【问题标题】:How to connect the QuickBooks (QODBC) data through Pentaho (Kettle) for ETL?如何通过 Pentaho (Kettle) 为 ETL 连接 QuickBooks (QODBC) 数据?
【发布时间】:2017-05-05 06:18:47
【问题描述】:

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

【问题讨论】:

    标签: pentaho quickbooks pentaho-spoon pentaho-data-integration qodbc


    【解决方案1】:

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

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

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

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

    【讨论】:

    • 您好 Raj,谢谢您的回复。我可以使用Java 7通过Pentaho连接QuickBooks DSN(QuickBooks Data 64-Bit QRemote),连接成功。但是,当我尝试通过 Pentaho 勺子查看 QuickBooks 中的数据时,它没有产生任何结果。收到以下错误“[Microsoft][ODBC Driver Manager] Driver does not support this function”。你对此有什么想法吗?而且,当我们在 QuickBooks 中添加数据时,MS 访问文件是否总是会更新。我打算使用 Pentaho 通过 MS 访问读取 QB 数据
    • 嗨拉吉。如果您想添加有关您的公司或职位的信息,最好将其添加到您的个人资料中。我们更喜欢这里的帖子整洁。提及您为公司工作的唯一一个好主意是,如果您推荐的产品或服务对您有经济激励作用。
    • Rajasekaran,您是否使用 MS 访问作为中间件?您使用哪个 DSN 进行连接、QuickBooks Data、QuickBooks Data QRemote 或任何其他?我建议在support.qodbc.com 开一张支持票
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多