<?xml version="1.0" encoding="UTF-8"?><feed
	xmlns="http://www.w3.org/2005/Atom"
	xmlns:thr="http://purl.org/syndication/thread/1.0"
	xml:lang="fr-FR"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" >
	<title type="text">Business Geek</title>
	<subtitle type="text">Blog de Jean-Pierre Riehl, consultant, architecte, manager et expert Data</subtitle>

	<updated>2025-04-01T03:10:50Z</updated>

	<link rel="alternate" type="text/html" href="https://blog.djeepy1.net" />
	<id>http://blog.djeepy1.net/feed/atom/</id>
	<link rel="self" type="application/atom+xml" href="https://blog.djeepy1.net/feed/atom/" />

	<generator uri="http://wordpress.com/">WordPress.com</generator>
<link rel="search" type="application/opensearchdescription+xml" href="https://blog.djeepy1.net/osd.xml" title="Business Geek" />
<link rel="search" type="application/opensearchdescription+xml" href="https://s1.wp.com/opensearch.xml" title="WordPress.com" />
	<link rel='hub' href='https://blog.djeepy1.net/?pushpress=hub' />
	<entry>
		<author>
			<name>Jean-Pierre Riehl</name>
					</author>

		<title type="html"><![CDATA[Retour à chaud de la FabCon 2025]]></title>
		<link rel="alternate" type="text/html" href="https://blog.djeepy1.net/2025/03/31/retour-a-chaud-de-la-fabcon-2025/" />

		<id>http://blog.djeepy1.net/?p=3005</id>
		<updated>2025-04-01T03:10:50Z</updated>
		<published>2025-03-31T20:39:07Z</published>
		<category scheme="https://blog.djeepy1.net" term="Fabric" />
		<summary type="html"><![CDATA[Ce matin, j&#8217;ai eu la chance d&#8217;être présent à Las Vegas à la Keynote de la 2eme Fabric Community Conference. Fabric avance vite. Très vite. La FabCon est une étape supplémentaire pour Microsoft pour faire les annonces et les mises à jour de Roadmap en plus de la Build et Ignite.En 2 heures de session,&#8230;<a href="https://blog.djeepy1.net/2025/03/31/retour-a-chaud-de-la-fabcon-2025/" class="button">Lire la suite <span class="screen-reader-text">Retour à chaud de la FabCon&#160;2025</span></a>]]></summary>

					<content type="html" xml:base="https://blog.djeepy1.net/2025/03/31/retour-a-chaud-de-la-fabcon-2025/"><![CDATA[
<p class="wp-block-paragraph">Ce matin, j&rsquo;ai eu la chance d&rsquo;être présent à Las Vegas à la Keynote de la 2eme <a href="https://fabricconf.com/">Fabric Community Conference</a>.</p>



<figure class="wp-block-image size-medium"><a href="https://blog.djeepy1.net/wp-content/uploads/2025/03/image.png"><img width="300" height="224" data-attachment-id="3012" data-permalink="https://blog.djeepy1.net/image-2/" data-orig-file="https://blog.djeepy1.net/wp-content/uploads/2025/03/image-edited.png" data-orig-size="1830,1372" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="image" data-image-description="" data-image-caption="" data-large-file="https://blog.djeepy1.net/wp-content/uploads/2025/03/image-edited.png?w=662" src="https://blog.djeepy1.net/wp-content/uploads/2025/03/image-edited.png?w=300" alt="" class="wp-image-3012" srcset="https://blog.djeepy1.net/wp-content/uploads/2025/03/image-edited.png?w=300 300w, https://blog.djeepy1.net/wp-content/uploads/2025/03/image-edited.png?w=600 600w, https://blog.djeepy1.net/wp-content/uploads/2025/03/image-edited.png?w=150 150w" sizes="(max-width: 300px) 100vw, 300px" /></a></figure>



<p class="wp-block-paragraph">Fabric avance vite. Très vite. La FabCon est une étape supplémentaire pour Microsoft pour faire les annonces et les mises à jour de Roadmap en plus de la Build et Ignite.<br />En 2 heures de session, c&rsquo;est une avalanche de nouveautés annoncées par les membres du Leadership Fabric.</p>



<p class="wp-block-paragraph">En attendant le prochain épisode de Fabric 25, je vous livre ici mon Top 5</p>



<p class="wp-block-paragraph">1&#x20e3;<strong>Variable Library</strong> (Public Preview) : un moyen de mettre ses paramètres de configuration (Notebooks, Pipelines) dans un (vrai) item Fabric qui supporte les environnements et le source control<br />Et bonus, pour les secrets, Microsoft a annoncé le support de Azure Key Vault (pour les connexions dans la démo présentée).</p>



<p class="wp-block-paragraph">2&#x20e3;<strong><em>Fabric for Pro-Dev</em></strong> (comme le dit Amir Netz) notamment sur les aspects automatisation (CI/CD) avec le support encore plus étendu des Service Principals, le provider Terraform en GA (General Availability) et l&rsquo;impressionnante CLI (Fabric-CLI &#8211; Public Preview)<br />Je sais, ça fait 3, en sachant que j&rsquo;aurai pu caser  la Variable Library dans cette catégorie. En tout cas, retenez &laquo;&nbsp;<strong>automatisation !</strong>&laquo;&nbsp;.<br />Note : la doc n&rsquo;est pas encore à jour pour le support des Service Principals dans les API <img src="https://s0.wp.com/wp-content/mu-plugins/wpcom-smileys/twemoji/2/72x72/1f613.png" alt="😓" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>



<p class="wp-block-paragraph">3&#x20e3;<strong>Copilot with Data</strong> (ok, je vais encore faire un mot compte-double ici)<br />Premièrement, AI Skill devient Fabric Data Agent. Fabric se positionne dans la stratégie de Microsoft avec &nbsp;&raquo; l&rsquo;agentification &nbsp;&raquo; dans toutes ses stacks. Ici, AI Skill (Fabric Data Agent) sera disponible directement dans Azure AI Foundry, en attendant d&rsquo;autres points du consommation inévitablement.<br />Au-delà de ce rebranding, j&rsquo;aime l&rsquo;idée <em>d&rsquo;éduquer</em> Copilot sur vos données, comme on a essayé de le faire avec Q&amp;A il y a 10 ans. Fabric Data Agent propose de donner du contexte et des exemples associés aux données (modèle sémantique, lakehouse, eventhouse,  …) que vous mettez à disposition de Copilot.<br />Mais ce que j&rsquo;ai vraiment apprécié, c&rsquo;est le Sneak Peek d&rsquo;un chat avec ses data qui commence directement sur le portail à la manière de Copilot M365 qui s&rsquo;appuye sur TOUS les documents auquel j&rsquo;ai accès. Là ce Copilot me propose d&rsquo;abord une liste de rapports répondant à ma question pour ensuite rentrer dedans (et dans le modèle) pour répondre aux questions en proposant une exploration des données directement actionnable.<br /><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-luminous-vivid-amber-color"><strong>L&rsquo;expérience dont je rêve depuis plus de 10 ans. En gros, c&rsquo;est ma session de demain synthétisée en une feature <img src="https://s0.wp.com/wp-content/mu-plugins/wpcom-smileys/twemoji/2/72x72/1f632.png" alt="😲" class="wp-smiley" style="height: 1em; max-height: 1em;" /></strong></mark></p>



<p class="wp-block-paragraph">4&#x20e3;<strong>Materialized Views</strong><br />Ce n&rsquo;était qu&rsquo;un sneak peek mais j&rsquo;ai adoré l&rsquo;idée derrière. Plutôt que de mettre des ETL entre vos couches, l&rsquo;idée est de créer des vues qui matérialisent la logique de transformation (jointure, case when, etc.) tout en ajoutant des contraintes de qualité directement dans la définition de la vue.<br />Et tout cela forme un seul et unique virtual-ETL avec un graphe de dépendance où les vues se calculent automatiquement avec le gestion des rejets (!!).<br />Pour de nombreux projets Analytics, cela peut être largement suffisant, en lieu et place d&rsquo;une architecture multi-hop (type Medaillon) avec beaucoup de copie de données et de latence.</p>



<p class="wp-block-paragraph">J&rsquo;ai hâte de creuser le sujet pour faire une présentation au Club Fabric (quand ça sera en Public Preview)</p>



<p class="wp-block-paragraph">5&#x20e3;<strong>Datawarehouse Migration From Synpase</strong><br />Honnêtement, la promesse est alléchante. Quelques clics. Un peu de Copilot pour remédier le code SQL récalcitrant et hop, une migration depuis Synapse en quelques heures.<br />A suivre, indubitablement !<br />Note : sur la démo, on a pu voir également la migration depuis Azure Analysis Services <img src="https://s0.wp.com/wp-content/mu-plugins/wpcom-smileys/twemoji/2/72x72/1f631.png" alt="😱" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>



<p class="wp-block-paragraph"><strong>Les Flops ? <br /></strong>Pas de news sur les Translytical Apps présentées à Ignite dernier (même si la combinaison User Define Functions &#8211; aka Azure Functions in SaaS &#8211; et des Fabric Databases permet de faire le lien).</p>



<p class="wp-block-paragraph">Evidemment, j&rsquo;ai omis de nombreuses annonces mais je voulais vous faire un feedback rapide. On en reparle au prochain Fabric 25 et je suis sûr lors des prochaines émissions Club Power BI et Club Fabric.</p>



<p class="wp-block-paragraph">Toutes les mises à jour : <a href="https://blog.fabric.microsoft.com/en/blog/fabric-march-2025-feature-summary?ft=All#post-20656-_Toc193974220">Fabric March 2025 Feature Summary | Microsoft Fabric Blog | Microsoft Fabric</a></p>



<p class="wp-block-paragraph">N&rsquo;oubliez pas de vous inscrire sur les réseaux du Club Fabric pour ne rien louper des nouveautés.</p>



<ul class="wp-block-list">
<li><a href="https://www.youtube.com/@ClubFabricFR">https://www.youtube.com/@ClubFabricFR</a></li>



<li><a href="https://www.meetup.com/club-fabric/">https://www.meetup.com/club-fabric/</a></li>



<li><a href="https://www.linkedin.com/company/clubfabric">https://www.linkedin.com/company/clubfabric</a></li>
</ul>
]]></content>
		
					<link rel="replies" type="text/html" href="https://blog.djeepy1.net/2025/03/31/retour-a-chaud-de-la-fabcon-2025/#comments" thr:count="1" />
			<link rel="replies" type="application/atom+xml" href="https://blog.djeepy1.net/2025/03/31/retour-a-chaud-de-la-fabcon-2025/feed/atom/" thr:count="1" />
			<thr:total>1</thr:total>
			</entry>
		<entry>
		<author>
			<name>Jean-Pierre Riehl</name>
					</author>

		<title type="html"><![CDATA[Comment séparer les rapports et le modèle dans 2 PBIX distincts]]></title>
		<link rel="alternate" type="text/html" href="https://blog.djeepy1.net/2018/03/17/comment-separer-les-rapports-et-le-modele-dans-2-pbix-distincts/" />

		<id>http://blog.djeepy1.net/?p=2992</id>
		<updated>2018-03-17T16:37:45Z</updated>
		<published>2018-03-17T16:37:45Z</published>
		<category scheme="https://blog.djeepy1.net" term="Power BI" /><category scheme="https://blog.djeepy1.net" term="Data Model" /><category scheme="https://blog.djeepy1.net" term="PBIX" />
		<summary type="html"><![CDATA[Comme vous le savez, quand vous construisez un modèle Power BI, vous avez un choix à faire : import ou connexion directe (Live Connection) Je ne vais pas revenir sur les différences entre les modes, juste rappeler que dans le mode de connexion directe, vous pouvez vous connecter à un modèle existant dans le service&#8230;<a href="https://blog.djeepy1.net/2018/03/17/comment-separer-les-rapports-et-le-modele-dans-2-pbix-distincts/" class="button">Lire la suite <span class="screen-reader-text">Comment séparer les rapports et le modèle dans 2 PBIX&#160;distincts</span></a>]]></summary>

					<content type="html" xml:base="https://blog.djeepy1.net/2018/03/17/comment-separer-les-rapports-et-le-modele-dans-2-pbix-distincts/"><![CDATA[<div>
<div>
<div>
<p style="text-align:justify;">Comme vous le savez, quand vous construisez un modèle Power BI, vous avez un choix à faire : <strong>import</strong> ou <strong>connexion directe</strong> (Live Connection)</p>
<p style="text-align:justify;"><img data-attachment-id="2994" data-permalink="https://blog.djeepy1.net/2018/03/17/comment-separer-les-rapports-et-le-modele-dans-2-pbix-distincts/blog-import-live/" data-orig-file="https://blog.djeepy1.net/wp-content/uploads/2018/03/blog-import-live.png" data-orig-size="315,141" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="blog-import-live" data-image-description="" data-image-caption="" data-large-file="https://blog.djeepy1.net/wp-content/uploads/2018/03/blog-import-live.png?w=315" class="alignnone size-medium wp-image-2994" src="https://blog.djeepy1.net/wp-content/uploads/2018/03/blog-import-live.png?w=600" alt="blog-import-live" width="300" height="134" srcset="https://blog.djeepy1.net/wp-content/uploads/2018/03/blog-import-live.png?w=300 300w, https://blog.djeepy1.net/wp-content/uploads/2018/03/blog-import-live.png?w=150 150w, https://blog.djeepy1.net/wp-content/uploads/2018/03/blog-import-live.png 315w" sizes="(max-width: 300px) 100vw, 300px" /></p>
<p style="text-align:justify;">Je ne vais pas revenir sur les différences entre les modes, juste rappeler que dans le mode de connexion directe, vous pouvez<strong> vous connecter à un modèle existant</strong> dans le service Power BI.</p>
<p style="text-align:justify;">Ce point est très intéressant puisque cela vous permet de séparer le modèle de données des rapports.<br />
C’est une bonne pratique que je recommande. Surtout quand un modèle a vocation à être utilisé intensément par les collaborateurs d’un espace de travail (workspace).</p>
<p style="text-align:justify;">Il est toutefois difficile d’anticiper cela dans le feu de l’action (ie. dans la phase de développement). Et moi le premier je me retrouve avec <strong>mes rapports dans le même PBIX que le modèle</strong>.<br />
Et comme vous, ça m’ennuie de refaire la DataViz sur laquelle j’ai passé des heures (jours) à tout caler au pixel près.</p>
<p style="text-align:justify;">L’astuce que je présente ici vous permet de faire cette séparation modèle/rapports à posteriori.<br />
<span style="color:#993300;"><strong>ATTENTION</strong> </span>: cette technique reste du bricolage et <span style="text-decoration:underline;">n’est pas supportée.<br />
</span><em>(En tout cas, ne dites pas que je l’ai écrit sur mon blog si vous devez faire un ticket au support  <img src="https://s0.wp.com/wp-content/mu-plugins/wpcom-smileys/twemoji/2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /> )</em></p>
<p><span style="text-decoration:underline;"><strong>Mode opératoire</strong></span></p>
<ol>
<li style="text-align:justify;">Récupérez la dernière version de votre PBIX qui combine modèle et rapports. Si vous avez un doute, vous pouvez toujours le <strong>re-télécharger depuis le service</strong>. (Mais vous utilisez un contrôle de source, non ?)<br />
<img data-attachment-id="2995" data-permalink="https://blog.djeepy1.net/2018/03/17/comment-separer-les-rapports-et-le-modele-dans-2-pbix-distincts/blog-get-pbix/" data-orig-file="https://blog.djeepy1.net/wp-content/uploads/2018/03/blog-get-pbix.png" data-orig-size="776,672" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="blog-get-pbix" data-image-description="" data-image-caption="" data-large-file="https://blog.djeepy1.net/wp-content/uploads/2018/03/blog-get-pbix.png?w=662" class="alignnone size-medium wp-image-2995" src="https://blog.djeepy1.net/wp-content/uploads/2018/03/blog-get-pbix.png?w=600" alt="blog-get-pbix" width="300" height="260" srcset="https://blog.djeepy1.net/wp-content/uploads/2018/03/blog-get-pbix.png?w=600 600w, https://blog.djeepy1.net/wp-content/uploads/2018/03/blog-get-pbix.png?w=300 300w, https://blog.djeepy1.net/wp-content/uploads/2018/03/blog-get-pbix.png?w=150 150w" sizes="(max-width: 300px) 100vw, 300px" /></li>
<li style="text-align:justify;">Faites en une copie appelée <strong>MODÈLE.PBIX</strong><br />
<img loading="lazy" data-attachment-id="2996" data-permalink="https://blog.djeepy1.net/2018/03/17/comment-separer-les-rapports-et-le-modele-dans-2-pbix-distincts/blog-save/" data-orig-file="https://blog.djeepy1.net/wp-content/uploads/2018/03/blog-save.png" data-orig-size="319,140" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="blog-save" data-image-description="" data-image-caption="" data-large-file="https://blog.djeepy1.net/wp-content/uploads/2018/03/blog-save.png?w=319" class="alignnone size-medium wp-image-2996" src="https://blog.djeepy1.net/wp-content/uploads/2018/03/blog-save.png?w=600" alt="blog-save" width="300" height="132" srcset="https://blog.djeepy1.net/wp-content/uploads/2018/03/blog-save.png?w=300 300w, https://blog.djeepy1.net/wp-content/uploads/2018/03/blog-save.png?w=150 150w, https://blog.djeepy1.net/wp-content/uploads/2018/03/blog-save.png 319w" sizes="(max-width: 300px) 100vw, 300px" /></li>
<li style="text-align:justify;">Créez un nouveau PBIX et le connecter à votre modèle en ligne en utilisant la source « <strong>Service Power BI</strong> » et en choisissant votre modèle dans le bon workspace.<br />
<img loading="lazy" data-attachment-id="2997" data-permalink="https://blog.djeepy1.net/2018/03/17/comment-separer-les-rapports-et-le-modele-dans-2-pbix-distincts/blog-get-from-service/" data-orig-file="https://blog.djeepy1.net/wp-content/uploads/2018/03/blog-get-from-service.png" data-orig-size="1774,1199" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="blog-get-from-service" data-image-description="" data-image-caption="" data-large-file="https://blog.djeepy1.net/wp-content/uploads/2018/03/blog-get-from-service.png?w=662" class="alignnone size-full wp-image-2997" src="https://blog.djeepy1.net/wp-content/uploads/2018/03/blog-get-from-service.png" alt="blog-get-from-service" width="1774" height="1199" srcset="https://blog.djeepy1.net/wp-content/uploads/2018/03/blog-get-from-service.png 1774w, https://blog.djeepy1.net/wp-content/uploads/2018/03/blog-get-from-service.png?w=150&amp;h=101 150w, https://blog.djeepy1.net/wp-content/uploads/2018/03/blog-get-from-service.png?w=300&amp;h=203 300w, https://blog.djeepy1.net/wp-content/uploads/2018/03/blog-get-from-service.png?w=768&amp;h=519 768w, https://blog.djeepy1.net/wp-content/uploads/2018/03/blog-get-from-service.png?w=1024&amp;h=692 1024w, https://blog.djeepy1.net/wp-content/uploads/2018/03/blog-get-from-service.png?w=1440&amp;h=973 1440w" sizes="(max-width: 1774px) 100vw, 1774px" /></li>
<li style="text-align:justify;">Enregistrez les 2 fichiers dans un dossier et renommez les avec <strong>l’extension .zip</strong> (oui, les PBIX sont des zip)<br />
<img loading="lazy" data-attachment-id="2998" data-permalink="https://blog.djeepy1.net/2018/03/17/comment-separer-les-rapports-et-le-modele-dans-2-pbix-distincts/blog-pbix-to-zip/" data-orig-file="https://blog.djeepy1.net/wp-content/uploads/2018/03/blog-pbix-to-zip.png" data-orig-size="414,137" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="blog-pbix-to-zip" data-image-description="" data-image-caption="" data-large-file="https://blog.djeepy1.net/wp-content/uploads/2018/03/blog-pbix-to-zip.png?w=414" class="alignnone size-full wp-image-2998" src="https://blog.djeepy1.net/wp-content/uploads/2018/03/blog-pbix-to-zip.png" alt="blog-pbix-to-zip" width="414" height="137" srcset="https://blog.djeepy1.net/wp-content/uploads/2018/03/blog-pbix-to-zip.png 414w, https://blog.djeepy1.net/wp-content/uploads/2018/03/blog-pbix-to-zip.png?w=150&amp;h=50 150w, https://blog.djeepy1.net/wp-content/uploads/2018/03/blog-pbix-to-zip.png?w=300&amp;h=99 300w" sizes="(max-width: 414px) 100vw, 414px" /></li>
<li style="text-align:justify;">Supprimez le fichier <strong>DataModel</strong> dans l’archive MODELE (dans le zip)</li>
<li style="text-align:justify;">Copiez le fichier <strong>DataMashup</strong> de l’archive LIVE-CONNECTION vers l’archive MODELE<br />
<img loading="lazy" data-attachment-id="2999" data-permalink="https://blog.djeepy1.net/2018/03/17/comment-separer-les-rapports-et-le-modele-dans-2-pbix-distincts/blog-replace/" data-orig-file="https://blog.djeepy1.net/wp-content/uploads/2018/03/blog-replace.png" data-orig-size="1512,689" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="blog-replace" data-image-description="" data-image-caption="" data-large-file="https://blog.djeepy1.net/wp-content/uploads/2018/03/blog-replace.png?w=662" class="alignnone size-full wp-image-2999" src="https://blog.djeepy1.net/wp-content/uploads/2018/03/blog-replace.png" alt="blog-replace" width="1512" height="689" srcset="https://blog.djeepy1.net/wp-content/uploads/2018/03/blog-replace.png 1512w, https://blog.djeepy1.net/wp-content/uploads/2018/03/blog-replace.png?w=150&amp;h=68 150w, https://blog.djeepy1.net/wp-content/uploads/2018/03/blog-replace.png?w=300&amp;h=137 300w, https://blog.djeepy1.net/wp-content/uploads/2018/03/blog-replace.png?w=768&amp;h=350 768w, https://blog.djeepy1.net/wp-content/uploads/2018/03/blog-replace.png?w=1024&amp;h=467 1024w, https://blog.djeepy1.net/wp-content/uploads/2018/03/blog-replace.png?w=1440&amp;h=656 1440w" sizes="(max-width: 1512px) 100vw, 1512px" /></li>
<li style="text-align:justify;">Renommez l’archive MODELE.PBIX en <strong>RAPPORTS.PBIX</strong></li>
<li style="text-align:justify;">Ouvrez-le et vous verrez qu&rsquo;il n&rsquo;y a plus de modèle et que tous les visuels sont cassés<br />
<img loading="lazy" data-attachment-id="3000" data-permalink="https://blog.djeepy1.net/2018/03/17/comment-separer-les-rapports-et-le-modele-dans-2-pbix-distincts/blog-raccrocher/" data-orig-file="https://blog.djeepy1.net/wp-content/uploads/2018/03/blog-raccrocher.png" data-orig-size="2633,1105" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="blog-raccrocher" data-image-description="" data-image-caption="" data-large-file="https://blog.djeepy1.net/wp-content/uploads/2018/03/blog-raccrocher.png?w=662" class="alignnone size-full wp-image-3000" src="https://blog.djeepy1.net/wp-content/uploads/2018/03/blog-raccrocher.png" alt="blog-raccrocher" width="2633" height="1105" srcset="https://blog.djeepy1.net/wp-content/uploads/2018/03/blog-raccrocher.png 2633w, https://blog.djeepy1.net/wp-content/uploads/2018/03/blog-raccrocher.png?w=150&amp;h=63 150w, https://blog.djeepy1.net/wp-content/uploads/2018/03/blog-raccrocher.png?w=300&amp;h=126 300w, https://blog.djeepy1.net/wp-content/uploads/2018/03/blog-raccrocher.png?w=768&amp;h=322 768w, https://blog.djeepy1.net/wp-content/uploads/2018/03/blog-raccrocher.png?w=1024&amp;h=430 1024w, https://blog.djeepy1.net/wp-content/uploads/2018/03/blog-raccrocher.png?w=1440&amp;h=604 1440w" sizes="(max-width: 2633px) 100vw, 2633px" /></li>
<li>Reconnectez-vous sur <strong>le service Power BI</strong>, comme dans l&rsquo;étape 3. Tous les visuels vont se raccrocher au modèle en ligne et vous pourrez voir en bas à droite que vous êtes bien en Live Connection<br />
<img loading="lazy" data-attachment-id="3001" data-permalink="https://blog.djeepy1.net/2018/03/17/comment-separer-les-rapports-et-le-modele-dans-2-pbix-distincts/blog-live-connection/" data-orig-file="https://blog.djeepy1.net/wp-content/uploads/2018/03/blog-live-connection.png" data-orig-size="992,123" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="blog-live-connection" data-image-description="" data-image-caption="" data-large-file="https://blog.djeepy1.net/wp-content/uploads/2018/03/blog-live-connection.png?w=662" class="alignnone size-full wp-image-3001" src="https://blog.djeepy1.net/wp-content/uploads/2018/03/blog-live-connection.png" alt="blog-live-connection.PNG" width="992" height="123" srcset="https://blog.djeepy1.net/wp-content/uploads/2018/03/blog-live-connection.png 992w, https://blog.djeepy1.net/wp-content/uploads/2018/03/blog-live-connection.png?w=150&amp;h=19 150w, https://blog.djeepy1.net/wp-content/uploads/2018/03/blog-live-connection.png?w=300&amp;h=37 300w, https://blog.djeepy1.net/wp-content/uploads/2018/03/blog-live-connection.png?w=768&amp;h=95 768w" sizes="(max-width: 992px) 100vw, 992px" /></li>
<li style="text-align:justify;">Ouvrez la copie MODÈLE.PBIX, supprimez les pages de rapports. Je vous recommande d’ajouter une page Info qui documente votre modèle, indique sa version et la date de dernière mise à jour.</li>
<li style="text-align:justify;">Re-publiez les 2 PBIX et vérifiez que tout fonctionne en ligne</li>
</ol>
</div>
<p>Et voila.</p>
<p style="text-align:justify;">Reste à voir comment déplacer tout cela entre 2 workspaces. Car si vous avez fait cette manipulation dans votre espace personnel et que vous déplacez votre modèle dans un autre workspace, vous ne pourrez pas vous rebrancher sur ce modèle&#8230; La suite au prochain numéro.</p>
</div>
</div>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p style="text-align:center;">&#8211;</p>
<div>
<div>
<div>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
</div>
</div>
</div>
]]></content>
		
					<link rel="replies" type="text/html" href="https://blog.djeepy1.net/2018/03/17/comment-separer-les-rapports-et-le-modele-dans-2-pbix-distincts/#comments" thr:count="0" />
			<link rel="replies" type="application/atom+xml" href="https://blog.djeepy1.net/2018/03/17/comment-separer-les-rapports-et-le-modele-dans-2-pbix-distincts/feed/atom/" thr:count="0" />
			<thr:total>0</thr:total>
			</entry>
		<entry>
		<author>
			<name>Jean-Pierre Riehl</name>
					</author>

		<title type="html"><![CDATA[Recrutement 2018 &#8211; votre carrière dans la Data]]></title>
		<link rel="alternate" type="text/html" href="https://blog.djeepy1.net/2017/12/29/recrutement-2018-votre-carriere-dans-la-data/" />

		<id>http://blog.djeepy1.net/?p=2989</id>
		<updated>2017-12-29T09:08:58Z</updated>
		<published>2017-12-29T09:08:58Z</published>
		<category scheme="https://blog.djeepy1.net" term="Azeo" /><category scheme="https://blog.djeepy1.net" term="Chef de projet Data" /><category scheme="https://blog.djeepy1.net" term="Data Analyst" /><category scheme="https://blog.djeepy1.net" term="Data Engineer" /><category scheme="https://blog.djeepy1.net" term="Data Jedi" /><category scheme="https://blog.djeepy1.net" term="Emploi" /><category scheme="https://blog.djeepy1.net" term="Job Data" /><category scheme="https://blog.djeepy1.net" term="Recrutement" />
		<summary type="html"><![CDATA[C&#8217;est la fin de l&#8217;année et avant de préparer le réveillon, je (re)pose ici ma liste au père Noël vu qu&#8217;il ne m&#8217;a pas encore tout apporté :). Je me dis qu&#8217;en fin d&#8217;année, on est plus au calme et on se pose des questions sur son prochain challenge&#8230; J&#8217;ai une piste pour vous L&#8217;équipe&#8230;<a href="https://blog.djeepy1.net/2017/12/29/recrutement-2018-votre-carriere-dans-la-data/" class="button">Lire la suite <span class="screen-reader-text">Recrutement 2018 &#8211; votre carrière dans la&#160;Data</span></a>]]></summary>

					<content type="html" xml:base="https://blog.djeepy1.net/2017/12/29/recrutement-2018-votre-carriere-dans-la-data/"><![CDATA[<p>C&rsquo;est la fin de l&rsquo;année et avant de préparer le réveillon, je (re)pose ici ma liste au père Noël vu qu&rsquo;il ne m&rsquo;a pas encore tout apporté :).</p>
<p style="text-align:justify;"><span style="display:inline !important;float:none;background-color:transparent;color:#3d596d;cursor:text;font-family:'Noto Serif', Georgia, 'Times New Roman', Times, serif;font-size:16px;font-style:normal;font-variant:normal;font-weight:400;letter-spacing:normal;orphans:2;text-align:left;text-decoration:none;text-indent:0;text-transform:none;white-space:normal;word-spacing:0;">Je me dis qu&rsquo;en fin d&rsquo;année, on est plus au calme et on se pose des questions sur son prochain challenge&#8230; J&rsquo;ai une piste pour vous</span><br />
L&rsquo;équipe Data &amp; AI d&rsquo;AZEO que je manage <strong>recrute fortement des profils Data</strong>, de tous niveaux et de toute origine (je parle de techno évidemment).<br />
La seule contrainte que nous exigeons : <span style="text-decoration:underline;"><strong>l&rsquo;œil du tigre, la passion de la Data, l&rsquo;envie de partager et de travailler en équipe</strong></span>.</p>
<p style="text-align:justify;">Voici 3 descriptifs de poste, si vous vous y retrouvez en totalité ou partiellement, contactez moi &gt; <strong>jean-pierre.riehl[at]azeo.com </strong></p>
<ul>
<li><strong>Data Analyst</strong></li>
<li><strong>Data Jedi</strong></li>
<li><strong>Chef de projet Data</strong></li>
</ul>
<p>&nbsp;</p>
<h1 style="text-align:justify;">Data Analyst</h1>
<p style="text-align:justify;">Auprès de nos clients, au contact des métiers, vous <strong>comprenez leurs besoins d&rsquo;analyse et de reporting</strong> et vous <strong>concevez des solutions décisionnelles</strong> y répondant.<br />
Vous étudiez les données disponibles et identifiez les données ou processus manquants. Vous spécifiez les mesures, les calculs et les axes d&rsquo;analyse.</p>
<p style="text-align:justify;"><span style="text-decoration:underline;"><strong>Compétences</strong></span></p>
<ul style="text-align:justify;" type="disc">
<li>Manipulation de données (crunching, cleansing)</li>
<li>Croisement de données, création de modèles d&rsquo;analyse</li>
<li>Connaissance des bases de la Business Intelligence et de la modélisation dimensionnelle</li>
<li>Rédaction de spécifications</li>
<li>A l&rsquo;aise avec un langage de programmation orienté données (SQL, DAX, M, QV, MDX, Python, R)</li>
<li>Connaissances en statistiques</li>
<li>Principes de DataVizualization, à l&rsquo;aise avec le Story Telling</li>
</ul>
<p style="text-align:justify;"><span style="text-decoration:underline;"><strong>Technologies</strong></span></p>
<ul style="text-align:justify;" type="disc">
<li>Tableau, QlikView, Power BI, Excel</li>
</ul>
<p style="text-align:justify;">Vous évoluerez dans <strong>un environnement professionnel challenging</strong>, <strong>entourés des Talents d&rsquo;AZEO</strong>. Votre créativité sera sollicitée en permanence et <strong>vous apprendrez tous les jours</strong>.<br />
Vous aurez l&rsquo;occasion de passer des certifications sur les technologies manipulées.</p>
<p style="text-align:justify;">
<h1 style="text-align:justify;">Data Engineer (aka Data Jedi)</h1>
<p style="text-align:justify;"><span style="text-decoration:underline;">Votre job</span> : <strong>construire des plates-formes de données modernes</strong> pour nos clients.</p>
<p style="text-align:justify;">Vous implémenterez <strong>les patterns &laquo;&nbsp;Data Lake&nbsp;&raquo;, &laquo;&nbsp;Lambda&nbsp;&raquo;, &laquo;&nbsp;Kappa&nbsp;&raquo;</strong>, etc. et construirez les pipelines de données pour les alimenter.<br />
Vous préparez les données pour les Data Scientists, les Data Analysts et vous les accompagnez sur l&rsquo;ensemble des processus de Data Science ou d&rsquo;analyse.<br />
Vous <strong>mettez en œuvre et industrialisez des modèles prédictifs</strong> pour enrichir des applications avec de l&rsquo;intelligence artificielle.</p>
<p style="text-align:justify;"><span style="text-decoration:underline;"><strong>Compétences</strong></span></p>
<ul style="text-align:justify;" type="disc">
<li>Manipulation de données</li>
<li>Connaissance d&rsquo;un langage de programmation orienté données</li>
<li>Avoir des bases solides en Business Intelligence et en modélisation dimensionnelle</li>
<li>Connaissance des algorithmes de Data Science (Data Mining, Machine Learning, Deep Learning)</li>
</ul>
<p style="text-align:justify;"><span style="text-decoration:underline;"><strong>Technologies</strong></span></p>
<ul style="text-align:justify;" type="disc">
<li>Azure Data Platform</li>
<li>HADOOP, Spark, Kafka, CosmosDB, Cassandra, Beam</li>
<li>SQL indispensable (T-SQL, PL/SQL, HQL, U-SQL…)</li>
<li>Python, R, Spark, .NET</li>
<li>DAX, MDX</li>
</ul>
<p style="text-align:justify;">Maitre Jedi ou seulement Padawan, vous <strong>évoluerez dans un environnement professionnel challenging</strong>, <strong>entourés des Talents d&rsquo;AZEO</strong>. Votre créativité sera sollicitée en permanence et vous apprendrez tous les jours.<br />
Vous aurez l&rsquo;occasion de passer des certifications sur les technologies manipulées.</p>
<p style="text-align:justify;">
<h1 style="text-align:justify;">Chef de projet Data</h1>
<p style="text-align:justify;"><span style="text-decoration:underline;">Votre job</span> : <strong>construire des solutions décisionnelles modernes</strong> pour nos clients.</p>
<p style="text-align:justify;">Entouré d&rsquo;experts des technologies Data vous organisez l&rsquo;équipe projet pour définir et construire des modèles et des tableaux de bord. Vous serez le principal interlocuteur du client et des métiers et coordonnerez les efforts de développement.</p>
<p style="text-align:justify;"><span style="text-decoration:underline;"><strong>Compétences</strong></span></p>
<ul style="text-align:justify;" type="disc">
<li>Connaissance approfondie de la Business Intelligence et de la modélisation dimensionnelle</li>
<li>Expérience significative dans des projets de Business Intelligence</li>
<li>Méthodes agiles, Kanban, Lean</li>
<li>Organisation et Leadership technique</li>
<li>Manipulation de données, modélisation</li>
<li>Rédaction de spécifications</li>
<li>Connaissances en statistiques</li>
<li>Principes de DataVizualization, à l&rsquo;aise avec le Story Telling</li>
</ul>
<p style="text-align:justify;"><span style="text-decoration:underline;"><strong>Technologies</strong></span></p>
<ul style="text-align:justify;" type="disc">
<li>Datawarehousing (SQL Server idéalement)</li>
<li>ETL (SSIS idéalement)</li>
<li>Master Data Management, Qualité de données</li>
<li>Modélisation dimensionnelle et sémantique</li>
<li>Solutions de Reporting (SSRS, Power BI, Tableau, QlikView, etc.)</li>
<li>Git, VSTS</li>
</ul>
<p style="text-align:justify;">Vous évoluerez dans <strong>un environnement professionnel très challenging</strong>, <strong>entourés des Talents d&rsquo;AZEO</strong>. Votre créativité sera sollicitée en permanence et vous apprendrez tous les jours.<br />
Vous aurez l&rsquo;occasion de passer des certifications sur les technologies manipulées.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p style="text-align:center;">&#8211;</p>
]]></content>
		
					<link rel="replies" type="text/html" href="https://blog.djeepy1.net/2017/12/29/recrutement-2018-votre-carriere-dans-la-data/#comments" thr:count="0" />
			<link rel="replies" type="application/atom+xml" href="https://blog.djeepy1.net/2017/12/29/recrutement-2018-votre-carriere-dans-la-data/feed/atom/" thr:count="0" />
			<thr:total>0</thr:total>
			</entry>
		<entry>
		<author>
			<name>Jean-Pierre Riehl</name>
					</author>

		<title type="html"><![CDATA[MS Experiences 2017 &#8211; REX Power BI]]></title>
		<link rel="alternate" type="text/html" href="https://blog.djeepy1.net/2017/11/01/ms-experiences-2017-rex-power-bi/" />

		<id>http://blog.djeepy1.net/?p=2963</id>
		<updated>2017-11-01T15:39:07Z</updated>
		<published>2017-11-01T15:39:06Z</published>
		<category scheme="https://blog.djeepy1.net" term="Power BI" /><category scheme="https://blog.djeepy1.net" term="DataViz" /><category scheme="https://blog.djeepy1.net" term="MS Experiences" /><category scheme="https://blog.djeepy1.net" term="REX" />
		<summary type="html"><![CDATA[Une nouvelle semaine, un nouvel article sur mes sessions à MS Experiences. Cette fois-ci, c&#8217;est un retour sur la session que j&#8217;ai pu animer sur Power BI. Cette session est en fait un retour d&#8217;expérience d&#8217;un projet que j&#8217;ai mené avec notre client Edenred. Comment le contrôle de gestion améliore le pilotage de l’entreprise avec&#8230;<a href="https://blog.djeepy1.net/2017/11/01/ms-experiences-2017-rex-power-bi/" class="button">Lire la suite <span class="screen-reader-text">MS Experiences 2017 &#8211; REX Power&#160;BI</span></a>]]></summary>

					<content type="html" xml:base="https://blog.djeepy1.net/2017/11/01/ms-experiences-2017-rex-power-bi/"><![CDATA[<div>
<div>
<div>
<p>Une nouvelle semaine, un nouvel article sur mes sessions à <strong>MS Experiences</strong>. Cette fois-ci, c&rsquo;est un retour sur la session que j&rsquo;ai pu animer sur <strong>Power BI</strong>.</p>
<p>Cette session est en fait <strong>un retour d&rsquo;expérience</strong> d&rsquo;un projet que j&rsquo;ai mené avec notre client Edenred.</p>
<blockquote><p>Comment le contrôle de gestion améliore le pilotage de l’entreprise avec Power BI chez Edenred</p></blockquote>
<p><img loading="lazy" data-attachment-id="2968" data-permalink="https://blog.djeepy1.net/2017/11/01/ms-experiences-2017-rex-power-bi/rex-power-bi-edenred/" data-orig-file="https://blog.djeepy1.net/wp-content/uploads/2017/11/rex-power-bi-edenred.png" data-orig-size="1306,734" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="REX-Power-BI-EDENRED" data-image-description="" data-image-caption="" data-large-file="https://blog.djeepy1.net/wp-content/uploads/2017/11/rex-power-bi-edenred.png?w=662" class=" size-full wp-image-2968 aligncenter" src="https://blog.djeepy1.net/wp-content/uploads/2017/11/rex-power-bi-edenred.png" alt="REX-Power-BI-EDENRED.png" width="1306" height="734" srcset="https://blog.djeepy1.net/wp-content/uploads/2017/11/rex-power-bi-edenred.png 1306w, https://blog.djeepy1.net/wp-content/uploads/2017/11/rex-power-bi-edenred.png?w=150&amp;h=84 150w, https://blog.djeepy1.net/wp-content/uploads/2017/11/rex-power-bi-edenred.png?w=300&amp;h=169 300w, https://blog.djeepy1.net/wp-content/uploads/2017/11/rex-power-bi-edenred.png?w=768&amp;h=432 768w, https://blog.djeepy1.net/wp-content/uploads/2017/11/rex-power-bi-edenred.png?w=1024&amp;h=576 1024w" sizes="(max-width: 1306px) 100vw, 1306px" /></p>
<p style="text-align:center;"><a href="https://experiences17.microsoft.fr/session/3d4386e8-3b58-e711-80c2-000d3a21081a" target="_blank" rel="noopener">https://experiences17.microsoft.fr/session/3d4386e8-3b58-e711-80c2-000d3a21081a</a></p>
<blockquote>
<p style="text-align:justify;">Le contrôle de gestion de Edenred, leader des services prépayés aux entreprises, a mis en œuvre des tableaux de bord de pilotage pour mieux suivre les chiffres clés et aider les différentes fonctions de la société.</p>
<p style="text-align:justify;">Au travers d’un retour d’expérience, découvrez comment Power BI peut être un outil puissant de reporting, d’analyse et de pilotage de la performance. L’objectif de cette session est de revenir sur les points clés de la mise en œuvre, de la réalisation des indicateurs, à la gouvernance de la solution en passant par la coopération avec les services informatiques.</p>
<p style="text-align:justify;">Réutilisation de l’existant décisionnel, solution hybride entre le cloud et le système d’information d’Edenred, DataViz adaptée aux utilisateurs et aux usages, indicateurs simples et calculs complexes, explorons toutes les facettes de ce projet métier.</p>
</blockquote>
<p>&nbsp;</p>
<p style="text-align:justify;">La session revient sur le projet et tente de répondre à la question : <strong>Power BI a-t-il améliorer le pilotage de Edenred ?</strong></p>
<p style="text-align:justify;">Sans suspens,<strong> la réponse est oui</strong>. <a href="https://www.linkedin.com/in/cfrancoispro/" target="_blank" rel="noopener">Cédric François</a>, responsable du pôle contrôle de gestion revenus d&rsquo;Edenred, et moi-même avons tenté de préciser comment.</p>
<p style="text-align:justify;">La session traite des points importants du projet, vu par le client. Nous sommes revenus sur le besoin. Nous avons discuté de DataViz à propos du P&amp;L. Cédric a pu présenter le P&amp;L en live (avec des données anonymisées) et expliquer que le ROI du projet est déjà acquis grâce aux actions prises à la suite de l&rsquo;analyse des coûts de transports (qu&rsquo;il a pu démontrer directement en session).</p>
<p><img loading="lazy" data-attachment-id="2978" data-permalink="https://blog.djeepy1.net/2017/11/01/ms-experiences-2017-rex-power-bi/rex-power-bi-edenred-dataviz/" data-orig-file="https://blog.djeepy1.net/wp-content/uploads/2017/11/rex-power-bi-edenred-dataviz.png" data-orig-size="1306,734" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="REX-Power-BI-EDENRED-dataviz" data-image-description="" data-image-caption="" data-large-file="https://blog.djeepy1.net/wp-content/uploads/2017/11/rex-power-bi-edenred-dataviz.png?w=662" class=" size-full wp-image-2978 aligncenter" src="https://blog.djeepy1.net/wp-content/uploads/2017/11/rex-power-bi-edenred-dataviz.png" alt="REX-Power-BI-EDENRED-dataviz.png" width="1306" height="734" srcset="https://blog.djeepy1.net/wp-content/uploads/2017/11/rex-power-bi-edenred-dataviz.png 1306w, https://blog.djeepy1.net/wp-content/uploads/2017/11/rex-power-bi-edenred-dataviz.png?w=150&amp;h=84 150w, https://blog.djeepy1.net/wp-content/uploads/2017/11/rex-power-bi-edenred-dataviz.png?w=300&amp;h=169 300w, https://blog.djeepy1.net/wp-content/uploads/2017/11/rex-power-bi-edenred-dataviz.png?w=768&amp;h=432 768w, https://blog.djeepy1.net/wp-content/uploads/2017/11/rex-power-bi-edenred-dataviz.png?w=1024&amp;h=576 1024w" sizes="(max-width: 1306px) 100vw, 1306px" /></p>
<p>Comme pour la session IronSkipper, mon retour complet sur cette session est disponible sur le blog AZEO</p>
<p style="text-align:center;"><strong><a href="http://blog.azeo.com/back-from-microsoft-experiences-rex-power-bi-edenred/">REX Power BI &#8211; Contrôle de gestion Edenred</a></strong></p>
<p>Les slides sont disponibles sur mon SlideShare :</p>
</div>
</div>
<div class="embed-slideshare"><iframe loading="lazy" title="MS Experiences 17 - Comment le contrôle de gestion améliore le pilotage de l’entreprise avec Power BI chez EdenRed" src="https://www.slideshare.net/slideshow/embed_code/key/dPNZkWahLJDRl6" width="427" height="356" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" style="border:1px solid #CCC; border-width:1px; margin-bottom:5px; max-width: 100%;" allowfullscreen> </iframe> </p>
<div style="margin-bottom:5px"> <strong> <a href="https://fr.slideshare.net/djeepy1/ms-experiences-17-comment-le-contrle-de-gestion-amliore-le-pilotage-de-lentreprise-avec-power-bi-chez-edenred" title="MS Experiences 17 - Comment le contrôle de gestion améliore le pilotage de l’entreprise avec Power BI chez EdenRed" target="_blank">MS Experiences 17 &#8211; Comment le contrôle de gestion améliore le pilotage de l’entreprise avec Power BI chez EdenRed</a> </strong> from <strong><a href="https://www.slideshare.net/djeepy1" target="_blank">Jean-Pierre Riehl</a></strong> </div>
</div>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p style="text-align:center;">&#8211;</p>
<div>
<div>
<p>&nbsp;</p>
<p>&nbsp;</p>
</div>
</div>
</div>
]]></content>
		
					<link rel="replies" type="text/html" href="https://blog.djeepy1.net/2017/11/01/ms-experiences-2017-rex-power-bi/#comments" thr:count="0" />
			<link rel="replies" type="application/atom+xml" href="https://blog.djeepy1.net/2017/11/01/ms-experiences-2017-rex-power-bi/feed/atom/" thr:count="0" />
			<thr:total>0</thr:total>
			</entry>
		<entry>
		<author>
			<name>Jean-Pierre Riehl</name>
					</author>

		<title type="html"><![CDATA[MS Experiences 2017 &#8211; le projet IronSkipper]]></title>
		<link rel="alternate" type="text/html" href="https://blog.djeepy1.net/2017/10/18/ms-experiences-2017-le-projet-ironskipper-dataviz-hololens-data-science/" />

		<id>http://blog.djeepy1.net/?p=2890</id>
		<updated>2017-10-18T11:58:30Z</updated>
		<published>2017-10-18T11:58:30Z</published>
		<category scheme="https://blog.djeepy1.net" term="Azeo" /><category scheme="https://blog.djeepy1.net" term="Dashboarding" /><category scheme="https://blog.djeepy1.net" term="Data Science" /><category scheme="https://blog.djeepy1.net" term="DataViz" /><category scheme="https://blog.djeepy1.net" term="HoloLens" /><category scheme="https://blog.djeepy1.net" term="Power BI" />
		<summary type="html"><![CDATA[J&#8217;annonçais quelques articles sur mon blog pour mes sessions de MS Experiences 2017, et finalement, c&#8217;est sur le blog AZEO que j&#8217;ai décidé de poster. Alors je cross-post ici un petit teaser pour la première session, pour vous donner envie d&#8217;aller y faire un tour. La session porte le nom de code en interne de&#8230;<a href="https://blog.djeepy1.net/2017/10/18/ms-experiences-2017-le-projet-ironskipper-dataviz-hololens-data-science/" class="button">Lire la suite <span class="screen-reader-text">MS Experiences 2017 &#8211; le projet&#160;IronSkipper</span></a>]]></summary>

					<content type="html" xml:base="https://blog.djeepy1.net/2017/10/18/ms-experiences-2017-le-projet-ironskipper-dataviz-hololens-data-science/"><![CDATA[<p style="text-align:justify;">J&rsquo;<a href="https://blog.djeepy1.net/2017/10/08/ms-experiences-2017-une-belle-conference/">annonçais</a> quelques articles sur mon blog pour mes sessions de MS Experiences 2017, et finalement, c&rsquo;est sur <a href="http://blog.azeo.com" target="_blank" rel="noopener"><strong>le blog AZEO</strong> </a>que j&rsquo;ai décidé de poster. Alors je cross-post ici un petit teaser pour la première session, pour vous donner envie d&rsquo;aller y faire un tour.</p>
<p><img loading="lazy" data-attachment-id="2915" data-permalink="https://blog.djeepy1.net/2017/10/18/ms-experiences-2017-le-projet-ironskipper-dataviz-hololens-data-science/session-msexpe-ironskipper/" data-orig-file="https://blog.djeepy1.net/wp-content/uploads/2017/10/session-msexpe-ironskipper.png" data-orig-size="2162,1211" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="session-msexpe-ironskipper" data-image-description="" data-image-caption="" data-large-file="https://blog.djeepy1.net/wp-content/uploads/2017/10/session-msexpe-ironskipper.png?w=662" class="aligncenter size-full wp-image-2915" src="https://blog.djeepy1.net/wp-content/uploads/2017/10/session-msexpe-ironskipper.png" alt="session-msexpe-ironskipper.PNG" width="2162" height="1211" srcset="https://blog.djeepy1.net/wp-content/uploads/2017/10/session-msexpe-ironskipper.png 2162w, https://blog.djeepy1.net/wp-content/uploads/2017/10/session-msexpe-ironskipper.png?w=150&amp;h=84 150w, https://blog.djeepy1.net/wp-content/uploads/2017/10/session-msexpe-ironskipper.png?w=300&amp;h=168 300w, https://blog.djeepy1.net/wp-content/uploads/2017/10/session-msexpe-ironskipper.png?w=768&amp;h=430 768w, https://blog.djeepy1.net/wp-content/uploads/2017/10/session-msexpe-ironskipper.png?w=1024&amp;h=574 1024w, https://blog.djeepy1.net/wp-content/uploads/2017/10/session-msexpe-ironskipper.png?w=1440&amp;h=807 1440w" sizes="(max-width: 2162px) 100vw, 2162px" /></p>
<p>La session porte le nom de code en interne de <strong>IronSkipper.</strong> C&rsquo;est quoi ? C&rsquo;est en fait un projet d&rsquo;innovation que je drive chez AZEO qui comporte les axes suivants :</p>
<ul>
<li><strong>de la DataViz et du Dashboarding (avec Power BI)</strong></li>
<li><strong>de l&rsquo;ergonomie et de la réalité mixte (avec HoloLens)</strong></li>
<li><strong>de la Data Science (avec du Deep Learning entre autres)</strong></li>
</ul>
<p style="text-align:justify;">L&rsquo;objectif est de mettre toute l&rsquo;innovation technologique d&rsquo;AZEO et la geekitude des Azeotees au service d&rsquo;un projet d&rsquo;entreprise : <del>participer</del> gagner la Route du Rhum 2018 où notre DAF est skipper.</p>
<p style="text-align:justify;">Pour poursuivre mon teaser, voici quelques points intéressants sur chacun des axes technologiques</p>
<h3>DataViz et Dashboarding</h3>
<p style="text-align:justify;">L&rsquo;objectif est de fournir des indicateurs et les infos les plus pertinentes possibles à notre Skipper. En analysant les données du bateau, on peut ressortir une vraie mine d&rsquo;infos qui servent à Maxime à se préparer, comme n&rsquo;importe quel sportif moderne.</p>
<p style="text-align:justify;">Par exemple, le rapport ci-dessous a permis à Maxime de voir qu&rsquo;il a un problème de code (si vous êtes marin, vous trouverez).</p>
<p><img loading="lazy" data-attachment-id="2925" data-permalink="https://blog.djeepy1.net/2017/10/18/ms-experiences-2017-le-projet-ironskipper-dataviz-hololens-data-science/session-msexpe-ironskipper-dataviz/" data-orig-file="https://blog.djeepy1.net/wp-content/uploads/2017/10/session-msexpe-ironskipper-dataviz.png" data-orig-size="2147,1232" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="session-msexpe-ironskipper-dataviz" data-image-description="" data-image-caption="" data-large-file="https://blog.djeepy1.net/wp-content/uploads/2017/10/session-msexpe-ironskipper-dataviz.png?w=662" class="alignnone size-full wp-image-2925" src="https://blog.djeepy1.net/wp-content/uploads/2017/10/session-msexpe-ironskipper-dataviz.png" alt="session-msexpe-ironskipper-dataviz.PNG" width="2147" height="1232" srcset="https://blog.djeepy1.net/wp-content/uploads/2017/10/session-msexpe-ironskipper-dataviz.png 2147w, https://blog.djeepy1.net/wp-content/uploads/2017/10/session-msexpe-ironskipper-dataviz.png?w=150&amp;h=86 150w, https://blog.djeepy1.net/wp-content/uploads/2017/10/session-msexpe-ironskipper-dataviz.png?w=300&amp;h=172 300w, https://blog.djeepy1.net/wp-content/uploads/2017/10/session-msexpe-ironskipper-dataviz.png?w=768&amp;h=441 768w, https://blog.djeepy1.net/wp-content/uploads/2017/10/session-msexpe-ironskipper-dataviz.png?w=1024&amp;h=588 1024w, https://blog.djeepy1.net/wp-content/uploads/2017/10/session-msexpe-ironskipper-dataviz.png?w=1440&amp;h=826 1440w" sizes="(max-width: 2147px) 100vw, 2147px" /></p>
<h3>Réalité mixte et HoloLens</h3>
<p style="text-align:justify;">Je ne code pas pour HoloLens. Mais mes collègues oui ; et je les aide du mieux que je peux. L&rsquo;objectif est de contextualiser les indicateurs dans l&rsquo;environnement du skipper (à-la IronMan). C&rsquo;est le domaine de l&rsquo;ergonomie de l&rsquo;information et là, c&rsquo;est l&rsquo;un de mes sujets (DataViz !).</p>
<p style="text-align:justify;">Le challenge qu&rsquo;on a tenté de relever pour MS Experiences est de faire <strong>une démo de Power BI projeté en 3D dans Unity</strong>. Et nous l&rsquo;avons fait (enfin, surtout Hubert des collègues de Bordeaux ;)).</p>
<p><img loading="lazy" data-attachment-id="2940" data-permalink="https://blog.djeepy1.net/2017/10/18/ms-experiences-2017-le-projet-ironskipper-dataviz-hololens-data-science/session-msexpe-ironskipper-mr/" data-orig-file="https://blog.djeepy1.net/wp-content/uploads/2017/10/session-msexpe-ironskipper-mr.png" data-orig-size="2167,1203" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="session-msexpe-ironskipper-MR" data-image-description="" data-image-caption="" data-large-file="https://blog.djeepy1.net/wp-content/uploads/2017/10/session-msexpe-ironskipper-mr.png?w=662" class="alignnone size-full wp-image-2940" src="https://blog.djeepy1.net/wp-content/uploads/2017/10/session-msexpe-ironskipper-mr.png" alt="session-msexpe-ironskipper-MR.PNG" width="2167" height="1203" srcset="https://blog.djeepy1.net/wp-content/uploads/2017/10/session-msexpe-ironskipper-mr.png 2167w, https://blog.djeepy1.net/wp-content/uploads/2017/10/session-msexpe-ironskipper-mr.png?w=150&amp;h=83 150w, https://blog.djeepy1.net/wp-content/uploads/2017/10/session-msexpe-ironskipper-mr.png?w=300&amp;h=167 300w, https://blog.djeepy1.net/wp-content/uploads/2017/10/session-msexpe-ironskipper-mr.png?w=768&amp;h=426 768w, https://blog.djeepy1.net/wp-content/uploads/2017/10/session-msexpe-ironskipper-mr.png?w=1024&amp;h=568 1024w, https://blog.djeepy1.net/wp-content/uploads/2017/10/session-msexpe-ironskipper-mr.png?w=1440&amp;h=799 1440w" sizes="(max-width: 2167px) 100vw, 2167px" /></p>
<p style="text-align:justify;">Evidemment, dans le projet IronSkipper, on fait beaucoup plus de choses avec HoloLens et je vous invite à lire l&rsquo;article en entier (lien plus bas).</p>
<h3>Data Science</h3>
<p style="text-align:justify;">Globalement, le challenge qu&rsquo;on souhaite relever est de <strong>détecter les bascules de vent</strong> pour anticiper les manœuvres sur le bateau. Et on s&rsquo;est dit que la réponse était dans les nuages (pas le Cloud, les vrais nuages).</p>
<p style="text-align:justify;">Alors on a sorti l&rsquo;artillerie : <strong>Deep Learning</strong>, <strong>réseaux neuronaux convolutifs</strong>, <strong>Machine Learning</strong>, <strong>Cognitive Services</strong>, etc. L&rsquo;équipe Data Science déroule sa méthodologie et notre premier retour est que le sujet est <span style="text-decoration:underline;">très</span> complexe (mais on s&rsquo;en doutait). On a appris beaucoup de choses sur les phénomènes météorologiques et on a une première étape avec <strong>un service de reconnaissance de nuages</strong>.</p>
<p><img loading="lazy" data-attachment-id="2946" data-permalink="https://blog.djeepy1.net/2017/10/18/ms-experiences-2017-le-projet-ironskipper-dataviz-hololens-data-science/session-msexpe-ironskipper-customvision/" data-orig-file="https://blog.djeepy1.net/wp-content/uploads/2017/10/session-msexpe-ironskipper-customvision.png" data-orig-size="2140,1193" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="session-msexpe-ironskipper-customvision" data-image-description="" data-image-caption="" data-large-file="https://blog.djeepy1.net/wp-content/uploads/2017/10/session-msexpe-ironskipper-customvision.png?w=662" class="alignnone size-full wp-image-2946" src="https://blog.djeepy1.net/wp-content/uploads/2017/10/session-msexpe-ironskipper-customvision.png" alt="session-msexpe-ironskipper-customvision.PNG" width="2140" height="1193" srcset="https://blog.djeepy1.net/wp-content/uploads/2017/10/session-msexpe-ironskipper-customvision.png 2140w, https://blog.djeepy1.net/wp-content/uploads/2017/10/session-msexpe-ironskipper-customvision.png?w=150&amp;h=84 150w, https://blog.djeepy1.net/wp-content/uploads/2017/10/session-msexpe-ironskipper-customvision.png?w=300&amp;h=167 300w, https://blog.djeepy1.net/wp-content/uploads/2017/10/session-msexpe-ironskipper-customvision.png?w=768&amp;h=428 768w, https://blog.djeepy1.net/wp-content/uploads/2017/10/session-msexpe-ironskipper-customvision.png?w=1024&amp;h=571 1024w, https://blog.djeepy1.net/wp-content/uploads/2017/10/session-msexpe-ironskipper-customvision.png?w=1440&amp;h=803 1440w" sizes="(max-width: 2140px) 100vw, 2140px" /></p>
<p>&nbsp;</p>
<p>Voila, j&rsquo;espère que ça vous donne envie d&rsquo;en savoir plus et de lire mon article complet sur cette session sur le blog AZEO.</p>
<p>&nbsp;</p>
<h3>Lire tout l&rsquo;article :</h3>
<h5 style="text-align:center;"><a href="http://blog.azeo.com/iron-skipper-rdr/">MS Experiences &#8211; Transformer un Skipper en IronMan</a></h5>
<h3>Les slides :</h3>
<p><div class="jetpack-video-wrapper"><iframe src='https://www.slideshare.net/slideshow/embed_code/80681846' width='662' height='543' sandbox="allow-popups allow-scripts allow-same-origin allow-presentation" allowfullscreen webkitallowfullscreen mozallowfullscreen></iframe></div></p>
]]></content>
		
					<link rel="replies" type="text/html" href="https://blog.djeepy1.net/2017/10/18/ms-experiences-2017-le-projet-ironskipper-dataviz-hololens-data-science/#comments" thr:count="0" />
			<link rel="replies" type="application/atom+xml" href="https://blog.djeepy1.net/2017/10/18/ms-experiences-2017-le-projet-ironskipper-dataviz-hololens-data-science/feed/atom/" thr:count="0" />
			<thr:total>0</thr:total>
			</entry>
		<entry>
		<author>
			<name>Jean-Pierre Riehl</name>
					</author>

		<title type="html"><![CDATA[Bien configurer le composant visuel KPI]]></title>
		<link rel="alternate" type="text/html" href="https://blog.djeepy1.net/2017/10/10/bien-configurer-le-composant-visuel-kpi/" />

		<id>http://blog.djeepy1.net/?p=2811</id>
		<updated>2017-10-08T15:27:15Z</updated>
		<published>2017-10-10T12:05:17Z</published>
		<category scheme="https://blog.djeepy1.net" term="Power BI" />
		<summary type="html"><![CDATA[L&#8217;astuce du jour concerne le composant visuel KPI que l&#8217;on retrouve nativement dans Power BI. Ce visuel permet d&#8217;afficher la valeur d&#8217;un KPI en fonction d&#8217;un objectif et, en arrière-plan, la tendance de cette même KPI. Dans l&#8217;exemple ci-dessous, on affiche la dernière valeur de la KPI (%) MoM Messages sur l&#8217;axe Mois ainsi que&#8230;<a href="https://blog.djeepy1.net/2017/10/10/bien-configurer-le-composant-visuel-kpi/" class="button">Lire la suite <span class="screen-reader-text">Bien configurer le composant visuel&#160;KPI</span></a>]]></summary>

					<content type="html" xml:base="https://blog.djeepy1.net/2017/10/10/bien-configurer-le-composant-visuel-kpi/"><![CDATA[<p style="text-align:justify;">L&rsquo;astuce du jour concerne le <strong>composant visuel KPI</strong> que l&rsquo;on retrouve nativement dans Power BI.<br />
Ce visuel permet d&rsquo;afficher <strong>la valeur d&rsquo;un KPI</strong> en fonction d&rsquo;<strong>un objectif</strong> et, en arrière-plan,<strong> la tendance</strong> de cette même KPI.</p>
<p style="text-align:justify;">Dans l&rsquo;exemple ci-dessous, on affiche la dernière valeur de la KPI <em>(%) MoM Messages</em> sur l&rsquo;axe <em>Mois</em> ainsi que la tendance, toujours sur cette axe (sur les mois précédents).</p>
<p><img loading="lazy" data-attachment-id="2817" data-permalink="https://blog.djeepy1.net/2017/10/10/bien-configurer-le-composant-visuel-kpi/kpi-config/" data-orig-file="https://blog.djeepy1.net/wp-content/uploads/2017/10/kpi-config.png" data-orig-size="350,434" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="KPI-Config" data-image-description="" data-image-caption="" data-large-file="https://blog.djeepy1.net/wp-content/uploads/2017/10/kpi-config.png?w=350" class="alignnone size-medium wp-image-2817" src="https://blog.djeepy1.net/wp-content/uploads/2017/10/kpi-config.png?w=484" alt="KPI-Config" width="242" height="300" srcset="https://blog.djeepy1.net/wp-content/uploads/2017/10/kpi-config.png?w=242 242w, https://blog.djeepy1.net/wp-content/uploads/2017/10/kpi-config.png?w=121 121w, https://blog.djeepy1.net/wp-content/uploads/2017/10/kpi-config.png 350w" sizes="(max-width: 242px) 100vw, 242px" /></p>
<p style="text-align:justify;">Le problème est que la notion de dernière valeur de la KPI (on pourrait dire valeur &laquo;&nbsp;courante&nbsp;&raquo;) dépend de l&rsquo;ordre utilisé sur le visuel.<br />
Et vous l&rsquo;aurez vu, <strong>le visuel KPI n&rsquo;offre pas la possibilité de configurer le tri…</strong></p>
<p style="text-align:justify;">On peut donc se retrouver avec le problème suivant : la valeur affichée n&rsquo;est pas la bonne et la tendance n&rsquo;est pas dans le bon ordre non plus.<br />
Comme dans le screenshot ci-dessous, où devrait être affiché 69% (valeur du dernier mois)</p>
<p><img loading="lazy" data-attachment-id="2822" data-permalink="https://blog.djeepy1.net/2017/10/10/bien-configurer-le-composant-visuel-kpi/kpi-data/" data-orig-file="https://blog.djeepy1.net/wp-content/uploads/2017/10/kpi-data.png" data-orig-size="1912,892" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="KPI-Data" data-image-description="" data-image-caption="" data-large-file="https://blog.djeepy1.net/wp-content/uploads/2017/10/kpi-data.png?w=662" class=" size-full wp-image-2822 aligncenter" src="https://blog.djeepy1.net/wp-content/uploads/2017/10/kpi-data.png" alt="KPI-Data" width="1912" height="892" srcset="https://blog.djeepy1.net/wp-content/uploads/2017/10/kpi-data.png 1912w, https://blog.djeepy1.net/wp-content/uploads/2017/10/kpi-data.png?w=150&amp;h=70 150w, https://blog.djeepy1.net/wp-content/uploads/2017/10/kpi-data.png?w=300&amp;h=140 300w, https://blog.djeepy1.net/wp-content/uploads/2017/10/kpi-data.png?w=768&amp;h=358 768w, https://blog.djeepy1.net/wp-content/uploads/2017/10/kpi-data.png?w=1024&amp;h=478 1024w, https://blog.djeepy1.net/wp-content/uploads/2017/10/kpi-data.png?w=1440&amp;h=672 1440w" sizes="(max-width: 1912px) 100vw, 1912px" /></p>
<p>Pour afficher l&rsquo;option de <strong>tri des données</strong>, on peut changer le visuel et repasser sur une table par exemple. Le problème est qu&rsquo;une fois qu&rsquo;on a manipulé un peu le composant KPI, il garde sa configuration et donc ne reprend pas le bon tri.</p>
<p>&nbsp;</p>
<h3>Bonne pratique : passer par la table en premier</h3>
<p style="text-align:justify;">La solution est de toujours configurer votre visuel avec une table <span style="text-decoration:underline;">au préalable</span>. Et seulement après de passer sur un composant KPI.</p>
<p><img loading="lazy" data-attachment-id="2826" data-permalink="https://blog.djeepy1.net/2017/10/10/bien-configurer-le-composant-visuel-kpi/kpi-table/" data-orig-file="https://blog.djeepy1.net/wp-content/uploads/2017/10/kpi-table.png" data-orig-size="1303,457" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="KPI-Table" data-image-description="" data-image-caption="" data-large-file="https://blog.djeepy1.net/wp-content/uploads/2017/10/kpi-table.png?w=662" class=" size-full wp-image-2826 aligncenter" src="https://blog.djeepy1.net/wp-content/uploads/2017/10/kpi-table.png" alt="KPI-Table" width="1303" height="457" srcset="https://blog.djeepy1.net/wp-content/uploads/2017/10/kpi-table.png 1303w, https://blog.djeepy1.net/wp-content/uploads/2017/10/kpi-table.png?w=150&amp;h=53 150w, https://blog.djeepy1.net/wp-content/uploads/2017/10/kpi-table.png?w=300&amp;h=105 300w, https://blog.djeepy1.net/wp-content/uploads/2017/10/kpi-table.png?w=768&amp;h=269 768w, https://blog.djeepy1.net/wp-content/uploads/2017/10/kpi-table.png?w=1024&amp;h=359 1024w" sizes="(max-width: 1303px) 100vw, 1303px" /></p>
<p>&nbsp;</p>
<p>Espérons que les prochaines évolutions du composant KPI permettront de configurer l&rsquo;ordre de la tendance</p>
<p>J&rsquo;ai créé une <em><strong>idea</strong> </em>à ce sujet : <a href="https://ideas.powerbi.com/forums/265200-power-bi-ideas/suggestions/31807513-sort-trend-axis-in-kpi">https://ideas.powerbi.com/forums/265200-power-bi-ideas/suggestions/31807513-sort-trend-axis-in-kpi</a></p>
<p>&nbsp;</p>
<p style="text-align:center;">&#8211;</p>
]]></content>
		
					<link rel="replies" type="text/html" href="https://blog.djeepy1.net/2017/10/10/bien-configurer-le-composant-visuel-kpi/#comments" thr:count="0" />
			<link rel="replies" type="application/atom+xml" href="https://blog.djeepy1.net/2017/10/10/bien-configurer-le-composant-visuel-kpi/feed/atom/" thr:count="0" />
			<thr:total>0</thr:total>
			</entry>
		<entry>
		<author>
			<name>Jean-Pierre Riehl</name>
					</author>

		<title type="html"><![CDATA[Dédoublonnage &#038; dimension de type 1 avec Power BI, récupérer la ligne la plus récente]]></title>
		<link rel="alternate" type="text/html" href="https://blog.djeepy1.net/2017/10/09/dedoublonnage-dimension-de-type-2-avec-power-bi-recuperer-la-ligne-la-plus-recente/" />

		<id>http://blog.djeepy1.net/?p=2767</id>
		<updated>2017-10-09T10:23:09Z</updated>
		<published>2017-10-09T12:05:08Z</published>
		<category scheme="https://blog.djeepy1.net" term="Power BI" /><category scheme="https://blog.djeepy1.net" term="Dimension" /><category scheme="https://blog.djeepy1.net" term="Kimball" /><category scheme="https://blog.djeepy1.net" term="M" />
		<summary type="html"><![CDATA[Il arrive que votre source de données contiennent des doublons. 2 lignes représentant la même chose mais avec une petite différence, qui vous empêche d&#8217;appliquer la transformation &#171;&#160;Supprimer les doublons&#160;&#187; (ie. Table.Distinct() ). Dimension de type 1 La cas d&#8217;usage typique est une dimension de Type I (au sens Kimball, cf. https://en.wikipedia.org/wiki/Slowly_changing_dimension#Type_1:_overwrite). Prenons l&#8217;exemple d&#8217;une table&#8230;<a href="https://blog.djeepy1.net/2017/10/09/dedoublonnage-dimension-de-type-2-avec-power-bi-recuperer-la-ligne-la-plus-recente/" class="button">Lire la suite <span class="screen-reader-text">Dédoublonnage &#38; dimension de type 1 avec Power BI, récupérer la ligne la plus&#160;récente</span></a>]]></summary>

					<content type="html" xml:base="https://blog.djeepy1.net/2017/10/09/dedoublonnage-dimension-de-type-2-avec-power-bi-recuperer-la-ligne-la-plus-recente/"><![CDATA[<p style="text-align:justify;">Il arrive que votre source de données contiennent des doublons. 2 lignes représentant la même chose mais avec une petite différence, qui vous empêche d&rsquo;appliquer la transformation <strong>&laquo;&nbsp;Supprimer les doublons&nbsp;&raquo;</strong> (ie. <strong>Table.Distinct()</strong> ).</p>
<h3><b>Dimension de type 1</b></h3>
<p style="text-align:justify;">La cas d&rsquo;usage typique est une <strong>dimension de Type I</strong> (au sens Kimball, cf. <a href="https://en.wikipedia.org/wiki/Slowly_changing_dimension#Type_1:_overwrite">https://en.wikipedia.org/wiki/Slowly_changing_dimension#Type_1:_overwrite</a>).</p>
<p style="text-align:justify;">Prenons l&rsquo;exemple d&rsquo;une table Groupe dans laquelle le nom du groupe peut changer dans le temps. On ne souhaite garder que la dernière valeur.</p>
<p><img loading="lazy" data-attachment-id="2777" data-permalink="https://blog.djeepy1.net/2017/10/09/dedoublonnage-dimension-de-type-2-avec-power-bi-recuperer-la-ligne-la-plus-recente/pbi-source/" data-orig-file="https://blog.djeepy1.net/wp-content/uploads/2017/10/pbi-source.png" data-orig-size="821,308" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="PBI-Source" data-image-description="" data-image-caption="" data-large-file="https://blog.djeepy1.net/wp-content/uploads/2017/10/pbi-source.png?w=662" class=" size-full wp-image-2777 aligncenter" src="https://blog.djeepy1.net/wp-content/uploads/2017/10/pbi-source.png" alt="PBI-Source" width="821" height="308" srcset="https://blog.djeepy1.net/wp-content/uploads/2017/10/pbi-source.png 821w, https://blog.djeepy1.net/wp-content/uploads/2017/10/pbi-source.png?w=150&amp;h=56 150w, https://blog.djeepy1.net/wp-content/uploads/2017/10/pbi-source.png?w=300&amp;h=113 300w, https://blog.djeepy1.net/wp-content/uploads/2017/10/pbi-source.png?w=768&amp;h=288 768w" sizes="(max-width: 821px) 100vw, 821px" /></p>
<p style="text-align:justify;">Comme pour la dimension de Type 2 (cf. <a href="https://blog.djeepy1.net/2016/12/27/slowly-changing-dimension-avec-power-bi-et-jointure-sur-une-inegalite/" target="_blank" rel="noopener">SCD avec Power BI</a>), il nous faut une clé ainsi qu&rsquo;un autre critère qui définit la dernière valeur, ie. la dernière ligne, celle que l&rsquo;on doit garder</p>
<h3 style="text-align:justify;"><b>Méthode 1 : la jointure</b></h3>
<p style="text-align:justify;">Le principe que l&rsquo;on va utiliser est de faire une auto-jointure sur la table, avec un regroupement par l&rsquo;identifiant de ligne.</p>
<p style="text-align:justify;">On commence par référencer notre requête de base et on applique un GROUP BY qui récupère ce qui va être le second critère de la clé (ie. de la sélection). Ici, on prend la date maximale car on veut la dernière valeur en date.</p>
<p><img loading="lazy" data-attachment-id="2779" data-permalink="https://blog.djeepy1.net/2017/10/09/dedoublonnage-dimension-de-type-2-avec-power-bi-recuperer-la-ligne-la-plus-recente/pbi-groupby/" data-orig-file="https://blog.djeepy1.net/wp-content/uploads/2017/10/pbi-groupby.png" data-orig-size="1429,1005" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="PBI-GroupBy" data-image-description="" data-image-caption="" data-large-file="https://blog.djeepy1.net/wp-content/uploads/2017/10/pbi-groupby.png?w=662" class=" size-full wp-image-2779 aligncenter" src="https://blog.djeepy1.net/wp-content/uploads/2017/10/pbi-groupby.png" alt="PBI-GroupBy" width="1429" height="1005" srcset="https://blog.djeepy1.net/wp-content/uploads/2017/10/pbi-groupby.png 1429w, https://blog.djeepy1.net/wp-content/uploads/2017/10/pbi-groupby.png?w=150&amp;h=105 150w, https://blog.djeepy1.net/wp-content/uploads/2017/10/pbi-groupby.png?w=300&amp;h=211 300w, https://blog.djeepy1.net/wp-content/uploads/2017/10/pbi-groupby.png?w=768&amp;h=540 768w, https://blog.djeepy1.net/wp-content/uploads/2017/10/pbi-groupby.png?w=1024&amp;h=720 1024w" sizes="(max-width: 1429px) 100vw, 1429px" /></p>
<p style="text-align:justify;">Ensuite, on référence une seconde fois notre requête de base et on aaplique une jointure (Fusionner les requêtes) avec la requête précédente sur la double clé (ici GroupId et LastUpdate).</p>
<p><img loading="lazy" data-attachment-id="2782" data-permalink="https://blog.djeepy1.net/2017/10/09/dedoublonnage-dimension-de-type-2-avec-power-bi-recuperer-la-ligne-la-plus-recente/pbi-join/" data-orig-file="https://blog.djeepy1.net/wp-content/uploads/2017/10/pbi-join.png" data-orig-size="1487,1347" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="PBI-Join" data-image-description="" data-image-caption="" data-large-file="https://blog.djeepy1.net/wp-content/uploads/2017/10/pbi-join.png?w=662" class="aligncenter size-large wp-image-2782" src="https://blog.djeepy1.net/wp-content/uploads/2017/10/pbi-join.png?w=2048" alt="PBI-Join" width="1024" height="928" srcset="https://blog.djeepy1.net/wp-content/uploads/2017/10/pbi-join.png?w=1024 1024w, https://blog.djeepy1.net/wp-content/uploads/2017/10/pbi-join.png?w=150 150w, https://blog.djeepy1.net/wp-content/uploads/2017/10/pbi-join.png?w=300 300w, https://blog.djeepy1.net/wp-content/uploads/2017/10/pbi-join.png?w=768 768w, https://blog.djeepy1.net/wp-content/uploads/2017/10/pbi-join.png?w=1440 1440w, https://blog.djeepy1.net/wp-content/uploads/2017/10/pbi-join.png 1487w" sizes="(max-width: 1024px) 100vw, 1024px" /></p>
<p>La jointure est interne (INNER JOIN) car on veut justement filtrer sur la bonne ligne.</p>
<p>Cela nous donne 3 requêtes pour arriver au résultat final (on ne charge que la dernière évidemment).</p>
<p><img loading="lazy" data-attachment-id="2789" data-permalink="https://blog.djeepy1.net/2017/10/09/dedoublonnage-dimension-de-type-2-avec-power-bi-recuperer-la-ligne-la-plus-recente/pbi-queries/" data-orig-file="https://blog.djeepy1.net/wp-content/uploads/2017/10/pbi-queries.png" data-orig-size="409,142" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="PBI-queries" data-image-description="" data-image-caption="" data-large-file="https://blog.djeepy1.net/wp-content/uploads/2017/10/pbi-queries.png?w=409" class="aligncenter size-medium wp-image-2789" src="https://blog.djeepy1.net/wp-content/uploads/2017/10/pbi-queries.png?w=600" alt="PBI-queries" width="300" height="104" srcset="https://blog.djeepy1.net/wp-content/uploads/2017/10/pbi-queries.png?w=300 300w, https://blog.djeepy1.net/wp-content/uploads/2017/10/pbi-queries.png?w=150 150w, https://blog.djeepy1.net/wp-content/uploads/2017/10/pbi-queries.png 409w" sizes="(max-width: 300px) 100vw, 300px" /></p>
<p>On peut tout mettre dans la même requête M mais il faudra le faire manuellement.</p>
<pre class="brush: plain; title: ; notranslate">
let
  Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText(&quot;…&quot;, BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type text) meta [Serialized.Text = true]) in type table [GroupId = _t, Group = _t, LastUpdate = _t])
  LastUpdate = Table.Group(Source, {&quot;GroupId&quot;}, {{&quot;LastUpdate&quot;, each List.Max([LastUpdate]), type date}}),

  JointureAvecLastUpdate = Table.NestedJoin(Source,{&quot;GroupId&quot;, &quot;LastUpdate&quot;}, LastUpdate, {&quot;GroupId&quot;, &quot;LastUpdate&quot;},&quot;LastUpdateJoin&quot;,JoinKind.Inner),

  SuppressionColonneInutile = Table.RemoveColumns(JointureAvecLastUpdate, {&quot;LastUpdateJoin&quot;})
in
  SuppressionColonneInutile
</pre>
<p>&nbsp;</p>
<h3><b>Méthode 2 : SORT + DISTINCT</b></h3>
<p style="text-align:justify;">Le problème avec la fonctionnalité &laquo;&nbsp;Supprimer les doublons&nbsp;&raquo; appliquée sur la colonne de clé, c&rsquo;est qu&rsquo;elle garde bien une seule ligne mais le choix est arbitraire. En fait, la fonction Table.Distinct ne garde que la première ligne qu&rsquo;il trouve.</p>
<p style="text-align:justify;">Alors, on pourrait se dire qu&rsquo;il suffit d&rsquo;ordonner la table selon le second critère et le tour est joué.<br />
Mais quand on manipule de la donnée depuis un moment, on sait que les fonctions de SORT et les jeux de données ne sont pas bons amis.<br />
Et surtout, il se peut que vous ayez des résultats incohérents en fonction de votre source.</p>
<p style="text-align:justify;">La faute au <strong>Query Folding</strong>, sorte d&rsquo;optimiseur de requête, qui peut décider de faire le tri <span style="text-decoration:underline;">après</span> le DISTINCT.</p>
<p style="text-align:justify;">Heureusement, il y a une option dans le langage M (Power Query) pour contraindre l&rsquo;optimiseur de requête : la fonction <strong>Table.Buffer()</strong></p>
<p style="text-align:justify;"><strong>Table.Buffer</strong> permet de mettre un résultat intermédiaire en mémoire et donc de forcer l&rsquo;exécution à une étape particulière. En faisant : SORT + BUFFER + DISTINCT, on force l&rsquo;ordre des étapes et notre technique fonctionne.</p>
<pre class="brush: plain; title: ; notranslate">
let
  Source = #&quot;Groups (raw)&quot;,
  #&quot;Lignes triées&quot; = Table.Sort(Source,{{&quot;GroupId&quot;,Order.Ascending},{&quot;LastUpdate&quot;, Order.Descending}}),

  LoadInMemory = Table.Buffer( #&quot;Lignes triées&quot; ),

  #&quot;Doublons supprimés&quot; = Table.Distinct(LoadInMemory, {&quot;GroupId&quot;})
in
  #&quot;Doublons supprimés&quot;
</pre>
<p>&nbsp;</p>
<p style="text-align:justify;"><span style="text-decoration:underline;">Attention</span> : la contrainte est que le jeu de données doit tenir en mémoire, c&rsquo;est le principe. Mais en règle générale, si vous êtes dans Power BI, vous êtes plutôt en mode self-service et je ne pense pas que vous récupériez tout votre Data Warehouse.</p>
<p>&nbsp;</p>
<p style="text-align:center;">&#8211;</p>
]]></content>
		
					<link rel="replies" type="text/html" href="https://blog.djeepy1.net/2017/10/09/dedoublonnage-dimension-de-type-2-avec-power-bi-recuperer-la-ligne-la-plus-recente/#comments" thr:count="0" />
			<link rel="replies" type="application/atom+xml" href="https://blog.djeepy1.net/2017/10/09/dedoublonnage-dimension-de-type-2-avec-power-bi-recuperer-la-ligne-la-plus-recente/feed/atom/" thr:count="0" />
			<thr:total>0</thr:total>
			</entry>
		<entry>
		<author>
			<name>Jean-Pierre Riehl</name>
					</author>

		<title type="html"><![CDATA[MS Expériences 2017, une belle conférence]]></title>
		<link rel="alternate" type="text/html" href="https://blog.djeepy1.net/2017/10/08/ms-experiences-2017-une-belle-conference/" />

		<id>http://blog.djeepy1.net/?p=2832</id>
		<updated>2017-10-08T18:06:43Z</updated>
		<published>2017-10-08T18:06:43Z</published>
		<category scheme="https://blog.djeepy1.net" term="Communauté" /><category scheme="https://blog.djeepy1.net" term="MS Experiences" />
		<summary type="html"><![CDATA[MS Experiences 2017 est maintenant terminée et quelle aventure. C&#8217;est ma 10ème participation à la conférence annuelle organisée par Microsoft (auparavant les TechDays) https://experiences17.microsoft.fr/ J&#8217;aime vraiment cette conférence, quel que soit son format. On y retrouve tout notre écosystème : partenaires, MVP, Microsoftees, clients, communautés… Depuis 10 ans, j&#8217;ai la chance d&#8217;y être conférencier. Cette&#8230;<a href="https://blog.djeepy1.net/2017/10/08/ms-experiences-2017-une-belle-conference/" class="button">Lire la suite <span class="screen-reader-text">MS Expériences 2017, une belle&#160;conférence</span></a>]]></summary>

					<content type="html" xml:base="https://blog.djeepy1.net/2017/10/08/ms-experiences-2017-une-belle-conference/"><![CDATA[<p>MS Experiences 2017 est maintenant terminée et quelle aventure.<br />
C&rsquo;est ma <strong>10ème participation</strong> à la conférence annuelle organisée par Microsoft (auparavant les TechDays)</p>
<p style="text-align:center;"><strong><a href="https://experiences17.microsoft.fr/">https://experiences17.microsoft.fr/</a></strong></p>
<p>J&rsquo;aime vraiment cette conférence, quel que soit son format. On y retrouve tout notre écosystème : <strong>partenaires</strong>, <strong>MVP</strong>, <strong>Microsoftees</strong>, <strong>clients</strong>, <strong>communautés</strong>…</p>
<p>Depuis 10 ans, j&rsquo;ai la chance d&rsquo;y être conférencier. Cette année, j&rsquo;ai eu le privilège de présenter ou d&rsquo;animer 4 sessions :</p>
<ul type="disc">
<li><a href="https://experiences17.microsoft.fr/session/0694587b-2c6d-e711-80c2-000d3a210b7f" target="_blank" rel="noopener">Transformation d&rsquo;un skipper en Iron Man grâce à la réalité augmentée et aux cognitive services</a></li>
</ul>
<ul type="disc">
<li><a href="https://experiences17.microsoft.fr/session/3d4386e8-3b58-e711-80c2-000d3a21081a" target="_blank" rel="noopener">Comment le contrôle de gestion améliore le pilotage de l’entreprise avec Power BI chez EdenRed</a></li>
<li><a href="https://experiences17.microsoft.fr/session/d5094cca-5683-e711-80c2-000d3a21098b" target="_blank" rel="noopener">Travailler dans la Data aujourd’hui, ça implique quoi ?</a></li>
<li><a href="https://experiences17.microsoft.fr/session/96960a3d-5862-e711-80c2-000d3a210b7f" target="_blank" rel="noopener">Mais au final, mes téras, je les pose où et j&rsquo;en fais quoi ?</a></li>
</ul>
<p><img loading="lazy" data-attachment-id="2843" data-permalink="https://blog.djeepy1.net/2017/10/08/ms-experiences-2017-une-belle-conference/experiences-sessions/" data-orig-file="https://blog.djeepy1.net/wp-content/uploads/2017/10/experiences-sessions.png" data-orig-size="1943,434" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Experiences-sessions" data-image-description="" data-image-caption="" data-large-file="https://blog.djeepy1.net/wp-content/uploads/2017/10/experiences-sessions.png?w=662" class=" size-full wp-image-2843 aligncenter" src="https://blog.djeepy1.net/wp-content/uploads/2017/10/experiences-sessions.png" alt="Experiences-sessions" width="1943" height="434" srcset="https://blog.djeepy1.net/wp-content/uploads/2017/10/experiences-sessions.png 1943w, https://blog.djeepy1.net/wp-content/uploads/2017/10/experiences-sessions.png?w=150&amp;h=34 150w, https://blog.djeepy1.net/wp-content/uploads/2017/10/experiences-sessions.png?w=300&amp;h=67 300w, https://blog.djeepy1.net/wp-content/uploads/2017/10/experiences-sessions.png?w=768&amp;h=172 768w, https://blog.djeepy1.net/wp-content/uploads/2017/10/experiences-sessions.png?w=1024&amp;h=229 1024w, https://blog.djeepy1.net/wp-content/uploads/2017/10/experiences-sessions.png?w=1440&amp;h=322 1440w" sizes="(max-width: 1943px) 100vw, 1943px" /></p>
<p style="text-align:justify;">Je reviendrai sur ces sessions dans des articles dédiés pour partager le contenu et mon feedback. Dans ce post, je vais plutôt me concentrer sur la conférence en elle-même.</p>
<p style="text-align:justify;">Comme l&rsquo;an dernier, la conférence se déroulait sur 2 jours, une journée plutôt business et une journée plus technique. Et autant dire que l&rsquo;une et l&rsquo;autre de ces 2 journées ont été très riches avec beaucoup de monde.</p>
<p style="text-align:justify;">J&rsquo;ai passé la plus grande partie au <strong>stand AZEO</strong> pour discuter avec des clients autour des sujets portés par ma <strong>Practice (Data)</strong> mais également tous les sujets d&rsquo;innovation que nous portons.<br />
J&rsquo;ai beaucoup échangé autour de <strong>Power BI</strong> qui est très présent dans les esprits des entreprises, petites ou grandes. Mais également autour de la <strong>Data Science</strong>, des <strong>Cognitive Services</strong> ou encore des <strong>nouvelles expériences utilisateur</strong> (comme la <strong>Mixed Reality</strong> par exemple).</p>
<p style="text-align:justify;">Avec AZEO, cette année, nous avions à cœur de présenter notre projet d&rsquo;entreprise. Les <strong>200 collaborateurs</strong> du groupe s&rsquo;alignent derrière notre DAF, <strong>Maxime Cauwe</strong>, qui s&rsquo;est engagé comme Skipper pour la prochaine <strong>Route du Rhum</strong> qui aura lieu en novembre 2018.</p>
<p><img loading="lazy" data-attachment-id="2866" data-permalink="https://blog.djeepy1.net/2017/10/08/ms-experiences-2017-une-belle-conference/exp-rdr/" data-orig-file="https://blog.djeepy1.net/wp-content/uploads/2017/10/exp-rdr.png" data-orig-size="816,459" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Exp-RdR" data-image-description="" data-image-caption="" data-large-file="https://blog.djeepy1.net/wp-content/uploads/2017/10/exp-rdr.png?w=662" class=" size-full wp-image-2866 aligncenter" src="https://blog.djeepy1.net/wp-content/uploads/2017/10/exp-rdr.png" alt="Exp-RdR" width="816" height="459" srcset="https://blog.djeepy1.net/wp-content/uploads/2017/10/exp-rdr.png 816w, https://blog.djeepy1.net/wp-content/uploads/2017/10/exp-rdr.png?w=150&amp;h=84 150w, https://blog.djeepy1.net/wp-content/uploads/2017/10/exp-rdr.png?w=300&amp;h=169 300w, https://blog.djeepy1.net/wp-content/uploads/2017/10/exp-rdr.png?w=768&amp;h=432 768w" sizes="(max-width: 816px) 100vw, 816px" /><img loading="lazy" data-attachment-id="2869" data-permalink="https://blog.djeepy1.net/2017/10/08/ms-experiences-2017-une-belle-conference/exp-200collab/" data-orig-file="https://blog.djeepy1.net/wp-content/uploads/2017/10/exp-200collab.png" data-orig-size="816,459" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Exp-200collab" data-image-description="" data-image-caption="" data-large-file="https://blog.djeepy1.net/wp-content/uploads/2017/10/exp-200collab.png?w=662" class=" size-full wp-image-2869 aligncenter" src="https://blog.djeepy1.net/wp-content/uploads/2017/10/exp-200collab.png" alt="Exp-200collab" width="816" height="459" srcset="https://blog.djeepy1.net/wp-content/uploads/2017/10/exp-200collab.png 816w, https://blog.djeepy1.net/wp-content/uploads/2017/10/exp-200collab.png?w=150&amp;h=84 150w, https://blog.djeepy1.net/wp-content/uploads/2017/10/exp-200collab.png?w=300&amp;h=169 300w, https://blog.djeepy1.net/wp-content/uploads/2017/10/exp-200collab.png?w=768&amp;h=432 768w" sizes="(max-width: 816px) 100vw, 816px" /></p>
<p style="text-align:justify;">De nombreuses initiatives ont été lancées en interne et forcément, quand la tagline de l&rsquo;entreprise est &laquo;&nbsp;<strong>Talents &amp; Technology</strong>&laquo;&nbsp;, l&rsquo;innovation est au rendez-vous. Nous avons ainsi présenté sur le stand les prémices des travaux en cours.</p>
<p>J&rsquo;ai hâte de pouvoir vous en dire un peu plus. Je drive quelques unes de ces initiatives et j&rsquo;aurai de nombreuses occasions d&rsquo;en parler et même de faire quelques sessions. Affaire à suivre.</p>
<p style="text-align:center;">
<p style="text-align:center;">&#8211;</p>
]]></content>
		
					<link rel="replies" type="text/html" href="https://blog.djeepy1.net/2017/10/08/ms-experiences-2017-une-belle-conference/#comments" thr:count="2" />
			<link rel="replies" type="application/atom+xml" href="https://blog.djeepy1.net/2017/10/08/ms-experiences-2017-une-belle-conference/feed/atom/" thr:count="2" />
			<thr:total>2</thr:total>
			</entry>
		<entry>
		<author>
			<name>Jean-Pierre Riehl</name>
					</author>

		<title type="html"><![CDATA[Slides et retour sur le Global Azure Bootcamp Paris 2017]]></title>
		<link rel="alternate" type="text/html" href="https://blog.djeepy1.net/2017/04/23/slides-et-retour-sur-le-global-azure-bootcamp-paris-2017/" />

		<id>http://blog.djeepy1.net/?p=2640</id>
		<updated>2017-04-23T14:21:46Z</updated>
		<published>2017-04-23T14:18:57Z</published>
		<category scheme="https://blog.djeepy1.net" term="Azure" /><category scheme="https://blog.djeepy1.net" term="Big Data" /><category scheme="https://blog.djeepy1.net" term="Communauté" /><category scheme="https://blog.djeepy1.net" term="AZUG FR" /><category scheme="https://blog.djeepy1.net" term="Azure Data Lake" /><category scheme="https://blog.djeepy1.net" term="Azure Data Platform" /><category scheme="https://blog.djeepy1.net" term="Global Azure Bootcamp" />
		<summary type="html"><![CDATA[Le Global Azure Bootcamp, c&#8217;est une conférence sur les technologies Azure qui a lieu le même jour dans de très nombreuses villes autour du monde. Il est organisé par les communautés locales. En France, c&#8217;est AZUG FR qui est aux commandes avec, pour la 5ème édition, l&#8217;organisation de l&#8217;événement dans 6 villes : Paris, Lyon,&#8230;<a href="https://blog.djeepy1.net/2017/04/23/slides-et-retour-sur-le-global-azure-bootcamp-paris-2017/" class="button">Lire la suite <span class="screen-reader-text">Slides et retour sur le Global Azure Bootcamp Paris&#160;2017</span></a>]]></summary>

					<content type="html" xml:base="https://blog.djeepy1.net/2017/04/23/slides-et-retour-sur-le-global-azure-bootcamp-paris-2017/"><![CDATA[<p style="text-align:justify;">Le <strong>Global Azure Bootcamp</strong>, c&rsquo;est une conférence sur <strong>les technologies Azure</strong> qui a lieu le même jour dans de très nombreuses villes autour du monde.<br />
Il est organisé par les communautés locales. En France, c&rsquo;est <a href="http://azug.fr/" target="_blank" rel="noopener noreferrer"><strong>AZUG FR</strong> </a>qui est aux commandes avec, pour la 5ème édition, l&rsquo;organisation de l&rsquo;événement dans 6 villes : <a href="http://azug.fr/gab.html" target="_blank" rel="noopener noreferrer"><strong>Paris, Lyon, Nice, Aix-en-Provence, Strasbourg et Bordeaux</strong></a>.</p>
<p style="text-align:justify;">Pour ma part, j&rsquo;ai eu le privilège de présenter une session à Paris sur <strong>Azure Data Lake</strong>. J&rsquo;avais déjà donné cette session au <a href="http://www.sqlsaturday.com/591/EventHome.aspx" target="_blank" rel="noopener noreferrer">SQLSaturday de Montréal </a>le mois dernier. J&rsquo;étais cette fois-ci brillamment secondé par <a href="http://fadata-blog.com/" target="_blank" rel="noopener noreferrer">Fabien Adato, MVP Data Platform</a>.</p>
<p style="text-align:justify;">Avec Fabien, nous avons également animé un Lab de 2 heures sur <strong>Azure Data Factory</strong> et <strong>Power BI Embedded</strong>.</p>
<h3 style="text-align:justify;">Azure Data Lake, le Big Data 2.0</h3>
<blockquote><p><em>Azure Data Lake est LA technologie &laquo;&nbsp;big data&nbsp;&raquo; maison de Microsoft. En provenance de MS Research (nom de code Cosmos), elle est utilisée  en interne par les équipes X-Box, Bing, O365 depuis quelques années déjà. Cette technologie est disponible depuis l&rsquo;été dernier dans Azure et s&rsquo;enrichit mois après mois.</em><br />
<em>ADL, concrètement, c&rsquo;est quoi ? C&rsquo;est la possibilité de stocker et analyser une quantité illimitée de données et de requêter avec un nouveau langage : le U-SQL</em><br />
<em>Dans cette session, vous découvrirez Azure Data Lake et toutes les possibilités qui s&rsquo;ouvrent à vous</em></p></blockquote>
<p style="text-align:justify;">Vous pouvez<a href="https://www.slideshare.net/djeepy1/azure-data-lake-le-big-data-20-global-azure-bootcamp-paris-2017" target="_blank" rel="noopener noreferrer"> retrouver les slides de notre session sur mon Slideshare</a>. Si vous voulez récupérer les sources (requêtes U-SQL), contactez-moi directement (<a href="http://twitter.com/djeepy1" target="_blank" rel="noopener noreferrer">@Djeepy1</a>)</p>
<div class="embed-slideshare"><iframe loading="lazy" title="Azure Data Lake, le big data 2.0 (Global Azure Bootcamp Paris 2017)" src="https://www.slideshare.net/slideshow/embed_code/key/fkK2X2migVqE7m" width="427" height="356" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" style="border:1px solid #CCC; border-width:1px; margin-bottom:5px; max-width: 100%;" allowfullscreen> </iframe> </p>
<div style="margin-bottom:5px"> <strong> <a href="https://fr.slideshare.net/djeepy1/azure-data-lake-le-big-data-20-global-azure-bootcamp-paris-2017" title="Azure Data Lake, le big data 2.0 (Global Azure Bootcamp Paris 2017)" target="_blank">Azure Data Lake, le big data 2.0 (Global Azure Bootcamp Paris 2017)</a> </strong> from <strong><a href="https://www.slideshare.net/djeepy1" target="_blank">Jean-Pierre Riehl</a></strong> </div>
</div>
<p>&nbsp;</p>
<h3>Questions sur Azure Data Lake</h3>
<p style="text-align:justify;">En fin de session, nous avons eu les questions suivantes auxquelles nous n&rsquo;avons pas répondu totalement. Je les retranscris ici, avec les réponses évidemment.</p>
<p style="text-align:justify;"><span style="text-decoration:underline;"><strong>Azure Data Lake Store (ADLS) est-il géo-redondant ?<br />
</strong></span>ADLS ne dispose pas de redondance géographique entre différentes régions Azure contrairement au stockage Azure Blob. ADLS est uniquement &laquo;&nbsp;<em>Locally-redudant</em>&laquo;&nbsp;, c&rsquo;est à dire qu&rsquo;il y a de multiples copies des données dans <strong>une région Azure</strong>.<br />
<span style="text-decoration:underline;">Plus d&rsquo;infos</span> : <a href="https://docs.microsoft.com/en-us/azure/data-lake-store/data-lake-store-comparison-with-blob-storage" target="_blank" rel="noopener noreferrer">https://docs.microsoft.com/en-us/azure/data-lake-store/data-lake-store-comparison-with-blob-storage</a></p>
<p style="text-align:justify;"><span style="text-decoration:underline;"><strong>Quelle est la version de HDFS pour ADLS ?<br />
</strong></span>Plus précisément, Azure Data Lake Store est compatible WebHDFS (API REST), ce qui lui permet d&rsquo;être utilisé dans un cluster HADOOP HDInsight. <strong>La version de l&rsquo;API est la 2.7.2</strong>.<br />
<span style="text-decoration:underline;">Plus d&rsquo;infos</span> : <a href="https://docs.microsoft.com/fr-fr/rest/api/datalakestore/webhdfs-filesystem-apis" target="_blank" rel="noopener noreferrer">https://docs.microsoft.com/fr-fr/rest/api/datalakestore/webhdfs-filesystem-apis</a></p>
<div style="text-align:justify;"><span style="text-decoration:underline;"><strong>Le langage U-SQL fait-il l&rsquo;objet d&rsquo;une procédure de normalisation ?</strong></span></div>
<div style="text-align:justify;">Non, Microsoft n&rsquo;a pas entrepris de démarches pour normaliser U-SQL comme il l&rsquo;a fait pour C# auprès de l&rsquo;ECMA par exemple.</div>
<div style="text-align:justify;">A noter que U-SQL reste encore jeune et évolue très rapidement. Ce type de standardisation est à mon avis prématuré.</div>
<div style="text-align:justify;"></div>
<div style="text-align:justify;"><span style="text-decoration:underline;"><strong>Auto-scaling des DLAU</strong></span></div>
<div style="text-align:justify;">Lors de l&rsquo;exécution d&rsquo;un job, Azure Data Lake Analytics dimensionne les ressources en fonction du plan d&rsquo;exécution mais sur la base d&rsquo;un maximum déclaré lors de la soumission du job (MaxDegreeOfParallelism). ADLA ne fait pas de dimensionnement au delà de la limite que vous lui donnez et je n&rsquo;ai pas connaissance d&rsquo;évolutions en ce sens. On est de toute façon dans un mode Batch donc un auto-scaling de ce type n&rsquo;a pas vraiment de sens. Ce n&rsquo;est pas comme une &laquo;&nbsp;fonction&nbsp;&raquo; qui devrait se dimensionner en fonction du flux d&rsquo;appels.</div>
<div></div>
<div></div>
<div></div>
<h3>Retour sur l&rsquo;événement GAB</h3>
<div style="text-align:justify;">Juste quelques mots sur le Global Azure Bootcamp de Paris dont c&rsquo;est ma deuxième participation. J&rsquo;ai bien aimé cette conférence car elle me permet de rencontrer un public que je ne croise pas dans les conférences &laquo;&nbsp;Data&nbsp;&raquo; que j&rsquo;organise avec le GUSS. Cela est très enrichissant, pour moi comme pour vous je l&rsquo;espère.</div>
<div style="text-align:justify;">J&rsquo;aime bien également le côté formation avec les labs (Hands-on) qui permet d&rsquo;échanger différemment avec vous, en étant très pragmatique.</div>
<div style="text-align:justify;"></div>
<div style="text-align:justify;">Bref, un bien bel événement. Et je félicite l&rsquo;équipe AZUG FR pour l&rsquo;organisation en France.</div>
<div style="text-align:center;"></div>
<div style="text-align:center;"></div>
<div style="text-align:center;"></div>
<div style="text-align:center;"></div>
<div style="text-align:center;">&#8211;</div>
]]></content>
		
					<link rel="replies" type="text/html" href="https://blog.djeepy1.net/2017/04/23/slides-et-retour-sur-le-global-azure-bootcamp-paris-2017/#comments" thr:count="0" />
			<link rel="replies" type="application/atom+xml" href="https://blog.djeepy1.net/2017/04/23/slides-et-retour-sur-le-global-azure-bootcamp-paris-2017/feed/atom/" thr:count="0" />
			<thr:total>0</thr:total>
			</entry>
		<entry>
		<author>
			<name>Jean-Pierre Riehl</name>
					</author>

		<title type="html"><![CDATA[Mise à jour d&#8217;un classeur Power Pivot depuis Excel 2010]]></title>
		<link rel="alternate" type="text/html" href="https://blog.djeepy1.net/2017/04/05/mise-a-jour-dun-classeur-power-pivot-depuis-excel-2010/" />

		<id>http://blog.djeepy1.net/?p=2610</id>
		<updated>2017-04-05T09:22:54Z</updated>
		<published>2017-04-05T09:18:00Z</published>
		<category scheme="https://blog.djeepy1.net" term="Power BI" /><category scheme="https://blog.djeepy1.net" term="Excel" /><category scheme="https://blog.djeepy1.net" term="Excel 2010" /><category scheme="https://blog.djeepy1.net" term="Migration" /><category scheme="https://blog.djeepy1.net" term="Power Pivot" /><category scheme="https://blog.djeepy1.net" term="Power Query" />
		<summary type="html"><![CDATA[Problématique A la mise à jour d’un classeur Excel contenant un modèle Power Pivot, dans certains cas on obtient ce message d’erreur : Une exception de type &#8216;Microsoft.AnalysisServices.BackEnd.PQDataSourceAnnotationByPPException&#8217; a été levée. Cas de reproduction Cette erreur arrive quand le modèle Power Pivot utilise directement une connexion Power Query du classeur. Cette façon de faire est&#8230;<a href="https://blog.djeepy1.net/2017/04/05/mise-a-jour-dun-classeur-power-pivot-depuis-excel-2010/" class="button">Lire la suite <span class="screen-reader-text">Mise à jour d&#8217;un classeur Power Pivot depuis Excel&#160;2010</span></a>]]></summary>

					<content type="html" xml:base="https://blog.djeepy1.net/2017/04/05/mise-a-jour-dun-classeur-power-pivot-depuis-excel-2010/"><![CDATA[<h3><strong><u>Problématique</u></strong></h3>
<p>A la mise à jour d’un classeur Excel contenant un modèle Power Pivot, dans certains cas on obtient ce message d’erreur :</p>
<blockquote>
<p style="text-align:left;"><strong>Une exception de type &lsquo;Microsoft.AnalysisServices.BackEnd.PQDataSourceAnnotationByPPException&rsquo; a été levée.</strong></p>
</blockquote>
<p><img loading="lazy" data-attachment-id="2625" data-permalink="https://blog.djeepy1.net/2017/04/05/mise-a-jour-dun-classeur-power-pivot-depuis-excel-2010/remediation-pp-01/" data-orig-file="https://blog.djeepy1.net/wp-content/uploads/2017/04/remediation-pp-01.jpg" data-orig-size="576,374" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="remediation-pp-01" data-image-description="" data-image-caption="" data-large-file="https://blog.djeepy1.net/wp-content/uploads/2017/04/remediation-pp-01.jpg?w=576" class=" size-full wp-image-2625 aligncenter" src="https://blog.djeepy1.net/wp-content/uploads/2017/04/remediation-pp-01.jpg" alt="remediation-pp-01" width="576" height="374" srcset="https://blog.djeepy1.net/wp-content/uploads/2017/04/remediation-pp-01.jpg 576w, https://blog.djeepy1.net/wp-content/uploads/2017/04/remediation-pp-01.jpg?w=150&amp;h=97 150w, https://blog.djeepy1.net/wp-content/uploads/2017/04/remediation-pp-01.jpg?w=300&amp;h=195 300w" sizes="(max-width: 576px) 100vw, 576px" /></p>
<h3><strong><u>Cas de reproduction</u></strong></h3>
<p>Cette erreur arrive quand le modèle Power Pivot utilise directement une connexion Power Query du classeur.</p>
<p><img loading="lazy" data-attachment-id="2627" data-permalink="https://blog.djeepy1.net/2017/04/05/mise-a-jour-dun-classeur-power-pivot-depuis-excel-2010/remediation-pp-02/" data-orig-file="https://blog.djeepy1.net/wp-content/uploads/2017/04/remediation-pp-02.jpg" data-orig-size="361,213" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="remediation-pp-02" data-image-description="" data-image-caption="" data-large-file="https://blog.djeepy1.net/wp-content/uploads/2017/04/remediation-pp-02.jpg?w=361" class=" size-full wp-image-2627 aligncenter" src="https://blog.djeepy1.net/wp-content/uploads/2017/04/remediation-pp-02.jpg" alt="remediation-pp-02" width="361" height="213" srcset="https://blog.djeepy1.net/wp-content/uploads/2017/04/remediation-pp-02.jpg 361w, https://blog.djeepy1.net/wp-content/uploads/2017/04/remediation-pp-02.jpg?w=150&amp;h=89 150w, https://blog.djeepy1.net/wp-content/uploads/2017/04/remediation-pp-02.jpg?w=300&amp;h=177 300w" sizes="(max-width: 361px) 100vw, 361px" /></p>
<p>Cette façon de faire est un contournement de la limitation de Power Query que l&rsquo;on rencontre dans Office 2010. A l&rsquo;époque, on devait passer par une feuille Excel (limite à 1M de ligne) en sortie de Power Query puis ensuite charger cette feuille dans le modèle Power Pivot. La solution de contournement est décrite dans cet article de Fabien Adato : <a href="http://fadata-blog.com/2016/01/19/liaison-directe-entre-power-query-et-power-pivot-avec-excel-2010-2">http://fadata-blog.com/2016/01/19/liaison-directe-entre-power-query-et-power-pivot-avec-excel-2010-2</a></p>
<p>Quand on a utilisé cette astuce, on se retrouve avec cette erreur en migrant le classeur sur Excel 2016.</p>
<h3><strong><u>Remédiation</u></strong></h3>
<p>Il y a moyen de contourner la problématique en 2 étapes :</p>
<ol>
<li>Faire <strong>une première migration sur un Excel 2013</strong> (avec la même version de Power Query)</li>
<li>Ouvrir dans Excel 2016 et cocher la case « <strong>Charger dans le modèle</strong>» pour la requête Power Query</li>
</ol>
<p><img loading="lazy" data-attachment-id="2630" data-permalink="https://blog.djeepy1.net/2017/04/05/mise-a-jour-dun-classeur-power-pivot-depuis-excel-2010/remediation-pp-03/" data-orig-file="https://blog.djeepy1.net/wp-content/uploads/2017/04/remediation-pp-03.jpg" data-orig-size="234,305" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="remediation-pp-03" data-image-description="" data-image-caption="" data-large-file="https://blog.djeepy1.net/wp-content/uploads/2017/04/remediation-pp-03.jpg?w=234" class="alignnone size-full wp-image-2630" src="https://blog.djeepy1.net/wp-content/uploads/2017/04/remediation-pp-03.jpg" alt="remediation-pp-03" width="234" height="305" srcset="https://blog.djeepy1.net/wp-content/uploads/2017/04/remediation-pp-03.jpg 234w, https://blog.djeepy1.net/wp-content/uploads/2017/04/remediation-pp-03.jpg?w=115&amp;h=150 115w" sizes="(max-width: 234px) 100vw, 234px" /><img loading="lazy" data-attachment-id="2632" data-permalink="https://blog.djeepy1.net/2017/04/05/mise-a-jour-dun-classeur-power-pivot-depuis-excel-2010/remediation-pp-04/" data-orig-file="https://blog.djeepy1.net/wp-content/uploads/2017/04/remediation-pp-04.jpg" data-orig-size="305,299" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="remediation-pp-04" data-image-description="" data-image-caption="" data-large-file="https://blog.djeepy1.net/wp-content/uploads/2017/04/remediation-pp-04.jpg?w=305" class="alignnone size-full wp-image-2632" src="https://blog.djeepy1.net/wp-content/uploads/2017/04/remediation-pp-04.jpg" alt="remediation-pp-04" width="305" height="299" srcset="https://blog.djeepy1.net/wp-content/uploads/2017/04/remediation-pp-04.jpg 305w, https://blog.djeepy1.net/wp-content/uploads/2017/04/remediation-pp-04.jpg?w=150&amp;h=147 150w, https://blog.djeepy1.net/wp-content/uploads/2017/04/remediation-pp-04.jpg?w=300&amp;h=294 300w" sizes="(max-width: 305px) 100vw, 305px" /></p>
<p>Si cette seconde étape n’est pas réalisée, quand on modifie(ra) la requête Power Query, la connexion sera recréée et la table Power Pivot supprimée (<span style="color:#ff0000;"><strong>donc fort risque de perdre tout le modèle</strong></span>).</p>
<h3><strong><u>Conclusion</u></strong></h3>
<p>Il faut donc prévoir un sas de remédiation avec Excel 2013 (ainsi qu’une procédure documentée pour les utilisateurs).</p>
<p>&nbsp;</p>
<p style="text-align:center;">&#8211;</p>
]]></content>
		
					<link rel="replies" type="text/html" href="https://blog.djeepy1.net/2017/04/05/mise-a-jour-dun-classeur-power-pivot-depuis-excel-2010/#comments" thr:count="0" />
			<link rel="replies" type="application/atom+xml" href="https://blog.djeepy1.net/2017/04/05/mise-a-jour-dun-classeur-power-pivot-depuis-excel-2010/feed/atom/" thr:count="0" />
			<thr:total>0</thr:total>
			</entry>
	</feed>
