java - 我们可以在早期版本的 tableau 中使用 java 读取 tableau 摘录吗?

标签 java tableau-api

我有一个表格提取“extract.tde”,我想从中读取数据并将其插入到其他数据库(例如sql server)中,是否可以这样做?

最佳答案

从版本 10.3 开始,Tableau SDK 允许您创建数据并将其附加到 Tableau 数据提取,但不能从中读取数据。他们的 super 数据库技术的出现可能最终会改变这一点 - 但据我所知,他们还没有宣布这一点。

目前,您可以使用 Tableau Desktop 读取数据提取并手动将数据导出为 CSV,或者如果您有 Tableau Server,则可以通过发布数据源拼凑出一种将脚本从脚本转换为 CSV 的方法,将其包装在一个简单的可视化项中,并通过将“.csv”放在 URL 末尾,使用curl 来获取可视化项后面的数据。

让任何创建提取的过程也以您想要的形式导出数据可能要简单得多。

我认为数据提取是查询的缓存(通常是临时)副本,类似于物化 View 。它们并不是真正旨在成为记录数据源。

关于java - 我们可以在早期版本的 tableau 中使用 java 读取 tableau 摘录吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45735899/

相关文章:

javascript - 从服务器获取所有画面工作簿

excel - 我有 Tableau twbx 文件。如何将它们转换为 xls 或 csv 或导出数据?

java - org.springframework.batch.item.ItemStreamException : Failed to initialize the reader on second api call

java - 如何处理具有 Class<?> 的 Java 类以使用 Gson 转换为 JSON

java - 在 JBOSS EAP7 中设置 JConsole 远程时出现问题

java - 如何直接在 android 中从 HashMap 设置对象字段

tableau-api - 处理 Tableau 字段中的分隔项目列表

java - 如何从服务器端 Java 应用程序发送 XMPP 通知?

tableau-api - 将文本表数据导出为 .csv (Tableau)

ssis - 如何通过SSIS刷新画面报告