数创学院 | Tableau 微课堂(6):Tableau Prep Conductor「Creator」

published: 2023-08-10

今天,我们一起来学习 Creator 角色的第 6 课Tableau Prep Conductor,带你了解如何使用 Tableau Prep Conductor 来更新、监控和管理你的流程。

为便于大家更好地跟随操作,接下来,小 C 把视频的内容用图文形式进行拆解。


一、Tableau Prep Conductor 的作用

Tableau Prep Conductor 是 Tableau Server 版本 2019.1 中引入的数据管理的一部分,并且必须启用才能安排流程运行。它使你能够利用 Tableau Server 中的计划和跟踪功能自动运行你的流程以更新流程输出。但是,在 Tableau Prep Builder 中创建的流程必须发布到 Tableau Server,然后才能安排这些流程运行。

如您想了解更多,请打开 Tableau 帮助文档:

https://help.tableau.com/current/server/zh-cn/prep_publishserver_overview.htm


二、Tableau Prep Conductor 的使用方法

1、清洗数据

首先打开销售业绩流程,该流引入了区域订单的收益和配额数据,这些来源的数据既不干净也不统一,而 Tableau Prep Builder 可以执行清洁步骤整理和组合数据。

由于每天都有新的数据添加到订单中,这些新数据需要贯穿整个流程,流的数据准备步骤需要实时更新,而不是每天手工发布,因此需要借助 Tableau Prep Conductor。

2、将流发布到 Tableau Server

登录 Tableau Server,然后将流发布到 Tableau Server。

点击创建超市销售输出步骤,并将输出设置为作为数据源发布。接下来,选择刚刚登录的服务器,并输出所需项目的名称和描述,保持输出打开。

接着进行第二个输出步骤,创建年度区域绩效输出步骤,将输出设置为作为数据源发布,选择要登录的服务器,并输出所需项目的名称和描述。现在已经定义了输出步骤,最小化输出窗格,将流发布到 Tableau Server,这样就可以安排它运行。

3、选择 Publish Flow

在服务器菜单中选择 Publish Flow,选择所需的项目和流名称,编辑文件连接,选择 upload 来打包 6 个源文件。进入已发布的流,直接连接则可以刷新文件,但这要求有服务器去访问源文件的位置,然后确认发布流。

4、创建新任务

Tableau Server 现在显示了刚刚发布的流,在这个概述选项卡上,可以看到发布流上面的两个输出步骤。创建一个新任务来安排流,这样就可以为每个输出创建单独的任务。但是在这个例子中,需要安排两个输出同时运行,并安排输出在每天上午 11 点运行,而不是等到有需要的时候。

5、查看选项卡

再来看看流工作区的其他选项卡。其中,连接选项卡,可以让用户看到和编辑每个连接、输入和输出步骤。

计划任务,让用户可以添加新任务和修改现有任务,在这里能看到刚刚安排在每天上午 11 点运行的任务。

历史选项卡,显示了刚刚运行的流的状态(成功或失败),运行历史将随着流每天运行而增长。

同时,还可以看到流的修订历史。

如果流程失败,则会出现错误消息。在故障状态旁边,用户会收到一封电子邮件,通知用户流出现了故障。

6、权限设置

当用户探索所有流时,可以看到刚刚发布和安排的流程。作为流的用户,可以将权限分配给其他可能想要运行或编辑的用户,即用户可以设置自定义权限,或者从预定义的选项中选择。

7、监控流程与活动

管理员可以监控 Tableau Server 运行的进程的时间状态、流程活动和性能。

使用管理视图,Tableau Server 管理员可以创建时间表来安排他们的流程。


以上就是关于「Tableau Prep Conductor」的全部内容。感谢观看本视频,更多 Tableau 学习资源,请持续关注 DCC 数创院。