【问题标题】:Talend: use Google Spreadsheets as Input and OutputTalend:使用 Google 电子表格作为输入和输出
【发布时间】:2015-04-16 10:27:32
【问题描述】:

我将 Talend 用于多个 ETL 作业。主要关注将本地 Excel 文件中定义的数据插入和更新到 Salesforce。 Excel 和 Salesforce 被大量用作输入和输出连接。

这就像一个魅力!

现在我需要使用 Google 电子表格 作为数据输入/输出,而不是 Excel。只需手动下载,因为 Excel 不够好。原因:我需要一个双向执行数千次的高速可重复过程。上传/下载 XLS/CSV 不是一种选择。

不幸的是,我的研究得出的结论是没有 Google 电子表格连接器可用。我发现这个遗留项目似乎已被放弃:https://code.google.com/p/google-talend-components/ - 它在 Talend 端和 Google(旧 API 版本)中都已过时。

我看到的另一件事是,Talend 带有 Google 大数据支持:https://www.youtube.com/watch?v=BK6G3sTmwVE - Google 大数据也可能以某种方式连接到 Google 电子表格 - 但我无法弄清楚如何连接。这容易还是难?如何开始?读什么?

我需要知道是否有任何可行的方法可以使用 Talend 在 Google 电子表格中读取和写入数据。

或者,是否有其他 ETL 工具(例如 Talend)具有开箱即用的 Google 电子表格和 Salesforce 连接器?

【问题讨论】:

  • 我将尝试使用新的 API 版本重现此组件,但不确定何时可以进行测试。

标签: google-sheets salesforce etl talend


【解决方案1】:

Talend 中是否有直接的 google 文档连接器,没有。但是,如果您对问题的看法有所不同,则可以做您想做的事情。听起来您需要读取和写入电子表格,然后从谷歌上传/下载。让我们分别处理每个问题。

上传/下载

  • 谷歌存储。如果您需要从 google 上传和下载文件,Talend 与他们的 API 有很好的集成。正如您所提到的,Talend --> Big Data 具有与 Google Storage 交互的组件。这种类型的存储主要用作应用程序的后端存储。

  • 在 Cloud-->Google Drive 下的 Talend 中,有一些组件可以从 Google Drive 上传和下载。 Google Drive 主要用作 Chrome 应用程序,并与 Google Docs 直接集成。

写入 Google 文档

关于您与谷歌文档交互的需要,您不需要任何特殊组件。 Google 文档可以使用 csv 和 Excel 格式。如果您使用标准文件交互组件(分隔、Excel 等)在 Talend 中创建和修改文档,您可以使用我上面描述的两种方法之一(Google 存储或驱动器)上传和下载这些文档,具体取决于文件的类型您正在使用的存储。

【讨论】:

    猜你喜欢
    • 2023-01-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-01-04
    • 1970-01-01
    • 2012-08-12
    • 2016-10-23
    • 1970-01-01
    相关资源
    最近更新 更多