【发布时间】:2022-03-08 23:37:33
【问题描述】:
我们在服务器上安装了本地 oracle 数据库。我们必须使用 Tableau CRM 在这些本地数据上创建一些图表/仪表板。请注意,tableau CRM 不是 Tableau Online,它是适用于 Salesforce 生态系统的 Tableau 版本。
Tableau CRM 具有 API,因此我们可以将数据推送到它,也可以以编程方式将 CSV 上传到它。 那么,可以做的是,
- 在本地服务器上运行 nodeJS 应用,从 Oracle DB 中提取数据,然后通过 TCRM API 推送到 Tableau CRM。
- 在本地服务器上运行 nodeJS 应用,从 Oracle DB 中提取数据,创建 CSV,通过 TCRM API 推送 CSV
我已经用第二个选项进行了测试,它工作正常。
但是,你们都知道,它没有效率。因为我必须在一天内多次运行 cronJob 并安排该过程。我必须一直查询全表。
我正在寻找更好的方法。您知道任何其他可以实现平滑同步过程的工具/技术吗?
谢谢
【问题讨论】:
标签: database tableau-api data-synchronization oracle-cdc