编排概述
编排 是一套功能,支持在 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。
限制
您不能指定要专门应用于规划的参数覆盖。
规划从规划任务中引用的对象继承参数值。
如果将覆盖应用于规划中资产的参数,这些覆盖在任务执行时会传递给规划。
有限参数化支持
Plans 此时仅支持 Trifacta Classic 流的参数化。
基本任务
您可以使用以下基本任务创建规划并对其排程。
创建规划。 规划 是用于定义任务、触发因素和其他对象的容器。请参阅 规划页面 。
在规划视图中,您可以指定属于规划组成部分的对象。请参阅 规划视图页面 。
计划: 计划定义一组将规划排入队列以等待执行的触发器。
触发器: 触发器定义规划执行的时间和频率。一个规划可以有多个触发器(例如每月执行与每周执行)。
任务: 接下来,您可以指定按顺序执行的任务。
根据需要,您可以将覆盖值应用于任何流参数。这些覆盖值将在规划运行过程中应用。如需了解详情,请参阅 管理计划参数对话框 。
有限参数化支持
Plans 此时仅支持 Trifacta Classic 流的参数化。
要进行测试:
如果您对规划定义和测试运行满意,则系统将根据触发器的排程表执行规划。
规划排程
通过规划视图页面,您可以配置规划执行的排程表。规划的排程表是用触发器来定义的。
这些排程独立于其他资产类型的排程。
您不能为单个任务创建排程表。
执行规划
如果触发规划执行,则会拍摄该规划的 快照 。此快照用于执行规划。任务按规划视图中列出的顺序执行。
重要说明:
在流级别,您可以定义基于成功生成输出而触发的 Webhook 和电子邮件通知。如果规划包含的输出内容有这些消息其中之一,当您执行该规划时,此消息将被触发并传递给利益相关者。
注意
Webhook 消息和电子邮件通知无法由规划的执行直接触发。但是,您可以创建基于 HTTP 的任务,以根据计划任务的执行发送消息。
提示
当通过规划触发有关流的电子邮件通知时,该规划的内部标识符将包含在电子邮件中。
请参阅上方的“Webhook”和“电子邮件通知”。
启用
启用以下设置:
Plans feature
还必须启用计划共享、导入和导出。
日志记录
要详细了解规划调试,请参阅 诊断规划运行失败的原因 。