BD : xkcd – Tar

Sur SQL Server c’est le 3,103, ou 112, ou 20… en paramètre du CONVERT(Datetime,’31/01/2013′,…). Ça fait 7 ans que je le pratique, jamais bon du premier coup…

xkcd : Tar

Traduction approximative:

  • « Rob, tu connais Unix, vient vite! »
  • Pour désarmer la bombe, il suffit d’entrer une commande tar valide du premier coup. Google intertdit. Vous avez 10 secondes.
  • « …Rob? »
  • « Je suis désolé… »

Le futur du décisionnel? Pas forcément là où on veut nous le faire croire…

Via Jason Kottke, cette jolie vidéo qui présente la chaîne d’assemblage de Tesla pour produire le Model S :

Prenez le temps de la regarder, elle est courte et elle vaut vraiment le coup d’œil.

Pour donner un peu de contexte, Tesla Motors est un constructeur automobile américain récent, spécialisé dans les voitures 100% électriques, lancé par Elon Musk, un Nikola Tesla moderne. Comme on le voit dans la vidéo, ils sont au somment niveau innovation.

Et un peu plus tôt, toujours via Kottke, il y a cette vidéo de l’usine d’assemblage NeXT, le constructeur informatique qu’avait lancé Steve Jobs avant de revenir chez Apple.

Ce qu’on peut voir dans ces vidéos, c’est pour une chaîne de fabrication le top en termes d’organisation, de flux de production, d’automatisation, d’intégration logistique, d’amélioration continue… (de lean manufacturing en sorte) qui mènent au top en terme de qualité et de temps de construction (3 jours pour une voiture, combien de temps pour un projet décisionnel?).

Et de là on peut faire le parallèle à notre activité de développement en décisionnel, sur SQL Server ou pas. Chez nous, pas d’usine logicielle, très peu de frameworks – ou qui ne font pas franchement rêver – le tout début de la génération automatique de code (il faut que je m’y mette), surtout des Best Practices transmises via savoir tribal et quelques Design Patterns (SSIS oui, SSAS et SSRS sont bien vides).

Ça c’est sur la conception, mais côté industrialisation on est aussi à la ramasse. Entre autres: un déploiement de toute une solution en un clic c’est encore trop risqué, un build complet ça n’est pas possible et ça ne sert surtout pas à grand chose, et si les tests automatisés fonctionnent bien en SQL OLTP, c’est encore dur de comparer des données en provenance de sources hétérogènes (SQL vs MDX vs DAX, à voir si ça n’est pas en train de changer).

On présente le futur de la BI comme étant un mix de Big Data, de Data Visualisation, d’in-memory, d’analyse prédictive, de stockage verticale ou encore de Cloud. Certes, mais je crois qu’avant cela il faudrait déjà qu’on rejoigne le présent du monde du développement logiciel. Ce serait déjà pas mal.

Deux points positifs cependant : on se rattrape sur les cycles d’amélioration continue : côté plateforme (base de données des bugs, templating, reporting sur l’usage et les performances…) et côté équipe (revue de code, plan de formation, plan de carrière, suivi des objectifs…). Et également avec la verticalisation, à savoir : on construit une fois, le plus proprement possible, et on réutilise sur d’autres projets qui utilisent les mêmes applicatifs sources. Mais ça ne marche que dans les marchés où les progiciels utilisés sont toujours les mêmes (compta d’entreprise, RH, CRM…), marchés qui sont finalement assez rares.

A nous donc d’arrêter de courir après les dernières modes, et de nous concentrer sur ce qui est vraiment important pour la croissance de notre « science » (dit-il tout en préparant un article sur Azure – spoiler : le IaaS c’est trop bien ;)).

SQLSaturday à Paris – Samedi 14 Septembre!

Samedi 14 Septembre 2013 (Event Time Announcer) aura lieu à Paris le premier SQLSaturday en France.

SQLSAT251_web_thumb1

