针对 Tableau Online 计划刷新

您可以直接在 Tableau Online 上针对云托管数据的数据提取计划刷新任务。这可能包括以下数据类型的数据提取:

  • Salesforce.com 或 Google Analytics。

  • Google BigQuery 或 Amazon Redshift(如果不想使用实时连接)。

  • 基于 SQL 的数据或云平台(例如 Amazon RDS、Microsoft Azure 或 Google Cloud Platform)上承载的其他数据(如果不想使用实时连接,或该数据源不支持实时连接)。

    有关支持的数据源的列表,请参见允许直接连接到云平台上托管的数据

注意:

  • 对 Tableau 10.4 及更低版本中创建的数据提取(即 .tde 数据提取)执行刷新操作时,数据提取会自动升级为 .hyper 数据提取。尽管升级到 .hyper 数据提取有许多优点,但您将无法使用以前版本的 Tableau Desktop 打开数据提取。有关详细信息,请参见数据提取升级为 .hyper 格式
  • 有关刷新 Microsoft Excel、SQL Server 或 Tableau Online 无法直接访问的其他数据的数据提取的信息,请参见使用 Tableau Bridge 扩展数据新鲜度选项

创建刷新计划

  1. 登录到 Tableau Online 后,转到“内容”>“数据源”“内容”>“工作簿”,具体情况视要刷新的内容类型而定。

  2. 选择要刷新的数据源或工作簿的复选框,然后选择“动作”>“数据提取刷新”

  3. 在“刷新数据提取”对话框中,选择“计划刷新”,然后完成以下步骤:

    • 选择所需的计划。

    • 如果可用,请指定需要完全刷新还是增量刷新。

      默认情况下,并且在此选项未显示的情况下,将执行完全刷新。只有在发布数据提取之前在 Tableau Desktop 中配置了增量刷新,增量刷新才可用。有关信息,请参见 Tableau 帮助中的刷新数据提取

    • 单击“计划刷新”按钮。

      不管您是否登录到站点,计划的刷新都在 Tableau Online 上运行。

数据提取刷新的时间限制

为了确保长时间运行的刷新任务不会占用所有系统资源,并且不会阻止站点上其他数据提取的刷新,Tableau Online 将为刷新任务强制实施 7200 秒(120 分钟或两小时)的超时限制。超时限制是单一数据提取在被取消之前完成一次刷新允许的最长时间。超时限制不可配置。

不要超过超时限制

尽管达到超时限制的情况并不常见,但如果您在大量使用数据提取的环境中工作,您只能对数据提取进行少数修改来帮助避免达到超时限制。

将数据提取升级为 .hyper 格式

从 Tableau 10.5 开始,新数据提取的格式从 .tde 变为 .hyper。除了许多优化之外,.hyper 格式的大型数据提取的刷新速度也可能更快。如果正在使用 .tde 数据提取,请考虑将 .tde 数据提取升级为 .hyper 格式。有关详细信息,请参见数据提取升级为 .hyper 格式

设置增量刷新

考虑将数据提取配置为在每次执行刷新任务时进行增量刷新,而不是完全刷新。

默认情况下,数据提取设置为完全刷新。尽管完全刷新可为您提供数据的精确副本,但完全刷新可能需要很长时间才能完成。为了缩短刷新数据提取所需的时间,请考虑改为设置数据提取的增量刷新。有关详细信息,请参见 Tableau 帮助中的配置增量数据提取刷新

注意:您必须在将数据提取发布到 Tableau Online 之前设置增量刷新。

减少数据提取的大小

您可以通过减少数据提取的大小来帮助刷新任务更快完成。

可以通过两种常见方法来减少数据提取的大小:隐藏所有未使用的字段,以及使用数据源筛选器来移除未使用的列。

  • 隐藏所有未使用的字段:创建数据提取时会排除您在数据源中隐藏的字段。若要在创建数据提取时隐藏字段,请参见 Tableau 帮助中的创建数据提取

  • 添加数据源筛选器:您可以通过添加数据源筛选器来移除数据提取中未使用的列。有关详细信息,请参见 Tableau 帮助中的筛选数据源中的数据

注意:您必须在将数据提取发布到 Tableau Online 之前隐藏所有未使用的字段或添加数据源筛选器。

使用替代方法来刷新数据提取

如果可能,请考虑在 Tableau Online 外部刷新数据提取。

计划在其他时间刷新

考虑更改进行刷新任务的时间。有关详细信息,请参见管理刷新任务

刷新任务达到超时限制时的错误

如果刷新任务达到超时限制,您或者其他人可能会看到下列错误之一。如果您是数据提取的发布者或所有者,您可能会在电子邮件通知中看到以下错误之一。如果您是站点管理员,您可能会在有关数据提取后台任务的管理视图中看到这些错误之一。

  • The query time resource limit (7200 seconds) was exceeded.(已超出查询时间资源限制(7200 秒)。)
  • com.tableausoftware.nativeapi.dll.TableauCancelException: Operation cancelled.(com.tableausoftware.nativeapi.dll.TableauCancelException: 操作已取消。)
  • The query time resource limit (8100 seconds) was exceeded.(已超出查询时间资源限制(8100 秒)。)

为了帮助解决和在将来避免这些错误,请参见上面的 不要超过超时限制部分。

感谢您提供反馈! 提交反馈时出错。请重试或向我们发送消息