<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="http://blog.netapsys.fr/index.php/feed/rss2/xslt" ?><rss version="2.0"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:wfw="http://wellformedweb.org/CommentAPI/"
  xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
  <title>Netapsys Blog - Pentaho</title>
  <link>http://blog.netapsys.fr/index.php/</link>
  <description></description>
  <language>fr</language>
  <pubDate>Thu, 09 Sep 2010 12:56:59 +0200</pubDate>
  <copyright>Netapsys 2008 - 2009</copyright>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Dotclear</generator>
  
    
  <item>
    <title>Pentaho et les Cubes</title>
    <link>http://blog.netapsys.fr/index.php/post/2009/05/06/Pentaho-et-les-Cubes</link>
    <guid isPermaLink="false">urn:md5:614cf7ec38fdfce82a56fec524a6c781</guid>
    <pubDate>Wed, 06 May 2009 09:28:00 +0200</pubDate>
    <dc:creator>Alexis Rousset</dc:creator>
        <category>Business Intelligence</category>
        <category>Business Intelligence</category><category>Cube</category><category>Mondrian</category><category>OLAP</category><category>open source</category><category>Pentaho</category><category>Schema Workbench</category>    
    <description>&lt;p&gt;Dans ce post je vous propose de présenter la création d’un cube dans la suite Pentaho. Nous aurons l’occasion de parler de l’outil Mondrian incorporé dans Pentaho et de l’utilitaire Schéma Workbench.&lt;/p&gt;    &lt;p&gt;La suite &lt;strong&gt;Pentaho&lt;/strong&gt; se base sur l’outil &lt;strong&gt;Mondrian&lt;/strong&gt; pour l’analyse multidimensionnelle.
Mondrian fait partie des cubes de type R-OLAP (&lt;strong&gt;R&lt;/strong&gt;elational &lt;strong&gt;O&lt;/strong&gt;nline &lt;strong&gt;A&lt;/strong&gt;nalytical &lt;strong&gt;P&lt;/strong&gt;rocessing), c'est-à-dire qu’il se base sur une base de données relationnelle et transcrit des requêtes MDX (&lt;strong&gt;M&lt;/strong&gt;ultidimensional &lt;strong&gt;Ex&lt;/strong&gt;pressions) en requêtes SQL.
La base de données doit avoir une topologie en &lt;strong&gt;étoile&lt;/strong&gt; (comme celle dans l’exemple ci-dessous) ou en flocon afin de coller à l’analyse multidimensionnelle.&lt;/p&gt;


&lt;p&gt;Mondrian a comme avantage d’être facilement et rapidement applicable dans une solution. En contre partie, de par son type R-OLAP, il se trouve parfois limité en terme de performance. Il existe cependant des moyens pour pallier en partie ces faiblesses.&lt;/p&gt;


&lt;h3&gt;Contexte&lt;/h3&gt;


&lt;p&gt;Pour créer notre cube nous avons besoin&amp;nbsp;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;D’une table de fait&lt;/li&gt;
&lt;li&gt;De dimensions&lt;/li&gt;
&lt;li&gt;De hiérarchies&lt;/li&gt;
&lt;li&gt;De mesures&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Nous allons nous baser sur un petit exemple, ci-dessous le diagramme de la base de données.&lt;/p&gt;


&lt;pre&gt;&lt;img src=&quot;http://blog.netapsys.fr/public/images/BI/topologieEtoile.png&quot; alt=&quot;Topologie Etoile&quot; /&gt;&lt;/pre&gt;


&lt;p&gt;La table de fait est la table centrale dans la topologie de la base relationnelle, elle est liée aux différentes dimensions avec des clés étrangères et contient les mesures à calculer.&lt;br /&gt;
Les dimensions contiennent les hiérarchies linéarisées.&lt;/p&gt;


&lt;h3&gt;Création d’un cube (Schéma Workbench)&lt;/h3&gt;


&lt;p&gt;La création d’un cube au sens Mondrian est tout simplement la rédaction d’un &lt;strong&gt;fichier XML&lt;/strong&gt;. Ce fichier permet de lier les informations du cube que nous souhaitons faire apparaître et la base de données.
Pour faciliter la création de ce fichier, nous allons utiliser l’outil &lt;strong&gt;Schéma Workbench&lt;/strong&gt; qui offre une interface graphique pour effectuer cette tâche.&lt;/p&gt;


&lt;p&gt;Après avoir configurer dans les «&amp;nbsp;Préférences&amp;nbsp;» la base de données sur laquelle nous souhaitons nous baser, nous pouvons commencer à créer notre cube.&lt;/p&gt;


&lt;p&gt;Je vous propose de regarder la vidéo pour suivre les différentes étapes.
Vidéo disponible à l’adresse&amp;nbsp;: &lt;a href=&quot;http://blog.netapsys.fr/public/images/BI/video/schemaWorkbenchCube_skin.swf&quot; hreflang=&quot;fr&quot;&gt;http://blog.netapsys.fr/public/images/BI/video/schemaWorkbenchCube_skin.swf&lt;/a&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://blog.netapsys.fr/index.php/post/2009/05/06/Pentaho-et-les-Cubes#comment-form</comments>
      <wfw:comment>http://blog.netapsys.fr/index.php/post/2009/05/06/Pentaho-et-les-Cubes#comment-form</wfw:comment>
      <wfw:commentRss>http://blog.netapsys.fr/index.php/feed/rss2/comments/89</wfw:commentRss>
      </item>
    
</channel>
</rss>