编排概述
编排 是一套功能,支持在 Alteryx Analytics Cloud中按计划执行任务序列。这些任务可以是外部进程、数据转换作业、HTTP 请求等等。
在接下来的部分中,您可以查看特定功能的简短摘要,并探索有关这些功能的更详细信息。
术语
术语 | 描述 |
---|---|
规划 | 规划 是在 Platform 上或者在您有访问权的资产上执行的一系列任务。构建一个规划来编排任务。计划可按排程执行、手动触发或通过 API 调用。 |
触发器 | 任务的执行基于触发器。 触发器 是执行任务的条件。在许多情况下,任务的触发是基于规划的时间表。 |
任务 | 任务 是 Platform 中的执行单元。 |
快照 | 捕获规划的一个 快照 ,并根据该快照执行规划。如需详细了解快照,请参阅下方的“计划执行”。 |
任务类型
可以执行以下类型的任务。
工作流任务 :工作流任务允许您作为在 Alteryx Analytics Cloud 中所创建计划的一部分执行 Designer Cloud 工作流其中之一。
Desktop 工作流任务 :对上传到 Alteryx Analytics Cloud 的 Designer Desktop 工作流的执行进行编排。
报告任务 :您可以根据自己在 AAC 中预处理和融合的数据创建报告并导出该报告。转到 Plan View for Report Tasks。
流任务: 如需了解详情,请参阅 流任务在规划中的视图 。
ML 预测任务 :使用您的 Machine Learning 项目对新数据进行预测。
ML 上传任务 :将新的训练数据上传到您的 Machine Learning 项目。
HTTP 任务 :作为规划运行的一部分提交给第三方服务器的请求。
Slack 任务: 将包含计划运行信息的消息发送到指定的 Slack 频道。
Location Intelligence 任务 :将您的 Location Intelligence 项目与其他任务一起编排。如需了解详细信息,请前往 Plan View for Location Intelligence Tasks。
Auto Insights task: Refresh data in one of your Auto Insights Datasets. For more information, go to Plan View for Auto Insights Tasks.
限制
您不能指定要专门应用于规划的参数覆盖。
规划从规划任务中引用的对象继承参数值。
如果将覆盖应用于规划中资产的参数,这些覆盖在任务执行时会传递给规划。
有限参数化支持
Plans 此时仅支持 Trifacta Classic 流的参数化。
基本任务
您可以使用以下基本任务创建规划并对其排程。
创建规划。 规划 是用于定义任务、触发因素和其他对象的容器。请参阅 规划页面 。
在规划视图中,您可以指定属于规划组成部分的对象。请参阅 规划视图页面 。
计划: 计划定义一组将规划排入队列以等待执行的触发器。
触发器: 触发器定义规划执行的时间和频率。一个规划可以有多个触发器(例如每月执行与每周执行)。
任务: 接下来,您可以指定按顺序执行的任务。
根据需要,您可以将覆盖值应用于任何流参数。这些覆盖值将在规划运行过程中应用。如需了解详情,请参阅 管理计划参数对话框 。
有限参数化支持
Plans 此时仅支持 Trifacta Classic 流的参数化。
要进行测试:
如果您对规划定义和测试运行满意,则系统将根据触发器的排程表执行规划。
规划排程
通过规划视图页面,您可以配置规划执行的排程表。规划的排程表是用触发器来定义的。
这些排程独立于其他资产类型的排程。
您不能为单个任务创建排程表。
执行规划
如果触发规划执行,则会拍摄该规划的 快照 。此快照用于执行规划。任务按规划视图中列出的顺序执行。
重要说明:
在流级别,您可以定义基于成功生成输出而触发的 Webhook 和电子邮件通知。如果规划包含的输出内容有这些消息其中之一,当您执行该规划时,此消息将被触发并传递给利益相关者。
注意
Webhook 消息和电子邮件通知无法由规划的执行直接触发。但是,您可以创建基于 HTTP 的任务,以根据计划任务的执行发送消息。
提示
当通过规划触发有关流的电子邮件通知时,该规划的内部标识符将包含在电子邮件中。
启用
启用以下设置:
Plans feature
还必须启用计划共享、导入和导出。
日志记录
要详细了解规划调试,请参阅 诊断规划运行失败的原因 。