<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Blog Homsys</title>
	<atom:link href="http://blog.homsys.com/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.homsys.com</link>
	<description>Business Intelligence</description>
	<lastBuildDate>Fri, 10 Feb 2012 16:31:00 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>G&#233;n&#233;ration de fichiers multiples &#224; partir d&#8217;un mapping PowerCenter</title>
		<link>http://blog.homsys.com/trucs-astuces/generer-au-travers-d%e2%80%99un-mapping-powercenter-plusieurs-fichiers-de-sortie-qui-ont-pour-nom-la-valeur-contenue-dans-un-fichier-en-entree</link>
		<comments>http://blog.homsys.com/trucs-astuces/generer-au-travers-d%e2%80%99un-mapping-powercenter-plusieurs-fichiers-de-sortie-qui-ont-pour-nom-la-valeur-contenue-dans-un-fichier-en-entree#comments</comments>
		<pubDate>Fri, 10 Feb 2012 15:30:00 +0000</pubDate>
		<dc:creator>Steeve Caston</dc:creator>
				<category><![CDATA[Trucs & astuces]]></category>
		<category><![CDATA[Business Intelligence]]></category>
		<category><![CDATA[Informatica]]></category>
		<category><![CDATA[Split de fichiers]]></category>

		<guid isPermaLink="false">http://blog.homsys.com/trucs-astuces/generer-au-travers-d%e2%80%99un-mapping-powercenter-plusieurs-fichiers-de-sortie-qui-ont-pour-nom-la-valeur-contenue-dans-un-fichier-en-entree</guid>
		<description><![CDATA[Objectif : générer, au travers d’un mapping PowerCenter, plusieurs fichiers de sortie qui ont pour nom la valeur contenue dans un fichier en entrée.
Exemple :

Construction du mapping : le mapping doit contenir au minimum les objets suivants :

Un objet « Source » : permet la définition des données en entrée.
Un objet « Expression Definition » [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Objectif</strong> : générer, au travers d’un mapping PowerCenter, plusieurs fichiers de sortie qui ont pour nom la valeur contenue dans un fichier en entrée.</p>
<p>Exemple :</p>
<p style="text-align: center"><a href="http://blog.homsys.com/wordpress/wp-content/uploads/2012/02/image.png"><img class="aligncenter" style="border-width: 0px" src="http://blog.homsys.com/wordpress/wp-content/uploads/2012/02/image_thumb.png" border="0" alt="image" width="312" height="99" /></a></p>
<p><strong>Construction du mapping</strong> : le mapping doit contenir au minimum les objets suivants :</p>
<ul>
<li>Un objet « <strong>Source</strong> » : permet la définition des données en entrée.</li>
<li>Un objet « <strong>Expression Definition</strong> » : permet la définition de variables nécessaire au split des données en entrée.</li>
<li>Un objet « <strong>Transaction Control Transformation</strong> » : permet la génération des différents fichiers de sortie.</li>
<li>Un objet « <strong>Target</strong> » : permet la définition des fichiers de sortie.</li>
</ul>
<p style="text-align: center"><a href="http://blog.homsys.com/wordpress/wp-content/uploads/2012/02/clip_image0024.jpg"><img class="aligncenter" style="float: none;margin-left: auto;margin-right: auto;border-width: 0px" src="http://blog.homsys.com/wordpress/wp-content/uploads/2012/02/clip_image0024_thumb.jpg" border="0" alt="clip_image002[4]" width="454" height="94" /></a></p>
<p><strong> </strong></p>
<p><strong>Définition des objets</strong> :</p>
<ul>
<li>L’objet « <strong>Source</strong> » : dans cet exemple, il est supposé que le nom des différents fichiers de sortie est situé en début de ligne (colonne NOM_FIC).</li>
</ul>
<p style="text-align: center"><a href="http://blog.homsys.com/wordpress/wp-content/uploads/2012/02/clip_image0044.jpg"><img class="aligncenter" style="float: none;margin-left: auto;margin-right: auto;border-width: 0px" src="http://blog.homsys.com/wordpress/wp-content/uploads/2012/02/clip_image0044_thumb.jpg" border="0" alt="clip_image004[4]" width="303" height="259" /></a></p>
<p>Il est également supposé que cette colonne est séparée du reste de la ligne par un caractère présent une seule fois par enregistrement.</p>
<p style="text-align: center"><a href="http://blog.homsys.com/wordpress/wp-content/uploads/2012/02/image1.png"><img class="aligncenter" style="float: none;margin-left: auto;margin-right: auto;border-width: 0px" src="http://blog.homsys.com/wordpress/wp-content/uploads/2012/02/image_thumb1.png" border="0" alt="image" width="437" height="188" /></a></p>
<ul>
<li>L’objet « <strong>Expression Definition</strong> » : Dans l’exemple suivant, l’objet contient :</li>
</ul>
<p>En entrée :</p>
<ul>
<li>
<ul>
<li>NOM_FIC : contient le nom des fichiers de sortie tel que donné par le fichier source</li>
<li>RESTE_LIGNE : contient le reste de l’enregistrement</li>
</ul>
<ul>En intermédiaire :</p>
<li>Curr_Name : permet de stocker le nom de fichier de l’enregistrement précédent.</li>
</ul>
</li>
<p>En sortie :</ul>
<ul>
<li>
<ul>
<li>NOM_FIC_OUT : contient le nom complet des fichiers de sortie (répertoire + nom du fichier)</li>
<li>RESTE_OUT : contient le reste de l’enregistrement avec suppression des espaces en fin d’enregistrement.</li>
<li>Prev1_Out : contient le calcul de la variable Curr_Name</li>
<li>Prev2_Out : contient le nom du fichier de sortie tel que donné en entrée</li>
</ul>
</li>
</ul>
<p style="text-align: center"><a href="http://blog.homsys.com/wordpress/wp-content/uploads/2012/02/clip_image0026.jpg"><img class="aligncenter" style="float: none;margin-left: auto;margin-right: auto;border-width: 0px" src="http://blog.homsys.com/wordpress/wp-content/uploads/2012/02/clip_image0026_thumb.jpg" border="0" alt="clip_image002[6]" width="244" height="176" /></a></p>
<ul>
<li>L’objet « <strong>Transaction Control Transformation</strong> » :</li>
</ul>
<p>C’est dans cet objet que se réalise la génération des multiples fichiers de sortie. Dans l’onglet « Properties », il faut renseigner l’attribut « Transaction Control Condition ». Dans le cas où le nom de fichier courant est différent du nom de fichier de l’enregistrement précédent, il faut signifier la rupture avec la commande TC_COMMIT_BEFORE. Dans le cas contraire, il faut utiliser la commande TC_CONTINUE_TRANSACTION pour stocker les enregistrements jsqu’à la prochaine rupture.</p>
<p><strong>N.B.</strong> : pour optimiser les performances et minimiser la log, il faut avoir en entrée un fichier trié sur le nom de fichier.</p>
<p style="text-align: center"><a href="http://blog.homsys.com/wordpress/wp-content/uploads/2012/02/clip_image0046.jpg"><img class="aligncenter" style="float: none;margin-left: auto;margin-right: auto;border-width: 0px" src="http://blog.homsys.com/wordpress/wp-content/uploads/2012/02/clip_image0046_thumb.jpg" border="0" alt="clip_image004[6]" width="244" height="203" /></a></p>
<ul>
<li>L’objet « <strong>Target</strong> » :</li>
</ul>
<p>Afin de signifier que le nom des fichiers de sortie est passé en paramètre, il faut cliquer sur le bouton « Add Filename column to the folder ». Il faudra renseigner le nouveau champ « FileName » avec la variable en sortie du « Transaction Control Transformation » qui contient le nom des fichiers.</p>
<p style="text-align: center"><a href="http://blog.homsys.com/wordpress/wp-content/uploads/2012/02/image2.png"><img class="aligncenter" style="float: none;margin-left: auto;margin-right: auto;border-width: 0px" src="http://blog.homsys.com/wordpress/wp-content/uploads/2012/02/image_thumb2.png" border="0" alt="image" width="367" height="233" /></a></p>
<p>Aucune particularité n’est nécessaire en ce qui concerne la configuration de le Session.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.homsys.com/trucs-astuces/generer-au-travers-d%e2%80%99un-mapping-powercenter-plusieurs-fichiers-de-sortie-qui-ont-pour-nom-la-valeur-contenue-dans-un-fichier-en-entree/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Le programme de Microsoft pour 2012 [2/2]</title>
		<link>http://blog.homsys.com/ecosysteme-bi/le-programme-de-microsoft-pour-2012-22</link>
		<comments>http://blog.homsys.com/ecosysteme-bi/le-programme-de-microsoft-pour-2012-22#comments</comments>
		<pubDate>Thu, 02 Feb 2012 17:16:32 +0000</pubDate>
		<dc:creator>Clément Lefaure</dc:creator>
				<category><![CDATA[Ecosystème BI]]></category>
		<category><![CDATA[2012]]></category>
		<category><![CDATA[Azure]]></category>
		<category><![CDATA[Barcelona]]></category>
		<category><![CDATA[BISM]]></category>
		<category><![CDATA[Crescent]]></category>
		<category><![CDATA[denali]]></category>
		<category><![CDATA[Madison]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[PowerPivot]]></category>
		<category><![CDATA[PowerView]]></category>
		<category><![CDATA[Sharepoint]]></category>
		<category><![CDATA[SQL-Server]]></category>
		<category><![CDATA[SSRS]]></category>

		<guid isPermaLink="false">http://blog.homsys.com/?p=1123</guid>
		<description><![CDATA[On en saura sans doute beaucoup plus à l'occasion des Microsoft Techdays 2012 (prévus les 7,8 et 9 Février prochain), mais voici déjà une brève présentation des différents produits et évolutions qui vont désormais constituer l'écosystème BI autour de SQL-Server 2012. SQL-Server "Denali" - c'est son nom de code - est prévu en version commerciale pour la fin de l'année. (Pour l'heure il n'est disponible qu'en Release Candidate depuis le site officiel). Petit tour d'horizon en deux parties.]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify"><strong>On en saura sans doute beaucoup plus à l&#8217;occasion des <a href="http://www.microsoft.com/france/mstechdays/" target="_blank">Microsoft Techdays 2012</a> (prévus les 7,8 et 9 Février prochain), mais voici déjà une brève   présentation des différents produits et évolutions qui vont désormais   constituer l&#8217;écosystème BI autour de SQL-Server 2012. SQL-Server   &laquo;&nbsp;Denali&nbsp;&raquo; &#8211; c&#8217;est son nom de code &#8211; est prévu en version commerciale   pour la fin de l&#8217;année. (Pour l&#8217;heure il n&#8217;est disponible qu&#8217;en Release   Candidate <a href="http://www.microsoft.com/download/en/details.aspx?id=28145" target="_blank">depuis le site officiel</a>). Petit tour d&#8217;horizon en deux parties.</strong></p>
<p style="text-align: justify"><em>Ce billet est la suite d&#8217;<a href="http://blog.homsys.com/ecosysteme-bi/le-programme-de-microsoft-pour-2012-12" target="_blank">une première partie publiée le 27 Janvier</a> qui présentait les nouveautés 2012 du SGBD SQL-Server, de Integration Services et de Analysis Services ainsi que le nouveau BI Semantic Model (BISM). </em><strong><br />
</strong></p>
<div id="attachment_1138" class="wp-caption alignright" style="width: 310px"><a href="http://blog.homsys.com/wordpress/wp-content/uploads/2012/02/Aconcagua.jpg"><img class="size-full wp-image-1138" src="http://blog.homsys.com/wordpress/wp-content/uploads/2012/02/Aconcagua.jpg" alt="Aconcagua" width="300" height="225" /></a><p class="wp-caption-text">Kilimandjaro 5891m, Denali 6194m, est-ce que l&#39;Aconcagua, plus haut sommet d&#39;Amérique Latine avec 6962m sera le petit nom de la prochaine version de SQL-Server ?</p></div>
<h3>2.1/ Reporting Services</h3>
<p style="text-align: justify">SSRS ne contient pas d&#8217;innovation majeure dans sa mouture 2012. Cela fait déjà plusieurs versions que Microsoft n&#8217;en fait plus sa priorité et cette outil à l&#8217;interface &laquo;&nbsp;old school&nbsp;&raquo; sera vraisemblablement remplacé prochainement. On attend par exemple toujours de savoir comment il pourra se connecter aux BISM, Microsoft n&#8217;étant pas très bavard sur le sujet.</p>
<p style="text-align: justify">Pour l&#8217;heure deux améliorations sont à noter:</p>
<ul style="text-align: justify">
<li><strong>Une meilleure intégration dans Sharepoint</strong>: celle-ci est grandement simplifiée</li>
<li><strong>Un système d&#8217;alerte utilisateur</strong>:  SSRS   possède maintenant un système d’abonnement plus efficace et mieux adapté   aux besoins des consommateurs de rapports. Il est dorénavant possible   de créer des règles qui alerteront vos usagers en fonction du mouvement   de vos données dans vos rapports.</li>
</ul>
<h3 style="text-align: justify">2.2/ Power View / Crescent</h3>
<p style="text-align: justify">Power  View (nom de code Crescent) est un outil permettant de visualiser les données,  de  partager rapidement les analyses et de créer des animations de  rapports  en quelques clics, facilitées par l’utilisation d’un ruban  proche  d’Office 2010.</p>
<p style="text-align: justify">Techniquement, Power View permet de manipuler des données dans une interface Silverlight intégrée à SharePoint. Power  View s’appuie sur la nouvelle couche sémantique BI (BISM) et utilise un   nouveau modèle de données de type tabulaire, utilisé par Power Pivot, et   désormais greffé à Analysis Services.</p>
<p style="text-align: justify">Les analyses Power View se conçoivent comme des animations et peuvent être &laquo;&nbsp;publiées&nbsp;&raquo; au format Web ou Powerpoint.</p>
<p style="text-align: justify">Une démo Power View en vidéo:</p>
<p><iframe width="500" height="375" src="http://www.youtube.com/embed/75szAtMrkNs?fs=1&#038;feature=oembed" frameborder="0" allowfullscreen></iframe></p>
<h3 style="text-align: justify">2.3/ Powerpivot V2</h3>
<p style="text-align: justify">Avec SQL-Server 2012, Powerpivot change de dimension. Avec la version 2008-R2 Powerpivot V1 était surtout un gros plug-in Excel. Aujourd&#8217;hui, ce n’est plus seulement un outil autonome, c’est aussi un client   et un outil de conception de modèle d’analyse BISM en mode tabulaire. La nouvelle version de l’addin s’aligne avec les projet SSAS Tabular de Visual Studio. Enfin, Powerpivot utilise aussi le langage DAX (qui ressemble à du code de macro Excel) pour accéder aux données.</p>
<p style="text-align: justify">Principales nouveautés:</p>
<ul style="text-align: justify">
<li><strong>Création de KPI </strong>: permet de définir des objectifs aux mesures et une iconographie pour représenter l’atteinte ou non de ces objectifs</li>
<li><strong>Tri des membres </strong>en fonction d’une autre colonne</li>
<li><strong>Vue en mode Diagramme </strong>(comme dans Visual Studio)</li>
<li><strong>Table de temps </strong>: permet de définir une dimension comme “temporelle”</li>
<li><strong>Perspectives</strong> : permet de définir des “vues” différentes  sur le modèle (ex : mesures et dimensions pour les commerciaux et pour  le marketing) ; équivalent aux perspectives d’Analysis Services</li>
<li>Etc&#8230;</li>
</ul>
<p style="text-align: justify">Voir aussi <a href="http://blog.pgeiger.net/2011/09/28/presentation-en-video-de-powerpivot-ctp3-sql-server-nom-de-code-denali/" target="_blank">cette vidéo</a> en ligne sur Powerpivot.</p>
<h3>2.4/ <strong>Dependency Services / </strong>Projet Barcelona</h3>
<p style="text-align: justify">SQL-Server 2012 propose aussi un outil additionnel qui vaut le détour. Issus du projet &laquo;&nbsp;Barcelona&nbsp;&raquo; <strong>Dependency Services </strong>comment ce composant additionnel permet d&#8217;aider à la traçabilité des  données ou encore de maintenir une documentation à jour sur un processus  d&#8217;intégration de données. L’idée est de tracer toutes les dépendances des données entre les composants d’une solution BI (sources, SQL, packages SSIS, rapports, modèles PowerPivot, etc.).</p>
<p style="text-align: justify">L’objectif est de pouvoir répondre à des questions comme : que ce passe t-il si je supprime cette colonne ?</p>
<p style="text-align: justify">Cet outil permet de générer des métadonnées, sous forme de tableaux ou de schéma qui peuvent ensuite être publié sous forma de pages web.</p>
<p style="text-align: justify">Voir aussi <a href="http://video.fr.msn.com/watch/video/dependency-services-de-sql-server-2012/zqimbwvj" target="_blank">cette vidéo de présentation de Dependency Services</a>.</p>
<h3 style="text-align: justify">2.5/ Parallel Datawarehouse / Projet Madison</h3>
<p style="text-align: justify">Comme pour la version 2008-R2 SQL-Server inclue une offre Parallel Datawarehouse  (ex-projet Madison) qui lui permet de muscler son offre sur le segment du datawarehouse en dopant les performances et la capacité de données traitées.</p>
<p style="text-align: justify">Il s&#8217;agit d&#8217;une <strong>appliance </strong>couplant SQL Server à la  technologie de Datallegro &#8211; une   société rachetée en 2008 par Microsoft &#8211; qui vise les méga entrepôts de données.   Datallegro fournit une version massivement parallèle (MPP pour <strong>Massive Parallel Processing</strong>) de   SQL Server à même d&#8217;être déployée sur un grand nombre de nœuds serveurs   afin d&#8217;accélérer le traitement des requêtes. Plusieurs partenaires   matériels de Microsoft, dont Bull, Dell, HP, EMC et IBM, devrait   dans un futur proche proposer des configurations prêtes à l&#8217;emploi autour de cette version de   SQL Server.</p>
<p style="text-align: justify">Ces appliances permettent respectivement d&#8217;accélérer la mise  en place d&#8217;un projet de datawarehouse (en fournissant hardware et SQL  server pré-installé et optimisé pour un usage décisionnel) et d&#8217;assurer  des performances optimisées sur des très gros volumes.</p>
<h3 style="text-align: justify">2.6/ Windows Azure</h3>
<p style="text-align: justify">Windows Azure est la solution &laquo;&nbsp;cloud&nbsp;&raquo; de Microsoft. Elle permet d&#8217;héberger, exécuter et gérer des applications et données dans le ou les centre de données Microsoft de son choix (dont 2 en Europe).</p>
<div id="attachment_1171" class="wp-caption aligncenter" style="width: 532px"><a href="http://blog.homsys.com/wordpress/wp-content/uploads/2012/02/windows_azure.jpg"><img class="size-full wp-image-1171" src="http://blog.homsys.com/wordpress/wp-content/uploads/2012/02/windows_azure.jpg" alt="Windows Azure" width="522" height="257" /></a><p class="wp-caption-text">Schéma de fonctionnement de Windows Azure, à quand une solution BI complète dans le &quot;cloud&quot; ?</p></div>
<p style="text-align: justify">Concernant la business intelligence, Windows Azure n&#8217;offre pas encore de solution complète. Si une base relationnelle est disponible dans le nuage (SQL-Azure) avec des fonctionnalités de serveur de rapport <a href="http://www.windowsazure.com/fr-fr/home/tour/business-intelligence/" target="_blank">qui seront accessible via BIDS 2012</a> (Business Intelligence Development studio), <strong>il faudra attendre encore un peu pour voir une suite BI complète déployée sur Azure</strong>. Pour l&#8217;heure la seule solution consiste à héberger les données sur les datacenters Microsoft et d&#8217;utiliser le connecteur AppFabric pour connecter son propre système d&#8217;information aux ressources hébergées chez Microsoft (comme le propose <a href="http://www.kpiweb.com/paas/Plateforme/BIdansleCloud/tabid/226/language/fr-FR/Default.aspx" target="_blank">cette société</a>).</p>
<p style="text-align: justify">Ainsi donc s&#8217;achève ce tour d&#8217;horizon des nouveautés SQL-Server 2012. Si certaines paraissent être plus de l&#8217;ordre du gadget, il y a néanmoins de nombreuses innovations majeures, que ce soit en terme d&#8217;outils ou de fonctionnalités, faisant de 2012 une année charnière dans le développement de la BI version Microsoft. On pourra cependant regretter que la firme de Redmond &laquo;&nbsp;tâte le terrain&nbsp;&raquo; dans toutes les directions dans le but de tester le marché et le besoin, plutôt que d&#8217;indiquer clairement la démarche dans laquelle elle souhaite se positionner à l&#8217;avenir.</p>
<p style="text-align: justify"><span style="text-decoration: underline">Liens utiles</span> :</p>
<ul style="text-align: justify">
<li><a href="http://blog.djeepy1.net/2011/07/25/powerpivot-v2ctp3/" target="_blank">http://blog.djeepy1.net/2011/07/25/powerpivot-v2ctp3/</a></li>
<li><a href="http://blog.djeepy1.net/2011/10/" target="_blank">http://blog.djeepy1.net/2011/10/</a></li>
<li><a href="http://blogs.msdn.com/b/project_barcelona_team_blog/" target="_blank">http://blogs.msdn.com/b/project_barcelona_team_blog/</a></li>
<li><a href="http://www.windowsazure.com/fr-fr/home/tour/business-intelligence/" target="_blank">http://www.windowsazure.com/fr-fr/home/tour/business-intelligence/</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.homsys.com/ecosysteme-bi/le-programme-de-microsoft-pour-2012-22/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Le programme de Microsoft pour 2012 [1/2]</title>
		<link>http://blog.homsys.com/ecosysteme-bi/le-programme-de-microsoft-pour-2012-12</link>
		<comments>http://blog.homsys.com/ecosysteme-bi/le-programme-de-microsoft-pour-2012-12#comments</comments>
		<pubDate>Fri, 27 Jan 2012 14:12:46 +0000</pubDate>
		<dc:creator>Clément Lefaure</dc:creator>
				<category><![CDATA[Ecosystème BI]]></category>
		<category><![CDATA[2012]]></category>
		<category><![CDATA[BISM]]></category>
		<category><![CDATA[DAX]]></category>
		<category><![CDATA[denali]]></category>
		<category><![CDATA[DQS]]></category>
		<category><![CDATA[MDS]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[SQL-Server]]></category>
		<category><![CDATA[SSAS]]></category>
		<category><![CDATA[SSIS]]></category>
		<category><![CDATA[Vertipaq]]></category>

		<guid isPermaLink="false">http://blog.homsys.com/?p=1082</guid>
		<description><![CDATA[On en saura sans doute beaucoup plus à l'occasion des Microsoft Techdays 2012 (prévus les 7,8 et 9 Février), mais voici déjà une brève présentation des différents produits et évolutions qui vont désormais constituer l'écosystème BI autour de SQL-Server 2012. SQL-Server "Denali" - c'est son nom de code - est prévu en version commerciale pour la fin de l'année. (Pour l'heure il n'est disponible qu'en Release Candidate depuis le site officiel). Petit tour d'horizon en deux parties.]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify">
<p style="text-align: justify"><strong>On en saura sans doute beaucoup plus à l&#8217;occasion des <a href="http://www.microsoft.com/france/mstechdays/" target="_blank">Microsoft Techdays 2012</a> (prévus les 7,8 et 9 Février prochain), mais voici déjà une brève présentation des différents produits et évolutions qui vont désormais constituer l&#8217;écosystème BI autour de SQL-Server 2012. SQL-Server &laquo;&nbsp;Denali&nbsp;&raquo; &#8211; c&#8217;est son nom de code &#8211; est prévu en version commerciale pour la fin de l&#8217;année. (Pour l&#8217;heure il n&#8217;est disponible qu&#8217;en Release Candidate <a href="http://www.microsoft.com/download/en/details.aspx?id=28145" target="_blank">depuis le site officiel</a>). Petit tour d&#8217;horizon en deux parties.<br />
</strong></p>
<div id="attachment_1094" class="wp-caption alignright" style="width: 310px"><a href="http://blog.homsys.com/wordpress/wp-content/uploads/2012/01/Denali_Mt_McKinley.jpg"><img class="size-medium wp-image-1094" src="http://blog.homsys.com/wordpress/wp-content/uploads/2012/01/Denali_Mt_McKinley-300x201.jpg" alt="Mont McKinley ou &quot;Denali&quot;" width="300" height="201" /></a><p class="wp-caption-text">Le mont McKinley, ou &quot;Denali&quot; en langue locale athapascane, plus haut sommet d&#39;Amérique du Nord, culmine à 6194m</p></div>
<h3 style="text-align: justify">1.1/ SQL-Server 2012 aka &laquo;&nbsp;Denali&nbsp;&raquo;</h3>
<p style="text-align: justify">Pour sa mouture 2012 de SQL-Server, Microsoft met en avant 2 fonctionnalités nouvelles pour son SGBD:</p>
<ul style="text-align: justify">
<li>Le <strong>AlwaysOn</strong> qui est une solution de reprise en cas de sinistre (disaster recovery plan) afin de garantir une haute disponibilité de la base de données. Cette fonctionnalité est sensée garantir un &laquo;&nbsp;failover&nbsp;&raquo; deux fois plus rapide en cas de sinistre. Voir <a href="http://video.fr.msn.com/watch/video/alwayson-et-les-groupes-de-disponibilite-dans-sql-server-2012-journees-sql-server/zqkk8pa1" target="_blank">cette vidéo</a> de présentation.</li>
<li>Les<strong> ColumnStore Index</strong> (projet &laquo;&nbsp;Apollo&nbsp;&raquo;) pour proposer de meilleures performances sur des requêtes de type jointure en étoile. Ces indexes colonnes viennent enrichir la liste des solutions d&#8217;optimisation et de tuning existantes sur les précédentes versions (indexes, indexes cluster, statistics&#8230;). Plus d&#8217;info dans ce<a href="http://download.microsoft.com/download/8/C/1/8C1CE06B-DE2F-40D1-9C5C-3EE521C25CE9/Columnstore%20Indexes%20for%20Fast%20DW%20QP%20SQL%20Server%2011.pdf." target="_blank"> livre blanc</a> sur les bénéfices d&#8217;Apollo.</li>
</ul>
<p style="text-align: justify">On notera aussi d&#8217;autres innovations intéressantes sur SQL-Server 2012:</p>
<ul style="text-align: justify">
<li>Le <strong>Change Data Capture</strong> (CDC) qui supporte maintenant les bases de données Oracle</li>
<li>Le SSMA (SQL Server <strong>Migration Assistant</strong>), qui permet d&#8217;automatiser la migration de base de données non  SQL Server vers SQL Server</li>
<li><strong>Juneau</strong>: une nouvelle interface de développement rassemblant Visual Studio et Management Studio dans la même IDE</li>
<li>La fonction<strong> FileTable</strong> permettant de créer un objet base de données lié à un fichier localisé dans un dossier du système de fichier.</li>
<li>Etc&#8230;</li>
</ul>
<h3 style="text-align: justify">1.2/ BI Semantic Model (BISM)</h3>
<p style="text-align: justify">La vraie nouveauté conceptuelle de SQL-Server 2012 est l&#8217;arrivée du BI Semantic Model (ou BISM). Il s&#8217;agit là d&#8217;un vrai modèle Business de l’entreprise qui vient rassembler et enrichir les précédentes notions d&#8217;UDM (SSAS) et de report model (Report Builder).</p>
<p style="text-align: justify">Ce modèle est composé de 3 couches:</p>
<ul style="text-align: justify">
<li>une <strong>couche d’accès aux données </strong>offrant un accès en  ROLAP, MOLAP, Vertipaq (nouveau serveur OLAP en mémoire, faisant partie du projet Apollo), ou  direct query</li>
<li>une <strong>couche Business </strong>logique qui offre une structuration des  données soit en OLAP via SSAS et MDX ou bien via powerpivot et DAX</li>
<li>une<strong> couche data model </strong>qui supporte les données tabulaires et  multi-dimensionnelles</li>
</ul>
<p style="text-align: justify">Ces BI semantic models pourront être créés à partir de Visual Studio ou de PowerPivot.</p>
<p style="text-align: justify">Vous l&#8217;aurez compris, Microsoft tente une nouvelle fois de présenter une alternative métier crédible à la  notion d&#8217;&nbsp;&raquo;univers&nbsp;&raquo; cher à Business Objects. En l&#8217;intégrant avec toutes ses technologies existantes (ce qui n&#8217;était pas le cas de feu les report models), il semble cette année mettre toutes les chances de son coté. A voir si les BISM tiennent le choc sur le gros volumes.</p>
<p style="text-align: justify">A noter qu&#8217;il n&#8217;est pas prévu pour l&#8217;instant de possibilité de migrer des UDM en BISM.</p>
<p style="text-align: justify">
<div id="attachment_1115" class="wp-caption alignnone" style="width: 505px"><a href="http://blog.homsys.com/wordpress/wp-content/uploads/2012/01/BI_semantic_model.png"><img class="size-full wp-image-1115" src="http://blog.homsys.com/wordpress/wp-content/uploads/2012/01/BI_semantic_model.png" alt="BI Semantic Model architecture" width="495" height="372" /></a><p class="wp-caption-text">Le BISM dans le nouveau écosystème SQL-Server 2012</p></div>
<p style="text-align: justify">
<h3 style="text-align: justify">1.3/ Integration Services</h3>
<p style="text-align: justify">Les nouveautés 2012 concernant l&#8217;intégration de données sont articulées autour d&#8217;outils complémentaires à SSIS: Data Quality Services et le déjà célèbre Master Data Services.</p>
<ul style="text-align: justify">
<li><strong>Data Quality Services</strong> (DQS): c&#8217;est un outil destiné à maintenir et améliorer la qualité des  données de l’entreprise en provenance de sources tierces (clients,  fournisseurs, …).
<ul>
<li> DQS permet aussi la modélisation métier des données. Par le biais d’une interface client il sera possible de créer des bases  de connaissance (type thésaurus).</li>
<li>Ces bases contiendront des règles d’épuration, de  validation ainsi que les données de référence. DQS est aussi un outil précieux pour le recherche de doublons et  dans l’évolution des bases de connaissance.</li>
<li>Enfin, les différentes règles de nettoyage pourront être utilisées au niveau  les flux de données dans Integration services (SSIS) via un nouveau  composant.</li>
</ul>
</li>
<li><strong>Master Data Services </strong>(MDS) qui existait déjà dans la version précédente de SQL-Server a été grandement amélioré. Il permet de définir les données de  références, de gérer les métadonnées. Grâce à son intégration comme plugin d’Excel, il permet de filtrer et modifier les données avant de  les visualiser dans Excel. On regrettera qu&#8217;il n&#8217;existe apparemment toujours pas de système de &laquo;&nbsp;lock&nbsp;&raquo; pour gérer les accès simultanés&#8230;</li>
</ul>
<h3 style="text-align: justify">1.4/ Analysis Services</h3>
<p style="text-align: justify">SSAS est indiscutablement le parent pauvre des nouveautés de cette version Denali. Tellement pauvre que dans la foulée de la présentation l&#8217;an dernier son sort a agité la blogosphère spécialisée (voir <a href="http://beyondrelational.com/blogs/jason/archive/2010/11/12/is-it-the-end-of-the-road-for-ssas.aspx" target="_blank">cet article</a> entre autre). De nombreux experts ont caressée l&#8217;hypothèse que Microsoft soit en train de s&#8217;employer à mettre son moteur OLAP sur une voie de garage.</p>
<p style="text-align: justify">Il est vrai que le manque de souplesse des modèles UDM sous-jacents à SSAS a souvent été pointé du doigt tant il représentait une difficulté à résoudre les problématiques métiers les moins standards. Cela a conduit les experts du monde entier à &laquo;&nbsp;tordre&nbsp;&raquo; l&#8217;outil dans tous les sens afin de faire rentrer une logique métier calquée sur du relationnel, dans une modélisation multi-dimensionnelle.</p>
<p style="text-align: justify">C&#8217;est dans cette perspective qu&#8217;il faut voir l&#8217;arrivée de BISM, Vertipaq et DAX. <strong>Ces outils sont destinés à compléter SSAS plus qu&#8217;à le remplacer</strong>. Car comme cela a été exprimé plus haut, les volumes très importants de données nécessiteront toujours de &laquo;&nbsp;dénormaliser&nbsp;&raquo; et de passer en dimensionnel. Ces &laquo;&nbsp;concurents&nbsp;&raquo; au couple SSAS/MDX permettront juste de se simplifier la vie pour modéliser des problématiques métiers relationnelles sur des volumes faibles.</p>
<p style="text-align: justify"><em>La suite de cet article sur les nouveautés de SQL-Server 2012 <a href="http://blog.homsys.com/ecosysteme-bi/le-programme-de-microsoft-pour-2012-22" target="_blank">sera publiée début Février</a>. Au programme: Reporting Services, Crescent, PowerPivot, Barcelona et Azure !</em></p>
<p><span style="text-decoration: underline">Liens utiles</span> :</p>
<ul>
<li><a href="http://www.microsoft.com/sqlserver/en/us/future-editions/sql2012-editions.aspx" target="_blank">http://www.microsoft.com/sqlserver/en/us/future-editions/sql2012-editions.aspx</a></li>
<li><a href="http://www.presse-citron.net/decouvrez-les-nouveautes-decisionnelles-de-sql-server-2012-en-avant-premiere-jeudi-24-nov-avec-mcnext-paris" target="_blank">http://www.presse-citron.net/decouvrez-les-nouveautes-decisionnelles-de-sql-server-2012-en-avant-premiere-jeudi-24-nov-avec-mcnext-paris</a></li>
<li><a href="http://thomasricquebourg.wordpress.com/2011/12/01/sql-server-2012-nouveautes-business-intelligence/" target="_blank">http://thomasricquebourg.wordpress.com/2011/12/01/sql-server-2012-nouveautes-business-intelligence/</a></li>
<li><a href="http://www.databasejournal.com/features/mssql/article.php/3916166/Top-9-New-Features-of-SQL-Server--Denali.htm" target="_blank">http://www.databasejournal.com/features/mssql/article.php/3916166/Top-9-New-Features-of-SQL-Server&#8211;Denali.htm</a></li>
<li><a href="http://blogs.msdn.com/b/analysisservices/archive/2011/05/16/analysis-services-vision-amp-roadmap-update.aspx" target="_blank">http://blogs.msdn.com/b/analysisservices/archive/2011/05/16/analysis-services-vision-amp-roadmap-update.aspx</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.homsys.com/ecosysteme-bi/le-programme-de-microsoft-pour-2012-12/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Formation en soirée « MDX », le 18 janvier à Paris</title>
		<link>http://blog.homsys.com/divers/formation-en-soiree-%c2%ab-mdx-%c2%bb-le-18-janvier-a-paris</link>
		<comments>http://blog.homsys.com/divers/formation-en-soiree-%c2%ab-mdx-%c2%bb-le-18-janvier-a-paris#comments</comments>
		<pubDate>Fri, 13 Jan 2012 11:31:31 +0000</pubDate>
		<dc:creator>Laura Audinot</dc:creator>
				<category><![CDATA[Actualité événementielle]]></category>
		<category><![CDATA[Divers]]></category>
		<category><![CDATA[Formation]]></category>
		<category><![CDATA[MDX]]></category>
		<category><![CDATA[Microsoft BI]]></category>
		<category><![CDATA[SQL-Server]]></category>
		<category><![CDATA[SSAS]]></category>

		<guid isPermaLink="false">http://blog.homsys.com/?p=1077</guid>
		<description><![CDATA[
Venez rencontrer les équipes Homsys à l’occasion de cette Formation !
Au programme : échanges avec nos experts, ateliers et bonnes pratiques. 
Homsys vous propose de participer à ses Formations en Soirée avec une session à Paris « Initiation au MDX dans le cadre d’un cube SSAS », le mercredi 18 janvier à partir de 18h30.
Cette [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.homsys.com/wordpress/wp-content/uploads/2011/06/top_formations_homsys.png"><img src="http://blog.homsys.com/wordpress/wp-content/uploads/2011/06/top_formations_homsys.png" alt="" title="top_formations_homsys" width="650" height="221" class="aligncenter size-full wp-image-534" /></a></p>
<p><strong>Venez rencontrer les équipes Homsys à l’occasion de cette Formation !<br />
Au programme : échanges avec nos experts, ateliers et bonnes pratiques. </strong><br />
Homsys vous propose de participer à ses Formations en Soirée avec une session à Paris « Initiation au MDX dans le cadre d’un cube SSAS », le mercredi 18 janvier à partir de 18h30.</p>
<p>Cette formation a pour objectif de vous donner un aperçu du MDX et de son application dans un cube Analysis Services.</p>
<p>Vous y apprendrez notamment : </p>
<ul>
<li>Les notions les plus importantes du MDX</li>
<li>Les fonctions MDX les plus utiles pour un cube SSAS</li>
<li>La création d&#8217;indicateurs via script MDX dans un cube</li>
<li>La création de jeu de données (SET) et de membres calculées</li>
<li>L&#8217;utilisation de la &laquo;&nbsp;time intelligence&nbsp;&raquo;</li>
</ul>
<p><strong>Pré-requis :</strong> avoir déjà des connaissance sur SSAS (idéalement avoir suivi les deux premières FES SSAS).</p>
<p>Rendez-vous dans nos locaux, au 38 rue de Ponthieu – 75008 Paris.</p>
<p>Pour en savoir plus : site <a href="http://www.homsys.com/homsys/index.htm">Homsys</a><br />
Pour vous inscrire* :<br />
- Mail : klalandre[at]homsys.com<br />
- En ligne : sur le site <a href="http://www.homsys.com/homsys/index.htm">Homsys</a></p>
<p><em>*Participation gratuite après confirmation par Homsys.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.homsys.com/divers/formation-en-soiree-%c2%ab-mdx-%c2%bb-le-18-janvier-a-paris/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bonne année 2012 !</title>
		<link>http://blog.homsys.com/actualite-evenementielle/bonne-annee-2012</link>
		<comments>http://blog.homsys.com/actualite-evenementielle/bonne-annee-2012#comments</comments>
		<pubDate>Sun, 01 Jan 2012 15:25:27 +0000</pubDate>
		<dc:creator>Administrateur</dc:creator>
				<category><![CDATA[Actualité événementielle]]></category>
		<category><![CDATA[voeux]]></category>

		<guid isPermaLink="false">http://blog.homsys.com/?p=1075</guid>
		<description><![CDATA[
]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.homsys.com/wordpress/wp-content/uploads/2012/01/homsys_voeux2012.png"><img src="http://blog.homsys.com/wordpress/wp-content/uploads/2012/01/homsys_voeux2012.png" alt="Voeux Homsys 2012" title="homsys_voeux2012" width="850" height="255" class="aligncenter size-full wp-image-1074" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.homsys.com/actualite-evenementielle/bonne-annee-2012/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Lire un fichier XML Infopath avec SSIS</title>
		<link>http://blog.homsys.com/divers/lire-un-fichier-xml-infopath-avec-ssis</link>
		<comments>http://blog.homsys.com/divers/lire-un-fichier-xml-infopath-avec-ssis#comments</comments>
		<pubDate>Tue, 27 Dec 2011 15:01:34 +0000</pubDate>
		<dc:creator>Franck Gavand</dc:creator>
				<category><![CDATA[Divers]]></category>

		<guid isPermaLink="false">http://blog.homsys.com/?p=1067</guid>
		<description><![CDATA[Dans  SSIS, lorsqu’on utilise un fichier XML issus de Infopath  comme source XML, on obtient l’erreur suivante :
«  Unable to infer the XSD from the XML file. The XML contains multiple namespaces »

Pour pouvoir utiliser ce fichier avec SSIS, il faut :

Supprimer les Namespaces
Ajouter une balise pour que SSIS interprète les champs du fichier XML comme des colonnes d’une [...]]]></description>
			<content:encoded><![CDATA[<p>Dans  SSIS, lorsqu’on utilise un fichier XML issus de Infopath  comme source XML, on obtient l’erreur suivante :</p>
<p><strong>«  Unable to infer the XSD from the XML file. The XML contains multiple namespaces »</strong></p>
<p><a href="http://blog.homsys.com/wordpress/wp-content/uploads/2011/12/screen1.png"><img class="alignnone size-full wp-image-1068" src="http://blog.homsys.com/wordpress/wp-content/uploads/2011/12/screen1.png" alt="" width="503" height="310" /></a></p>
<p>Pour pouvoir utiliser ce fichier avec SSIS, il faut :</p>
<ol>
<li>Supprimer les Namespaces</li>
<li>Ajouter une balise pour que SSIS interprète les champs du fichier XML comme des colonnes d’une même table et non comme des  tables distinctes.</li>
</ol>
<p><strong><span style="color: #3366ff">Ceci peut se faire via un script de transformation XSLT .</span></strong></p>
<p>Dans le control flow, il faut créer une tache  XML  de type XSLT.</p>
<p><a href="http://blog.homsys.com/wordpress/wp-content/uploads/2011/12/screen21.png"><img class="alignnone size-full wp-image-1070" src="http://blog.homsys.com/wordpress/wp-content/uploads/2011/12/screen21.png" alt="" width="601" height="510" /></a></p>
<p>Elle a besoin de 3 connections sur 3 fichiers différents :</p>
<p><strong><em>Input</em></strong> : C’est une connexion sur le fichier XML source</p>
<p><strong><em>Output</em></strong> : C’est le résultat de la transformation. Cela peut être une connexion sur un fichier (nécessaire pour générer une première fois le fichier XSD) , ou une variable, qui pourra ensuite être utilisée comme source XML.</p>
<p><strong><em>Second Operand</em></strong> : C’est le script XSLT qui sera appliqué. Le SecondOperandType peut être une connexion si le script est stocké dans un fichier externe, ou bien DirectInput, si le code du script est saisi directement dans la valeur de SecondOperand.</p>
<p>Voici le contenu du script XSLT pour supprimer les Namespaces et générer la balise <strong>&lt;myTable&gt;</strong> :</p>
<blockquote>
<pre style="padding-left: 60px">&lt;?xml version="1.0" encoding="utf-8" ?&gt;
&lt;xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"&gt;
&lt;xsl:output method="xml" indent="no" /&gt;&lt;xsl:template match="/|comment()|processing-instruction()"&gt;
&lt;xsl:copy&gt;
&lt;myTable&gt;
&lt;xsl:apply-templates /&gt;
&lt;/myTable&gt;
&lt;/xsl:copy&gt;
&lt;/xsl:template&gt;
&lt;xsl:template match="*"&gt;
&lt;xsl:element name="{local-name()}"&gt;
&lt;xsl:apply-templates select="@*|node()" /&gt;
&lt;/xsl:element&gt;
&lt;/xsl:template&gt;
&lt;/xsl:stylesheet&gt;</pre>
</blockquote>
<p>Le fichier résultat est maintenant utilisable par SSIS comme source XML.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.homsys.com/divers/lire-un-fichier-xml-infopath-avec-ssis/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Comparaison Master Data Maestro Desktop vs MDS v2</title>
		<link>http://blog.homsys.com/ecosysteme-bi/comparaison-master-data-maestro-desktop-vs-mds-v2</link>
		<comments>http://blog.homsys.com/ecosysteme-bi/comparaison-master-data-maestro-desktop-vs-mds-v2#comments</comments>
		<pubDate>Tue, 20 Dec 2011 11:01:21 +0000</pubDate>
		<dc:creator>Sébastien Fantini</dc:creator>
				<category><![CDATA[Ecosystème BI]]></category>
		<category><![CDATA[Retours d’expérience / Cas client]]></category>

		<guid isPermaLink="false">http://blog.homsys.com/divers/comparaison-master-data-maestro-desktop-vs-mds-v2</guid>
		<description><![CDATA[Dans le cadre d&#8217;un de mes projets, nous avons mis en œuvre avec succès SQL Server Master Data Services v1, version incluse avec la licence SQL Server 2008 R2.

Nous avons noté que le produit est dans très bien et répond à ce pourquoi il est fait : gérer et orchestrer les données de référence.

Cependant, nous [...]]]></description>
			<content:encoded><![CDATA[<p><span style="font-family:Times New Roman;font-size:12pt">Dans le cadre d&#8217;un de mes projets, nous avons mis en œuvre avec succès SQL Server Master Data Services v1, version incluse avec la licence SQL Server 2008 R2.<br />
</span></p>
<p><span style="font-family:Times New Roman;font-size:12pt">Nous avons noté que le produit est dans très bien et répond à ce pourquoi il est fait : gérer et orchestrer les données de référence.<br />
</span></p>
<p><span style="font-family:Times New Roman;font-size:12pt">Cependant, nous avons noté de grandes disparités plutôt curieuses :<br />
</span></p>
<ul>
<li>Le moteur de la solution est très bon et plutôt mature. Par moteur nous entendons les fonctionnalités de la solution, sa Framework et son architecture.
</li>
<li>Par contre, l&#8217;interface graphique proposée est d&#8217;une pauvreté dans la version 1 assez affligeante. Pour ma part, l&#8217;écart est tel entre la qualité du moteur et la qualité de l&#8217;interface que je suppose une attente avec Stratature lors du rachat du produit par Microsoft.
</li>
</ul>
<p><span style="font-family:Times New Roman;font-size:12pt">L&#8217;objet de ce document est donc de faire une comparaison entre différentes interfaces envisageables pour MDS. La philosophie d&#8217;un outil de Master Data voulant que ce soit un utilisateur fonctionnel qui gère ses données de référence, il va de soi que l&#8217;outil devra être simple, efficace, ergonomique et si possible très proche de ses outils de bureautique.<br />
</span></p>
<p><span style="font-family:Times New Roman;font-size:12pt">Nous allons donc passer en revue :<br />
</span></p>
<ul>
<li>L&#8217;interface web de MDS v1
</li>
<li>Master Data Maestro Desktop de Profisee
</li>
<li>L&#8217;interface web de MDS v2
</li>
<li>L&#8217;interface Excel de MDS v2
</li>
</ul>
<p><span style="font-family:Times New Roman"><span style="color:#1f497d;font-size:14pt"><strong>1/ Interface web de MDS v1</strong></span><span style="font-size:12pt"><br />
			</span></span></p>
<p><img src="http://blog.homsys.com/wordpress/wp-content/uploads/2011/12/122011_1021_Comparaison1.png"><span style="font-family:Times New Roman;font-size:12pt"><br />
		</span></p>
<p><span style="font-family:Times New Roman;font-size:12pt">C&#8217;est l&#8217;interface web ci-dessus qui est proposée par défaut avec MDS v1. En l&#8217;état l&#8217;interface est difficilement utilisable, à moins d&#8217;avoir beaucoup de patience. Chaque action, tel que passer un champ en modification ou écrire un filtre est une torture.<br />
</span></p>
<p><span style="font-family:Times New Roman;font-size:12pt">A savoir aussi que l&#8217;affichage est étriqué. Impossible d&#8217;avoir une vision d&#8217;ensemble du contenu de l&#8217;entité, la gestion des pages est une calamité.<br />
</span></p>
<p><span style="font-family:Times New Roman;font-size:12pt">L&#8217;interface est un beau plantage. Et c&#8217;est très dommage, car c&#8217;est sans aucun rapport avec la qualité intrinsèque du moteur.<br />
</span></p>
<p><span style="font-family:Times New Roman"><span style="color:#1f497d;font-size:14pt"><strong>2/ Master Data Maestro Desktop de Profisee pour MDS v1</strong></span><span style="font-size:12pt"><br />
			</span></span></p>
<p><span style="font-family:Times New Roman;font-size:12pt">Master Data Maestro est en fait un client lourd qui se connecte au service web de MDS v1.<br />
</span></p>
<p><span style="font-family:Times New Roman;font-size:12pt">L&#8217;application ne modifie en rien le serveur MDS v1, aucun patch n&#8217;est nécessaire.<br />
</span></p>
<p><span style="font-family:Times New Roman;font-size:12pt">L&#8217;installation prends 5min et en rien de temps les données de référence sont accessibles.<br />
</span></p>
<p><img src="http://blog.homsys.com/wordpress/wp-content/uploads/2011/12/122011_1021_Comparaison2.png"><span style="font-family:Times New Roman;font-size:12pt"><br />
		</span></p>
<p><span style="font-family:Times New Roman;font-size:12pt">La connexion au service web de MDS v1.<br />
</span></p>
<p><img src="http://blog.homsys.com/wordpress/wp-content/uploads/2011/12/122011_1021_Comparaison3.png"><span style="font-family:Times New Roman;font-size:12pt"><br />
		</span></p>
<p><span style="font-family:Times New Roman;font-size:12pt">L&#8217;application est rapide, l&#8217;interface est claire et très proche de MDS v1. On sent qu&#8217;il s&#8217;agit là de l&#8217;interface naturelle du produit.<br />
</span></p>
<p><span style="font-family:Times New Roman;font-size:12pt">L&#8217;application répond très bien à ce qu&#8217;on lui demande et il est parfaitement envisageable de mettre cet outil dans les mains d&#8217;un utilisateur fonctionnel.<br />
</span></p>
<p><span style="font-family:Times New Roman;font-size:12pt">Côté tarif, il faudra débourser environ 15 000 € pour 5 utilisateurs, 32 000 € pour 10 avec la maintenance…<br />
</span></p>
<p><span style="font-family:Times New Roman"><span style="color:#1f497d;font-size:14pt"><strong>3/ L&#8217;interface web de MDS v2</strong></span><span style="font-size:12pt"><br />
			</span></span></p>
<p><span style="font-family:Times New Roman;font-size:12pt">SQL Server Master Data Services v2 est inclus dans la licence SQL Server 2012. Nous avons testée la version incluse avec la RC0.<br />
</span></p>
<p><span style="font-family:Times New Roman;font-size:12pt">Le produit est un service pack de MDS v1. Il ne faut pas s&#8217;attendre côté moteur à de grandes révolutions. Normal, le moteur était de qualité et ce n&#8217;est pas là que cette mise à jour était attendue. On aurait quand même pu s&#8217;attendre à une mise à jour du gestionnaire de règles de gestion qui est resté assez archaïque.<br />
</span></p>
<p><span style="font-family:Times New Roman;font-size:12pt">Par contre, niveau interface, il y a du nouveau. Déjà, l&#8217;interface utilise Silverlight 5 ce qui laisse présager une interface web riche.<br />
</span></p>
<p><img src="http://blog.homsys.com/wordpress/wp-content/uploads/2011/12/122011_1021_Comparaison41.png"><span style="font-family:Times New Roman;font-size:12pt"><br />
		</span></p>
<p><span style="font-family:Times New Roman;font-size:12pt">Et en effet, Silverlight change tout. L&#8217;interface est vraiment très bien : très rapide, très fonctionnelle : filtre, tri, pagination, tout a été revu et plutôt en bien. Une bonne surprise bien qu&#8217;on s&#8217;y attendait.<br />
</span></p>
<p><span style="font-family:Times New Roman;font-size:12pt">En termes d&#8217;utilisation, pour ma part, l&#8217;interface web de MDS v2 vaut à elle seule le client lourd de Master Data Maestro.<br />
</span></p>
<p><span style="font-family:Times New Roman"><span style="color:#1f497d;font-size:14pt"><strong>4/ L&#8217;interface Excel de MDS v2</strong></span><span style="font-size:12pt"><br />
			</span></span></p>
<p><span style="font-family:Times New Roman;font-size:12pt">Mais la bonne surprise vient du fait que MDS s&#8217;intégré avec Excel. La solution de Master Data Management prend enfin tout son sens en se rapprochant sensiblement des utilisateurs et peut ainsi concurrencer les fichiers de données de référence maintenues dans des fichiers Excel.<br />
</span></p>
<p><span style="font-family:Times New Roman;font-size:12pt">Après installation du complément Excel, l&#8217;interface de MDS est accessible directement via le ruban de Excel 2010. Attention le complément ne fonctionne pas avec Excel 2007.<br />
</span></p>
<p><img src="http://blog.homsys.com/wordpress/wp-content/uploads/2011/12/122011_1021_Comparaison51.png"><span style="font-family:Times New Roman;font-size:12pt"><br />
		</span></p>
<p><span style="font-family:Times New Roman;font-size:12pt">Un petit clic sur le bouton <strong>Connect</strong> pour se lier au service web de MDS v2 et c&#8217;est parti, Excel se mets en lien avec la solution de MDM.<br />
</span></p>
<p><span style="font-family:Times New Roman;font-size:12pt">Par contre, en RC0, l&#8217;application est assez lourde à se connecter. Espérons que ces temps de latence seront sensiblement améliorés. La connexion au serveur et la récupération des données d&#8217;une entité est terriblement long. Trop long. Attendez-vous à patienter devant<br />
</span></p>
<p><img src="http://blog.homsys.com/wordpress/wp-content/uploads/2011/12/122011_1021_Comparaison61.png"><span style="font-family:Times New Roman;font-size:12pt"><br />
		</span></p>
<p><span style="font-family:Times New Roman;font-size:12pt">Par contre, une fois les données rapatriées dans la feuille Excel, l&#8217;interaction avec MDS est exceptionnelle.<br />
</span></p>
<p><img src="http://blog.homsys.com/wordpress/wp-content/uploads/2011/12/122011_1021_Comparaison71.png"><span style="font-family:Times New Roman;font-size:12pt"><br />
		</span></p>
<p><span style="font-family:Times New Roman;font-size:12pt">La gestion des données se réalise alors avec tout le confort d&#8217;Excel. Les propriétés contraintes apparaissent sous forme de liste déroulante comme le montre la copie écran ci-dessus. Les données modifiées apparaissent en rose et chaque publication donne l&#8217;occasion d&#8217;annoter chacune de ces modifications.<br />
</span></p>
<p><img src="http://blog.homsys.com/wordpress/wp-content/uploads/2011/12/122011_1021_Comparaison81.png"><span style="font-family:Times New Roman;font-size:12pt"><br />
		</span></p>
<p><span style="font-family:Times New Roman;font-size:12pt"><em>Annotation des modifications</em><br />
		</span></p>
<p><span style="font-family:Times New Roman;font-size:12pt">L&#8217;interface bénéficie pleinement d&#8217;Excel. L&#8217;utilisateur qui en a le droit ajoute une nouvelle colonne pour créer une nouvelle propriété et ajoute une nouvelle ligne pour créer une nouvelle entrée. Les fonctions de tri et de filtre sont celles d&#8217;Excel, elles sont connues par l&#8217;utilisateur est jugée efficace.<br />
</span></p>
<p><span style="font-family:Times New Roman"><span style="color:#1f497d;font-size:14pt"><strong>Conclusion</strong></span><span style="font-size:12pt"><br />
			</span></span></p>
<p><span style="font-family:Times New Roman;font-size:12pt">Si vous disposez de MDS v1 et que vous cherchez comme moi une interface utilisateur plus conforme aux attentes générées par la solution de MDM, je vous conseille de vous tourner vers MDS v2. L&#8217;effort pour passer de la v1 à la v2 est faible et le gain que ce soit avec l&#8217;interface web et surtout avec l&#8217;interface Excel est exceptionnel.<br />
</span></p>
<p><span style="font-family:Times New Roman;font-size:12pt">Il faut juste espérer maintenant que les problèmes de lenteur du complément Excel soient réglés avec la version finale de SQL Server 2012.</span></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.homsys.com/ecosysteme-bi/comparaison-master-data-maestro-desktop-vs-mds-v2/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Le passage Projet Produit, étape clé dans le succès des projets BI</title>
		<link>http://blog.homsys.com/retours-experience-cas-client/le-passage-projet-produit-etape-cle-dans-le-succes-des-projets-bi</link>
		<comments>http://blog.homsys.com/retours-experience-cas-client/le-passage-projet-produit-etape-cle-dans-le-succes-des-projets-bi#comments</comments>
		<pubDate>Mon, 05 Dec 2011 17:21:32 +0000</pubDate>
		<dc:creator>Clément Lefaure</dc:creator>
				<category><![CDATA[Retours d’expérience / Cas client]]></category>
		<category><![CDATA[analyse de risque]]></category>
		<category><![CDATA[best practices]]></category>
		<category><![CDATA[BI]]></category>
		<category><![CDATA[gestion de projet]]></category>
		<category><![CDATA[maintenance]]></category>
		<category><![CDATA[produit]]></category>
		<category><![CDATA[projet]]></category>

		<guid isPermaLink="false">http://blog.homsys.com/?p=1028</guid>
		<description><![CDATA[Imaginez… Un matin, vous êtes sereinement en train de travailler sur un nouveau projet… Jusqu’à ce que l’on vous téléphone. C'est un ancien client affolé, qui vous appelle parce que l'application que vous avez livrée 9 mois auparavant est tombée en rade au cours de la nuit. Il vous faut alors vous dégager du temps en urgence, pour vous replonger en catastrophe dans un contexte que vous avez largement eu le temps d’oublier,... et en plus les conditions de votre intervention « pompier » n'ont pas été définies au préalable… Le cauchemar ! 
Si au moins une partie de ce scénario sonne comme un air de déjà-vu pour vous, cet article consacré à la gestion du passage en maintenance pourrait vous intéresser ;-)]]></description>
			<content:encoded><![CDATA[<p style="font-weight: bold;text-align: justify">Imaginez… Un matin, vous êtes sereinement en train de travailler sur un nouveau projet… Jusqu’à ce que l’on vous téléphone. C&#8217;est un ancien client affolé, qui vous appelle parce que l&#8217;application que vous avez livrée 9 mois auparavant est tombée en rade au cours de la nuit. Il vous faut alors vous dégager du temps en urgence, pour vous replonger en catastrophe dans un contexte que vous avez largement eu le temps d’oublier,&#8230; et en plus les conditions de votre intervention « pompier » n&#8217;ont pas été définies au préalable… Le cauchemar !<br />
Si au moins une partie de ce scénario sonne comme un air de déjà-vu pour vous, cet article consacré à la gestion du passage en maintenance pourrait vous intéresser <img src='http://blog.homsys.com/wordpress/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p style="text-align: justify"><a href="http://blog.homsys.com/wordpress/wp-content/uploads/2011/12/Gestion_de_projet1.png"><img class="size-full wp-image-1036 alignleft" src="http://blog.homsys.com/wordpress/wp-content/uploads/2011/12/Gestion_de_projet1.png" alt="" width="200" height="183" /></a>Le cas de figure évoqué en introduction est volontairement caricatural, mais c&#8217;est pour mettre en lumière la nécessité de bien gérer le passage projet produit dans les projets BI dès qu&#8217;ils atteignent une certaine taille.<br />
Le décisionnel n&#8217;échappe pas à la règle propre à tout projet informatique ou industriel : quel que soit la technologie utilisée, il faut consacrer du temps à la transformation du projet en produit. Cette étape est indispensable au succès du projet et à son bon ressenti par le client.<br />
Elle permet en outre de clarifier le rôle de chacun et donne l’opportunité à l’équipe projet de « passer le relais » proprement aux personnes qui auront le produit en charge.</p>
<p style="text-align: justify">Trois bonnes pratiques permettent de préparer « en douceur » le passage en maintenance tout au long du projet :</p>
<ol>
<li>Anticipation des problématiques maintenance</li>
<li>Rédaction et validation du contrat de maintenance</li>
<li>Période de transition projet-produit</li>
</ol>
<h3>1/ Anticipation des problématiques maintenance</h3>
<p style="text-align: justify">Il est toujours bon d’aborder la problématique maintenance le plus tôt possible dans le cycle de vie du projet. Elle doit faire partie de la phase d’étude et idéalement elle est même évoqué en avant-vente.</p>
<p style="text-align: justify">Il s’agit de se poser à chaque étape significative du projet les questions indispensables sur le devenir du projet que l’on développe. Par exemple (liste non exhaustive) :</p>
<ul>
<li> Sur quelle plate-forme sera déployée l’application ?</li>
<li> Existe-t-il une équipe de maintenance pour cette plate-forme?</li>
<li> Ou bien le projet en est-il le « pilote » ? (Auquel cas il va probablement &laquo;&nbsp;essuyer les plâtres&nbsp;&raquo; de sa mise en place et ce surcoût devra être anticipé)</li>
<li> Quel sera le &laquo;&nbsp;running cost&nbsp;&raquo; (coût d&#8217;exploitation) du produit une fois passé en exploitation ?</li>
<li> Ce coût a-t-il été budgété lors de l&#8217;évaluation du projet ?</li>
<li> Cette équipe de maintenance a-t-elle la bande passante pour gérer une application de plus ?</li>
<li> Cette équipe est-elle suffisamment formée aux technologies utilisées par le futur produit ?</li>
<li> Etc&#8230;</li>
</ul>
<p style="text-align: justify">Le suivi de ces questions doit être effectué en continue à mesure que le projet progresse. A la manière d’une analyse de risque, il faut réévaluer régulièrement la situation de façon à s’assurer que les choix et les aléas du projet permettent de rester en phase avec les objectifs pour le passage en maintenance.</p>
<h3>2/ Contrat de maintenance</h3>
<p style="text-align: justify">Une autre bonne pratique pour envisager sereinement le passage en maintenance, est de se mettre d&#8217;accord sur un contrat de maintenance (parfois appelé « maintenance charter » ou « maintenance agreement ») avec l&#8217;équipe qui aura en charge l&#8217;exploitation du projet devenu produit.<br />
Le meilleur moment pour commencer à rédiger ce contrat est souvent lorsque l’on passe en phase de recette de l’application. A ce stade le projet est suffisamment avancé pour se consacrer de façon efficace au contrat de maintenance, et il reste encore du temps à chaque partie pour préparer ensemble la mise en production.</p>
<p style="text-align: justify">Le contrat de maintenance est destiné à permettre :</p>
<ul>
<li> A l&#8217;équipe de maintenance de valider la documentation livrée par l&#8217;équipe projet (avec des aller/retour possible, si elle ne lui parait pas suffisamment complète) :
<ul>
<li> Doc technique de l&#8217;application</li>
<li> Fiches d&#8217;exploitation</li>
<li> Procédures de maintenance</li>
<li> Doc de reprise en cas de panne (&laquo;&nbsp;what if&nbsp;&raquo;)</li>
<li> Etc…</li>
</ul>
</li>
<li> De définir le périmètre de ce qui relève de la maintenance et de l&#8217;évolution. C&#8217;est à dire qui prendra en compte tel type de demande utilisateur (équipe de maintenance ? nouvelle version ? ou nouveau projet ?)</li>
<li> De nommer des key-users fonctionnels qui serviront de référents en cas de panne nécessitant un arbitrage « métier »</li>
<li> De définir des référents techniques (souvent issus de l&#8217;équipe projet) si l&#8217;équipe de maintenance ne parvient pas à se dépêtrer d&#8217;une panne, qui pourront intervenir au titre d&#8217;une prestation exceptionnelle</li>
</ul>
<p style="text-align: justify">Le key-user fonctionnel et le référent technique sont des partenaires essentiels de l’équipe maintenance. En fonction du degré d’autonomie de la maintenance, on devra s’assurer qu’ils aient une disponibilité suffisante pour l’assister.</p>
<p style="text-align: justify">
<h3>3/ Période de transition projet-produit</h3>
<p style="text-align: justify">Il est aussi fortement recommandé de prévoir une période de transition durant laquelle l’équipe projet et l’équipe de maintenance travaillent ensemble à la fin du projet. Cela permet d’assurer un transfert de compétence efficace. La durée de cette période dépend à la fois de la complexité du projet et de l’expérience de l’équipe en charge du produit une fois livré.<br />
Durant cette phase l’équipe projet laisse progressivement la main à l’équipe de maintenance et gère avec elle les évènements les plus épineux. C’est une façon de s’assurer que la transmission de connaissance a été réellement efficace.</p>
<p style="text-align: justify">On peut imaginer cette coopération sur un environnement de production ou un environnement de « pre-prod » (si par exemple la sécurité ne permet pas à l’équipe projet d’avoir les droits d’accès nécessaires). L’essentiel étant de le faire sur un environnement représentatif, dans un contexte aussi proche du réel que possible, et de ne pas laisser la maintenance seule « du jour au lendemain ».<br />
C’est aussi souvent l’occasion de compléter la documentation avec des cas réels de maintenance gérés par les deux équipes.</p>
<p style="text-align: justify">Enfin, en BI, par manque de ressource, on confie souvent &#8211; à tord &#8211; la maintenance à l’administrateur de base de données (DBA), alors que les rôle sont quand même sensiblement différents. D&#8217;une part le DBA est sans doute surqualifié pour la plupart des tâches de maintenance (ou au moins pour le premier niveau d&#8217;intervention), et d&#8217;autre part il a souvent un niveau de disponibilité trop faible pour s&#8217;en occuper efficacement. Le choix et la composition de l’équipe de maintenance a donc toute son importance.</p>
<p style="text-align: justify">
<p style="text-align: justify">Ainsi donc se termine cet article qui a tenté de recenser les bonnes pratiques en matière de passage projet produit. N’hésitez pas à laisser des commentaires si vous avez vous aussi des leviers pour faciliter la transmission d’un projet à la maintenance.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.homsys.com/retours-experience-cas-client/le-passage-projet-produit-etape-cle-dans-le-succes-des-projets-bi/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Installation d’Oracle client sur un poste 64 bits et configuration de SSIS</title>
		<link>http://blog.homsys.com/trucs-astuces/installation-d%e2%80%99oracle-client-sur-un-poste-64-bits-et-configuration-de-ssis</link>
		<comments>http://blog.homsys.com/trucs-astuces/installation-d%e2%80%99oracle-client-sur-un-poste-64-bits-et-configuration-de-ssis#comments</comments>
		<pubDate>Mon, 05 Dec 2011 10:42:19 +0000</pubDate>
		<dc:creator>Steeve Carbonaro</dc:creator>
				<category><![CDATA[Trucs & astuces]]></category>

		<guid isPermaLink="false">http://blog.homsys.com/?p=935</guid>
		<description><![CDATA[
 
     1. Introduction

L&#8217;objectif de cet article est de vous aidez à configurer votre poste 64 bits pour travailler avec des connexions Oracle client en utilisant SSIS.

     2. Installation

Pour commencer nous allons installer la version cliente 32 bits d&#8217;oracle. Nous utiliserons comme exemple, la version d&#8217;oracle 11.2.0

  [...]]]></description>
			<content:encoded><![CDATA[<p>
 </p>
<h1>     1. Introduction<br />
</h1>
<p>L&#8217;objectif de cet article est de vous aidez à configurer votre poste 64 bits pour travailler avec des connexions Oracle client en utilisant SSIS.
</p>
<h1>     2. Installation<br />
</h1>
<p>Pour commencer nous allons installer la version cliente 32 bits d&#8217;oracle. Nous utiliserons comme exemple, la version d&#8217;oracle 11.2.0
</p>
<h2>     2.1. Installation Oracle 32 bits.<br />
</h2>
<p>Choisissez<strong> Exécution </strong>comme type d&#8217;installation, ceci vous permets de notamment de bénéficier d&#8217;outil comme sql developper  (pour se connecter sur des BDD oracle, faire des requêtes sql etc…)
</p>
<p><img src="http://blog.homsys.com/wordpress/wp-content/uploads/2011/12/120511_1008_Installatio19.png">
	</p>
<p>Après avoir choisi vos langues, choisissez le répertoire où sera installé Oracle. Si vous êtes plusieurs à travailler sur ce poste, je vous conseil de choisir d&#8217;installer la version cliente sur un répertoire racine (C : ou D :..)
</p>
<p><img src="http://blog.homsys.com/wordpress/wp-content/uploads/2011/12/120511_1008_Installatio29.png">
	</p>
<p>Pour le reste, faites <strong>Suivant</strong> jusqu&#8217;à la fin de l&#8217;installation.
</p>
<h2>       2.2. Installation Oracle 64 bits.<br />
</h2>
<p>Pour l&#8217;installation de la version 64 bits procédez de la même façon que la version 32 bits. Choisissez à nouveau un répertoire à la racine de préférence.
</p>
<p><img src="http://blog.homsys.com/wordpress/wp-content/uploads/2011/12/120511_1008_Installatio39.png">
	</p>
<p>Faites <strong>Suivant</strong> jusqu&#8217;à la fin de l&#8217;installation.
</p>
<h1>    3. Configuration des providers Oracle<br />
</h1>
<p>Vous devez modifier des valeurs de clé de registre, afin de bénéficier des providers Oracle avec SSIS.
</p>
<h2>     3.1. Configuration 32 bits<br />
</h2>
<p>Connectez vous à la base de registre (tapez la commande <strong>regedit </strong>dans exécuter).  Dans le registre HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\MSDTC\MTxOCI, modifiez les clés suivantes :
</p>
<ul>
<li>OracleOciLib = oci.dll
</li>
<li>OracleSqlLib = orasql11.dll   (old: SQLLib80.dll) 
</li>
<li>OracleXaLib = oraclient11.dll  (old: xa80.dll) 
</li>
</ul>
<p><img src="http://blog.homsys.com/wordpress/wp-content/uploads/2011/12/120511_1008_Installatio49.png">
	</p>
<h2>      3.2. Configuration 64 bits<br />
</h2>
<p>Dans le registre HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDTC\MTxOCI, modifiez les clés suivantes :
</p>
<ul>
<li>OracleOciLib = oci.dll
</li>
<li>OracleSqlLib = orasql11.dll   (old: SQLLib80.dll) 
</li>
<li>OracleXaLib = oraclient11.dll  (old: xa80.dll) 
</li>
</ul>
<p><span style="color:red;font-size:14pt"><strong>Vous devez rebooter la machine.<br />
</strong></span></p>
<p>
 </p>
<h1>4. Créer votre connexion Oracle dans le TNSNAME<br />
</h1>
<p>Pour créer votre connexion Oracle vous avez 2 solutions soit vous passez par l&#8217;interface d&#8217;oracle comme ci-dessous, soit vous allez directement la configurer dans le fichier TNSNAME avec Notepad.
</p>
<p><img src="http://blog.homsys.com/wordpress/wp-content/uploads/2011/12/120511_1008_Installatio59.png">
	</p>
<p>le TNSNAME  est dans le répertoire suivant %ORACLE_HOME%/network/ADMIN/ (<strong>emplacement du logiciel</strong> que vous avez choisi pendant l&#8217;installation). Vous devez le configurer dans le répertoire 32 bits et 64 bits
</p>
<p>Pour vérifier si votre connexion est valide, ouvrez un éditeur de commande et tapez la commande <strong>tnsping</strong><br />
		<em>NonDuServiceOracle<br />
</em></p>
<p><img src="http://blog.homsys.com/wordpress/wp-content/uploads/2011/12/120511_1008_Installatio69.png">
	</p>
<p>Cette commande permet de vérifier que votre service Oracle répond à travers le réseau.
</p>
<h1>    5. Configuration de SSIS<br />
</h1>
<p>Vous pouvez à présent, utiliser votre connexion cliente Oracle avec SSIS. Dans votre projet SSIS, choisissez une connexion OLEDB de type <strong>OLEDB for Oracle Provider</strong>. Il y a deux choses importantes à paramétrer. La solution du projet en mode 32 bits et le connecteur OLEDB.
</p>
<h2>     5.1. Forcer la solution du projet SSIS à travailler en 32 bits<br />
</h2>
<p><span style="color:red"><strong>Sachez que les providers OLEDB pour Oracle sur les plateformes Microsoft marchent qu&#8217;en 32 bits</strong>. </span>Dans les propriétés de la  solution SSIS changer l&#8217;option suivante :
</p>
<p><img src="http://blog.homsys.com/wordpress/wp-content/uploads/2011/12/120511_1008_Installatio79.png">
	</p>
<h2>     5.2. Modifier la propriété UseDefaultCodePage du connecteur OLEDB<br />
</h2>
<p>Pour éviter un warning au niveau du connecteur OLEDB modifier la propriété suivante :
</p>
<p>
 </p>
<p><img src="http://blog.homsys.com/wordpress/wp-content/uploads/2011/12/120511_1008_Installatio89.png">
	</p>
<p>
 </p>
<p>Voilà vous pouvez extraire vos données.
</p>
<p>FIN
</p>
<p>
 </p>
<p>
 </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.homsys.com/trucs-astuces/installation-d%e2%80%99oracle-client-sur-un-poste-64-bits-et-configuration-de-ssis/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Outil de gestion des fichiers de configuration de SSIS</title>
		<link>http://blog.homsys.com/divers/outil-de-gestion-des-fichiers-de-configuration-de-ssis</link>
		<comments>http://blog.homsys.com/divers/outil-de-gestion-des-fichiers-de-configuration-de-ssis#comments</comments>
		<pubDate>Mon, 28 Nov 2011 13:57:31 +0000</pubDate>
		<dc:creator>Franck Gavand</dc:creator>
				<category><![CDATA[Divers]]></category>
		<category><![CDATA[SSIS]]></category>

		<guid isPermaLink="false">http://blog.homsys.com/?p=910</guid>
		<description><![CDATA[La gestion des fichiers de configuration en XML de SSIS n’est pas chose aisée. Il n’est pas facile de les modifier à la main, et les re-générer à chaque modification est un processus assez lourd. Quand en plus on doit gérer plusieurs fichiers de configuration en fonction des différents environnements de développement, recette, production&#8230; cette [...]]]></description>
			<content:encoded><![CDATA[<p>La gestion des fichiers de configuration en XML de SSIS n’est pas chose aisée. Il n’est pas facile de les modifier à la main, et les re-générer à chaque modification est un processus assez lourd. Quand en plus on doit gérer plusieurs fichiers de configuration en fonction des différents environnements de développement, recette, production&#8230; cette tâche devient rapidement compliquée et source d’erreurs.</p>
<p>Je vous mets donc à disposition cet outil éprouvé dans plusieurs projets BI. Cet outil est une interface web développée en asp qui vous permet de gérer simplement les différents fichiers de configurations de SSIS et ce quel que soit le nombre d’environnements différents.</p>
<p>L’outil permet de déclarer des environnements, de créer de nouvelles variables et de modifier les valeurs associées à ces variables pour chacun des environnements. Vous pouvez directement comparer, pour une variable, sa valeur dans chacun des environnements.</p>
<p>Les modifications ne sont prises en compte que lors de leur validation et une sauvegarde des fichiers est effectuée avant leur ré-écriture.</p>
<p>Les variables déjà présentes dans les fichiers de configuration sont automatiquement intégrées. Vous n’avez donc pas à déclarer les variables que vous avez déjà définies.</p>
<p>Vous n’aurez donc plus à toucher les fichiers de configuration XML, l’outil vous offre une interface simple et efficace pour les manipuler.</p>
<p><strong>Archive à télécharger :<br />
<a href="http://blog.homsys.com/wordpress/wp-content/uploads/2011/11/SSISConfig.zip">SSISConfig.zip</a></strong></p>
<p><strong>Déclaration des environnements :<br />
<a href="http://blog.homsys.com/wordpress/wp-content/uploads/2011/11/image11.png"><img class="alignnone size-full wp-image-921" src="http://blog.homsys.com/wordpress/wp-content/uploads/2011/11/image11.png" alt="Déclaration des environnements " width="699" height="360" /></a><br />
</strong></p>
<p><strong>Liste des variables et affichage de leur valeur dans chacun des environnements :<br />
<a href="http://blog.homsys.com/wordpress/wp-content/uploads/2011/11/image21.png"></a><a href="http://blog.homsys.com/wordpress/wp-content/uploads/2011/11/image22.png"><img class="alignnone size-full wp-image-915" src="http://blog.homsys.com/wordpress/wp-content/uploads/2011/11/image22.png" alt="Liste des variables et affichage de leur valeur dans chacun des environnements " width="797" height="422" /></a><br />
</strong><em> </em></p>
<p><em> </em></p>
<p><em> </em></p>
<p><strong>Création d’une nouvelle variable :<br />
<a href="http://blog.homsys.com/wordpress/wp-content/uploads/2011/11/image3.png"><img class="alignnone size-full wp-image-916" src="http://blog.homsys.com/wordpress/wp-content/uploads/2011/11/image3.png" alt="Création d’une nouvelle variable :" width="653" height="204" /></a><br />
</strong><strong> </strong></p>
<p><strong>Modification de la valeur d’une variable :</strong><br />
<a href="http://blog.homsys.com/wordpress/wp-content/uploads/2011/11/image4.png"><img class="alignnone size-full wp-image-917" src="http://blog.homsys.com/wordpress/wp-content/uploads/2011/11/image4.png" alt="Modification de la valeur d’une variable :" width="754" height="244" /></a></p>
<p><strong>Validation des modifications :<br />
<a href="http://blog.homsys.com/wordpress/wp-content/uploads/2011/11/image5.png"><img class="alignnone size-full wp-image-918" src="http://blog.homsys.com/wordpress/wp-content/uploads/2011/11/image5.png" alt="Validation des modifications " width="752" height="229" /></a><br />
</strong></p>
<p><strong>Sauvegarde automatique des anciennes versions des fichiers :<br />
<a href="http://blog.homsys.com/wordpress/wp-content/uploads/2011/11/image6.png"><img class="alignnone size-full wp-image-919" src="http://blog.homsys.com/wordpress/wp-content/uploads/2011/11/image6.png" alt="Sauvegarde automatique des anciennes versions des fichiers " width="756" height="376" /></a><br />
</strong></p>
<p><strong> </strong></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.homsys.com/divers/outil-de-gestion-des-fichiers-de-configuration-de-ssis/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

