我正在使用 Talend open studio for Big Data(版本 6.4.0),并使用 tRESTClient
从 HP ALM 中提取数据并将其插入到 mongoDB 中。现在我的 ALM 已关闭,我想从任何文件(如 excel、CSV 等)而不是 ALM 中提取数据。
是否可以使用 talend tRESTClient 从 Excel 或 CSV 中提取数据?如果是,我该如何执行与使用 tRESTClient 进行 HP ALM api 调用相同的操作?
最佳答案
tRestClient 旨在使用 Restful 服务,而不是读取 CSV 甚至更多 Excel 文件。
所以我认为你有两个选择:
- 将 tRestClient 替换为 tFileInputDelimited 或 tFileInputExcel 即可得到
预期文件中的记录并将记录转换为
期望的格式才能继续将数据插入 Mongo DB。
在这种情况下,您必须更改现有作业。 - 构建一个新服务,以代替 HP ALM 服务,在
使用 tFileInputDelimited 或 tFileInputExcel 读取文件需要付费,
将记录转换为与 HP ALM 服务相同的格式并发送
对调用者的响应,然后可以将数据插入 Mongo DB。
在这种情况下,您必须从一项服务切换到另一项服务 来写。
不要认为你还有其他选择。
希望这有帮助。
成绩单
关于java - 如何使用 Talend Big Data tRESTClient API 从 Excel 或 CSV 提取数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44021773/