在 Web 上创建流程并与其进行交互

  • 版本 :2022.1 及更高版本

从版本 2020.4 开始,您可以在 Tableau Online 上创建流程并与之交互,以清理和准备数据。连接到数据、构建新流程或编辑现有流程,您的工作每隔几秒钟会自动保存一次。创建只有您可用的草稿流程,或发布流程以使其可供其他人使用。如果您具有数据管理加载项,则从 Web 中运行单个流程,或者使用 Tableau Prep Conductor 按计划自动运行流程。

从版本 2020.4 开始,您可以在 Tableau Online 上创建流程并与之交互,以清理和准备数据。连接到数据、构建新流程或编辑现有流程,您的工作每隔几秒钟会自动保存一次。创建只有您可用的草稿流程,或发布流程以使其可供其他人使用。如果您具有数据管理加载项,则从 Web 中运行单个流程,或者使用 Tableau Prep Conductor 按计划自动运行流程。有关详细信息,请参见 Web 上的 Tableau Prep

针对站点打开或关闭流程 Web 制作

注意:此设置仅适用于 Tableau Server。已为 Tableau Online 启用 Web 制作,并且无法关闭。

  1. 在 Web 浏览器中,以管理员身份登录到服务器并转到要为其启用 Web 制作的站点。在该站点中,单击“设置”

  2. 在“Web 制作”部分,选择“流程”允许用户在其浏览器中编辑流程以启用该功能。

    清除复选框可为该站点关闭 Web 制作。

  3. 如果您希望更改立即生效,请重新启动服务器。否则,更改将在服务器会话缓存过期后或在用户注销并于下次登录时生效。

启用链接任务

在 Tableau Online 和 Tableau Server 版本 2021.3 及更高版本中受支持。

使用“链接任务”选项最多可以安排 20 个流程按顺序逐个运行。链接任务只能在选择了“链接任务”选项的情况下按计划运行。有关设置链接任务的详细信息,请参见计划链接任务

从版本 2022.1 开始,默认情况下,在“服务器设置”和您创建的任何新流程计划中启用“链接任务”。在以前的版本中,管理员必须首先启用该选项。

如果您有多个站点,您可以通过清除下面描述的复选框来关闭各个站点的“链接任务”

如果在计划链接任务后关闭该设置,则任何正在运行的任务都将完成,并且计划的链接任务将隐藏并且不再显示在“计划任务”选项卡上。

启用链接任务(版本 2021.4 及更低版本)

  1. 在 Web 浏览器中,以管理员身份登录到服务器并转到要在其中为其流程启用“链接任务”的站点。在该站点中,单击“设置”

  2. “链接任务”部分,选择“让用户计划链接任务”以允许管理员配置计划以运行链接任务。

  3. 选择“让用户使用‘立即运行’手动运行链接的任务”,使用户能够使用“立即运行”运行链接的流程任务。

启用流程参数

使用户能够计划和运行包含参数的流程。参数使用户能够通过构建一次流程,然后更改参数值以适应不同的数据场景,从而扩展流程。

可以在文件名和路径、表名的输入步骤中输入参数,或者在使用自定义 SQL 查询时、在文件名、路径和表名的输出步骤中以及在筛选器或计算所得值的任何步骤类型中输入参数。

流程参数设置可在服务器级别应用以包括 Tableau Server 上的所有站点。可以在站点级别禁用该设置以仅包括特定站点。

有关在流程中使用参数的详细信息,请参见 Tableau Prep 帮助中的在流程中创建和使用参数(链接在新窗口中打开)

  1. 在 Web 浏览器中,以管理员身份登录到服务器并转到要在其中启用 “流程参数”的站点。在该站点中,单击“设置”

  2. “流程参数”部分,选择“让用户运行和计划使用参数的流程”以启用该功能。

  3. 选择“允许可以接受任何输入的参数”,使运行流程的任何人都能在运行时在流程中输入任何参数值。

    重要信息:设置此选项使任何流程用户都能在参数中输入任何值,这可能会暴露用户不应访问的数据。

    如果未选择此选项,则用户只能从预定义的参数值列表中进行选择,并且任何包含接受任何值的参数的流程都无法运行或计划运行。

启用 Tableau Prep Conductor

如果启用了数据管理加载项,请启用此选项以让用户在 Tableau ServerTableau Online 中计划和跟踪流程。有关 Tableau Prep Conductor 的其他配置要求的信息,请参见 Tableau Prep Conductor(链接在新窗口中打开)

  1. 在 Web 浏览器中,以管理员身份登录到服务器并转到要在其中启用 Tableau Prep Conductor 的站点。在该站点中,单击“设置”

  2. “Tableau Prep Conductor”部分,选择“让用户计划和监控流程”以启用该功能。

启用“立即运行”

