重要信息:从版本 2020.4.1 开始,不再需要数据管理加载项将流程发布到 Tableau Server 或 Tableau Online,或在 Web 上手动运行流程。仅当您计划按计划运行流程时,才需要它。
将您的流程发布到 Tableau Server 或 Tableau Online ,以按计划自动运行它们,并使用 Tableau Prep Conductor 刷新流程输出。您还可以在服务器上手动运行单独的流程。在 Web 上创建或编辑的流程(版本 2020.4.1 及更高版本)必须先发布,然后才能运行。
发布之前
为了确保可以运行流程,请检查以下各项:
验证流程中是否没有错误。
当您尝试在 Tableau Server 或 Tableau Online 中运行流程时,包含错误的流程将失败。流程中的错误由红色感叹号以及画布右上角带有“错误”指示符的红点标识。
验证流程未包含与您的 Tableau Server 版本不兼容的输入连接器或功能。Tableau Online 应始终运行最新版本。在 Web 上创建的流程始终与创建流程的服务器版本兼容。
您仍然可以从 Tableau Prep Builder 中发布流程,其中包括 Tableau Server 版本中尚不支持的连接器或功能,但无法安排它们运行。
例如,Tableau Prep Builder 版本 2019.1.4 中引入了 SAP HANA 连接器,但在 Tableau Prep Conductor 的 Tableau Server 版本 2019.2 之前,此连接器不受支持。发布流程时,您会看到类似于如下示例的消息。
注意:若要将流程计划为在 Tableau Server 上运行,您必须使用 Tableau Server 版本 2019.1 或更高版本,并且必须启用 Tableau Prep Conductor。
为了在 Tableau Server 中运行流程,您需要采取适当的措施来使流程兼容。有关处理不兼容流程的详细信息,请参见与 Tableau Prep 的版本兼容性(Link opens in a new window)。
包含与网络共享连接的输入或输出步骤的流程需要安全列表。Tableau Online 不支持此选项,并且必须在发布时将文件与流程打包在一起。
注意:目前,在 Web 上创建的流程只能输出到已发布的数据源或数据库。
对于 Tableau Prep Builder:
除非服务器可以访问文件和路径,并且文件和路径包括在组织的安全列表中,否则不允许使用指向存储在网络共享(UNC 路径)中的文件的流程输入和输出步骤。如果在没有将文件位置添加到安全列表的情况下发布流程,则流程将发布,但当您尝试并计划或在 Tableau Server 中运行流程时,将会出现错误。
如果文件未存储在安全列出的位置,您将在发布流程时看到一条警告消息。
单击消息中的“列表”链接以查看允许位置的列表。将文件移动到列表中的某个位置,并确保流程指向这些新位置。
在 Tableau Server 中,若要配置允许的网络路径,请使用步骤 4:安全列表输入和输出位置(Link opens in a new window)中描述的 tsm 命令选项。
如果不想将文件移到安全列出的位置,则需要将输入文件与流程打包在一起,并将流程输出发布到 Tableau Server 作为已发布数据源。有关设置这些选项的详细信息,请参见本主题中的从 Tableau Prep Builder 中发布流程。
(仅限 Tableau Prep Builder)如果流程输出步骤设置为“以数据源形式发布”,则所有流输出步骤必须指向发