CDS-A, futur immédiat de Power BI

CDS-A ! L’acronyme était de toutes les conversations durant le Data & BI Summit, qui s’est tenu à Dublin du 24 au 26 avril dernier. Le concept a été présenté, démontré, commenté mais finalement, il a entraîné beaucoup d’interrogations sur cette notion, semble-t-il majeure, apportée à Power BI.

Malgré son jeune âge, le produit semble destiné à connaître une révolution par an : 2017 était l’année de Power BI Premium, 2018 sera-t-elle l’année de Common Data Services for Analytics ? Lire la suite de « CDS-A, futur immédiat de Power BI »

Power BI – April 2018 Update on Videos

Post updated on 07/01/2018

The list of Youtube videos dedicated to Power BI becoming longer and longer, I wanted to extract videos about latest month update into a specific post. This monthly post is focused on Power BI Desktop but I will add on-premises Data Gateway and Power BI Developer community updates in the next months.

Please bookmark and share.


La liste des vidéos Youtube consacrées à Power BI s’allongeant de mois en mois, j’ai voulu extraire les vidéos spécifiquement centrées sur les nouvelles fonctionnalités du mois. Cet article mensuel est focalisé sur le Power BI Desktop mais je n’exclue pas (si le temps me le permet !) d’intégrer dans les prochains mois les updates de la on-premises Data Gateway et de la Power BI Developer community.

N’oubliez pas de bookmarker (et partager) cette page.

What’s new on April?

Une semaine de data – 2018/w13

En quelques lignes, les moments forts d’une semaine de Data, BI et AI.

A lire cette semaine

Le #DataBISummit s’approche et de nombreux conférenciers et participants préparent cette occasion rare de rencontrer l’équipe Power BI en chair et en os. Jen Stirrup nous livre ses attentes dans une interview publiée sur le blog du Power BI User Group.

Le Data Lake va-t-il définitivement remplacer le Data Warehouse ? Selon Dave Wells, la question ne se pose pas en ces termes car Data Lake et Data Warehouse n’ont pas la même fonction. L’interview de Data Wells est disponible dans cet article mais aussi en version audio sur SoundCloud. Je vous invite d’ailleurs à vous abonner au podcast Secrets of Data Analytics Leader pour découvrir d’autres interviews sur ces sujets.

Ce fût probablement l’annonce de la semaine, du moins en terme de médiatisation. A l’occasion du sommet sur l’Intelligence Artificielle #AIForHumanity, Microsoft a annoncé son engagement en faveur d’une IA de confiance. J’aurai l’occasion de reparler de cette annonce ainsi que du rapport Villani, autant de sujets qui risquent d’avoir une influence majeure sur nos métiers de data-vangelistes dans les prochains mois.

Roadmap Power BI

Vous avez raté les mises à jour de janvier à mars du Power BI Desktop et du service ? Le récapitulatif (en deux parties, une pour le Desktop et une autre pour le service) publié par Emilie Beau va vous permettre de rattraper le temps perdu. Et si vous souhaitez des tutoriels vidéos sur le sujet, n’oubliez pas de regarder du côté de ma chaîne Youtube et de celle du Club Power BI.

La mise à jour d’avril du Power BI Desktop n’est pas encore officiellement annoncée mais on peut déjà remarquer quelques changements au niveau du service. En particulier, Wolfgang Strasser a publié sur son blog un article montrant comment modifier les paramètres des jeux de données directement dans le service.

Et pour suivre l’évolution de la roadmap au jour le jour,  n’oubliez pas de consulter la liste des fonctionnalités marquées comme « started » sur le forum Power BI Ideas. Vous aurez une petite idée de ce qui va être annoncé ces prochains jours.

Coup de coeur

Ce n’est pas tous les jours qu’un article met à l’honneur un visuel. Et quel visuel ! Dans sa brêve histoire du scatter plot (la plus grande invention de la dataviz, rien que ça !), Daniel Kopf retrace l’histoire de ce visuel qui doit tout à Descartes et qui, 4 siècles plus tard, continue à être l’un des outils préféré des statisticiens.

 

Power BI – March 2018 Update on Videos

Post updated on 07/01/2018

The list of Youtube videos dedicated to Power BI becoming longer and longer, I wanted to extract videos about latest month update into a specific post. This monthly post is focused on Power BI Desktop but I will add on-premises Data Gateway and Power BI Developer community updates in the next months.

Please bookmark and share.


