【问题标题】:Can we read a tableau extract using java in earlier versions of tableau?我们可以在早期版本的 tableau 中使用 java 读取 tableau 提取吗?
【发布时间】:2017-08-17 21:49:15
【问题描述】:

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

【问题讨论】:

  • 这个问题需要更多细节。提取是什么格式?什么数据库?该数据库是否有 JDBC 驱动程序?
  • 请检查已编辑的问题,是的,我有用于数据库 @cricket_007 的 jdbc 驱动程序

标签: java tableau-api


【解决方案1】:

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

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-03-29
    • 1970-01-01
    • 2022-11-18
    相关资源
    最近更新 更多