Dat*_*Man 2 azure-data-factory
我的 blob 容器中有很多文件。但是,我想仅当 blob 容器上存在某个文件(例如 SRManifest.csv)时才运行存储过程。我在数据工厂上使用了获取元数据和 IF 条件。你能帮我写一下动态脚本吗?我试过这个@bool(startswith(
activity('Get Metadata1').output.childitems.ItemName,
'SRManifest.csv'))。这不起作用。
然后我想,如果我使用@greaterOREquals(activity('Get Metadata1').output.LastModified,adddays(utcnow(),-2))But this 检查 Blob 2 天内的最后修改而不是文件是否存在。谢谢。
我认为我对你的要求有不同的理解。
我想仅当 blob 容器上存在某个文件(例如 SRManifest.csv)时才运行存储过程
1 更改元数据活动以查找是否存在哨兵文件 (SRManifest.csv)
2 接下来进行 IF 活动,使用以下条件:
3 将你的 sp 放入 IF 活动的 True 部分
如果您还需要将文件列表传递给 sp,那么您将需要 IF-True 活动中的 GetMetadata with childitems 选项