【问题标题】:how to update snowflake driver in Talend open studio 7.2如何在 Talend open studio 7.2 中更新雪花驱动程序
【发布时间】:2020-08-05 22:42:41
【问题描述】:

Snowflake 最近更新了推出的 JDBC Driver 3.12.x 。不过 talend open studios 还是有 3.6.3 的 JDBC jar。

talend 中是否有更改 JDBC 驱动程序的机制? 我尝试更新 xml 文件,但我的工作仍在使用 JDBC 驱动程序 3.6.3

【问题讨论】:

    标签: jdbc snowflake-cloud-data-platform talend


    【解决方案1】:

    您可以使用 Talend/Modules 视图来修改 JDBC 驱动程序,使用自定义 MVN URI。这是在项目级别完成的。

    【讨论】:

    • 我试过了,但它没有检测到组件 MVN URI 路径,我想我遗漏了一些东西,我会继续探索。谢谢
    【解决方案2】:

    你说它选择 3.12 倍。我假设这是您这边的错字。

    您使用什么组件通过 talend 连接到雪花? 如果这不是 tSnowflakeConnection。

    然后您还有其他几个 talend 组件,例如(请记住,您可以使用这些组件做所有您正在做的事情)

    • tJdbcRow
    • tJdbcConnection

    现在,如果您想使用上述任何组件,它们都允许您添加驱动程序 jar。 下载您选择的预期 jar 并在上述组件中使用它。

    如果这有帮助,请告诉我。

    【讨论】:

    • 谢谢,是的,我打错字了,我。意思是说它正在接受3.6.3。是的,我指的是 tsnpwflake 连接组件。从项目开始就使用 tjdbcconnection 会很棒,因为 JAR 管理似乎很容易。我会尝试使用 talend/Modules 视图来修改它。
    • 嗨 @hopels .. 我试过了,但在 ETL 中我们广泛使用 tSnowflakeConnection。我做了一件事,即我从 Talend 的安装中删除了 3.6.3 的 JAR 文件。然后我尝试运行构建,然后它要求我选择 JAR,这次使用 3.12.10 jar 并继续构建。我可以在雪花中看到最新的 JDBC 版本 3.12.10 连接。但是发布这个 Talend NB_LINE 变量开始抛出 NULL 值,因此我不得不恢复。有什么方法可以更改 tSnowflakeConnection 组件中使用的 JAR。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-06-18
    相关资源
    最近更新 更多