La liste des vidéos Youtube consacrées à Power BI s’allongeant de mois en mois, j’ai voulu extraire les vidéos spécifiquement centrées sur les nouvelles fonctionnalités du mois. Cet article mensuel est focalisé sur le Power BI Desktop mais je n’exclue pas (si le temps me le permet !) d’intégrer dans les prochains mois les updates de la on-premises Data Gateway et de la Power BI Developer community.

N’oubliez pas de bookmarker (et partager) cette page.

What’s new on March ?

 

Data & BI Summit : en route vers Dublin !

Je vous en parlais dernièrement : du 24 au 26 avril prochain aura lieu à Dublin (Irlande) le Data & BI Summit. Cette conférence majeure dans le monde de la BI regroupera en un seul lieu durant 3 jours de conférences (et une journée de pré-conf le 23 avril) tous les acteurs travaillant sur les outils BI Microsoft (Power BI en tête !). J’ai hâte d’y participer (tellement hâte que j’ai ajouté un compte à rebours dans le menu latéral de ce blog !) et de vous rendre compte de l’événement ici et sur le blog de ma société Exakis.

Les sessions ont été dévoilées et il y a de quoi donner le vertige !). Organisées autour de 5 principales thématiques (Develop, Govern, Model, Visualize, Security), elles seront présentées par de très grand noms de la communauté Data & BI Microsoft.

Je dois vous avouer que je suis plongé dans cet agenda chargé depuis quelques heures et que j’ai du mal à me décider : il y a tant de sessions intéressantes : laquelle choisir ?

 

Pour vous aider à vous y retrouver dans l’agenda de ces trois journées, je vous présente ci-dessous quelques-uns des speakers que vous pourrez croiser durant ce Summit, ainsi que les sessions qu’ils animeront (liste très loin d’être exhaustive, pardon à celles et ceux que j’ai oubliés) :

Will Thompson Microsoft / Program Manager Power BI Team

Amanda Cofsky Microsoft / Power BI Desktop Team

Chris Webb Crossjoin Consulting
https://blog.crossjoin.co.uk/

Matt Masson
https://www.mattmasson.com/

Kasper de Jonge Microsoft
https://www.kasperonbi.com/

Reza Rad RADACAD
http://radacad.com/

Jen Stirrup
https://jenstirrup.com/

Tristan Malherbe AZEO
https://excelside.wordpress.com/

Charles W. Sterling Microsoft
https://blogs.msdn.microsoft.com/charles_sterling/

Rui Romano DevScope
https://ruiromanoblog.wordpress.com/

Leila Etaati RADACAD

Mary Fealty Broadtree Solutions
http://www.broadtreesolutions.co.uk/

Erik Svensen Experian
https://eriksvensen.wordpress.com/

Wolfgang Strasser Organisateur du Data & BI Summit
https://workingondata.wordpress.com/

David Moss
http://www.wottabyte.com/

Power BI – February 2018 Update on Videos

Post updated on 07/01/2018

The list of Youtube videos dedicated to Power BI becoming longer and longer, I wanted to extract videos about latest month update into a specific post. This first monthly post is focused on Power BI Desktop but I will add on-premises Data Gateway and Power BI Developer community updates in the next months.

Please bookmark and share.


La liste des vidéos Youtube consacrées à Power BI s’allongeant de mois en mois, j’ai voulu extraire les vidéos spécifiquement centrées sur les nouvelles fonctionnalités du mois. Ce premier article mensuel est focalisé sur le Power BI Desktop mais je n’exclue pas (si le temps me le permet !) d’intégrer dans les prochains mois les updates de la on-premises Data Gateway et de la Power BI Developer community.

N’oubliez pas de bookmarker (et partager) cette page.

What’s new?

Focus

 

2018 : un agenda chargé en événements

On y est ! Plus besoin de souhaiter ses voeux, la date limite du 31 janvier est passée. On peut enfin dire que 2018 a bel et bien commencé.

Pour les professionnels de la donnée, c’est aussi la saison des séminaires, meetings et autres événements qui se profile, à croire qu’on attend chaque année d’avoir digéré le repas du réveillon pour chausser ses baskets et se préparer à un marathon de conférence (mes slides Powerpoint trépignent déjà d’impatience !).

Pour s’y retrouver, voici la liste des événements incontournables des mois à venir. Prenez un gros marqueur rouge et entourez ces dates dans votre calendrier.

Un mois de mars très chargé !

Quelqu’un parmi vous possède-t-il une machine à voyager dans le temps ou un portail de téléportation ? Dans la période du 12 au 15 mars, ces appareils vous seront utiles !

On commence donc par un mois de mars extrêmement chargé : le 12 et 13 mars aura lieu au Palais des Congrés à Paris le Salon Big Data 2018. On y parlera gouvernance de données, sécurité, machine learning et intelligence artificielle, entre autres sujets abordés.

