介绍

Pentaho数据集成和BA服务器工具有很多不同的数据库驱动。但是在社区版7.0中,他们没有针对Oracle、SQL Server和MySQL的JDBC驱动。下面的步骤概述如何在Pentaho中添加MySQL JDBC驱动。

获取MySQL JDBC驱动

MySQL JDBC驱动名称为‘Connector/J’。

访问:https://dev.mysql.com/downloads/connector/j/

向下滚动到带有下载选项的部分。确定‘Platform Independent’被选中。针对Windows操作系统请下载ZIP压缩包。

点击‘Just start my download’链接开始下载。

解压ZIP压缩包。

拷贝驱动程序文件

拷贝驱动程序文件‘mysql-connector-java-5.1.45-bin.jar’到Pentaho 社区版适当的Lib目录中。

对于Pentaho PDI,目标目录如下所示:.\Pentaho\design-tools\data-integration\lib

对于Pentaho BA服务器存储它的驱动在.\pentaho-server\tomcat\lib 目录。确定没有安装过一个MySQL JDBC驱动。如果是这样的,保留最近的jar文件拷贝。

现在,JDBC驱动程序文件已经拷贝到适当的目录中。重启Pentaho BA服务,启动PDI工具(spoon)。

在PDI设置MySQL连接

遵循以下步骤创建一个从Pentaho PDI工具到MySQL数据库的连接。在Pentaho PDI中,有许多转换传输数据到数据库表中。

在Pentaho PDI中,选择任何使用数据库作为输出的转换组件,例如一个查找/更新维度、插入/更新或表输出组件。在转换组件属性界面,点击连接名称旁边的‘new’按钮打开数据库连接对话框。如下所示:

给连接命名并选择MySQL作为 连接类型。

提供MySQL服务器主机名,数据库名称,MySQL数据库用户名和密码。使用MySQL数据库默认端口。

点击‘Test’按钮,确保数据库连接正常工作。

pentaho安装mysql驱动_在Pentaho数据集成中安装MySQL JDBC驱动相关推荐

  1. python框架 mysql数据库_在Python的框架中为MySQL实现restful接口的教程

    最近在做游戏服务分层的时候,一直想把mysql的访问独立成一个单独的服务DBGate,原因如下: 请求收拢到DBGate,可以使DBGate变为无状态的,方便横向扩展 当请求量或者存储量变大时,mys ...

  2. 怎样在dos窗口中启动mysql服务器_如何在dos命令中启动mysql或sql server 服务器的一些操作...

    ========================dos命令启动mysql或者sql srever 的步骤================= 一.dos命令启动mysql 1.进入dos命令窗口 2.启 ...

  3. k8s mysql 挂载_如何在 Kubernetes 环境中搭建 MySQL(四):使用 StorageClass 挂接 RBD...

    MySQL + Kubernetes 1. 简介 在系列文章的第三篇中,讲到了如何使用 PV 和 PVC 挂载 RBD 上建立好的块存储镜像,但这还是不足以满足 cloud native 环境下的需求 ...

  4. IDEA setup 选择目录安装不了_在 Ubuntu 18.04 中安装几个常用软件(一)

    在过去的半个月,我和大家一起讨论了 Linux shell 的一些基本知识和 shell 命令的基础用法,这对我们使用 Linux 系统是非常必要的,这些内容不要去死记硬背,用到的时候不会再去查一下, ...

  5. poco mysql 库_支持POCO C库中的MySQL时间戳

    POCO库支持MySQL DATE,TIME和DATETIME列,但不支持TIMESTAMP.从TIMESTAMP列中选择值会引发"未知字段类型"异常,因为"Poco / ...

  6. MySQL入门_实战6_MySQL数据的更新

    MySQL入门_实战系列文章目录 文章目录 MySQL入门_实战系列文章目录 前言 2 数据更新 2.1 语法格式 2.2 更新数据表中的所有记录 2.3 更新表中特定的数据行 2.4 更新某个范围内 ...

  7. 惠普p1106打印机安装步骤_【记录】win10中安装惠普HP LaserJet Professional P1106打印机驱动...

    [背景] 需要在win10中安装HP LaserJet Professional P1106的打印机驱动. [折腾过程] 1.打印机开机后,把USB数据线插入win10 然后驱动人生里面,是检测到外部 ...

  8. linux环境安装mysql8.0以及使用Navicat连接Linux中的mysql

    目录 一.linux环境安装mysql 二.使用Navicat连接Linux中的mysql 一.linux环境安装mysql 1.官网下载mysql对应的包,我这下载的是8.0.28版本.官网链接:M ...

  9. 解析DataWorks数据集成中测试连通性失败问题

    摘要: 大家好,这里和大家分享的是DataWorks数据集成中测试连通性失败的排查思路.与测试连通性成功与否的相关因素有很多,本文按照多个因素逐步排查,最终解决问题,希望大家以后再遇到此类问题,请参考 ...

  10. 解决maven库中没有Oracle jdbc驱动的问题Cannot resolve com.oracle:ojdbc14:10.2.0.1.0

    解决maven库中没有Oracle jdbc驱动的问题Cannot resolve com.oracle:ojdbc14:10.2.0.1.0 在IDEA Maven项目中添加oracle数据库驱动总 ...

最新文章

  1. linux mysql 客户端编码设置_mac和linux下mysql字符集设置问题
  2. 直返图均衡化代码详解
  3. TI Davinci DM6446 开发攻略(序)
  4. Response.Write具体介绍
  5. ORA-12154: TNS:could not resolve the connect identifier spec
  6. Java_Arrays.fill() 初始化二维数组一个指定值
  7. ImageLoader的简单分析(二)
  8. php中文件读写总结,PHP读取文件_2014.5.26的总结
  9. curl的安装与配置
  10. tkmybatis 权威指南 官方文档
  11. python能用于机械设计吗_为什么人工智能首选Python?因为有很多适用于ML和DL的Python库!...
  12. UOJ#449 喂鸽子
  13. 五年级3月30日——4月3日课程表
  14. VISIO无法插入到word,ppt中
  15. java获取经纬度_java调用高德地图api获取某个位置的经纬度
  16. 关于创建电子邮件链接时如何发送邮件内容
  17. 编程,从来都不晚:来自日本的82岁APP开发者
  18. Linux学习笔记(二) -- Linux学习笔记(二) – 解决VMware主窗口中的虚拟机窗口太小的方法
  19. 利用Python来制作一个中英互译器,并实现语音播报
  20. 杰理之实现 AUX 的功能【篇】

热门文章

  1. winpe进入linux系统,制作U盘Linux 与WinPE启动
  2. 更新win7原版镜像中添加usb3.0驱动
  3. android移植大作游戏,这款steam移植的1GB大作,或许是今年最有氛围的悬疑游戏
  4. 用c++语言写1加到100,C++ 语言实现1加到100(初学者)
  5. 最小二乘法的几何意义
  6. macbookpro2011安装单系统win10
  7. 计算机为什么无法搜索功能,电脑搜索功能不能用怎么办?电脑搜索不能用的解决方法...
  8. 组建家庭计算机网络过程是怎么样的,如何组建完善的家庭无线网络操作步骤
  9. Apollo 算法阅读之Public Road轨迹规划算法--路径规划(含源代码)
  10. 三星 android 5.0.2,三星官方ROM Android5.0 Deodex教程