我使用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吗?
答案 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存储或驱动器)上载和下载这些文档,具体取决于您正在使用的存储空间