Vous êtes sur Lyon le 13 mars et vous ne pouvez malheureusement pas vous rendre à Paris pour Big Data 2018 ? Rassurez-vous, il est encore temps de vous inscrire au salon Exadays 2018 qui se tiendra au Matmut Stade Gerland. Cette journée dédiée à la transformation digitale et aux technologies Microsoft sera ponctuée de sessions technologiques. Vous pourrez y rencontrer les experts Microsoft et Exakis.

A peine remis de vos émotions, il va vous falloir une bonne dose de caféïne pour tenir encore deux jours. On enchaîne donc avec le Microsoft Tech Summit qui aura lieu les 14 et 15 mars à Paris Expo Porte de Versailles. Pour la première année, cet événement, présenté comme un MS Ignite à la française, présentera les dernières technologies Azure et Microsoft 365. Très orienté technique, le salon est axé autour de nombreux ateliers développeurs et professionnels IT. J’espère avoir la chance de vous y croiser.

Alors résumons ce mois de mars : les journées du 12, 13, 14 et 15 sont déjà bookées. Mais que faites-vous le 14 en début de soirée ? N’hésitez plus car à partir de 19h30, le 12ème meet-up du Club Power BI, club francophone des utilisateurs de Power BI, se tiendra dans les locaux de NEOMA Business School, rue d’Athènes à Paris. Jean-Pierre Riehl et Tristan Malherbe, les deux papas du club, y présenterons un retour d’expérience concernant la mise en oeuvre de Power BI au sein du contrôle de gestion de la société EdenRed. Je serai, là aussi, présent pour ce meet-up.

Pour ceux qui ne connaissent pas encore le Club Power BI, des meet-ups sont organisés chaque mois dans Paris. Lors du meet-up de février, Jean-Pierre Riehl a d’ailleurs annoncé une grande nouvelle : le Club se « régionalise ». Le premier meet-up du Club Power BI/Lille sera présenté par Guillaume Gaudfroy le 27 mars. Je vous tiendrai au courant de cet événement et je pense pouvoir vous annoncer d’autres initiatives régionales dans les mois à venir.

Un mois d’avril exceptionnel !

Du 24 au 26 avril, préparez-vous à voyager ! En effet, c’est à Dublin que se tiendra le Data & BI Summit. Vous avez toujours rêvé de rencontré la Microsoft Power BI Team ? Vous voulez croiser la communauté internationale du Power BI User Group (PUG, 38000 membres tout de même !) en un seul lieu ? Alors, Dublin est THE Place To Be en avril.

Mais avant le Data & BI Summit aura lieu, plus près de chez vous, un autre événement mondial. Le Global Azure Bootcamp est de retour le 21 avril pour une journée exceptionnelle. Les villes de France accueillant le bootcamp ne sont pas encore toutes déterminées. Là aussi, je vous tiendrai au courant en temps voulu.

Un mois de juin énoOoOorme !

 

S’il vous reste encore de l’énergie (et il vous en restera, j’en suis certain), ne manquez pas le tout premier Power Saturday organisé le 16 juin à Paris : 2 tracks, 10 sessions, des pré-conférences et des surprises (dixit les organisateurs !) autour de Power BI, votre outil de travail favori. Un énorme teasing pour l’instant mais le plus important est qu’une date soit fixée. Tous les professionnels de la Business Intelligence agile made in Microsoft ont les yeux tournés sur cet événement.

Votre agenda 2018 en résumé

  • 12/13 mars – Paris – Big Data 2018
  • 13 mars – Lyon – Exadays
  • 14/15 mars – Paris – Microsoft Tech Summit
  • 14 mars – Paris – Club Power BI
  • 27 mars – Lille – Club Power BI
  • 21 avril – (villes à définir) – Global Azure Bootcamp
  • 24/25/26 avril – Dublin – Data & BI Summit
  • 16 juin – Paris – Power Saturday

M is for Data Monkey

Dans un monde idéal, les données de nos clients seraient sagement stockées dans des bases de données bien structurées, des ERP parfaits ou des services en lignes modèles. Dans un monde idéal, les professionnels de la donnée n’auraient pas à ce soucier de cette tâche fastidieuse et peu glorifiante qu’est le nettoyage de données. Nous n’aurions même pas à nous soucier d’apprendre le langage M.

Oui mais voilà. Justement parce nous sommes des professionnels de la donnée, nous sommes amenés à traiter des données de toutes sortes et présentée sous toutes les formes possibles : fichiers Excel (avec formules et macro, bien entendu !), JSON ou fichiers de logs étrangement formatés. Notre job consiste aussi à transformer cette donnée brute.