使用“立即运行”选项控制是用户还是仅管理员可以手动运行流程。手动运行流程不需要数据管理加载项。

  1. 在 Web 浏览器中,以管理员身份登录到服务器并转到要在其中为其流程启用“立即运行”的站点。在该站点中,单击“设置”

  2. “立即运行”部分,选择“让用户使用立即运行手动运行作业”以启用该功能。

    如果只有服务器管理员可以手动运行流程,请清除该复选框。

流程订阅

控制用户是否可以接收有关成功运行流程的计划任务的流程通知。启用通知不需要数据管理加载项。

  1. 在 Web 浏览器中,以管理员身份登录到服务器并转到要在其中启用流程订阅的站点。在该站点中,单击“设置”

  2. “流程订阅”部分,选择“允许用户发送或接收包含流程输出数据的电子邮件”以启用该功能。

    注意:将 .csv 或 .xlsx 文件类型附加到电子邮件的选项仅适用于本地环境。

启用 Tableau Prep Conductor

如果启用了数据管理加载项,请启用此选项以让用户在 Tableau ServerTableau Online 中计划和跟踪流程。有关 Tableau Prep Conductor 的其他配置要求的信息,请参见 Tableau Prep Conductor(链接在新窗口中打开)

  1. 在 Web 浏览器中,以管理员身份登录到服务器并转到要在其中启用 Tableau Prep Conductor 的站点。在该站点中,单击“设置”

  2. “Tableau Prep Conductor”部分,选择“让用户计划和监控流程”以启用该功能。

启用 Tableau 扩展程序

从版本 2021.2.0 开始在 Tableau Server 和 Tableau Online 中受支持

设置此选项以控制用户是否可以连接到 Einstein Discovery 以针对其流程中的数据运行预测模型。

在 Web 上制作流程时,您可以使用由 Einstein Discovery 提供支持的模型对流程中的数据进行批量评分预测。预测可以帮助您做出更明智的决策并采取行动来改善您的业务成果。

您需要配置其他设置以在我们的流程中包含预测。有关详细信息,请参见将 Einstein Discovery 预测添加到您的流程(链接在新窗口中打开)配置 Einstein Discovery 集成(链接在新窗口中打开)

  1. 在 Web 浏览器中,以管理员身份登录到服务器并转到要在其中启用 Tableau Prep 扩展程序的站点。在该站点中,单击“设置”>“扩展程序”

  2. “Tableau Prep 扩展程序”部分,选择“让用户连接到 Einstein Discovery”以启用该功能。

关闭或打开自动保存

默认情况下启用,此功能每隔几秒钟会自动保存用户的流程工作。

虽然不推荐,但管理员可以使用 Tableau Server REST API 方法“更新站点”和 flowAutoSaveEnabled 设置在站点上禁用自动保存。有关详细信息,请参见 Tableau Server REST API 站点方法:更新站点(链接在新窗口中打开)。有关 Web 上的自动保存的详细信息,请参见关闭或打开自动保存

有关如何配置站点设置的详细信息,请参见 Tableau Server 帮助中的 站点设置参考(链接在新窗口中打开)

此部分中的其他文章


不支持 Windows 上的 Internet Explorer 11 和 Internet Explorer 的兼容模式。

从版本 2020.4 开始,Tableau Prep 支持流程的 Web 制作。现在,您可以创建流程以使用 Tableau Prep BuilderTableau ServerTableau Online 清理和准备数据。您也可以手动在 Web 上运行流程,而不需要 数据管理加载项

虽然 Web 上也支持大多数相同的 Tableau Prep Builder 功能,但创建和处理流程存在一些差异。

重要信息:若要在 Web 上创建和编辑流程,您必须具有 Creator 许可证。只有当您希望使用 Tableau Prep Conductor 按计划运行流程时,才需要数据管理加载项。有关配置和使用 Tableau Prep Conductor 的详细信息,请参见 Tableau Server(链接在新窗口中打开)Tableau Online(链接在新窗口中打开) 帮助中的“Tableau Prep Conductor”。

安装和部署

若要使用户能够在 Web 上创建和编辑流程,您将需要在服务器上配置若干设置。有关其中每个设置的详细信息,请参见在 Web 上创建流程并与其进行交互(链接在新窗口中打开)

  • Web 制作:控制用户是否可以在 Tableau ServerTableau Online 上创建和编辑流程。

  • 立即运行:控制用户或只有管理员可以使用“立即运行”选项手动运行流程。不需要 数据管理加载项 即可在 Web 上手动运行流程。

  • Tableau Prep Conductor:如果启用了数据管理加载项,则启用此选项,以便允许用户计划和跟踪流程。

  • Tableau Prep 扩展程序(版本 2021.2.0 及更高本):控制用户是否可以连接到 Einstein Discovery 以针对其流程中的数据应用和运行预测模型。

  • 自动保存:(默认情况下启用)此功能每隔几秒钟自动保存用户的流程工作。

