0

我正在尝试通过 Pentaho (Kettle) 连接 QuickBooks (QODBC) 应用程序数据以进行 ETL 过程。想知道如何通过 Pentaho 连接 QuickBooks (QODBC) 应用程序数据。

4

1 回答 1

1

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

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

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

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

于 2017-05-08T13:50:40.997 回答