创建20M行的提取物的最佳方法是什么?

时间:2014-10-31 12:43:44

标签: tableau tableau-server

我遇到了创建20M行提取的问题(因为这是一个持久的过程), 我想要实时连接,但因为问题出在Amazon Redshift或Data Base设计问题报告需要很长时间才能在服务器上进行预览。

所以我要提取数据(20M行)是创建提取物的最快方法吗?

我遵循了这些无效的步骤,

Method 1:

1.创建一个10行的提取

2.将摘录发布到服务器

3.计划提取物以获得完整的增量提取物

Method 2:

1.创建视图

2.发布视图

3.安排视图进行全面刷新

请指导我这个?

3 个答案:

答案 0 :(得分:4)

Alex Blakemore的替代方法是在Tableau Desktop上创建一个空提取,将该数据源发布到Tableau Server,然后在第二天安排数据源进行刷新。

Publishing and Populating Empty Extracts

此方法应该有效。如果没有,请联系Tableau支持以获得进一步的帮助(假设您当前有维护)。

答案 1 :(得分:3)

如果未成功创建数据提取,并且您需要诊断问题,则可以尝试使用Tableau Data Extract API通过Python脚本或Java或C程序创建数据提取。它非常直接,可以让您更好地控制日志记录和调试。

我通常建议使用第一种方法,但请确保将数据提取单独作为数据源单独发布到服务器,然后让工作簿通过Tableau Server连接到它 - 而不是将提取程序嵌入到一个特定的工作簿中。这样您就可以独立更新数据和工作簿。

此外,对于该大小的提取,尝试隐藏您不需要的字段(列),过滤掉您不需要的行,并将聚合级别汇总到您的可视化所需的最高级别。提取物越小,性能越好。

Tableau博客上有关于Tableau数据提取的三篇文章。这是第一个: http://www.tableausoftware.com/about/blog/2014/7/understanding-tableau-data-extracts-part1

答案 2 :(得分:-1)

使用服务器资源使用-1计数提取方法发布提取。

  1. 创建连接,选择提取并编辑过滤器至前1行。
  2. 保存工作簿。
  3. 在记事本中打开工作簿并查找文本count extract = 1
  4. 1更改为-1并保存文件。
  5. 在tableau中打开工作簿,只需在服务器上发布数据源。
  6. 转到服务器并在服务器上运行数据提取刷新。
  7. 完成后,连接到服务器发布资源的摘录。
  8. 你很高兴。