【问题标题】:How to select column which are needed to create report in tableau如何在 tableau 中选择创建报表所需的列
【发布时间】:2018-02-21 04:56:41
【问题描述】:

我有桌面。我正在使用 5 个表中的 5 个表创建报告,其中 2 个表很大。这些表被连接并应用了过滤器。提取创建需要很长时间(6-7 小时并且仍在运行)。大表有 100 多列,我只使用 12 列来构建我的报告。 现在,有一个选项可以使用自定义 SQL,它创建提取所需的时间更少,但我无法充分利用 tableau 的潜力。 欢迎任何建议。我正在寻找可以选择用于创建数据提取的列的名称。

【问题讨论】:

  • 您可以在创建数据提取而不是自定义 sql 时选择所需的列
  • 请问您如何指导我?

标签: tableau-api


【解决方案1】:

关注流程:

建立数据库连接

加入表格

转到工作表并获取报告中所需的必填字段,然后右键单击连接并创建提取然后不要忘记单击Hide unused fields,然后应用所需的过滤并创建提取

此过程应仅向您显示所有字段中的必填字段。

特别是对于非常大的数据提取,您还可以考虑在制作数据提取时聚合到可见维度的选项。这可以显着减少数据提取的大小以及创建和访问它的时间。但该选项需要注意确保您以仍能获得准确结果的方式使用更快的提取物。该功能内置了一些假设。

提取实际上是缓存的查询结果。如果您在创建数据提取时执行聚合,您可以在数据提取创建期间计算总计、最小值、最大值、平均值等,然后在 Tableau 中简单地显示聚合值。这可以节省很多时间。当然,在这种情况下,您无法进一步深入了解提取中的详细程度。

更重要的是,如果您在 Tableau 中执行进一步的聚合,则必须小心双重聚合会给出您想要的结果。有些函数总是安全的——总和之和、最小值的最小值、最大值的最大值总是给出相同的答案,就好像你只进行了一次大型聚合操作一样。这些称为加法运算。其他组合可能会也可能不会给出您想要的结果,平均值的平均值和 countd 的绝对计数可能会出乎意料 - 尽管有时可以很好地定义重复聚合 - 例如,每日总和的平均值可能是有意义的。

因此,在数据提取创建期间执行聚合可以在可视化时带来巨大的性能提升 - 您可以有效地预先计算需要显示的大部分或全部信息。您只需要了解它的工作原理并相应地使用即可。实验。

顺便说一下,该功能使用为数据源中的每个度量定义的默认聚合。通常是 SUM()。您可以在数据窗格中更改它。

【讨论】:

    猜你喜欢
    • 2021-04-30
    • 2017-07-08
    • 1970-01-01
    • 2015-11-03
    • 1970-01-01
    • 2015-12-10
    • 1970-01-01
    • 2013-03-09
    • 2016-09-25
    相关资源
    最近更新 更多