Bref, nous sommes devenus des data monkeys !

Le livre de référence pour déjouer tous les pièges de Power Query existe : il est intitulé « M is for (Data) Monkey: A Guide to the M Language in Excel Power Query » par Ken Puls et Miguel Escobar.

En 25 chapitres, ce guide illustre pas à pas la façon d’aborder le Data Shaping, des données de base aux formats plus complexes, de la fusion de requêtes à l’application de la logique conditionnelle. La plupart des chapitres sont illustrés par des exemples concrets permettant de dompter l’interface de Power Query dans Excel. Les derniers chapitres sont consacré à la compréhension du langage M.

Bien entendu, les concepts présentés peuvent être transposés au Query Editor de Power BI.

Pour compléter cette lecture, vous pouvez aller faire un tour sur ce post de AngryAnalytics qui présente les avantages d’utiliser les expressions régulières pour mettre en forme des données.

Vous voilà armé pour affronter sans crainte une armée de données barbares !

 

 

[Reference] Power BI videos – the (almost) complete list 2018 1/2

 

Post updated on 06/30/2018

Here is a list of main videos published this year on Youtube dedicated to Power BI, Power Query, M or DAX languages (both in english and french [FR] languages).

Please bookmark and share.


Le présent article liste les vidéos Youtube consacrées à Power BI, Power Query, aux langages M et DAX, et plus généralement à tout l’écosystème Data & BI Microsoft.

N’oubliez pas de bookmarker et partager cette page.

Montly updates

Power BI Step by Step / Ressources

Custom Visuals

Power Query and M

DAX

Others

Conventions de nommage dans Power Query et Power BI

Avant renommage … peu lisible

Dans l’éditeur de requêtes de Power BI comme dans Power Query sous Excel, on a tendance à ne pas renommer les étapes appliquées et à conserver le nommage proposé par défaut.

On obtient ainsi une succession d’étapes nommées Type modifié, En-têtes promus, etc : pas très lisible au final lorsqu’on édite le code M dans l’éditeur avancé.

Cet article présente les règles de nommage que j’utilise dans mes projets.

Il ne s’agit pas d’une liste exhaustive de conventions applicables de manière stricte. Je vous propose plutôt quelques principes faciles à appliquer au quotidien et qui vous permettront très rapidement d’y voir clair dans votre code M.

Règle n°1 : on peut conserver les deux premières étapes

Les deux premières étapes nommées respectivement Source et Navigation sont présentes dans la plupart des requêtes. A moins qu’on ne souhaite explicitement définir quel est le type de source ou la donnée sélectionnée, on peut conserver ces deux termes suffisamment génériques et internationaux.

Règle n°2 : chaque étape est renommée à l’aide du nom de la fonction appliquée

De nombreuses étapes classiques n’apparaissent qu’une fois au maximum dans une requête. Pour celles-ci, nous pouvons prendre comme nom de l’étape le nom de la fonction M appliquée sans le préfixe.

A titre d’exemple : En-têtes promus (application de la fonction Table.PromoteHeaders) deviendra PromoteHeaders (le nom de la fonction s’affiche dans la barre de formule lorsque l’étape est sélectionnée).

Règle n°3 : cas particulier des étapes revenant plusieurs fois dans une même requête

La règle n°2 nous permet de regrouper certaines étapes en doublons. Il est, par exemple, fréquent de multiplier les étapes Type modifié (TransformColumnTypes) alors qu’on peut généralement les regrouper en une seule étape.

En revanche, d’autres transformations sont spécifiques à une colonne donnée. C’est le cas de la création d’une colonne personnalisée (Personnalisée ajoutée) que l’on peut utiliser de nombreuses fois dans une même requête.

Pour nommer de manière unique chaque étape, nous pouvons utiliser comme suffixe le nom de la colonne créée. Ainsi, l’étape de création de la colonne Col1 sera nommée AddColumn_Col1.

3 règles de bases, de nombreuses possibilités

Après renommage. Beaucoup mieux

Vous pouvez retrouver l’exhaustivité des fonctions de type Table dans cet article. Il vous servira de guide au quotidien.

Je vous recommande également la lecture de l’ouvrage M is for (data) monkey de Ken Puls et Miguel Escobar, un des rares livres disponibles spécifiquement dédié au langage M.

A partir des 3 règles précédentes, vous pouvez couvrir une grande majorité des cas classiques rencontrés au quotidien. N’hésitez pas à partager vos propres règles de nommage. Je mettrai à jour régulièrement cet article pour aborder les transformations particulières qui n’entreraient pas dans les 3 règles précédentes.