{"templateId":"markdown","sharedDataIds":{"sidebar":"sidebar-sidebars.yaml"},"props":{"metadata":{"markdoc":{"tagList":[]},"redocly_category":"Integrations","type":"markdown"},"seo":{"title":"Pentaho Report Designer Export Integration","description":"Treasure Data Product Documentation · Collect and Unify · Segment and Activate · Experiment and Analyze · Decisioning Automate with AI Scale and Trust.","siteUrl":"https://docs.treasuredata.com","lang":"en-US","llmstxt":{"hide":false,"sections":[{"title":"Table of contents","includeFiles":["**/*"],"excludeFiles":[]}],"excludeFiles":[]}},"dynamicMarkdocComponents":[],"compilationErrors":[],"ast":{"$$mdtype":"Tag","name":"article","attributes":{},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":1,"id":"pentaho-report-designer-export-integration","__idx":0},"children":["Pentaho Report Designer Export Integration"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["You can use Treasure Data with ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"http://www.pentaho.com/"},"children":["Pentaho Business Analytics"]}," using ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/int/pentaho-report-designer-export-integration"},"children":["our JDBC driver"]},". By combining Treasure Data with Pentaho, you can process huge volumes of data in the cloud, using existing Pentaho instances."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"download-pentaho-report-designer","__idx":1},"children":["Download Pentaho Report Designer"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Download ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"http://reporting.pentaho.com/"},"children":["Pentaho Report Designer"]},". Version 3.9.0-GA was tested for this article."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"img","attributes":{"src":"/assets/image-20191016-202827.7a84fd2f6711f614362d808ea3b6215cfac9ffb276f65270963f33ca752f20bf.f9f2883c.png","alt":""},"children":[]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"download-our-jdbc-driver","__idx":2},"children":["Download our JDBC Driver"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["This driver works only with Treasure Data. It does not work with other environments such as your local Hadoop/Hive cluster."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Download td-jdbc-jar-with-dependencies-(version).jar from the following link."]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/int/pentaho-report-designer-export-integration"},"children":["Treasure Data JDBC Driver Download"]}]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["If you want to know more about Treasure Data JDBC driver, see",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"https://github.com/treasure-data/td-jdbc"},"children":["https://github.com/treasure-data/td-jdbc"]},"."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"add-treasure-data-as-data-source","__idx":3},"children":["Add Treasure Data as Data Source"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"add-jdbc-driver-to-pentaho","__idx":4},"children":["Add JDBC Driver to Pentaho"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Let’s copy the Treasure Data JDBC driver to Pentaho’s JDBC directory. The command for the MacOS environment is as follows:"]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"header":{"controls":{"copy":{}}},"source":"$ cp td-jdbc-jar-with-dependencies-(version).jar \\\n  /Applications/pentaho/design-tools/Pentaho\\ Report\\ Designer.app/lib/\n"},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"create-a-new-data-source","__idx":5},"children":["Create a New Data Source"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Navigate to Data -> Add Data Source -> Advanced -> JDBC (Custom). Create a new data source, select the GREEN plus button."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"img","attributes":{"src":"/assets/image-20191016-202951.318a0520c3348ba77192fc8eb6fa6508624e20719e9e03c47775b34bb93ca5a0.f9f2883c.png","alt":""},"children":[]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"configure-jdbc-connection","__idx":6},"children":["Configure JDBC Connection"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Select Generic database -> Native (JDBC) and configure the JDBC connection as follows. Be sure to edit your credentials (your email + password)."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"img","attributes":{"src":"/assets/image-20191016-203008.547177476a0a5ebd64ab1f5a69e21b80cdce3025ae9f954f000a32da80140157.f9f2883c.png","alt":""},"children":[]}]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"header":{"controls":{"copy":{}}},"source":"Connection Type: Generic Database                                     \nCustom Connection URL:  jdbc:td://api.treasuredata.com/(database name)\nCustom Driver Class Name: com.treasuredata.jdbc.TreasureDataDriver\nUser Name: Your TreasureData Account\nPassword: Your TreasureData Password\n"},"children":[]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["API endpoint is up to your account site."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["If your account site is in Tokyo, then the Custom Connection URL is \"jdbc:td://",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["api.treasuredata.co.jp"]},"/(database name)\"."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["For details, see ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/apis/endpoints/endpoints"},"children":["Sites and Endpoints"]},"."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"create-reports","__idx":7},"children":["Create Reports"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["You can create reports using generic SQL queries. Open the window from Data > Add Datasource > JDBC to add Treasure Data as the data source for the report. When you select ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Preview"]},", the job starts running on the cloud (you can confirm this using the td jobs command). You can now design your reports using Treasure Data as a data source."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"img","attributes":{"src":"/assets/image-20191016-203110.326b86ec19527fbaaeb28e7e107c630dce8ece35f049746be7f85632a0cebe67.f9f2883c.png","alt":""},"children":[]}]}]},"headings":[{"value":"Pentaho Report Designer Export Integration","id":"pentaho-report-designer-export-integration","depth":1},{"value":"Download Pentaho Report Designer","id":"download-pentaho-report-designer","depth":2},{"value":"Download our JDBC Driver","id":"download-our-jdbc-driver","depth":2},{"value":"Add Treasure Data as Data Source","id":"add-treasure-data-as-data-source","depth":2},{"value":"Add JDBC Driver to Pentaho","id":"add-jdbc-driver-to-pentaho","depth":3},{"value":"Create a New Data Source","id":"create-a-new-data-source","depth":2},{"value":"Configure JDBC Connection","id":"configure-jdbc-connection","depth":2},{"value":"Create Reports","id":"create-reports","depth":2}],"frontmatter":{"seo":{"title":"Pentaho Report Designer Export Integration"}},"lastModified":"2026-03-12T05:20:04.000Z","pagePropGetterError":{"message":"","name":""}},"slug":"/int/pentaho-report-designer-export-integration","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}