现在,您可以在使用时启用工作流程状态更改的通知 亚马逊预报,使您可以无缝地工作,而不必检查特定的工作流程是否已完成。 此外,您现在可以通过通知使工作流程自动化,以提高工作效率。 预测使用机器学习(ML)来生成更准确的需求预测,而无需任何先前的ML经验。 Forecast将与Amazon.com相同的技术作为一项完全托管的服务提供给开发人员,从而无需管理资源或重建您的系统。
以前,您必须主动检查每个阶段结束时工作是否完成,是否正在导入数据,训练预测器或生成预测。 导入数据或训练预测变量所需的时间可能会有所不同,具体取决于数据的大小和内容。 当您必须不断检查状态才能继续执行下一个任务时,等待时间可能会更长。 工作流程中断可能会对整天的工作产生负面影响。 此外,如果要将Forecast集成到软件解决方案中,则必须自己构建通知,从而进行其他工作。
现在,通过一次性设置 工作流程通知,您可以选择在完成特定步骤时收到通知,也可以在前面的工作流程完成后设置顺序的工作流程任务,从而消除了管理开销。 预测功能通过启用以下功能来通知您: 亚马逊EventBridge,您可以直接通过Forecast控制台或API激活这些通知。 您可以根据自己对规则和所选事件的偏好来定制通知。 您还可以使用EventBridge通知来完全自动化端到端的预测周期,从而使使用Forecast的体验更加简化。 软件即服务(SaaS)提供商可以设置路由规则,以确定将生成的预测发送到哪里,以构建对接收到的数据进行实时响应的应用程序。
EventBridge允许您构建事件驱动的Forecast工作流。 例如,您可以创建一个规则,当将数据导入到Forecast中时,此事件的完成将触发通过以下步骤训练预测变量的下一步 AWS Lambda 功能。 在下一部分中,我们将探索使用Lambda函数通过事件自动化“预测”工作流。 或者,在对预测变量进行培训之后,您可以设置新规则以通过以下方式接收SMS短信通知 亚马逊简单通知服务 (Amazon SNS),提醒您在继续下一步之前,返回“预测”以评估预测器的准确性指标。 在这篇文章中,我们将Lambda与 亚马逊简单电子邮件服务 (Amazon SES)发送通知消息。 有关更多信息,请参见 如何使用Lambda和Amazon SES发送电子邮件?
解决方案概述
在本节中,我们提供一个示例,说明如何使用EventBridge通知自动执行预测工作流,包括导入数据,训练预测器和生成预测。
首先在EventBridge中创建规则,这些规则可以通过API,SDK,CLI和Forecast控制台进行访问。 您还可以在下一部分中看到演示。 对于此用例,我们选择所有规则的目标作为Lambda函数。 有关创建功能和添加必要权限的说明,请参见 教程:使用EventBridge安排AWS Lambda函数.
您为以下各项创建规则:
- 数据集导入–检查事件中的状态字段是否为ACTIVE并调用Forecast 创建预测变量
- Predictor –检查事件中的状态字段是否为ACTIVE并调用Forecast 创建预测
- 预测–检查事件中的状态字段是否为ACTIVE,并调用预测 创建预测导出
- 预测导出–检查事件中的状态字段是否为ACTIVE,是否调用Amazon SES发送电子邮件。 此时,预测的导出结果已经导出到您的 亚马逊简单存储服务 (Amazon S3)存储桶。
设置规则后,可以从调用数据集导入作业API的第一个工作流程开始。 预测开始将状态更改事件(例如CREATE_IN_PROGRESS,ACTIVE,CREATE_FAILED和CREATE_STOPPED)发送到您的帐户。 事件与规则匹配后,它将调用在规则上配置的目标Lambda函数,然后进入训练预测变量,创建预测并最终导出预测的下一步。 导出预测后,您会收到一封电子邮件通知。
下图说明了此体系结构。
通过EventBridge为预测通知创建规则
要创建通知规则,请完成以下步骤:
- 在“预测”控制台上,选择您的数据集。
- 在 数据集导入 部分中,选择 配置通知.
帮助窗格中提供了有关设置通知的其他信息的链接。
您已重定向到EventBridge控制台,现在您可以在其中创建通知。
- 在导航窗格中, 展会活动,选择 规则.
- 建立规则.
- 针对 名字,输入名称。
- 下 定义模式, 选择 事件模式.
- 针对 事件匹配模式, 选择 按服务预定义的模式.
- 针对 事件类型,在下拉菜单中选择您的活动。
对于这篇文章,我们选择 预测数据集导入作业状态更改 因为我们有兴趣知道何时导入数据集。
选择事件后,相应的事件模式将填充到 事件模式 秒
化。
- 下 选择活动巴士, 选择 AWS默认事件总线.
- 确认它 在选择事件总线上启用规则 启用。
- 针对 目标,选择 拉姆达函数.
- 针对 功能,选择您创建的功能。
- 创建.
确保规则和目标位于相同的区域中。
您已重定向到 规则 页面在EventBridge控制台上,您可以在其中看到确认已成功创建规则的确认。
结论
现在,您可以在使用“预测”时启用有关工作流状态更改的通知。 通过一次性设置工作流程通知,您可以选择在上一个工作流程完成后获得通知或设置顺序的工作流程任务,从而消除了管理开销。
要开始使用此功能,请参阅 设置作业状态通知。 您可以在公开发布预测的所有区域中使用此功能。 有关区域可用性的更多信息,请参见 AWS区域服务.
作者简介
亚历克斯·金 是Amazon Forecast的高级产品经理。 他的任务是向所有可以从中受益的客户提供AI / ML解决方案。 业余时间,他喜欢各种运动,并找到新的用餐场所。
兰吉斯·库马尔·博德拉(Ranjith Kumar Bodla) 是Amazon Forecast团队的SDE。 他在分布式环境中担任后端开发人员,专注于AI / ML和领导力。 在业余时间,他喜欢打乒乓球,旅行和阅读。
拉吉·维帕贡塔(Raj Vippagunta) 是AWS AI Services的高级SDE。 他利用在大型分布式系统上的丰富经验以及对机器学习的热情,在AI空间中构建了实用的服务产品。 他曾帮助为AWS和Amazon构建各种解决方案。 在业余时间,他喜欢看书,看世界各地的旅行和美食视频博客。
香农·基林斯沃思(Shannon Killingsworth) 是Amazon Forecast和Amazon Personalize的UX设计器。 他当前的工作是创建任何人都可以使用的控制台体验,并将新功能集成到控制台体验中。 在业余时间,他是健身和汽车爱好者。
- 账号管理
- 要积极。
- 额外
- AI
- 亚历克斯
- Amazon
- 亚马逊预报
- 亚马逊个性化
- API
- APIs
- 应用领域
- 架构
- 自动化
- 可用性
- AWS
- AWS Lambda
- 书籍
- 建立
- 更改
- 支票
- Contents
- 创造
- 电流
- 合作伙伴
- data
- 需求
- 设计师
- 开发商
- 开发
- 瓦解
- 吃
- 效率
- 邮箱地址
- 环境
- 活动
- 事件
- 体验
- 出口
- 特征
- 终于
- 姓氏:
- 运动健身
- 流
- 专注焦点
- Free
- 功能
- 创新中心
- HTTPS
- 影响力故事
- 输入
- 增加
- 信息
- IT
- 工作
- 领导团队
- 学习
- 机器学习
- 指标
- 使命
- ML
- 移动
- 旅游导航
- 新功能
- 通知
- 供品
- 前期洽谈
- 模式
- 产品
- 应对
- 阅读
- 资源
- 成果
- 定位、竞价/采购和分析/优化数字媒体采购,但算法只不过是解决问题的操作和规则。
- SaaS的
- SDK
- 选
- 特色服务
- 集
- 设置
- 简易
- 尺寸
- 短信
- 软件
- 解决方案
- 太空
- 运动
- 阶段
- 开始
- 开始
- 州/领地
- Status
- 存储
- 产品
- 目标
- 专业技术
- 网球
- 次
- 产品培训
- 旅行
- ux
- 等待
- WHO
- 中
- 工作
- 工作流程
- 合作
- 世界