文件名在 ADF 中包含 with <string>(starts_with 或ends_with)

问题描述 投票:0回答:1

我需要一些帮助,我需要在创建数据集时验证/过滤我的 Excel 输入文件名,并带有一些前缀(例如文件名以某个字符串开头或结尾(例如:以员工开头/结尾))。如何在 Azure 数据工厂 dafaflow 中实现相同的功能?

ex: 20230831 emp_data.xlsx ==> 验证带有 emp_data 字符串的文件是否存在?

请让我知道如何实施。我是 ADF 新手。谢谢!

ex: 20230831 emp_data.xlsx ==> 验证带有 emp_data 字符串的文件是否存在?

azure oracle-adf dynamic-expression
1个回答
0
投票

ADF 中文件名包含 with(starts_with 或ends_with)

要检查文件名,请包含您想要的子字符串,您可以使用动态表达式作为

@contains('filename','substring you want to check')

您可以按照以下步骤操作:

  • 使用获取元数据活动获取文件名。 enter image description here
  • 将此文件名传递给 foreach 循环进行迭代 enter image description here
  • 在foreach循环下采用if条件检查文件名,包含子字符串 enter image description here

它将检查文件名,包含子字符串并相应地执行活动。

© www.soinside.com 2019 - 2024. All rights reserved.