Azure数据工厂中的架构合规性

问题描述

我正在尝试使ADF中的输入文件符合架构要求。我已经尝试过以下。

  1. 获取元数据活动
  2. 源活动中可用的架构验证

但是以上方法似乎仅检查特定字段是否存在于指定位置。同样,Azure默认情况下也将所有这些字段的数据类型作为字符串,因为输入是平面文件。

我也想检查位置和数据类型。例如:-

身份证,姓名,工资
1,abc,10
2,def,20
3,ghi,50
xyz,jkl,10

以emy作为xyz的行不是数字数据类型,因此需要拒绝。任何帮助表示赞赏。

解决方法

您可以使用数据流并创建一个过滤器来实现此目的。

以下是我的测试:

1。创建源 enter image description here

2。创建一个过滤器并使用以下表达式:regexMatch(empid,'(\\d+)') enter image description here

3。输出: enter image description here

希望这可以为您提供帮助。

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...