D’abord, c’est quoi un SQLSaturday ? C’est un événement organisé par le PASS, Professional Association for SQL Server, l’association officielle des utilisateurs de SQL Server. Je dis officielle car c’est celle qui est reconnue internationalement par Microsoft. Et le « local chapter » pour le PASS en France, vous vous en doutez bien, c’est le GUSS, le Groupe des Utilisateurs francophones de SQL Server.

GUSS Logo

Si le PASS global organise principalement le PASS Summit, habituellement les chapters organisent eux deux types d’événements : les SQLRally et les SQLSaturday :

  • PASS Summit : Plus grosse conférence SQL Server dans le monde, annuelle, traditionnellement à Seattle mais cette année à Charlotte, payante (+/- 1500€) avec les meilleurs speakers mondiaux
  • SQLRally : Conférences de quelques jours, plus locales, également payantes (+/- 500€) avec un contenu premium
  • SQLSaturday : Training d’une journée, communautaire, gratuite, occasion d’apprendre pour les participants comme pour les speakers. NB : ne se déroule pas forcément un samedi.

Et c’est là que vous comprenez pourquoi depuis 2 ans les Journées SQL Server, l’événement que nous organisons avec le GUSS en décembre, ne portent pas l’étiquette PASS : elles ne rentrent pas dans la structure marketing actuelle de l’organisation.

Or avec le renouvellement du board du GUSS cette année, a été décidé un rapprochement de notre association de la ligne éditoriale du PASS, et donc l’organisation d’un événement qui reprend le branding global : le SQLSaturday 251 à Paris.

Avec ce rapprochement arrivent certains avantages : la possibilité d’utiliser la plateforme technique du PASS pour la logistique d’organisation (y compris les propositions de sessions pour les speakers), et justement l’accès à des speakers internationaux inscrits sur les bonnes mailings listes.

Le planning le voici (à cliquer pour voir en grand):

Planning SQLSaturday 251

Et pour cette édition 251 nous aurons donc en guest stars:

  • Jen Stirrup, MVP SQL Server, Consultante aux UK (Blog | Twitter), référence internationale sur la BI et la DataViz sur la plateforme Microsoft. Elle est dans mes flux RSS depuis le début !
  • Hugo Kornelis, MVP SQL Server, Consultant aux Pays Bas (Blog | Twitter), qui va nous expliquer à fond le tout nouveau ColumnStore Index
  • Allan Mitchell, MVP SQL Server, Consultant aux UK (Twitter), spécialiste de l’intégration de données (SSIS, DQS, MDS) qui va nous causer Hadoop et plus précisément de Hive

Plus la crème des speakers français, Christophe Laporte, David Barbarin, la team rocket, etc, etc… 😉

On pourrait s’interroger sur le fait qu’on retrouve un peu toujours les mêmes copains dans la liste, avec justesse. Sur ce coup c’est pour 2 raisons principales :

  1. D’abord pour ne pas prendre de risque sur la première édition d’un événement,
  2. Ensuite, on n’a finalement pas reçu tant de propositions que ça lors de l’appel aux speakers. En fait pas mal de speakers étrangers, mais peu de francophones, et on a essayé de pas trop forcer sur la VO non sous-titrée

Mais sachez bien que si ça marche on pourrait faire ça plusieurs fois par an, et permettre à tous ceux qui le souhaitent de s’essayer en speaker.

Dans tous les cas moi je suis fan de la programmation, ça risque de pulser assez fort, donc n’hésitez pas à réserver votre samedi 😉

PS: Et je vais faire un article bientôt sur le contenu de notre session avec le père Joubert!

Me voilà MVP SQL Server – Merci à vous ;)

Comme vous le savez peut être déjà, la semaine dernière Microsoft m’a nommé pour rejoindre son programme MVP, « Microsoft Most Valuable Professional » (clin d’œil aux MVPs en sport).

Logo MVP

Pour ceux qui ne connaissent pas, c’est une reconnaissance que l’éditeur fait aux acteurs « influents » des communautés centrées sur ses produits, dans mon cas évidemment SQL Server et particulièrement les briques BI.

