Pentaho 5.4 Extraire l'archive pentaho biserver téléchargée Modifier les fichier de configuration des import/export. Cette opération est nécessaire pour pouvoir charger les exemples fournis avec le nouvel outil de manipulation de cubes pivot4j (les fichiers modifiés sont fournis à titre d'exemples dans le répertoire): biserver-ce/pentaho-solutions/system/importexport.xml : Rajouter l'entrée suivante dans la section DefaultExportHandler: <bean id="defaultexporthandler" class="org.pentaho.platform.plugin.services.importexport.defaultexporthandler"> <value>.pivot4j</value> biserver-ce/pentahosolutions/system/importhandlermimetypedefinitions.xml ; rajouter l'entrée suivante dans la section des types text/xml : <MimeTypeDefinition mimetype="text/xml"> <extension>pivot4j</extension> </MimeTypeDefinition> Démarrer le serveur : start-pentaho.bat. Si le jdk n'est pas déclaré au niveau système, rajouter le chemin dans la section :nojdk set JAVA_HOME=... Se connecter au serveur en admin par défaut le lmote de passe est password. Allez dans MarketPlace, mettez à jour les modules préinstallés, mettez à jour les modules suivants avec les dernières versions : Community DashBoard Framework : cliquez sur Community DashBoard Framework, sélectionnez la version 15.06.30 (ou supérieur) puis cliquez sur Installer Community DashBoard Editor : cliquez sur Community DashBoard Editor, sélectionnez la version 15.06.30 (ou supérieur) puis cliquez sur Installer Community Data Access : cliquez sur Community Data Access, sélectionnez la version
15.06.30 (ou supérieur) puis cliquez sur Installer Installer les modules ci-dessous si ils ne le sont pas par défaut Pivot4j Analytics Saiku Analytics Saiku Chart plus Pour une utilisation avec la base DEBRY (paramétrage KasStore livré par défaut) Copier les fichiers KasStore/lib/derbyclient.jar et KasStore/lib/derbynet.jar sous Pentaho 5\biserver-ce\tomcat\lib Redémarrez le serveur Pentaho et connectez vous en admin Créez une source de donnée jdbc vers la base. Cette source sera utilisée aussi bien par les cubes que par les tableaux de bords. Allez dans Fichier, Gérer les sources de données, cliquez sur le rouage de la fenêtre Gérer les sources de données puis sélectionner Nouvelle Connexion, creer une source de donnée JDBC avec les items suivants: ConnectionName : ksserver Database Type : Generic Database Accès : Native (JDBC) URL (changer eventuellement localhost par le nom de votre serveur) : jdbc:derby://localhost:1527/../data/databases/demo/derby/alimentaire/kss Nom de classe du pilote : org.apache.derby.jdbc.embeddeddriver Nom d'utilisateur : SA Mot de passe : nopass Tester la connexion et valider Pour une utilisation avec la base MYSQL (paramétrage KasStore production)
Redémarrez le serveur Pentaho et connectez vous en admin Créez une source de donnée jdbc vers la base. Cette source sera utilisée aussi bien par les cubes que par les tableaux de bords. Allez dans Fichier, Gérer les sources de données, cliquez sur le rouage de la fenêtre Gérer les sources de données puis sélectionner Nouvelle Connexion, creer une source de donnée JDBC avec les items suivants: ConnectionName : ksserver Database Type : Mysql Accès : Native (JDBC) Nom de l'hôte : localhost Nom de la base de donnée : posnserver Nom d'utilisateur : posnserver Mot de passe : posnserver Tester la connexion et valider Importer les cubes et tableaux de bords d'exemples cliquez sur Parcourir les fichiers, allez dans le dossier Public, cliquez sur le bouton Charger puis sélectionnez l'archive KasStoreBI.zip. Un répertoire KasStore est alors créé et contient deux sous répertoires Cubes et Tableaux de bords. Utilisation des tableaux de bords Après vous être assuré que la base serveur est bien démarrée, dans le dossier Tableaux de bords, double clickez sur l'item KasStore Ventes.cde pour ouvrir les tableaux de bords. Remarques : Il est à noter que Pentaho gère ses propres caches de données et que vous pouvez à tout moment forcer leur rafraissement en allant dans Outils -> Actualiser -> CDA Cache ;
Vous pouvez dupliquer, modifier... les tableaux de bords en cliaunt sur l'item KasStore Ventes.cde puis sur Modifier ; Utilisation des Cubes Créez d'une source de donnée mondrian pour la gestion des cubes : Dans Fichier, gérer les sources de données, cliquez sur le rouage puis Import Analysis, sélectionner le fichier mondrian fourni KasStoreMondrian.xml, dans Data source sélectionnez ksserver puis cliquer sur Import. A ce niveau vous pouvez crer vos analyses, rapports... en sélectionnant soit la source de données JDBC, soit la source d'analyse en utilisant l'un des 9 cubes fournis. Ex : File -> New -> Saiku Analytics, sélectionner un cube et créer votre analyse. Nous fournissons également des exemples pour démarrer dans le répertoire : Parcourir les fichiers, Public -> KasStore -> Cubes. Sélectionner l'item puis cliquer sur Ouvir pour le visualiser ou sur Modifier pour le modifier.
Pentaho 5.2 Extraire l'archive pentaho biserver téléchargée Modifier les fichier de configuration des import/export. Cette opération est nécessaire pour pouvoir charger les exemples fournis avec le nouvel outil de manipulation de cubes pivot4j (les fichiers modifiés sont fournis à titre d'exmples dans le répertoire): biserver-ce/pentaho-solutions/systemimportexport.xml : Rajouter l'entrée suivante dans la section DefaultExportHandler: <bean id="defaultexporthandler" class="org.pentaho.platform.plugin.services.importexport.defaultexporthandler"> <value>.pivot4j</value> biserver-ce/pentaho-solutions/importhandlermimetypedefinitions.xml ; rajouter l'entrée suivante dans la section des types text/xml : <MimeTypeDefinition mimetype="text/xml"> <extension>pivot4j</extension> </MimeTypeDefinition> Démarrer le serveur : start-pentaho.bat. Si le jdk n'est pas déclaré au niveau système, rajouter le chemin dans la section :nojdk set JAVA_HOME=... Se connecter au serveur en admin. Cliquez sur le rouage de la fenêtre manage datasource puis sur New Connection, creer une source de donnée JDBC avec les items suivants: ConnectionName : ksserver Database Type : generic database Custom connection URL : jdbc:mysql://localhost/posnserver Custom driver class name : com.mysql.jdbc.driver
User name : posnserver User password : posnserver Tester la connexion et valider Dans MarketPlace, mettre à jour les modules préinstallés, et installer les modules cidessous si ils ne le sont pas par défaut, puis redémarrer le serveur pour que les nouveaux modules soient pris en compte : Community Data Access Community DashBoard Editor Pivot4j Analytics Saiku Analytics Saiku Chart plus Dans manage datasource, cliquez sur le rouage puis Import Analysis, sélectionner le fichier mondrian fourni Datamart KasPos.xml, dans Data source sélectionnez ksserver puis cliquer sur Import. A ce niveau vous pouvez crer vos analyses, rapports... en sélectionnant soit la source de données JDBC, soit la source d'analyse en utilisant l'un des 9 cubes fournis. Ex : File -> New -> Saiku Analytics, sélectionner un cube et créer votre analyse. Vous pouvez également partir des trames fournies dans le package KasStore Datamart.zip : aller dans Browse File, sélectionner le dossier public puis cliquer sur Upload et sélectionner l'archive KasStore Datamart.zip. Un répertoire KasStore Datamart contient une trame de départ avec les différents cubes. Ex : cliquer sur RealDetailVentesProduits puis sur éditer, la fenêtre d'analyse s'ouvre... et à vous de jouer Remarque : à l'heure où ce post est rédigé, Pivot4j est encore en version de développement déconseillé en production. Un problème dans le version livrée actuellement dans la version 5.2 vous obligera peut être à supprimer les autres sources d'analyse fournies en exemples avant de pouvoir le tester sur KasStore.
Pentaho 5.1 Extraire l'archive pentaho biserver téléchargée Modifier le fichier de configuration des import/export : biserver-ce/pentahosolutions/systemimportexport.xml ; rajouter les entrées suivantes :... <util:map id="convertersmap">... <entry key="pivot4j" value-ref="streamconverter"/> <bean id="defaultexporthandler" class="org.pentaho.platform.plugin.services.importexport.defaultexporthandler"> <value>.pivot4j</value> <bean id="namebasemimeresolver" class="org.pentaho.platform.plugin.services.importer.namebasemimeresolver"> <entry key="pivot4j" value="text/xml"/>... <util:list id="approvedextensionlist">... <value>.pivot4j</value> Démarrer le serveur : start-pentaho.bat. Si le jdk n'est pas déclaré au niveau système, rajouter le chemin dans la section :nojdk set JAVA_HOME=... Se connecter au serveur en admin. Dans manage datasource, creer une source de donnée JDBC avec les items suivants: ConnectionName : ksserver Database Type : generic database Custom connection URL : jdbc:mysql://localhost/posnserver Custom driver class name : com.mysql.jdbc.driver
User name : posnserver User password : posnserver Tester la connexion et valider : ne pas tenir compte d'un éventuel message d'erreur lors de l'enregistrement. Dans MarketPlace, mettre à jour les modules préinstallés, installer les modules cidessous puis redémarrer le serveur pour que les nouveaux modules soient pris en compte : Community Data Access Community DashBoard Editor Pivot4j Analytics Saiku Analytics Saiku Chart plus Dans manage datasource, creer une source de donnée Analysis, sélectionner le fichier mondrian fourni Datamart KasPos.xml, dans Data source sélectionnez ksserver puis cliquer sur Import. A ce niveau vous pouvez crer vos analyses, rapports... en sélectionnant soit la source de données JDBC, soit la source d'analyse en utilisant l'un des 9 cubes fournis. Ex : File -> New -> Saiku Analytics, sélectionner un cube et créer votre analyse. Vous pouvez également partir des trames fournies dans le package KasStore Datamart.zip : aller dans Browse File, sélectionner le dossier public psui cliquer sur Upload et sélectionner l'archive KasStore Datamart.zip. Un répertoire KasStore Datamart contient une trame de départ avec les différents cubes. Ex : cliquer sur RealDetailVentesProduits puis sur éditer, la fenêtre d'analyse s'ouvre... et à vous de jouer