<?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>Business Intelligen(ce)</title>
	<atom:link href="https://blog.developpez.com/businessintelligence/feed" rel="self" type="application/rss+xml" />
	<link>https://blog.developpez.com/businessintelligence</link>
	<description></description>
	<lastBuildDate>Fri, 27 Jun 2008 17:04:57 +0000</lastBuildDate>
	<language>fr-FR</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=4.1.42</generator>
	<item>
		<title>TDWI&#8217;s Business Intelligence Maturity Model</title>
		<link>https://blog.developpez.com/businessintelligence/p5981/theorie-business-intelligence/tdwi_s_business_intelligence_maturity_mo</link>
		<comments>https://blog.developpez.com/businessintelligence/p5981/theorie-business-intelligence/tdwi_s_business_intelligence_maturity_mo#comments</comments>
		<pubDate>Fri, 27 Jun 2008 17:03:27 +0000</pubDate>
		<dc:creator><![CDATA[ygrim]]></dc:creator>
				<category><![CDATA[Théorie Business Intelligence]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Bonjour à tous ! Dans le même ordre d&#8217;idée que le fameux Datawarehouse readiness litmus test de Ralf Kimball (disponible dans son livre : The data warehouse lifecycle toolkit), qui permet de voir si une entreprise, ou ses acteurs, sont prêts à accepter un projet BI. Le TDWI (the data warehouse institute), organisme passant pour être une référence en la matière, nous propose un modèle nous permettant de positionner notre entreprise, ses challenges, ses évolutions [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Bonjour à tous !<br />
Dans le même ordre d&rsquo;idée que le fameux Datawarehouse readiness litmus test de Ralf Kimball (disponible dans son livre : The data warehouse lifecycle toolkit), qui permet de voir si une entreprise, ou ses acteurs, sont prêts à accepter un projet BI. Le TDWI (the data warehouse institute), organisme passant pour être une référence en la matière, nous propose un modèle nous permettant de positionner notre entreprise, ses challenges, ses évolutions et ses contraintes dans un modèle de maturité ma foi très bien pensé.<br />
Le document en question est accessible à cette adresse : http://onereports.inquisiteasp.com/Docs/TDWI_Benchmark_Final.pdf</p>
<p>Je trouve cette méthode excellente pour permettre aux décideurs, et tous les non IT, de se voir dans l&rsquo;évolution afin de permettre de cadrer et postitionner leurs besoins, attentes et objectifs. Il permet aussi aux professionnels (IT) d&rsquo;avoir un plan directeur que les décideurs peuvent comprendre, une sorte de langage commun (et dieu sait si les deux ne parlent pas le même langage).</p>
<p>Un très bon complément d&rsquo;information</p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Talend et Sql Server 2005</title>
		<link>https://blog.developpez.com/businessintelligence/p5976/business-intelligence-en-pratique/talend_et_sql_server_2005</link>
		<comments>https://blog.developpez.com/businessintelligence/p5976/business-intelligence-en-pratique/talend_et_sql_server_2005#comments</comments>
		<pubDate>Thu, 26 Jun 2008 18:13:41 +0000</pubDate>
		<dc:creator><![CDATA[ygrim]]></dc:creator>
				<category><![CDATA[Business Intelligence en pratique]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[J&#8217;ai eu un peu de mal à configurer une connection à une source de données Sql Server 2005 sous Talend. Avant de fustiger les solutions Open Source et de me dire que c&#8217;est que de la m***, j&#8217;ai posté sur notre forum pour voir les retours des gens. Question très fréquemment posée&#8230; Et c&#8217;est pas la faute à Talend Il suffit de configurer Sql Server pour qu&#8217;il accepte les connection TCP/IP, ça se fait depuis [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>J&rsquo;ai eu un peu de mal à configurer une connection à une source de données Sql Server 2005 sous Talend. Avant de fustiger les solutions Open Source et de me dire que c&rsquo;est que de la m***, j&rsquo;ai posté sur notre forum pour voir les retours des gens. Question très fréquemment posée&#8230; Et c&rsquo;est pas la faute à Talend <img src="https://blog.developpez.com/businessintelligence/wp-includes/images/smilies/icon_biggrin.gif" alt=":D" class="wp-smiley" /><br />
Il suffit de configurer Sql Server pour qu&rsquo;il accepte les connection TCP/IP, ça se fait depuis le gestionnaire de configurations de Sql Server. Ensuite, il faut faire en sorte que l&rsquo;instance fonctionne en mode d&rsquo;authentification mixte. Et c&rsquo;est tout !<br />
Les rétissants au changements diront que dans SSIS, pas besoin de faire ça, à cela je répondrais : essayez d&rsquo;ecrire dans des bases MySql en utilisant SSIS et on rediscutera <img src="https://blog.developpez.com/businessintelligence/wp-includes/images/smilies/icon_wink.gif" alt=";)" class="wp-smiley" /></p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Bug dans Dundas Chart for Reporting Services</title>
		<link>https://blog.developpez.com/businessintelligence/p5936/business-intelligence-en-pratique/bug_dans_dundas_chart_for_reporting_serv</link>
		<comments>https://blog.developpez.com/businessintelligence/p5936/business-intelligence-en-pratique/bug_dans_dundas_chart_for_reporting_serv#comments</comments>
		<pubDate>Thu, 19 Jun 2008 15:56:10 +0000</pubDate>
		<dc:creator><![CDATA[ygrim]]></dc:creator>
				<category><![CDATA[Business Intelligence en pratique]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Bonjour à tous ! On parle de Dundas comme étant LE third party à avoir pour développer des rapports améliorés dans Reporting Services. En effet, l&#8217;outil semble combler tous les manques de Reporting Services (deux axes des Y, combinaisons de graphes, nouveaux types de graphes, jauges, indicateurs de performance, etc.). Le problème, parcequ&#8217;il doit toujours y en avoir un, c&#8217;est que je développe en ce moment une solution de reporting qui utilise de très petits [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Bonjour à tous !<br />
On parle de Dundas comme étant LE third party à avoir pour développer des rapports améliorés dans Reporting Services. En effet, l&rsquo;outil semble combler tous les manques de Reporting Services (deux axes des Y, combinaisons de graphes, nouveaux types de graphes, jauges, indicateurs de performance, etc.).<br />
Le problème, parcequ&rsquo;il doit toujours y en avoir un, c&rsquo;est que je développe en ce moment une solution de reporting qui utilise de très petits nombres (inférieurs à un), et que dans ce cas là, les rapports Dundas ont un comportement assez étrange : il n&rsquo;affichent plus les valeurs d&rsquo;échelle de l&rsquo;axe des Y&#8230; Je me dis que la communauté Dundas va vite faire de régler ça alors je poste dans leurs forum (en même temps que chez developpez.com <img src="https://blog.developpez.com/businessintelligence/wp-includes/images/smilies/icon_wink.gif" alt=";)" class="wp-smiley" /> ). Mais il semble que nos amis de chez Dundas soit assez sélectifs quand aux personnes à qui ils doivent répondre. Je comprend que les personnes qui ont signés des ententes de services doivent passer en priorité&#8230; Mais de là à ignorer tous ce qui reste (des acheteurs potentiels)&#8230; Pas fort de leur part.<br />
En attendant, je me tourne vers d&rsquo;autres solutions, si elles existent, pour régler mon problème.<br />
Edit : le problème est ENFIN résolu.<br />
La solution, fournie par l&rsquo;équipe de support de Dundas, est d&rsquo;utiliser l&rsquo;API Dundas pour calculer les intervalles. Attention, pour avoir des reponses chez Dundas, il faut envoyer les questions par mail à leur équipe de support (pas très communautaire tout ça).<br />
Voici ce que j&rsquo;ai fait :</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">DataPoint maxPoint = chartObj.Series[0].Points.FindMaxValue(); <br />
//donne la plus grande valeur de mon graphe <br />
&nbsp;<br />
double theMaxValueOfMYLine = maxPoint.YValues[0]; <br />
//donne la valeur du Y du point <br />
chartObj.ChartAreas[0].AxisY2.Interval = &nbsp;theMaxValueOfMYLine / 5; <br />
//spécifie l'intervalle de l'axe des Y (le second). J'ai choisi de prendre la plus grande valeur et la diviser par 5, <br />
//ainsi j'ai 5 intervalles dans mon axe des Y</div></div>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sql Server 2005 et le BULK LOAD</title>
		<link>https://blog.developpez.com/businessintelligence/p5879/divers/sql_server_2005_et_le_bulk_load</link>
		<comments>https://blog.developpez.com/businessintelligence/p5879/divers/sql_server_2005_et_le_bulk_load#comments</comments>
		<pubDate>Wed, 11 Jun 2008 14:28:02 +0000</pubDate>
		<dc:creator><![CDATA[ygrim]]></dc:creator>
				<category><![CDATA[Business Intelligence en pratique]]></category>
		<category><![CDATA[Divers]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Le bulk load mode, dans Sql Server 2005, permet de faire des inscriptions minimales dans le journal d&#8217;une base de données lorsqu&#8217;on fait des chargements en bloc (BULK LOAD). L&#8217;intéret ? Et bien imaginez que vous ayez très peu de temps pour charger une ennorme quantité d&#8217;information dans votre table&#8230; Vous seriez bien contents de vous passer des ecritures autres que celles faites dans la base de données, notemment les ecritures dans le journal. Votre [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Le bulk load mode, dans Sql Server 2005, permet de faire des inscriptions minimales dans le journal d&rsquo;une base de données lorsqu&rsquo;on fait des chargements en bloc (BULK LOAD). L&rsquo;intéret ? Et bien imaginez que vous ayez très peu de temps pour charger une ennorme quantité d&rsquo;information dans votre table&#8230; Vous seriez bien contents de vous passer des ecritures autres que celles faites dans la base de données, notemment les ecritures dans le journal. Votre traitement serait beaucoup plus rapide.<br />
Autre cas, vous chargez des données dans votre entrepôt et vous cherchez un moyen facile de pouvoir revenir en arrière après un chargement. Et bien puisque le bulk load mode n&rsquo;écrit pas les données chargées en bloc dans le journal. Il vous suffit de faire une restauration de la base de données au dernier point dans le journal et le tour est joué !<br />
Cependant ! ce mode de journalisation ne fonctionne pas toujours comme on veut ! En effet certaines conditions doivent être respéctées pour pouvoir journaliser en bloc :<br />
&#8211; La table doit être vide<br />
OU<br />
&#8211; La table ne doit contenir AUCUN index cluster.<br />
Je sais, c&rsquo;est bien contraignant tout ça, surtout qu&rsquo;on a pas la chance d&rsquo;avoir une table vide tout le temps&#8230; Mais les avantages sont la, et une bonne pratique en B.I est de désactiver les index avant les chargements. Dans un package SSIS, ça se fait facilement <img src="https://blog.developpez.com/businessintelligence/wp-includes/images/smilies/icon_wink.gif" alt=";)" class="wp-smiley" /></p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Performance Point 2007. Un retour d&#8217;expérience</title>
		<link>https://blog.developpez.com/businessintelligence/p5794/business-intelligence-en-pratique/performance_point_2007_un_retour_d_exper</link>
		<comments>https://blog.developpez.com/businessintelligence/p5794/business-intelligence-en-pratique/performance_point_2007_un_retour_d_exper#comments</comments>
		<pubDate>Thu, 29 May 2008 20:33:29 +0000</pubDate>
		<dc:creator><![CDATA[ygrim]]></dc:creator>
				<category><![CDATA[Business Intelligence en pratique]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Bonjour à tous, Ayant passé un petit moment avec PPS (Performance Point Server). Je vous confie mes premières remarques et impréssions. Premièrement, une petite présentation : PPS est L&#8217;OUTIL de dashboarding (tableaux de bords et indicateurs) de microsoft. Sorti en décembre de l&#8217;année passée, ce composant Business Intelligence est censé répondre à toutes les demandes des consommateurs d&#8217;informations (analystes, directeurs, décideurs), offrant fléxibilité, performance, facilité d&#8217;utilisation, blablabla. PPS se compose de deux partie : une [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Bonjour à tous,<br />
Ayant passé un petit moment avec PPS (Performance Point Server). Je vous confie mes premières remarques et impréssions.<br />
Premièrement, une petite présentation :<br />
PPS est L&rsquo;OUTIL de dashboarding (tableaux de bords et indicateurs) de microsoft. Sorti en décembre de l&rsquo;année passée, ce composant Business Intelligence est censé répondre à toutes les demandes des consommateurs d&rsquo;informations (analystes, directeurs, décideurs), offrant fléxibilité, performance, facilité d&rsquo;utilisation, blablabla.<br />
PPS se compose de deux partie : une partie &laquo;&nbsp;backend&nbsp;&raquo;, représentée par le business modeler, et une partie &laquo;&nbsp;création de dashboards&nbsp;&raquo; représentée par le fameux &laquo;&nbsp;dashboard designer&nbsp;&raquo;. Nous en parlerons plus tard &#8230;<span id="more-24"></span><br />
La partie serveur nécessite absolument Windows Server 2003 (ou 2008), alors que les deux composants précedent peuvent s&rsquo;installer sur XP. Des add-in devront être installés avant PPS (l&rsquo;utilitaire d&rsquo;installation fait un check-up du système et liste les composants à installer&#8230;). Pour les tests c&rsquo;est un peu embétant, mais les deux outils cités précedement suffisent pour un premier contact avec PPS.<br />
Business Modeler : le business modeler permet de créer des structures de cubes Analysis Services spécialement pour faire des tableaux de bords. Son coté intuitif et (user friendly) le rend, d&rsquo;après moi, très limité comparé au monstre qu&rsquo;est Analysis Services. On nous propose un outil simple qui peut faire des choses simples (avis aux amateurs). Après un petit coup d&rsquo;oeil sur la doc (car ce n&rsquo;est vraiment pas évident de comprendre ce que fait l&rsquo;outil sans la doc.) on comprend que le Modeler sert à créer une structure que nous devons remplir avec des données. Comment la remplir&#8230; On se débrouille : SSIS, SQL, l&rsquo;outil &laquo;&nbsp;associations&nbsp;&raquo; qui est inclu dans le modeler pour faire des ETL simples&#8230; En gros, ça sort du contexte de PPS.<br />
Donc personnelement je me suis senti mal dans cet outil vu que j&rsquo;ai l&rsquo;habitude de faire tout ce que je veux avec Analysis Services.<br />
Dashboard Designer : outil à la sauce Office 2007. Il est visuelement très efficace ! Les composants se trouvent facilement et on arrive très rapidement à faire ce qu&rsquo;on veut. Les éditeurs de KPI, Scorecards et Dashboards sont très faciles et terriblement efficaces et l&rsquo;éditeur de rapports permet de faire des rapports avec Drilldown, des graphiques, des tableaux, matrices&#8230; bref, tout ce qu&rsquo;a besoin le consommateur d&rsquo;informations pour trouver son bonheur. Joli coup pour cet outil !<br />
Le seule bémol que j&rsquo;ai trouvé est sa gestion un peu hasardeuse de la sécurité. Il ne fonctionne pas comme Integration Services ou Analysis Services pour la definition des sources de données et on le regrette !</p>
<p>PPS est fait pour être intégré à Sharepoint (WSS ou Sharepoint Portal). Mais pour des fins de tests vous pouvez utiliser la fonction &laquo;&nbsp;apreçu&nbsp;&raquo; pour jouer avec.<br />
Liens utiles :<br />
&#8211; Pour télécharger la version d&rsquo;évaluation : http://www.microsoft.com/business/performancepoint/howtobuy/trial-software.aspx<br />
&#8211; Pour voir les vidéos de training : http://www.microsoft.com/business/performancepoint/resources/training.aspx</p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Installation de Proclarity Server 6.0 (authentification SQL)</title>
		<link>https://blog.developpez.com/businessintelligence/p5793/divers/installation_de_proclarity_server_6_0_au</link>
		<comments>https://blog.developpez.com/businessintelligence/p5793/divers/installation_de_proclarity_server_6_0_au#comments</comments>
		<pubDate>Thu, 29 May 2008 19:54:02 +0000</pubDate>
		<dc:creator><![CDATA[ygrim]]></dc:creator>
				<category><![CDATA[Business Intelligence en pratique]]></category>
		<category><![CDATA[Divers]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Bonjour, L&#8217;installation de proclarity 6.0 (et même les autres versions je suppose) ne fonctionne pas si le mode d&#8217;identification SQL est à Windows Seulement. Il faut que ce dernier soit à &#171;&#160;Mode Mixte&#160;&#187;. Proclarity ayant une partie Web, et ayant une base de données SQL Server à installer. Il est necessaire d&#8217;avoir ce mode d&#8217;identification pour la connection.]]></description>
				<content:encoded><![CDATA[<p>Bonjour,<br />
L&rsquo;installation de proclarity 6.0 (et même les autres versions je suppose) ne fonctionne pas si le mode d&rsquo;identification SQL est à Windows Seulement. Il faut que ce dernier soit à &laquo;&nbsp;Mode Mixte&nbsp;&raquo;. Proclarity ayant une partie Web, et ayant une base de données SQL Server à installer. Il est necessaire d&rsquo;avoir ce mode d&rsquo;identification pour la connection.</p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Service Pack 2 de Sql Server 2005 et plantage de Reporting Services !</title>
		<link>https://blog.developpez.com/businessintelligence/p5780/divers/service_pack_2_de_sql_server_2005_et_pla</link>
		<comments>https://blog.developpez.com/businessintelligence/p5780/divers/service_pack_2_de_sql_server_2005_et_pla#comments</comments>
		<pubDate>Wed, 28 May 2008 20:46:13 +0000</pubDate>
		<dc:creator><![CDATA[ygrim]]></dc:creator>
				<category><![CDATA[Business Intelligence en pratique]]></category>
		<category><![CDATA[Divers]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[C&#8217;est en installant le SP2 de Reporting Services que je me suis rendu compte que mon serveur de rapports n&#8217;était plus disponible. Une erreur me signalant que rsReportServer.config était inaccessible&#8230; Du MS pur et dur, un service pack censé réglé des bugs en créé d&#8217;autres&#8230; En tout cas ! L&#8217;excellent Fabrice Romelard a trouvé le fix de ça : &#8211; Aller au compte SQLServer2005ReportingServicesWebServiceUser$XXXX$MSSQLSERVER dans la gestion de l&#8217;ordinateur et y ajouter les comptes ASPNET [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>C&rsquo;est en installant le SP2 de Reporting Services que je me suis rendu compte que mon serveur de rapports n&rsquo;était plus disponible. Une erreur me signalant que rsReportServer.config était inaccessible&#8230; Du MS pur et dur, un service pack censé réglé des bugs en créé d&rsquo;autres&#8230;<br />
En  tout cas ! L&rsquo;excellent Fabrice Romelard a trouvé le fix de ça :<br />
&#8211; Aller au compte SQLServer2005ReportingServicesWebServiceUser$XXXX$MSSQLSERVER dans la gestion de l&rsquo;ordinateur et y ajouter les comptes ASPNET et NETWORK SERVICE (s&rsquo;il n&rsquo;y sont pas déjà)&#8230;<br />
&#8211; Aller au fichier de configuration rsReportServer.config (généralement dans C:\Program Files\Microsoft SQL Server\MSSQL.3\Reporting Services\ReportServer) et donner au groupe précédement mentionné les droits de lecture et d&rsquo;exécution.<br />
&#8211; Jetter un coup d&rsquo;oeil dans la configuration de Reporting Services pour voir que l&rsquo;accès à la base de données de rapports s&rsquo;effectue avec le compte que vous voulez (compte de domaine de préférence).</p>
<p>Voila voila !</p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Un excellent moyen de prendre en main la B.I de Microsoft</title>
		<link>https://blog.developpez.com/businessintelligence/p5766/divers/un_excellent_moyen_de_prendre_en_main_la</link>
		<comments>https://blog.developpez.com/businessintelligence/p5766/divers/un_excellent_moyen_de_prendre_en_main_la#comments</comments>
		<pubDate>Tue, 27 May 2008 15:23:54 +0000</pubDate>
		<dc:creator><![CDATA[ygrim]]></dc:creator>
				<category><![CDATA[Business Intelligence en pratique]]></category>
		<category><![CDATA[Divers]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Amis et amies néophytes, c&#8217;est ici que ça se passe !! Un très bon moyen d&#8217;avoir un premier contact avec la suite B.I de MS ainsi qu&#8217;avec Sql Server (2000, 2005, 2008) : les virtual labs ! Pour ceux qui ne connaissent pas le principe, c&#8217;est une machine que MS met à la disposition des utilisateurs de façon virtuelle, c&#8217;est à dire que vous avez une page Web qui affiche un poste de travail (comme [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Amis et amies néophytes, c&rsquo;est ici que ça se passe !!<br />
Un très bon moyen d&rsquo;avoir un premier contact avec la suite B.I de MS ainsi qu&rsquo;avec Sql Server (2000, 2005, 2008) : les virtual labs !<br />
Pour ceux qui ne connaissent pas le principe, c&rsquo;est une machine que MS met à la disposition des utilisateurs de façon virtuelle, c&rsquo;est à dire que vous avez une page Web qui affiche un poste de travail (comme si vous aviez un pc dans votre pc <img src="https://blog.developpez.com/businessintelligence/wp-includes/images/smilies/icon_smile.gif" alt=":)" class="wp-smiley" /><br />
Très simple à prendre en main et très bien documenté, les virtual labs permettent de suivre des étapes simples pour produire un résultat montrant la puissance et la simplicité de l&rsquo;outil.</p>
<p>Un très bon départ qui pourra se poursuivre avec les tutos de DVP <img src="https://blog.developpez.com/businessintelligence/wp-includes/images/smilies/icon_razz.gif" alt=":P" class="wp-smiley" /></p>
<p>Voici le lien vers les virtual labs de la suite Business Intelligence de MS : http://technet.microsoft.com/en-us/bb499788.aspx</p>
<p>Enjoy !</p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Message d&#8217;erreur à l&#8217;installation de Reporting Services</title>
		<link>https://blog.developpez.com/businessintelligence/p5711/business-intelligence-en-pratique/message_d_erreur_a_l_installation_de_rep</link>
		<comments>https://blog.developpez.com/businessintelligence/p5711/business-intelligence-en-pratique/message_d_erreur_a_l_installation_de_rep#comments</comments>
		<pubDate>Fri, 16 May 2008 01:27:40 +0000</pubDate>
		<dc:creator><![CDATA[ygrim]]></dc:creator>
				<category><![CDATA[Business Intelligence en pratique]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Bonjour à tous, Un message d&#8217;erreur qui m&#8217;a fait hérisser les poils pendant que je m&#8217;atelais à l&#8217;apprentissage de Reporting Services&#8230; Je n&#8217;arrivais pas à installer Reporting Services car le message suivant bloquait l&#8217;installation : &#171;&#160;SQL Server Setup failed to obtain system account information for the ASPNET account&#160;&#187;. Avant toute chose, il faut que vous aillez IIS d&#8217;installé sur votre ordinateur (Report Server se base sur IIS pour déployer et gérer ses sites Web). &#8211; [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Bonjour à tous,<br />
Un message d&rsquo;erreur qui m&rsquo;a fait hérisser les poils pendant que je m&rsquo;atelais à l&rsquo;apprentissage de Reporting Services&#8230; Je n&rsquo;arrivais pas à installer Reporting Services car le message suivant bloquait l&rsquo;installation : &laquo;&nbsp;SQL Server Setup failed to obtain system account information for the ASPNET account&nbsp;&raquo;.<br />
Avant toute chose, il faut que vous aillez IIS d&rsquo;installé sur votre ordinateur (Report Server se base sur IIS pour déployer et gérer ses sites Web).<br />
&#8211; Dans panneau de config -> Outils d&rsquo;administration -> Double cliquez sur IIS (internet services).<br />
&#8211; Choisissez le dossier &laquo;&nbsp;sites web&nbsp;&raquo; et affichez les propriétés.<br />
&#8211; Dans l&rsquo;onglet ASP.NET, choisissez une version de ASP.NET (si vous n&rsquo;avez qu&rsquo;un seul choix, tant mieux&#8230;)<br />
&#8211; ouvrez une invite ms-dos et allez dans Windows\Microsoft.NET\Framework\v&nbsp;&raquo;votre_numero_de_version_ASP&nbsp;&raquo;. Ce numéro est biensur celui que vous aviez choisi au niveau de la gestion de IIS.<br />
&#8211; Tapez ensuite la commande : <strong>aspnet_regiis -i</strong>. Une installation commencera et vos problèmes seront réglés <img src="https://blog.developpez.com/businessintelligence/wp-includes/images/smilies/icon_wink.gif" alt=";)" class="wp-smiley" /><br />
Voila voila !</p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Modéliser un entrepôt de données</title>
		<link>https://blog.developpez.com/businessintelligence/p4621/theorie-business-intelligence/title_80</link>
		<comments>https://blog.developpez.com/businessintelligence/p4621/theorie-business-intelligence/title_80#comments</comments>
		<pubDate>Mon, 03 Dec 2007 22:03:28 +0000</pubDate>
		<dc:creator><![CDATA[ygrim]]></dc:creator>
				<category><![CDATA[Entrepôts de données (DataWareHouses)]]></category>
		<category><![CDATA[Théorie Business Intelligence]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Un concept clé dans le monde du décisionnel est l&#8217;entrepôt de données, ou le DataWareHouse. En effet, les analystes du monde de l&#8217;informationnel n&#8217;ont pas mieux trouvé pour modéliser de façon unifiée et simple toutes les données de l&#8217;entreprise. C&#8217;est actuellement la seule solution (sur laquelle se base toutes les techniques de B.I.). Rapidement, qu&#8217;est ce qu&#8217;un Entrepôt de données ? Un entrepôt est une structure capable de stocker, sous un format précis, toutes les [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Un concept clé dans le monde du décisionnel est l&rsquo;entrepôt de données, ou le DataWareHouse. En effet, les analystes du monde de l&rsquo;informationnel n&rsquo;ont pas mieux trouvé pour modéliser de façon unifiée et simple toutes les données de l&rsquo;entreprise. C&rsquo;est actuellement la seule solution (sur laquelle se base toutes les techniques de B.I.).<br />
Rapidement, qu&rsquo;est ce qu&rsquo;un Entrepôt de données ? Un entrepôt est une structure capable de stocker, sous un format précis, toutes les données de l&rsquo;entreprise en vue d&rsquo;une utilisation informationnelle (et non opérationnelle, sauf pour les Operational Data Stores que nous verrons dans un autre article). Wikipedia dit qu&rsquo;un entrepôt est un entrepôt de données (une base de données) qui se caractérise par des données :</p>
<p><strong>- orientées « métier »</strong> ou business (par exemple, pour une banque un compte débiteur sera agrégé avec les prêts accordés par la banque et non pas avec les autres comptes restés créditeurs, à la différence de ce qui se passe dans la comptabilité et le système de production d&rsquo;origine)<br />
<strong>- présentées selon différents axes d&rsquo;analyse</strong> ou « dimensions » (par exemple : le temps, les types ou segments de clientèle, les différentes gammes de produits, les différents secteurs régionaux ou commerciaux, etc.)<br />
<strong>- non volatiles :</strong> stables, en lecture seule, non modifiables,<br />
<strong>- intégrées en provenance de sources hétérogènes</strong> ou d&rsquo;origines diverses (y compris des fichiers externes de cotation ou de scoring)<br />
<strong>- archivées et donc datées :</strong> avec une conservation de l&rsquo;historique et de son évolution pour permettre les analyses comparatives (par exemple, d&rsquo;une année sur l&rsquo;autre, etc.)</p>
<p>Voila pour la définition, il faut retenir que <strong>dans un entrepôt on ne supprime JAMAIS les données</strong>, il est la dans un but historique, donc JAMAIS de suppression, et sauf dans des cas bien spécifiques, JAMAIS d&rsquo;update des données. Le système de prod ne garde pas la trace de l&rsquo;ancien prix du produit avant qu&rsquo;on décide de le changer, mais les analystes ont un intérêt certain à étudier l&rsquo;impact du changement de prix dans la consommation de ce produit !<br />
Autre chose à retenir : le schéma doit être <strong>assez simple pour que des non informaticiens puissent accéder à l&rsquo;entrepôt et faire de l&rsquo;analyse</strong>. Souvenez vous que le but est de donner plus d&rsquo;autonomie aux utilisateurs finaux. Plus de va et viens entre les départements et l&rsquo;informatique pour la création d&rsquo;un rapport qu&rsquo;on utilisera qu&rsquo;une seule fois ! Donc plus d&rsquo;autonomie = permettre l&rsquo;accès à la source.<br />
En partant de ces principes, des gens intelligents ont crées un schéma de modélisation simple pour les données d&rsquo;un entrepôt. Le but du jeu sera, par la suite, de transposer les données de production dans ce schéma la en gardant entre les yeux les principes précedement cités. Naquit le schéma en étoile (Star schema) !!!!<br />
Contrairement au schéma relationnel (modèle Entité-Relation), le schéma en étoile se base sur deux concepts transversaux au relationnel : Dimension et Fait.<br />
<strong>Le concept de Dimension</strong> désigne un axe d&rsquo;analyse de l&rsquo;entreprise. Plus clairement, avec quoi on va faire de l&rsquo;analyse. Des exemples pourraient être des dimensions produits, fournisseurs, temps, clients, etc. La particularité de ces axes est qu&rsquo;ils doivent être, le plus possibles, communs à l&rsquo;entreprise, en ce sens qu&rsquo;il faut faire un vrai effort de prospection pour définir des concepts communs à tous les départements (des heures de plaisir pour mettre tout le monde d&rsquo;accord sur ce qu&rsquo;est un &laquo;&nbsp;produit&nbsp;&raquo; dans l&rsquo;entreprise). Pourquoi ? ben parce que ces axes seront utilisés pour décrire l&rsquo;entreprise dans son ensemble, indépendamment des structures organisationnelles.<br />
Deuxième spécificité : les données des dimensions doivent être unifiés. Pas question d&rsquo;avoir des prix en dollars, dinars et Euros. C&rsquo;est le meilleur moyen pour faire un flop.<br />
Troisième spécificité : les données doivent avoir des méta-données claires et parlantes pour les utilisateurs. Les utilisateurs finaux doivent comprendre les noms des colonnes, évitez les DF_XPROD_GLE, y&rsquo;a que vous qui comprenez ça !<br />
Quatrième spécificité : et la plus importante !!! n&rsquo;utilisez JAMAIS les clés de vos tables de prod pour identifier vos Dimensions. Je sais, je sais, on commence l&rsquo;analyse, on voit que notre analyse portera sur les ventes par date, par vendeur, par client, par produit. On a donc des dimensions Date, Vendeur, Produit et Client et &#8230; on a les tables associés dans notre système de prod, pourquoi ne pas les migrer dans notre schéma en étoile &#8230;. NOOON !!!! N&rsquo;oubliez pas que l&rsquo;entrepôt est le garant des changements de l&rsquo;entreprise, la mémoire de l&rsquo;entreprise, comment garder trace des changement de prix, de titre, de code produit, de code client à travers le temps ??? La solution est d&rsquo;avoir une clé primaire pour notre dimension et d&rsquo;ajouter l&rsquo;identifiant dans le système de production comme simple champ de notre dimension. De cette façon, si un changement se produit, on insérera un nouvel enregistrement dans notre dimension et l&rsquo;historique est sauf. Je traiterais plus en détail de la gestion de l&rsquo;historique dans un autre article, et si c&rsquo;est un peu flou pour vous, ne vous inquiétez pas, j&rsquo;ai prévu un exemple qui vous montrera la lumière <img src="https://blog.developpez.com/businessintelligence/wp-includes/images/smilies/icon_wink.gif" alt=";)" class="wp-smiley" /><br />
<strong>Le concept de fait maintenant</strong>, en fait c&rsquo;est sur quoi va porter l&rsquo;analyse (rappelez vous, dimension = avec quoi on va analyser, fait = qu&rsquo;est ce qu&rsquo;on va analyser). En pratique un fait est un aspect de l&rsquo;entreprise : ventes, commandes, stock, réclamations, etc. Une table de fait regroupe les concepts clés de chaque aspect, pour les ventes par exemples : le chiffre d&rsquo;affaire brut, net, les quantités vendues, les quantités retournées, les abimés, etc. La table de fait regroupera fidèlement ces concepts dans son contenu.<br />
Les tables de faits obéissent au même principes que les dimensions, ajoutez y les deux spécificités suivantes :<br />
1- Chaque ligne de la table de fait doit avoir une référence vers les tables de dimensions : on analyse le contenu de la table de faits en fonction du contenu des tables de dimensions, si on veut voir le C.A net par client, par date, chaque ligne de la table de fait doit avoir un lien avec les dimensions Produit et date. C&rsquo;est pour cela qu&rsquo;on appelle ce schéma &laquo;&nbsp;étoile&nbsp;&raquo;, la table de fait est centrale et reliée aux dimensions, comme dans l&rsquo;image suivante :</p>
<p><img src="http://blog.developpez.com/media/Exemple schéma étoile.jpg" width="639" height="691" alt="Schéma en étoile" /></p>
<p>Remarquez les références vers les tables de Dimension dans la table de fait, le cas de la dimension Date est toujours un cas particulier dans le monde du B.I. Nous le traiterons une autre fois.<br />
2- La granularité des tables de faits et des dimensions doit être la même : en effet, puisqu&rsquo;il va y avoir des liens (1:N) entre les dimension et la table de fait, une ligne de la table de fait doit faire référence à une et une seule ligne de la table de dimension.</p>
<p>Un schéma en étoile possède, en général, une table de faits et plusieurs dimensions. Et c&rsquo;est l&rsquo;union de tous les modèles en étoile de l&rsquo;entreprise qui forme l&rsquo;entrepôt de données.</p>
<p>BON ! ceci étant dit, un exemple est de rigueur :<br />
<strong>Le cas :</strong><br />
Une entreprise vous demande de créer de créer entrepôt de données, vous êtes en charge de la partie &laquo;&nbsp;ventes&nbsp;&raquo;. Donc conceptualiser l&rsquo;étoile &laquo;&nbsp;ventes&nbsp;&raquo;.<br />
D&rsquo;interminables heures de plaisir avec les futurs clients nous ont donnés les informations suivantes :<br />
&#8211; On veut faire l&rsquo;analyse du C.A brut et net, les quantités vendues et les retours par territoire, par date (année fiscale et régulière), par produit, par client, par fournisseur et par vendeur.<br />
&#8211; On veut pouvoir voir l&rsquo;information jusqu&rsquo;au niveau du jour (les ventes d&rsquo;un jour donné par ex.)<br />
&#8211; On veut pouvoir des analyses comparatives sur les années (a / a-1).<br />
&#8211; Un produit est caractérisé par son code, titre, prix, etc.<br />
&#8211; Un fournisseur est caractérisé par son code, nom, date de contrat, etc.<br />
&#8211; Une facture est caractérisée par son code facture, Qte vendue, Qte livrée, code client, code produit, &#8230;<br />
&#8211; Un client est caractérisé par sont code, nom, &#8230;.<br />
&#8211; Un vendeur est caractérisé par son code, nom, &#8230;<br />
<strong>L&rsquo;approche :</strong><br />
On va faire comme dans la réalité, s&rsquo;assoir avec un des utilisateurs finaux et valider tout ce qui a été dit plus haut. Pour cela, le meilleur outil que je connaisse est le tableau <img src="https://blog.developpez.com/businessintelligence/wp-includes/images/smilies/icon_smile.gif" alt=":)" class="wp-smiley" /><br />
Le tableau c&rsquo;est en fait un tableau à deux dimensions ou l&rsquo;on spécifie les faits et les dimensions avec leur granularité !!! Voici un exemple :</p>
<p><img src="http://blog.developpez.com/media/Validation etoile.JPG" width="897" height="313" alt="Validation d'une étoile" /></p>
<p>Désolé d&rsquo;insister mais il faut faire très attention à la granularité, si notre table de faits contients des ventes par semaine, et que notre dimension temps s&rsquo;arrete au jours. Le schéma est simplement faux !<br />
Donc comme vous pouvez le voir dans le tableau, nous avons les faits dans la derniere ligne, et les dimensions avec leurs attributs dans les colonnes. Très facile à partir de cela de créer notre schéma en étoile.<br />
Note : je vous laisse faire la tableau récapitulatif pour ce cas ou pour un cas que vous auriez déjà en main.<br />
Après cette étape rien de plus simple pour modéliser, nous avons les attributs, ajoutons les clés spécifiques aux dimensions et faits. Ça devrait donner un schéma de ce genre :</p>
<p><img src="http://blog.developpez.com/media/Exemple schéma étoile.jpg" width="639" height="691" alt="Schéma en étoile" /></p>
<p>Remarquez les trois relations entre la dimension Date et la table de faits, c&rsquo;est parce que notre table de faits contient trois références de date : la date de facturation, la date de commande et la date de retour.<br />
Bien sur, le modèle peut être amélioré. Mais le but de cet article est de montrer le schéma en étoile, nous apprendrons plus tard comment optimiser ce schéma.</p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
