bitroom - Pentaho - Pentaho Howto

Snippets
Code Snippets
Open Object Database
Open Object Catalog Was ist die Open Object Database? Open Object Namenskonvention
Objekt Suche
 

Technik
C# / .NET SOA Pentaho JBoss AJAX PHP Klassen Java Tutorials MySQL - Replikation MySQL 5 - Datenbank Internet Provider Suchmaschinen Optimierung
Bereiche
News Projekte Links
Kommunikation
Weblog / Blog
Glossar
LAMP PHP XAMPP
Fragen, Kritik oder Kommentare? Dann schreib einfach eine Email an alex[at]bitroom.de

Pentaho BI - Howto

Auf den folgenden Seiten findet ihr einige Howto's, die den Einstieg im Umgang mit Pentaho erleichtern sollen. Es wird vorrausgesetzt, dass eine aktuelle Pentaho Installation vorhanden ist. Das Verzeichnis in das Pentaho Installiert wurde wird hier mit <PCI_HOME> bezeichnet.

MySQL über JNDI zur Verfügung stellen
durch folgende Einträge wird ein MySQL Datenbank Zugriff für Pentaho eingerichtet. Die Datenbank in diesem Beispiel ist anschliessend über den JNDI-Namen mysql_db für beliebige Aktionen nutzbar.
  1. Editiere die web.xml von Pentaho. Diese befindet sich in der Regel unter <PCI_HOME>\jboss\server\default\deploy\pentaho.war\WEB-INF


  2. Füge folgenden Abschnitt im <webapp> Bereich hinzu:
    <resource-ref>
          <description>mysql_db</description>
          <res-ref-name>jdbc/mysql_db</res-ref-name>
          <res-type>javax.sql.DataSource</res-type>
          <res-auth>Container</res-auth>
     </resource-ref>
  3. Editiere die jboss-web.xml. Diese befindet sich in der Regel unter <PCI_HOME>\jboss\server\default\deploy\pentaho.war\WEB-INF

  4. Füge folgenden Abschnitt im <jndi-name> Bereich hinzu:
     <resource-ref>
        <res-ref-name>jdbc/mysql_db</res-ref-name>
        <res-type>javax.sql.DataSource</res-type>
        <jndi-name>java:/mysql_db</jndi-name>
    </resource-ref> 
  5. Erzeuge im <PCI_HOME> Verzeichnis eine neue Datei namens mysql_db-ds.xml und fülle sie mit folgendem Inhalt:
     <datasources>
          <local-tx-datasource>
         <jndi-name>mysql_db</jndi-name>
         <connection-url>jdbc:mysql://localhost/sampledata</connection-url>
         <driver-class>com.mysql.jdbc.Driver</driver-class>
         <user-name>root</user-name>
     <password>password</password>
     <metadata>
      <type-mapping>mySQL</type-mapping>
     </metadata>
          </local-tx-datasource>
    </datasources> 
New Objects in Database
TEMP_1NEU!
Shortdesc
Datum: 2009-08-16 14:08:51
Show Object

testobjectNEU!
object for testing
Datum: 2009-01-14 21:01:05
Show Object

Code Samples
CSharp C# Datenbank C# DataSet C# HTML Editor C# Tips & Tricks
LAMP/LAMPS Links
XAMPP Apache Webserver PHP Download MySQL Datenbank OpenSSL ModSSL LAMPS Tutorial
IT - News
Golem Heise Verlag
Fun Stuff
Autsch Lustige Stories Hackfressen
(c)2005 bitroom