Install Pdi PDF
Install Pdi PDF
This document supports Pentaho Business Analytics Suite 4.8 GA and Pentaho Data Integration 4.4 GA, documentation revision October 31, 2012. This document is copyright 2012 Pentaho Corporation. No part may be reprinted without written permission from Pentaho Corporation. All trademarks are the property of their respective owners.
Trademarks
Pentaho (TM) and the Pentaho logo are registered trademarks of Pentaho Corporation. All other trademarks are the property of their respective owners. Trademarked names may appear throughout this document. Rather than list the names and entities that own the trademarks or insert a trademark symbol with each mention of the trademarked name, Pentaho states that it is using the names for editorial purposes only and to the benefit of the trademark owner, with no intention of infringing upon that trademark.
Company Information
Pentaho Corporation Citadel International, Suite 340 5950 Hazeltine National Drive Orlando, FL 32822 Phone: +1 407 812-OPEN (6736) Fax: +1 407 517-4575 http://www.pentaho.com E-mail: [email protected] Sales Inquiries: [email protected] Documentation Suggestions: [email protected] Sign-up for our newsletter: http://community.pentaho.com/newsletter/
| TOC | 3
Contents
Installation Overview..................................................................................................................4 Installation Methods...................................................................................................................5
The Graphical Installer..................................................................................................................................5 The Archive-Based Installation Process....................................................................................................... 5 Installation Checklist: Server..............................................................................................................6 Installation Checklist: Workstation..................................................................................................... 6
Adding PDI Enterprise Repository Content Support to the BA Server.................................... 16 Adding a JDBC Driver..............................................................................................................17 Compatibility Matrix: Supported Components......................................................................... 18
JDBC Drivers.............................................................................................................................................. 22
| Installation Overview | 4
Installation Overview
This guide explains how to install the Pentaho Data Integration Enterprise Edition version 4.4 on both servers and workstations using either the standalone PDI graphical installer, or the equivalent archive packages. Typically, the Data Integration Server and Pentaho Enterprise Console will go on the server, and each workstation will have its own copy of the data integration design tools. If you need more information about using Pentaho Data Integration with big data technology, see the Big Data Guide. To ensure that your installation goes smoothly, refer to the Compatability Matrix: Supported Components for details about the versions of databases, application servers, software, and browsers that are compatible with Pentaho Data Integration. Use the archive-based installation if you are a Windows, Linux, OS X, or Solaris user and you Have your own or are creating your own deployment scripts Are using a command line interface or are performing a headless installation Are performing a remote installation Plan to connect to a database that is not the default installation database in the installation wizard Are independently upgrading or migrating to a new version of a particular product or plugin Need more fine-grained control over configuration and deployment options for servers
Use the graphical installation if you are a Windows or Linux user and prefer to Install using a graphical installer Install quickly and/or for evaluation purposes The PDI Graphical Installer Provides Data Integration server Data Integration tools: Spoon (graphical interface) Kitchen (CLI job interface) Pan (CLI transformation interface) Carte (CLI execution engine for PDI content) You Must Supply A supported operating system: Linux Windows Solaris Mac OS
Pentaho Enterprise Console A Java Runtime Environment (only if you use the PDI graphical installer)
A Java Runtime Environment (only if you use the PDI archive packages) One or more data sources: Any JDBC-compliant database A spreadsheet A flat file containing comma-separated values
A supported Big Data structure: (for Big Data deployments only) Hadoop Hive MongoDb HBase Cassandra
If you are using a Hadoop distribution other than the default Apache Hadoop distribution you need to configure PDI for your specific version of Hadoop. See the Setting the Active Hadoop Configuration section of the Pentaho Data Integration Admin Guide for more guidance on changing which version of Hadoop works with PDI.
| Installation Methods | 5
Installation Methods
There are two ways to install Pentaho Data Integration: through the graphical installer and through the archive packages. Graphical Installation The installer provides a Java Runtime Environment, a master control script for starting and stopping the PDI servers, a Start menu entry in Windows, automatic service configuration in Windows, and it auto-checks for available port numbers and reassigns them if there are port collisions. Archive Package Installation The archive packages are more useful for headless, unattended (if you have your own deployment scripts), and remote installations. Installing from archives is the easiest and quickest way to deploy to one server and many workstations. If you perform an archive-based installation, you will have to manually configure your operating system to start the PDI servers as boot services. This guide provides basic instructions for these processes, but you will need to modify them to accommodate your operating environment.
| Installation Methods | 6
Installing the Pentaho Data Integration client tools onto user workstations is a much simpler process that requires little more than being able to unpack a file archive or run the graphical installation utility as a regular user. Refer to the Compatibility Matrix: Supported Components in this guide for a list of supported operating systems, browsers, and databases.
| Prerequisites for Archive Installation | 8 2. With root permissions, create a new user account called pentaho. Bash is not a requirement, but it is typically the shell that Linux users want to standardize on. On many Linux distributions, the default new user shell is /bin/sh or some equivalent (such as Dash) that may not use the ~/.bashrc configuration file that you will work with later. If you don't have or want to use Bash, adjust the instructions throughout this guide accordingly. sudo useradd -s /bin/bash -m pentaho 3. Set a password for the pentaho user (note that when using the sudo command, you must first supply the root password). sudo passwd pentaho 4. Verify that you can log in using the credentials you specified. su pentaho You now have a user account created specifically for running the BA Server and controlling Pentaho Enterprise Console start and stop scripts. You should stay logged into this new account to create the pentaho directory and perform all other installation tasks that do not explicitly require root access. You must use this new user account for starting and stopping the Pentaho Enterprise Console, and for installing and updating licenses if you use the command line tool to manage them instead of the graphical interface in Pentaho Enterprise Console. If you create any RC or init scripts to start Pentaho Enterprise Console automatically at boot time, then you will have to write those scripts such that they start the service with the pentaho user credentials.
| Prerequisites for Archive Installation | 9 3. In the System Variable section, click New. 4. A popup dialog will ask for a variable name and value. Type PENTAHO_JAVA_HOME into the name field. 5. In the value field, enter the directory for the JRE. An example of a JRE directory is C:\Program Files\Java \jre6. Click OK. 6. In the parent window, click Apply Changes. 7. You must restart your computer for the change to take effect. 8. Verify that the variable is properly set. echo %PENTAHO_JAVA_HOME%
If you download the pdi-ee-server package, you must also download the Pentaho Enterprise Console package: Pentaho Enterprise Console for Linux/Solaris/OS X: pec-4.4.0-GA.tar.gz Pentaho Enterprise Console for Windows: pec-4.4.0-GA.zip
Post-Install Configuration
After you've installed PDI software to your server, you must perform some extra tasks to register license keys, connect your workstations to the server, and configure the server to start at boot time. Follow the sections below that apply to your situation.
| Server Installation Procedure | 13 su - pentaho -c "cd /home/pentaho/pentaho/server/enterprise-console && ./stoppec.sh" ;; *) echo "Usage: $0 { start | stop }" ;; esac exit 0 3. Save the file and close the text editor. 4. Change the file permissions to make the init script executable. chmod +x /etc/init.d/pdi 5. Add the pdi init script to the standard runlevels so that it will run when the system starts, and stop when the system is shut down or rebooted, by using the update-rc.d command. This command may not exist on your computer if it is not Debian-based. If that is the case, consult your distribution documentation or contact your distribution's support department to determine how to add init scripts to the default runlevels. update-rc.d pdi defaults The Pentaho DI Server will now start at boot time, and shut down when the system stops or restarts.
Once you're certain that your PDI environment is ready for production, you can remove any installation artifacts, such as ZIP or tar.gz archives and installers. See the PDI Administrator's Guide for further guidance on system administration, configuration, and maintenance.
RAM: 2 GB RAM Disk Space: 2 GB free after installation Server Pentaho server software is hardware-independent and runs on server-class computers that comply with these specifications for minimum hardware and required operation systems. Pentaho Software Pentaho Business Analysis Server Pentaho Data Integration Server Pentaho Enterprise Console Hardware64 bit Apple Macintosh Pro Quad-Core or Macintosh Mini Quad-Core Intel EM64T or AMD64 Dual-Core Operating System64 bit Apple Macintosh OS X Server 10.6 & 10.7 CentOS Linux 5 & 6 Microsoft Windows 2008 Server R1 & R2 Red Hat Enterprise Linux 5 & 6 Solaris 10 Ubuntu Server 10.X & 12.X
RAM: 8 GB with 4 GB dedicated to Pentaho servers, 1 GB to Pentaho Enterprise Console Disk Space: 20 GB free after installation Embedded Software
When embedding Pentaho software into other applications, the computing environment should comply with these specifications for minimum hardware and required operation systems.
| Compatibility Matrix: Supported Components | 19 Pentaho Software Embedded Pentaho Reporting Embedded Pentaho Analysis Embedded Pentaho Data Integration Hardware32 or 64 bit Processors: Apple Macintosh Pro Quad-Core or Macintosh Mini Quad-Core Intel EM64T or AMD64 Dual-Core Operating System32 or 64 bit Apple Macintosh OS X Server 10.6 & 10.7 CentOS Linux 5 & 6 Microsoft Windows 2008 Server R1 & R2 Microsoft Windows 7 Red Hat Enterprise Linux 5 & 6 Solaris 10 Ubuntu Server 10.X & 12.X
RAM: 8 GB with 4 GB dedicated to Pentaho servers Disk Space: 20 GB free after installation
Application Servers Servers to which you deploy Pentaho software must run one of these application servers. Pentaho Software Pentaho Business Analysis Server Jboss 5.1.x Tomcat 6.0.x Application Server
Tomcat 6.0.x
Pentaho software stores processing artifacts in these solution database repositories. Pentaho Software Pentaho Business Analysis Server Database Repository MySQL 5.x Oracle 10g/11i PostgreSQL 8.x & 9.1.x*
Pentaho Data Integration Server *Default installed solution database Data Sources
Pentaho software connects to these relational and non-relational data sources. Pentaho Software Pentaho Reporting Data Source JDBC 3** ODBC OLAP4J XML Pentaho Analysis Pentaho Data Integration Pentaho Metadata Relational (JDBC) Hibernate Javascript
| Compatibility Matrix: Supported Components | 20 Pentaho Software Pentaho Data Integration Data Source Metadata (MQL) Mondrian (MDX) XML (XQuery) Security User/Role List Provider Data Integration Steps (PDI) Other Action Sequences Web Services XMLA JDBC 3** OLAP4J Salesforce XML CSV Microsoft Excel Pentaho Analysis Apache Hadoop 0.20.2 & 0.20.203.0*** Cloudera CDH3u4*** CDH4*** MapR 1.1.3 & 1.2.0 Cassandra distributions Apache 1.1.2 DataStax 1.1.2 MongoDB 2.0.4
**Use a JDBC 3.x compliant driver that is compatible with SQL-92 standards when communicating with relational data sources. For your convenience, we provide a list of drivers used to get data from relational JDBC databases. ***From one of these distributions: HBase 0.90.5 and Hive 0.7.1 SQL Dialect-Specific Pentaho software generates dialect-specific SQL when communicating with these data sources. Pentaho Software Pentaho Analysis Access DB2 Derby Firebird Greenplum Hive Hsqldb Infobright Informix Ingres Interbase LucidDb MicrosoftSqlServer MySql Neoview Netezza Oracle PostgreSQL Data Source
| Compatibility Matrix: Supported Components | 21 Pentaho Software Pentaho Metadata Data Source SqlStream Sybase Teradata Vectorwise Vertica Other SQL-92 compliant**** DB2 Firebird H2 Hypersonic Ingres MS Access ASSQL MSSQLNative MySQL Netezza Oracle PostgresSQL Sybase Other SQL-92 compliant**** Apache Derby AS/400 InfiniDB Exasol 4 Firebird SQL Greenplum H2 Hypersonic IBM DB2 Infobright Informix Ingres Ingres VectorWise LucidDB MaxDB (SAP DB) MonetDB MySQL MS SQL Server Neoview Netezza Oracle Oracle RDB PostgreSQL SQLite Teradata UniVerse database Vertica Other SQL-92 compliant****
****If your data source is not in this list and is compatible with SQL-92, Pentaho software uses a generic SQL dialect.
| Compatibility Matrix: Supported Components | 22 Security Pentaho software integrates with these third-party security authentication systems. Pentaho Software Pentaho Business Analysis Server Pentaho Enterprise Console Authentication System Active Directory CAS Integrated Microsoft Windows Authentication LDAP RDBMS Active Directory LDAP RDBMS
Java Virtual Machine All Pentaho software, except the Pentaho Mobile App, requires the Sun/Oracle version 1.6 (6.0) distribution of the Java Runtime Environment (JRE) or Java Development Kit (JDK). Web Browsers Pentaho supports these major versions of Web browsers that are publicly available six weeks prior to when Pentaho begins to finalize a release. We also support the preceding major version. Pentaho Software Pentaho User Console Pentaho Enterprise Console Pentaho Report Designer***** Web Browser Apple Safari 5.x Google Chrome 19 Microsoft Internet Explorer 8 & 9 Mozilla Firefox 13 & 14
*****Requires a web browser to preview the exported HTML reports. Mobile Apps Pentaho mobile apps run on the Apple iPad 2 and 3 using iOS 5.x and 6.
JDBC Drivers
JDBC Drivers This reference is a continuous work in progress. If you are viewing it in the Pentaho InfoCenter and see something that is not correct, know of a driver that is not listed here, or have a tip you want to share, please let us know by using the comments fields found in the bottom right corner. Database Apache Derby Cache IBM InterSystems Vendor URL http://db.apache.org/derby/ derby_downloads.html http://www.cachemonitor.de/ intersystems-documentation/cachejdbc-driver http://www.cubrid.org/? mid=downloadsitem=jdbc_driver http://sourceforge.net/projects/ daffodildb/
CUBRID Daffodil DB
| Compatibility Matrix: Supported Components | 23 Database DB2 AS/400 DB2 Universal Database Firebird FrontBase Greenplum H2 Database Hive HSQLDB Informix Ingres InterBase jTDS Free MS Sybase LucidDB MaxDB Mckoi Mimer MonetDB MySQL Neoview IBM IBM Firebird Foundation FrontBase EMC2 H2 Apache HyperSQL IBM Actian Embarcadero jTDS DynamoDB SAP Mckoi SQL Database Mimer Information Technology MonetDB Oracle HP Vendor URL http://www-03.ibm.com/systems/i/ software/toolbox/ http://www-306.ibm.com/software/ data/db2/java http://www.firebirdsql.org/en/jdbcdriver/ http://www.frontbase.com/cgi-bin/ WebObjects/FBWebSite http://jdbc.postgresql.org/ download.html http://www.h2database.com http://hive.apache.org/ http://sourceforge.net/projects/hsqldb/ http://www-01.ibm.com/software/ http://esd.actian.com/product/drivers/ JDBC/java http://edn.embarcadero.com http://jtds.sourceforge.net/ http://www.dynamobi.com/c/ downloads/stable/ http://maxdb.sap.com http://www.mckoi.com/ originalmckoisql/index.html http://www.mimer.com http://www.monetdb.org/ http://dev.mysql.com/downloads/ connector/j/ https://h20392.www2.hp.com/portal/ swdepot/displayProductInfo.do? productNumber=NEO10 http://www.netezza.com http://www.openbase.com/index.php/ products/downloads http://www.oracle.com/technetwork/ database/features/jdbc/index.html http://www.pervasivedb.com/ download/Pages/PDBDownloads. aspx http://jdbc.postgresql.org/ http://www.sapdb.org/ sap_db_jdbc.htm http://www.xerial.org/trac/Xerial/wiki/ SQLiteJDBC
| Compatibility Matrix: Supported Components | 24 Database SQL Server Sybase ASE Microsoft SAP Vendor URL http://msdn.microsoft.com/en-us/ sqlserver/aa937724.aspx http://www.sybase.com/products/ allproductsa-z/softwaredeveloperkit/ jconnect http://www.sybase.com/products/ allproductsa-z/softwaredeveloperkit/ jconnect http://www.smallsql.de/download.html http://downloads.teradata.com/ download/connectivity/jdbc-driver http://www.vertica.com
SAP
SmallSQL Teradata Vertica Apache Derby Vendor Name Recommended Native Driver IBM Company URL
SmallSQL Teradata HP
Details
http://www.ibm.com Driver URL http://db.apache.org/derby/derby_downloads.html JDBC URL Syntax by Type Serverjdbc:derby://<server>[:<port>]/ <databaseName>[;<URL attribute>=>value>] Embeddedjdbc:derby:<databaseName>[;create=true] JDBC Class org.apache.derby.jdbc.ClientDriver org.apache.derby.jdbc.EmbeddedDriver Shipped with Pentaho Products Pentaho Data Integration Comments Open source database Cach Vendor Name Recommended Native Driver InterSystems Company URL http://www.cachemonitor.de Driver URL http://www.cachemonitor.de/intersystems-documentation/cache-jdbc-driver Details JDBC JAR File Name derby.jar Default Port 1527
| Compatibility Matrix: Supported Components | 25 Vendor Name JDBC URL Syntax by Type Serverjdbc:Cache:// <server>[:<port>]/<namespace> JDBC Class com.intersys.jdbc.CacheDriver CUBRID Vendor Name Recommended Native Driver CUBRID Company URL http://www.cubrid.org Driver URL http://www.cubrid.org/?mid=downloads&item=jdbc_driver JDBC URL Syntax by Type Default Port Details Details Default Port 1972
Server 33000 jdbc:cubrid:<server>:<port>:<databaseName>:<username>:<password> : [?<URL attribute>=<value>[&<URL attribute>=<value>] ] JDBC Class cubrid.jdbc.driver.CUBRIDDriver Comments Open source database highly optimized for Web applications. Daffodil DB Vendor Name Recommended Native Driver Daffodil Software Company URL http://db.daffodilsw.com Driver URL http://sourceforge.net/projects/daffodildb/ JDBC URL Syntax by Type Serverjdbc:daffodilDB:// <server>[:<port>]/<databaseName> Default Port 3456 Details JDBC JAR File Name N/A
| Compatibility Matrix: Supported Components | 26 Vendor Name Details in.co.daffodil.db.jdbc.DaffodilDBDriver DaffodilDB_Common.jar Comments Open source database DB2 AS/400 Vendor Name Recommended Native Driver IBM Company URL http://www.ibm.com Driver URL http://www-03.ibm.com/systems/i/software/toolbox/ JDBC URL Syntax by Type Serverjdbc:as400:// <server>naming=sql;errors=full JDBC Class Default Port N/A JDBC JAR File Name Details
com.ibm.as400.access.AS400JDBCDriver jt400.jar Shipped with Pentaho Products Pentaho Data Integration DB2 Universal Database Vendor Name Recommended Native Driver IBM Company URL http://www.ibm.com Driver URL http://www-306.ibm.com/software/data/db2/java JDBC URL Syntax by Type Serverjdbc:db2://<server>[:<port>]/ <databaseName>[;<URL attribute>=<value>] JDBC Class com.frontbase.jdbc.FBJDriver Firebird Vendor Name Recommended Native Driver Firebird Foundation Company URL Details Default Port 50000 Details
| Compatibility Matrix: Supported Components | 27 Vendor Name http://www.firebirdsql.org Driver URL http://www.firebirdsql.org/en/jdbc-driver/ JDBC URL Syntax by Type Serverjdbc:firebirdsql:<server>[/ <port>]:/<database-file> (JDBC Type 4, official format) Serverjdbc:firebirdsql:// <server>[:<port>]/<database-file> Default Port 3050 3050 3050 3050 N/A (JDBC Type 4, compatibility format) Serverjdbc:firebirdsql:native// <server>[/<port>]:/<database-file> (JDBC Type 2, compatibility format) Serverjdbc:firebirdsql:native:// <server>[:<port>]/<database-file> Details
JDBC Type 2, compatibility format. Requires libraries) Embedded jdbc:firebirdsql:embedded:/<localdatabase-file> (JDBC Type 2, compatibility format. Requires libraries) JDBC Class org.firebirdsql.jdbc.FBDriver Shipped with Pentaho Products Pentaho Data Integration FrontBase Vendor Name Recommended Native Driver FrontBase Company URL http://www.frontbase.com Driver URL http://www.frontbase.com/cgi-bin/WebObjects/FBWebSite JDBC URL Syntax by Type Server Default Port jdbc:FrontBase://<host>[:<port>]/ N/A <databaseName> JDBC Class JDBC JAR File Name Details JDBC JAR File Name jaybird-full-xxx.jar
| Compatibility Matrix: Supported Components | 28 Vendor Name com.frontbase.jdbc.FBJDriver Greenplum Vendor Name Recommended Native Driver Greenplum Company URL http://www.greenplum.com Driver URL http://jdbc.postgresql.org/download.html JDBC URL Syntax by Type Serverjdbc:postgresql:// <server>[:<port>]/<databaseName> JDBC Class org.postgresql.Driver Comments Greenplum uses the Postgresql JDBC driver H2 Database Vendor Name Recommended Native Driver H2 Company URL http://www.h2database.com Driver URL http://www.h2database.com JDBC URL Syntax by Type Default Port Details Default Port 5342 Details Details frontbasejdbc.jar
Serverjdbc:h2:tcp://server[:port]/file- 9092 path N/A Embeddedjdbc:h2:file-name JDBC Class jdbc:h2:tcp://server[:port]/file-path org.h2.Driver Shipped with Pentaho Products Pentaho Business Analysis Server Pentaho Data Integration Pentaho Metadata-Editor JDBC JAR File Name h2-x.x.xxx.jar
| Compatibility Matrix: Supported Components | 29 Vendor Name Open source Java SQL database Hive Vendor Name Recommended Native Driver Apache Company URL http://hive.apache.org/ Driver URL N/A JDBC URL Syntax by Type Serverjdbc:hive://<server>[:<port>]/ default JDBC Class Default Port 10000 Details Details
org.apache.hadoop.hive.jdbc.HiveDriverhive-jdbc-x.x.x-pentaho-y.y.y.jar Example: hive-jdbc-0.7.0pentaho-1.0.1.jar* Shipped with Pentaho Products Pentaho Business Analysis Server Pentaho Data Integration Pentaho Metadata-Editor
Pentaho Report-Designer Comments Data warehouse infrastructure that provides data summarization and ad hoc querying *x.x.x is the Hive version, y.y.y is the Pentaho version. Pentaho has enhanced the standard Hive JDBC driver HSQLDB Vendor Name Recommended Native Driver HyperSQL Company URL http://www.hsqldb.org Driver URL http://sourceforge.net/projects/hsqldb/ JDBC URL Syntax by Type Serverjdbc:hsqldb:hsql:// <server>[:<port>]/<databaseName> Embedded Memory jdbc:hsqldb:mem:<databaseName> Default Port 9001 N/A N/A Details
| Compatibility Matrix: Supported Components | 30 Vendor Name Embedded File jdbc:hsqldb:file:<database-file> JDBC Class org.hsqldb.jdbcDriver Shipped with Pentaho Products Informix Vendor Name Recommended Native Driver IBM Company URL http://www.ibm.com Driver URL = JDBC URL Syntax by Type Default Port Details Pentaho Enterprise-Console Pentaho Business Analysis Server Pentaho Aggregation-Designer Pentaho Data Integration Pentaho Metadata-Editor Pentaho Report-Designer JDBC JAR File Name hsqldb.jar Details
Serverjdbc:informix1533 sqli://<server>[:<port>]/ <databaseName>:informixserver=<dbservername> JDBC Class com.informix.jdbc.IfxDriver Shipped with Pentaho Products Pentaho Data Integration Ingres Vendor Name Recommended Native Driver Actian Company URL http://www.actian.com/ Driver URL http://esd.actian.com/product/drivers/JDBC/java JDBC URL Syntax by Type Serverjdbc:ingres:// <server>[:<port>]/<databaseName> JDBC Class Default Port 21071 JDBC JAR File Name Details JDBC JAR File Name ifxjdbc.jar
| Compatibility Matrix: Supported Components | 31 Vendor Name com.ingres.jdbc.IngresDriver Comments Open source relational database management system InterBase Vendor Name Recommended Native Driver Embarcadero Company URL http://edn.embarcadero.com Driver URL N/A JDBC URL Syntax by Type Serverjdbc:interbase://<server>/ <full_db_path> JDBC Class interbase.interclient.Driver Shipped with Pentaho Products Pentaho Data Integration jTDS Free MS SQL Sybase Vendor Name Recommended Native Driver jTDS Company URL http://jtds.sourceforge.net/ Driver URL N/A JDBC URL Syntax by Type SQL Server jdbc:jtds:<server_type>// <server>[:<port>][/<database>] [;<property>=<value>[;...]]] Sybasejdbc:jtds:<server_type>:// <server>[:<port>][/<database>] JDBC Class interbase.interclient.Driver Shipped with Pentaho Products Pentaho Enterprise-Console Pentaho Business Analysis Server JDBC JAR File Name jtds-x.x.x.jar Default Port 1433 7100 Details Default Port N/A Details Details iijdbc.jar
| Compatibility Matrix: Supported Components | 32 Vendor Name LucidDB Vendor Name Recommended Native Driver DynamoDB Company URL http://www.dynamobi.com Driver URL http://www.dynamobi.com/c/downloads/stable/ JDBC URL Syntax by Type Serverjdbc:luciddb:http:// <server>[:<port>] JDBC Class org.luciddb.jdbc.LucidDbClientDriver Shipped with Pentaho Products Pentaho Data Integration Comments Open source BI solution for Big Data MaxDB Vendor Name Recommended Native Driver SAP Company URL http://www.sap.com Driver URL http://maxdb.sap.com JDBC URL Syntax by Type Serverjdbc:sapdb:// <server>[:<port>]/<databaseName> JDBC Class com.sap.dbtech.jdbc.DriverSapDB Comments Database management system developed and supported by SAP AG Default Port 7210 Details Default Port 8034 JDBC JAR File Name LucidDbClient-x.x.x.jar Details Pentaho Aggregation-Designer Pentaho Data Integration Pentaho Metadata-Editor Pentaho Report-Designer Details
| Compatibility Matrix: Supported Components | 33 Mckoi SQL Database Vendor Name Recommended Native Driver Mckoi Company URL http://www.mckoi.com Driver URL http://www.mckoi.com/originalmckoisql/index.html JDBC URL Syntax by Type Serverjdbc:mckoi:// <server>[:<port>][/<schema>]/ JDBC Class com.mckoi.JDBCDriver Comments Open source SQL database written in Java Mimer Vendor Name Recommended Native Driver Mimer Information Technology Company URL http://www.mimer.com Driver URL N/A JDBC URL Syntax by Type Serverjdbc:mimer:<protocol>:// <server>[:<port>]/<database> JDBC Class com.mimer.jdbc.Driver MonetDB Vendor Name Recommended Native Driver MonetDB Company URL http://www.monetdb.org Driver URL N/A JDBC URL Syntax by Type Default Port 50000 Details Default Port 1360 Details Default Port 9157 JDBC JAR File Name mckoidb.jar Details
| Compatibility Matrix: Supported Components | 34 Vendor Name Serverjdbc:monetdb:// <server>[:<port>]/<database> JDBC Class nl.cwi.monetdb.jdbc.MonetDriver Shipped with Pentaho Products Pentaho Data Integration Comments An open source database system MY SQL Vendor Name Recommended Native Driver Oracle Company URL http://www.mysql.com Driver URL http://dev.mysql.com/downloads/connector/j/ JDBC URL Syntax by Type Serverjdbc:mysql:// <hostname>[,<failoverhost>] [:<port>] /<dbname>[?<URL attribute>=<value>[&<URL attribute>=<value>] ... ] JDBC Class com.mysql.jdbc.Driver (official class name) org.gjt.mm.mysql.Driver (older class name) Shipped with Pentaho Product Neoview Vendor Name Recommended Native Driver HP Company URL http://www.hp.com Details Pentaho Enterprise-Console Pentaho Business Analysis Server Pentaho Aggregation-Designer Pentaho Metadata-Editor Pentaho Report-Designer Default Port 3306 Details JDBC JAR File Name monetdb-jdbc-x.x.jar Details
| Compatibility Matrix: Supported Components | 35 Vendor Name Driver URL https://h20392.www2.hp.com/portal/swdepot/displayProductInfo.do? productNumber=NEO10 JDBC URL Syntax by Type Serverjdbc:hpt4jdbc:// <system>[:<port>]/[:][<URL attribute>= <value>[;<URL attribute>=<value> ] JDBC Class com.hp.t4jdbc.HPT4Driver Netezza Vendor Name Recommended Native Driver IBM Company URL http://www.netezza.com Driver URL N/A JDBC URL Syntax by Type jdbc:netezza://<server>[:<port>]/ <database> JDBC Class org.netezza.Driver OpenBase SQL Vendor Name Recommended Native Driver OpenBase International Company URL http://www.openbase.com Driver URL http://www.openbase.com/index.php/products/downloads JDBC URL Syntax by Type Serverjdbc:openbase://<server>/ <databaseName> JDBC Class com.openbase.jdbc.ObDriver Default Port N/A JDBC JAR File Name OpenBaseJDBC.jar Details Default Port 5480 Details JDBC JAR File Name N/A Default Port 18650 Details
| Compatibility Matrix: Supported Components | 36 Oracle Vendor Name Recommended Native Driver Oracle Company URL http://www.oracle.com Driver URL http://www.oracle.com/technetwork/database/features/jdbc/index.html JDBC URL Syntax by Type Default Port Thin Server 1521 jdbc:oracle:thin:@<server>[:<port>]:<sid> OCI Server jdbc:oracle:oci:@<server>[:<port>]:<sid> JDBC Class oracle.jdbc.driver.OracleDriver oracle.jdbc.OracleDriver Comments The OCI server requires OCI libraries Pervasive Vendor Name Recommended Native Driver Pervasive Company URL http://www.pervasivedb.com/Pages/default.aspx Driver URL http://www.pervasivedb.com/download/Pages/PDBDownloads.aspx JDBC URL Syntax by Type Serverjdbc:pervasive:// <server>[:<port>]/<datasource> JDBC Class com.pervasive.jdbc.v2.Driver Shipped with Pentaho Products Pentaho Data Integration Pentaho Report-Designer Default Port 1583 Details JDBC JAR File Name ojdbcx.jar, ora18n.jar Details
| Compatibility Matrix: Supported Components | 37 PostgreSQL Vendor Name Recommended Native Driver PostgreSQL Global Development Group Company URL http://www.postgresql.org/ Driver URL http://jdbc.postgresql.org/ JDBC URL Syntax by Type Serverjdbc:postgresql:// <server>[:<port>]/<databaseName> JDBC Class org.postgresql.Driver Shipped with Pentaho Products SAP DB Vendor Name Recommended Native Driver SAP DB Company URL N/A Driver URL http://www.sapdb.org/sap_db_jdbc.htm JDBC URL Syntax by Type Serverjdbc:sapdb://<server>/ <database_name> JDBC Class com.sap.dbtech.jdbc.DriverSapDB Shipped with Pentaho Products Pentaho Data Integration Comments FREE Enterprise Open Source Database SQLite Vendor Name Recommended Native Driver Xerial Company URL Details Default Port N/A Details Pentaho Data Integration Pentaho Report-Designer Default Port 5342 JDBC JAR File Name postgresql-8.x-xxx.jdbc4.jar Details
| Compatibility Matrix: Supported Components | 38 Vendor Name N/A Driver URL http://www.xerial.org/trac/Xerial/wiki/SQLiteJDBC JDBC URL Syntax by Type Serverjdbc:sqlite:<filename.db> JDBC Class org.sqlite.JDBC Shipped with Pentaho Products Pentaho Data Integration SQL Server Vendor Name Recommended Native Driver Microsoft Company URL http://www.microsoft.com Driver URL http://msdn.microsoft.com/en-us/sqlserver/aa937724.aspx JDBC URL Syntax by Type Default Port Details Default Port N/A JDBC JAR File Name sqlite-jdbc-x.x.x.jar Details
com.microsoft.sqlserver.jdbc.SQLServerDriver sqljdbc4.jar Comments The open source jtds driver also works with MSSQL Sybase ASE Vendor Name Recommended Native Driver SAP Company URL http://www.sybase.com Driver URL http://www.sybase.com/products/allproductsa-z/softwaredeveloperkit/jconnect JDBC URL Syntax by Type Server jdbc:sybase:Tds:<server>[:<port>]/ <databaseName> Default Port 5000 Details
| Compatibility Matrix: Supported Components | 39 Vendor Name JDBC Class com.sybase.jdbc4.jdbc.SybDriver Comments The open source jTDS driver works with Sybase as well Sybase SQL Anywhere Vendor Name Recommended Native Driver SAP Company URL http://www.sybase.com Driver URL http://www.sybase.com/products/allproductsa-z/softwaredeveloperkit/jconnect JDBC URL Syntax by Type Server jdbc:sybase:Tds:<server>[:<port>]/ <databaseName> JDBC Class com.sybase.jdbc4.jdbc.SybDriver Comments This open source jTDS driver works with Sybase as well SmallSQL Vendor Name Recommended Native Driver SmallSQL Company URL http://www.smallsql.de/ Driver URL http://www.smallsql.de/download.html JDBC URL Syntax by Type Embedded jdbc:smallsql:databaseName[?URL attribute=value[URLattribute=value] ] JDBC Class smallsql.database.SSDriver Comments Default Port N/A Details Default Port 2638 Details Details JDBC JAR File Name N/A
| Compatibility Matrix: Supported Components | 40 Vendor Name Details Java desktop SQL database engine Teradata Vendor Name Recommended Native Driver Teradata Company URL http://www.teradata.com Driver URL http://downloads.teradata.com/download/connectivity/jdbc-driver JDBC URL Syntax by Type Serverjdbc:teradata://<dbshost>[/ <URL attribute>[;<URL attribute>]] JDBC Class com.teradata.jdbc.TeraDriver Vertica Vendor Name Recommended Native Driver HP Company URL http://www.vertica.com Driver URL TBD JDBC URL Syntax by Type Serverjdbc:vertica:// <server>[:<port>]/<databaseName> JDBC Class com.vertica.Driver Default Port 5433 Details Default Port N/A Details