Talend:使用Google Spreadsheets作为输入和输出

时间:2015-04-16 10:27:33

标签: google-sheets salesforce etl talend

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

这就像一个魅力!

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

令人遗憾的是,我的研究结论是,有 NO Google电子表格连接器可用。我发现这个遗留项目似乎被遗弃了:https://code.google.com/p/google-talend-components/ - 它已经过时了Talend端以及Google(旧API版本)。

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

我需要知道是否有任何可行的方法来使用Talend从Google-Spreadsheet读取和写入数据。

另外还有其他ETL工具,比如Talend,它可以连接Google Spreadsheet和Salesforce吗?

1 个答案:

答案 0 :(得分:0)

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

上传/下载

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

  • 在云计算下的Talend中 - > Google云端硬盘有从Google云端硬盘上传和下载的组件。 Google云端硬盘主要用作Chrome应用,并与Google文档直接集成。

写入Google文档

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