Je rejoins donc le petit groupe des MVPs SQL Server, autour de 300 dans le monde – et ouais, c’est pas de la gnognotte hein 🙂 – avec en France :

Et je n’oublie pas Isabelle, qui elle est en Belgique.

Cette année Microsoft double donc le nombre de MVP SQL Server BI en France, c’est bon signe pour le décisionnel 😉

Vous vous demandez peut-être ce que ce titre apporte, en dehors du logo qui claque ? Et bien au-delà des récompenses bassement matérielles (abonnement MSDN, trophée, grosses réductions sur les conférences payantes…) cela confère principalement l’accès à la communauté des MVP, qui est techniquement bien violente. Il y a principalement une mailing list à laquelle participe tous les gens dont on lit les livres. Il y a des événements réguliers pour découvrir les nouveautés que MS nous prépare en avance de phase (sous NDA bien sûr). Et il y aura un summit l’année prochaine pour rencontrer tout ce beau monde. Ce sont de vrais accélérateurs de connaissance qu’il faudra que je mette à profit cette année.

Vous vous demandez peut-être également en quoi ça vous intéresse ? Déjà je vous trouve bien curieux ! Et pour vous répondre, je dirais que c’est une récompense de groupe. Parce que pour être le représentant d’une communauté, il faut qu’il y ait une communauté. Et si Microsoft nous reconnaît c’est qu’on doit commencer à être bien visible. La scène décisionnelle française était bien maigre il y a de ça 3 ans, aujourd’hui elle vit, elle est diverse, et elle contribue à l’amélioration continue de tout l’écosystème. C’est top !

Et puis je trouve ça chouette que Microsoft ait choisi un candidat qui fait un focus non pas sur la technique comme une fin en soi, mais plus globalement sur la place des outils dans l’entreprise, sur quand et comment les employer, et sur les résultats qu’ils peuvent permettre d’atteindre. Même si la récompense est temporaire (on est MVP pour un an), pour moi ça fait partie des petits trucs qui rassure sur l’avenir de Microsoft, comme lorsqu’ils mettent du Linux dans Azure ou qu’ils s’impliquent dans l’Open Source.

Pour conclure, je vous remercie vous, lecteurs de ce blog, ainsi que tous les camarades BI que j’ai croisé et que je croise encore, avec qui on apprend tous les jours à se servir de nos outils pour réaliser des solutions qui en sont vraiment. Et je remercie aussi ma team MVP, JP et François qui m’ont filé un coup de main pour entrer et Martine qui nous prend par la main pour bien commencer cette nouvelle aventure 😉

Quel livre pour apprendre le MDX?

Voici l’occasion de me servir de ce blog pour demander votre aide! En effet je renouvelle la bibliothèque de notre pôle de consultants en BI Microsoft, et je suis tombé sur un os en ce qui concerne la partie MDX.

Car autant j’ai une vision assez claire des références absolues sur quasiment tous les sujets décisionnels (voir en dessous), autant mon guide du MDX, Fast Track to MDX – celui qui m’a tout appris, commence à dater un peu. Quelqu’un aurait un ouvrage à me recommander sur ce sujet? Un cookbook peut être?

Et pour référence, voici mes ouvrages recommandés par sujet. N’hésitez pas à commenter cette liste 🙂

Merci à tous dans les commentaires 😉

Afterwork Communauté SQL Server – Agilité décisionnelle

Le GUSS, Groupe des Utilisateurs SQL Server, organise un afterwork le 17 avril à 19h00 dans le 15ème à Paris.

Ce sera l’occasion de discuter de manière informelle sur les méthodes de gestions de projet et la philosophie agile, et l’outillage (ou absence d’outillage) qui va avec dans le monde SQL Server et Microsoft (tant côté ALM qu’outils de dév).

Ou juste boire une bière 😉

17 avril – 19h00
Charly-Birdy
1 place Etienne Pernet, Paris 15ème
Métro Commerce