如何通过Pentaho(Kettle)为ETL连接QuickBooks(QODBC)数据?

如何通过Pentaho(Kettle)为ETL连接QuickBooks(QODBC)数据?,pentaho,quickbooks,pentaho-spoon,pentaho-data-integration,qodbc,Pentaho,Quickbooks,Pentaho Spoon,Pentaho Data Integration,Qodbc,我试图通过Pentaho(Kettle)将QuickBooks(QODBC)应用程序数据连接到ETL过程。想知道如何通过Pentaho连接QuickBooks(QODBC)应用程序数据。Pentaho的ODBC连接使用与Java捆绑的JDBC-ODBC桥 Java 8中删除了JDBC-ODBC网桥驱动程序,使ODBC驱动程序无法在Pentaho或其他基于Java的应用程序的较新版本中使用 通常,在这种情况下,我们建议使用MS Access(第三方应用程序-->MS Access-->链接表-->

我试图通过Pentaho(Kettle)将QuickBooks(QODBC)应用程序数据连接到ETL过程。想知道如何通过Pentaho连接QuickBooks(QODBC)应用程序数据。

Pentaho的ODBC连接使用与Java捆绑的JDBC-ODBC桥

Java 8中删除了JDBC-ODBC网桥驱动程序,使ODBC驱动程序无法在Pentaho或其他基于Java的应用程序的较新版本中使用

通常,在这种情况下,我们建议使用MS Access(第三方应用程序-->MS Access-->链接表-->QRemote-->QODBC-->QuickBooks数据),但在这种情况下,访问MS Access也需要OBDC。一个名为UCanAccess的JDBC驱动程序也可以作为替代。 UCanAccess的限制是不允许查询链接表,只能连接到ms access基表


我建议您与Pentaho联系,看看能否获得一个允许通过DSN进行JDBC-ODBC连接(通用ODBC)的版本。

Hi Raj,谢谢您的回复。我可以使用Java 7通过Pentaho连接QuickBooks DSN(QuickBooks数据64位QRemote),连接成功。然而,当我试图通过Pentaho spoon查看QuickBooks中的数据时,它不会产生任何结果。获取以下错误“[Microsoft][ODBC驱动程序管理器]驱动程序不支持此功能”。你对此有什么想法吗。此外,当我们在QuickBooks中添加数据时,MS access文件是否总是更新。我计划使用PentahoHi Raj通过MS access读取QB数据。如果您想添加有关公司或职位的信息,最好在您的个人资料中添加这些信息。我们希望这里的帖子整洁。提到你在公司工作是个好主意的唯一一次是,如果你推荐的产品或服务是你有经济激励的。Rajasekaran,你使用MS access作为中间件吗?你使用哪个DSN连接、QuickBooks数据、QuickBooks数据QRemote或任何其他?我建议在