我正在尝试通过 Pentaho (Kettle) 连接 QuickBooks (QODBC) 应用程序数据以进行 ETL 过程。想知道如何通过 Pentaho 连接 QuickBooks (QODBC) 应用程序数据。
问问题
405 次
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 回答