淘宝上找网站建设好吗,湖北专业的网瘾学校哪家口碑好,南通工程建设信息网站,怎么用服务器lp做网站本文属于【Azure 架构师学习笔记】系列。 本文属于【Azure Data Factory】系列。 接上文【Azure 架构师学习笔记】-Azure Data Factory (3)-触发器详解-翻转窗口 前言
事件触发指的是存储事件#xff0c;所以在新版的ADF 中#xff0c;已经明确了是“存储事件”#xff0c;… 本文属于【Azure 架构师学习笔记】系列。 本文属于【Azure Data Factory】系列。 接上文【Azure 架构师学习笔记】-Azure Data Factory (3)-触发器详解-翻转窗口 前言
事件触发指的是存储事件所以在新版的ADF 中已经明确了是“存储事件” 当对blob进行创建删除时就会触发事件。和“翻转窗口”有点不同的是翻转窗口是一对一的触发事件触发时多对多的关系一个事件可以触发多个pipeline。
事件可以只选一个也可以全选两个。本文使用【已创建Blob】来演示简单来说就是上传一个文件blob) 使触发器触发这个事件并把文件从我个人storage account的“logicapp / source” 下搬到“dest / dest”。
配置步骤
新建触发器
如下图所示 可以指定Blob路径的开头或结尾作为演示尽量保持简单。注意选择需要监控的“容器名” 这里为“logicapp” 选择之后会显示下面的预览不过接下来会清空这个容器以便更准确地演示 点击发布pipeline之后我发现报了以下错误如果首次使用因为没有注册这个resource provider事件触发器需要EventGrid resource provider就要进行注册参考这篇文字Subscribe to events through portal 注册过后可以正常发布。到管理页检查这个触发器是否成功创建并启用 触发
因为这里选择了对新建上传的blob进行触发下面是触发前源和目标的情况 上传一个文件之后再等十几秒刷新可以看到文件已经自动同步到目标文件夹 检查运行情况
在达到我们目的之后接下来检查运行情况
忽略前几次调试带来的失败可以看到触发器和pipeline都成功执行达到了我们预期的结果。
小结
事件触发对文件的ETL 操作非常有用可以通过对“新文件到达”或者“文件被删除、归档”等需求进行自动化处理。下面是官网中的操作流程图 对于另外一个自定义事件触发相对深入暂时不过多研究因为目前本人又有新任务需要去做研究所以关于ADF 的触发前先到处为止。