Tableau api 创建具有2000万行的提取的最佳方法是什么?

Tableau api 创建具有2000万行的提取的最佳方法是什么?,tableau-api,Tableau Api,我遇到了创建2000万行的摘录的问题(因为这是一个长期的过程), 我想做一个实时连接,但由于问题是亚马逊红移或数据库设计问题,报告需要很长时间才能在服务器上预览 所以我要提取数据(2000万行),有没有最快的方法来创建提取 我遵循了这些不起作用的步骤 方法1: 1.创建一个包含10行的摘录 2.将摘录发布到服务器 3.为完全增量提取安排提取 方法2: 1.创建视图 2.发布视图 3.安排视图进行完全刷新 请就此向我提供指导?如果提取未成功创建,并且您需要诊断问题,您可以尝试使用Tableau数据

我遇到了创建2000万行的摘录的问题(因为这是一个长期的过程), 我想做一个实时连接,但由于问题是亚马逊红移或数据库设计问题,报告需要很长时间才能在服务器上预览

所以我要提取数据(2000万行),有没有最快的方法来创建提取

我遵循了这些不起作用的步骤

方法1:

1.创建一个包含10行的摘录

2.将摘录发布到服务器

3.为完全增量提取安排提取

方法2:

1.创建视图

2.发布视图

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


请就此向我提供指导?

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

我通常推荐第一种方法,但一定要将摘录作为数据源单独发布到服务器,然后让工作簿通过Tableau服务器连接到它,而不是将摘录嵌入一个特定的工作簿中。这样,您就可以独立地更新数据和工作簿

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

在Tableau博客上有一个关于Tableau数据摘录的三篇好文章系列。这是第一个:

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

我通常推荐第一种方法,但一定要将摘录作为数据源单独发布到服务器,然后让工作簿通过Tableau服务器连接到它,而不是将摘录嵌入一个特定的工作簿中。这样,您就可以独立地更新数据和工作簿

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

在Tableau博客上有一个关于Tableau数据摘录的三篇好文章系列。这是第一个:
Alex Blakemore回答的另一种方法是在Tableau桌面上创建一个空摘录,将该数据源发布到Tableau服务器,然后安排第二天刷新该数据源


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

Alex Blakemore回答的替代方法是在Tableau桌面上创建一个空的摘录,将该数据源发布到Tableau服务器,然后安排数据源在第二天刷新


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

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

  • 创建您的连接,选择“提取并编辑过滤器到前1行”
  • 保存工作簿
  • 在记事本中打开工作簿并查找文本
    count extract=1
  • 1
    更改为
    -1
    ,然后保存文件
  • 在tableau中打开工作簿,然后在服务器上发布数据源
  • 转到服务器并在服务器上运行提取刷新
  • 完成后,连接到从服务器发布的摘录资源
  • 你可以走了

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

  • 创建您的连接,选择“提取并编辑过滤器到前1行”
  • 保存工作簿
  • 在记事本中打开工作簿并查找文本
    count extract=1
  • 1
    更改为
    -1
    ,然后保存文件
  • 在tableau中打开工作簿,然后在服务器上发布数据源
  • 转到服务器并在服务器上运行提取刷新
  • 完成后,连接到从服务器发布的摘录资源
  • 你可以走了

  • 当你说两种方法都不起作用时,实际的问题是什么?是否有错误,提取是否未正确刷新或其他问题?您可以使用Tableau数据提取API以编程方式构建提取,以帮助诊断出问题。@Talvalin:它们都没有在中工作,提取根本没有发生,计划在服务器上成功,例如:我创建了一个包含1行的提取,并对其进行了调度,但在调度(调度成功)之后,摘录仍然有1行,我预计会有近2000万行。当你说两种方法都不起作用时,实际的问题是什么?是否有错误,提取是否未正确刷新或其他问题?您可以使用Tableau数据提取API以编程方式构建提取,以帮助诊断出问题。@Talvalin:它们都没有在中工作,提取根本没有发生,计划在服务器上成功,例如:我创建了一个包含1行的提取,并对其进行了调度,但在调度(调度成功)后,提取中仍有1行,我预计将有近2000万行。如果问题是将提取从客户端推送到服务器所需的时间太长,那么让Tableau服务器构建提取是有帮助的。但是,如果与原始数据的连接断开了,则没有帮助