30-32 使用存储过程/防止创建空文件/加密列(未看)
2023-11-24 本文已影响0人
山猪打不过家猪
30 在ADF的copy data中 使用存储过程
-
存储过程
image.png -
设置parameter
image.png
31 判断空文件
- 假设,我们从azure sql 里将一张表的数据copy到了blob里,这张表有一天被清空了,但是我们还是在执行之前的trigger,那么copy后,我们的blob会直接被空的数据覆盖,为了防止这样的事情发生,我们需要添加一个if判断
-
流程: 1. lookup查询数据
2.if 判断是否有数据
2.1 设置if的Expression
image.png
2.2 我们在不知道后面的output是什么的时候,一定要看上一步输出的log,可以看出来lookup输出的json,所以,如果我们想获得firstRow的值所有值,那么就需要.firstRow或者传递参数'firstRow'来获取
image.png
2.3 成功则返回,firstRow里的EmpName的值
image.png