fch*_*kie 1 azure-data-factory azure-data-factory-2
V2 复制活动中是否有办法使用表达式对输入列(字符串类型)之一进行操作?在将行加载到目的地之前,我需要限制列中的字符数。
我的希望是简单地从这样的事情切换:
"ColumnMappings": "inColumn: outColumn"
Run Code Online (Sandbox Code Playgroud)
像这样:
"ColumnMappings": "@substring(inColumn, 1, 300): outColumn"
Run Code Online (Sandbox Code Playgroud)
如果有人可以指出我可以在哪里阅读有关何时可以使用字符串表达式的信息,我可以使用该指南。
这是关于表达式和函数的官方文档: https //docs.microsoft.com/en-us/azure/data-factory/control-flow-expression-language-functions
这是关于映射的文档: https //docs.microsoft.com/en-us/azure/data-factory/copy-activity-schema-and-type-mapping
还请记住,如果您在复制活动中使用定义的查询,则可以使用 CAST([fieldName] as varchar(300)) 之类的 sql 函数来限制特定字段上的字符数。
希望这有帮助!
| 归档时间: |
|
| 查看次数: |
4560 次 |
| 最近记录: |