<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="https://www.w3.org/2005/Atom" xmlns:sy="https://purl.org/rss/1.0/modules/syndication/" xmlns:dc="https://purl.org/dc/elements/1.1/" xmlns:content="https://purl.org/rss/1.0/modules/content/" xmlns:wfw="https://wellformedweb.org/CommentAPI/" xmlns:slash="https://purl.org/rss/1.0/modules/slash/"
  version="2.0">
  <channel>
    <title>Laurent Banon: SQL Server Blogger</title>
    <atom:link
      href="https://docs.microsoft.com/archive/blogs/lbanon/feed.xml"
      rel="self"
      type="application/rss+xml" />
    <link>https://docs.microsoft.com/archive/blogs/lbanon/feed.xml</link>
    <description />
    <lastBuildDate>Tue, 16 Apr 2019 05:17:23 GMT</lastBuildDate>
    <language>en-US</language>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>1</sy:updateFrequency>
    <item>
      <title>Reporting Services 2008 R2, pierre angulaire de l’offre BI de Microsoft</title>
      <link>https://docs.microsoft.com/archive/blogs/lbanon/reporting-services-2008-r2-pierre-angulaire-de-loffre-bi-de-microsoft</link>
      <pubDate>Tue, 04 Jan 2011 11:48:56 GMT</pubDate>
      <dc:creator><![CDATA[lbanon]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/lbanon/2011/01/04/reporting-services-2008-r2-pierre-angulaire-de-loffre-bi-de-microsoft/</guid>
      <description><![CDATA[&#160;  A propos, quelles sont les enjeux du reporting ?  Mettre en forme des données afin de...]]></description>
      <content:encoded><![CDATA[<p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/88/metablogapi/5327.image_2.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-95-88-metablogapi/5327.image_5F00_2.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/88/metablogapi/5086.image_thumb.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-95-88-metablogapi/5086.image_5F00_thumb.png" width="448" height="174" /></a></p>  <p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt" class="MsoNormal" align="justify"><b style="mso-bidi-font-weight: normal"><span style="font-family: ; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-no-proof: yes"></span></b><b style="mso-bidi-font-weight: normal"><span style="font-family: ; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;"></span></b></p>  <p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt" class="MsoNormal" align="justify"><b style="mso-bidi-font-weight: normal"><span style="font-family: ; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;"><font face="Calibri"><font style="font-size: 18pt" color="#000000">&#160;</font></font></span></b></p>  <p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 3pt" class="MsoNormal" align="justify"><b style="mso-bidi-font-weight: normal"><span style="font-family: ; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-fareast-font-family: calibri; mso-themecolor: accent6; mso-themeshade: 128; mso-bidi-font-style: italic"><font face="Calibri"><font style="font-size: 14pt" color="#984806">A propos, quelles sont les enjeux du reporting ?</font></font></span></b></p>  <p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 3pt" class="MsoNormal" align="justify"><span style="font-family: ; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-bidi-font-style: italic"><font face="Calibri"><font style="font-size: 12pt" color="#000000">Mettre en forme des données afin de mieux les comprendre et les analyser est un besoin grandissant des entreprises. Dans un premier temps, ce besoin s’est traduit par la conception de rapports dit <u>opérationnels</u>, dont l’objectif était de leur permettre de vérifier le bon fonctionnement de leur activité.</font></font></span></p>  <p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 3pt" class="MsoNormal" align="justify"><span style="font-family: ; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-bidi-font-style: italic"><font face="Calibri"><font style="font-size: 12pt" color="#000000">&#160;</font></font></span></p>  <p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 3pt" class="MsoNormal" align="justify"><span style="font-family: ; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-bidi-font-style: italic"><font face="Calibri"><font style="font-size: 12pt" color="#000000">Les enjeux de rentabilité (réduction du TCO, optimisation de la production et des marges…) et de compétitivité devenant de plus en plus importants pour les entreprises, conjugués à l’augmentation exponentielle des volumes de données à analyser et une complexité croissante du SI de l’entreprise a peu à peu fait émerger un nouveau besoin : celui de pouvoir analyser rapidement d’importantes quantités de données et suivre efficacement l’évolution des principaux indicateurs de performance et d’alerte de l’entreprise. Ce fut l’essor de la <i>Business Intelligence</i> (ou Informatique décisionnelle), le <u>reporting analytique</u> était né.</font></font></span></p>  <p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 3pt" class="MsoNormal" align="justify"><span style="font-family: ; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-bidi-font-style: italic"><font face="Calibri"><font style="font-size: 12pt" color="#000000">&#160;</font></font></span></p>  <p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 3pt" class="MsoNormal" align="justify"><span style="font-family: ; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-bidi-font-style: italic"><font face="Calibri"><font style="font-size: 12pt" color="#000000">Par ailleurs, la polyvalence pour un outil de reporting est également de mise car il devient aujourd’hui nécessaire de pouvoir consommer de nouvelles sources de données (ex. Feeds Internet, données hébergées dans le Cloud…) ou encore de restituer des données de type complexes (données géospatiales par exemple). Enfin, de nombreuses entreprises ont investi ces dernières années dans la mise en place de portails d’entreprise basés sur SharePoint Server, et souhaitent pouvoir publier et accéder à leurs rapports directement depuis ce portail.</font></font></span></p>  <p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 3pt" class="MsoNormal" align="justify"><span style="font-family: ; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-bidi-font-style: italic"><font face="Calibri"><font style="font-size: 12pt" color="#000000">&#160;</font></font></span></p>  <p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 3pt" class="MsoNormal" align="justify"><font face="Calibri"><font color="#000000"><span style="font-family: ; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-bidi-font-style: italic"><font style="font-size: 12pt">Microsoft </font></span><span style="font-family: ; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;"><font style="font-size: 12pt">a fait son entré dans le marché du Reporting en 2004 en livrant une première version de Reporting Services incluse dans le Service Pack 2 de SQL Server 2000. Les fonctionnalités de reporting opérationnel du produit se sont progressivement enrichies au fil des versions afin de répondre aux besoins croissants de reporting analytique des entreprises, parfois en intégrant des solutions complémentaires acquises auprès d’éditeurs tiers (en particulier la bibliothèque de composants graphiques « <i style="mso-bidi-font-style: normal">Dundas »</i> ou encore la solution de collaboration « 90 Degree »). </font></span></font></font></p>  <p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 3pt" class="MsoNormal" align="justify"><span style="font-family: ; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;"><font face="Calibri"><font style="font-size: 12pt" color="#000000">&#160;</font></font></span></p> <span style="line-height: 14pt; list-style-type: disc; font-family: ; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-fareast-font-family: calibri; mso-fareast-theme-font: minor-latin; mso-fareast-language: fr; mso-ansi-language: fr; mso-bidi-language: ar-sa">   <br style="page-break-before: always; mso-special-character: line-break" clear="all" /></span>  <p style="line-height: 14pt; list-style-type: disc; margin: 0cm 0cm 10pt" class="MsoNormal"><span style="font-family: ; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;"><font face="Calibri"><font style="font-size: 12pt" color="#000000">&#160;</font></font></span></p>  <p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 3pt" class="MsoNormal" align="justify"><font color="#000000"><span style="font-family: ; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;"><font face="Calibri"><font style="font-size: 12pt">La </font></font></span><font style="font-size: 12pt"><font face="Times New Roman">Figure 1</font></font><span style="font-family: ; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;"><font face="Calibri"><font style="font-size: 12pt"> illustre les évolutions successives de Reporting Services depuis son introduction sur le marché en 2004 :</font></font></span></font></p>  <p style="page-break-after: avoid; line-height: normal; list-style-type: disc; margin: 0cm 0cm 3pt" class="MsoNormal" align="justify"><span style="font-family: ; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-no-proof: yes"></span></p>  <p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 10pt" class="MsoCaption" align="justify">&#160;</p>  <p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 3pt" class="MsoNormal" align="justify"><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/88/metablogapi/3326.image_8.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-95-88-metablogapi/3326.image_5F00_8.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/88/metablogapi/3733.image_thumb_3.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-95-88-metablogapi/3733.image_5F00_thumb_5F00_3.png" width="644" height="434" /></a></p>  <p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 3pt" class="MsoNormal" align="justify"><a style="cursor: auto" name="_Ref271726146"><font face="Times New Roman"><font style="font-size: 9pt" color="#4f81bd"><strong>Figure </strong></font></font></a><span style="mso-bookmark: _ref271726146"><span style="mso-no-proof: yes"><font face="Times New Roman"><font style="font-size: 9pt" color="#4f81bd"><strong>1</strong></font></font></span></span></p>  <p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 3pt" class="MsoNormal" align="justify"><span style="font-family: ; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-bidi-font-style: italic"><font face="Calibri"><font style="font-size: 12pt" color="#000000">Au mois de mai dernier, Microsoft a mis sur le marché la dernière mouture de son outil Reporting Services qui fait partie intégrante de la suite SQL Server 2008 R2 (qui comprend également, en complément du moteur relationnel de bases de données éponyme, l’ETL Integration Services et le moteur OLAP Analysis Services). Avec cette version de Reporting Services, Microsoft répond parfaitement aux nouveaux besoins de reporting analytique, et pose les bases du reporting self-service et collaboratif. Voyons comment, et passons en revue les principales fonctionnalités de cette nouvelle version… </font></font></span></p>  <p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 3pt" class="MsoNormal" align="justify"><span style="font-family: ; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-bidi-font-style: italic"><font face="Calibri"><font style="font-size: 12pt" color="#000000">&#160;</font></font></span></p>  <p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt" class="MsoNormal" align="justify"><b style="mso-bidi-font-weight: normal"><span style="font-family: ; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-fareast-font-family: calibri; mso-themecolor: accent6; mso-themeshade: 128; mso-bidi-font-style: italic"><font face="Calibri"><font style="font-size: 14pt" color="#984806">De nouveaux connecteurs de sources de données</font></font></span></b></p>  <p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 3pt" class="MsoNormal" align="justify"><span style="font-family: ; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-bidi-font-style: italic"><font face="Calibri"><font style="font-size: 12pt" color="#000000">Reporting Services 2008 R2 suit les tendances du marché et propose des nouveaux connecteurs d’accès aux données pour simplifier la création de rapports.</font></font></span></p>  <p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 3pt" class="MsoNormal" align="justify"><font color="#000000"><span style="font-family: ; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-bidi-font-style: italic"><font face="Calibri"><font style="font-size: 12pt">Avec la version 2008, nous avions déjà un connecteur SAP NetWeaver BI couplé à un assistant de création de requête en mode graphique comme le montre la </font></font></span><font style="font-size: 12pt"><font face="Times New Roman">Figure 2 </font></font><span style="font-family: ; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-bidi-font-style: italic"><font face="Calibri"><font style="font-size: 12pt">:</font></font></span></font></p>  <p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 3pt" class="MsoNormal" align="justify"><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/88/metablogapi/6567.image_10.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-95-88-metablogapi/6567.image_5F00_10.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/88/metablogapi/2350.image_thumb_4.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-95-88-metablogapi/2350.image_5F00_thumb_5F00_4.png" width="644" height="450" /></a></p>  <p style="page-break-after: avoid; line-height: normal; list-style-type: disc; margin: 0cm 0cm 3pt" class="MsoNormal" align="justify"><span style="font-family: ; mso-no-proof: yes"></span></p>  <p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 10pt" class="MsoCaption" align="justify"><a style="cursor: auto" name="_Ref272013319"><font face="Times New Roman"><font style="font-size: 9pt" color="#4f81bd"><strong>Figure </strong></font></font></a><span style="mso-bookmark: _ref272013319"><span style="mso-no-proof: yes"><font face="Times New Roman"><font style="font-size: 9pt" color="#4f81bd"><strong>2</strong></font></font></span></span><span style="mso-bookmark: _ref272013319"></span><span style="mso-bookmark: _ref272013319"></span><span style="font-family: ; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-bidi-font-style: italic"></span></p>  <p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="font-family: ; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-bidi-font-style: italic"><font face="Calibri"><font style="font-size: 12pt" color="#000000">&#160;</font></font></span></p>  <p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="font-family: ; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-bidi-font-style: italic"><font face="Calibri"><font style="font-size: 12pt" color="#000000">La version 2008 R2 nous offre en plus des connecteurs pour les listes Sharepoint, pour l’édition Parallel Data Warehouse (PDW) de SQL Server et pour SQL Azure (la version Cloud de SQL Server). Le tableau ci-dessous liste les connecteurs disponibles dans les versions 2008 et 2008 R2 de SQL Server :</font></font></span></p>  <p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="font-family: ; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-bidi-font-style: italic"><font face="Calibri"><font style="font-size: 12pt" color="#000000">&#160;</font></font></span></p>  <p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="font-family: ; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-no-proof: yes"></span><b style="mso-bidi-font-weight: normal"><span style="font-family: ; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-fareast-font-family: calibri; mso-themecolor: accent6; mso-themeshade: 128; mso-bidi-font-style: italic"></span></b></p>  <p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt" class="MsoNormal" align="justify"><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/88/metablogapi/0284.image_12.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-95-88-metablogapi/0284.image_5F00_12.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/88/metablogapi/1185.image_thumb_5.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-95-88-metablogapi/1185.image_5F00_thumb_5F00_5.png" width="644" height="411" /></a></p>  <p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="font-family: ; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-bidi-font-style: italic"><font face="Calibri"><font style="font-size: 12pt" color="#000000">Bien qu’elle n’apparaisse pas explicitement dans la liste des sources de données ci-dessus, il est également possible d’utiliser SQL Server PowerPivot pour SharePoint comme source de données d’un rapport sous Reporting Services 2008 R2 : il suffit pour cela de sélectionner la source de données Analysis Services puis de fournir l’URL de la feuille PowerPivot que vous souhaitez utiliser comme source de données.</font></font></span></p>  <p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="font-family: ; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-bidi-font-style: italic"><font face="Calibri"><font style="font-size: 12pt" color="#000000">&#160;</font></font></span></p> <b style="line-height: normal; list-style-type: disc; mso-bidi-font-weight: normal"><span style="line-height: 16pt; font-family: ; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-fareast-font-family: calibri; mso-themecolor: accent6; mso-themeshade: 128; mso-bidi-font-style: italic; mso-fareast-language: fr; mso-ansi-language: fr; mso-bidi-language: ar-sa">     <br style="page-break-before: always; mso-special-character: line-break" clear="all" /></span></b>  <p style="line-height: 14pt; list-style-type: disc; margin: 0cm 0cm 10pt" class="MsoNormal"><b style="mso-bidi-font-weight: normal"><span style="line-height: 16pt; font-family: ; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-fareast-font-family: calibri; mso-themecolor: accent6; mso-themeshade: 128; mso-bidi-font-style: italic"><font face="Calibri"><font style="font-size: 14pt" color="#984806">&#160;</font></font></span></b></p>  <p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt" class="MsoNormal" align="justify"><b style="mso-bidi-font-weight: normal"><span style="font-family: ; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-fareast-font-family: calibri; mso-themecolor: accent6; mso-themeshade: 128; mso-bidi-font-style: italic"><font face="Calibri"><font style="font-size: 14pt" color="#984806">De nouvelles représentations graphiques pour une meilleure lisibilité des données</font></font></span></b></p>  <p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt" class="MsoNormal" align="justify"><font color="#000000"><span style="font-family: ; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-bidi-font-style: italic"><font face="Calibri"><font style="font-size: 12pt">La version 2008 nous avait déjà bien gâtés avec l’ajout de toute une série de graphes comme « l’entonnoir ». La version 2008 R2 apporte également son lot de nouveautés avec les graphes de type <b style="mso-bidi-font-weight: normal">Sparklines</b>, <b style="mso-bidi-font-weight: normal">Barres de données</b> et <b style="mso-bidi-font-weight: normal">Indicateurs</b> (cf. </font></font></span><font style="font-size: 12pt"><font face="Times New Roman">Figure 3 ci-dessous), </font></font><span style="font-family: ; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-bidi-font-style: italic"><font face="Calibri"><font style="font-size: 12pt">qui permettent d’améliorer la compréhension des données métier :</font></font></span></font></p>  <p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="font-family: ; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-bidi-font-style: italic"><font face="Calibri"><font style="font-size: 12pt" color="#000000">&#160;</font></font></span></p>  <p style="page-break-after: avoid; line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="mso-no-proof: yes"></span></p>  <p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 10pt" class="MsoCaption" align="justify"><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/88/metablogapi/5481.image_14.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-95-88-metablogapi/5481.image_5F00_14.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/88/metablogapi/6866.image_thumb_6.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-95-88-metablogapi/6866.image_5F00_thumb_5F00_6.png" width="634" height="484" /></a></p>  <p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 10pt" class="MsoCaption" align="justify"><a style="cursor: auto" name="_Ref272053791"><font face="Times New Roman"><font style="font-size: 9pt" color="#4f81bd"><strong>Figure </strong></font></font></a><span style="mso-bookmark: _ref272053791"><span style="mso-no-proof: yes"><font face="Times New Roman"><font style="font-size: 9pt" color="#4f81bd"><strong>3</strong></font></font></span></span><span style="mso-bookmark: _ref272053791"></span><span style="mso-bookmark: _ref272053791"></span><span style="font-family: ; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-bidi-font-style: italic"></span></p>  <p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="font-family: ; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-bidi-font-style: italic"><font face="Calibri"><font style="font-size: 12pt" color="#000000">&#160;</font></font></span></p>  <p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="font-family: ; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-bidi-font-style: italic"><font face="Calibri"><font style="font-size: 12pt" color="#000000">&#160;</font></font></span></p>  <p style="line-height: normal; list-style-type: disc; text-indent: -18pt; margin: 0cm 0cm 0pt 36pt; mso-list: l1 level1 lfo1" class="MsoListParagraphCxSpFirst" align="justify"><font color="#000000"><span style="font-family: ; mso-bidi-font-family: symbol; mso-fareast-font-family: symbol; mso-bidi-font-style: italic"><span style="mso-list: ignore"><font face="Symbol"><font style="font-size: 12pt">·</font></font><span style="line-height: normal; font-family: "><font face="Times New Roman"><font style="font-size: 7pt">&#160;&#160;&#160;&#160;&#160;&#160; </font></font></span></span></span><span style="font-family: ; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-bidi-font-style: italic"><font face="Calibri"><font style="font-size: 12pt">Les graphes de type <b style="mso-bidi-font-weight: normal">Sparkline</b> affichent dans une cellule une représentation linéaire d’une série de chiffres, ce qui permet d’observer en un clin d’œil son évolution dans le temps ;</font></font></span></font></p>  <p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt 36pt" class="MsoListParagraphCxSpMiddle" align="justify"><span style="font-family: ; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-bidi-font-style: italic"><font face="Calibri"><font style="font-size: 12pt" color="#000000">&#160;</font></font></span></p>  <p style="line-height: normal; list-style-type: disc; text-indent: -18pt; margin: 0cm 0cm 0pt 36pt; mso-list: l1 level1 lfo1" class="MsoListParagraphCxSpMiddle" align="justify"><font color="#000000"><span style="font-family: ; mso-bidi-font-family: symbol; mso-fareast-font-family: symbol; mso-bidi-font-style: italic"><span style="mso-list: ignore"><font face="Symbol"><font style="font-size: 12pt">·</font></font><span style="line-height: normal; font-family: "><font face="Times New Roman"><font style="font-size: 7pt">&#160;&#160;&#160;&#160;&#160;&#160; </font></font></span></span></span><span style="font-family: ; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-bidi-font-style: italic"><font face="Calibri"><font style="font-size: 12pt">Les graphes de type <b style="mso-bidi-font-weight: normal">Barres de données</b> (Data Bars) affichent dans une même cellule un chiffre et une barre d’histogramme horizontale, afin de mettre en relief les pics de valeurs pour la colonne contenant cette représentation ;</font></font></span></font></p>  <p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt 36pt" class="MsoListParagraphCxSpMiddle"><span style="font-family: ; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-bidi-font-style: italic"><font face="Calibri"><font style="font-size: 12pt" color="#000000">&#160;</font></font></span></p>  <p style="line-height: normal; list-style-type: disc; text-indent: -18pt; margin: 0cm 0cm 0pt 36pt; mso-list: l1 level1 lfo1" class="MsoListParagraphCxSpLast" align="justify"><font color="#000000"><span style="font-family: ; mso-bidi-font-family: symbol; mso-fareast-font-family: symbol; mso-bidi-font-style: italic"><span style="mso-list: ignore"><font face="Symbol"><font style="font-size: 12pt">·</font></font><span style="line-height: normal; font-family: "><font face="Times New Roman"><font style="font-size: 7pt">&#160;&#160;&#160;&#160;&#160;&#160; </font></font></span></span></span><span style="font-family: ; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-bidi-font-style: italic"><font face="Calibri"><font style="font-size: 12pt">Enfin, les graphes de type <b style="mso-bidi-font-weight: normal">Indicateurs</b> permettent d’illustrer l’évolution des KPI (indicateurs clés de performance) de l’entreprise.</font></font></span></font></p>  <p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="font-family: ; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-bidi-font-style: italic"><font face="Calibri"><font style="font-size: 12pt" color="#000000">&#160;</font></font></span></p>  <p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="font-family: ; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-bidi-font-style: italic"><font face="Calibri"><font style="font-size: 12pt" color="#000000">&#160;</font></font></span></p>  <p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="font-family: ; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-bidi-font-style: italic"><font face="Calibri"><font style="font-size: 12pt" color="#000000">Ces nouveaux graphes rendent les tableaux de bord de plus en plus riches car ils mettent en relief les données de l’entreprise, et seront très utiles pour la réalisation de rapports de type <b style="mso-bidi-font-weight: normal">Dashboards</b> (Tableaux de bords) ou <b style="mso-bidi-font-weight: normal">Scorecards</b> (Tableaux de scoring).</font></font></span></p>  <p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="font-family: ; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-bidi-font-style: italic"><font face="Calibri"><font style="font-size: 12pt" color="#000000">&#160;</font></font></span></p> <span style="line-height: 14pt; list-style-type: disc; font-family: ; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-fareast-font-family: calibri; mso-bidi-font-style: italic; mso-fareast-theme-font: minor-latin; mso-fareast-language: fr; mso-ansi-language: fr; mso-bidi-language: ar-sa">   <br style="page-break-before: always; mso-special-character: line-break" clear="all" /></span>  <p style="line-height: 14pt; list-style-type: disc; margin: 0cm 0cm 10pt" class="MsoNormal"><span style="font-family: ; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-bidi-font-style: italic"><font face="Calibri"><font style="font-size: 12pt" color="#000000">&#160;</font></font></span></p>  <p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="font-family: ; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-bidi-font-style: italic"><font face="Calibri"><font style="font-size: 12pt" color="#000000">Reporting Services 2008 R2 introduit également la possibilité de représenter les données sur fond de cartes géographiques. Ce type de représentation peut être utilisé pour combiner des données géospatiales avec des données analytiques afin de pouvoir les analyser de manière intuitive. Il est ainsi possible de représenter les données analytiques sous forme de code de couleurs, des bulles de tailles proportionnelles aux données placées à des points précis sur la carte ou encore des figures géométriques de couleurs, tailles et formes variables. Il est également possible de représenter des routes sous forme de lignes de couleurs et d’épaisseurs variables (par exemple des routes de livraison ou des routes aériennes).</font></font></span></p>  <p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="font-family: ; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-bidi-font-style: italic"><font face="Calibri"><font style="font-size: 12pt" color="#000000">&#160;</font></font></span></p>  <p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt" class="MsoNormal" align="justify"><font color="#000000"><span style="font-family: ; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-bidi-font-style: italic"><font face="Calibri"><font style="font-size: 12pt">La </font></font></span><font style="font-size: 12pt"><font face="Times New Roman">Figure <span style="mso-no-proof: yes">4</span></font><span style="font-family: ; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-bidi-font-style: italic"></span></font><span style="font-family: ; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-bidi-font-style: italic"><font face="Calibri"><font style="font-size: 12pt"> ci-dessous illustre par exemple les ventes mondiales d’une société par localisation géographique :</font></font></span></font></p>  <p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="font-family: ; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-bidi-font-style: italic"><font face="Calibri"><font style="font-size: 12pt" color="#000000">&#160;</font></font></span></p>  <p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="mso-no-proof: yes"></span><span style="font-family: ; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-bidi-font-style: italic"></span></p>  <p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 10pt" class="MsoCaption" align="justify"><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/88/metablogapi/4314.image_16.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-95-88-metablogapi/4314.image_5F00_16.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/88/metablogapi/8117.image_thumb_7.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-95-88-metablogapi/8117.image_5F00_thumb_5F00_7.png" width="644" height="458" /></a></p>  <p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 10pt" class="MsoCaption" align="justify"><a style="cursor: auto" name="_Ref272663245"><font face="Times New Roman"><font style="font-size: 9pt" color="#4f81bd"><strong>Figure </strong></font></font></a><span style="mso-bookmark: _ref272663245"><span style="mso-no-proof: yes"><font face="Times New Roman"><font style="font-size: 9pt" color="#4f81bd"><strong>4</strong></font></font></span></span><span style="mso-bookmark: _ref272663245"></span><span style="mso-bookmark: _ref272663245"></span><span style="font-family: ; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-bidi-font-style: italic"></span></p>  <p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="font-family: ; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-bidi-font-style: italic"><font face="Calibri"><font style="font-size: 12pt" color="#000000">&#160;</font></font></span></p>  <p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="font-family: ; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-bidi-font-style: italic"><font face="Calibri"><font style="font-size: 12pt" color="#000000">Une intégration native avec le service de cartographie en ligne BingMaps est également de la partie, qui permet de disposer d’un fond cartographique pour l’ensemble de la planète :</font></font></span></p>  <p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="font-family: ; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-bidi-font-style: italic"><font face="Calibri"><font style="font-size: 12pt" color="#000000">&#160;</font></font></span></p>  <p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="mso-no-proof: yes"></span><span style="font-family: ; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-bidi-font-style: italic"></span></p>  <p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 10pt" class="MsoCaption" align="justify"><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/88/metablogapi/1777.image_18.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-95-88-metablogapi/1777.image_5F00_18.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/88/metablogapi/8611.image_thumb_8.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-95-88-metablogapi/8611.image_5F00_thumb_5F00_8.png" width="644" height="454" /></a></p>  <p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 10pt" class="MsoCaption" align="justify"><font face="Times New Roman"><font color="#4f81bd"><strong><font style="font-size: 9pt">Figure </font><span style="mso-no-proof: yes"><font style="font-size: 9pt">5</font></span></strong></font></font><span style="font-family: ; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-bidi-font-style: italic"></span></p>  <p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="font-family: ; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-bidi-font-style: italic"><font face="Calibri"><font style="font-size: 12pt" color="#000000">&#160;</font></font></span></p>  <p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt" class="MsoNormal" align="justify"><font color="#000000"><span style="font-family: ; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-bidi-font-style: italic"><font face="Calibri"><font style="font-size: 12pt">Quelques fonds de cartes sont livrés avec Reporting Services 2008 R2, mais il est également possible d’utiliser d’autres fonds de cartes au format ESRI (</font></font></span><font style="font-size: 12pt"><span style="mso-fareast-language: en-us"><font face="Times New Roman">Environmental Systems Research Institute, Inc.</font></span></font><span style="font-family: ; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-bidi-font-style: italic"><font face="Calibri"><font style="font-size: 12pt">) développés par des éditeurs tiers. De nombreux fichiers au format ESRI sont disponibles gratuitement sur le Web, à partir desquels vous pouvez créer vos propres cartes.</font></font></span></font></p>  <p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="font-family: ; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-bidi-font-style: italic"><font face="Calibri"><font style="font-size: 12pt" color="#000000">&#160;</font></font></span></p>  <p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="font-family: ; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-bidi-font-style: italic"><font face="Calibri"><font style="font-size: 12pt" color="#000000">Outre les cartes géographiques, il existe également des plans d’étages ou de bâtiments, et il est virtuellement possible de concevoir soi-même n’importe quel type de carte avec Microsoft Office Visio 2010.</font></font></span></p>  <p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="font-family: ; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-bidi-font-style: italic"><font face="Calibri"><font style="font-size: 12pt" color="#000000">&#160;</font></font></span></p>  <p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt" class="MsoNormal" align="justify"><font color="#000000"><span style="font-family: ; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-bidi-font-style: italic"><font face="Calibri"><font style="font-size: 12pt">Les cartes contiennent différents niveaux, implémentés sous forme de calques (cf. </font></font></span><font style="font-size: 12pt"><font face="Times New Roman">Figure <span style="mso-no-proof: yes">6</span></font><span style="font-family: ; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-bidi-font-style: italic"></span></font><span style="font-family: ; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-bidi-font-style: italic"><font face="Calibri"><font style="font-size: 12pt">) :</font></font></span></font></p>  <p style="line-height: normal; list-style-type: disc; text-indent: -18pt; margin: 0cm 0cm 0pt 36pt; mso-list: l2 level1 lfo2; tab-stops: list 36.0pt" class="MsoListParagraph" align="justify"><font color="#000000"><span style="font-family: ; mso-fareast-font-family: &#39;Courier New&#39;; mso-bidi-font-style: italic; mso-bidi-font-size: 12.0pt"><span style="mso-list: ignore"><font face="Courier New"><font style="font-size: 10pt">o</font></font><span style="line-height: normal; font-family: "><font face="Times New Roman"><font style="font-size: 7pt">&#160;&#160; </font></font></span></span></span><span style="font-family: ; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-bidi-font-style: italic"><font face="Calibri"><font style="font-size: 12pt">Les points (utilisés pour représenter les Villes ou les Clients par exemple)</font></font></span></font></p>  <ul style="line-height: normal; margin-top: 0cm; margin-bottom: 0cm" type="circle">   <li style="text-align: justify; margin: 0cm 0cm 0pt; mso-list: l2 level1 lfo2; tab-stops: list 36.0pt" class="MsoNormal"><span style="font-family: ; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-bidi-font-style: italic"><font face="Calibri"><font style="font-size: 12pt" color="#000000">Les lignes (utilisées pour illustrer les Routes)</font></font></span> </li>    <li style="text-align: justify; margin: 0cm 0cm 0pt; mso-list: l2 level1 lfo2; tab-stops: list 36.0pt" class="MsoNormal"><span style="font-family: ; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-bidi-font-style: italic"><font face="Calibri"><font style="font-size: 12pt" color="#000000">Les polygones (utilisés pour représenter les Etats ou les Pays)</font></font></span> </li>    <li style="text-align: justify; margin: 0cm 0cm 0pt; mso-list: l2 level1 lfo2; tab-stops: list 36.0pt" class="MsoNormal"><span style="font-family: ; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-bidi-font-style: italic"><font face="Calibri"><font style="font-size: 12pt" color="#000000">Les fonds cartographiques (basés sur BingMaps)</font></font></span> </li> </ul>  <p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="font-family: ; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-bidi-font-style: italic"><font face="Calibri"><font style="font-size: 12pt" color="#000000">&#160;</font></font></span></p>  <p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt" class="MsoNormal" align="justify"><b style="mso-bidi-font-weight: normal"><span style="font-family: ; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-no-proof: yes; mso-fareast-font-family: calibri; mso-themecolor: accent6; mso-themeshade: 128"></span></b><b style="mso-bidi-font-weight: normal"><span style="font-family: ; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-fareast-font-family: calibri; mso-themecolor: accent6; mso-themeshade: 128; mso-bidi-font-style: italic"></span></b></p>  <p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 10pt" class="MsoCaption" align="justify"><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/88/metablogapi/7043.image_20.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-95-88-metablogapi/7043.image_5F00_20.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/88/metablogapi/1777.image_thumb_9.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-95-88-metablogapi/1777.image_5F00_thumb_5F00_9.png" width="644" height="297" /></a></p>  <p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 10pt" class="MsoCaption" align="justify"><a style="cursor: auto" name="_Ref272666709"><font face="Times New Roman"><font style="font-size: 9pt" color="#4f81bd"><strong>Figure </strong></font></font></a><span style="mso-bookmark: _ref272666709"><span style="mso-no-proof: yes"><font face="Times New Roman"><font style="font-size: 9pt" color="#4f81bd"><strong>6</strong></font></font></span></span><span style="mso-bookmark: _ref272666709"></span><span style="mso-bookmark: _ref272666709"></span><span style="font-family: ; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-bidi-font-style: italic"></span></p>  <p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="font-family: ; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-bidi-font-style: italic"><font face="Calibri"><font style="font-size: 12pt" color="#000000">&#160;</font></font></span></p>  <p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="font-family: ; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-bidi-font-style: italic"><font face="Calibri"><font style="font-size: 12pt" color="#000000">&#160;</font></font></span></p>  <p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 3pt" class="MsoNormal" align="justify"><b style="mso-bidi-font-weight: normal"><span style="font-family: ; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-fareast-font-family: calibri; mso-themecolor: accent6; mso-themeshade: 128; mso-bidi-font-style: italic"><font face="Calibri"><font style="font-size: 14pt" color="#984806">Une intégration renforcée avec Microsoft Office Sharepoint 2010</font></font></span></b></p>  <p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="font-family: ; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-bidi-font-style: italic"><font face="Calibri"><font style="font-size: 12pt" color="#000000">Une fois les rapports développés, comment pouvons-nous les partager ? </font></font></span></p>  <p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="font-family: ; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-bidi-font-style: italic"><font face="Calibri"><font style="font-size: 12pt" color="#000000">Les rapports sont accessibles soit à travers le site d’administration et de consultation <b style="mso-bidi-font-weight: normal">Report Manager</b>, soit en les intégrant à une application Web, soit en intégrant l’instance Reporting Services à un portail Microsoft Office Sharepoint. La dernière version de Reporting Services met l’accent sur cette intégration, notamment avec la version 2010 de Sharepoint. </font></font></span></p>  <p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="font-family: ; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-bidi-font-style: italic"><font face="Calibri"><font style="font-size: 12pt" color="#000000">&#160;</font></font></span></p>  <p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="font-family: ; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-bidi-font-style: italic"><font face="Calibri"><font style="font-size: 12pt" color="#000000">En intégrant Reporting Services à Sharepoint, il n’est pas nécessaire de créer une application spécifique pour diffuser le contenu des rapports. De plus, Sharepoint gère les rapports comme n’importe quel autre type de document, ce qui permet notamment de bénéficier de la gestion des versions et de s’appuyer sur les principes de check-in / check-out pour la publication des nouvelles versions d’un rapport. SharePoint constitue alors un point centralisé d’accès aux rapports, dans la sécurité d’accès (authentification et habilitations) peut être gérée à son niveau. </font></font></span></p>  <p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="font-family: ; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-bidi-font-style: italic"><font face="Calibri"><font style="font-size: 12pt" color="#000000">&#160;</font></font></span></p>  <p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt" class="MsoNormal" align="justify"><font color="#000000"><span style="font-family: ; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-bidi-font-style: italic"><font face="Calibri"><font style="font-size: 12pt">La configuration de cette intégration a été simplifiée en réunissant l’ensemble des paramètres à préciser sur une seule page (contre trois dans SharePoint 2007) comme le montre la </font></font></span><font style="font-size: 12pt"><font face="Times New Roman">Figure 7</font></font><span style="font-family: ; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-bidi-font-style: italic"><font face="Calibri"><font style="font-size: 12pt">&#160;</font></font></span></font></p>  <p style="page-break-after: avoid; line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="font-family: ; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-no-proof: yes"></span></p>  <p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 10pt" class="MsoCaption" align="justify"><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/88/metablogapi/2350.image_22.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-95-88-metablogapi/2350.image_5F00_22.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/88/metablogapi/5808.image_thumb_10.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-95-88-metablogapi/5808.image_5F00_thumb_5F00_10.png" width="644" height="443" /></a></p>  <p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 10pt" class="MsoCaption" align="justify"><a style="cursor: auto" name="_Ref272000061"><font face="Times New Roman"><font style="font-size: 9pt" color="#4f81bd"><strong>Figure </strong></font></font></a><span style="mso-bookmark: _ref272000061"><span style="mso-no-proof: yes"><font face="Times New Roman"><font style="font-size: 9pt" color="#4f81bd"><strong>7</strong></font></font></span></span><span style="mso-bookmark: _ref272000061"></span><span style="mso-bookmark: _ref272000061"></span><span style="font-family: ; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-bidi-font-style: italic"></span></p>  <p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="font-family: ; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-bidi-font-style: italic"><font face="Calibri"><font style="font-size: 12pt" color="#000000">&#160;</font></font></span></p>  <p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="font-family: ; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-bidi-font-style: italic"><font face="Calibri"><font style="font-size: 12pt" color="#000000">En termes d’administration, l’utilitaire en ligne de commande RS.EXE permet à présent de piloter une instance Reporting Services intégré à Sharepoint. Il devient ainsi aisé de déployer toute une série de rapports en ligne de commande sur une instance intégrée à SharePoint avec cet outil.</font></font></span></p>  <p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="font-family: ; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-bidi-font-style: italic"><font face="Calibri"><font style="font-size: 12pt" color="#000000">&#160;</font></font></span></p>  <p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="font-family: ; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-bidi-font-style: italic"><font face="Calibri"><font style="font-size: 12pt" color="#000000">Au chapitre des performances, les appels entre les services Sharepoint et Reporting Services ont été optimisés. SharePoint devient donc un support de taille pour Reporting Services !</font></font></span></p>  <p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="font-family: ; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-bidi-font-style: italic"><font face="Calibri"><font style="font-size: 12pt" color="#000000">&#160;</font></font></span></p>  <p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="font-family: ; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-bidi-font-style: italic"><font face="Calibri"><font style="font-size: 12pt" color="#000000">Notons également que le moteur de rapport présent dans Reporting Services est également utilisé dans d’autres produits comme Visual Studio, SQL Server Management Studio pour obtenir des métriques sur les bases de données,…</font></font></span><span style="font-family: ; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;"></span></p>  <p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt" class="MsoNormal" align="justify"><b style="mso-bidi-font-weight: normal"><span style="font-family: ; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-fareast-font-family: calibri; mso-themecolor: accent6; mso-themeshade: 128; mso-bidi-font-style: italic"><font face="Calibri"><font style="font-size: 14pt" color="#984806">&#160;</font></font></span></b></p>  <p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt" class="MsoNormal" align="justify"><b style="mso-bidi-font-weight: normal"><span style="font-family: ; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-fareast-font-family: calibri; mso-themecolor: accent6; mso-themeshade: 128; mso-bidi-font-style: italic"><font face="Calibri"><font style="font-size: 14pt" color="#984806">Une productivité accrue dans la conception des rapports.</font></font></span></b></p>  <p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="font-family: ; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-bidi-font-style: italic"><font face="Calibri"><font style="font-size: 12pt" color="#000000">L’une des évolutions majeures de la version 2008 R2 de Reporting Services est certainement la notion de librairie de composants réutilisables entre rapports.</font></font></span></p>  <p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="font-family: ; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-bidi-font-style: italic"><font face="Calibri"><font style="font-size: 12pt" color="#000000">&#160;</font></font></span></p>  <p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="font-family: ; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-bidi-font-style: italic"><font face="Calibri"><font style="font-size: 12pt" color="#000000">Le principe est de créer un premier rapport, puis de définir les éléments à publier dans la librairie. Les éléments publiables peuvent être des datasets (requête sur une source de données), des images, des graphes, des gauges, des cartes, des tables, des matrices, des rectangles, des listes et des paramètres.</font></font></span></p>  <p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="font-family: ; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-bidi-font-style: italic"><font face="Calibri"><font style="font-size: 12pt" color="#000000">&#160;</font></font></span></p>  <p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt" class="MsoNormal" align="justify"><font color="#000000"><span style="font-family: ; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-bidi-font-style: italic"><font face="Calibri"><font style="font-size: 12pt">La </font></font></span><font style="font-size: 12pt"><font face="Times New Roman">Figure 8</font></font><span style="font-family: ; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-bidi-font-style: italic"><font face="Calibri"><font style="font-size: 12pt"> montre les étapes de publications des composants d’un rapport :</font></font></span></font></p>  <p style="page-break-after: avoid; line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="font-family: ; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-no-proof: yes"></span></p>  <p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 10pt" class="MsoCaption" align="justify"><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/88/metablogapi/0525.image_24.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-95-88-metablogapi/0525.image_5F00_24.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/88/metablogapi/5074.image_thumb_11.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-95-88-metablogapi/5074.image_5F00_thumb_5F00_11.png" width="644" height="394" /></a></p>  <p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 10pt" class="MsoCaption" align="justify"><a style="cursor: auto" name="_Ref272005326"><font face="Times New Roman"><font style="font-size: 9pt" color="#4f81bd"><strong>Figure </strong></font></font></a><span style="mso-bookmark: _ref272005326"><span style="mso-no-proof: yes"><font face="Times New Roman"><font style="font-size: 9pt" color="#4f81bd"><strong>8</strong></font></font></span></span><span style="mso-bookmark: _ref272005326"></span><span style="mso-bookmark: _ref272005326"></span><span style="font-family: ; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-bidi-font-style: italic"></span></p>  <p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="font-family: ; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-bidi-font-style: italic"><font face="Calibri"><font style="font-size: 12pt" color="#000000">Cette fonctionnalité permet non seulement de gagner en productivité mais également d’offrir plus d’autonomie aux populations fonctionnelles lors de la conception de rapports surtout avec l’outil « Report Builder <span style="mso-spacerun: yes">&#160;</span>3.0 ».</font></font></span></p>  <p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="font-family: ; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-bidi-font-style: italic"><font face="Calibri"><font style="font-size: 12pt" color="#000000">&#160;</font></font></span></p>  <p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="font-family: ; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-bidi-font-style: italic"><font face="Calibri"><font style="font-size: 12pt" color="#000000">En effet, avec la notion de composant de type DataSet, les populations fonctionnelles vont pouvoir porter leur attention principalement sur la mise en page du rapport. En cas de mise à jour des composants de la librairie, il est possible d’appliquer cette dernière sur l’ensemble des rapports impactés (notion d’héritage). </font></font></span></p>  <p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="font-family: ; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-bidi-font-style: italic"><font face="Calibri"><font style="font-size: 12pt" color="#000000">&#160;</font></font></span></p>  <p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="font-family: ; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-bidi-font-style: italic"><font face="Calibri"><font style="font-size: 12pt" color="#000000">La version 3.0 de Report Builder a également subit des évolutions intéressantes, en particulier le mode serveur : ce mode propose de créer un cache par utilisateur des données liées au rapport, ce qui permet d’optimiser la création des rapports.</font></font></span></p>  <p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="font-family: ; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-bidi-font-style: italic"><font face="Calibri"><font style="font-size: 12pt" color="#000000">&#160;</font></font></span></p>  <p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="font-family: ; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-bidi-font-style: italic"><font face="Calibri"><font style="font-size: 12pt" color="#000000">&#160;</font></font></span></p>  <p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt 72pt; mso-add-space: auto" class="MsoListParagraph" align="justify"><span style="font-family: ; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-bidi-font-style: italic"><font face="Calibri"><font style="font-size: 12pt" color="#000000">&#160;</font></font></span></p>  <p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt" class="MsoNormal" align="justify"><b style="mso-bidi-font-weight: normal"><span style="font-family: ; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-fareast-font-family: calibri; mso-themecolor: accent6; mso-themeshade: 128; mso-bidi-font-style: italic"><font face="Calibri"><font style="font-size: 14pt" color="#984806">En conclusion…</font></font></span></b></p>  <p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="font-family: ; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;"><font face="Calibri"><font style="font-size: 12pt" color="#000000">Avec Reporting Services 2008 R2, Microsoft démocratise encore un peu plus les usages en matière de Reporting dans l’entreprise, en plaçant entre les mains des utilisateurs finaux un outil à la fois puissant, polyvalent et simple d’emploi, qui leur permet de concevoir et partager aisément des rapports correspondant précisément à leurs besoins. </font></font></span></p>  <p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="font-family: ; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;"><font face="Calibri"><font style="font-size: 12pt" color="#000000">&#160;</font></font></span></p>  <p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="font-family: ; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;"><font face="Calibri"><font style="font-size: 12pt" color="#000000">Ceci permet de réduire considérablement la durée du cycle de vie pour la conception de nouveaux rapports (donc leurs coûts de production) en déchargeant les équipes informatiques de cette tâche, qui peuvent alors se concentrer sur la préparation et la mise à disposition des données. </font></font></span></p>  <p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="font-family: ; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;"><font face="Calibri"><font style="font-size: 12pt" color="#000000">&#160;</font></font></span></p>  <p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="font-family: ; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;"><font face="Calibri"><font style="font-size: 12pt" color="#000000">De son côté, l’utilisateur final se met à son propre service en devenant capable de concevoir lui-même les rapports dont il a besoin : voici venue l’ère du reporting « Self-Service »…</font></font></span></p>  <p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="font-family: ; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;"><font face="Calibri"><font style="font-size: 12pt" color="#000000">&#160;</font></font></span></p>  <p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="font-family: ; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-bidi-font-style: italic"><font face="Calibri"><font style="font-size: 12pt" color="#000000">&#160;</font></font></span></p>  <p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt" class="MsoNormal" align="justify"><b style="mso-bidi-font-weight: normal"><span style="font-family: ; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;; mso-fareast-font-family: calibri; mso-themecolor: accent6; mso-themeshade: 128; mso-bidi-font-style: italic"><font face="Calibri"><font style="font-size: 14pt" color="#984806">Pour aller plus loin</font></font></span></b></p>  <p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="font-family: ; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;"><font face="Calibri"><font style="font-size: 12pt" color="#000000">Intégration de Reporting Services avec Sharepoint :</font></font></span></p>  <p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt" class="MsoNormal" align="justify"><a style="cursor: auto" href="https://msdn.microsoft.com/en-us/library/bb326213(SQL.105).aspx"><span style="font-family: ; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;"><font face="Calibri"><font style="font-size: 12pt" color="#0000ff"><u>https://msdn.microsoft.com/en-us/library/bb326213(SQL.105).aspx</u></font></font></span></a></p>  <p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="font-family: ; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;"><font face="Calibri"><font style="font-size: 12pt" color="#000000">&#160;</font></font></span></p>  <p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="font-family: ; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;"><font face="Calibri"><font style="font-size: 12pt" color="#000000">Téléchargement de l’outil Report Builder 3.0 : </font></font></span></p>  <p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt" class="MsoNormal" align="justify"><a style="cursor: auto" href="https://www.microsoft.com/downloads/en/details.aspx?FamilyID=d3173a87-7c0d-40cc-a408-3d1a43ae4e33&amp;displaylang=en"><span style="font-family: ; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;"><font face="Calibri"><font style="font-size: 12pt" color="#0000ff"><u>https://www.microsoft.com/downloads/en/details.aspx?FamilyID=d3173a87-7c0d-40cc-a408-3d1a43ae4e33&amp;displaylang=en</u></font></font></span></a><span class="MsoHyperlink"><span style="font-family: ; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;"></span></span></p>  <p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span class="MsoHyperlink"><span style="font-family: ; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;"><span><font face="Calibri"><font style="font-size: 12pt" color="#0000ff"><u>&#160;</u></font></font></span></span></span></p>  <p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="font-family: ; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;"><font face="Calibri"><font style="font-size: 12pt" color="#000000">Présentation par Robert Bruckner de la cartographie avec Reporting Services :</font></font></span></p>  <p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt" class="MsoNormal" align="justify"><a style="cursor: auto" href="https://blogs.msdn.com/b/robertbruckner/archive/2009/08/11/rs-maps-with-spatial-data-and-bing-maps.aspx"><span style="font-family: ; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;"><font face="Calibri"><font style="font-size: 12pt" color="#0000ff"><u>https://blogs.msdn.com/b/robertbruckner/archive/2009/08/11/rs-maps-with-spatial-data-and-bing-maps.aspx</u></font></font></span></a><span style="font-family: ; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;"></span></p>  <p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="font-family: ; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;"><font face="Calibri"><font style="font-size: 12pt" color="#000000">&#160;</font></font></span></p>  <p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="font-family: ; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;"><font face="Calibri"><font style="font-size: 12pt" color="#000000">Créer ses propres fonds de cartes pour Reporting Services avec Visiso :</font></font></span></p>  <p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt" class="MsoNormal" align="justify"><a style="cursor: auto" href="https://blog.oraylis.de/2010/07/creating-your-own-ssrs-map-using-visio/"><span style="font-family: ; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;"><font face="Calibri"><font style="font-size: 12pt" color="#0000ff"><u>https://blog.oraylis.de/2010/07/creating-your-own-ssrs-map-using-visio/</u></font></font></span></a><span style="font-family: ; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;"></span></p>  <p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="font-family: ; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;"><font face="Calibri"><font style="font-size: 12pt" color="#000000">&#160;</font></font></span></p>  <p style="line-height: normal; list-style-type: disc; margin: 0cm 0cm 0pt" class="MsoNormal" align="justify"><span style="font-family: ; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;"><font face="Calibri"><font style="font-size: 12pt" color="#000000">Où trouver des fichiers ESRI de cartes pour SSRS 2008 R2 :</font></font></span></p>  <ul style="line-height: normal; margin-top: 0cm; margin-bottom: 0cm" type="disc">   <li style="text-align: justify; margin: 0cm 0cm 0pt; mso-list: l0 level1 lfo3; tab-stops: list 36.0pt" class="MsoNormal"><a style="cursor: auto" href="https://biogeo.berkeley.edu/gadm/"><span style="font-family: ; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;"><font face="Calibri"><font style="font-size: 12pt" color="#0000ff"><u>https://biogeo.berkeley.edu/gadm/</u></font></font></span></a><span style="font-family: ; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;"></span> </li>    <li style="text-align: justify; margin: 0cm 0cm 0pt; mso-list: l0 level1 lfo3; tab-stops: list 36.0pt" class="MsoNormal"><a style="cursor: auto" href="https://www.maproom.psu.edu/dcw/"><span style="font-family: ; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;"><font face="Calibri"><font style="font-size: 12pt" color="#0000ff"><u>https://www.maproom.psu.edu/dcw/</u></font></font></span></a><span style="font-family: ; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;"></span> </li>    <li style="margin: 0cm 0cm 0pt; vertical-align: middle; mso-themecolor: hyperlink; mso-list: l0 level1 lfo3; tab-stops: list 36.0pt" class="MsoNormal"><span><a style="cursor: auto" href="https://www.sharpgis.net/page/SQL-Server-2008-Spatial-Tools.aspx"><span style="font-family: ; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;"><font face="Calibri"><font style="font-size: 12pt" color="#0000ff"><u>https://www.sharpgis.net/page/SQL-Server-2008-Spatial-Tools.aspx</u></font></font></span></a></span><span class="MsoHyperlink"><span style="font-family: ; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;"></span></span> </li>    <li style="margin: 0cm 0cm 0pt; vertical-align: middle; mso-themecolor: hyperlink; mso-list: l0 level1 lfo3; tab-stops: list 36.0pt" class="MsoNormal"><span><a style="cursor: auto" href="https://sqlspatialtools.codeplex.com/"><span style="font-family: ; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;"><font face="Calibri"><font style="font-size: 12pt" color="#0000ff"><u>https://sqlspatialtools.codeplex.com/</u></font></font></span></a></span><span class="MsoHyperlink"><span style="font-family: ; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;"></span></span> </li>    <li style="margin: 0cm 0cm 0pt; vertical-align: middle; mso-themecolor: hyperlink; mso-list: l0 level1 lfo3; tab-stops: list 36.0pt" class="MsoNormal"><span><a style="cursor: auto" href="https://www.census.gov/geo/www/tiger/"><span style="font-family: ; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;"><font face="Calibri"><font style="font-size: 12pt" color="#0000ff"><u>https://www.census.gov/geo/www/tiger/</u></font></font></span></a></span> </li>    <li style="margin: 0cm 0cm 0pt; vertical-align: middle; mso-themecolor: hyperlink; mso-list: l0 level1 lfo3; tab-stops: list 36.0pt" class="MsoNormal"><span><a style="cursor: auto" href="https://data.gov"><span style="font-family: ; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;"><font face="Calibri"><font style="font-size: 12pt" color="#0000ff"><u>https://data.gov</u></font></font></span></a></span><span class="MsoHyperlink"><span style="font-family: ; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;"></span></span> </li>    <li style="margin: 0cm 0cm 0pt; vertical-align: middle; mso-themecolor: hyperlink; mso-list: l0 level1 lfo3; tab-stops: list 36.0pt" class="MsoNormal"><span><a style="cursor: auto" href="https://dcrp.ced.berkeley.edu/"><span style="font-family: ; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;"><font face="Calibri"><font style="font-size: 12pt" color="#0000ff"><u>https://dcrp.ced.berkeley.edu/</u></font></font></span></a></span><span class="MsoHyperlink"><span style="font-family: ; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;"></span></span> </li>    <li style="margin: 0cm 0cm 0pt; vertical-align: middle; mso-themecolor: hyperlink; mso-list: l0 level1 lfo3; tab-stops: list 36.0pt" class="MsoNormal"><span><a style="cursor: auto" href="https://blogs.msdn.com/edkatibah"><span style="font-family: ; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;"><font face="Calibri"><font style="font-size: 12pt" color="#0000ff"><u>https://blogs.msdn.com/edkatibah</u></font></font></span></a></span><span class="MsoHyperlink"><span style="font-family: ; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: &#39;Times New Roman&#39;"></span></span> </li> </ul>]]></content:encoded>
    </item>
    <item>
      <title>Gestion du multilingue sous SSAS</title>
      <link>https://docs.microsoft.com/archive/blogs/lbanon/gestion-du-multilingue-sous-ssas</link>
      <pubDate>Sat, 04 Dec 2010 01:48:18 GMT</pubDate>
      <dc:creator><![CDATA[lbanon]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/lbanon/2010/12/04/gestion-du-multilingue-sous-ssas/</guid>
      <description><![CDATA[Description du besoin  L’objectif est de pouvoir traduire les données d’affichage à travers des...]]></description>
      <content:encoded><![CDATA[<h2 style="line-height: normal; list-style-type: disc; text-indent: -28.8pt; margin: 8pt 0cm 2pt 28.8pt; clear: none" align="justify"><a style="cursor: auto" name="_Toc268530429"><span style="mso-fareast-language: fr"><font face="Century Gothic"><font style="font-size: 10pt" color="#000000"><em>Description du besoin</em></font></font></span></a><span style="mso-fareast-language: fr"></span></h2>  <p style="line-height: normal; list-style-type: disc; margin: 2pt 0cm 2pt 1cm" class="MsoNormal" align="justify"><span style="mso-fareast-language: fr"><font face="Arial"><font style="font-size: 10pt" color="#000000">L’objectif est de pouvoir traduire les données d’affichage à travers des rapports Reporting Services qui ont référence une source de données de type Analysis Services.</font></font></span></p>  <p style="line-height: normal; list-style-type: disc; margin: 2pt 0cm 2pt 1cm" class="MsoNormal" align="justify"><span style="mso-fareast-language: fr"><font face="Arial"><font style="font-size: 10pt" color="#000000">Analysis Services fournit une traduction des méta-données en fonction du thread client.</font></font></span></p>  <p style="line-height: normal; list-style-type: disc; margin: 2pt 0cm 2pt 1cm" class="MsoNormal" align="justify"><span style="mso-fareast-language: fr"><font face="Arial"><font style="font-size: 10pt" color="#000000">Comme le montre les copie d’écran ci-dessous, SQL Server Management Studio permet de tester la traduction des méta-données définie lors de la conception du cube.</font></font></span></p>  <p style="line-height: normal; list-style-type: disc; margin: 2pt 0cm 2pt 1cm" class="MsoNormal" align="justify"><span style="mso-fareast-language: fr; mso-no-proof: yes"><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/88/metablogapi/7167.clip_image002_2.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-95-88-metablogapi/7167.clip_5F00_image002_5F00_2.jpg"><img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image002" border="0" alt="clip_image002" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/88/metablogapi/21036.clip_image002_thumb.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-95-88-metablogapi/21036.clip_5F00_image002_5F00_thumb.jpg" width="330" height="246" /></a></span><span style="mso-fareast-language: fr"></span></p>  <p style="line-height: normal; list-style-type: disc; margin: 2pt 0cm 2pt 1cm" class="MsoNormal" align="justify"><span style="mso-fareast-language: fr; mso-no-proof: yes"><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/88/metablogapi/0333.clip_image004_2.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-95-88-metablogapi/0333.clip_5F00_image004_5F00_2.jpg"><img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image004" border="0" alt="clip_image004" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/88/metablogapi/8640.clip_image004_thumb.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-95-88-metablogapi/8640.clip_5F00_image004_5F00_thumb.jpg" width="320" height="229" /></a></span><span style="mso-fareast-language: fr"></span></p>  <p style="line-height: normal; list-style-type: disc; margin: 2pt 0cm 2pt 1cm" class="MsoNormal" align="justify"><span style="mso-fareast-language: fr"><font face="Arial"><font style="font-size: 10pt" color="#000000">&#160;</font></font></span></p>  <p style="line-height: normal; list-style-type: disc; margin: 2pt 0cm 2pt 1cm" class="MsoNormal" align="justify"><span style="mso-fareast-language: fr"><font face="Arial"><font style="font-size: 10pt" color="#000000">Afin de traduire les membres en plus les méta-données, il est nécessaire de faire pointer la propriété « caption » sur une colonne correspondant à « la locale » comme le montre la copie d’écran ci-dessous.</font></font></span></p>  <p style="line-height: normal; list-style-type: disc; margin: 2pt 0cm 2pt 1cm" class="MsoNormal" align="justify"><span style="mso-fareast-language: fr; mso-no-proof: yes"><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/88/metablogapi/3343.clip_image006_2.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-95-88-metablogapi/3343.clip_5F00_image006_5F00_2.jpg"><img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image006" border="0" alt="clip_image006" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/88/metablogapi/5556.clip_image006_thumb.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-95-88-metablogapi/5556.clip_5F00_image006_5F00_thumb.jpg" width="687" height="406" /></a></span><span style="mso-fareast-language: fr"></span></p>  <h3 style="line-height: normal; list-style-type: disc; text-indent: 0cm; margin: 12pt 0cm 3pt; clear: none; tab-stops: 1.0cm" align="justify"><a style="cursor: auto" name="_Toc266805189"><span style="font-family: ; mso-fareast-language: fr"><font face="Arial"><font style="font-size: 10pt" color="#000000"><em>&#160;</em></font></font></span></a></h3>  <h3 style="line-height: normal; list-style-type: disc; text-indent: -36pt; margin: 12pt 0cm 3pt 36pt; clear: none" align="justify"><span style="mso-bookmark: _toc266805189"><a style="cursor: auto" name="_Toc268530430"><span style="font-family: ; mso-fareast-language: fr"><font face="Arial"><font style="font-size: 10pt" color="#000000"><em>Choix de la collation</em></font></font></span></a></span><span style="font-family: ; mso-fareast-language: fr"></span></h3>  <p style="line-height: normal; list-style-type: disc; margin: 2pt 0cm 2pt 1cm" class="MsoNormal" align="justify"><span style="mso-fareast-language: fr; mso-bidi-font-family: arial"><font face="Arial"><font style="font-size: 10pt" color="#000000">SQL Server fournit des collations aussi bien pour la partie SQL Server qu’Analysis Services.</font></font></span></p>  <p style="line-height: normal; list-style-type: disc; margin: 2pt 0cm 2pt 1cm" class="MsoNormal" align="justify"><font face="Arial"><font color="#000000"><span style="mso-fareast-language: fr; mso-bidi-font-family: arial"><font style="font-size: 10pt">Cette propriété</font></span><span style="mso-bidi-font-family: arial"><font style="font-size: 10pt"> spécifie les règles de tri et de comparaison des chaînes de données de caractères, selon les normes des différentes langues et options régionales. Par exemple, dans une clause ORDER BY, un francophone s'attend à voir la chaîne de caractères « Chypre » apparaître avant « Cologne » par ordre croissant. Toutefois, un hispanophone natif du Mexique s'attendra à voir les mots commençant par « Ch » apparaître à la fin de la liste des mots commençant par « C ». </font></span></font></font></p>  <p style="line-height: normal; list-style-type: disc; margin: 2pt 0cm 2pt 1cm" class="MsoNormal" align="justify"><span style="mso-bidi-font-family: arial"><font face="Arial"><font style="font-size: 10pt" color="#000000">Lorsqu'un classement est spécifié pour des données de caractères non-Unicode, par exemple des données de type <b>char</b>, <b>varchar</b>, et <b>text</b>, une page de codes particulière est associée à ce classement.</font></font></span></p>  <p style="line-height: normal; list-style-type: disc; margin: 2pt 0cm 2pt 1cm" class="MsoNormal" align="justify"><span style="mso-bidi-font-family: arial"><font face="Arial"><font style="font-size: 10pt" color="#000000">&#160;</font></font></span></p>  <p style="line-height: normal; list-style-type: disc; margin: 2pt 0cm 2pt 1cm" class="MsoNormal" align="justify"><span style="mso-fareast-language: fr; mso-bidi-font-family: arial"><font face="Arial"><font style="font-size: 10pt" color="#000000">Cette configuration est importante surtout pour le « process » des dimensions</font></font></span></p>  <p style="line-height: normal; list-style-type: disc; margin: 2pt 0cm 2pt 1cm" class="MsoNormal" align="justify"><span style="mso-fareast-language: fr; mso-bidi-font-family: arial"><font face="Arial"><font style="font-size: 10pt" color="#000000">&#160;</font></font></span></p>  <p style="line-height: normal; list-style-type: disc; margin: 2pt 0cm 2pt 1cm" class="MsoNormal" align="justify"><span style="mso-fareast-language: fr; mso-no-proof: yes; mso-bidi-font-family: arial"><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/88/metablogapi/1830.clip_image008_2.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-95-88-metablogapi/1830.clip_5F00_image008_5F00_2.jpg"><img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image008" border="0" alt="clip_image008" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/88/metablogapi/1346.clip_image008_thumb.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-95-88-metablogapi/1346.clip_5F00_image008_5F00_thumb.jpg" width="516" height="226" /></a></span><span style="mso-fareast-language: fr; mso-bidi-font-family: arial"></span></p>  <p style="line-height: normal; list-style-type: disc; margin: 2pt 0cm 2pt 1cm" class="MsoNormal" align="justify"><span style="mso-fareast-language: fr; mso-bidi-font-family: arial"><font face="Arial"><font style="font-size: 10pt" color="#000000">&#160;</font></font></span></p>  <p style="line-height: normal; list-style-type: disc; margin: 2pt 0cm 2pt 1cm" class="MsoNormal" align="justify"><span style="mso-fareast-language: fr; mso-bidi-font-family: arial"><font face="Arial"><font style="font-size: 10pt" color="#000000">Le type unicode est conseillé sauf si nous sommes surs que les données insérées n’utiliseront pas de caractères spéciaux.</font></font></span></p>  <p style="line-height: normal; list-style-type: disc; margin: 2pt 0cm 2pt 1cm" class="MsoNormal" align="justify"><span style="mso-fareast-language: fr; mso-bidi-font-family: arial"><span style="mso-spacerun: yes"><font face="Arial"><font style="font-size: 10pt" color="#000000">&#160;</font></font></span></span></p>  <p style="line-height: normal; list-style-type: disc; margin: 2pt 0cm 2pt 1cm" class="MsoNormal" align="justify"><span style="mso-fareast-language: fr; mso-bidi-font-family: arial"><font face="Arial"><font style="font-size: 10pt" color="#000000">&#160;</font></font></span></p>  <p style="line-height: normal; list-style-type: disc; margin: 2pt 0cm 2pt 1cm" class="MsoNormal" align="justify"><b style="mso-bidi-font-weight: normal"><u><span style="mso-fareast-language: fr; mso-bidi-font-family: arial"><font face="Arial"><font style="font-size: 10pt" color="#000000">Préconisation pour le moteur Analysis Services :</font></font></span></u></b></p>  <p style="line-height: normal; list-style-type: disc; margin: 2pt 0cm 2pt 1cm" class="MsoNormal" align="justify"><b style="mso-bidi-font-weight: normal"><u><span style="mso-fareast-language: fr; mso-bidi-font-family: arial"><span><font face="Arial"><font style="font-size: 10pt" color="#000000">&#160;</font></font></span></span></u></b></p>  <p style="line-height: normal; list-style-type: disc; margin: 2pt 0cm 2pt 1cm" class="MsoNormal" align="justify"><span style="mso-fareast-language: fr; mso-bidi-font-family: arial"><font face="Arial"><font style="font-size: 10pt" color="#000000">Lorsqu’Analysis Services traitera la dimension, l’ordre de la collation définie au niveau de la colonne sera utilisé.</font></font></span></p>  <p style="line-height: normal; list-style-type: disc; margin: 2pt 0cm 2pt 1cm" class="MsoNormal" align="justify"><span style="mso-fareast-language: fr; mso-bidi-font-family: arial"><font face="Arial"><font style="font-size: 10pt" color="#000000">Pour les attributs traduits, il faudra spécifier la propriété Collation dans l’onglet traduction.</font></font></span></p>  <h3 style="line-height: normal; list-style-type: disc; text-indent: 0cm; margin: 12pt 0cm 3pt; clear: none; tab-stops: 1.0cm" align="justify"><span style="font-family: ; mso-fareast-language: fr"><font face="Arial"><font style="font-size: 10pt" color="#000000"><em>&#160;</em></font></font></span></h3>  <h3 style="line-height: normal; list-style-type: disc; text-indent: -36pt; margin: 12pt 0cm 3pt 36pt; clear: none" align="justify"><a style="cursor: auto" name="_Toc268530431"><span style="mso-fareast-language: fr"><font face="Century Gothic"><font style="font-size: 10pt" color="#000000"><em>Traductions des membres</em></font></font></span></a><span style="mso-fareast-language: fr"></span></h3>  <p style="line-height: normal; list-style-type: disc; margin: 2pt 0cm 2pt 1cm" class="MsoNormal" align="justify"><span style="mso-fareast-language: fr"><font face="Arial"><font style="font-size: 10pt" color="#000000">Afin de pouvoir profiter de la gestion multilingue d’Analysis Services, il est nécessaire de passer la local du client à travers la chaine de connexion comme le montre la copie d’écran ci-dessous.</font></font></span></p>  <p style="line-height: normal; list-style-type: disc; margin: 2pt 0cm 2pt 1cm" class="MsoNormal" align="justify"><span style="mso-fareast-language: fr; mso-no-proof: yes"><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/88/metablogapi/8032.clip_image010_2.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-95-88-metablogapi/8032.clip_5F00_image010_5F00_2.jpg"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image010" border="0" alt="clip_image010" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/88/metablogapi/6303.clip_image010_thumb.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-95-88-metablogapi/6303.clip_5F00_image010_5F00_thumb.jpg" width="801" height="193" /></a></span><span style="mso-fareast-language: fr"></span></p>  <table style="border-bottom: medium none; border-left: medium none; list-style-type: disc; border-collapse: collapse; margin-left: 1cm; border-top: medium none; border-right: medium none; mso-border-alt: solid windowtext .5pt; mso-yfti-tbllook: 160; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt; mso-border-insideh: .5pt solid windowtext; mso-border-insidev: .5pt solid windowtext" class="MsoNormalTable" border="1" cellspacing="0" cellpadding="0"><tbody>     <tr style="mso-yfti-irow: 0; mso-yfti-firstrow: yes; mso-yfti-lastrow: yes">       <td style="border-bottom: windowtext 1pt solid; border-left: windowtext 1pt solid; padding-bottom: 0cm; padding-left: 5.4pt; padding-right: 5.4pt; border-top: windowtext 1pt solid; border-right: windowtext 1pt solid; padding-top: 0cm; mso-border-alt: solid windowtext .5pt" valign="top" width="814">         <p style="margin: 2pt 0cm" class="MsoNormal" align="justify"><span style="font-family: ; mso-fareast-language: fr; mso-no-proof: yes; mso-ansi-language: en-us" lang="EN-US"><font face="Courier New"><font color="#000000"><font style="font-size: 9pt">=</font></font><font style="font-size: 9pt"><span><font color="#a31515">&quot;Data Source=localhost;Initial Catalog=&quot;&quot;Adventure Works DW 2008&quot;&quot;;Locale Identifier=&quot;</font></span><font color="#000000">&amp;</font><span><font color="#0000ff">New</font></span><font color="#000000"> System.Globalization.CultureInfo(User.Language).LCID.ToString()</font></font></font></span><span style="mso-fareast-language: fr; mso-ansi-language: en-us" lang="EN-US"></span></p>       </td>     </tr>   </tbody></table>  <p style="line-height: normal; list-style-type: disc; margin: 2pt 0cm 2pt 1cm" class="MsoNormal" align="justify"><span style="mso-fareast-language: fr; mso-ansi-language: en-us" lang="EN-US"><font face="Arial"><font style="font-size: 10pt" color="#000000">&#160;</font></font></span></p>  <p style="line-height: normal; list-style-type: disc; margin: 2pt 0cm 2pt 1cm" class="MsoNormal" align="justify"><span style="mso-fareast-language: fr"><font face="Arial"><font style="font-size: 10pt" color="#000000">En personnalisant la chaîne de connexion avec la local du poste utilisateur, les membres des attributs sont automatiquement traduits dans la langue définie à travers le poste client.</font></font></span></p>  <p style="line-height: normal; list-style-type: disc; margin: 2pt 0cm 2pt 1cm" class="MsoNormal" align="justify"><span style="mso-fareast-language: fr"><font face="Arial"><font style="font-size: 10pt" color="#000000">Si la langue du client n’est pas reconnue, les membres affichés sont ceux par défaut.</font></font></span></p>]]></content:encoded>
    </item>
    <item>
      <title>Formatage sous SSRS avec Analysis Services comme source de donnée</title>
      <link>https://docs.microsoft.com/archive/blogs/lbanon/formatage-sous-ssrs-avec-analysis-services-comme-source-de-donne</link>
      <pubDate>Thu, 02 Dec 2010 02:17:43 GMT</pubDate>
      <dc:creator><![CDATA[lbanon]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/lbanon/2010/12/02/formatage-sous-ssrs-avec-analysis-services-comme-source-de-donne/</guid>
      <description><![CDATA[Description du besoin  Des rapports en fonction de paramètres comme par exemple une devise peuvent...]]></description>
      <content:encoded><![CDATA[<h3 style="line-height: normal; list-style-type: disc; text-indent: -36pt; margin: 12pt 0cm 3pt 36pt; clear: none" align="justify"><a style="cursor: auto" name="_Toc268530425"><span style="mso-fareast-language: fr"><font face="Century Gothic"><font style="font-size: 10pt" color="#000000"><em>Description du besoin</em></font></font></span></a><span style="mso-fareast-language: fr"></span></h3>  <p style="line-height: normal; list-style-type: disc; margin: 2pt 0cm 2pt 1cm" class="MsoNormal" align="justify"><span style="mso-fareast-language: fr"><font face="Arial"><font style="font-size: 10pt" color="#000000">Des rapports en fonction de paramètres comme par exemple une devise peuvent avoir une représentation différente. Deux méthodes s’offrent à nous pour répondre à ce besoin :</font></font></span></p>  <p style="line-height: normal; list-style-type: disc; text-indent: -18pt; margin: 2pt 0cm 2pt 64.35pt; mso-list: l0 level1 lfo1" class="MsoNormal" align="justify"><font color="#000000"><span style="mso-fareast-font-family: arial; mso-bidi-font-family: arial; mso-fareast-language: fr"><span style="mso-list: ignore"><font face="Arial"><font style="font-size: 10pt">1.</font></font><span style="line-height: normal; font-family: "><font face="Times New Roman"><font style="font-size: 7pt">&#160;&#160;&#160;&#160;&#160; </font></font></span></span></span><span style="mso-fareast-language: fr"><font face="Arial"><font style="font-size: 10pt">La première consiste à fournir la logique de formatage au niveau de Reporting Services,</font></font></span></font></p>  <p style="line-height: normal; list-style-type: disc; text-indent: -18pt; margin: 2pt 0cm 2pt 64.35pt; mso-list: l0 level1 lfo1" class="MsoNormal" align="justify"><font color="#000000"><span style="mso-fareast-font-family: arial; mso-bidi-font-family: arial; mso-fareast-language: fr"><span style="mso-list: ignore"><font face="Arial"><font style="font-size: 10pt">2.</font></font><span style="line-height: normal; font-family: "><font face="Times New Roman"><font style="font-size: 7pt">&#160;&#160;&#160;&#160;&#160; </font></font></span></span></span><span style="mso-fareast-language: fr"><font face="Arial"><font style="font-size: 10pt">La deuxième consiste à utiliser les propriétés des cellules Analysis Services</font></font></span></font></p>  <p style="line-height: normal; list-style-type: disc; margin: 2pt 0cm 2pt 1cm" class="MsoNormal" align="justify"><span style="mso-fareast-language: fr"><font face="Arial"><font style="font-size: 10pt" color="#000000">&#160;</font></font></span></p>  <h3 style="line-height: normal; list-style-type: disc; text-indent: -36pt; margin: 12pt 0cm 3pt 36pt; clear: none" align="justify"><a style="cursor: auto" name="_Toc268530426"><span style="mso-fareast-language: fr"><font face="Century Gothic"><font style="font-size: 10pt" color="#000000"><em>Utilisation d’un paramètre qui pilote le formatage d’un rapport Reporting Services</em></font></font></span></a><span style="mso-fareast-language: fr"></span></h3>  <p style="line-height: normal; list-style-type: disc; margin: 2pt 0cm 2pt 1cm" class="MsoNormal" align="justify"><span style="mso-fareast-language: fr"><font face="Arial"><font style="font-size: 10pt" color="#000000">Les cellules d’un rapport possèdent une propriété « Format » qui peut être évaluée à l’aide d’une expression. Comme le montre la copie d’écran ci-dessous, cette expression peut être construite à l’aide d’un paramètre.</font></font></span></p>  <p style="line-height: normal; list-style-type: disc; margin: 2pt 0cm 2pt 1cm" class="MsoNormal" align="justify"><span style="mso-fareast-language: fr"><font face="Arial"><font style="font-size: 10pt" color="#000000">&#160;</font></font></span></p>  <p style="line-height: normal; list-style-type: disc; margin: 2pt 0cm 2pt 1cm" class="MsoNormal" align="justify"><span style="mso-fareast-language: fr; mso-no-proof: yes"><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/88/metablogapi/1030.clip_image002_2.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-95-88-metablogapi/1030.clip_5F00_image002_5F00_2.jpg"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="clip_image002" border="0" alt="clip_image002" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/88/metablogapi/8233.clip_image002_thumb.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-95-88-metablogapi/8233.clip_5F00_image002_5F00_thumb.jpg" width="763" height="349" /></a></span><span style="mso-fareast-language: fr"></span></p>  <p style="line-height: normal; list-style-type: disc; margin: 2pt 0cm 2pt 1cm" class="MsoNormal" align="justify"><span style="mso-fareast-language: fr; mso-no-proof: yes"><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/88/metablogapi/8688.clip_image004_2.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-95-88-metablogapi/8688.clip_5F00_image004_5F00_2.jpg"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="clip_image004" border="0" alt="clip_image004" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/88/metablogapi/2818.clip_image004_thumb.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-95-88-metablogapi/2818.clip_5F00_image004_5F00_thumb.jpg" width="601" height="506" /></a></span><span style="mso-fareast-language: fr"></span></p>  <p style="line-height: normal; list-style-type: disc; margin: 2pt 0cm 2pt 1cm" class="MsoNormal" align="justify"><span style="mso-fareast-language: fr"><font face="Arial"><font style="font-size: 10pt" color="#000000">Le résultat de cette méthode est représenté à travers la copie d’écran ci-dessus.</font></font></span></p>  <p style="line-height: normal; list-style-type: disc; margin: 2pt 0cm 2pt 1cm" class="MsoNormal" align="justify"><span style="mso-fareast-language: fr"><font face="Arial"><font style="font-size: 10pt" color="#000000">&#160;</font></font></span></p>  <p style="line-height: normal; list-style-type: disc; margin: 2pt 0cm 2pt 1cm" class="MsoNormal" align="justify"><font face="Arial"><font color="#000000"><b style="mso-bidi-font-weight: normal"><u><span style="mso-fareast-language: fr"><font style="font-size: 10pt">Avantages et inconvénients de cette méthode</font></span></u></b><span style="mso-fareast-language: fr"><font style="font-size: 10pt"> :</font></span></font></font></p>  <p style="line-height: normal; list-style-type: disc; margin: 2pt 0cm 2pt 1cm" class="MsoNormal" align="justify"><span style="mso-fareast-language: fr"><font face="Arial"><font style="font-size: 10pt" color="#000000">Cette méthode permet de fournir à l’utilisateur le choix de son format d’affichage.</font></font></span></p>  <p style="line-height: normal; list-style-type: disc; margin: 2pt 0cm 2pt 1cm" class="MsoNormal" align="justify"><span style="mso-fareast-language: fr"><font face="Arial"><font style="font-size: 10pt" color="#000000">En revanche les règles d’affichage sont portées par le rapport et donc non transportable sur un autre outil de restitution comme Excel.</font></font></span></p>  <h3 style="line-height: normal; list-style-type: disc; text-indent: -36pt; margin: 12pt 0cm 3pt 36pt; clear: none" align="justify"><a style="cursor: auto" name="_Toc268530427"><span style="mso-fareast-language: fr"><font face="Century Gothic"><font style="font-size: 10pt" color="#000000"><em>Formatage à l’aide des propriétés du cube</em></font></font></span></a><span style="mso-fareast-language: fr"></span></h3>  <p style="line-height: normal; list-style-type: disc; margin: 2pt 0cm 2pt 1cm" class="MsoNormal" align="justify"><b style="mso-bidi-font-weight: normal"><u><span style="mso-fareast-language: fr"><font face="Arial"><font style="font-size: 10pt" color="#000000">Etape 1</font></font></span></u></b></p>  <p style="line-height: normal; list-style-type: disc; margin: 2pt 0cm 2pt 1cm" class="MsoNormal" align="justify"><span style="mso-fareast-language: fr"><font face="Arial"><font style="font-size: 10pt" color="#000000">La première étape consiste à définir les règles de formatage au sein du cube.</font></font></span></p>  <p style="line-height: normal; list-style-type: disc; margin: 2pt 0cm 2pt 1cm" class="MsoNormal" align="justify"><span style="mso-fareast-language: fr"><font face="Arial"><font style="font-size: 10pt" color="#000000">La copie d’écran illustre un formatage différent de la mesure Amount en fonction des valeurs des membres de la dimension « Accounts »</font></font></span></p>  <p style="line-height: normal; list-style-type: disc; margin: 2pt 0cm 2pt 1cm" class="MsoNormal" align="justify"><span style="mso-fareast-language: fr; mso-no-proof: yes"><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/88/metablogapi/4201.clip_image005_2.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-95-88-metablogapi/4201.clip_5F00_image005_5F00_2.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="clip_image005" border="0" alt="clip_image005" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/88/metablogapi/4162.clip_image005_thumb.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-95-88-metablogapi/4162.clip_5F00_image005_5F00_thumb.png" width="667" height="199" /></a></span><span style="mso-fareast-language: fr"></span></p>  <p style="line-height: normal; list-style-type: disc; margin: 2pt 0cm 2pt 1cm" class="MsoNormal" align="justify"><b style="mso-bidi-font-weight: normal"><u><span style="mso-fareast-language: fr"><font face="Arial"><font style="font-size: 10pt" color="#000000">Etape 2</font></font></span></u></b></p>  <p style="line-height: normal; list-style-type: disc; margin: 2pt 0cm 2pt 1cm" class="MsoNormal" align="justify"><span style="mso-fareast-language: fr"><font face="Arial"><font style="font-size: 10pt" color="#000000">Par la suite, la requête MDX associée au DataSet doit contenir la propriété FORMATTED_VALUE qui permet d’extraire les informations de formatage définie au sein du cube. </font></font></span></p>  <p style="line-height: normal; list-style-type: disc; margin: 2pt 0cm 2pt 1cm" class="MsoNormal" align="justify"><span style="mso-fareast-language: fr; mso-no-proof: yes"><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/88/metablogapi/4666.clip_image007_2.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-95-88-metablogapi/4666.clip_5F00_image007_5F00_2.jpg"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="clip_image007" border="0" alt="clip_image007" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/88/metablogapi/0842.clip_image007_thumb.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-95-88-metablogapi/0842.clip_5F00_image007_5F00_thumb.jpg" width="800" height="41" /></a></span><span style="mso-fareast-language: fr"></span></p>  <p style="line-height: normal; list-style-type: disc; margin: 2pt 0cm 2pt 1cm" class="MsoNormal" align="justify"><b style="mso-bidi-font-weight: normal"><u><span style="mso-fareast-language: fr"><font face="Arial"><font style="font-size: 10pt" color="#000000">Etape 3</font></font></span></u></b></p>  <p style="line-height: normal; list-style-type: disc; margin: 2pt 0cm 2pt 1cm" class="MsoNormal" align="justify"><span style="mso-fareast-language: fr"><font face="Arial"><font style="font-size: 10pt" color="#000000">La propriété de formatage est utilisée au sein du rapport à l’aide de l’expression suivante</font></font></span></p>  <p style="line-height: normal; list-style-type: disc; margin: 2pt 0cm 2pt 1cm" class="MsoNormal" align="justify"><span style="mso-fareast-language: fr"><font face="Arial"><font style="font-size: 10pt" color="#000000">=Fields!MyValue.FormattedValue</font></font></span></p>  <p style="line-height: normal; list-style-type: disc; margin: 2pt 0cm 2pt 1cm" class="MsoNormal" align="justify"><span style="mso-fareast-language: fr"><font face="Arial"><font style="font-size: 10pt" color="#000000">&#160;</font></font></span></p>  <p style="line-height: normal; list-style-type: disc; margin: 2pt 0cm 2pt 1cm" class="MsoNormal" align="justify"><span style="mso-fareast-language: fr; mso-no-proof: yes"><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/88/metablogapi/7331.clip_image008_2.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-95-88-metablogapi/7331.clip_5F00_image008_5F00_2.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="clip_image008" border="0" alt="clip_image008" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/88/metablogapi/0358.clip_image008_thumb.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-95-88-metablogapi/0358.clip_5F00_image008_5F00_thumb.png" width="518" height="74" /></a></span><span style="mso-fareast-language: fr"></span></p>  <p style="line-height: normal; list-style-type: disc; margin: 2pt 0cm 2pt 1cm" class="MsoNormal" align="justify"><span style="mso-fareast-language: fr"><font face="Arial"><font style="font-size: 10pt" color="#000000">La figue ci-dessous montre bien que les règles de formatage sont différentes en fonction des membres affichés.</font></font></span></p>  <p style="line-height: normal; list-style-type: disc; margin: 2pt 0cm 2pt 1cm" class="MsoNormal" align="justify"><span style="mso-fareast-language: fr; mso-no-proof: yes"><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/88/metablogapi/4503.clip_image009_2.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-95-88-metablogapi/4503.clip_5F00_image009_5F00_2.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="clip_image009" border="0" alt="clip_image009" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/88/metablogapi/5518.clip_image009_thumb.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-95-88-metablogapi/5518.clip_5F00_image009_5F00_thumb.png" width="354" height="248" /></a></span><span style="mso-fareast-language: fr"></span></p>  <p style="line-height: normal; list-style-type: disc; margin: 2pt 0cm 2pt 1cm" class="MsoNormal" align="justify"><font face="Arial"><font color="#000000"><b style="mso-bidi-font-weight: normal"><u><span style="mso-fareast-language: fr"><font style="font-size: 10pt">Avantages et inconvénients de cette méthode</font></span></u></b><span style="mso-fareast-language: fr"><font style="font-size: 10pt"> :</font></span></font></font></p>  <p style="line-height: normal; list-style-type: disc; margin: 2pt 0cm 2pt 1cm" class="MsoNormal" align="justify"><span style="mso-fareast-language: fr"><font face="Arial"><font style="font-size: 10pt" color="#000000">Cette méthode permet de centraliser les règles de formatage et donc de les partager avec plusieurs outils clients.</font></font></span></p>  <p style="line-height: normal; list-style-type: disc; margin: 2pt 0cm 2pt 1cm" class="MsoNormal" align="justify"><span style="mso-fareast-language: fr"><font face="Arial"><font style="font-size: 10pt" color="#000000">De plus, la navigation au sein des rapports est simplifiée car il n’y a pas besoin de rajouter un paramètre d’affichage.</font></font></span></p>  <p style="line-height: normal; list-style-type: disc; margin: 2pt 0cm 2pt 1cm" class="MsoNormal" align="justify"><span style="mso-fareast-language: fr"><font face="Arial"><font style="font-size: 10pt" color="#000000">En revanche l’utilisateur ne contrôle plus le formatage.</font></font></span></p>  <p style="line-height: normal; list-style-type: disc; margin: 2pt 0cm 2pt 1cm" class="MsoNormal" align="justify"><b style="mso-bidi-font-weight: normal"><u><span style="mso-fareast-language: fr"><font face="Arial"><font style="font-size: 10pt" color="#000000">Nous préconisons cette solution.</font></font></span></u></b><span style="mso-fareast-language: fr"></span></p>  <p style="line-height: normal; list-style-type: disc; margin: 2pt 0cm 2pt 1cm" class="MsoNormal" align="justify"><font face="Arial"><font style="font-size: 10pt" color="#000000">&#160;</font></font></p>]]></content:encoded>
    </item>
    <item>
      <title>Gestion des devises sous Analysis Services</title>
      <link>https://docs.microsoft.com/archive/blogs/lbanon/gestion-des-devises-sous-analysis-services</link>
      <pubDate>Tue, 30 Nov 2010 05:44:57 GMT</pubDate>
      <dc:creator><![CDATA[lbanon]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/lbanon/2010/11/30/gestion-des-devises-sous-analysis-services/</guid>
      <description><![CDATA[&#160;  La gestion de conversion des devises est un besoin récurrent dans l’analyse de données....]]></description>
      <content:encoded><![CDATA[<div style="border-bottom: #4f81bd 1pt solid; border-left: medium none; padding-bottom: 4pt; line-height: normal; list-style-type: disc; padding-left: 0cm; padding-right: 0cm; border-top: medium none; border-right: medium none; padding-top: 0cm; mso-element: para-border-div; mso-border-bottom-themecolor: accent1"><span style="mso-ansi-language: fr"><font face="Calibri"><font style="font-size: 11pt" color="#000000">&#160;</font></font></span></div>  <p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 10pt" class="MsoNormal"><span style="mso-ansi-language: fr"><font face="Calibri"><font style="font-size: 11pt" color="#000000">La gestion de conversion des devises est un besoin récurrent dans l’analyse de données.</font></font></span></p>  <p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 10pt" class="MsoNormal"><span style="mso-ansi-language: fr"><font face="Calibri"><font style="font-size: 11pt" color="#000000">Plusieurs approches permettent de traiter ce besoin au niveau d’Analysis Services.</font></font></span></p>  <p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 10pt" class="MsoNormal"><span style="mso-ansi-language: fr"><font face="Calibri"><font style="font-size: 11pt" color="#000000">&#160;</font></font></span></p>  <h1 style="line-height: 16pt; list-style-type: disc; margin: 24pt 0cm 0pt; clear: none"><span style="mso-ansi-language: fr"><font face="Cambria"><font style="font-size: 14pt" color="#365f91"><font style="font-weight: bold">Hypothèses</font></font></font></span></h1>  <p style="line-height: 13pt; list-style-type: disc; text-indent: -18pt; margin: 0cm 0cm 0pt 36pt; mso-list: l0 level1 lfo1" class="MsoListParagraphCxSpFirst"><font color="#000000"><span style="mso-ansi-language: fr; mso-ascii-font-family: calibri; mso-fareast-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri"><span style="mso-list: ignore"><font face="Calibri"><font style="font-size: 11pt">-</font></font><span style="line-height: normal; font-family: "><font face="Times New Roman"><font style="font-size: 7pt">&#160;&#160;&#160;&#160;&#160;&#160;&#160; </font></font></span></span></span><span style="mso-ansi-language: fr"><font face="Calibri"><font style="font-size: 11pt">Nous présenterons dans cet article le fait d’entrer des données dans la table de fait dans plusieurs devises et de pouvoir convertir les données dans plusieurs devises.</font></font></span></font></p>  <p style="line-height: 13pt; list-style-type: disc; text-indent: -18pt; margin: 0cm 0cm 0pt 36pt; mso-list: l0 level1 lfo1" class="MsoListParagraphCxSpMiddle"><font color="#000000"><span style="mso-ansi-language: fr; mso-ascii-font-family: calibri; mso-fareast-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri"><span style="mso-list: ignore"><font face="Calibri"><font style="font-size: 11pt">-</font></font><span style="line-height: normal; font-family: "><font face="Times New Roman"><font style="font-size: 7pt">&#160;&#160;&#160;&#160;&#160;&#160;&#160; </font></font></span></span></span><span style="mso-ansi-language: fr"><font face="Calibri"><font style="font-size: 11pt">Nous utiliserons une table de conversion qui sera basé sur une devise pivot qui est l’Euro dans notre cas. L’avantage d’utiliser une table de conversion est de pouvoir convertir les données après le processus de chargement des données et également de modifier les valeurs des taux de conversion.</font></font></span></font></p>  <p style="line-height: 13pt; list-style-type: disc; text-indent: -18pt; margin: 0cm 0cm 0pt 36pt; mso-list: l0 level1 lfo1" class="MsoListParagraphCxSpMiddle"><font color="#000000"><span style="mso-ansi-language: fr; mso-ascii-font-family: calibri; mso-fareast-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri"><span style="mso-list: ignore"><font face="Calibri"><font style="font-size: 11pt">-</font></font><span style="line-height: normal; font-family: "><font face="Times New Roman"><font style="font-size: 7pt">&#160;&#160;&#160;&#160;&#160;&#160;&#160; </font></font></span></span></span><span style="mso-ansi-language: fr"><font face="Calibri"><font style="font-size: 11pt">Une vue « ViewFactInternetSales » s’appuiera sur la table de faits « FactInternetSales » et la table de conversion pour convertir l’ensemble des données dans la devise cible qui est l’Euro. Le groupe de mesure du cube sera construit à partir de cette vue.</font></font></span></font></p>  <p style="line-height: 13pt; list-style-type: disc; text-indent: -18pt; margin: 0cm 0cm 10pt 36pt; mso-list: l0 level1 lfo1" class="MsoListParagraphCxSpLast"><font color="#000000"><span style="mso-ansi-language: fr; mso-ascii-font-family: calibri; mso-fareast-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri"><span style="mso-list: ignore"><font face="Calibri"><font style="font-size: 11pt">-</font></font><span style="line-height: normal; font-family: "><font face="Times New Roman"><font style="font-size: 7pt">&#160;&#160;&#160;&#160;&#160;&#160;&#160; </font></font></span></span></span><span style="mso-ansi-language: fr"><font face="Calibri"><font style="font-size: 11pt">De plus, nous construisons une vue « ViewFactCurrentRate » qui enregistre les taux de conversion de l’Euro, notre devise cible vers les autres devises avec la mesure « EndOfDayRate ». Cette devise est liée à la dimension temps. De plus cette vue ventile le dernier taux de conversion sur les périodes antérieures avec la mesure « LastEndofDayRate »</font></font></span></font></p>  <p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 10pt" class="MsoNormal"><span style="mso-ansi-language: fr"><font face="Calibri"><font style="font-size: 11pt" color="#000000">&#160;</font></font></span></p>  <p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 10pt" class="MsoNormal"><span style="mso-ansi-language: fr"><font face="Calibri"><font style="font-size: 11pt" color="#000000">Le schéma ci-dessous illustre la modélisation des tables et vues mise en relation.</font></font></span></p>  <p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 10pt" class="MsoNormal" align="center"><span style="mso-ansi-language: fr; mso-fareast-language: fr; mso-no-proof: yes"><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/88/metablogapi/7026.clip_image001_2.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-95-88-metablogapi/7026.clip_5F00_image001_5F00_2.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="clip_image001" border="0" alt="clip_image001" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/88/metablogapi/4300.clip_image001_thumb.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-95-88-metablogapi/4300.clip_5F00_image001_5F00_thumb.png" width="568" height="542" /></a></span><span style="mso-ansi-language: fr"></span></p>  <p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 10pt" class="MsoNormal"><span style="mso-ansi-language: fr"><span style="mso-spacerun: yes"><font face="Calibri"><font style="font-size: 11pt" color="#000000">&#160;</font></font></span></span></p>  <h1 style="line-height: 16pt; list-style-type: disc; margin: 24pt 0cm 0pt; clear: none"><span style="mso-ansi-language: fr"><font face="Cambria"><font style="font-size: 14pt" color="#365f91"><font style="font-weight: bold">Modélisation du cube</font></font></font></span></h1>  <p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 10pt" class="MsoNormal"><span style="mso-ansi-language: fr"><font face="Calibri"><font style="font-size: 11pt" color="#000000">Les propriétés suivantes ont été définies pour la dimension devise « DimCurrency » :</font></font></span></p>  <p style="line-height: 13pt; list-style-type: disc; text-indent: -18pt; margin: 0cm 0cm 0pt 36pt; mso-list: l0 level1 lfo1" class="MsoListParagraphCxSpFirst"><font color="#000000"><span style="mso-ansi-language: fr; mso-ascii-font-family: calibri; mso-fareast-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri"><span style="mso-list: ignore"><font face="Calibri"><font style="font-size: 11pt">-</font></font><span style="line-height: normal; font-family: "><font face="Times New Roman"><font style="font-size: 7pt">&#160;&#160;&#160;&#160;&#160;&#160;&#160; </font></font></span></span></span><span style="mso-ansi-language: fr"><font face="Calibri"><font style="font-size: 11pt">Le type de la dimension est « Currency »,</font></font></span></font></p>  <p style="line-height: 13pt; list-style-type: disc; text-indent: -18pt; margin: 0cm 0cm 0pt 36pt; mso-list: l0 level1 lfo1" class="MsoListParagraphCxSpMiddle"><font color="#000000"><span style="mso-ansi-language: fr; mso-ascii-font-family: calibri; mso-fareast-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri"><span style="mso-list: ignore"><font face="Calibri"><font style="font-size: 11pt">-</font></font><span style="line-height: normal; font-family: "><font face="Times New Roman"><font style="font-size: 7pt">&#160;&#160;&#160;&#160;&#160;&#160;&#160; </font></font></span></span></span><span style="mso-ansi-language: fr"><font face="Calibri"><font style="font-size: 11pt">La propriété « IsAggregatable » de l’attribut Currency est à « false »,</font></font></span></font></p>  <p style="line-height: 13pt; list-style-type: disc; text-indent: -18pt; margin: 0cm 0cm 10pt 36pt; mso-list: l0 level1 lfo1" class="MsoListParagraphCxSpLast"><font color="#000000"><span style="mso-ansi-language: fr; mso-ascii-font-family: calibri; mso-fareast-font-family: calibri; mso-hansi-font-family: calibri; mso-bidi-font-family: calibri"><span style="mso-list: ignore"><font face="Calibri"><font style="font-size: 11pt">-</font></font><span style="line-height: normal; font-family: "><font face="Times New Roman"><font style="font-size: 7pt">&#160;&#160;&#160;&#160;&#160;&#160;&#160; </font></font></span></span></span><span style="mso-ansi-language: fr"><font face="Calibri"><font style="font-size: 11pt">Le membre par défaut est « Euro » de tel sorte que si nous naviguons dans le cube sans positionner sur la dimension « DimCurrency », les données sont automatiquement filtrées par ce membre.</font></font></span></font></p>  <p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 10pt" class="MsoNormal"><span style="mso-ansi-language: fr"><font face="Calibri"><font style="font-size: 11pt" color="#000000">&#160;</font></font></span></p>  <p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 10pt" class="MsoNormal"><b style="mso-bidi-font-weight: normal"><u><span style="mso-ansi-language: fr"><font face="Calibri"><font style="font-size: 11pt" color="#000000">Création d’une mesure qui s’adapte à la devise sélectionné</font></font></span></u></b></p>  <p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 10pt" class="MsoNormal"><span style="mso-ansi-language: fr"><font face="Calibri"><font style="font-size: 11pt" color="#000000">En utilisant la propriété « MeasureExpression », nous définissons la mesure en devise locale, la mesure en Euro multiplié par le taux de conversion qui permet d’obtenir les autres devises.</font></font></span></p>  <p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 10pt 18pt" class="MsoNormal"><span style="mso-ansi-language: fr; mso-fareast-language: fr; mso-no-proof: yes"><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/88/metablogapi/7411.clip_image003_2.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-95-88-metablogapi/7411.clip_5F00_image003_5F00_2.jpg"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="clip_image003" border="0" alt="clip_image003" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/88/metablogapi/7024.clip_image003_thumb.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-95-88-metablogapi/7024.clip_5F00_image003_5F00_thumb.jpg" width="529" height="262" /></a></span><span style="mso-ansi-language: fr"></span></p>  <p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 10pt 18pt" class="MsoNormal"><span style="mso-ansi-language: fr"><font face="Calibri"><font style="font-size: 11pt" color="#000000">Comme le montre la copie d’écran ci-dessous, le taux de conversion « End of Day Rate » est une mesure semi-additive.</font></font></span></p>  <h1 style="line-height: 16pt; list-style-type: disc; margin: 24pt 0cm 0pt; clear: none"><span style="mso-ansi-language: fr; mso-fareast-language: fr; mso-no-proof: yes"><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/88/metablogapi/1641.clip_image004_2.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-95-88-metablogapi/1641.clip_5F00_image004_5F00_2.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="clip_image004" border="0" alt="clip_image004" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/88/metablogapi/0552.clip_image004_thumb.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-95-88-metablogapi/0552.clip_5F00_image004_5F00_thumb.png" width="514" height="137" /></a></span><span style="mso-ansi-language: fr"></span></h1>  <p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 10pt" class="MsoNormal"><span style="mso-ansi-language: fr"><font face="Calibri"><font style="font-size: 11pt" color="#000000">&#160;</font></font></span></p>  <p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 10pt" class="MsoNormal"><span style="mso-ansi-language: fr"><font face="Calibri"><font style="font-size: 11pt" color="#000000">La relation entre la dimension devise et FactInternetSales se fait par le biais d’une relation « many to many »</font></font></span></p>  <p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 10pt" class="MsoNormal"><span style="mso-ansi-language: fr; mso-fareast-language: fr; mso-no-proof: yes"><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/88/metablogapi/8883.clip_image005_2.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-95-88-metablogapi/8883.clip_5F00_image005_5F00_2.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="clip_image005" border="0" alt="clip_image005" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/88/metablogapi/0243.clip_image005_thumb.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-95-88-metablogapi/0243.clip_5F00_image005_5F00_thumb.png" width="485" height="174" /></a></span><span style="mso-ansi-language: fr"></span></p>  <p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 10pt" class="MsoNormal"><span style="mso-ansi-language: fr"><font face="Calibri"><font style="font-size: 11pt" color="#000000">&#160;</font></font></span></p>  <p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 10pt" class="MsoNormal"><span style="mso-ansi-language: fr"><font face="Calibri"><font style="font-size: 11pt" color="#000000">Enfin la dernière étape consiste à utiliser la propriété « Direct Slice » sur le membre de la devise pivot, qui est l’Euro dans notre cas. Cette propriété permet d’éviter d’appliquer la conversion lorsque la devise affichée est Euro.</font></font></span></p>  <p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 10pt" class="MsoNormal"><span style="mso-ansi-language: fr; mso-fareast-language: fr; mso-no-proof: yes"><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/88/metablogapi/7002.clip_image007_2.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-95-88-metablogapi/7002.clip_5F00_image007_5F00_2.jpg"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="clip_image007" border="0" alt="clip_image007" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/88/metablogapi/7802.clip_image007_thumb.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-95-88-metablogapi/7802.clip_5F00_image007_5F00_thumb.jpg" width="779" height="482" /></a></span><span style="mso-ansi-language: fr"></span></p>  <p style="line-height: 13pt; list-style-type: disc; margin: 0cm 0cm 10pt" class="MsoNormal"><span style="mso-ansi-language: fr"><font face="Calibri"><font style="font-size: 11pt" color="#000000">&#160;</font></font></span></p>]]></content:encoded>
    </item>
    <item>
      <title>Invocation de SSIS à distance</title>
      <link>https://docs.microsoft.com/archive/blogs/lbanon/invocation-de-ssis-distance</link>
      <pubDate>Tue, 16 Nov 2010 14:26:00 GMT</pubDate>
      <dc:creator><![CDATA[lbanon]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/lbanon/2010/11/16/invocation-de-ssis-distance/</guid>
      <description><![CDATA[&nbsp;Comment invoquer SSIS à distance ? C'est un besoin fréquemment soulevé. Deux solutions...]]></description>
      <content:encoded><![CDATA[<div style="border-bottom: #4f81bd 1pt solid; border-left: medium none; padding-bottom: 4pt; padding-left: 0cm; padding-right: 0cm; border-top: medium none; border-right: medium none; padding-top: 0cm; mso-element: para-border-div; mso-border-bottom-themecolor: accent1"> <p style="padding-bottom: 0cm; margin: 0cm 0cm 15pt; padding-left: 0cm; padding-right: 0cm; letter-spacing: 0.25pt; padding-top: 0cm" class="MsoTitle">&nbsp;</p><span><font face="Calibri"><font style="font-size: 11pt">Comment invoquer SSIS à distance ?</font></font></span></div> <p style="margin: 0cm 0cm 0pt" class="MsoPlainText"><span><font face="Calibri"><font style="font-size: 11pt">C'est un besoin fréquemment soulevé.</font></font></span></p> <p style="margin: 0cm 0cm 0pt" class="MsoPlainText"><span><font face="Calibri"><font style="font-size: 11pt">Deux solutions simples peuvent être mise ne place :</font></font></span></p> <p style="text-indent: -18pt; margin: 0cm 0cm 0pt 36pt; mso-list: l0 level1 lfo1" class="MsoPlainText"><span style="font-family: ; mso-fareast-font-family: symbol; mso-bidi-font-family: symbol"><span style="mso-list: ignore"><font face="Symbol"><font style="font-size: 11pt">·</font></font><span style="line-height: normal; font-family: "><font face="Times New Roman"><font style="font-size: 7pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font></font></span></span></span><font face="Calibri"><span><font style="font-size: 11pt">La première consiste à appeler l'utilitaire DTEXEC depuis une procédure stockée qui exécute la commande XP_cmdShell. Pour exécuter cette commande, il est nécessaire de l'activer à travers la procédure stockée système sp_configure. Il faut valider que la procédure "</font></span><font style="font-size: 11pt"> <span>XP_cmdShell" puisse être activée au sein de l’environnement de production. Le lien suivant </span></font></font><font style="font-size: 11pt"><a href="https://msdn.microsoft.com/fr-fr/library/ms162810(SQL.90).aspx"><font color="#0000ff" face="Calibri">https://msdn.microsoft.com/fr-fr/library/ms162810(SQL.90).aspx</font></a></font><span><font face="Calibri"><font style="font-size: 11pt"> illustre un appel de SSIS avec cette méthode.</font></font></span></p> <p style="text-indent: -18pt; margin: 0cm 0cm 0pt 36pt; mso-list: l0 level1 lfo1" class="MsoPlainText"><span style="font-family: ; mso-fareast-font-family: symbol; mso-bidi-font-family: symbol"><span style="mso-list: ignore"><font face="Symbol"><font style="font-size: 11pt">·</font></font><span style="line-height: normal; font-family: "><font face="Times New Roman"><font style="font-size: 7pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font></font></span></span></span><span><font face="Calibri"><font style="font-size: 11pt">La deuxième consiste à encapsuler l'appel du package à travers un job, lui-même invoqué à travers la procédure sp_startjob. Cette méthode ne permet pas le passage de paramètre.</font></font></span></p> <p style="margin: 0cm 0cm 0pt" class="MsoPlainText"><span><font face="Calibri"><font style="font-size: 11pt">&nbsp;</font></font></span></p> <p style="margin: 0cm 0cm 0pt" class="MsoPlainText"><span><font face="Calibri"><font style="font-size: 11pt">La première méthode est plus souple surtout pour le passage de paramètre d’exécution du package.</font></font></span></p> <h1 style="line-height: 16pt; margin: 24pt 0cm 0pt"><span style="mso-ansi-language: fr"><font face="Cambria"><font style="font-size: 14pt" color="#365f91">Contraintes</font></font></span><span style="mso-ansi-language: fr"></span></h1> <p style="margin: 0cm 0cm 0pt" class="MsoPlainText"><span><font face="Calibri"><font style="font-size: 11pt">Cependant, pour invoquer SSIS, il faut que SQL Server et SSIS soit sur la même machine. En effet il n’est pas possible de manière simple d’invoquer un <b><u>process SSIS distant</u></b> depuis SQL Server.</font></font></span></p> <p style="line-height: 13pt; margin: 0cm 0cm 10pt" class="MsoNormal"><span style="mso-ansi-language: fr"><font face="Calibri"><font style="font-size: 11pt">&nbsp;</font></font></span></p> <p style="line-height: 13pt; margin: 0cm 0cm 10pt" class="MsoNormal"><span style="mso-ansi-language: fr"><font face="Calibri"><font style="font-size: 11pt">Nous présenterons donc dans ce cas, l’invocation de SSIS à l’aide de la procédure </font><span><font style="font-size: 11pt">XP_cmdShell</font></span></font></span></p> <h1 style="line-height: 16pt; margin: 24pt 0cm 0pt"><span style="mso-ansi-language: fr"><font face="Cambria"><font style="font-size: 14pt" color="#365f91">Fonctionnement de la commande XP_CmdShell</font></font></span></h1> <p style="line-height: 13pt; margin: 0cm 0cm 10pt" class="MsoNormal"><span style="mso-ansi-language: fr"><font face="Calibri"><font style="font-size: 11pt">Afin d’activer cette commande, il est nécessaire deNous présenterons donc dans ce cas, l’invocation de SSIS à l’aide de la procédure </font><span><font style="font-size: 11pt">XP_cmdShell</font></span></font></span></p> <p style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"><b style="mso-bidi-font-weight: normal"><u><span style="mso-ansi-language: fr"><font face="Calibri"><font style="font-size: 11pt">Etape 1 : Activation de la commande </font><span><font style="font-size: 11pt">XP_cmdShell</font></span></font></span></u></b></p> <p style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"><b style="mso-bidi-font-weight: normal"><u><span style="font-family: ; mso-ansi-language: fr; mso-no-proof: yes"><span><font face="Courier New"><font style="font-size: 12pt" color="#0000ff">&nbsp;</font></font></span></span></u></b></p> <p style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"><font face="Courier New"><span style="font-family: ; mso-no-proof: yes" lang="EN-US"><font color="#0000ff"><font style="font-size: 11pt">EXEC</font></font></span><span style="font-family: ; mso-no-proof: yes" lang="EN-US"><font style="font-size: 11pt"> <span><font color="#800000">sp_configure</font></span><span><font color="#0000ff"> </font></span><span><font color="#ff0000">'show advanced options'</font></span><span><font color="#808080">,</font></span> 1</font></span></font></p> <p style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: ; mso-no-proof: yes" lang="EN-US"><font face="Courier New"><font style="font-size: 11pt" color="#0000ff">GO</font></font></span></p> <p style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: ; mso-no-proof: yes" lang="EN-US"><font face="Courier New"><font style="font-size: 11pt" color="#0000ff">RECONFIGURE</font></font></span></p> <p style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: ; mso-no-proof: yes" lang="EN-US"><font face="Courier New"><font style="font-size: 11pt" color="#0000ff">GO</font></font></span></p> <p style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: ; mso-no-proof: yes" lang="EN-US"><font face="Courier New"><font style="font-size: 11pt" color="#0000ff">&nbsp;</font></font></span></p> <p style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"><font face="Courier New"><span style="font-family: ; mso-no-proof: yes" lang="EN-US"><font color="#0000ff"><font style="font-size: 11pt">EXEC</font></font></span><span style="font-family: ; mso-no-proof: yes" lang="EN-US"><font style="font-size: 11pt"> <span><font color="#800000">sp_configure</font></span><span><font color="#0000ff"> </font></span><span><font color="#ff0000">'xp_cmdshell'</font></span><span><font color="#808080">,</font></span> 1</font></span></font></p> <p style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: ; mso-ansi-language: fr; mso-no-proof: yes"><font face="Courier New"><font style="font-size: 11pt" color="#0000ff">GO</font></font></span></p> <p style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: ; mso-ansi-language: fr; mso-no-proof: yes"><font face="Courier New"><font style="font-size: 11pt" color="#0000ff">RECONFIGURE</font></font></span></p> <p style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: ; mso-ansi-language: fr; mso-no-proof: yes"><font face="Courier New"><font style="font-size: 11pt" color="#0000ff">GO</font></font></span></p> <p style="line-height: 13pt; margin: 0cm 0cm 10pt" class="MsoNormal"><span style="mso-ansi-language: fr"><font face="Calibri"><font style="font-size: 11pt">&nbsp;</font></font></span></p> <p style="line-height: 13pt; margin: 0cm 0cm 10pt" class="MsoNormal"><span style="mso-ansi-language: fr"><font face="Calibri"><font style="font-size: 11pt">Par défaut, pour exécuter la commande XP_CmdShell, il faut être sysadmin sur le serveur SQL Server.</font></font></span></p> <p style="line-height: 13pt; margin: 0cm 0cm 10pt" class="MsoNormal"><span style="mso-ansi-language: fr"><font face="Calibri"><font style="font-size: 11pt">Cependant donner des droits sysadmin à un compte applicatif n’est pas une bonne pratique en termes de configuration de sécurité.</font></font></span></p> <p style="line-height: 13pt; margin: 0cm 0cm 10pt" class="MsoNormal"><span style="mso-ansi-language: fr"><font face="Calibri"><font style="font-size: 11pt">Afin d’éviter d’utiliser ce scénario, un compte de proxy dédié à la commande XP_CmdShell peut être crée. Ce compte correspond à un utilisateur de domaine ou local à la machine.</font></font></span></p> <p style="line-height: 13pt; margin: 0cm 0cm 10pt" class="MsoNormal"><span style="mso-ansi-language: fr"><font face="Calibri"><font style="font-size: 11pt">Par la suite, l’invocation de XP_CmdShell sera réalisée avec le contexte d’exécution </font></font></span></p> <p style="line-height: 13pt; margin: 0cm 0cm 10pt" class="MsoNormal"><span style="mso-ansi-language: fr"><font face="Calibri"><font style="font-size: 11pt">&nbsp;</font></font></span></p> <p style="line-height: 13pt; margin: 0cm 0cm 10pt" class="MsoNormal"><span style="mso-ansi-language: fr"><font face="Calibri"><font style="font-size: 11pt">La figure ci-dessous illustre ce mécanisme :</font></font></span></p> <h1 style="line-height: 16pt; margin: 24pt 0cm 0pt"><span style="mso-ansi-language: fr; mso-fareast-language: fr; mso-no-proof: yes"><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/88/metablogapi/6116.clip_image002[9].jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-95-88-metablogapi/6116.clip_5F00_image002_5B00_9_5D00_.jpg"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="clip_image002[9]" border="0" alt="clip_image002[9]" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/88/metablogapi/5618.clip_image002[9]_thumb.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-95-88-metablogapi/5618.clip_5F00_image002_5B00_9_5D005F00_thumb.jpg" width="780" height="489" /></a></span><span style="mso-ansi-language: fr"></span></h1> <p style="line-height: 13pt; margin: 0cm 0cm 10pt" class="MsoNormal"><span style="mso-ansi-language: fr"><font face="Calibri"><font style="font-size: 11pt">&nbsp;</font></font></span></p> <p style="line-height: 13pt; margin: 0cm 0cm 10pt" class="MsoNormal"><span style="mso-ansi-language: fr"><font face="Calibri"><font style="font-size: 11pt">Dans un second temps, il est important d’affecter les bons droits au compte de proxy par rapport aux actions réalisées au niveau du package SSIS (droit en base de données, sur le système de fichiers,…)</font></font></span></p> <p style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"><b style="mso-bidi-font-weight: normal"><u><span style="mso-ansi-language: fr"><span><font face="Calibri"><font style="font-size: 11pt">&nbsp;</font></font></span></span></u></b></p> <p style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"><b style="mso-bidi-font-weight: normal"><u><span style="mso-ansi-language: fr"><font face="Calibri"><font style="font-size: 11pt">Etape 2 : Création d’un compte de proxy</font><span></span></font></span></u></b></p> <p style="line-height: 13pt; margin: 0cm 0cm 10pt" class="MsoNormal"><span style="mso-ansi-language: fr"><font face="Calibri"><font style="font-size: 11pt">&nbsp;</font></font></span></p> <p style="line-height: 13pt; margin: 0cm 0cm 10pt" class="MsoNormal"><span style="mso-ansi-language: fr"><font face="Calibri"><font style="font-size: 11pt">La commande suivante permet d’enregistrer un compte de proxy :</font></font></span></p> <p style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"><font face="Courier New"><span style="font-family: ; mso-no-proof: yes" lang="EN-US"><font color="#0000ff"><font style="font-size: 11pt">execute</font></font></span><span style="font-family: ; mso-no-proof: yes" lang="EN-US"><font style="font-size: 11pt"> <span><font color="#800000">sp_xp_cmdshell_proxy_account</font></span><span><font color="#0000ff"> </font></span><span><font color="#ff0000">'MyDomain\ProxyAccount'</font></span> <span><font color="#808080">,</font></span> </font><span><font style="font-size: 11pt" color="#ff0000">'Mypassword1'</font></span></span></font></p> <p style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"><span style="mso-ansi-language: fr"><font face="Calibri"><font style="font-size: 11pt">Il faut bien entendu que le Windows « MyDomain\ProxyAccount »</font></font></span><font style="font-size: 11pt"><span style="font-family: ; mso-ansi-language: fr; mso-no-proof: yes"><font color="#ff0000" face="Courier New"> </font></span></font><span style="mso-ansi-language: fr"><font face="Calibri"><font style="font-size: 11pt">soit crée sur la machine auparavant. </font></font></span></p> <p style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"><b style="mso-bidi-font-weight: normal"><u><span style="mso-ansi-language: fr"><span><font face="Calibri"><font style="font-size: 11pt">&nbsp;</font></font></span></span></u></b></p> <p style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"><b style="mso-bidi-font-weight: normal"><u><span style="mso-ansi-language: fr"><font face="Calibri"><font style="font-size: 11pt">Etape 3 : Affectation des droits d’exécution de la procédure xp_cmdshell</font><span></span></font></span></u></b></p> <p style="line-height: 13pt; margin: 0cm 0cm 10pt" class="MsoNormal"><span style="mso-ansi-language: fr"><font face="Calibri"><font style="font-size: 11pt">&nbsp;</font></font></span></p> <p style="line-height: 13pt; margin: 0cm 0cm 10pt" class="MsoNormal"><span style="mso-ansi-language: fr"><font face="Calibri"><font style="font-size: 11pt">L’utilisateur (Login SQL) doit être enregistré dans la base master. Par la suite, il est possible de donner des droits sur la procédure stockée </font></font></span><font style="font-size: 11pt"><span style="font-family: ; mso-ansi-language: fr; mso-no-proof: yes"><font color="#800000" face="Courier New">xp_cmdshell </font></span></font><span style="mso-ansi-language: fr"><font face="Calibri"><font style="font-size: 11pt">à notre utilisateur applicatif.</font></font></span></p> <p style="line-height: 13pt; margin: 0cm 0cm 10pt" class="MsoNormal"><span style="mso-ansi-language: fr"><font face="Calibri"><font style="font-size: 11pt">Ci-dessous un exemple de script qui autorise l’utilisateur applicatif à exécuter la procédure </font></font></span><span style="font-family: ; mso-ansi-language: fr; mso-no-proof: yes"><font face="Courier New"><font style="font-size: 11pt" color="#800000">xp_cmdshell</font></font></span><span style="line-height: 16pt; font-family: ; mso-ansi-language: fr; mso-no-proof: yes"></span></p> <p style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"><font face="Courier New"><span style="font-family: ; mso-ansi-language: fr; mso-no-proof: yes"><font color="#0000ff"><font style="font-size: 11pt">use</font></font></span><span style="font-family: ; mso-ansi-language: fr; mso-no-proof: yes"><font style="font-size: 11pt"> </font><span><font style="font-size: 11pt" color="#0000ff">master</font></span></span></font></p> <p style="line-height: 13pt; margin: 0cm 0cm 10pt" class="MsoNormal"><font face="Courier New"><span style="font-family: ; mso-no-proof: yes" lang="EN-US"><font color="#0000ff"><font style="font-size: 11pt">GRANT</font></font></span><span style="font-family: ; mso-no-proof: yes" lang="EN-US"><font style="font-size: 11pt"> <span><font color="#0000ff">EXECUTE</font></span> <span><font color="#0000ff">on</font></span> <span><font color="#800000">xp_cmdshell</font></span> <span><font color="#0000ff">to</font></span> MyApplicationUser</font></span></font></p> <p style="line-height: 13pt; margin: 0cm 0cm 10pt" class="MsoNormal"><span style="font-family: ; mso-no-proof: yes" lang="EN-US"><font face="Courier New"><font style="font-size: 11pt">&nbsp;</font></font></span></p> <p style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"><b style="mso-bidi-font-weight: normal"><u><span style="mso-ansi-language: fr"><font face="Calibri"><font style="font-size: 11pt">Etape 3 : Execution du package</font><span></span></font></span></u></b></p> <p style="line-height: 13pt; margin: 0cm 0cm 10pt" class="MsoNormal"><span style="mso-ansi-language: fr"><font face="Calibri"><font style="font-size: 11pt">&nbsp;</font></font></span></p> <p style="line-height: 13pt; margin: 0cm 0cm 10pt" class="MsoNormal"><span style="mso-ansi-language: fr"><font face="Calibri"><font style="font-size: 11pt">L’utilisateur applicatif peut par la suite exécuter le package SSIS à l’aide de l’instruction SQL suivante :</font></font></span></p> <p style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"><font face="Courier New"><span style="font-family: ; mso-no-proof: yes" lang="EN-US"><font color="#0000ff"><font style="font-size: 11pt">DECLARE</font></font></span><span style="font-family: ; mso-no-proof: yes" lang="EN-US"><font style="font-size: 11pt"> @returncode </font><span><font style="font-size: 11pt" color="#0000ff">int</font></span></span></font></p> <p style="line-height: normal; margin: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"><font face="Courier New"><span style="font-family: ; mso-no-proof: yes" lang="EN-US"><font color="#0000ff"><font style="font-size: 11pt">EXEC</font></font></span><span style="font-family: ; mso-no-proof: yes" lang="EN-US"><font style="font-size: 11pt"> @returncode <span><font color="#808080">=</font></span> <span><font color="#800000">xp_cmdshell</font></span><span><font color="#0000ff"> </font></span></font><span><font style="font-size: 11pt" color="#ff0000">'dtexec /f "C:\ ProxyAccountTest\ProxyAccountTest\Package.dtsx"'</font></span></span></font></p> <p style="line-height: 13pt; margin: 0cm 0cm 10pt" class="MsoNormal"><span style="font-family: ; mso-ansi-language: fr; mso-no-proof: yes"><font face="Courier New"><font style="font-size: 11pt" color="#0000ff">GO</font></font></span><span style="mso-ansi-language: fr"></span></p> <p style="line-height: 13pt; margin: 0cm 0cm 10pt" class="MsoNormal"><span style="mso-ansi-language: fr"><font face="Calibri"><font style="font-size: 11pt">&nbsp;</font></font></span></p>]]></content:encoded>
    </item>
    <item>
      <title>Utilisation du ProActive Caching</title>
      <link>https://docs.microsoft.com/archive/blogs/lbanon/utilisation-du-proactive-caching</link>
      <pubDate>Tue, 19 Jan 2010 02:17:36 GMT</pubDate>
      <dc:creator><![CDATA[lbanon]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/lbanon/2010/01/19/utilisation-du-proactive-caching/</guid>
      <description><![CDATA[&nbsp; Le proActive caching répond à un besoin d’avoir du temps réel sur le rafraichissement des...]]></description>
      <content:encoded><![CDATA[<div style="border-bottom: #4f81bd 1pt solid; border-left: medium none; padding-bottom: 4pt; padding-left: 0cm; padding-right: 0cm; border-top: medium none; border-right: medium none; padding-top: 0cm; mso-element: para-border-div; mso-border-bottom-themecolor: accent1"> <p class="MsoTitle"><span style="mso-ansi-language: fr"><?xml:namespace prefix = o /><o:p></o:p></span>&nbsp;</p></div> <p class="MsoNormal"><span style="mso-ansi-language: fr">Le proActive caching répond à un besoin d’avoir du temps réel sur le rafraichissement des données d’un cube.<o:p></o:p></span></p> <p class="MsoNormal"><span style="mso-ansi-language: fr"><o:p>&nbsp;</o:p></span></p> <h1><span style="mso-ansi-language: fr">Fonctionnement du ProActive Caching<o:p></o:p></span></h1> <p class="MsoNormal"><span style="mso-ansi-language: fr">La figure ci-dessous décrit l’enchainement des étapes du proActive Caching<o:p></o:p></span></p> <p class="MsoNormal"><span lang="EN-US"><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/lbanon/WindowsLiveWriter/UtilisationduProActiveCaching_9EB0/clip_image002_2.png" original-url="https://blogs.msdn.com/blogfiles/lbanon/WindowsLiveWriter/UtilisationduProActiveCaching_9EB0/clip_image002_2.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="clip_image002" border="0" alt="clip_image002" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/lbanon/WindowsLiveWriter/UtilisationduProActiveCaching_9EB0/clip_image002_thumb.png" original-url="https://blogs.msdn.com/blogfiles/lbanon/WindowsLiveWriter/UtilisationduProActiveCaching_9EB0/clip_image002_thumb.png" width="519" height="484" v:shapes="Canvas_x0020_1 Picture_x0020_6"></a></span><span style="mso-ansi-language: fr"><o:p></o:p></span></p> <p class="MsoNormal"><span style="mso-ansi-language: fr"><o:p>&nbsp;</o:p></span></p> <p style="text-indent: -18pt; mso-list: l0 level1 lfo1" class="MsoListParagraphCxSpFirst"><span style="mso-ansi-language: fr; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin"><span style="mso-list: ignore">1.<span style="font: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><span style="mso-ansi-language: fr">La première étape est une interrogation d’une application cliente du serveur Analysis Services sous forme de requête MDX<o:p></o:p></span></p> <p style="text-indent: -18pt; mso-list: l0 level1 lfo1" class="MsoListParagraphCxSpMiddle"><span style="mso-ansi-language: fr; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin"><span style="mso-list: ignore">2.<span style="font: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><span style="mso-ansi-language: fr">Le serveur Analysis Services interroge son cache pour obtenir les informations<o:p></o:p></span></p> <p style="text-indent: -18pt; mso-list: l0 level1 lfo1" class="MsoListParagraphCxSpMiddle"><span style="mso-ansi-language: fr; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin"><span style="mso-list: ignore">3.<span style="font: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><span style="mso-ansi-language: fr">Une modification est effectuée sur la source de données relationnelle et notifie Analysis Services. <o:p></o:p></span></p> <p style="text-indent: -18pt; mso-list: l0 level1 lfo1" class="MsoListParagraphCxSpMiddle"><span style="mso-ansi-language: fr; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin"><span style="mso-list: ignore">4.<span style="font: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><span style="mso-ansi-language: fr"><span style="mso-spacerun: yes">&nbsp;</span>En retour Analysis Services envoie deux messages au serveur relationnelle dans un intervalle de temps définit pour évaluer si la base est toujours en cours de modification. L’idée est d’éviter de minimiser la construction de cache, surtout sur des traitements en lot. <o:p></o:p></span></p> <p style="text-indent: -18pt; mso-list: l0 level1 lfo1" class="MsoListParagraphCxSpMiddle"><span style="mso-ansi-language: fr; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin"><span style="mso-list: ignore">5.<span style="font: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><span style="mso-ansi-language: fr">Analysis Services commence à construire un nouveau cache pour remplacer le cache « périmé ».<o:p></o:p></span></p> <p style="text-indent: -18pt; mso-list: l0 level1 lfo1" class="MsoListParagraphCxSpMiddle"><span style="mso-ansi-language: fr; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin"><span style="mso-list: ignore">6.<span style="font: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><span style="mso-ansi-language: fr">Pendant la reconstruction, les requêtes des clients sont traitées avec le mode ROLAP<o:p></o:p></span></p> <p style="text-indent: -18pt; mso-list: l0 level1 lfo1" class="MsoListParagraphCxSpLast"><span style="mso-ansi-language: fr; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin"><span style="mso-list: ignore">7.<span style="font: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><span style="mso-ansi-language: fr">Une fois que le nouveau cache est construit, ce dernier est activé et l’ancien est supprimé.<o:p></o:p></span></p> <p class="MsoNormal"><span style="mso-ansi-language: fr">Si pendant la phase de reconstruction, l’accès aux données en mode ROLAP s’avère trop long, il est possible d’utiliser le paramètre spécial -1 de telle sorte à continuer à utiliser l’ancien cache jusqu’à que le nouveau soit prêt.<o:p></o:p></span></p> <p class="MsoNormal"><span style="mso-ansi-language: fr"><o:p>&nbsp;</o:p></span></p> <h1><span style="mso-ansi-language: fr">Mise en place du ProActive caching<o:p></o:p></span></h1> <p class="MsoNormal"><span style="mso-ansi-language: fr">Le proactive caching peut être configuré pour les dimensions et les partitions.<o:p></o:p></span></p> <p style="text-indent: -18pt; mso-list: l1 level1 lfo2" class="MsoListParagraph"><span style="mso-ansi-language: fr; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin"><span style="mso-list: ignore">1.<span style="font: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><span style="mso-ansi-language: fr">La première étape est de se positionner au niveau de la partition, puis de cliquer sur storage Setting<o:p></o:p></span></p> <p class="MsoNormal"><span style="mso-ansi-language: fr; mso-fareast-language: fr; mso-no-proof: yes"><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/lbanon/WindowsLiveWriter/UtilisationduProActiveCaching_9EB0/clip_image004_2.jpg" original-url="https://blogs.msdn.com/blogfiles/lbanon/WindowsLiveWriter/UtilisationduProActiveCaching_9EB0/clip_image004_2.jpg"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="clip_image004" border="0" alt="clip_image004" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/lbanon/WindowsLiveWriter/UtilisationduProActiveCaching_9EB0/clip_image004_thumb.jpg" original-url="https://blogs.msdn.com/blogfiles/lbanon/WindowsLiveWriter/UtilisationduProActiveCaching_9EB0/clip_image004_thumb.jpg" width="644" height="348" v:shapes="Picture_x0020_7"></a></span><span style="mso-ansi-language: fr"><o:p></o:p></span></p> <p style="text-indent: -18pt; mso-list: l1 level1 lfo2" class="MsoListParagraph"><span style="mso-ansi-language: fr; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin"><span style="mso-list: ignore">2.<span style="font: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><span style="mso-ansi-language: fr">Par la suite cocher l’option Enable Proactive caching</span></p> <p style="text-indent: -18pt; mso-list: l1 level1 lfo2" class="MsoListParagraph"><span style="mso-ansi-language: fr"></span><span style="mso-ansi-language: fr; mso-fareast-language: fr; mso-no-proof: yes"><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/lbanon/WindowsLiveWriter/UtilisationduProActiveCaching_9EB0/clip_image006_2.jpg" original-url="https://blogs.msdn.com/blogfiles/lbanon/WindowsLiveWriter/UtilisationduProActiveCaching_9EB0/clip_image006_2.jpg"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="clip_image006" border="0" alt="clip_image006" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/lbanon/WindowsLiveWriter/UtilisationduProActiveCaching_9EB0/clip_image006_thumb.jpg" original-url="https://blogs.msdn.com/blogfiles/lbanon/WindowsLiveWriter/UtilisationduProActiveCaching_9EB0/clip_image006_thumb.jpg" width="390" height="484" v:shapes="_x0020_0"></a></span><span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ansi-language: fr; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-fareast-language: en-us; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-language: ar-sa"><br style="page-break-before: always; mso-special-character: line-break" clear="all"></span></p> <p class="MsoNormal"><span style="mso-ansi-language: fr"><o:p>&nbsp;</o:p></span></p> <p style="text-align: center" class="MsoNormal" align="center"><span style="mso-ansi-language: fr"><o:p>&nbsp;</o:p></span></p> <h2><span style="mso-ansi-language: fr">Présentation des options du proactive caching<o:p></o:p></span></h2> <p class="MsoNormal"><span style="mso-ansi-language: fr"><o:p>&nbsp;</o:p></span></p> <table style="border-bottom: medium none; border-left: medium none; border-collapse: collapse; border-top: medium none; border-right: medium none; mso-border-alt: solid #4f81bd 1.0pt; mso-border-themecolor: accent1; mso-yfti-tbllook: 1184; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt" class="MsoTableLightListAccent1" border="1" cellspacing="0" cellpadding="0"> <tbody> <tr style="mso-yfti-irow: -1; mso-yfti-firstrow: yes"> <td style="border-bottom: #4f81bd 1pt solid; border-left: #4f81bd 1pt solid; padding-bottom: 0cm; padding-left: 5.4pt; width: 239.4pt; padding-right: 5.4pt; background: #4f81bd; border-top: #4f81bd 1pt solid; border-right: #4f81bd 1pt solid; padding-top: 0cm; mso-border-themecolor: accent1; mso-background-themecolor: accent1" valign="top" width="399"> <p style="line-height: normal; margin-bottom: 0pt; mso-yfti-cnfc: 5" class="MsoNormal"><b><span style="color: white; mso-ansi-language: fr; mso-themecolor: background1">propriétés<o:p></o:p></span></b></p></td> <td style="border-bottom: #4f81bd 1pt solid; border-left: medium none; padding-bottom: 0cm; padding-left: 5.4pt; width: 239.4pt; padding-right: 5.4pt; background: #4f81bd; border-top: #4f81bd 1pt solid; border-right: #4f81bd 1pt solid; padding-top: 0cm; mso-border-themecolor: accent1; mso-background-themecolor: accent1; mso-border-left-alt: solid #4f81bd 1.0pt; mso-border-left-themecolor: accent1" valign="top" width="399"> <p style="line-height: normal; margin-bottom: 0pt; mso-yfti-cnfc: 1" class="MsoNormal"><b><span style="color: white; mso-ansi-language: fr; mso-themecolor: background1">description<o:p></o:p></span></b></p></td></tr> <tr style="mso-yfti-irow: 0"> <td style="border-bottom: #4f81bd 1pt solid; border-left: #4f81bd 1pt solid; padding-bottom: 0cm; padding-left: 5.4pt; width: 239.4pt; padding-right: 5.4pt; border-top: medium none; border-right: #4f81bd 1pt solid; padding-top: 0cm; mso-border-themecolor: accent1; mso-border-top-alt: solid #4f81bd 1.0pt; mso-border-top-themecolor: accent1" valign="top" width="399"> <p style="line-height: normal; margin-bottom: 0pt; mso-yfti-cnfc: 68" class="MsoNormal"><b><span style="mso-ansi-language: fr">Silence interval<o:p></o:p></span></b></p></td> <td style="border-bottom: #4f81bd 1pt solid; border-left: medium none; padding-bottom: 0cm; padding-left: 5.4pt; width: 239.4pt; padding-right: 5.4pt; border-top: medium none; border-right: #4f81bd 1pt solid; padding-top: 0cm; mso-border-bottom-themecolor: accent1; mso-border-left-alt: solid #4f81bd 1.0pt; mso-border-left-themecolor: accent1; mso-border-top-alt: solid #4f81bd 1.0pt; mso-border-top-themecolor: accent1; mso-border-right-themecolor: accent1" valign="top" width="399"> <p style="line-height: normal; margin-bottom: 0pt; mso-yfti-cnfc: 64" class="MsoNormal"><span style="mso-ansi-language: fr">Temps minimum pour évaluer que la base relationnelle n’est plus en activité<o:p></o:p></span></p></td></tr> <tr style="mso-yfti-irow: 1"> <td style="border-bottom: #4f81bd 1pt solid; border-left: #4f81bd 1pt solid; padding-bottom: 0cm; padding-left: 5.4pt; width: 239.4pt; padding-right: 5.4pt; border-top: medium none; border-right: #4f81bd 1pt solid; padding-top: 0cm; mso-border-themecolor: accent1; mso-border-top-alt: solid #4f81bd 1.0pt; mso-border-top-themecolor: accent1" valign="top" width="399"> <p style="line-height: normal; margin-bottom: 0pt; mso-yfti-cnfc: 4" class="MsoNormal"><b><span style="mso-ansi-language: fr">Silence override interval<o:p></o:p></span></b></p></td> <td style="border-bottom: #4f81bd 1pt solid; border-left: medium none; padding-bottom: 0cm; padding-left: 5.4pt; width: 239.4pt; padding-right: 5.4pt; border-top: medium none; border-right: #4f81bd 1pt solid; padding-top: 0cm; mso-border-bottom-themecolor: accent1; mso-border-left-alt: solid #4f81bd 1.0pt; mso-border-left-themecolor: accent1; mso-border-top-alt: solid #4f81bd 1.0pt; mso-border-top-themecolor: accent1; mso-border-right-themecolor: accent1" valign="top" width="399"> <p style="line-height: normal; margin-bottom: 0pt" class="MsoNormal"><span style="mso-ansi-language: fr">Temps maximum à partir duquel le cache est tout de même reconstruit suite à une notification de changement<o:p></o:p></span></p></td></tr> <tr style="mso-yfti-irow: 2"> <td style="border-bottom: #4f81bd 1pt solid; border-left: #4f81bd 1pt solid; padding-bottom: 0cm; padding-left: 5.4pt; width: 239.4pt; padding-right: 5.4pt; border-top: medium none; border-right: #4f81bd 1pt solid; padding-top: 0cm; mso-border-themecolor: accent1; mso-border-top-alt: solid #4f81bd 1.0pt; mso-border-top-themecolor: accent1" valign="top" width="399"> <p style="line-height: normal; margin-bottom: 0pt; mso-yfti-cnfc: 68" class="MsoNormal"><b><span style="mso-ansi-language: fr">latency<o:p></o:p></span></b></p></td> <td style="border-bottom: #4f81bd 1pt solid; border-left: medium none; padding-bottom: 0cm; padding-left: 5.4pt; width: 239.4pt; padding-right: 5.4pt; border-top: medium none; border-right: #4f81bd 1pt solid; padding-top: 0cm; mso-border-bottom-themecolor: accent1; mso-border-left-alt: solid #4f81bd 1.0pt; mso-border-left-themecolor: accent1; mso-border-top-alt: solid #4f81bd 1.0pt; mso-border-top-themecolor: accent1; mso-border-right-themecolor: accent1" valign="top" width="399"> <p style="line-height: normal; margin-bottom: 0pt; mso-yfti-cnfc: 64" class="MsoNormal"><span style="mso-ansi-language: fr">Temps à partir duquel le cache périmé est supprimé<o:p></o:p></span></p></td></tr> <tr style="mso-yfti-irow: 3"> <td style="border-bottom: #4f81bd 1pt solid; border-left: #4f81bd 1pt solid; padding-bottom: 0cm; padding-left: 5.4pt; width: 239.4pt; padding-right: 5.4pt; border-top: medium none; border-right: #4f81bd 1pt solid; padding-top: 0cm; mso-border-themecolor: accent1; mso-border-top-alt: solid #4f81bd 1.0pt; mso-border-top-themecolor: accent1" valign="top" width="399"> <p style="line-height: normal; margin-bottom: 0pt; mso-yfti-cnfc: 4" class="MsoNormal"><b><span style="mso-ansi-language: fr">Update the cache periodically<o:p></o:p></span></b></p></td> <td style="border-bottom: #4f81bd 1pt solid; border-left: medium none; padding-bottom: 0cm; padding-left: 5.4pt; width: 239.4pt; padding-right: 5.4pt; border-top: medium none; border-right: #4f81bd 1pt solid; padding-top: 0cm; mso-border-bottom-themecolor: accent1; mso-border-left-alt: solid #4f81bd 1.0pt; mso-border-left-themecolor: accent1; mso-border-top-alt: solid #4f81bd 1.0pt; mso-border-top-themecolor: accent1; mso-border-right-themecolor: accent1" valign="top" width="399"> <p style="line-height: normal; margin-bottom: 0pt" class="MsoNormal"><span style="mso-ansi-language: fr">Quelques soit la fréquence des modifications des données, le cache est reconstruit à une fréquence définit par ce paramètre<o:p></o:p></span></p></td></tr> <tr style="mso-yfti-irow: 4"> <td style="border-bottom: #4f81bd 1pt solid; border-left: #4f81bd 1pt solid; padding-bottom: 0cm; padding-left: 5.4pt; width: 239.4pt; padding-right: 5.4pt; border-top: medium none; border-right: #4f81bd 1pt solid; padding-top: 0cm; mso-border-themecolor: accent1; mso-border-top-alt: solid #4f81bd 1.0pt; mso-border-top-themecolor: accent1" valign="top" width="399"> <p style="line-height: normal; margin-bottom: 0pt; mso-yfti-cnfc: 68" class="MsoNormal"><b><span style="mso-ansi-language: fr">Online immediatly<o:p></o:p></span></b></p></td> <td style="border-bottom: #4f81bd 1pt solid; border-left: medium none; padding-bottom: 0cm; padding-left: 5.4pt; width: 239.4pt; padding-right: 5.4pt; border-top: medium none; border-right: #4f81bd 1pt solid; padding-top: 0cm; mso-border-bottom-themecolor: accent1; mso-border-left-alt: solid #4f81bd 1.0pt; mso-border-left-themecolor: accent1; mso-border-top-alt: solid #4f81bd 1.0pt; mso-border-top-themecolor: accent1; mso-border-right-themecolor: accent1" valign="top" width="399"> <p style="line-height: normal; margin-bottom: 0pt; mso-yfti-cnfc: 64" class="MsoNormal"><span style="mso-ansi-language: fr">Le serveur répond aux requêtes avec le mode ROLAP pendant que le cache est reocnstruit<o:p></o:p></span></p></td></tr> <tr style="mso-yfti-irow: 5; mso-yfti-lastrow: yes"> <td style="border-bottom: #4f81bd 1pt solid; border-left: #4f81bd 1pt solid; padding-bottom: 0cm; padding-left: 5.4pt; width: 239.4pt; padding-right: 5.4pt; border-top: medium none; border-right: #4f81bd 1pt solid; padding-top: 0cm; mso-border-themecolor: accent1; mso-border-top-alt: solid #4f81bd 1.0pt; mso-border-top-themecolor: accent1" valign="top" width="399"> <p style="line-height: normal; margin-bottom: 0pt; mso-yfti-cnfc: 4" class="MsoNormal"><b><span style="mso-ansi-language: fr">Rolap Aggregation<o:p></o:p></span></b></p></td> <td style="border-bottom: #4f81bd 1pt solid; border-left: medium none; padding-bottom: 0cm; padding-left: 5.4pt; width: 239.4pt; padding-right: 5.4pt; border-top: medium none; border-right: #4f81bd 1pt solid; padding-top: 0cm; mso-border-bottom-themecolor: accent1; mso-border-left-alt: solid #4f81bd 1.0pt; mso-border-left-themecolor: accent1; mso-border-top-alt: solid #4f81bd 1.0pt; mso-border-top-themecolor: accent1; mso-border-right-themecolor: accent1" valign="top" width="399"> <p style="line-height: normal; margin-bottom: 0pt" class="MsoNormal"><span style="mso-ansi-language: fr">Le serveur essaye de creér des vues matérialisées en mode ROLAP<o:p></o:p></span></p></td></tr></tbody></table> <p class="MsoNormal"><span style="mso-ansi-language: fr"><o:p>&nbsp;</o:p></span></p> <p class="MsoNormal"><span style="mso-ansi-language: fr">Ce tableau montre qu’il y a un compromis à évaluer entre les temps de réponse des utilisateurs versus la dernière version des données.<o:p></o:p></span></p> <p class="MsoNormal"><span style="mso-ansi-language: fr">Si les performances sont primordiales, il faut forcer Analysis Services à ne pas basculer en mode ROLAP ; pour cela, utiliser les options identiques à la copie d’écran ci-dessus.<o:p></o:p></span></p> <h2><span style="mso-ansi-language: fr">Notification de modification de la source relationnelle<o:p></o:p></span></h2> <p class="MsoNormal"><span style="mso-ansi-language: fr">Trois options s’offrent à nous afin qu’Analysis Services soit notifié des modifications.<o:p></o:p></span></p> <p class="MsoNormal"><span style="mso-ansi-language: fr">Ces options sont décrites à travers la copie d’écran ci-dessous</span></p> <p class="MsoNormal"><span style="mso-ansi-language: fr"></span><span style="mso-ansi-language: fr; mso-fareast-language: fr; mso-no-proof: yes"><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/lbanon/WindowsLiveWriter/UtilisationduProActiveCaching_9EB0/clip_image008_2.jpg" original-url="https://blogs.msdn.com/blogfiles/lbanon/WindowsLiveWriter/UtilisationduProActiveCaching_9EB0/clip_image008_2.jpg"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="clip_image008" border="0" alt="clip_image008" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/lbanon/WindowsLiveWriter/UtilisationduProActiveCaching_9EB0/clip_image008_thumb.jpg" original-url="https://blogs.msdn.com/blogfiles/lbanon/WindowsLiveWriter/UtilisationduProActiveCaching_9EB0/clip_image008_thumb.jpg" width="393" height="484" v:shapes="Picture_x0020_9"></a></span></p> <p class="MsoNormal"><span style="mso-ansi-language: fr"><o:p></o:p></span>&nbsp;</p> <p style="text-align: center" class="MsoNormal" align="center"><span style="mso-ansi-language: fr; mso-fareast-language: fr; mso-no-proof: yes"><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/lbanon/WindowsLiveWriter/UtilisationduProActiveCaching_9EB0/clip_image008_2.jpg" original-url="https://blogs.msdn.com/blogfiles/lbanon/WindowsLiveWriter/UtilisationduProActiveCaching_9EB0/clip_image008_2.jpg"></a></span><span style="mso-ansi-language: fr"><o:p></o:p></span>&nbsp;</p> <p style="tab-stops: 0cm" class="MsoNormal"><span style="mso-ansi-language: fr"><span style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>La première option s’appuie sur le mécanisme de trace de SQL Server et ne peut être utilisé uniquement si la source de données est SQL Server. Avec cette option la partition de donnée est traitée en mode complet. Le mode « ajout » n’est pas supporté.<o:p></o:p></span></p> <p style="tab-stops: -81.0pt" class="MsoNormal"><span style="mso-ansi-language: fr"><span style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>La deuxième option est d’envoyer au serveur Analysis Services une commande XMLA<o:p></o:p></span></p> <table style="border-bottom: medium none; border-left: medium none; border-collapse: collapse; margin-left: 36pt; border-top: medium none; border-right: medium none; mso-yfti-tbllook: 1184; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt; mso-border-insideh: none; mso-border-insidev: none" class="MsoTableGrid" border="0" cellspacing="0" cellpadding="0"> <tbody> <tr style="mso-yfti-irow: 0; mso-yfti-firstrow: yes; mso-yfti-lastrow: yes"> <td style="padding-bottom: 0cm; padding-left: 5.4pt; width: 478.8pt; padding-right: 5.4pt; padding-top: 0cm" valign="top" width="798"> <p style="line-height: normal; margin-bottom: 0pt; background: #dddddd; word-break: break-all; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt" class="MsoNormal"><span style="font-family: 'Courier New'; color: blue; font-size: 10pt; mso-fareast-font-family: 'Times New Roman'" lang="EN-US">&lt;</span><span style="font-family: 'Courier New'; color: maroon; font-size: 10pt; mso-fareast-font-family: 'Times New Roman'" lang="EN-US">Command</span><span style="font-family: 'Courier New'; color: blue; font-size: 10pt; mso-fareast-font-family: 'Times New Roman'" lang="EN-US">&gt;</span><span style="font-family: 'Courier New'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman'" lang="EN-US"><o:p></o:p></span></p> <p style="line-height: normal; margin-bottom: 0pt; background: #dddddd; word-break: break-all; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt" class="MsoNormal"><span style="font-family: 'Courier New'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman'" lang="EN-US"><span style="mso-spacerun: yes">&nbsp;&nbsp; </span><span style="color: blue">&lt;</span><span style="color: maroon">NotifyTableChange</span><span style="color: blue">&gt;</span><o:p></o:p></span></p> <p style="line-height: normal; margin-bottom: 0pt; background: #dddddd; word-break: break-all; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt" class="MsoNormal"><span style="font-family: 'Courier New'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman'" lang="EN-US"><span style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="color: blue">&lt;</span><span style="color: maroon">Object</span><span style="color: blue">&gt;</span>...<span style="color: blue">&lt;/</span><span style="color: maroon">Object</span><span style="color: blue">&gt;</span><o:p></o:p></span></p> <p style="line-height: normal; margin-bottom: 0pt; background: #dddddd; word-break: break-all; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt" class="MsoNormal"><span style="font-family: 'Courier New'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman'" lang="EN-US"><span style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="color: blue">&lt;</span><span style="color: maroon">TableNotifications</span><span style="color: blue">&gt;</span>...<span style="color: blue">&lt;/</span><span style="color: maroon">TableNotifications</span><span style="color: blue">&gt;</span><o:p></o:p></span></p> <p style="line-height: normal; margin-bottom: 0pt; background: #dddddd; word-break: break-all; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt" class="MsoNormal"><span style="font-family: 'Courier New'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman'" lang="EN-US"><span style="mso-spacerun: yes">&nbsp;&nbsp; </span><span style="color: blue">&lt;/</span><span style="color: maroon">NotifyTableChange</span><span style="color: blue">&gt;<o:p></o:p></span></span></p> <p style="line-height: normal; margin-bottom: 0pt; background: #dddddd; word-break: break-all; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt" class="MsoNormal"><span style="font-family: 'Courier New'; color: blue; font-size: 10pt; mso-fareast-font-family: 'Times New Roman'" lang="EN-US">&lt;/</span><span style="font-family: 'Courier New'; color: maroon; font-size: 10pt; mso-fareast-font-family: 'Times New Roman'" lang="EN-US">Command</span><span style="font-family: 'Courier New'; color: blue; font-size: 10pt; mso-fareast-font-family: 'Times New Roman'" lang="EN-US">&gt;</span><span style="font-family: 'Courier New'; font-size: 10pt; mso-fareast-font-family: 'Times New Roman'" lang="EN-US"><o:p></o:p></span></p> <p style="line-height: normal; margin-bottom: 0pt" class="MsoNormal"><span style="mso-ansi-language: fr"><o:p>&nbsp;</o:p></span></p></td></tr></tbody></table> <p class="MsoNormal"><span style="mso-ansi-language: fr">L’inconvénient typique de cette méthode est lorsque le serveur Analysis Services est éteint. L’application cliente doit donc pouvoir conserver sous forme de liste d’attente les messages de modification.<o:p></o:p></span></p> <p style="text-indent: 18pt; margin-left: 18pt" class="MsoNormal"><span style="mso-ansi-language: fr">La troisième option est d’interroger la base de données à un intervalle de temps régulier. <o:p></o:p></span></p> <p class="MsoNormal"><span style="mso-ansi-language: fr">Cette méthode est valable à condition que la table suivie possède une colonne qui identifie les modifications comme une date par exemple <o:p></o:p></span></p> <table style="border-bottom: medium none; border-left: medium none; border-collapse: collapse; border-top: medium none; border-right: medium none; mso-yfti-tbllook: 1184; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt; mso-border-insideh: none; mso-border-insidev: none" class="MsoTableGrid" border="0" cellspacing="0" cellpadding="0"> <tbody> <tr style="mso-yfti-irow: 0; mso-yfti-firstrow: yes; mso-yfti-lastrow: yes"> <td style="padding-bottom: 0cm; padding-left: 5.4pt; width: 478.8pt; padding-right: 5.4pt; padding-top: 0cm" valign="top" width="798"> <p style="line-height: normal; margin-bottom: 0pt" class="MsoNormal"><span style="font-family: 'Courier New'; color: blue; font-size: 10pt; mso-bidi-font-family: 'Times New Roman'; mso-no-proof: yes" lang="EN-US">select</span><span style="font-family: 'Courier New'; font-size: 10pt; mso-bidi-font-family: 'Times New Roman'; mso-no-proof: yes" lang="EN-US"> <span style="color: fuchsia">MAX</span><span style="color: gray">(</span>ModifiedDate<span style="color: gray">)</span> <span style="color: blue">from</span> Sales<span style="color: gray">.</span>SalesOrderDetail</span><span lang="EN-US"><o:p></o:p></span></p></td></tr></tbody></table> <p style="text-indent: 18pt; margin-left: 18pt" class="MsoNormal"><span style="mso-ansi-language: fr">Par default, Analysis Services interroge la base de données toutes les </span>10 secondes</p> <p style="text-indent: 18pt; margin-left: 18pt" class="MsoNormal">&nbsp;</p> <p style="text-indent: 18pt; margin-left: 18pt" class="MsoNormal"><span style="mso-ansi-language: fr; mso-fareast-language: fr; mso-no-proof: yes"><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/lbanon/WindowsLiveWriter/UtilisationduProActiveCaching_9EB0/clip_image009_2.png" original-url="https://blogs.msdn.com/blogfiles/lbanon/WindowsLiveWriter/UtilisationduProActiveCaching_9EB0/clip_image009_2.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="clip_image009" border="0" alt="clip_image009" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/lbanon/WindowsLiveWriter/UtilisationduProActiveCaching_9EB0/clip_image009_thumb.png" original-url="https://blogs.msdn.com/blogfiles/lbanon/WindowsLiveWriter/UtilisationduProActiveCaching_9EB0/clip_image009_thumb.png" width="436" height="484" v:shapes="Picture_x0020_11"></a></span></p> <p style="text-align: center; text-indent: 18pt; margin-left: 18pt" class="MsoNormal" align="center"><span style="mso-ansi-language: fr; mso-fareast-language: fr; mso-no-proof: yes"><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/lbanon/WindowsLiveWriter/UtilisationduProActiveCaching_9EB0/clip_image009_2.png" original-url="https://blogs.msdn.com/blogfiles/lbanon/WindowsLiveWriter/UtilisationduProActiveCaching_9EB0/clip_image009_2.png"></a></span><span style="mso-ansi-language: fr"><o:p></o:p></span>&nbsp;</p> <p style="margin-left: 36pt" class="MsoNormal"><span style="mso-ansi-language: fr"><o:p>&nbsp;</o:p></span></p> <p class="MsoNormal"><span style="mso-ansi-language: fr"><o:p>&nbsp;</o:p></span></p> <h4>Recommandations générales</h4> <p>Tous les objets qui ont les mêmes paramètres de proActive caching sont regroupés dans un même lot de traitement. Dans un lot, les dimensions sont toujours traitées en premier et les partitions dans un second temps. <p>Il est donc une bonne pratique de <p>1. spécifier des paramètres identiques aux objets dépendants, <p>2. Activer l’option « enable incremental update » afin d’enrichir le cache avec juste les nouvelles données, <p>3. Minimiser le nombre d’objets sur lesquelles le proActiveCaching est activé sachant que cette fonctionnalité est consommateur de ressource <p>4. Partitionner les données et activer cette fonctionnalité uniquement sur la partition de données active ]]></content:encoded>
    </item>
    <item>
      <title>Bonnes pratiques sur la dimension temps</title>
      <link>https://docs.microsoft.com/archive/blogs/lbanon/bonnes-pratiques-sur-la-dimension-temps</link>
      <pubDate>Sat, 09 Jan 2010 09:10:15 GMT</pubDate>
      <dc:creator><![CDATA[lbanon]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/lbanon/2010/01/09/bonnes-pratiques-sur-la-dimension-temps/</guid>
      <description><![CDATA[&nbsp; J’ai publié récemment un post qui décrit la création d’une dimension temps. Je vous propose...]]></description>
      <content:encoded><![CDATA[<p>&nbsp; <p>J’ai publié récemment un post qui décrit la création d’une dimension temps. <p>Je vous propose de passer à présent en revue quelques bonnes pratiques de la dimension temps. <p><b></b> <p><b>Il est important d’avoir des dimensions temps complètes</b>, même si il n’y a pas de mesures pour ces valeurs de dates. <p>En effet, certaines fonctions MDX comme la fonction ParallelPeriod() retourne des positions relatives. <p>Ainsi si on souhaite comparer des valeurs au niveau mois par rapport à l’année N-1, si l’année n’est pas complète les calculs risquent d’être faux. <p>Ainsi dans l’exemple ci-dessous, la position 1 pour le niveau mois dans l’année 2001 est le mois de juillet, tandis que c’est bien le mois de janvier pour l’année 2002. <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/lbanon/WindowsLiveWriter/Bonnespratiquessurladimensiontemps_FF7B/clip_image002_2.png" original-url="https://blogs.msdn.com/blogfiles/lbanon/WindowsLiveWriter/Bonnespratiquessurladimensiontemps_FF7B/clip_image002_2.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="clip_image002" border="0" alt="clip_image002" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/lbanon/WindowsLiveWriter/Bonnespratiquessurladimensiontemps_FF7B/clip_image002_thumb.png" original-url="https://blogs.msdn.com/blogfiles/lbanon/WindowsLiveWriter/Bonnespratiquessurladimensiontemps_FF7B/clip_image002_thumb.png" width="508" height="296"></a> <p>&nbsp; <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/lbanon/WindowsLiveWriter/Bonnespratiquessurladimensiontemps_FF7B/clip_image004_2.jpg" original-url="https://blogs.msdn.com/blogfiles/lbanon/WindowsLiveWriter/Bonnespratiquessurladimensiontemps_FF7B/clip_image004_2.jpg"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="clip_image004" border="0" alt="clip_image004" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/lbanon/WindowsLiveWriter/Bonnespratiquessurladimensiontemps_FF7B/clip_image004_thumb.jpg" original-url="https://blogs.msdn.com/blogfiles/lbanon/WindowsLiveWriter/Bonnespratiquessurladimensiontemps_FF7B/clip_image004_thumb.jpg" width="553" height="338"></a> <p>Il est une bonne pratique de créer une table pour une dimension temps. <p>Ainsi, il est possible d’enrichir cette dernière avec des données spécifiques au contexte de l’entité. <p>Cette démarche permet de répondre aux questions suivantes : <p>- Est-ce un jour de congés spécifique à l’entreprise ?, <p>- Sommes-nous en saison-hors saison ? <p><b>Si l’application doit restituer des données à un niveau plus fin que le jour, il est pertinent d’avoir deux dimensions, une au niveau du jour et une au niveau des horaires</b>. <p>Par exemple, si nous traçons temps avec une hiérarchie utilisateur suivante <p>Year à Quarter à Month à Week à Day à Hour à Minute. <p>Pour cinq ans d’historique, nous aurions 2675,795 membres. <p>Il est préférable de créer deux dimensions avec les hiérarchies suivantes : <p>Time: Year à Quarter à Month à Week à Day  <p>Time of Day: Period à Hour à Minute<br>(Les valeurs prises pour la période peuevent être Hors heure de travail, matin, après-midi,…) <p>Décrivons le code qui permet de créer et d’alimenter une table de dimension au niveau horaire, DimTime <p>drop table DimTime <p>GO <p>create table DimTime <p>([TimeKey] [int] identity NOT NULL, <p>[HourNumber] [tinyint] NOT NULL, <p>[MinNumber] [tinyint] NOT NULL, <p>[SecondNumber] [tinyint] NOT NULL, <p>[Periode] nvarchar(255) NULL, <p>CONSTRAINT [PK_DimTime_TimeKey] PRIMARY KEY CLUSTERED <p>( <p>[TimeKey] ASC <p>)) <p>GO <p>create procedure FillDimTime <p>as <p>--truncate table dbo.DimTime <p>set nocount on <p>declare @Hour int; <p>declare @Min int; <p>declare @sec int; <p>declare @MaxHour int; <p>declare @MaxMin int; <p>declare @Maxsec int; <p>set @Hour = 0; <p>set @Min = 0; <p>set @sec = 0; <p>set @MaxHour = 23; <p>set @MaxMin = 59; <p>set @Maxsec = 59; <p>while @Hour &lt;= @MaxHour --boucle sur les Heures <p>begin <p>while @Min &lt;= @MaxMin --boucle sur les min <p>begin <p>While @sec &lt;= @Maxsec --boucle sur les secondes <p>begin <p>insert into DimTime (HourNumber, MinNumber, SecondNumber) values (@Hour,@Min,@sec); <p>set @sec = @sec + 1; <p>end <p>set @Min = @Min + 1; <p>set @sec = 0 <p>--insert into DimTime (HourNumber, MinNumber, SecondNumber) values (@Hour,@Min,@sec); <p>end <p>set @Hour = @Hour + 1; <p>set @sec = 0 <p>set @Min = 0 <p>--insert into DimTime (HourNumber, MinNumber, SecondNumber) values (@Hour,@Min,@sec); <p>end <p>update DimTime <p>set Periode = 'AM' <p>where HourNumber between 0 and 11 <p>update DimTime <p>set Periode = 'PM' <p>where HourNumber between 12 and 23 <p>GO <p>Et voila le résultat <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/lbanon/WindowsLiveWriter/Bonnespratiquessurladimensiontemps_FF7B/clip_image005_2.png" original-url="https://blogs.msdn.com/blogfiles/lbanon/WindowsLiveWriter/Bonnespratiquessurladimensiontemps_FF7B/clip_image005_2.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="clip_image005" border="0" alt="clip_image005" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/lbanon/WindowsLiveWriter/Bonnespratiquessurladimensiontemps_FF7B/clip_image005_thumb.png" original-url="https://blogs.msdn.com/blogfiles/lbanon/WindowsLiveWriter/Bonnespratiquessurladimensiontemps_FF7B/clip_image005_thumb.png" width="196" height="344"></a>]]></content:encoded>
    </item>
    <item>
      <title>SQL Server Analysis Services 2008, quoi de neuf dans la boite?</title>
      <link>https://docs.microsoft.com/archive/blogs/lbanon/sql-server-analysis-services-2008-quoi-de-neuf-dans-la-boite</link>
      <pubDate>Sat, 09 Jan 2010 08:32:00 GMT</pubDate>
      <dc:creator><![CDATA[lbanon]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/lbanon/2010/01/09/sql-server-analysis-services-2008-quoi-de-neuf-dans-la-boite/</guid>
      <description><![CDATA[&nbsp; &nbsp; Je voulais publier cette article un peu plus tôt,…; il vaut mieux tard que jamais:...]]></description>
      <content:encoded><![CDATA[<p></p> <p style="text-align: justify" class="MsoNormal"><b style="mso-bidi-font-weight: normal"><span style="font-family: 'Calibri','sans-serif'; font-size: 26pt; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'"><?xml:namespace prefix = v /><v:shapetype id="_x0000_t136" path="m@7,l@8,m@5,21600l@6,21600e" adj="10800" o:spt="136" coordsize="21600,21600"><v:formulas><v:f eqn="sum #0 0 10800"></v:f><v:f eqn="prod #0 2 1"></v:f><v:f eqn="sum 21600 0 @1"></v:f><v:f eqn="sum 0 0 @2"></v:f><v:f eqn="sum 21600 0 @3"></v:f><v:f eqn="if @0 @3 0"></v:f><v:f eqn="if @0 21600 @1"></v:f><v:f eqn="if @0 0 @2"></v:f><v:f eqn="if @0 @4 21600"></v:f><v:f eqn="mid @5 @6"></v:f><v:f eqn="mid @8 @5"></v:f><v:f eqn="mid @7 @8"></v:f><v:f eqn="mid @6 @7"></v:f><v:f eqn="sum @6 0 @5"></v:f></v:formulas><v:path o:connectangles="270,180,90,0" o:connectlocs="@9,0;@10,10800;@11,21600;@12,10800" o:connecttype="custom" textpathok="t"></v:path><v:textpath fitshape="t" on="t"></v:textpath><v:handles><v:h xrange="6629,14971" position="#0,bottomRight"></v:h></v:handles><?xml:namespace prefix = o /><o:lock shapetype="t" text="t" v:ext="edit"></o:lock></v:shapetype><v:shape style="width: 453pt; height: 24.6pt; mso-position-vertical: absolute" id="_x0000_i1025" type="#_x0000_t136"><v:shadow color="#868686"></v:shadow><v:textpath style="font-family: 'Arial Black'; v-text-kern: t" string="SQL Server Analysis Services 2008, quoi de neuf dans la bo&icirc;te ?" fitpath="t" trim="t"></v:textpath></v:shape></span></b><b style="mso-bidi-font-weight: normal"><span style="font-family: 'Calibri','sans-serif'; font-size: 18pt; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'"><o:p></o:p></span></b></p> <p style="text-align: justify" class="MsoNormal"><b style="mso-bidi-font-weight: normal"><span style="font-family: 'Calibri','sans-serif'; font-size: 18pt; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'"><o:p>&nbsp;</o:p></span></b></p> <p style="text-align: justify" class="MsoNormal"><b style="mso-bidi-font-weight: normal"><span style="font-family: 'Calibri','sans-serif'; color: #984807; font-size: 14pt; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: calibri; mso-themecolor: accent6; mso-themeshade: 128"></span></b>&nbsp;</p> <p style="text-align: justify" class="MsoNormal"><span style="font-family: 'Calibri','sans-serif'; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'">Je voulais publier cette article un peu plus tôt,…; i</span><span style="font-family: 'Calibri','sans-serif'; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'">l vaut mieux tard que jamais:</span></p> <p style="text-align: justify" class="MsoNormal"><span style="font-family: 'Calibri','sans-serif'; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'"></span>&nbsp;</p> <p style="text-align: justify" class="MsoNormal"><b style="mso-bidi-font-weight: normal"><span style="font-family: 'Calibri','sans-serif'; color: #984807; font-size: 14pt; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: calibri; mso-themecolor: accent6; mso-themeshade: 128">Un </span></b><b style="mso-bidi-font-weight: normal"><span style="font-family: 'Calibri','sans-serif'; color: #984807; font-size: 14pt; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-themecolor: accent6; mso-themeshade: 128">peu d’historique …</span></b><b style="mso-bidi-font-weight: normal"><span style="font-family: 'Calibri','sans-serif'; color: #984807; font-size: 14pt; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: calibri; mso-themecolor: accent6; mso-themeshade: 128"><o:p></o:p></span></b></p> <p style="text-align: justify; margin-bottom: 3pt" class="MsoNormal"><span style="font-family: 'Calibri','sans-serif'; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'">Microsoft est entrée dans le marché du décisionnel avec la version 7 de SQL Server, il y a déjà près de 11 ans. A cette époque, seul des structures de taille importante pouvaient investir dans ce type de technologie. Depuis, le<span style="mso-spacerun: yes">&nbsp; </span>décisionnel se démocratise dû à des coûts attractifs et des connaissances de mieux en mieux maîtrisées.<o:p></o:p></span></p> <p style="text-align: justify; margin-bottom: 3pt" class="MsoNormal"><span style="font-family: 'Calibri','sans-serif'; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'">SQL Server 2005 est incontestablement un serveur d’analyse d’une grande richesse avec une nouvelle architecture basée sur l’UDM, <span class="typoarticle">Unified Dimensional Model, qui intègre à la fois un modèle relationnel et un modèle agrégé.<o:p></o:p></span></span></p> <p style="text-align: justify; margin-bottom: 3pt" class="MsoNormal"><span class="typoarticle"><span style="font-family: 'Calibri','sans-serif'; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'">Cette richesse n’a pas toujours été facile à digérer et les bonnes pratiques laissaient de temps en temps de coté avec des performances pas toujours au rendez-vous. Suite à ce constat, SQL Server Analysis Services 2008 proposent de nouveaux outils afin de guider le concepteur dans la modélisation, la création d’agrégats et la supervision du serveur.<o:p></o:p></span></span></p> <p style="text-align: justify; margin-bottom: 3pt" class="MsoNormal"><span style="font-family: 'Calibri','sans-serif'; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'">Présentons les nouveautés de ce serveur en matière de conception et exploitation.<o:p></o:p></span></p> <p style="text-align: justify" class="MsoNormal"><span style="font-family: 'Calibri','sans-serif'; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'"><o:p>&nbsp;</o:p></span></p> <p style="text-align: justify" class="MsoNormal"><b style="mso-bidi-font-weight: normal"><span style="font-family: 'Calibri','sans-serif'; color: #984807; font-size: 14pt; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: calibri; mso-themecolor: accent6; mso-themeshade: 128">Vers une meilleure modélisation<o:p></o:p></span></b></p> <p style="text-align: justify" class="MsoNormal"><span style="font-family: 'Calibri','sans-serif'; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'">Avant de rentrer dans le cœur du sujet, représentons les concepts et les bonnes pratiques de modélisation des liens entre attributs.<o:p></o:p></span></p> <p style="text-align: justify" class="MsoNormal"><span style="font-family: 'Calibri','sans-serif'; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'"><o:p>&nbsp;</o:p></span></p> <p style="text-align: justify" class="MsoNormal"><b style="mso-bidi-font-weight: normal"><i style="mso-bidi-font-style: normal"><span style="font-family: 'Calibri','sans-serif'; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'"><o:p>&nbsp;</o:p></span></i></b></p> <p style="text-align: justify" class="MsoNormal"><b style="mso-bidi-font-weight: normal"><i style="mso-bidi-font-style: normal"><span style="font-family: 'Calibri','sans-serif'; color: #1f497d; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-themecolor: text2">Les relations d’attributs</span></i></b><span style="font-family: 'Calibri','sans-serif'; color: #1f497d; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-themecolor: text2"><o:p></o:p></span></p> <p style="text-align: justify" class="MsoNormal"><span style="font-family: 'Calibri','sans-serif'; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'">Tous les attributs sont liés directement ou indirectement à l’attribut clé. En créant des hiérarchies, il est facile de créer des relations redondantes.<o:p></o:p></span></p> <p style="text-align: justify" class="MsoNormal"><span style="font-family: 'Calibri','sans-serif'; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'">Ainsi la relation <b><i style="mso-bidi-font-style: normal">Customer </i></b></span><b><i style="mso-bidi-font-style: normal"><span style="font-family: wingdings; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-ansi-language: en-us; mso-char-type: symbol; mso-symbol-font-family: wingdings" lang="EN-US"><span style="mso-char-type: symbol; mso-symbol-font-family: wingdings">à</span></span></i></b><b><i style="mso-bidi-font-style: normal"><span style="font-family: 'Calibri','sans-serif'; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'"> City n’est pas redondante, </span></i></b><span style="font-family: 'Calibri','sans-serif'; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'">ce qui n’est pas le cas pour la relation suivante <b><i style="mso-bidi-font-style: normal">Customer </i></b></span><b><i style="mso-bidi-font-style: normal"><span style="font-family: wingdings; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-ansi-language: en-us; mso-char-type: symbol; mso-symbol-font-family: wingdings" lang="EN-US"><span style="mso-char-type: symbol; mso-symbol-font-family: wingdings">à</span></span></i></b><b><i style="mso-bidi-font-style: normal"><span style="font-family: 'Calibri','sans-serif'; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'"> Country </span></i></b><span style="font-family: 'Calibri','sans-serif'; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'">qui peut être obtenu indirectement.<o:p></o:p></span></p> <p style="text-align: justify" class="MsoNormal"><span style="font-family: 'Calibri','sans-serif'; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'">Cette redondance a bien sur un impact sur le stockage de la base de données.<o:p></o:p></span></p> <p style="text-align: justify" class="MsoNormal"><span style="font-family: 'Calibri','sans-serif'; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'">De plus les attributs possèdent un type qui peut <span style="mso-spacerun: yes">&nbsp;</span>être qualifiés de rigide ou de flexible.<o:p></o:p></span></p> <p style="text-align: justify" class="MsoNormal"><span style="font-family: 'Calibri','sans-serif'; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'">Une relation entre attribut est dite rigide si elle n’évolue pas dans le temps comme par exemple, le sexe d’une personne.<o:p></o:p></span></p> <p style="text-align: justify" class="MsoNormal"><span style="font-family: 'Calibri','sans-serif'; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'">Lorsque les types de relation sont flexibles, les agrégats sont automatiquement supprimés lors du traitement de la dimension et doivent être reconstruit à l’aide de l’instruction « process index » contrairement aux relations rigides. Par défaut, le type de relation est flexible.<o:p></o:p></span></p> <p style="text-align: justify" class="MsoNormal"><span style="font-family: 'Calibri','sans-serif'; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'">Ce point est important à prendre en compte lorsque la fenêtre pour traiter le cube est limitée.<b style="mso-bidi-font-weight: normal"><i style="mso-bidi-font-style: normal"><o:p></o:p></i></b></span></p> <p style="text-align: justify" class="MsoNormal"><b style="mso-bidi-font-weight: normal"><i style="mso-bidi-font-style: normal"><span style="font-family: 'Calibri','sans-serif'; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'"><o:p>&nbsp;</o:p></span></i></b></p> <p style="text-align: justify" class="MsoNormal"><b style="mso-bidi-font-weight: normal"><i style="mso-bidi-font-style: normal"><span style="font-family: 'Calibri','sans-serif'; color: #1f497d; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-themecolor: text2">Les hiérarchies naturelles</span></i></b><span style="font-family: 'Calibri','sans-serif'; color: #1f497d; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-themecolor: text2"><o:p></o:p></span></p> <p style="text-align: justify" class="MsoNormal"><span style="font-family: 'Calibri','sans-serif'; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'">A partir de lien d’attributs, il est possible de définir des hiérarchies naturelles et non naturelles.<o:p></o:p></span></p> <p style="text-align: justify" class="MsoNormal"><span style="font-family: 'Calibri','sans-serif'; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'">Une hiérarchie est dite naturelle lorsqu’une unicité est définie pour chaque parent de la hiérarchie.<o:p></o:p></span></p> <p style="text-align: justify" class="MsoNormal"><span style="font-family: 'Calibri','sans-serif'; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'">Ainsi la hiérarchie <b>Country-State-City-Customer </b>est naturelle tandis que <b>Age-Gender-Customer </b>ne l’est pas. En effet, si nous remontons la hiérarchie, à partir d’un sexe donné, il n’est pas possible de définir le parent ; le seul moyen est de naviguer par l’attribut clé.<o:p></o:p></span></p> <p style="text-align: justify" class="MsoNormal"><span style="font-family: 'Calibri','sans-serif'; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'">D’un point de vue performance, une hiérarchie naturelle est matérialisée alors qu’une hiérarchie non naturelle est calculée à la volée.<o:p></o:p></span></p> <p style="text-align: justify" class="MsoNormal"><span style="font-family: 'Calibri','sans-serif'; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'">Sous SQL Server 2005, il était facile de créer une hiérarchie non naturelle car l’option de la dimension <i style="mso-bidi-font-style: normal">KeyDuplicate</i> était à <i style="mso-bidi-font-style: normal">IgnoreError</i>.<o:p></o:p></span></p> <p style="text-align: justify" class="MsoNormal"><b style="mso-bidi-font-weight: normal"><i style="mso-bidi-font-style: normal"><span style="font-family: 'Calibri','sans-serif'; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'"><o:p>&nbsp;</o:p></span></i></b></p> <p style="text-align: justify" class="MsoNormal"><b style="mso-bidi-font-weight: normal"><i style="mso-bidi-font-style: normal"><span style="font-family: 'Calibri','sans-serif'; color: #1f497d; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-themecolor: text2">Comment implémenter les bonnes pratiques ?<o:p></o:p></span></i></b></p> <p style="text-align: justify" class="MsoNormal"><span style="font-family: 'Calibri','sans-serif'; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'">Le nouvel outil BID 2008, Business Inelligence Developpment, propose une nouvelle interface simplifié afin de guider l’utilisateur dans l’implémentation des bonnes pratiques de conception.<o:p></o:p></span></p> <table style="border-bottom: medium none; border-left: medium none; border-collapse: collapse; border-top: medium none; border-right: medium none; mso-yfti-tbllook: 1184; mso-padding-alt: 0in 5.4pt 0in 5.4pt; mso-border-insideh: none; mso-border-insidev: none" class="MsoTableGrid" border="0" cellspacing="0" cellpadding="0"> <tbody> <tr style="mso-yfti-irow: 0; mso-yfti-firstrow: yes; mso-yfti-lastrow: yes"> <td style="padding-bottom: 0in; padding-left: 5.4pt; width: 253.5pt; padding-right: 5.4pt; padding-top: 0in" valign="top" width="423"> <p style="text-align: justify" class="MsoNormal"><span style="font-family: 'Calibri','sans-serif'; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'">Tout d’abord les assistants de création de cube et de dimension ont été simplifiés. Ainsi, sur un même écran, il est possible de définir un nombre de propriété important sur un un attribut comme son nom simplifié, son type, l’activation de la navigation. De plus des validations s’effectuent en temps réels comme par exemple un avertissement qui apparaît si un nom n’est pas spécifié lorsqu’une clé composite d’une dimension est définie. <o:p></o:p></span></p></td> <td style="padding-bottom: 0in; padding-left: 5.4pt; width: 207.1pt; padding-right: 5.4pt; padding-top: 0in" valign="top" width="345"> <p style="text-align: justify" class="MsoNormal"><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/lbanon/WindowsLiveWriter/SQLServerAnalysisServicesquoideneufdansl_F696/image_2.png" original-url="https://blogs.msdn.com/blogfiles/lbanon/WindowsLiveWriter/SQLServerAnalysisServicesquoideneufdansl_F696/image_2.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/lbanon/WindowsLiveWriter/SQLServerAnalysisServicesquoideneufdansl_F696/image_thumb.png" original-url="https://blogs.msdn.com/blogfiles/lbanon/WindowsLiveWriter/SQLServerAnalysisServicesquoideneufdansl_F696/image_thumb.png" width="262" height="130"></a> </p></td></tr></tbody></table> <p style="text-align: justify" class="MsoNormal"><span style="font-family: 'Calibri','sans-serif'; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'"><o:p>&nbsp;</o:p></span></p> <p style="text-align: justify" class="MsoNormal"><span style="font-family: 'Calibri','sans-serif'; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'">Nous avons vu qu’il est important d’utiliser avec précaution des hiérarchies non naturelles et d’éviter de créer des attributs redondants, ce qui auraient des impacts négatifs sur les performances.<o:p></o:p></span></p> <p style="text-align: justify" class="MsoNormal"><span style="font-family: 'Calibri','sans-serif'; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'">Afin d’avoir une synthèse des relations entre les attributs, BID propose un nouvel onglet, l’attribute relationShip designer. <o:p></o:p></span></p> <p style="text-align: justify" class="MsoNormal"><span style="font-family: 'Calibri','sans-serif'; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'">Ainsi, sous la figure ci-dessous nous pouvons aisément voir à l’aide du message d’avertissement qu’il y a une redondance entre les relations Months</span><span style="font-family: wingdings; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-char-type: symbol; mso-symbol-font-family: wingdings"><span style="mso-char-type: symbol; mso-symbol-font-family: wingdings">à</span></span><span style="font-family: 'Calibri','sans-serif'; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'">Calendar Quarter</span><span style="font-family: wingdings; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-char-type: symbol; mso-symbol-font-family: wingdings"><span style="mso-char-type: symbol; mso-symbol-font-family: wingdings">à</span></span><span style="font-family: 'Calibri','sans-serif'; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'">Calendar Semester et Months</span><span style="font-family: wingdings; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-ascii-font-family: calibri; mso-hansi-font-family: calibri; mso-char-type: symbol; mso-symbol-font-family: wingdings"><span style="mso-char-type: symbol; mso-symbol-font-family: wingdings">à</span></span><span style="font-family: 'Calibri','sans-serif'; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'"> Calendar Semester.<o:p></o:p></span></p> <p style="text-align: justify" class="MsoNormal"><span style="font-family: 'Calibri','sans-serif'; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'"><o:p>&nbsp;</o:p></span></p> <p style="text-align: justify" class="MsoNormal"><span style="font-family: 'Calibri','sans-serif'; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'"><o:p>&nbsp;</o:p></span></p> <p style="text-align: justify" class="MsoNormal"><span style="font-family: 'Calibri','sans-serif'; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-no-proof: yes"><v:shape style="width: 482.4pt; height: 118.8pt; visibility: visible; mso-wrap-style: square" id="Picture_x0020_89" type="#_x0000_t75" alt="22.png" o:spid="_x0000_i1029"><v:imagedata o:title="22" src="file:///C:\Users\lbanon\AppData\Local\Temp\msohtmlclip1\01\clip_image002.png"></v:imagedata></v:shape></span><span style="font-family: 'Calibri','sans-serif'; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'"><o:p></o:p></span></p> <p style="text-align: justify" class="MsoNormal"><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/lbanon/WindowsLiveWriter/SQLServerAnalysisServicesquoideneufdansl_F696/image_4.png" original-url="https://blogs.msdn.com/blogfiles/lbanon/WindowsLiveWriter/SQLServerAnalysisServicesquoideneufdansl_F696/image_4.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/lbanon/WindowsLiveWriter/SQLServerAnalysisServicesquoideneufdansl_F696/image_thumb_1.png" original-url="https://blogs.msdn.com/blogfiles/lbanon/WindowsLiveWriter/SQLServerAnalysisServicesquoideneufdansl_F696/image_thumb_1.png" width="648" height="162"></a> </p> <p style="text-align: justify" class="MsoNormal"><span style="font-family: 'Calibri','sans-serif'; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'">Cette version apporte donc un ensemble de règles de validation de bonnes pratiques. L’utilisateur est donc guidé, ce qui continue à démocratiser la Business Intelligence.<o:p></o:p></span></p> <p style="text-align: justify" class="MsoNormal"><span style="font-family: 'Calibri','sans-serif'; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'">Il est d’ailleurs possible d’accéder et de modifier ces règles de validation et en particuliers de les activer ou désactiver soit au niveau du projet ou alors au niveau d’un élément plus fin comme la dimension. <o:p></o:p></span></p> <p style="text-align: justify" class="MsoNormal"><span style="font-family: 'Calibri','sans-serif'; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'"><o:p>&nbsp;</o:p></span></p> <p style="text-align: justify" class="MsoNormal"><b style="mso-bidi-font-weight: normal"><span style="font-family: 'Calibri','sans-serif'; color: #984807; font-size: 14pt; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: calibri; mso-themecolor: accent6; mso-themeshade: 128">Vers une meilleure maitrise des outils d’administrations<o:p></o:p></span></b></p> <p style="text-align: justify" class="MsoNormal"><b style="mso-bidi-font-weight: normal"><i style="mso-bidi-font-style: normal"><span style="font-family: 'Calibri','sans-serif'; color: #1f497d; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-themecolor: text2">Les agrégats</span></i></b><span style="font-family: 'Calibri','sans-serif'; color: #1f497d; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-themecolor: text2"><o:p></o:p></span></p> <p style="text-align: justify" class="MsoNormal"><span style="font-family: 'Calibri','sans-serif'; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: calibri">Analysis services 200</span><span style="font-family: 'Calibri','sans-serif'; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'">8</span><span style="font-family: 'Calibri','sans-serif'; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: calibri"> permet aux administrateurs et personnes en charge de la maintenance des cubes, de générer des sous totaux et de les stocker dans un environnement OLAP.<o:p></o:p></span></p> <p style="text-align: justify" class="MsoNormal"><span style="font-family: 'Calibri','sans-serif'; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: calibri">Une requête MDX générée par un client (type Excel) peut ramener un grand nombre de données à des granularités différentes. Générer des agrégats pré-calculés et pré-stockés permet d’assurer un temps de récolte des données beaucoup plus rapide.<o:p></o:p></span></p> <p style="text-align: justify" class="MsoNormal"><span style="font-family: 'Calibri','sans-serif'; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: calibri">Lorsqu’une requête demande des données à un niveau autre que le niveau le plus fin, le moteur procède, en temps réel, à l’agrégation des données jusqu’à obtenir le niveau de granularité désiré.<o:p></o:p></span></p> <p style="text-align: justify" class="MsoNormal"><span style="font-family: 'Calibri','sans-serif'; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: calibri">Ces données sont tout d’abord lues dans la partition puis agrégées par le moteur. La génération d’agrégats stockés permet de s’affranchir de cette phase d’agrégation en temps réel en stockant les valeurs pré-calculées dans un fichier d’agrégats.<o:p></o:p></span></p> <p style="text-align: justify" class="MsoNormal"><span style="font-family: 'Calibri','sans-serif'; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: calibri"><o:p>&nbsp;</o:p></span></p> <p style="text-align: justify" class="MsoNormal"><span style="font-family: 'Calibri','sans-serif'; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: calibri">Stocker des agrégats dans une base multidimensionnelle est une façon efficace d’améliorer sensiblement les performances en termes de temps de réponse.<o:p></o:p></span></p> <p style="text-align: justify" class="MsoNormal"><span style="font-family: 'Calibri','sans-serif'; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: calibri">Ces agrégats vont être stockés dans des fichiers, il est donc intéressant de se fixer un ratio Taille sur disque Agrégats / taille sur disque Données.<o:p></o:p></span></p> <p style="text-align: justify" class="MsoNormal"><span style="font-family: 'Calibri','sans-serif'; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: calibri">La taille occupée sur disque est un facteur très important dans le dimensionnement de l’architecture disque. Prenons l’exemple de 4 dimensions composées d’une hiérarchie, chacune d’entre elle comporte 5 niveaux. Si l’on souhaite générer des agrégats pour l’ensemble des croisements alors il faut considérer 5x5x5x5 – 1 = 624 agrégats. La taille sur disque sera alors exponentielle, il s’agira donc de se poser les questions suivantes :<o:p></o:p></span></p> <p style="text-align: justify" class="MsoNormal"><span style="font-family: 'Calibri','sans-serif'; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: calibri"><o:p>&nbsp;</o:p></span></p> <p style="text-align: justify; line-height: 110%; text-indent: -0.25in; margin: 6pt 0in 3pt 29.35pt; mso-add-space: auto; mso-list: l0 level1 lfo1" class="MsoListParagraphCxSpFirst"><span style="font-family: 'Arial','sans-serif'; mso-fareast-font-family: arial"><span style="mso-list: ignore">-<span style="font: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><span style="font-family: 'Calibri','sans-serif'; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: calibri">Quels niveaux doivent être ou non agrégés ?<o:p></o:p></span></p> <p style="text-align: justify; line-height: 110%; text-indent: -0.25in; margin: 6pt 0in 3pt 29.35pt; mso-add-space: auto; mso-list: l0 level1 lfo1" class="MsoListParagraphCxSpMiddle"><span style="font-family: 'Arial','sans-serif'; mso-fareast-font-family: arial"><span style="mso-list: ignore">-<span style="font: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><span style="font-family: 'Calibri','sans-serif'; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: calibri">Peut-on générer des sous ensembles d’agrégats, fils d’ensembles déjà existants ?<o:p></o:p></span></p> <p style="text-align: justify; line-height: 110%; text-indent: -0.25in; margin: 6pt 0in 3pt 29.35pt; mso-add-space: auto; mso-list: l0 level1 lfo1" class="MsoListParagraphCxSpMiddle"><span style="font-family: 'Arial','sans-serif'; mso-fareast-font-family: arial"><span style="mso-list: ignore">-<span style="font: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><span style="font-family: 'Calibri','sans-serif'; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: calibri">Quels sont les avantages et inconvénients sur l’utilisation de données agrégées ?<o:p></o:p></span></p> <p style="text-align: justify; line-height: 110%; text-indent: -0.25in; margin: 6pt 0in 3pt 29.35pt; mso-add-space: auto; mso-list: l0 level1 lfo1" class="MsoListParagraphCxSpMiddle"><span style="font-family: 'Arial','sans-serif'; mso-fareast-font-family: arial"><span style="mso-list: ignore">-<span style="font: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><span style="font-family: 'Calibri','sans-serif'; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: calibri">Quelle taille disque doit-on considérer pour nos agrégats ?<o:p></o:p></span></p> <p style="text-align: justify; line-height: 110%; text-indent: -0.25in; margin: 6pt 0in 3pt 29.35pt; mso-add-space: auto; mso-list: l0 level1 lfo1" class="MsoListParagraphCxSpLast"><span style="font-family: 'Arial','sans-serif'; mso-fareast-font-family: arial"><span style="mso-list: ignore">-<span style="font: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><span style="font-family: 'Calibri','sans-serif'; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: calibri">Quel pourcentage d’optimisation est-on en droit d’attendre de ces optimisations ?<o:p></o:p></span></p> <p style="text-align: justify" class="MsoNormal"><span style="font-family: 'Calibri','sans-serif'; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'">Dès lors en version 2005 il est possible via le profiler de capturer les vecteurs d’agrégats correspondants aux différentes requêtes évaluées par le serveur.<o:p></o:p></span></p> <p class="MsoNormal"><u><span style="font-family: 'Calibri','sans-serif'; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: calibri">Les évènements « QuerySubcube » du profiler nous renvoient des messages de type :</span></u><u><span style="font-family: 'Calibri','sans-serif'; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'"><o:p></o:p></span></u></p> <p class="MsoNormal"><u><span style="font-family: 'Calibri','sans-serif'; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: calibri"><o:p><span style="text-decoration: none">&nbsp;</span></o:p></span></u></p> <p class="MsoNormal"><span style="font-family: 'Calibri','sans-serif'; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: calibri">1000000000,00000000000000000000000000000000000000,00000000000,00000000000,101000000101000011,0000000000,0000000000,00000000000<o:p></o:p></span></p> <p class="MsoNormal"><span style="font-family: 'Calibri','sans-serif'; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: calibri"><o:p>&nbsp;</o:p></span></p> <p style="text-align: justify" class="MsoNormal"><span style="font-family: 'Calibri','sans-serif'; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: calibri">Chaque SubCube correspond au résultat d’une requête et la colonne « duration » du profiler nous permet de voir le temps d’exécution de la requête ou subcube considéré.<o:p></o:p></span></p> <p style="text-align: justify" class="MsoNormal"><span style="font-family: 'Calibri','sans-serif'; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: calibri">Le résultat est une vision binaire de l’exécution, chacun des 1, 0 correspond à l’attribut d’une dimension. Un 1 correspond à une occurrence, un 0 à la position All de l’attribut considéré.<o:p></o:p></span></p> <p style="text-align: justify" class="MsoNormal"><span style="font-family: 'Calibri','sans-serif'; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: calibri"><o:p>&nbsp;</o:p></span></p> <p style="text-align: justify" class="MsoNormal"><span style="font-family: 'Calibri','sans-serif'; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'">Le décryptage du vecteur d’agrégats est alors possible via un outil « Agregation Manager » dans SQL Server 2005 permettant ainsi de visionner le croisement et créer un agrégat sur celui-ci.</span></p> <p style="text-align: justify" class="MsoNormal"><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/lbanon/WindowsLiveWriter/SQLServerAnalysisServicesquoideneufdansl_F696/image_6.png" original-url="https://blogs.msdn.com/blogfiles/lbanon/WindowsLiveWriter/SQLServerAnalysisServicesquoideneufdansl_F696/image_6.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/lbanon/WindowsLiveWriter/SQLServerAnalysisServicesquoideneufdansl_F696/image_thumb_2.png" original-url="https://blogs.msdn.com/blogfiles/lbanon/WindowsLiveWriter/SQLServerAnalysisServicesquoideneufdansl_F696/image_thumb_2.png" width="609" height="152"></a> </p> <p style="text-align: justify" class="MsoNormal"><span style="font-family: 'Calibri','sans-serif'; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'"><o:p>&nbsp;</o:p></span></p> <p style="text-align: justify" class="MsoNormal"><b style="mso-bidi-font-weight: normal"><span style="font-family: 'Calibri','sans-serif'; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-no-proof: yes"><v:shape style="width: 453.6pt; height: 110.4pt; visibility: visible; mso-wrap-style: square" id="Picture_x0020_10" type="#_x0000_t75" o:spid="_x0000_i1028" o:borderrightcolor="#4f81bd" o:borderbottomcolor="#4f81bd" o:borderleftcolor="#4f81bd" o:bordertopcolor="#4f81bd"><v:imagedata o:title="" src="file:///C:\Users\lbanon\AppData\Local\Temp\msohtmlclip1\01\clip_image003.png"></v:imagedata><?xml:namespace prefix = w /><w:bordertop type="single" width="6"></w:bordertop><w:borderleft type="single" width="6"></w:borderleft><w:borderbottom type="single" width="6"></w:borderbottom><w:borderright type="single" width="6"></w:borderright></v:shape></span></b><b style="mso-bidi-font-weight: normal"><span style="font-family: 'Calibri','sans-serif'; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'"><o:p></o:p></span></b></p> <p style="text-align: justify" class="MsoNormal"><b style="mso-bidi-font-weight: normal"><span style="font-family: 'Calibri','sans-serif'; font-size: 9pt; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'">Décodage d’un vecteur d’agrégats<o:p></o:p></span></b></p> <p style="text-align: justify" class="MsoNormal"><b style="mso-bidi-font-weight: normal"><span style="font-family: 'Calibri','sans-serif'; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'"><o:p>&nbsp;</o:p></span></b></p> <p style="text-align: justify" class="MsoNormal"><span style="font-family: 'Calibri','sans-serif'; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'">Dans Analysis Services 2008 cette notion d’agrégats a été ajoutée à l’outil de développement BIDS. Un nouvel onglet dans l’affichage du cube permet la mise en place fine d’agrégats.</span></p> <p style="text-align: justify" class="MsoNormal"><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/lbanon/WindowsLiveWriter/SQLServerAnalysisServicesquoideneufdansl_F696/image_8.png" original-url="https://blogs.msdn.com/blogfiles/lbanon/WindowsLiveWriter/SQLServerAnalysisServicesquoideneufdansl_F696/image_8.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/lbanon/WindowsLiveWriter/SQLServerAnalysisServicesquoideneufdansl_F696/image_thumb_3.png" original-url="https://blogs.msdn.com/blogfiles/lbanon/WindowsLiveWriter/SQLServerAnalysisServicesquoideneufdansl_F696/image_thumb_3.png" width="610" height="311"></a> </p> <p style="text-align: justify" class="MsoNormal"><span style="font-family: 'Calibri','sans-serif'; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'"><o:p>&nbsp;</o:p></span></p> <p style="text-align: justify" class="MsoNormal"><span style="font-family: 'Calibri','sans-serif'; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-no-proof: yes"><v:shape style="width: 454.2pt; height: 229.8pt; visibility: visible; mso-wrap-style: square" id="Picture_x0020_20" type="#_x0000_t75" o:spid="_x0000_i1027" o:borderrightcolor="#4f81bd" o:borderbottomcolor="#4f81bd" o:borderleftcolor="#4f81bd" o:bordertopcolor="#4f81bd"><v:imagedata o:title="" src="file:///C:\Users\lbanon\AppData\Local\Temp\msohtmlclip1\01\clip_image004.png"></v:imagedata><w:bordertop type="single" width="6"></w:bordertop><w:borderleft type="single" width="6"></w:borderleft><w:borderbottom type="single" width="6"></w:borderbottom><w:borderright type="single" width="6"></w:borderright></v:shape></span><span style="font-family: 'Calibri','sans-serif'; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'"><o:p></o:p></span></p> <p style="text-align: justify" class="MsoNormal"><span style="font-family: 'Calibri','sans-serif'; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'"><o:p>&nbsp;</o:p></span></p> <p style="text-align: justify" class="MsoNormal"><b style="mso-bidi-font-weight: normal"><i style="mso-bidi-font-style: normal"><span style="font-family: 'Calibri','sans-serif'; color: #1f497d; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-themecolor: text2">Les DMVs (Dynamic Management Views) dans Analysis Services 2008</span></i></b><span style="font-family: 'Calibri','sans-serif'; color: #1f497d; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-themecolor: text2"><o:p></o:p></span></p> <p style="text-align: justify" class="MsoNormal"><span style="font-family: 'Calibri','sans-serif'; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'">Une des évolutions majeures d’ Analysis Services 2008 est les DMVs mises à disposition pour assurer l’administration de la solution.<o:p></o:p></span></p> <p style="text-align: justify" class="MsoNormal"><span style="font-family: 'Calibri','sans-serif'; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'">Les DMVs permettent maintenant de répondre aux questions suivantes :<o:p></o:p></span></p> <p style="text-align: justify; text-indent: -0.25in; margin-left: 29.35pt; mso-add-space: auto; mso-list: l0 level1 lfo1" class="MsoListParagraphCxSpFirst"><span style="font-family: 'Arial','sans-serif'; mso-fareast-font-family: arial"><span style="mso-list: ignore">-<span style="font: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><span style="font-family: 'Calibri','sans-serif'; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'">Trouver et arrêter une requête en cours<o:p></o:p></span></p> <p style="text-align: justify; text-indent: -0.25in; margin-left: 29.35pt; mso-add-space: auto; mso-list: l0 level1 lfo1" class="MsoListParagraphCxSpMiddle"><span style="font-family: 'Arial','sans-serif'; mso-fareast-font-family: arial"><span style="mso-list: ignore">-<span style="font: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><span style="font-family: 'Calibri','sans-serif'; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'">Avoir des informations sur l’utilisation d’une requête, qui quand …<o:p></o:p></span></p> <p style="text-align: justify; text-indent: -0.25in; margin-left: 29.35pt; mso-add-space: auto; mso-list: l0 level1 lfo1" class="MsoListParagraphCxSpLast"><span style="font-family: 'Arial','sans-serif'; mso-fareast-font-family: arial"><span style="mso-list: ignore">-<span style="font: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><span style="font-family: 'Calibri','sans-serif'; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'">Avoir des informations sur l’état du serveur …<o:p></o:p></span></p> <p style="text-align: justify" class="MsoNormal"><span style="font-family: 'Calibri','sans-serif'; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'"><o:p>&nbsp;</o:p></span></p> <p style="text-align: justify" class="MsoNormal"><span style="font-family: 'Calibri','sans-serif'; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'">Le concept reste le même que sur les DMVs SQL Server. Les demandes et résultats sont visibles sur simple requête.<o:p></o:p></span></p> <p style="text-align: justify" class="MsoNormal"><span style="font-family: 'Calibri','sans-serif'; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: en-us" lang="EN-US">Syntax: Select * from $system.”NameOfTheDiscover”<o:p></o:p></span></p> <p style="text-align: justify" class="MsoNormal"><span style="font-family: 'Calibri','sans-serif'; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: en-us" lang="EN-US"><o:p>&nbsp;</o:p></span></p> <p style="text-align: justify" class="MsoNormal"><u><span style="font-family: 'Calibri','sans-serif'; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: en-us" lang="EN-US">Les principales DMVs :<o:p></o:p></span></u></p> <p style="text-align: justify" class="MsoNormal"><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/lbanon/WindowsLiveWriter/SQLServerAnalysisServicesquoideneufdansl_F696/image_10.png" original-url="https://blogs.msdn.com/blogfiles/lbanon/WindowsLiveWriter/SQLServerAnalysisServicesquoideneufdansl_F696/image_10.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/lbanon/WindowsLiveWriter/SQLServerAnalysisServicesquoideneufdansl_F696/image_thumb_4.png" original-url="https://blogs.msdn.com/blogfiles/lbanon/WindowsLiveWriter/SQLServerAnalysisServicesquoideneufdansl_F696/image_thumb_4.png" width="609" height="352"></a> </p> <p style="text-align: justify" class="MsoNormal"><span style="font-family: 'Calibri','sans-serif'; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-no-proof: yes"><v:shape style="width: 453.6pt; height: 261pt; visibility: visible; mso-wrap-style: square" id="Picture_x0020_17" type="#_x0000_t75" o:spid="_x0000_i1026"><v:imagedata o:title="" src="file:///C:\Users\lbanon\AppData\Local\Temp\msohtmlclip1\01\clip_image005.png"></v:imagedata></v:shape></span><span style="font-family: 'Calibri','sans-serif'; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: en-us" lang="EN-US"><o:p></o:p></span></p> <p style="text-align: justify" class="MsoNormal"><span style="font-family: 'Calibri','sans-serif'; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: en-us" lang="EN-US"><o:p>&nbsp;</o:p></span></p> <p style="text-align: justify" class="MsoNormal"><span style="font-family: 'Calibri','sans-serif'; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'">Le script suivant permet l’intégration des DMVs à Windows Server 2008 via PowerShell.<o:p></o:p></span></p> <p style="text-align: justify" class="MsoNormal"><span style="font-family: 'Calibri','sans-serif'; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'">Ce script permet l’exécution d’une DMV sur un serveur Analysis Services local ou distant.<o:p></o:p></span></p> <p style="text-align: justify" class="MsoNormal"><span style="font-family: 'Calibri','sans-serif'; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'"><o:p>&nbsp;</o:p></span></p> <p style="text-align: justify" class="MsoNormal"><span style="font-family: 'Calibri','sans-serif'; font-size: 8pt; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: en-us" lang="EN-US">##############################################################################<o:p></o:p></span></p> <p style="text-align: justify" class="MsoNormal"><span style="font-family: 'Calibri','sans-serif'; font-size: 8pt; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: en-us" lang="EN-US">##<o:p></o:p></span></p> <p style="text-align: justify" class="MsoNormal"><span style="font-family: 'Calibri','sans-serif'; font-size: 8pt; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: en-us" lang="EN-US">## <span style="mso-spacerun: yes">&nbsp; </span>Return the results of a SSAS 2008 DMV<o:p></o:p></span></p> <p style="text-align: justify" class="MsoNormal"><span style="font-family: 'Calibri','sans-serif'; font-size: 8pt; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: en-us" lang="EN-US">##<o:p></o:p></span></p> <p style="text-align: justify" class="MsoNormal"><span style="font-family: 'Calibri','sans-serif'; font-size: 8pt; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: en-us" lang="EN-US">##<span style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp; </span>## Retrieve data (from the local SSAS server. default instance)<o:p></o:p></span></p> <p style="text-align: justify" class="MsoNormal"><span style="font-family: 'Calibri','sans-serif'; font-size: 8pt; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: en-us" lang="EN-US">##<span style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp; </span>-Sql "SELECT * FROM $SYSTEM.Discover_Connections"<o:p></o:p></span></p> <p style="text-align: justify" class="MsoNormal"><span style="font-family: 'Calibri','sans-serif'; font-size: 8pt; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: en-us" lang="EN-US">##<o:p></o:p></span></p> <p style="text-align: justify" class="MsoNormal"><span style="font-family: 'Calibri','sans-serif'; font-size: 8pt; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: en-us" lang="EN-US">##<span style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp; </span>## Retrieve data (from a remote server, default instance)<o:p></o:p></span></p> <p style="text-align: justify" class="MsoNormal"><span style="font-family: 'Calibri','sans-serif'; font-size: 8pt; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: en-us" lang="EN-US">##<span style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp; </span>-Sql "SELECT * FROM $SYSTEM.Discover_Connections" -server "WIN2K8"<o:p></o:p></span></p> <p style="text-align: justify" class="MsoNormal"><span style="font-family: 'Calibri','sans-serif'; font-size: 8pt; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: en-us" lang="EN-US">##<o:p></o:p></span></p> <p style="text-align: justify" class="MsoNormal"><span style="font-family: 'Calibri','sans-serif'; font-size: 8pt; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: en-us" lang="EN-US">##<span style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp; </span>## Retrieve data (from a remote named instance)<o:p></o:p></span></p> <p style="text-align: justify" class="MsoNormal"><span style="font-family: 'Calibri','sans-serif'; font-size: 8pt; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: en-us" lang="EN-US">##<span style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp; </span>-Sql "SELECT * FROM $SYSTEM.Discover_Connections" -server "WIN2K8\SALES"<o:p></o:p></span></p> <p style="text-align: justify" class="MsoNormal"><span style="font-family: 'Calibri','sans-serif'; font-size: 8pt; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: en-us" lang="EN-US">##<o:p></o:p></span></p> <p style="text-align: justify" class="MsoNormal"><span style="font-family: 'Calibri','sans-serif'; font-size: 8pt; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: en-us" lang="EN-US">##############################################################################<o:p></o:p></span></p> <p style="text-align: justify" class="MsoNormal"><span style="font-family: 'Calibri','sans-serif'; font-size: 8pt; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: en-us" lang="EN-US"><o:p>&nbsp;</o:p></span></p> <p style="text-align: justify" class="MsoNormal"><span style="font-family: 'Calibri','sans-serif'; font-size: 8pt; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: en-us" lang="EN-US">param(<o:p></o:p></span></p> <p style="text-align: justify" class="MsoNormal"><span style="font-family: 'Calibri','sans-serif'; font-size: 8pt; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: en-us" lang="EN-US"><span style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp; </span>[string] $server = "(local)",<o:p></o:p></span></p> <p style="text-align: justify" class="MsoNormal"><span style="font-family: 'Calibri','sans-serif'; font-size: 8pt; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: en-us" lang="EN-US"><span style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp; </span>[string] $sqlCommand = $(throw "Please specify a query."),<o:p></o:p></span></p> <p style="text-align: justify" class="MsoNormal"><span style="font-family: 'Calibri','sans-serif'; font-size: 8pt; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: en-us" lang="EN-US"><span style="mso-spacerun: yes">&nbsp;&nbsp; </span><span style="mso-spacerun: yes">&nbsp;</span>[string] $provider = "msolap"<o:p></o:p></span></p> <p style="text-align: justify" class="MsoNormal"><span style="font-family: 'Calibri','sans-serif'; font-size: 8pt; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: en-us" lang="EN-US"><span style="mso-spacerun: yes">&nbsp; </span>)<o:p></o:p></span></p> <p style="text-align: justify" class="MsoNormal"><span style="font-family: 'Calibri','sans-serif'; font-size: 8pt; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: en-us" lang="EN-US"><o:p>&nbsp;</o:p></span></p> <p style="text-align: justify" class="MsoNormal"><span style="font-family: 'Calibri','sans-serif'; font-size: 8pt; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: en-us" lang="EN-US">##write-Output "sqlCommand: $sqlCommand" ## debug<o:p></o:p></span></p> <p style="text-align: justify" class="MsoNormal"><span style="font-family: 'Calibri','sans-serif'; font-size: 8pt; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: en-us" lang="EN-US"><o:p>&nbsp;</o:p></span></p> <p style="text-align: justify" class="MsoNormal"><span style="font-family: 'Calibri','sans-serif'; font-size: 8pt; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: en-us" lang="EN-US">## Prepare the connection string based on information provided<o:p></o:p></span></p> <p style="text-align: justify" class="MsoNormal"><span style="font-family: 'Calibri','sans-serif'; font-size: 8pt; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: en-us" lang="EN-US">$connectionString = "Provider=$provider; " +<o:p></o:p></span></p> <p style="text-align: justify" class="MsoNormal"><span style="font-family: 'Calibri','sans-serif'; font-size: 8pt; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: en-us" lang="EN-US"><span style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>"Data Source=$server; "<o:p></o:p></span></p> <p style="text-align: justify" class="MsoNormal"><span style="font-family: 'Calibri','sans-serif'; font-size: 8pt; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: en-us" lang="EN-US"><o:p>&nbsp;</o:p></span></p> <p style="text-align: justify" class="MsoNormal"><span style="font-family: 'Calibri','sans-serif'; font-size: 8pt; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: en-us" lang="EN-US">## Connect to the data source and open<o:p></o:p></span></p> <p style="text-align: justify" class="MsoNormal"><span style="font-family: 'Calibri','sans-serif'; font-size: 8pt; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: en-us" lang="EN-US">$connection = New-Object System.Data.OleDb.OleDbConnection $connectionString<o:p></o:p></span></p> <p style="text-align: justify" class="MsoNormal"><span style="font-family: 'Calibri','sans-serif'; font-size: 8pt; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: en-us" lang="EN-US">$command = New-Object System.Data.OleDb.OleDbCommand $sqlCommand, $connection<o:p></o:p></span></p> <p style="text-align: justify" class="MsoNormal"><span style="font-family: 'Calibri','sans-serif'; font-size: 8pt; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: en-us" lang="EN-US">$connection.Open()<o:p></o:p></span></p> <p style="text-align: justify" class="MsoNormal"><span style="font-family: 'Calibri','sans-serif'; font-size: 8pt; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: en-us" lang="EN-US"><o:p>&nbsp;</o:p></span></p> <p style="text-align: justify" class="MsoNormal"><span style="font-family: 'Calibri','sans-serif'; font-size: 8pt; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: en-us" lang="EN-US">## Fetch the results, and close the connection<o:p></o:p></span></p> <p style="text-align: justify" class="MsoNormal"><span style="font-family: 'Calibri','sans-serif'; font-size: 8pt; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: en-us" lang="EN-US">$adapter = New-Object System.Data.OleDb.OleDbDataAdapter $command<o:p></o:p></span></p> <p style="text-align: justify" class="MsoNormal"><span style="font-family: 'Calibri','sans-serif'; font-size: 8pt; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: en-us" lang="EN-US">$dataset = New-Object System.Data.DataSet<o:p></o:p></span></p> <p style="text-align: justify" class="MsoNormal"><span style="font-family: 'Calibri','sans-serif'; font-size: 8pt; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: en-us" lang="EN-US">[void] $adapter.Fill($dataSet)<o:p></o:p></span></p> <p style="text-align: justify" class="MsoNormal"><span style="font-family: 'Calibri','sans-serif'; font-size: 8pt; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: en-us" lang="EN-US">$connection.Close()<o:p></o:p></span></p> <p style="text-align: justify" class="MsoNormal"><span style="font-family: 'Calibri','sans-serif'; font-size: 8pt; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: en-us" lang="EN-US"><o:p>&nbsp;</o:p></span></p> <p style="text-align: justify" class="MsoNormal"><span style="font-family: 'Calibri','sans-serif'; font-size: 8pt; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: en-us" lang="EN-US">## Return all of the rows from their query<o:p></o:p></span></p> <p style="text-align: justify" class="MsoNormal"><span style="font-family: 'Calibri','sans-serif'; font-size: 8pt; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'">$dataSet.Tables[0]<o:p></o:p></span></p> <p style="text-align: justify" class="MsoNormal"><span style="font-family: 'Calibri','sans-serif'; font-size: 8pt; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'"><o:p>&nbsp;</o:p></span></p> <p style="text-align: justify" class="MsoNormal"><span style="font-family: 'Calibri','sans-serif'; font-size: 8pt; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'"><o:p>&nbsp;</o:p></span></p> <p style="text-align: justify" class="MsoNormal"><b style="mso-bidi-font-weight: normal"><i style="mso-bidi-font-style: normal"><span style="font-family: 'Calibri','sans-serif'; color: #1f497d; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-themecolor: text2">Les sauvegardes <o:p></o:p></span></i></b></p> <p style="text-align: justify" class="MsoNormal"><span style="font-family: 'Calibri','sans-serif'; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'">20% des cubes ont aujourd’hui une taille supérieure à 50Go. Le backup de ces solutions est une étape critique dans l’exploitation et l’administration de toute solution multidimensionnelle.<o:p></o:p></span></p> <p style="text-align: justify" class="MsoNormal"><span style="font-family: 'Calibri','sans-serif'; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'">Il s’agit alors de trouver le meilleur moyen pour effectuer un backup d’une solution OLAP dans les meilleures conditions avec les meilleures performances possibles.<o:p></o:p></span></p> <p style="text-align: justify" class="MsoNormal"><span style="font-family: 'Calibri','sans-serif'; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'">Analysis Services 2005 dispose d’un système de backup qui fonctionne pour la plupart des cubes en dessous de 20GB. Les performances sont alors dégradées sur des cubes à très forte volumétrie. La solution palliative reste la copie de fichier.<o:p></o:p></span></p> <p style="text-align: justify" class="MsoNormal"><span style="font-family: 'Calibri','sans-serif'; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'"><o:p>&nbsp;</o:p></span></p> <p style="text-align: justify" class="MsoNormal"><span style="font-family: 'Calibri','sans-serif'; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'">Analysis Services 2008 dispose d’un système de backup complètement revu qui permet de garantir un haut niveau de performance sur des cubes de tous types et toutes tailles. La courbe de backup reste linéaire sur la volumétrie alors que celle issue d’Analysis Services 2005 devenait exponentielle.<o:p></o:p></span></p> <p style="text-align: justify" class="MsoNormal"><span style="font-family: 'Calibri','sans-serif'; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'"><o:p>&nbsp;</o:p></span></p> <p style="text-align: justify" class="MsoNormal"><span style="font-family: 'Calibri','sans-serif'; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'">Cette avancée permet de garantir des temps de backups constants sur des volumétries qui souvent évoluent de façon significatives dans le temps.<o:p></o:p></span></p> <p style="text-align: justify" class="MsoNormal"><span style="font-family: 'Calibri','sans-serif'; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'"><o:p>&nbsp;</o:p></span></p> <p style="text-align: justify" class="MsoNormal"><b style="mso-bidi-font-weight: normal"><span style="font-family: 'Calibri','sans-serif'; color: #984807; font-size: 14pt; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: calibri; mso-themecolor: accent6; mso-themeshade: 128">En conclusion…<o:p></o:p></span></b></p> <p style="text-align: justify" class="MsoNormal"><span style="font-family: 'Calibri','sans-serif'; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'">L’arrivée de SQL Server 2008 apporte des avancées considérables en termes de souplesse de développement, tuning de la solution et supervision des cubes Analysis Services.<o:p></o:p></span></p> <p style="text-align: justify" class="MsoNormal"><span style="font-family: 'Calibri','sans-serif'; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'">Le développeur est aujourd’hui capable, via l’interface de développement, de maitriser toutes les parties d’une solution Analysis Services 2008.<o:p></o:p></span></p> <p style="text-align: justify" class="MsoNormal"><span style="font-family: 'Calibri','sans-serif'; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'">L’administrateur dispose aujourd’hui de réels moyens de supervision et d’administration de la solution OLAP pouvant ainsi assurer un suivi et une qualité de service optimale.<o:p></o:p></span></p> <p style="text-align: justify" class="MsoNormal"><span style="font-family: 'Calibri','sans-serif'; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'"><o:p>&nbsp;</o:p></span></p> <p style="text-align: justify" class="MsoNormal"><span style="font-family: 'Calibri','sans-serif'; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'"><o:p>&nbsp;</o:p></span></p>]]></content:encoded>
    </item>
    <item>
      <title>Alimentation d’une table de dimension temps</title>
      <link>https://docs.microsoft.com/archive/blogs/lbanon/alimentation-dune-table-de-dimension-temps</link>
      <pubDate>Wed, 02 Dec 2009 01:26:00 GMT</pubDate>
      <dc:creator><![CDATA[lbanon]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/lbanon/2009/12/02/alimentation-dune-table-de-dimension-temps/</guid>
      <description><![CDATA[Expression du besoin :
Un besoin récurrent est de définir une table de dimension temps et de...]]></description>
      <content:encoded><![CDATA[<p><span style="color:#ff640e; font-family:Arial"><strong>Expression du besoin :
</strong></span></p><p><span style="color:#1f497d">Un besoin récurrent est de définir une table de dimension temps et de l'alimenter.
</span></p><p>
 </p><p><span style="color:#ff640e; font-family:Arial"><strong>Mise en place :
</strong></span></p><p><span style="color:#1f497d">Le script ci-dessous crée une structure simplifiée de la table « DimDate » issue de la base d'exemple AdventureWorksDW.
</span></p><p><span style="color:#1f497d">En effet, par simplicité, seule les informations de langue anglaise sont enregistrées dans cette table.
</span></p><p>
 </p><p><span style="color:#1f497d">L'alimentation de la table est réalisé à l'aide d'une procédure stockée qui prend en paramètre les deux bornes des dates.
</span></p><p>
 </p><p><span style="font-family:Courier New"><span style="color:blue">IF</span>
			<span style="color:gray">EXISTS<span style="color:blue">
					<span style="color:gray">(<span style="color:blue">SELECT</span> *</span> FROM</span>
				<span style="color:green">sys<span style="color:gray">.<span style="color:green">objects</span>
						<span style="color:blue">WHERE</span>
						<span style="color:fuchsia">object_id</span> =</span>
					<span style="color:fuchsia">OBJECT_ID<span style="color:gray">(<span style="color:red">N'[dbo].[DimDate]'<span style="color:gray">)</span>
								<span style="color:gray">AND</span>
								<span style="color:blue">type</span>
								<span style="color:gray">in<span style="color:blue">
										<span style="color:gray">(<span style="color:red">N'U'<span style="color:gray">))
</span></span></span></span></span></span></span></span></span></span></span></p><p><span style="font-family:Courier New"><span style="color:blue">DROP</span>
			<span style="color:blue">TABLE</span> [dbo]<span style="color:gray">.</span>[DimDate]
</span></p><p><span style="color:blue; font-family:Courier New">GO
</span></p><p>
 </p><p>
 </p><p><span style="font-family:Courier New"><span style="color:blue">CREATE</span>
			<span style="color:blue">TABLE</span> [dbo]<span style="color:gray">.</span>[DimDate]<span style="color:gray">(
</span></span></p><p><span style="font-family:Courier New">    [DateKey] [int] <span style="color:blue">identity</span>
			<span style="color:gray">NOT</span>
			<span style="color:gray">NULL,
</span></span></p><p><span style="font-family:Courier New">    [FullDateAlternateKey] [date] <span style="color:gray">NOT</span>
			<span style="color:gray">NULL,
</span></span></p><p><span style="font-family:Courier New">    [DayNumberOfWeek] [tinyint] <span style="color:gray">NOT</span>
			<span style="color:gray">NULL,
</span></span></p><p><span style="font-family:Courier New">    [EnglishDayNameOfWeek] [nvarchar]<span style="color:gray">(</span>10<span style="color:gray">)</span>
			<span style="color:gray">NOT</span>
			<span style="color:gray">NULL,
</span></span></p><p><span style="font-family:Courier New">    [DayNumberOfMonth] [tinyint] <span style="color:gray">NOT</span>
			<span style="color:gray">NULL,
</span></span></p><p><span style="font-family:Courier New">    [DayNumberOfYear] [smallint] <span style="color:gray">NOT</span>
			<span style="color:gray">NULL,
</span></span></p><p><span style="font-family:Courier New">    [WeekNumberOfYear] [tinyint] <span style="color:gray">NOT</span>
			<span style="color:gray">NULL,
</span></span></p><p><span style="font-family:Courier New">    [EnglishMonthName] [nvarchar]<span style="color:gray">(</span>10<span style="color:gray">)</span>
			<span style="color:gray">NOT</span>
			<span style="color:gray">NULL,
</span></span></p><p><span style="font-family:Courier New">    [MonthNumberOfYear] [tinyint] <span style="color:gray">NOT</span>
			<span style="color:gray">NULL,
</span></span></p><p><span style="font-family:Courier New">    [CalendarQuarter] [tinyint] <span style="color:gray">NOT</span>
			<span style="color:gray">NULL,
</span></span></p><p><span style="font-family:Courier New">    [CalendarYear] [smallint] <span style="color:gray">NOT</span>
			<span style="color:gray">NULL,
</span></span></p><p><span style="font-family:Courier New">    [CalendarSemester] [tinyint] <span style="color:gray">NOT</span>
			<span style="color:gray">NULL,
</span></span></p><p><span style="font-family:Courier New">    
</span></p><p><span style="font-family:Courier New">
			<span style="color:blue">CONSTRAINT</span> [PK_DimDate_DateKey] <span style="color:blue">PRIMARY</span>
			<span style="color:blue">KEY</span>
			<span style="color:blue">CLUSTERED</span>
		</span></p><p><span style="color:gray; font-family:Courier New">(
</span></p><p><span style="font-family:Courier New">    [DateKey] <span style="color:blue">ASC
</span></span></p><p><span style="color:gray; font-family:Courier New">))
</span></p><p><span style="color:blue; font-family:Courier New">GO
</span></p><p>
 </p><p>
 </p><p>
 </p><p><span style="font-family:Courier New"><span style="color:blue">IF</span>
			<span style="color:gray">EXISTS<span style="color:blue">
					<span style="color:gray">(<span style="color:blue">SELECT</span> *</span> FROM</span>
				<span style="color:green">sys<span style="color:gray">.<span style="color:green">objects</span>
						<span style="color:blue">WHERE</span>
						<span style="color:fuchsia">object_id</span> =</span>
					<span style="color:fuchsia">OBJECT_ID<span style="color:gray">(<span style="color:red">N'[dbo].[FillDimDate]'<span style="color:gray">)</span>
								<span style="color:gray">AND</span>
								<span style="color:blue">type</span>
								<span style="color:gray">in<span style="color:blue">
										<span style="color:gray">(<span style="color:red">N'P'<span style="color:gray">,</span> N'PC'<span style="color:gray">))
</span></span></span></span></span></span></span></span></span></span></span></p><p><span style="font-family:Courier New"><span style="color:blue">DROP</span>
			<span style="color:blue">PROCEDURE</span> [dbo]<span style="color:gray">.</span>[FillDimDate]
</span></p><p><span style="color:blue; font-family:Courier New">GO
</span></p><p>
 </p><p>
 </p><p><span style="font-family:Courier New"><span style="color:blue">Create</span>
			<span style="color:blue">Procedure</span> FillDimDate
</span></p><p><span style="font-family:Courier New">    @starting_dt <span style="color:blue">datetime
</span></span></p><p><span style="font-family:Courier New">    <span style="color:gray">,</span>@ending_dt <span style="color:blue">datetime
</span></span></p><p>
 </p><p><span style="color:blue; font-family:Courier New">as
</span></p><p><span style="font-family:Courier New"><span style="color:blue">set</span>
			<span style="color:blue">datefirst</span> 1
</span></p><p><span style="font-family:Courier New"><span style="color:blue">declare</span> @cntr_day <span style="color:blue">datetime<span style="color:gray">,</span>@diff int<span style="color:gray">,</span>@cntr int<span style="color:gray">;
</span></span></span></p><p><span style="font-family:Courier New"><span style="color:blue">SET</span> @cntr <span style="color:gray">=</span> 0 
</span></p><p>
 </p><p><span style="font-family:Courier New"><span style="color:blue">select</span> @diff <span style="color:gray">=</span>
			<span style="color:fuchsia">datediff<span style="color:gray">(</span>dd<span style="color:gray">,</span>@starting_dt<span style="color:gray">,</span>@ending_dt<span style="color:gray">)</span>
			</span>
		</span></p><p>
 </p><p><span style="font-family:Courier New"><span style="color:blue">while</span> @cntr <span style="color:gray">&lt;=</span> @diff 
</span></p><p><span style="color:blue; font-family:Courier New">begin
</span></p><p><span style="font-family:Courier New">    <span style="color:blue">select</span> @cntr_day <span style="color:gray">=</span>
			<span style="color:fuchsia">dateadd<span style="color:gray">(</span>dd<span style="color:gray">,</span>@cntr<span style="color:gray">,</span>@starting_dt<span style="color:gray">)
</span></span></span></p><p><span style="font-family:Courier New">    <span style="color:blue">insert</span>
			<span style="color:blue">into</span> [DimDate] 
</span></p><p><span style="color:blue; font-family:Courier New">    <span style="color:gray">(</span>FullDateAlternateKey<span style="color:gray">,
</span></span></p><p><span style="font-family:Courier New">    DayNumberOfWeek <span style="color:gray">,
</span></span></p><p><span style="font-family:Courier New">    EnglishDayNameOfWeek<span style="color:gray">,
</span></span></p><p><span style="font-family:Courier New">    DayNumberOfMonth<span style="color:gray">,
</span></span></p><p><span style="font-family:Courier New">    DayNumberOfYear<span style="color:gray">,
</span></span></p><p><span style="font-family:Courier New">    WeekNumberOfYear<span style="color:gray">,
</span></span></p><p><span style="font-family:Courier New">    EnglishMonthName<span style="color:gray">,
</span></span></p><p><span style="font-family:Courier New">    MonthNumberOfYear<span style="color:gray">,
</span></span></p><p><span style="font-family:Courier New">    CalendarQuarter<span style="color:gray">,
</span></span></p><p><span style="font-family:Courier New">    CalendarYear<span style="color:gray">,
</span></span></p><p><span style="font-family:Courier New">    CalendarSemester<span style="color:gray">)
</span></span></p><p><span style="font-family:Courier New">    <span style="color:blue">select</span>
		</span></p><p><span style="font-family:Courier New">    @cntr_day 
</span></p><p><span style="font-family:Courier New">    <span style="color:gray">,<span style="color:fuchsia">datepart<span style="color:gray">(</span>dw<span style="color:gray">,</span>@cntr_day<span style="color:gray">)
</span></span></span></span></p><p><span style="font-family:Courier New">    <span style="color:gray">,<span style="color:blue">case</span>
				<span style="color:fuchsia">datepart<span style="color:gray">(</span>dw<span style="color:gray">,</span>@cntr_day<span style="color:gray">)
</span></span></span></span></p><p><span style="font-family:Courier New">    <span style="color:blue">when</span> 1 <span style="color:blue">then</span>
			<span style="color:red">'Monday'
</span></span></p><p><span style="font-family:Courier New">    <span style="color:blue">when</span> 2 <span style="color:blue">then</span>
			<span style="color:red">'Tuesday'
</span></span></p><p><span style="font-family:Courier New">    <span style="color:blue">when</span> 3 <span style="color:blue">then</span>
			<span style="color:red">'Wednesday'
</span></span></p><p><span style="font-family:Courier New">    <span style="color:blue">when</span> 4 <span style="color:blue">then</span>
			<span style="color:red">'Thursday'
</span></span></p><p><span style="font-family:Courier New">    <span style="color:blue">when</span> 5 <span style="color:blue">then</span>
			<span style="color:red">'Friday'
</span></span></p><p><span style="font-family:Courier New">    <span style="color:blue">when</span> 6 <span style="color:blue">then</span>
			<span style="color:red">'Saturday'
</span></span></p><p><span style="font-family:Courier New">    <span style="color:blue">when</span> 7 <span style="color:blue">then</span>
			<span style="color:red">'Sunday'
</span></span></p><p><span style="font-family:Courier New">    <span style="color:blue">end
</span></span></p><p><span style="font-family:Courier New">    <span style="color:gray">,<span style="color:fuchsia">datepart<span style="color:gray">(<span style="color:fuchsia">day<span style="color:gray">,</span>@cntr_day<span style="color:gray">)</span>
						</span>
					</span></span></span></span></p><p><span style="font-family:Courier New">    <span style="color:gray">,<span style="color:fuchsia">datepart<span style="color:gray">(</span>dy<span style="color:gray">,</span>@cntr_day<span style="color:gray">)
</span></span></span></span></p><p><span style="font-family:Courier New">    <span style="color:gray">,<span style="color:fuchsia">datepart<span style="color:gray">(</span>wk<span style="color:gray">,</span>@cntr_day<span style="color:gray">)
</span></span></span></span></p><p><span style="font-family:Courier New">    <span style="color:gray">,<span style="color:blue">case</span>
				<span style="color:fuchsia">datepart<span style="color:gray">(</span>mm<span style="color:gray">,</span>@cntr_day<span style="color:gray">)
</span></span></span></span></p><p><span style="font-family:Courier New">    <span style="color:blue">when</span> 1 <span style="color:blue">then</span>
			<span style="color:red">'January'
</span></span></p><p><span style="font-family:Courier New">    <span style="color:blue">when</span> 2 <span style="color:blue">then</span>
			<span style="color:red">'February'
</span></span></p><p><span style="font-family:Courier New">    <span style="color:blue">when</span> 3 <span style="color:blue">then</span>
			<span style="color:red">'March'
</span></span></p><p><span style="font-family:Courier New">    <span style="color:blue">when</span> 4 <span style="color:blue">then</span>
			<span style="color:red">'April'
</span></span></p><p><span style="font-family:Courier New">    <span style="color:blue">when</span> 5 <span style="color:blue">then</span>
			<span style="color:red">'May'
</span></span></p><p><span style="font-family:Courier New">    <span style="color:blue">when</span> 6 <span style="color:blue">then</span>
			<span style="color:red">'June'
</span></span></p><p><span style="font-family:Courier New">    <span style="color:blue">when</span> 7 <span style="color:blue">then</span>
			<span style="color:red">'July'
</span></span></p><p><span style="font-family:Courier New">    <span style="color:blue">when</span> 8 <span style="color:blue">then</span>
			<span style="color:red">'August'
</span></span></p><p><span style="font-family:Courier New">    <span style="color:blue">when</span> 9 <span style="color:blue">then</span>
			<span style="color:red">'September'
</span></span></p><p><span style="font-family:Courier New">    <span style="color:blue">when</span> 10 <span style="color:blue">then</span>
			<span style="color:red">'October'
</span></span></p><p><span style="font-family:Courier New">    <span style="color:blue">when</span> 11 <span style="color:blue">then</span>
			<span style="color:red">'November'
</span></span></p><p><span style="font-family:Courier New">    <span style="color:blue">when</span> 12 <span style="color:blue">then</span>
			<span style="color:red">'December'
</span></span></p><p><span style="font-family:Courier New">    <span style="color:blue">end
</span></span></p><p><span style="font-family:Courier New">    <span style="color:gray">,<span style="color:fuchsia">datepart<span style="color:gray">(</span>mm<span style="color:gray">,</span>@cntr_day<span style="color:gray">)
</span></span></span></span></p><p><span style="font-family:Courier New">    <span style="color:gray">,<span style="color:fuchsia">datepart<span style="color:gray">(</span>qq<span style="color:gray">,</span>@cntr_day<span style="color:gray">)
</span></span></span></span></p><p><span style="font-family:Courier New">    <span style="color:gray">,<span style="color:fuchsia">datepart<span style="color:gray">(</span>yy<span style="color:gray">,</span>@cntr_day<span style="color:gray">)
</span></span></span></span></p><p><span style="font-family:Courier New">    <span style="color:gray">,<span style="color:blue">case <span style="color:gray">(<span style="color:fuchsia">datepart<span style="color:gray">(</span>mm<span style="color:gray">,<span style="color:fuchsia">getdate<span style="color:gray">()))
</span></span></span></span></span></span></span></span></p><p><span style="font-family:Courier New">    <span style="color:blue">when</span> 1 <span style="color:blue">then</span> 1
</span></p><p><span style="font-family:Courier New">    <span style="color:blue">when</span> 2 <span style="color:blue">then</span> 1
</span></p><p><span style="font-family:Courier New">    <span style="color:blue">when</span> 3 <span style="color:blue">then</span> 1
</span></p><p><span style="font-family:Courier New">    <span style="color:blue">when</span> 4 <span style="color:blue">then</span> 1
</span></p><p><span style="font-family:Courier New">    <span style="color:blue">when</span> 5 <span style="color:blue">then</span> 1
</span></p><p><span style="font-family:Courier New">    <span style="color:blue">when</span> 6 <span style="color:blue">then</span> 1
</span></p><p><span style="font-family:Courier New">    <span style="color:blue">else</span> 2
</span></p><p><span style="font-family:Courier New">    <span style="color:blue">end</span>
		</span></p><p><span style="font-family:Courier New">    <span style="color:blue">set</span> @cntr <span style="color:gray">=</span> @cntr <span style="color:gray">+</span> 1 
</span></p><p><span style="color:blue; font-family:Courier New">end
</span></p><p>
 </p><p><span style="color:blue; font-family:Courier New">GO
</span></p><p><span style="font-family:Courier New"><span style="color:blue">EXECUTE</span> FillDimDate<span style="color:blue">
			</span>@starting_dt <span style="color:gray">=<span style="color:red">'2006-01-01'<span style="color:gray">,</span>@ending_dt <span style="color:gray">=</span> '2009-12-31'
</span></span></span></p><p><span style="color:blue; font-family:Courier New">GO
</span></p><p>
 </p>]]></content:encoded>
    </item>
    <item>
      <title>Zoom sur l’algorithme série temporelle</title>
      <link>https://docs.microsoft.com/archive/blogs/lbanon/zoom-sur-lalgorithme-srie-temporelle</link>
      <pubDate>Sat, 21 Nov 2009 04:47:00 GMT</pubDate>
      <dc:creator><![CDATA[lbanon]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/lbanon/2009/11/21/zoom-sur-lalgorithme-srie-temporelle/</guid>
      <description><![CDATA[1&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Présentation de...]]></description>
      <content:encoded><![CDATA[<div style="border-bottom: #4f81bd 1pt solid; border-left: medium none; padding-bottom: 4pt; padding-left: 0cm; padding-right: 0cm; border-top: medium none; border-right: medium none; padding-top: 0cm; mso-element: para-border-div; mso-border-bottom-themecolor: accent1"></div>  <p style="mso-list: l0 level1 lfo1" class="NumHeading1"><a name="_Toc246568646"><strong><font size="4"><font color="#004080"><span style="mso-ansi-language: fr"><span style="mso-list: ignore">1<span style="font: 7pt &quot;Times New Roman&quot;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span></span><span style="mso-ansi-language: fr">Présentation de l’algorithme de série temporel</span></font></font></strong></a><span style="mso-ansi-language: fr"><strong><font size="5"><font color="#004080"><font size="4">le</font>             <p></p>         </font></font></strong></span></p>  <p class="MsoNormal"><span style="mso-ansi-language: fr">     <p>&#160;</p>   </span></p>  <p class="MsoNormal"><span style="mso-ansi-language: fr">L’algorithme de série temporal a évolué de manière significative sous SQL Server 2008.     <p></p>   </span></p>  <p class="MsoNormal"><span style="mso-ansi-language: fr">SQL Server 2005 utilise l’algorithme ARTXP de la recherché de Microsoft.      <p></p>   </span></p>  <p class="MsoNormal"><span style="mso-ansi-language: fr">Cet algorithme est bien connu pour sa pertinence mais peut néanmoins avoir certaines instabilité sur des projection à long termes.     <p></p>   </span></p>  <p class="MsoNormal"><span style="mso-ansi-language: fr">Pour cette raison SQL Server 2008 introduit en complément l’algorithme ARIMA. L’utilisateur doit-il faire un choix entre du long termes ou un algorithme précis sur des projections à court terme ?     <p></p>   </span></p>  <p class="MsoNormal"><span style="mso-ansi-language: fr">Dans un soucis à la fois de pertinence et simplicité, SQL Server 2008 compose avec les deux algorithmes.     <p></p>   </span></p>  <p class="MsoNormal"><span style="mso-ansi-language: fr">Afin de contrôler ce comportement, nous avons trois nouveaux paramètres qui sont:     <p></p>   </span></p>  <p style="text-indent: -18pt; mso-list: l1 level1 lfo2" class="MsoListParagraph"><span style="mso-ansi-language: fr; mso-fareast-font-family: calibri; mso-bidi-font-family: calibri"><span style="mso-list: ignore">-<span style="font: 7pt &quot;Times New Roman&quot;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span></span><span style="mso-ansi-language: fr">FORECAST_METHOD – contrôle quel algorithme est utilisé. La valeur “MIXED” est celle par défaut mais nous pouvons spécifier également ARIMA ou ARTXP.     <p></p>   </span></p>  <p style="text-indent: -18pt; mso-list: l1 level1 lfo2" class="MsoListParagraph"><span style="mso-ansi-language: fr; mso-fareast-font-family: calibri; mso-bidi-font-family: calibri"><span style="mso-list: ignore">-<span style="font: 7pt &quot;Times New Roman&quot;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span></span><span style="mso-ansi-language: fr">PREDICTION_SMOOTHING – contrôle le niveau de composition des deux algorithmes. Une valeur proche de 0favorise ARTXP tandis qu’une valeur proche de 1 favorise plus ARIMA.     <p></p>   </span></p>  <p style="text-indent: -18pt; mso-list: l1 level1 lfo2" class="MsoListParagraph"><span style="mso-ansi-language: fr; mso-fareast-font-family: calibri; mso-bidi-font-family: calibri"><span style="mso-list: ignore">-<span style="font: 7pt &quot;Times New Roman&quot;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span></span><span style="mso-ansi-language: fr">INSTABILITY_SENSITIVITY Si l’algorithme choisit est ARTXP, il est possible de définir des seuils pour lesquelles les données d’entrée de prédictions ne sont pas pris en compte.     <p></p>   </span></p>  <p class="MsoNormal"><span style="mso-ansi-language: fr">     <p>&#160;</p>   </span></p>  <p style="mso-list: l0 level2 lfo1" class="NumHeading2"><a name="_Toc246568647"><span style="mso-ansi-language: fr; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin"><span style="mso-list: ignore">1.1<span style="font: 7pt &quot;Times New Roman&quot;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span></span><span style="mso-ansi-language: fr">Représentation de données de série temporel</span></a><span style="mso-ansi-language: fr">     <p></p>   </span></p>  <p class="MsoNormal"><span style="mso-ansi-language: fr">Nous avons deux types de représentation de série temporel qui sont illustrés à travers les deux tableaux ci-dessous :     <p></p>   </span></p>  <p class="MsoNormal"><b style="mso-bidi-font-weight: normal"><u><span style="mso-ansi-language: fr">Représentation dénormalisée         <p></p>       </span></u></b></p>  <table style="border-bottom: medium none; border-left: medium none; border-collapse: collapse; margin-left: 11.35pt; border-top: medium none; border-right: medium none; mso-border-top-alt: solid #999999 1.0pt; mso-border-bottom-alt: solid #999999 1.0pt; mso-yfti-tbllook: 1184; mso-padding-alt: 0cm 2.85pt 0cm 2.85pt" class="MsoTableGrid" border="1" cellspacing="0" cellpadding="0"><tbody>     <tr style="mso-yfti-irow: -1; mso-yfti-firstrow: yes">       <td style="border-bottom: #999999 1.5pt solid; border-left: medium none; padding-bottom: 0cm; padding-left: 2.85pt; width: 74.25pt; padding-right: 2.85pt; background: #e6e6e6; border-top: #999999 1.5pt solid; border-right: medium none; padding-top: 0cm" valign="top" width="99">         <p style="line-height: normal; margin: 3pt 0cm; mso-yfti-cnfc: 1" class="MsoNormal"><b><span style="font-family: &quot;Segoe Condensed&quot;,&quot;sans-serif&quot;; font-size: 10pt; mso-ansi-language: fr; mso-fareast-font-family: &#39;Segoe Condensed&#39;; mso-bidi-font-family: &#39;Segoe Condensed&#39;; mso-fareast-language: fr">Date               <p></p>             </span></b></p>       </td>        <td style="border-bottom: #999999 1.5pt solid; border-left: medium none; padding-bottom: 0cm; padding-left: 2.85pt; width: 74.75pt; padding-right: 2.85pt; background: #e6e6e6; border-top: #999999 1.5pt solid; border-right: medium none; padding-top: 0cm" valign="top" width="100">         <p style="line-height: normal; margin: 3pt 0cm; mso-yfti-cnfc: 1" class="MsoNormal"><b><span style="font-family: &quot;Segoe Condensed&quot;,&quot;sans-serif&quot;; font-size: 10pt; mso-ansi-language: fr; mso-fareast-font-family: &#39;Segoe Condensed&#39;; mso-bidi-font-family: &#39;Segoe Condensed&#39;; mso-fareast-language: fr">Vente Produit A               <p></p>             </span></b></p>       </td>        <td style="border-bottom: #999999 1.5pt solid; border-left: medium none; padding-bottom: 0cm; padding-left: 2.85pt; width: 74.8pt; padding-right: 2.85pt; background: #e6e6e6; border-top: #999999 1.5pt solid; border-right: medium none; padding-top: 0cm" valign="top" width="100">         <p style="line-height: normal; margin: 3pt 0cm; mso-yfti-cnfc: 1" class="MsoNormal"><b><span style="font-family: &quot;Segoe Condensed&quot;,&quot;sans-serif&quot;; font-size: 10pt; mso-ansi-language: fr; mso-fareast-font-family: &#39;Segoe Condensed&#39;; mso-bidi-font-family: &#39;Segoe Condensed&#39;; mso-fareast-language: fr">Vente Produit B               <p></p>             </span></b></p>       </td>        <td style="border-bottom: #999999 1.5pt solid; border-left: medium none; padding-bottom: 0cm; padding-left: 2.85pt; width: 74.8pt; padding-right: 2.85pt; background: #e6e6e6; border-top: #999999 1.5pt solid; border-right: medium none; padding-top: 0cm" valign="top" width="100">         <p style="line-height: normal; margin: 3pt 0cm; mso-yfti-cnfc: 1" class="MsoNormal"><b><span style="font-family: &quot;Segoe Condensed&quot;,&quot;sans-serif&quot;; font-size: 10pt; mso-ansi-language: fr; mso-fareast-font-family: &#39;Segoe Condensed&#39;; mso-bidi-font-family: &#39;Segoe Condensed&#39;; mso-fareast-language: fr">Vente Produit C               <p></p>             </span></b></p>       </td>     </tr>      <tr style="mso-yfti-irow: 0">       <td style="border-bottom: #999999 1pt solid; border-left: medium none; padding-bottom: 0cm; padding-left: 2.85pt; width: 74.25pt; padding-right: 2.85pt; border-top: medium none; border-right: medium none; padding-top: 0cm; mso-border-top-alt: solid #999999 1.0pt" valign="top" width="99">         <p style="line-height: normal; margin: 3pt 0cm; mso-yfti-cnfc: 64" class="MsoNormal"><span style="font-family: &quot;Segoe&quot;,&quot;sans-serif&quot;; font-size: 10pt; mso-ansi-language: fr; mso-fareast-font-family: &#39;Arial Narrow&#39;; mso-bidi-font-family: segoe; mso-fareast-language: fr">Janvier 2008             <p></p>           </span></p>       </td>        <td style="border-bottom: #999999 1pt solid; border-left: medium none; padding-bottom: 0cm; padding-left: 2.85pt; width: 74.75pt; padding-right: 2.85pt; border-top: medium none; border-right: medium none; padding-top: 0cm; mso-border-top-alt: solid #999999 1.0pt" valign="top" width="100">         <p style="line-height: normal; margin: 3pt 0cm; mso-yfti-cnfc: 64" class="MsoNormal"><span style="font-family: &quot;Segoe&quot;,&quot;sans-serif&quot;; font-size: 10pt; mso-ansi-language: fr; mso-fareast-font-family: &#39;Arial Narrow&#39;; mso-bidi-font-family: segoe; mso-fareast-language: fr">10             <p></p>           </span></p>       </td>        <td style="border-bottom: #999999 1pt solid; border-left: medium none; padding-bottom: 0cm; padding-left: 2.85pt; width: 74.8pt; padding-right: 2.85pt; border-top: medium none; border-right: medium none; padding-top: 0cm; mso-border-top-alt: solid #999999 1.0pt" valign="top" width="100">         <p style="line-height: normal; margin: 3pt 0cm; mso-yfti-cnfc: 64" class="MsoNormal"><span style="font-family: &quot;Segoe&quot;,&quot;sans-serif&quot;; font-size: 10pt; mso-ansi-language: fr; mso-fareast-font-family: &#39;Arial Narrow&#39;; mso-bidi-font-family: segoe; mso-fareast-language: fr">12             <p></p>           </span></p>       </td>        <td style="border-bottom: #999999 1pt solid; border-left: medium none; padding-bottom: 0cm; padding-left: 2.85pt; width: 74.8pt; padding-right: 2.85pt; border-top: medium none; border-right: medium none; padding-top: 0cm; mso-border-top-alt: solid #999999 1.0pt" valign="top" width="100">         <p style="line-height: normal; margin: 3pt 0cm; mso-yfti-cnfc: 64" class="MsoNormal"><span style="font-family: &quot;Segoe&quot;,&quot;sans-serif&quot;; font-size: 10pt; mso-ansi-language: fr; mso-fareast-font-family: &#39;Arial Narrow&#39;; mso-bidi-font-family: segoe; mso-fareast-language: fr">15             <p></p>           </span></p>       </td>     </tr>      <tr style="mso-yfti-irow: 1">       <td style="border-bottom: medium none; border-left: medium none; padding-bottom: 0cm; padding-left: 2.85pt; width: 74.25pt; padding-right: 2.85pt; border-top: medium none; border-right: medium none; padding-top: 0cm" valign="top" width="99">         <p style="line-height: normal; margin: 3pt 0cm; mso-yfti-cnfc: 128" class="MsoNormal"><span style="font-family: &quot;Segoe&quot;,&quot;sans-serif&quot;; font-size: 10pt; mso-ansi-language: fr; mso-fareast-font-family: segoe; mso-bidi-font-family: segoe; mso-fareast-language: fr">Février 2008             <p></p>           </span></p>       </td>        <td style="border-bottom: medium none; border-left: medium none; padding-bottom: 0cm; padding-left: 2.85pt; width: 74.75pt; padding-right: 2.85pt; border-top: medium none; border-right: medium none; padding-top: 0cm" valign="top" width="100">         <p style="line-height: normal; margin: 3pt 0cm; mso-yfti-cnfc: 128" class="MsoNormal"><span style="font-family: &quot;Segoe&quot;,&quot;sans-serif&quot;; font-size: 10pt; mso-ansi-language: fr; mso-fareast-font-family: segoe; mso-bidi-font-family: segoe; mso-fareast-language: fr">12             <p></p>           </span></p>       </td>        <td style="border-bottom: medium none; border-left: medium none; padding-bottom: 0cm; padding-left: 2.85pt; width: 74.8pt; padding-right: 2.85pt; border-top: medium none; border-right: medium none; padding-top: 0cm" valign="top" width="100">         <p style="line-height: normal; margin: 3pt 0cm; mso-yfti-cnfc: 128" class="MsoNormal"><span style="font-family: &quot;Segoe&quot;,&quot;sans-serif&quot;; font-size: 10pt; mso-ansi-language: fr; mso-fareast-font-family: segoe; mso-bidi-font-family: segoe; mso-fareast-language: fr">16             <p></p>           </span></p>       </td>        <td style="border-bottom: medium none; border-left: medium none; padding-bottom: 0cm; padding-left: 2.85pt; width: 74.8pt; padding-right: 2.85pt; border-top: medium none; border-right: medium none; padding-top: 0cm" valign="top" width="100">         <p style="line-height: normal; margin: 3pt 0cm; mso-yfti-cnfc: 128" class="MsoNormal"><span style="font-family: &quot;Segoe&quot;,&quot;sans-serif&quot;; font-size: 10pt; mso-ansi-language: fr; mso-fareast-font-family: segoe; mso-bidi-font-family: segoe; mso-fareast-language: fr">18             <p></p>           </span></p>       </td>     </tr>      <tr style="mso-yfti-irow: 2; mso-yfti-lastrow: yes">       <td style="border-bottom: #999999 1pt solid; border-left: medium none; padding-bottom: 0cm; padding-left: 2.85pt; width: 74.25pt; padding-right: 2.85pt; border-top: #999999 1pt solid; border-right: medium none; padding-top: 0cm" valign="top" width="99">         <p style="line-height: normal; margin: 3pt 0cm; mso-yfti-cnfc: 64" class="MsoNormal"><span style="font-family: &quot;Segoe&quot;,&quot;sans-serif&quot;; font-size: 10pt; mso-ansi-language: fr; mso-fareast-font-family: &#39;Arial Narrow&#39;; mso-bidi-font-family: segoe; mso-fareast-language: fr">Mars 2008             <p></p>           </span></p>       </td>        <td style="border-bottom: #999999 1pt solid; border-left: medium none; padding-bottom: 0cm; padding-left: 2.85pt; width: 74.75pt; padding-right: 2.85pt; border-top: #999999 1pt solid; border-right: medium none; padding-top: 0cm" valign="top" width="100">         <p style="line-height: normal; margin: 3pt 0cm; mso-yfti-cnfc: 64" class="MsoNormal"><span style="font-family: &quot;Segoe&quot;,&quot;sans-serif&quot;; font-size: 10pt; mso-ansi-language: fr; mso-fareast-font-family: &#39;Arial Narrow&#39;; mso-bidi-font-family: segoe; mso-fareast-language: fr">10             <p></p>           </span></p>       </td>        <td style="border-bottom: #999999 1pt solid; border-left: medium none; padding-bottom: 0cm; padding-left: 2.85pt; width: 74.8pt; padding-right: 2.85pt; border-top: #999999 1pt solid; border-right: medium none; padding-top: 0cm" valign="top" width="100">         <p style="line-height: normal; margin: 3pt 0cm; mso-yfti-cnfc: 64" class="MsoNormal"><span style="font-family: &quot;Segoe&quot;,&quot;sans-serif&quot;; font-size: 10pt; mso-ansi-language: fr; mso-fareast-font-family: &#39;Arial Narrow&#39;; mso-bidi-font-family: segoe; mso-fareast-language: fr">12             <p></p>           </span></p>       </td>        <td style="border-bottom: #999999 1pt solid; border-left: medium none; padding-bottom: 0cm; padding-left: 2.85pt; width: 74.8pt; padding-right: 2.85pt; border-top: #999999 1pt solid; border-right: medium none; padding-top: 0cm" valign="top" width="100">         <p style="line-height: normal; margin: 3pt 0cm; mso-yfti-cnfc: 64" class="MsoNormal"><span style="font-family: &quot;Segoe&quot;,&quot;sans-serif&quot;; font-size: 10pt; mso-ansi-language: fr; mso-fareast-font-family: &#39;Arial Narrow&#39;; mso-bidi-font-family: segoe; mso-fareast-language: fr">15             <p></p>           </span></p>       </td>     </tr>   </tbody></table>  <p class="MsoNormal"><span style="mso-ansi-language: fr">     <p>&#160;</p>   </span></p>  <p class="MsoNormal"><b style="mso-bidi-font-weight: normal"><u><span style="mso-ansi-language: fr">Représentation normalisée         <p></p>       </span></u></b></p>  <table style="border-bottom: medium none; border-left: medium none; border-collapse: collapse; margin-left: 11.35pt; border-top: medium none; border-right: medium none; mso-border-top-alt: solid #999999 1.0pt; mso-border-bottom-alt: solid #999999 1.0pt; mso-yfti-tbllook: 1184; mso-padding-alt: 0cm 2.85pt 0cm 2.85pt" class="MsoTableGrid" border="1" cellspacing="0" cellpadding="0"><tbody>     <tr style="mso-yfti-irow: -1; mso-yfti-firstrow: yes">       <td style="border-bottom: #999999 1.5pt solid; border-left: medium none; padding-bottom: 0cm; padding-left: 2.85pt; width: 74.25pt; padding-right: 2.85pt; background: #e6e6e6; border-top: #999999 1.5pt solid; border-right: medium none; padding-top: 0cm" valign="top" width="99">         <p style="line-height: normal; margin: 3pt 0cm; mso-yfti-cnfc: 1" class="MsoNormal"><b><span style="font-family: &quot;Segoe Condensed&quot;,&quot;sans-serif&quot;; font-size: 10pt; mso-ansi-language: fr; mso-fareast-font-family: &#39;Segoe Condensed&#39;; mso-bidi-font-family: &#39;Segoe Condensed&#39;; mso-fareast-language: fr">Date               <p></p>             </span></b></p>       </td>        <td style="border-bottom: #999999 1.5pt solid; border-left: medium none; padding-bottom: 0cm; padding-left: 2.85pt; width: 74.75pt; padding-right: 2.85pt; background: #e6e6e6; border-top: #999999 1.5pt solid; border-right: medium none; padding-top: 0cm" valign="top" width="100">         <p style="line-height: normal; margin: 3pt 0cm; mso-yfti-cnfc: 1" class="MsoNormal"><b><span style="font-family: &quot;Segoe Condensed&quot;,&quot;sans-serif&quot;; font-size: 10pt; mso-ansi-language: fr; mso-fareast-font-family: &#39;Segoe Condensed&#39;; mso-bidi-font-family: &#39;Segoe Condensed&#39;; mso-fareast-language: fr">Type produit               <p></p>             </span></b></p>       </td>        <td style="border-bottom: #999999 1.5pt solid; border-left: medium none; padding-bottom: 0cm; padding-left: 2.85pt; width: 74.8pt; padding-right: 2.85pt; background: #e6e6e6; border-top: #999999 1.5pt solid; border-right: medium none; padding-top: 0cm" valign="top" width="100">         <p style="line-height: normal; margin: 3pt 0cm; mso-yfti-cnfc: 1" class="MsoNormal"><b><span style="font-family: &quot;Segoe Condensed&quot;,&quot;sans-serif&quot;; font-size: 10pt; mso-ansi-language: fr; mso-fareast-font-family: &#39;Segoe Condensed&#39;; mso-bidi-font-family: &#39;Segoe Condensed&#39;; mso-fareast-language: fr">Vente               <p></p>             </span></b></p>       </td>     </tr>      <tr style="mso-yfti-irow: 0">       <td style="border-bottom: #999999 1pt solid; border-left: medium none; padding-bottom: 0cm; padding-left: 2.85pt; width: 74.25pt; padding-right: 2.85pt; border-top: medium none; border-right: medium none; padding-top: 0cm; mso-border-top-alt: solid #999999 1.0pt" valign="top" width="99">         <p style="line-height: normal; margin: 3pt 0cm; mso-yfti-cnfc: 64" class="MsoNormal"><span style="font-family: &quot;Segoe&quot;,&quot;sans-serif&quot;; font-size: 10pt; mso-ansi-language: fr; mso-fareast-font-family: &#39;Arial Narrow&#39;; mso-bidi-font-family: segoe; mso-fareast-language: fr">Janvier 2008             <p></p>           </span></p>       </td>        <td style="border-bottom: #999999 1pt solid; border-left: medium none; padding-bottom: 0cm; padding-left: 2.85pt; width: 74.75pt; padding-right: 2.85pt; border-top: medium none; border-right: medium none; padding-top: 0cm; mso-border-top-alt: solid #999999 1.0pt" valign="top" width="100">         <p style="line-height: normal; margin: 3pt 0cm; mso-yfti-cnfc: 64" class="MsoNormal"><span style="font-family: &quot;Segoe&quot;,&quot;sans-serif&quot;; font-size: 10pt; mso-ansi-language: fr; mso-fareast-font-family: &#39;Arial Narrow&#39;; mso-bidi-font-family: segoe; mso-fareast-language: fr">Produit A             <p></p>           </span></p>       </td>        <td style="border-bottom: #999999 1pt solid; border-left: medium none; padding-bottom: 0cm; padding-left: 2.85pt; width: 74.8pt; padding-right: 2.85pt; border-top: medium none; border-right: medium none; padding-top: 0cm; mso-border-top-alt: solid #999999 1.0pt" valign="top" width="100">         <p style="line-height: normal; margin: 3pt 0cm; mso-yfti-cnfc: 64" class="MsoNormal"><span style="font-family: &quot;Segoe&quot;,&quot;sans-serif&quot;; font-size: 10pt; mso-ansi-language: fr; mso-fareast-font-family: &#39;Arial Narrow&#39;; mso-bidi-font-family: segoe; mso-fareast-language: fr">12             <p></p>           </span></p>       </td>     </tr>      <tr style="mso-yfti-irow: 1">       <td style="border-bottom: medium none; border-left: medium none; padding-bottom: 0cm; padding-left: 2.85pt; width: 74.25pt; padding-right: 2.85pt; border-top: medium none; border-right: medium none; padding-top: 0cm" valign="top" width="99">         <p style="line-height: normal; margin: 3pt 0cm; mso-yfti-cnfc: 128" class="MsoNormal"><span style="font-family: &quot;Segoe&quot;,&quot;sans-serif&quot;; font-size: 10pt; mso-ansi-language: fr; mso-fareast-font-family: segoe; mso-bidi-font-family: segoe; mso-fareast-language: fr">Janvier 2008             <p></p>           </span></p>       </td>        <td style="border-bottom: medium none; border-left: medium none; padding-bottom: 0cm; padding-left: 2.85pt; width: 74.75pt; padding-right: 2.85pt; border-top: medium none; border-right: medium none; padding-top: 0cm" valign="top" width="100">         <p style="line-height: normal; margin: 3pt 0cm; mso-yfti-cnfc: 128" class="MsoNormal"><span style="font-family: &quot;Segoe&quot;,&quot;sans-serif&quot;; font-size: 10pt; mso-ansi-language: fr; mso-fareast-font-family: segoe; mso-bidi-font-family: segoe; mso-fareast-language: fr">Produit B             <p></p>           </span></p>       </td>        <td style="border-bottom: medium none; border-left: medium none; padding-bottom: 0cm; padding-left: 2.85pt; width: 74.8pt; padding-right: 2.85pt; border-top: medium none; border-right: medium none; padding-top: 0cm" valign="top" width="100">         <p style="line-height: normal; margin: 3pt 0cm; mso-yfti-cnfc: 128" class="MsoNormal"><span style="font-family: &quot;Segoe&quot;,&quot;sans-serif&quot;; font-size: 10pt; mso-ansi-language: fr; mso-fareast-font-family: segoe; mso-bidi-font-family: segoe; mso-fareast-language: fr">16             <p></p>           </span></p>       </td>     </tr>      <tr style="mso-yfti-irow: 2">       <td style="border-bottom: #999999 1pt solid; border-left: medium none; padding-bottom: 0cm; padding-left: 2.85pt; width: 74.25pt; padding-right: 2.85pt; border-top: #999999 1pt solid; border-right: medium none; padding-top: 0cm" valign="top" width="99">         <p style="line-height: normal; margin: 3pt 0cm; mso-yfti-cnfc: 64" class="MsoNormal"><span style="font-family: &quot;Segoe&quot;,&quot;sans-serif&quot;; font-size: 10pt; mso-ansi-language: fr; mso-fareast-font-family: &#39;Arial Narrow&#39;; mso-bidi-font-family: segoe; mso-fareast-language: fr">Janvier 2008             <p></p>           </span></p>       </td>        <td style="border-bottom: #999999 1pt solid; border-left: medium none; padding-bottom: 0cm; padding-left: 2.85pt; width: 74.75pt; padding-right: 2.85pt; border-top: #999999 1pt solid; border-right: medium none; padding-top: 0cm" valign="top" width="100">         <p style="line-height: normal; margin: 3pt 0cm; mso-yfti-cnfc: 64" class="MsoNormal"><span style="font-family: &quot;Segoe&quot;,&quot;sans-serif&quot;; font-size: 10pt; mso-ansi-language: fr; mso-fareast-font-family: &#39;Arial Narrow&#39;; mso-bidi-font-family: segoe; mso-fareast-language: fr">Produit C             <p></p>           </span></p>       </td>        <td style="border-bottom: #999999 1pt solid; border-left: medium none; padding-bottom: 0cm; padding-left: 2.85pt; width: 74.8pt; padding-right: 2.85pt; border-top: #999999 1pt solid; border-right: medium none; padding-top: 0cm" valign="top" width="100">         <p style="line-height: normal; margin: 3pt 0cm; mso-yfti-cnfc: 64" class="MsoNormal"><span style="font-family: &quot;Segoe&quot;,&quot;sans-serif&quot;; font-size: 10pt; mso-ansi-language: fr; mso-fareast-font-family: &#39;Arial Narrow&#39;; mso-bidi-font-family: segoe; mso-fareast-language: fr">12             <p></p>           </span></p>       </td>     </tr>      <tr style="mso-yfti-irow: 3">       <td style="border-bottom: medium none; border-left: medium none; padding-bottom: 0cm; padding-left: 2.85pt; width: 74.25pt; padding-right: 2.85pt; border-top: medium none; border-right: medium none; padding-top: 0cm" valign="top" width="99">         <p style="line-height: normal; margin: 3pt 0cm; mso-yfti-cnfc: 128" class="MsoNormal"><span style="font-family: &quot;Segoe&quot;,&quot;sans-serif&quot;; font-size: 10pt; mso-ansi-language: fr; mso-fareast-font-family: segoe; mso-bidi-font-family: segoe; mso-fareast-language: fr">Février 2008             <p></p>           </span></p>       </td>        <td style="border-bottom: medium none; border-left: medium none; padding-bottom: 0cm; padding-left: 2.85pt; width: 74.75pt; padding-right: 2.85pt; border-top: medium none; border-right: medium none; padding-top: 0cm" valign="top" width="100">         <p style="line-height: normal; margin: 3pt 0cm; mso-yfti-cnfc: 128" class="MsoNormal"><span style="font-family: &quot;Segoe&quot;,&quot;sans-serif&quot;; font-size: 10pt; mso-ansi-language: fr; mso-fareast-font-family: segoe; mso-bidi-font-family: segoe; mso-fareast-language: fr">Produit A             <p></p>           </span></p>       </td>        <td style="border-bottom: medium none; border-left: medium none; padding-bottom: 0cm; padding-left: 2.85pt; width: 74.8pt; padding-right: 2.85pt; border-top: medium none; border-right: medium none; padding-top: 0cm" valign="top" width="100">         <p style="line-height: normal; margin: 3pt 0cm; mso-yfti-cnfc: 128" class="MsoNormal"><span style="font-family: &quot;Segoe&quot;,&quot;sans-serif&quot;; font-size: 10pt; mso-ansi-language: fr; mso-fareast-font-family: segoe; mso-bidi-font-family: segoe; mso-fareast-language: fr">12             <p></p>           </span></p>       </td>     </tr>      <tr style="mso-yfti-irow: 4">       <td style="border-bottom: #999999 1pt solid; border-left: medium none; padding-bottom: 0cm; padding-left: 2.85pt; width: 74.25pt; padding-right: 2.85pt; border-top: #999999 1pt solid; border-right: medium none; padding-top: 0cm" valign="top" width="99">         <p style="line-height: normal; margin: 3pt 0cm; mso-yfti-cnfc: 64" class="MsoNormal"><span style="font-family: &quot;Segoe&quot;,&quot;sans-serif&quot;; font-size: 10pt; mso-ansi-language: fr; mso-fareast-font-family: &#39;Arial Narrow&#39;; mso-bidi-font-family: segoe; mso-fareast-language: fr">Février 2008             <p></p>           </span></p>       </td>        <td style="border-bottom: #999999 1pt solid; border-left: medium none; padding-bottom: 0cm; padding-left: 2.85pt; width: 74.75pt; padding-right: 2.85pt; border-top: #999999 1pt solid; border-right: medium none; padding-top: 0cm" valign="top" width="100">         <p style="line-height: normal; margin: 3pt 0cm; mso-yfti-cnfc: 64" class="MsoNormal"><span style="font-family: &quot;Segoe&quot;,&quot;sans-serif&quot;; font-size: 10pt; mso-ansi-language: fr; mso-fareast-font-family: &#39;Arial Narrow&#39;; mso-bidi-font-family: segoe; mso-fareast-language: fr">Produit B             <p></p>           </span></p>       </td>        <td style="border-bottom: #999999 1pt solid; border-left: medium none; padding-bottom: 0cm; padding-left: 2.85pt; width: 74.8pt; padding-right: 2.85pt; border-top: #999999 1pt solid; border-right: medium none; padding-top: 0cm" valign="top" width="100">         <p style="line-height: normal; margin: 3pt 0cm; mso-yfti-cnfc: 64" class="MsoNormal"><span style="font-family: &quot;Segoe&quot;,&quot;sans-serif&quot;; font-size: 10pt; mso-ansi-language: fr; mso-fareast-font-family: &#39;Arial Narrow&#39;; mso-bidi-font-family: segoe; mso-fareast-language: fr">16             <p></p>           </span></p>       </td>     </tr>      <tr style="mso-yfti-irow: 5; mso-yfti-lastrow: yes">       <td style="border-bottom: #999999 1pt solid; border-left: medium none; padding-bottom: 0cm; padding-left: 2.85pt; width: 74.25pt; padding-right: 2.85pt; border-top: medium none; border-right: medium none; padding-top: 0cm" valign="top" width="99">         <p style="line-height: normal; margin: 3pt 0cm; mso-yfti-cnfc: 128" class="MsoNormal"><span style="font-family: &quot;Segoe&quot;,&quot;sans-serif&quot;; font-size: 10pt; mso-ansi-language: fr; mso-fareast-font-family: segoe; mso-bidi-font-family: segoe; mso-fareast-language: fr">Février 2008             <p></p>           </span></p>       </td>        <td style="border-bottom: #999999 1pt solid; border-left: medium none; padding-bottom: 0cm; padding-left: 2.85pt; width: 74.75pt; padding-right: 2.85pt; border-top: medium none; border-right: medium none; padding-top: 0cm" valign="top" width="100">         <p style="line-height: normal; margin: 3pt 0cm; mso-yfti-cnfc: 128" class="MsoNormal"><span style="font-family: &quot;Segoe&quot;,&quot;sans-serif&quot;; font-size: 10pt; mso-ansi-language: fr; mso-fareast-font-family: segoe; mso-bidi-font-family: segoe; mso-fareast-language: fr">Produit C             <p></p>           </span></p>       </td>        <td style="border-bottom: #999999 1pt solid; border-left: medium none; padding-bottom: 0cm; padding-left: 2.85pt; width: 74.8pt; padding-right: 2.85pt; border-top: medium none; border-right: medium none; padding-top: 0cm" valign="top" width="100">         <p style="line-height: normal; margin: 3pt 0cm; mso-yfti-cnfc: 128" class="MsoNormal"><span style="font-family: &quot;Segoe&quot;,&quot;sans-serif&quot;; font-size: 10pt; mso-ansi-language: fr; mso-fareast-font-family: segoe; mso-bidi-font-family: segoe; mso-fareast-language: fr">12             <p></p>           </span></p>       </td>     </tr>   </tbody></table>  <p class="MsoNormal"><span style="mso-ansi-language: fr">     <p>&#160;</p>   </span></p>  <p class="MsoNormal"><span style="mso-ansi-language: fr">     <p>&#160;</p>   </span></p>  <p class="MsoNormal"><span style="mso-ansi-language: fr">L’avantage de la représentation de type dénormalisé est la visualisation des données.     <p></p>   </span></p>  <p class="MsoNormal"><span style="mso-ansi-language: fr">Cependant si nous souhaitons ajouter un grand nombre de série, il faut ajouter de même les colonnes associées ce qui devient difficilement gérable.     <p></p>   </span></p>  <p class="MsoNormal"><span style="mso-ansi-language: fr">     <p>&#160;</p>   </span></p>  <p class="MsoNormal"><span style="mso-ansi-language: fr">Concernant le modèle normalisé, il est plus souple pour rajouter des séries mais nous ne pouvons pas configurer des paramètres spécifiques pour les valeurs « normalisé ».     <p></p>   </span></p>  <p class="MsoNormal"><span style="mso-ansi-language: fr">Le produit A aura le même paramètre que le produit B…     <p></p>   </span></p>  <p class="MsoNormal"><span style="mso-ansi-language: fr">De plus le DMX utilisait pour faire de la prédiction est plus simple dans le cas de données dénormalisées.     <p></p>   </span></p>  <p class="MsoNormal"><span style="mso-ansi-language: fr">     <p>&#160;</p>   </span></p>  <p style="mso-list: l0 level2 lfo1" class="NumHeading2"><a name="_Toc246568648"><span style="mso-ansi-language: fr; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin"><span style="mso-list: ignore">1.2<span style="font: 7pt &quot;Times New Roman&quot;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span></span><span style="mso-ansi-language: fr">Règles d’application de la série temporel</span></a><span style="mso-ansi-language: fr">     <p></p>   </span></p>  <p class="MsoNormal"><span style="mso-ansi-language: fr">Par défaut les données sont censé être complète ; c'est-à-dire que pour chaque série les données doivent être complète.     <p></p>   </span></p>  <p class="MsoNormal"><span style="mso-ansi-language: fr">Pour traiter ce genre de cas, il est nécessaire de définir une règle de substitution des valeurs nulles.     <p></p>   </span></p>  <p class="MsoNormal"><span style="mso-ansi-language: fr">Le paramètre MISSING_VALUE_SUBSTITUTION offre une option pour remplacer les valeurs nulles.     <p></p>   </span></p>  <p class="MsoNormal"><span style="mso-ansi-language: fr">     <p>&#160;</p>   </span></p>  <p class="MsoNormal"><span style="mso-ansi-language: fr">Une deuxième règle pour utiliser l’algorithme de série temporel est de trier les données.     <p></p>   </span></p>  <p class="MsoNormal"><span style="mso-ansi-language: fr">     <p>&#160;</p>   </span></p>  <p class="MsoNormal"><span style="mso-ansi-language: fr">De plus il est intéressant de spécifier des réglages à l’algorithme afin d’augmenter la pertinence des résultats comme de spécifier que le temps est divisé par trimestre,…,     <p></p>   </span></p>  <p class="MsoNormal"><span style="mso-ansi-language: fr">     <p>&#160;</p>   </span></p>  <p class="MsoNormal"><span style="mso-ansi-language: fr">Lorsque nous avons plusieurs séries, SSAS essaye de trouver une relation entre ces dernières.     <p></p>   </span></p>  <p class="MsoNormal"><span style="mso-ansi-language: fr">Nous pouvons contrôler ce comportement à l’aides des paramètres suivants :     <p></p>   </span></p>  <p style="text-indent: -18pt; mso-list: l1 level1 lfo2" class="MsoListParagraph"><span style="mso-ansi-language: fr; mso-fareast-font-family: calibri; mso-bidi-font-family: calibri"><span style="mso-list: ignore">-<span style="font: 7pt &quot;Times New Roman&quot;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span></span><span style="mso-ansi-language: fr">L’option PREDICT_ONLY indique que la donnée doit être prédite mais non corrélée avec les autres séries.     <p></p>   </span></p>  <p style="text-indent: -18pt; mso-list: l1 level1 lfo2" class="MsoListParagraph"><span style="mso-ansi-language: fr; mso-fareast-font-family: calibri; mso-bidi-font-family: calibri"><span style="mso-list: ignore">-<span style="font: 7pt &quot;Times New Roman&quot;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span></span><span style="mso-ansi-language: fr">L’option INPUT spécifie que les données servent en entrée mais ne doivent pas être prédite.     <p></p>   </span></p>  <p class="MsoNormal"><span style="mso-ansi-language: fr">     <p>&#160;</p>   </span></p>  <p class="MsoNormal"><span style="mso-ansi-language: fr">     <p>&#160;</p>   </span></p>  <p style="mso-list: l0 level1 lfo1" class="NumHeading1"><a name="_Toc246568649"><strong><font size="4"><font color="#004080"><span style="mso-ansi-language: fr"><span style="mso-list: ignore">2<span style="font: 7pt &quot;Times New Roman&quot;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span></span><span style="mso-ansi-language: fr">Création du modèle</span></font></font></strong></a><span style="mso-ansi-language: fr">     <p></p>   </span></p>  <p style="mso-list: l0 level2 lfo1" class="NumHeading2"><a name="_Toc246568650"><span style="mso-ansi-language: fr; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin"><span style="mso-list: ignore">2.1<span style="font: 7pt &quot;Times New Roman&quot;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span></span><span style="mso-ansi-language: fr">Présentation</span></a><span style="mso-ansi-language: fr">     <p></p>   </span></p>  <p class="MsoNormal"><span style="mso-ansi-language: fr">D’une manière générale, les structure de mining crées pour les séries temporels ne sont pas compatibles avec les autre modèles de mining.     <p></p>   </span></p>  <p class="MsoNormal"><span style="mso-ansi-language: fr">L’une des différence de création d’une structure de mining à usage temporel est l’ajout d’un type KEY TIME comme le montre l’exemple ci-dessous.     <p></p>   </span></p>  <p style="line-height: normal; margin-bottom: 0pt; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 12pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-fareast-language: fr; mso-no-proof: yes" lang="EN-US">CREATE</span><span style="font-family: &quot;Courier New&quot;; font-size: 12pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-fareast-language: fr; mso-no-proof: yes" lang="EN-US"> <span style="color: blue">MINING</span> <span style="color: blue">STRUCTURE</span> [Wine Sales]      <p></p>   </span></p>  <p style="line-height: normal; margin-bottom: 0pt; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; font-size: 12pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-fareast-language: fr; mso-no-proof: yes" lang="EN-US">(     <p></p>   </span></p>  <p style="line-height: normal; margin-bottom: 0pt; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; font-size: 12pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-fareast-language: fr; mso-no-proof: yes" lang="EN-US"><span style="mso-tab-count: 1">&#160;&#160;&#160;&#160; </span>[Month]<span style="mso-tab-count: 2">&#160;&#160;&#160;&#160;&#160;&#160; </span><span style="mso-spacerun: yes">&#160;&#160; </span><span style="color: blue">DATE</span> <span style="color: blue">KEY</span> TIME,      <p></p>   </span></p>  <p style="line-height: normal; margin-bottom: 0pt; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; font-size: 12pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-fareast-language: fr; mso-no-proof: yes" lang="EN-US"><span style="mso-tab-count: 1">&#160;&#160;&#160;&#160; </span>[Fortified]<span style="mso-tab-count: 1">&#160;&#160; </span><span style="mso-spacerun: yes">&#160;&#160; </span><span style="color: blue">DOUBLE</span> <span style="color: blue">CONTINUOUS</span>,      <p></p>   </span></p>  <p style="line-height: normal; margin-bottom: 0pt; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; font-size: 12pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-fareast-language: fr; mso-no-proof: yes" lang="EN-US"><span style="mso-tab-count: 1">&#160;&#160;&#160;&#160; </span>[Dry White]<span style="mso-tab-count: 1">&#160;&#160; </span><span style="mso-spacerun: yes">&#160;&#160; </span><span style="color: blue">DOUBLE</span> <span style="color: blue">CONTINUOUS</span>,      <p></p>   </span></p>  <p style="line-height: normal; margin-bottom: 0pt; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; font-size: 12pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-fareast-language: fr; mso-no-proof: yes" lang="EN-US"><span style="mso-tab-count: 1">&#160;&#160;&#160;&#160; </span>[Sweet White]<span style="mso-spacerun: yes">&#160; </span><span style="color: blue">DOUBLE</span> <span style="color: blue">CONTINUOUS</span>,      <p></p>   </span></p>  <p style="line-height: normal; margin-bottom: 0pt; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; font-size: 12pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-fareast-language: fr; mso-no-proof: yes" lang="EN-US"><span style="mso-tab-count: 1">&#160;&#160;&#160;&#160; </span></span><span style="font-family: &quot;Courier New&quot;; font-size: 12pt; mso-ansi-language: fr; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-fareast-language: fr; mso-no-proof: yes">[Red]<span style="mso-spacerun: yes">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span><span style="color: blue">DOUBLE</span> <span style="color: blue">CONTINUOUS</span>,      <p></p>   </span></p>  <p style="line-height: normal; margin-bottom: 0pt; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; font-size: 12pt; mso-ansi-language: fr; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-fareast-language: fr; mso-no-proof: yes"><span style="mso-tab-count: 1">&#160;&#160;&#160;&#160; </span>[Rose]<span style="mso-spacerun: yes">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span><span style="color: blue">DOUBLE</span> <span style="color: blue">CONTINUOUS</span>,      <p></p>   </span></p>  <p style="line-height: normal; margin-bottom: 0pt; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; font-size: 12pt; mso-ansi-language: fr; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-fareast-language: fr; mso-no-proof: yes"><span style="mso-tab-count: 1">&#160;&#160;&#160;&#160; </span>[Sparkling]<span style="mso-spacerun: yes">&#160;&#160;&#160; </span><span style="color: blue">DOUBLE</span> <span style="color: blue">CONTINUOUS</span>,      <p></p>   </span></p>  <p style="line-height: normal; margin-bottom: 0pt; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; font-size: 12pt; mso-ansi-language: fr; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-fareast-language: fr; mso-no-proof: yes"><span style="mso-tab-count: 1">&#160;&#160;&#160;&#160; </span>[Average Red]<span style="mso-spacerun: yes">&#160; </span><span style="color: blue">DOUBLE</span> <span style="color: blue">CONTINUOUS</span>,      <p></p>   </span></p>  <p style="line-height: normal; margin-bottom: 0pt; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; font-size: 12pt; mso-ansi-language: fr; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-fareast-language: fr; mso-no-proof: yes"><span style="mso-tab-count: 1">&#160;&#160;&#160;&#160; </span>[Average White] <span style="color: blue">DOUBLE</span> <span style="color: blue">CONTINUOUS       <p></p>     </span></span></p>  <p style="line-height: normal; margin-bottom: 0pt; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; font-size: 12pt; mso-ansi-language: fr; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-fareast-language: fr; mso-no-proof: yes">)     <p></p>   </span></p>  <p class="MsoNormal"><span style="mso-ansi-language: fr">     <p>&#160;</p>   </span></p>  <p style="mso-list: l0 level2 lfo1" class="NumHeading2"><a name="_Toc246568651"><span style="mso-ansi-language: fr; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin"><span style="mso-list: ignore">2.2<span style="font: 7pt &quot;Times New Roman&quot;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span></span><span style="mso-ansi-language: fr">Modèle de type « normalisé »</span></a><span style="mso-ansi-language: fr">     <p></p>   </span></p>  <p class="MsoNormal"><span style="mso-ansi-language: fr">Dans un modèle de type « normalisé », la colonne de type séries est ajouté comme clé comme le montre l’exemple ci-dessous :     <p></p>   </span></p>  <p style="line-height: normal; margin-bottom: 0pt; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 12pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-fareast-language: fr; mso-no-proof: yes" lang="EN-US">CREATE</span><span style="font-family: &quot;Courier New&quot;; font-size: 12pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-fareast-language: fr; mso-no-proof: yes" lang="EN-US"> <span style="color: blue">MINING</span> <span style="color: blue">STRUCTURE</span> [Wine Sales Interleaved]      <p></p>   </span></p>  <p style="line-height: normal; margin-bottom: 0pt; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; font-size: 12pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-fareast-language: fr; mso-no-proof: yes" lang="EN-US">(     <p></p>   </span></p>  <p style="line-height: normal; margin-bottom: 0pt; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; font-size: 12pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-fareast-language: fr; mso-no-proof: yes" lang="EN-US"><span style="mso-tab-count: 1">&#160;&#160;&#160;&#160; </span>[Month]<span style="mso-spacerun: yes">&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span><span style="color: blue">DATE</span> <span style="color: blue">KEY</span> TIME,      <p></p>   </span></p>  <p style="line-height: normal; margin-bottom: 0pt; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; font-size: 12pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-fareast-language: fr; mso-no-proof: yes" lang="EN-US"><span style="mso-tab-count: 1">&#160;&#160;&#160;&#160; </span>[Series]<span style="mso-spacerun: yes">&#160;&#160;&#160;&#160;&#160;&#160; </span><span style="color: blue">TEXT</span> <span style="color: blue">KEY</span>,      <p></p>   </span></p>  <p style="line-height: normal; margin-bottom: 0pt; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; font-size: 12pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-fareast-language: fr; mso-no-proof: yes" lang="EN-US"><span style="mso-tab-count: 1">&#160;&#160;&#160;&#160; </span>[Category]<span style="mso-tab-count: 1">&#160;&#160;&#160; </span><span style="color: blue">TEXT</span> <span style="color: blue">DISCRETE</span>,      <p></p>   </span></p>  <p style="line-height: normal; margin-bottom: 0pt; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; font-size: 12pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-fareast-language: fr; mso-no-proof: yes" lang="EN-US"><span style="mso-tab-count: 1">&#160;&#160;&#160;&#160; </span>[Sales]<span style="mso-spacerun: yes">&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span><span style="color: blue">DOUBLE</span> <span style="color: blue">CONTINUOUS       <p></p>     </span></span></p>  <p style="line-height: normal; margin-bottom: 0pt; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; font-size: 12pt; mso-ansi-language: fr; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-fareast-language: fr; mso-no-proof: yes">)     <p></p>   </span></p>  <p class="MsoNormal"><span style="mso-ansi-language: fr">     <p>&#160;</p>   </span></p>  <p class="MsoNormal"><span style="mso-ansi-language: fr">La création du modèle de mining dans ce type de modélisation, il faut ajouter un filtre sur les données de la structure pour préciser la série à analyser.     <p></p>   </span></p>  <p style="line-height: normal; margin-bottom: 0pt; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 12pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-fareast-language: fr; mso-no-proof: yes" lang="EN-US">ALTER</span><span style="font-family: &quot;Courier New&quot;; font-size: 12pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-fareast-language: fr; mso-no-proof: yes" lang="EN-US"> <span style="color: blue">MINING</span> <span style="color: blue">STRUCTURE</span> [Wine Sales Interleaved]      <p></p>   </span></p>  <p style="line-height: normal; margin-bottom: 0pt; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 12pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-fareast-language: fr; mso-no-proof: yes" lang="EN-US">ADD</span><span style="font-family: &quot;Courier New&quot;; font-size: 12pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-fareast-language: fr; mso-no-proof: yes" lang="EN-US"> <span style="color: blue">MINING</span> <span style="color: blue">MODEL</span> [Reds Interleaved]      <p></p>   </span></p>  <p style="line-height: normal; margin-bottom: 0pt; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; font-size: 12pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-fareast-language: fr; mso-no-proof: yes" lang="EN-US">(     <p></p>   </span></p>  <p style="line-height: normal; margin-bottom: 0pt; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; font-size: 12pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-fareast-language: fr; mso-no-proof: yes" lang="EN-US"><span style="mso-spacerun: yes">&#160;&#160;&#160; </span>[Month],      <p></p>   </span></p>  <p style="line-height: normal; margin-bottom: 0pt; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; font-size: 12pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-fareast-language: fr; mso-no-proof: yes" lang="EN-US"><span style="mso-tab-count: 1">&#160;&#160;&#160;&#160; </span>[Series],      <p></p>   </span></p>  <p style="line-height: normal; margin-bottom: 0pt; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; font-size: 12pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-fareast-language: fr; mso-no-proof: yes" lang="EN-US"><span style="mso-tab-count: 1">&#160;&#160;&#160;&#160; </span>[Sales]<span style="mso-spacerun: yes">&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span><span style="color: blue">PREDICT       <p></p>     </span></span></p>  <p style="line-height: normal; margin-bottom: 0pt; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; font-size: 12pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-fareast-language: fr; mso-no-proof: yes" lang="EN-US">) <span style="color: blue">USING</span> <span style="color: blue">Microsoft_Time_Series</span>       <p></p>   </span></p>  <p style="line-height: normal; margin-bottom: 0pt; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 12pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-fareast-language: fr; mso-no-proof: yes" lang="EN-US">WITH</span><span style="font-family: &quot;Courier New&quot;; font-size: 12pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-fareast-language: fr; mso-no-proof: yes" lang="EN-US"> <span style="color: blue">DRILLTHROUGH</span>,       <p></p>   </span></p>  <p style="line-height: normal; margin-bottom: 0pt; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; font-size: 12pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-fareast-language: fr; mso-no-proof: yes" lang="EN-US"><span style="mso-spacerun: yes">&#160;&#160;&#160;&#160; </span><span style="color: blue">FILTER</span>([Category] = 'Red')      <p></p>   </span></p>  <p class="MsoNormal"><span lang="EN-US">     <p>&#160;</p>   </span></p>  <p style="mso-list: l0 level2 lfo1" class="NumHeading2"><a name="_Toc246568652"><span style="mso-ansi-language: fr; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin"><span style="mso-list: ignore">2.3<span style="font: 7pt &quot;Times New Roman&quot;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span></span><span style="mso-ansi-language: fr">Modèle de type « dénormalisé »</span></a><span style="mso-ansi-language: fr">     <p></p>   </span></p>  <p class="MsoNormal"><span style="mso-ansi-language: fr">     <p>&#160;</p>   </span></p>  <p class="MsoNormal"><span style="mso-ansi-language: fr">Dans le cas de modèle dénormalisé, la construction du modèle de mining est relativement simple puisque cela consiste à appliquer l’attribut PREDICT.     <p></p>   </span></p>  <p style="line-height: normal; margin-bottom: 0pt; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 12pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-fareast-language: fr; mso-no-proof: yes" lang="EN-US">ALTER</span><span style="font-family: &quot;Courier New&quot;; font-size: 12pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-fareast-language: fr; mso-no-proof: yes" lang="EN-US"> <span style="color: blue">MINING</span> <span style="color: blue">STRUCTURE</span> [Wine Sales]      <p></p>   </span></p>  <p style="line-height: normal; margin-bottom: 0pt; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 12pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-fareast-language: fr; mso-no-proof: yes" lang="EN-US">ADD</span><span style="font-family: &quot;Courier New&quot;; font-size: 12pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-fareast-language: fr; mso-no-proof: yes" lang="EN-US"> <span style="color: blue">MINING</span> <span style="color: blue">MODEL</span> [Reds]      <p></p>   </span></p>  <p style="line-height: normal; margin-bottom: 0pt; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; font-size: 12pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-fareast-language: fr; mso-no-proof: yes" lang="EN-US">(     <p></p>   </span></p>  <p style="line-height: normal; margin-bottom: 0pt; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; font-size: 12pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-fareast-language: fr; mso-no-proof: yes" lang="EN-US"><span style="mso-spacerun: yes">&#160;&#160;&#160; </span>[Month],      <p></p>   </span></p>  <p style="line-height: normal; margin-bottom: 0pt; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; font-size: 12pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-fareast-language: fr; mso-no-proof: yes" lang="EN-US"><span style="mso-tab-count: 1">&#160;&#160;&#160;&#160; </span>[Fortified]<span style="mso-tab-count: 1">&#160;&#160; </span><span style="mso-spacerun: yes">&#160;&#160; </span><span style="color: blue">PREDICT</span>,      <p></p>   </span></p>  <p style="line-height: normal; margin-bottom: 0pt; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; font-size: 12pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-fareast-language: fr; mso-no-proof: yes" lang="EN-US"><span style="mso-tab-count: 1">&#160;&#160;&#160;&#160; </span>[Red]<span style="mso-spacerun: yes">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span><span style="color: blue">PREDICT</span>,      <p></p>   </span></p>  <p style="line-height: normal; margin-bottom: 0pt; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; font-size: 12pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-fareast-language: fr; mso-no-proof: yes" lang="EN-US"><span style="mso-tab-count: 1">&#160;&#160;&#160;&#160; </span>[Rose]<span style="mso-spacerun: yes">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span><span style="color: blue">PREDICT       <p></p>     </span></span></p>  <p style="line-height: normal; margin-bottom: 0pt; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; font-size: 12pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-fareast-language: fr; mso-no-proof: yes" lang="EN-US">) <span style="color: blue">USING</span> <span style="color: blue">Microsoft_Time_Series</span>       <p></p>   </span></p>  <p style="line-height: normal; margin-bottom: 0pt; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 12pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-fareast-language: fr; mso-no-proof: yes" lang="EN-US">WITH</span><span style="font-family: &quot;Courier New&quot;; font-size: 12pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-fareast-language: fr; mso-no-proof: yes" lang="EN-US"> <span style="color: blue">DRILLTHROUGH       <p></p>     </span></span></p>  <p class="MsoNormal"><span lang="EN-US">     <p>&#160;</p>   </span></p>  <p class="MsoNormal"><span lang="EN-US">     <p>&#160;</p>   </span></p>  <p style="mso-list: l0 level1 lfo1" class="NumHeading1"><a name="_Toc246568653"><strong><font size="4"><font color="#004080"><span lang="EN-US"><span style="mso-list: ignore">3<span style="font: 7pt &quot;Times New Roman&quot;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span></span><span lang="EN-US">Traitement des modèles</span></font></font></strong></a><span lang="EN-US">     <p></p>   </span></p>  <p style="mso-list: l0 level2 lfo1" class="NumHeading2"><a name="_Toc246568654"><span style="mso-ansi-language: fr; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin"><span style="mso-list: ignore">3.1<span style="font: 7pt &quot;Times New Roman&quot;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span></span><span lang="EN-US">Présentation</span></a><span lang="EN-US">     <p></p>   </span></p>  <p class="MsoNormal"><span style="mso-ansi-language: fr">Le moyen le plus direct pour alimenter une structure est d’utiliser les instructions de type « INSERT INTO ».     <p></p>   </span></p>  <p class="MsoNormal"><span style="mso-ansi-language: fr">Les données des séries ne doivent pas contenir des valeurs nulles.     <p></p>   </span></p>  <p class="MsoNormal"><span style="mso-ansi-language: fr">Pour traiter ce cas, il faut utiliser le paramètre MISSING_DATA_SUBSTITUTION     <p></p>   </span></p>  <p style="mso-list: l0 level2 lfo1" class="NumHeading2"><a name="_Toc246568655"><span style="mso-ansi-language: fr; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin"><span style="mso-list: ignore">3.2<span style="font: 7pt &quot;Times New Roman&quot;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span></span><span style="mso-ansi-language: fr">Traitement d’un modèle dénormalisé</span></a><span style="mso-ansi-language: fr">     <p></p>   </span></p>  <p class="MsoNormal"><span style="mso-ansi-language: fr">     <p>&#160;</p>   </span></p>  <p class="MsoNormal"><span style="mso-ansi-language: fr">Ce cas est le plus simple car il correspond à un mapping 1 :1 entre une source tabulaire et la structure de data mining.     <p></p>   </span></p>  <p style="line-height: normal; margin-bottom: 0pt; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 12pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-fareast-language: fr; mso-no-proof: yes" lang="EN-US">INSERT</span><span style="font-family: &quot;Courier New&quot;; font-size: 12pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-fareast-language: fr; mso-no-proof: yes" lang="EN-US"> <span style="color: blue">INTO</span> <span style="color: blue">MINING</span> <span style="color: blue">STRUCTURE</span> [Wine Sales]      <p></p>   </span></p>  <p style="line-height: normal; margin-bottom: 0pt; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; font-size: 12pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-fareast-language: fr; mso-no-proof: yes" lang="EN-US">( [Month],      <p></p>   </span></p>  <p style="line-height: normal; margin-bottom: 0pt; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; font-size: 12pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-fareast-language: fr; mso-no-proof: yes" lang="EN-US"><span style="mso-spacerun: yes">&#160;</span>[Fortified], [Red], [Rose], [Average Red],      <p></p>   </span></p>  <p style="line-height: normal; margin-bottom: 0pt; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; font-size: 12pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-fareast-language: fr; mso-no-proof: yes" lang="EN-US"><span style="mso-spacerun: yes">&#160;</span>[Dry White], [Sweet White], [Sparkling], [Average White])      <p></p>   </span></p>  <p style="line-height: normal; margin-bottom: 0pt; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 12pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-fareast-language: fr; mso-no-proof: yes" lang="EN-US">OPENQUERY</span><span style="font-family: &quot;Courier New&quot;; font-size: 12pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-fareast-language: fr; mso-no-proof: yes" lang="EN-US"> ([MaDataSource],     <p></p>   </span></p>  <p style="line-height: normal; margin-bottom: 0pt; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; font-size: 12pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-fareast-language: fr; mso-no-proof: yes" lang="EN-US"><span style="mso-spacerun: yes">&#160; </span>'SELECT      <p></p>   </span></p>  <p style="line-height: normal; margin-bottom: 0pt; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; font-size: 12pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-fareast-language: fr; mso-no-proof: yes" lang="EN-US"><span style="mso-spacerun: yes">&#160;&#160; </span>Month,       <p></p>   </span></p>  <p style="line-height: normal; margin-bottom: 0pt; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; font-size: 12pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-fareast-language: fr; mso-no-proof: yes" lang="EN-US"><span style="mso-spacerun: yes">&#160;&#160; </span>[Fortified], [Red], [Rose],       <p></p>   </span></p>  <p style="line-height: normal; margin-bottom: 0pt; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; font-size: 12pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-fareast-language: fr; mso-no-proof: yes" lang="EN-US"><span style="mso-spacerun: yes">&#160;&#160;&#160;&#160;&#160; </span>([Fortified] + [Red] + [Rose]) / 3,      <p></p>   </span></p>  <p style="line-height: normal; margin-bottom: 0pt; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; font-size: 12pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-fareast-language: fr; mso-no-proof: yes" lang="EN-US"><span style="mso-spacerun: yes">&#160;&#160; </span>[Dry White], [Sweet White], [Sparkling],      <p></p>   </span></p>  <p style="line-height: normal; margin-bottom: 0pt; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; font-size: 12pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-fareast-language: fr; mso-no-proof: yes" lang="EN-US"><span style="mso-spacerun: yes">&#160;&#160;&#160;&#160;&#160; </span>([Dry White] + [Sweet White] + [Sparkling]) / 3      <p></p>   </span></p>  <p style="line-height: normal; margin-bottom: 0pt; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; font-size: 12pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-fareast-language: fr; mso-no-proof: yes" lang="EN-US"><span style="mso-spacerun: yes">&#160;&#160; </span>FROM [Wine Sales]      <p></p>   </span></p>  <p style="line-height: normal; margin-bottom: 0pt; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; font-size: 12pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-fareast-language: fr; mso-no-proof: yes" lang="EN-US"><span style="mso-spacerun: yes">&#160;&#160; </span>ORDER BY [Month]')      <p></p>   </span></p>  <p style="line-height: normal; margin-bottom: 0pt; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; font-size: 12pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-fareast-language: fr; mso-no-proof: yes" lang="EN-US"><span style="mso-spacerun: yes">&#160;</span>      <p></p>   </span></p>  <p class="MsoNormal"><span style="mso-ansi-language: fr; mso-fareast-language: fr; mso-no-proof: yes">Nous utilisons la fonction OPENQUERY pour se connecter à la source relationnelle.     <p></p>   </span></p>  <p class="MsoNormal"><span style="mso-ansi-language: fr">     <p>&#160;</p>   </span></p>  <p style="mso-list: l0 level2 lfo1" class="NumHeading2"><a name="_Toc246568656"><span style="mso-ansi-language: fr; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin"><span style="mso-list: ignore">3.3<span style="font: 7pt &quot;Times New Roman&quot;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span></span><span style="mso-ansi-language: fr">Traitement d’un modèle normalisé</span></a><span style="mso-ansi-language: fr">     <p></p>   </span></p>  <p class="MsoNormal"><span style="mso-ansi-language: fr">Dans ce cas, il est nécessaire d’effectuer une transformation des données pour alimenter la structure de data mining.     <p></p>   </span></p>  <p style="line-height: normal; margin-bottom: 0pt; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 12pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-fareast-language: fr; mso-no-proof: yes" lang="EN-US">INSERT</span><span style="font-family: &quot;Courier New&quot;; font-size: 12pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-fareast-language: fr; mso-no-proof: yes" lang="EN-US"> <span style="color: blue">INTO</span> <span style="color: blue">MINING</span> <span style="color: blue">STRUCTURE</span> [Wine Sales Interleaved]      <p></p>   </span></p>  <p style="line-height: normal; margin-bottom: 0pt; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; font-size: 12pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-fareast-language: fr; mso-no-proof: yes" lang="EN-US">( [Month], [Series], [Category], [Sales] )     <p></p>   </span></p>  <p style="line-height: normal; margin-bottom: 0pt; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 12pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-fareast-language: fr; mso-no-proof: yes" lang="EN-US">OPENQUERY</span><span style="font-family: &quot;Courier New&quot;; font-size: 12pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-fareast-language: fr; mso-no-proof: yes" lang="EN-US"> ([MaDataSource],     <p></p>   </span></p>  <p style="line-height: normal; margin-bottom: 0pt; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; font-size: 12pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-fareast-language: fr; mso-no-proof: yes" lang="EN-US"><span style="mso-spacerun: yes">&#160; </span>'SELECT * FROM       <p></p>   </span></p>  <p style="line-height: normal; margin-bottom: 0pt; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; font-size: 12pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-fareast-language: fr; mso-no-proof: yes" lang="EN-US"><span style="mso-spacerun: yes">&#160; </span>(SELECT [Month],       <p></p>   </span></p>  <p style="line-height: normal; margin-bottom: 0pt; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; font-size: 12pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-fareast-language: fr; mso-no-proof: yes" lang="EN-US"><span style="mso-spacerun: yes">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span>[Type],       <p></p>   </span></p>  <p style="line-height: normal; margin-bottom: 0pt; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; font-size: 12pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-fareast-language: fr; mso-no-proof: yes" lang="EN-US"><span style="mso-spacerun: yes">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span>CASE [Type] WHEN ''Red'' THEN ''Red''      <p></p>   </span></p>  <p style="line-height: normal; margin-bottom: 0pt; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; font-size: 12pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-fareast-language: fr; mso-no-proof: yes" lang="EN-US"><span style="mso-spacerun: yes">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span>WHEN ''Rose'' THEN ''Red''      <p></p>   </span></p>  <p style="line-height: normal; margin-bottom: 0pt; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; font-size: 12pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-fareast-language: fr; mso-no-proof: yes" lang="EN-US"><span style="mso-spacerun: yes">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span>WHEN ''Fortified'' THEN ''Red''      <p></p>   </span></p>  <p style="line-height: normal; margin-bottom: 0pt; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; font-size: 12pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-fareast-language: fr; mso-no-proof: yes" lang="EN-US"><span style="mso-spacerun: yes">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span>ELSE ''White''      <p></p>   </span></p>  <p style="line-height: normal; margin-bottom: 0pt; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; font-size: 12pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-fareast-language: fr; mso-no-proof: yes" lang="EN-US"><span style="mso-spacerun: yes">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span>END AS [Category],      <p></p>   </span></p>  <p style="line-height: normal; margin-bottom: 0pt; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; font-size: 12pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-fareast-language: fr; mso-no-proof: yes" lang="EN-US"><span style="mso-tab-count: 2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span><span style="mso-spacerun: yes">&#160; </span>[Sales]<span style="mso-spacerun: yes">&#160; </span>      <p></p>   </span></p>  <p style="line-height: normal; margin-bottom: 0pt; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; font-size: 12pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-fareast-language: fr; mso-no-proof: yes" lang="EN-US"><span style="mso-spacerun: yes">&#160;&#160; </span>FROM [Wine Sales2]      <p></p>   </span></p>  <p style="line-height: normal; margin-bottom: 0pt; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; font-size: 12pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-fareast-language: fr; mso-no-proof: yes" lang="EN-US"><span style="mso-spacerun: yes">&#160;&#160; </span>UNION ALL      <p></p>   </span></p>  <p style="line-height: normal; margin-bottom: 0pt; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; font-size: 12pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-fareast-language: fr; mso-no-proof: yes" lang="EN-US"><span style="mso-spacerun: yes">&#160;&#160; </span>SELECT [Month], ''Red Average'' AS [Type], ''Red'' AS [Category], SUM(Sales)/3 AS [Sales]      <p></p>   </span></p>  <p style="line-height: normal; margin-bottom: 0pt; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; font-size: 12pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-fareast-language: fr; mso-no-proof: yes" lang="EN-US"><span style="mso-spacerun: yes">&#160;&#160; </span>FROM [Wine Sales2] t      <p></p>   </span></p>  <p style="line-height: normal; margin-bottom: 0pt; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; font-size: 12pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-fareast-language: fr; mso-no-proof: yes" lang="EN-US"><span style="mso-spacerun: yes">&#160;&#160; </span>WHERE t.[Type] IN (''Red'', ''Fortified'', ''Rose'')      <p></p>   </span></p>  <p style="line-height: normal; margin-bottom: 0pt; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; font-size: 12pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-fareast-language: fr; mso-no-proof: yes" lang="EN-US"><span style="mso-spacerun: yes">&#160;&#160; </span>GROUP BY [Month]      <p></p>   </span></p>  <p style="line-height: normal; margin-bottom: 0pt; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; font-size: 12pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-fareast-language: fr; mso-no-proof: yes" lang="EN-US"><span style="mso-spacerun: yes">&#160;&#160; </span>UNION ALL      <p></p>   </span></p>  <p style="line-height: normal; margin-bottom: 0pt; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; font-size: 12pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-fareast-language: fr; mso-no-proof: yes" lang="EN-US"><span style="mso-spacerun: yes">&#160;&#160; </span>SELECT [Month], ''White Average'' AS [Type], ''White'' AS [Category], SUM(Sales)/3 AS [Sales]      <p></p>   </span></p>  <p style="line-height: normal; margin-bottom: 0pt; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; font-size: 12pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-fareast-language: fr; mso-no-proof: yes" lang="EN-US"><span style="mso-spacerun: yes">&#160;&#160; </span>FROM [Wine Sales2] t      <p></p>   </span></p>  <p style="line-height: normal; margin-bottom: 0pt; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; font-size: 12pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-fareast-language: fr; mso-no-proof: yes" lang="EN-US"><span style="mso-spacerun: yes">&#160;&#160; </span>WHERE t.[Type] IN (''Dry White'', ''Sweet White'', ''Sparkling'')      <p></p>   </span></p>  <p style="line-height: normal; margin-bottom: 0pt; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; font-size: 12pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-fareast-language: fr; mso-no-proof: yes" lang="EN-US"><span style="mso-spacerun: yes">&#160;&#160; </span>GROUP BY [Month]) t      <p></p>   </span></p>  <p style="line-height: normal; margin-bottom: 0pt; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; font-size: 12pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-fareast-language: fr; mso-no-proof: yes" lang="EN-US"><span style="mso-spacerun: yes">&#160;&#160; </span>ORDER BY [Month], [Type] ')<span style="mso-spacerun: yes">&#160;&#160; </span>      <p></p>   </span></p>  <p class="MsoNormal"><span lang="EN-US">     <p>&#160;</p>   </span></p>  <p style="mso-list: l0 level1 lfo1" class="NumHeading1"><a name="_Toc246568657"><span style="mso-ansi-language: fr"><span style="mso-list: ignore">4<span style="font: 7pt &quot;Times New Roman&quot;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span></span><span style="mso-ansi-language: fr">Etablir une projection de données</span></a><span style="mso-ansi-language: fr">     <p></p>   </span></p>  <p style="mso-list: l0 level2 lfo1" class="NumHeading2"><a name="_Toc246568658"><span style="mso-ansi-language: fr; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin"><span style="mso-list: ignore">4.1<span style="font: 7pt &quot;Times New Roman&quot;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span></span><span style="mso-ansi-language: fr">Cas général</span></a><span style="mso-ansi-language: fr">     <p></p>   </span></p>  <p class="MsoNormal"><span style="mso-ansi-language: fr">La projection de données s’effectue à l’aide de la fonction </span><span style="line-height: 115%; font-family: &quot;Courier New&quot;; color: maroon; font-size: 12pt; mso-ansi-language: fr; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-fareast-language: fr; mso-no-proof: yes"><span style="mso-spacerun: yes">&#160;</span>PredictTimeSeries.      <p></p>   </span></p>  <p class="MsoNormal"><span style="mso-ansi-language: fr; mso-fareast-language: fr; mso-no-proof: yes"><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/lbanon/WindowsLiveWriter/Zoomsurlalgorithmesrietemporelle_C6CC/clip_image002_2.jpg" original-url="https://blogs.msdn.com/blogfiles/lbanon/WindowsLiveWriter/Zoomsurlalgorithmesrietemporelle_C6CC/clip_image002_2.jpg"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="clip_image002" border="0" alt="clip_image002" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/lbanon/WindowsLiveWriter/Zoomsurlalgorithmesrietemporelle_C6CC/clip_image002_thumb.jpg" original-url="https://blogs.msdn.com/blogfiles/lbanon/WindowsLiveWriter/Zoomsurlalgorithmesrietemporelle_C6CC/clip_image002_thumb.jpg" width="244" height="149" v:shapes="_x0000_i1028" /></a></span><span style="mso-ansi-language: fr">     <p></p>   </span></p>  <p class="MsoNormal"><span style="mso-ansi-language: fr">Le résultat de notre fonction nous donne deux colonnes qui sont TIME et [NomModel]     <p></p>   </span></p>  <p style="mso-list: l0 level2 lfo1" class="NumHeading2"><a name="_Toc246568659"><strong><font size="4"><font color="#004080"><span style="mso-ansi-language: fr; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin"><span style="mso-list: ignore">4.2<span style="font: 7pt &quot;Times New Roman&quot;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span></span><span style="mso-ansi-language: fr">Scénarios de simulation</span></font></font></strong></a><span style="mso-ansi-language: fr">     <p></p>   </span></p>  <p style="mso-list: l0 level3 lfo1" class="NumHeading3"><a name="_Toc246568660"><span style="mso-ansi-language: fr; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin"><span style="mso-list: ignore">4.2.1<span style="font: 7pt &quot;Times New Roman&quot;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span></span><span style="mso-ansi-language: fr">What-if ?</span></a><span style="mso-ansi-language: fr">     <p></p>   </span></p>  <p class="MsoNormal"><span style="mso-ansi-language: fr">Que se passerait-il si le mois prochain vis-à-vis de mes ventes globales si j’augmente de 10% le produit A ?      <p></p>   </span></p>  <p class="MsoNormal"><span style="mso-ansi-language: fr">Ce type de cas est géré par la fonction « PREDICTION JOIN ».     <p></p>   </span></p>  <p style="line-height: normal; margin-bottom: 0pt; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 12pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-fareast-language: fr; mso-no-proof: yes" lang="EN-US">SELECT</span><span style="font-family: &quot;Courier New&quot;; font-size: 12pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-fareast-language: fr; mso-no-proof: yes" lang="EN-US"> <span style="color: blue">FLATTENED</span>       <p></p>   </span></p>  <p style="line-height: normal; margin-bottom: 0pt; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; font-size: 12pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-fareast-language: fr; mso-no-proof: yes" lang="EN-US"><span style="mso-spacerun: yes">&#160;&#160;&#160;&#160; </span><span style="color: maroon">PredictTimeSeries</span>([Red], 3, 12, <span style="color: blue">EXTEND_MODEL_CASES</span>)      <p></p>   </span></p>  <p style="line-height: normal; margin-bottom: 0pt; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 12pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-fareast-language: fr; mso-no-proof: yes" lang="EN-US">FROM</span><span style="font-family: &quot;Courier New&quot;; font-size: 12pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-fareast-language: fr; mso-no-proof: yes" lang="EN-US"> [Reds]     <p></p>   </span></p>  <p style="line-height: normal; margin-bottom: 0pt; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 12pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-fareast-language: fr; mso-no-proof: yes" lang="EN-US">NATURAL</span><span style="font-family: &quot;Courier New&quot;; font-size: 12pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-fareast-language: fr; mso-no-proof: yes" lang="EN-US"> <span style="color: blue">PREDICTION</span> <span style="color: blue">JOIN       <p></p>     </span></span></p>  <p style="line-height: normal; margin-bottom: 0pt; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; font-size: 12pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-fareast-language: fr; mso-no-proof: yes" lang="EN-US">(<span style="color: blue">SELECT</span> 1 <span style="color: blue">AS</span> [Month], 4520 <span style="color: blue">AS</span> [Red]      <p></p>   </span></p>  <p style="line-height: normal; margin-bottom: 0pt; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; font-size: 12pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-fareast-language: fr; mso-no-proof: yes" lang="EN-US"><span style="mso-spacerun: yes">&#160;</span><span style="color: blue">UNION</span> <span style="color: blue">SELECT</span> 2 <span style="color: blue">AS</span> [Month], 4000 <span style="color: blue">AS</span> [Red]) <span style="color: blue">as</span> t      <p></p>   </span></p>  <p class="MsoNormal"><span style="mso-ansi-language: fr">Dans l’exemple ci-dessus, nous souhaitons faire une projection sur l’année à venir en précisant les ventes pour les deux prochains mois.     <p></p>   </span></p>  <p class="MsoNormal"><span style="mso-ansi-language: fr">     <p>&#160;</p>   </span></p>  <p class="MsoNormal"><span style="mso-ansi-language: fr">Si nous souhaitons fournir les vente pour le premier et le troisième mois, il faut fournir la valeur « null » pour le second mois. (</span><span style="line-height: 115%; font-family: &quot;Courier New&quot;; color: blue; font-size: 12pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-fareast-language: fr; mso-no-proof: yes" lang="EN-US">SELECT</span><span style="line-height: 115%; font-family: &quot;Courier New&quot;; font-size: 12pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-fareast-language: fr; mso-no-proof: yes" lang="EN-US"> 2 <span style="color: blue">AS</span> [Month], NULL <span style="color: blue">AS</span> [Red])      <p></p>   </span></p>  <p style="mso-list: l0 level3 lfo1" class="NumHeading3"><a name="_Toc246568661"><span style="mso-ansi-language: fr; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: fr; mso-no-proof: yes"><span style="mso-list: ignore">4.2.2<span style="font: 7pt &quot;Times New Roman&quot;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span></span><span style="mso-ansi-language: fr; mso-fareast-language: fr; mso-no-proof: yes">Nombre de données en entreé faible</span></a><span style="mso-ansi-language: fr; mso-fareast-language: fr; mso-no-proof: yes">     <p></p>   </span></p>  <p class="MsoNormal"><span style="mso-ansi-language: fr; mso-fareast-language: fr">Si le nombre de données en entrée est faible pour évaluer une projection, il est possible d’utiliser la fonction REPLACE_MODEL_CASES pour se baser sur l’historique d’un autre produit.     <p></p>   </span></p>  <p class="MsoNormal"><span style="mso-ansi-language: fr; mso-fareast-language: fr">Dans l’exemple ci-dessous nous utilisons un historique d’un autre produit pour faire une projection de deux ans sachant que nous avons uniquement 6 mois d’historique pour notre nouveau produit.     <p></p>   </span></p>  <p style="line-height: normal; margin-bottom: 0pt; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; font-size: 12pt; mso-ansi-language: fr; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-fareast-language: fr; mso-no-proof: yes">     <p>&#160;</p>   </span></p>  <p style="line-height: normal; margin-bottom: 0pt; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 12pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-fareast-language: fr; mso-no-proof: yes" lang="EN-US">SELECT</span><span style="font-family: &quot;Courier New&quot;; font-size: 12pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-fareast-language: fr; mso-no-proof: yes" lang="EN-US"> <span style="color: blue">FLATTENED       <p></p>     </span></span></p>  <p style="line-height: normal; margin-bottom: 0pt; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; font-size: 12pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-fareast-language: fr; mso-no-proof: yes" lang="EN-US"><span style="mso-tab-count: 1">&#160;&#160;&#160;&#160; </span><span style="color: maroon">PredictTimeSeries</span>([Average Red], 24, <span style="color: blue">REPLACE_MODEL_CASES</span>)      <p></p>   </span></p>  <p style="line-height: normal; margin-bottom: 0pt; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 12pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-fareast-language: fr; mso-no-proof: yes" lang="EN-US">FROM</span><span style="font-family: &quot;Courier New&quot;; font-size: 12pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-fareast-language: fr; mso-no-proof: yes" lang="EN-US"> [Average Sales]     <p></p>   </span></p>  <p style="line-height: normal; margin-bottom: 0pt; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 12pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-fareast-language: fr; mso-no-proof: yes" lang="EN-US">PREDICTION</span><span style="font-family: &quot;Courier New&quot;; font-size: 12pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-fareast-language: fr; mso-no-proof: yes" lang="EN-US"> <span style="color: blue">JOIN       <p></p>     </span></span></p>  <p style="line-height: normal; margin-bottom: 0pt; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; font-size: 12pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-fareast-language: fr; mso-no-proof: yes" lang="EN-US">(<span style="color: blue">SELECT</span> 1 <span style="color: blue">AS</span> [ Month], 109 <span style="color: blue">AS</span> [New Varietal]       <p></p>   </span></p>  <p style="line-height: normal; margin-bottom: 0pt; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; font-size: 12pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-fareast-language: fr; mso-no-proof: yes" lang="EN-US"><span style="mso-spacerun: yes">&#160; </span><span style="color: blue">UNION</span> <span style="color: blue">SELECT</span> 2 <span style="color: blue">AS</span> [Month], 123 <span style="color: blue">AS</span> [New Varietal]       <p></p>   </span></p>  <p style="line-height: normal; margin-bottom: 0pt; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; font-size: 12pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-fareast-language: fr; mso-no-proof: yes" lang="EN-US"><span style="mso-spacerun: yes">&#160; </span><span style="color: blue">UNION</span> <span style="color: blue">SELECT</span> 3 <span style="color: blue">AS</span> [Month], 154 <span style="color: blue">AS</span> [New Varietal]       <p></p>   </span></p>  <p style="line-height: normal; margin-bottom: 0pt; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; font-size: 12pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-fareast-language: fr; mso-no-proof: yes" lang="EN-US"><span style="mso-spacerun: yes">&#160; </span><span style="color: blue">UNION</span> <span style="color: blue">SELECT</span> 4 <span style="color: blue">AS</span> [Month], 165 <span style="color: blue">AS</span> [New Varietal]       <p></p>   </span></p>  <p style="line-height: normal; margin-bottom: 0pt; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; font-size: 12pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-fareast-language: fr; mso-no-proof: yes" lang="EN-US"><span style="mso-spacerun: yes">&#160; </span><span style="color: blue">UNION</span> <span style="color: blue">SELECT</span> 5 <span style="color: blue">AS</span> [Month], 225 <span style="color: blue">AS</span> [New Varietal]       <p></p>   </span></p>  <p style="line-height: normal; margin-bottom: 0pt; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; font-size: 12pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-fareast-language: fr; mso-no-proof: yes" lang="EN-US"><span style="mso-spacerun: yes">&#160; </span><span style="color: blue">UNION</span> <span style="color: blue">SELECT</span> 6 <span style="color: blue">AS</span> [Month], 230 <span style="color: blue">AS</span> [New Varietal]       <p></p>   </span></p>  <p style="line-height: normal; margin-bottom: 0pt; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; font-size: 12pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-fareast-language: fr; mso-no-proof: yes" lang="EN-US">) <span style="color: blue">AS</span> t      <p></p>   </span></p>  <p style="line-height: normal; margin-bottom: 0pt; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 12pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-fareast-language: fr; mso-no-proof: yes" lang="EN-US">ON</span><span style="font-family: &quot;Courier New&quot;; font-size: 12pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-fareast-language: fr; mso-no-proof: yes" lang="EN-US"> [Average Sales].Month = t.Month <span style="color: blue">AND       <p></p>     </span></span></p>  <p style="line-height: normal; margin-bottom: 0pt; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; font-size: 12pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-fareast-language: fr; mso-no-proof: yes" lang="EN-US"><span style="mso-spacerun: yes">&#160;&#160; </span>[Average Sales].[Average Red] = t.[New Varietal]      <p></p>   </span></p>  <p class="MsoNormal"><span style="line-height: 115%; font-family: &quot;Courier New&quot;; font-size: 12pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-fareast-language: fr; mso-no-proof: yes" lang="EN-US"><span style="mso-spacerun: yes">&#160;&#160; </span>      <p></p>   </span></p>  <p class="MsoNormal"><span style="mso-ansi-language: fr">     <p>&#160;</p>   </span></p>  <p style="mso-list: l0 level1 lfo1" class="NumHeading1"><strong><font size="4"><font color="#004080"><span lang="EN-US"><span style="mso-list: ignore">5<span style="font: 7pt &quot;Times New Roman&quot;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span></span><span lang="EN-US">Paramètres           <p></p>         </span></font></font></strong></p>  <p style="mso-list: l0 level2 lfo1" class="NumHeading2"><a name="_Toc246568670"><span style="mso-ansi-language: fr; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: fr"><span style="mso-list: ignore">5.1<span style="font: 7pt &quot;Times New Roman&quot;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span></span><span style="mso-fareast-language: fr" lang="EN-US">Drill-Throught</span></a><span style="mso-fareast-language: fr" lang="EN-US">     <p></p>   </span></p>  <p class="MsoNormal"><span style="mso-ansi-language: fr; mso-fareast-language: fr">La fonctionnalité de Drill-Throught permet de fournir les données qui ont permis d’établir la projection.     <p></p>   </span></p>  <p style="mso-list: l0 level2 lfo1" class="NumHeading2"><a name="_Toc246568671"><span style="mso-ansi-language: fr; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: fr"><span style="mso-list: ignore">5.2<span style="font: 7pt &quot;Times New Roman&quot;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span></span><span style="mso-ansi-language: fr; mso-fareast-language: fr">Paramètres clés</span></a><span style="mso-ansi-language: fr; mso-fareast-language: fr">     <p></p>   </span></p>  <p style="mso-list: l0 level3 lfo1" class="NumHeading3"><a name="_Toc246568672"><span style="mso-ansi-language: fr; mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: fr"><span style="mso-list: ignore">5.2.1<span style="font: 7pt &quot;Times New Roman&quot;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span></span><span style="mso-ansi-language: fr; mso-fareast-language: fr">MISSING_VALUE_SUBSTITUTION</span></a><span style="mso-ansi-language: fr; mso-fareast-language: fr">     <p></p>   </span></p>  <p class="MsoNormal"><span style="mso-ansi-language: fr; mso-fareast-language: fr">Il est obligatoire que les séries de données possèdent toute une valeur. Pourquoi ne pas positionner une valeur pour ce paramètre ?     <p></p>   </span></p>  <p class="MsoNormal"><span style="mso-ansi-language: fr; mso-fareast-language: fr">En fait, la valeur fournie a un impact important sur la prédiction des données.     <p></p>   </span></p>  <p class="MsoNormal"><span style="mso-ansi-language: fr; mso-fareast-language: fr">Nous pouvons spécifier au moteur SSAS quelle valeur prendre si une valeur nulle est rencontrée.     <p></p>   </span></p>  <p class="MsoNormal"><span style="mso-ansi-language: fr; mso-fareast-language: fr">Nous avons le choix parmi ces valeurs :     <p></p>   </span></p>  <p style="text-indent: -18pt; mso-list: l1 level1 lfo2" class="MsoListParagraph"><span style="mso-ansi-language: fr; mso-fareast-font-family: calibri; mso-bidi-font-family: calibri"><span style="mso-list: ignore">-<span style="font: 7pt &quot;Times New Roman&quot;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span></span><span style="mso-ansi-language: fr">Previous,     <p></p>   </span></p>  <p style="text-indent: -18pt; mso-list: l1 level1 lfo2" class="MsoListParagraph"><span style="mso-ansi-language: fr; mso-fareast-font-family: calibri; mso-bidi-font-family: calibri"><span style="mso-list: ignore">-<span style="font: 7pt &quot;Times New Roman&quot;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span></span><span style="mso-ansi-language: fr">Mean,     <p></p>   </span></p>  <p style="text-indent: -18pt; mso-list: l1 level1 lfo2" class="MsoListParagraph"><span style="mso-ansi-language: fr; mso-fareast-font-family: calibri; mso-bidi-font-family: calibri"><span style="mso-list: ignore">-<span style="font: 7pt &quot;Times New Roman&quot;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span></span><span style="mso-ansi-language: fr">Number     <p></p>   </span></p>  <p class="MsoNormal"><span style="mso-ansi-language: fr; mso-fareast-language: fr">Ci-dessous un exemple de paramètre sur un modèle de données     <p></p>   </span></p>  <p style="line-height: normal; margin-bottom: 0pt; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 12pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-fareast-language: fr; mso-no-proof: yes" lang="EN-US">ALTER</span><span style="font-family: &quot;Courier New&quot;; font-size: 12pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-fareast-language: fr; mso-no-proof: yes" lang="EN-US"> <span style="color: blue">MINING</span> <span style="color: blue">STRUCTURE</span> [Red With Filter]      <p></p>   </span></p>  <p style="line-height: normal; margin-bottom: 0pt; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 12pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-fareast-language: fr; mso-no-proof: yes" lang="EN-US">ADD</span><span style="font-family: &quot;Courier New&quot;; font-size: 12pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-fareast-language: fr; mso-no-proof: yes" lang="EN-US"> <span style="color: blue">MINING</span> <span style="color: blue">MODEL</span> [Reds Before 1990]      <p></p>   </span></p>  <p style="line-height: normal; margin-bottom: 0pt; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; font-size: 12pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-fareast-language: fr; mso-no-proof: yes" lang="EN-US">(     <p></p>   </span></p>  <p style="line-height: normal; margin-bottom: 0pt; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; font-size: 12pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-fareast-language: fr; mso-no-proof: yes" lang="EN-US"><span style="mso-spacerun: yes">&#160; </span>Month,      <p></p>   </span></p>  <p style="line-height: normal; margin-bottom: 0pt; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; font-size: 12pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-fareast-language: fr; mso-no-proof: yes" lang="EN-US"><span style="mso-spacerun: yes">&#160; </span>Red <span style="color: blue">PREDICT       <p></p>     </span></span></p>  <p style="line-height: normal; margin-bottom: 0pt; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; font-size: 12pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-fareast-language: fr; mso-no-proof: yes" lang="EN-US">) <span style="color: blue">USING</span> <span style="color: blue">Microsoft_Time_Series</span> (MISSING_VALUE_SUBSTITUTION='Previous')      <p></p>   </span></p>  <p style="line-height: normal; margin-bottom: 0pt; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 12pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-fareast-language: fr; mso-no-proof: yes" lang="EN-US">WITH</span><span style="font-family: &quot;Courier New&quot;; font-size: 12pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-fareast-language: fr; mso-no-proof: yes" lang="EN-US"> <span style="color: blue">DRILLTHROUGH</span>,       <p></p>   </span></p>  <p style="line-height: normal; margin-bottom: 0pt; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: &quot;Courier New&quot;; font-size: 12pt; mso-fareast-font-family: &#39;Times New Roman&#39;; mso-fareast-language: fr; mso-no-proof: yes" lang="EN-US"><span style="mso-spacerun: yes">&#160;&#160; </span><span style="color: blue">FILTER</span>([Month Filter] &lt; '1/1/1990')      <p></p>   </span></p>  <p class="MsoNormal"><span style="mso-fareast-language: fr" lang="EN-US">     <p>&#160;</p>   </span></p>  <p style="mso-list: l0 level3 lfo1" class="NumHeading3"><a name="_Toc246568673"><span style="mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: fr" lang="EN-US"><span style="mso-list: ignore">5.2.2<span style="font: 7pt &quot;Times New Roman&quot;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span></span><span style="mso-fareast-language: fr" lang="EN-US">PERIODICITY_HINT</span></a><span style="mso-fareast-language: fr" lang="EN-US">     <p></p>   </span></p>  <p class="MsoNormal"><span style="mso-ansi-language: fr; mso-fareast-language: fr">PERIODICITY_HINT est le second parametre le plus important. Il faut toujours mettre la périodicité lorsque nous la connaissons.     <p></p>   </span></p>  <p class="MsoNormal"><span style="mso-ansi-language: fr; mso-fareast-language: fr">Le format de la périodicité est du type n[,…] ce qui signifie que nous pouvons spécifier plusieurs période.     <p></p>   </span></p>  <p class="MsoNormal"><span style="mso-ansi-language: fr; mso-fareast-language: fr">Par exemple une période pour des salaires mensuels peut être par trimestre ou par année. Dans ce cas, le format de la période serait 3,12.     <p></p>   </span></p>  <p class="MsoNormal"><span style="mso-ansi-language: fr; mso-fareast-language: fr">     <p>&#160;</p>   </span></p>  <p style="mso-list: l0 level3 lfo1" class="NumHeading3"><a name="_Toc246568674"><span style="mso-bidi-font-family: calibri; mso-bidi-theme-font: minor-latin; mso-fareast-language: fr" lang="EN-US"><span style="mso-list: ignore">5.2.3<span style="font: 7pt &quot;Times New Roman&quot;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span></span><span style="mso-fareast-language: fr" lang="EN-US">HISTORIC_MODEL_COUNT et<span style="mso-spacerun: yes">&#160; </span>HISTORIC_MODEL_GAP</span></a><span style="mso-fareast-language: fr" lang="EN-US">      <p></p>   </span></p>  <p class="MsoNormal"><span style="mso-fareast-language: fr" lang="EN-US">     <p>&#160;</p>   </span></p>  <p class="MsoNormal"><span style="mso-ansi-language: fr; mso-fareast-language: fr">La validation de l’algorithme de série temporal s’effectue à l’aide des paramètres HISTORIC_MODEL_COUNT et<span style="mso-spacerun: yes">&#160; </span>HISTORIC_MODEL_GAP qui sont affectés à un modèle de data mining.      <p></p>   </span></p>  <p class="MsoNormal"><span style="mso-ansi-language: fr; mso-fareast-language: fr; mso-no-proof: yes"><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/lbanon/WindowsLiveWriter/Zoomsurlalgorithmesrietemporelle_C6CC/clip_image004_2.png" original-url="https://blogs.msdn.com/blogfiles/lbanon/WindowsLiveWriter/Zoomsurlalgorithmesrietemporelle_C6CC/clip_image004_2.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="clip_image004" border="0" alt="clip_image004" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/lbanon/WindowsLiveWriter/Zoomsurlalgorithmesrietemporelle_C6CC/clip_image004_thumb.png" original-url="https://blogs.msdn.com/blogfiles/lbanon/WindowsLiveWriter/Zoomsurlalgorithmesrietemporelle_C6CC/clip_image004_thumb.png" width="244" height="62" v:shapes="_x0000_i1027" /></a></span><span style="mso-ansi-language: fr; mso-fareast-language: fr">     <p></p>   </span></p>  <p class="MsoNormal"><span style="mso-ansi-language: fr; mso-fareast-language: fr">     <p>&#160;</p>   </span></p>  <p class="MsoNormal"><span style="mso-ansi-language: fr; mso-fareast-language: fr">Le principe de ces paramètres est de créer des sous ensemble de modèle pour valider les données     <p></p>   </span></p>  <p class="MsoNormal"><span style="mso-ansi-language: fr; mso-fareast-language: fr">A travers la copie d’écran ci-dessous, le premier modèle prend en entrée N -3 mois, prédit les 3 derniers et compare avec le réel      <p></p>   </span></p>  <p class="MsoNormal"><span style="mso-ansi-language: fr; mso-fareast-language: fr">Le deuxième modèle prend en entrée les N - 6 mois, prédit les 6 suivant et compare avec le réel     <p></p>   </span></p>  <p class="MsoNormal"><span style="mso-ansi-language: fr; mso-fareast-language: fr">Il faut avoir un niveau de profondeur de données suffisant     <p></p>   </span></p>  <p style="text-align: center" class="MsoNormal" align="center"><span style="mso-ansi-language: fr; mso-fareast-language: fr; mso-no-proof: yes"><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/lbanon/WindowsLiveWriter/Zoomsurlalgorithmesrietemporelle_C6CC/clip_image005_2.png" original-url="https://blogs.msdn.com/blogfiles/lbanon/WindowsLiveWriter/Zoomsurlalgorithmesrietemporelle_C6CC/clip_image005_2.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="clip_image005" border="0" alt="clip_image005" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/lbanon/WindowsLiveWriter/Zoomsurlalgorithmesrietemporelle_C6CC/clip_image005_thumb.png" original-url="https://blogs.msdn.com/blogfiles/lbanon/WindowsLiveWriter/Zoomsurlalgorithmesrietemporelle_C6CC/clip_image005_thumb.png" width="244" height="136" v:shapes="Picture_x0020_1" /></a></span><span style="mso-ansi-language: fr; mso-fareast-language: fr">     <p></p>   </span></p>  <p class="MsoNormal"><span style="mso-ansi-language: fr; mso-fareast-language: fr">Le paramètre <span style="mso-spacerun: yes">&#160;</span>HISTORIC_MODEL_COUNT correspond au numéro du sous modèle et<span style="mso-spacerun: yes">&#160; </span>le paramètre HISTORIC_MODEL_GAP au nombre de pas de données à tronquer.      <p></p>   </span></p>  <p class="MsoNormal"><span style="mso-ansi-language: fr; mso-fareast-language: fr">Le lien suivant décrit plus en détails la mise en place de ces deux paramètres :     <p></p>   </span></p>  <p class="MsoNormal"><span lang="EN-US"><a href="https://www.sqlserverdatamining.com/ssdm/Home/TipsTricks/tabid/61/Default.aspx?id=26"><span style="mso-ansi-language: fr; mso-fareast-language: fr" lang="FR">https://www.sqlserverdatamining.com/ssdm/Home/TipsTricks/tabid/61/Default.aspx?id=26</span></a></span><span style="mso-ansi-language: fr; mso-fareast-language: fr">     <p></p>   </span></p>  <p class="MsoNormal"><span style="mso-ansi-language: fr; mso-fareast-language: fr">     <p>&#160;</p>   </span></p>  <p class="MsoNormal"><span style="mso-ansi-language: fr">     <p>&#160;</p>   </span></p>]]></content:encoded>
    </item>
  </channel>
</rss>