Azure ADF(Azure Data Factory 数据工厂)学习

目录

一、介绍

二、实践

1.设置变量

2.使用变量

3.配置数据集

4.复制数据

5.监控管道

1.配置管道

2.配置web


一、介绍

Azure Data Factory 是微软 Azure 提供的‌完全托管云数据集成服务 ‌,主要用于‌自动化数据移动与转换‌(ETL/ELT),帮助用户构建数据驱动的工作流以整合来自不同源的数据 。

简介资料

https://learn.microsoft.com/zh-tw/azure/data-factory/introduction

二、实践

1.设置变量

昨日yyyyMMdd格式:

@{addDays(convertFromUtc(utcNow(), 'China Standard Time'),-1,'yyyyMMdd')}

昨日yyyy-MM-dd格式:

@{addDays(convertFromUtc(utcNow(), 'China Standard Time'),-1,'yyyy-MM-dd')}

2.使用变量

在hive sql中引用时为 biz_date= '${hiveconf:biz_date}'

在hive组件-高级配置/复制数据组件中: 名称: biz_date ;值:@{variables('biz_date')}

3.配置数据集

hive数据集

azure blob数据集

4.复制数据

5.监控管道

配置执行管道为想监控的管道任务,配置通知的web,选择失败时执行将其连接在一起。

1.配置管道

2.配置web

URL: https://open.feishu.cn/open-apis/bot/v2/hook/xxx(以飞书为例)

方法:POST

正文:

bash 复制代码
{
    "msg_type":"text",
    "content":{
        "text":"【异常告警😫😫😫】\n pipelineRunId:@{activity('管道名称').output.pipelineRunId} \n pipelineName:@{activity('管道名称').output.pipelineName} \n ADF任务失败,请尽快前往数据工厂查看详细日志。"
    }
}
相关推荐
小新同学^O^1 小时前
简单学习 --> Transformer架构
学习·架构·transformer
他们叫我阿冠1 小时前
Docker的基础学习
学习·docker·容器
辰海Coding10 小时前
MiniSpring框架学习笔记-解决循环依赖的简化IoC容器
笔记·学习
晓梦林10 小时前
cp520靶场学习笔记
android·笔记·学习
心中有国也有家11 小时前
cann-recipes-infer:昇腾 NPU 推理的“菜谱集合”
经验分享·笔记·学习·算法
Upsy-Daisy11 小时前
AI Agent 项目学习笔记(八):Tool Calling 工具调用机制总览
人工智能·笔记·学习
LuminousCPP13 小时前
数据结构 - 线性表第四篇:C 语言通讯录优化升级全记录(踩坑 + 思考)
c语言·开发语言·数据结构·经验分享·笔记·学习
魔法阵维护师13 小时前
从零开发游戏需要学习的c#模块,第十四章(保存和加载)
学习·游戏·c#
_李小白14 小时前
【android opencv学习笔记】Day 17: 目标追踪(MeanShift)
android·opencv·学习