【问题标题】:How to get data FROM tableau?如何从画面中获取数据?
【发布时间】:2019-08-07 06:42:35
【问题描述】:

我在 Tableau 中有一堆数据。我想把它放到 Excel 中。

我不想制作报告,然后解析该报告,而是将 Excel 直接连接到 Tableau。

Tableau 正在从数据库中获取数据,但由于“逻辑”,我们无法将 Excel 直接连接到数据库……就像 Excel 所提供的那样简单……

有没有办法直接从 Excel 到 Tableau 建立 ODBC 连接或其他一些电源查询连接?

【问题讨论】:

  • 什么“逻辑”问题阻止 Excel 提取数据?这听起来像是 X/Y 问题。此外,Tableau 是一个 BI 可视化工具,因此通常不希望像数据库一样“连接”到它来提取数据。最好从 Tableau 中导出到 Excel,或者可能将 Excel 直接连接到数据库.
  • 您的 Tableau 数据来自哪里?
  • @TimWilliams:它来自我们不允许从中提取的数据库。不过,Tableau 可以从中提取。烦人,我宁愿直接从马嘴里得到数据,但我会用我有的东西来工作

标签: excel tableau-api


【解决方案1】:

您可以通过将 .csv 添加到 URL 来将视图导出为 CSV。您可以使用查询字符串传递参数值,但遗憾的是不能过滤值。

http://[Tableau Server Location]/views/[Workbook Name]/[View Name].csv?[Parameter Name]=[Value]&[Parameter Name]=[Value]

需要注意的几点:

  • 删除工作簿名称、视图名称和参数名称中的空格。特殊字符也应该被删除,而不是 url 编码。
  • URL 编码您的参数值
  • 您将从视图中获得所有字段。这意味着您的行、列、“详细信息”、文本标签,我也相信标题值。如果您的行和文本标签中存在相同的字段,它将在您导出的 CSV 中显示两次。
  • 确保在使用 URL 之前对其进行彻底测试,包括更改参数值以确保它们也能正常工作。

【讨论】:

    【解决方案2】:

    最简单的方法是单独导出不同的集合。请参见下面的示例:

    【讨论】:

    • 嘿 - 我希望从画面中“拉”数据,而不是“推”它
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-02-04
    • 1970-01-01
    • 2019-09-28
    • 2013-10-24
    • 1970-01-01
    • 2014-05-22
    • 2018-07-14
    相关资源
    最近更新 更多