示例数据和处理限制

若要在 Web 上处理流程时保持性能,请对可以在流程中包含的数据量应用限制。

以下限制适用:

  • 连接到文件时,最大文件大小为 1GB。

  • 包含所有数据的数据采样选项不可用。默认示例数据限制为 100 万行。

  • 用户在使用大型数据集时可以选择的最大行数由管理员配置。作为用户,您可以选择最多达到该限制的行数。

  • 在 Tableau Online 中,您可以一天执行的流程运行次数受站点管理员限制。有关详细信息,请参见“Tableau Online 站点容量”(链接在新窗口中打开)

Web 上的可用功能

当您在 Web 上创建和编辑流程时,您可能会注意到导航和某些功能可用性的一些差异。虽然大多数功能在所有平台上都可用,但 Tableau Server 或 Tableau Online 中某些功能受限或尚未受支持。下表标识可能存在差异的功能。

功能区域Tableau Prep BuilderTableau ServerTableau Online
连接到数据(链接在新窗口中打开)*
构建和组织流程(链接在新窗口中打开)
设置数据样本大小(链接在新窗口中打开)**
在输入步骤中合并文件和数据库表(链接在新窗口中打开)***
清理和调整数据(链接在新窗口中打开)
聚合、联接或合并数据(链接在新窗口中打开)
在流程中使用 R 和 Python 脚本(链接在新窗口中打开)****
创建可重用的流程步骤(链接在新窗口中打开)
在 Web 上自动保存流程(链接在新窗口中打开)不可用
自动文件恢复(链接在新窗口中打开)不可用不可用
在 Tableau Desktop 中查看流程输出(链接在新窗口中打开)
创建数据提取到文件(链接在新窗口中打开)
创建数据提取到 Microsoft Excel 工作表(链接在新窗口中打开)
连接到自定义 SQL 查询(链接在新窗口中打开)
创建发布的数据源(链接在新窗口中打开)
将流程输出保存到外部数据库(链接在新窗口中打开)
将 Einstein Discovery 预测添加到您的流程(链接在新窗口中打开)

* 某些连接器在 Web 上可能不受支持。打开服务器上的“连接”窗格以查看支持的连接器。

** 在 Tableau Server 和 Tableau Online 中,数据样本大小受管理员设置的限制所限。

无法在 Tableau Server 或 Tableau Online 中编辑或创建输入并集。仅在 Tableau Prep Builder 中提供。

**** 在 Tableau Online 中创建或编辑流程时,无法添加脚本步骤。这当前仅在 Tableau Prep builder 和 Tableau Server 中受支持。

自动保存并使用草稿

当您在服务器上创建或编辑流程时,您的工作每隔几秒钟会自动保存为草稿,这样在发生崩溃时,或在意外关闭选项卡时,您不会丢失工作。

草稿将保存到您登录的服务器和项目。您无法保存草稿或将草稿发布到其他服务器,但您可以使用“文件”>“发布为”菜单选项将流程保存到该服务器上的另一个项目。

草稿内容只能由您查看,直到您发布它。如果发布更改并需要还原更改,可以使用“修订历史记录”对话框查看并还原到以前发布的版本。有关在 Web 上保存流程的详细信息,请参见自动在 Web 上保存流程(链接在新窗口中打开)

在 Web 上发布流程

无论您是在 Web 上从头开始创建流程还是编辑现有流程,在运行流程之前都需要发布流程。

  • 您只能将草稿流程发布到已登录的同一服务器。

  • 您可以使用“文件”菜单并选择“发布为”将草稿发布到其他项目。

  • 您可以为流程的数据库连接嵌入凭据,以使流程能够运行,而无需在流程运行时手动输入凭据。

嵌入凭据

嵌入凭据仅适用于在服务器上运行流程。目前,在编辑连接到数据库的流程时,需要手动输入凭据。嵌入凭据只能在流程级别设置,而不能在服务器或站点级别设置。

执行以下操作之一:

  • 从顶部菜单中,选择“文件”>“连接凭据”>“嵌入在已发布流程中”

  • 发布流程时,选择“嵌入凭据”复选框。此选项显示何时选择“发布为”以首次将流程发布到新项目,或者何时编辑上次由其他人发布的流程。

发布流程

发布流程时,它将成为流程的当前版本,并可以由有权访问您的项目的其他人运行和看到。在发布流程之前,您只能看到从未发布过的流程或对草稿所做的流程更改。有关流程状态的详细信息,请参见自动在 Web 上保存流程(链接在新窗口中打开)

若要发布您的流程,请执行以下操作之一:

  • 从顶部菜单中,选择“文件”>“发布”“文件”>“发布为”

  • 在顶部栏中,单击“发布”按钮或单击放置箭头以选择“发布为”

谁可以执行此操作

回到顶部