Azure data factory 在导入架构中动态分配源列;表达方式;在Azure数据工厂中使用查找活动

Azure data factory 在导入架构中动态分配源列;表达方式;在Azure数据工厂中使用查找活动,azure-data-factory,azure-data-factory-2,Azure Data Factory,Azure Data Factory 2,我是azure data factory V2的新手 我有一个模式文件- CustomerSchema.csv CSV文件中的数据 CustomerId, CustomerName, CustomerAddress CSV格式的实际数据文件 FileName-CustomerMaster.CSV,数据如下 101,Aphilps,R-z1 west loan usa 102,Jons s,202-3 sest road london 103,Ravi,Old Madaras banglore

我是azure data factory V2的新手

我有一个模式文件-

CustomerSchema.csv

CSV文件中的数据

CustomerId, CustomerName, CustomerAddress
CSV格式的实际数据文件 FileName-CustomerMaster.CSV,数据如下

101,Aphilps,R-z1 west loan usa
102,Jons s,202-3 sest road  london
103,Ravi,Old Madaras banglore
104,n Har,hi road -203 banglore
105,Jons K,West-23-34 new york usa
具有架构的目标文件 CustomerTraget.CSV

CustomerId、CustomerName、CustomerAddress ----空白无数据

我有一个pipline,其中第一个活动是从CustomerSchema.CSV文件中获取模式的查找活动

查找活动的输出正确,它是fetch 3列名称

现在,我如何在复制活动导入模式表达式中传递查找活动的输出

我在下面试过,但没有工作

@架构表达式中的activity('ColumnLookup').output.firstRow,但它不工作


请帮助我

参数化架构或映射应遵循以下模式:

列映射:

{
    "type": "TabularTranslator",
    "columnMappings": 
    {
        "UserId": "MyUserId",
        "Group": "MyGroup",
        "Name": "MyName"
     }
}
模式:

[
    { "name": "UserId"},
    { "name": "Name"},
    { "name": "Group"}
]

ref:

我使用sql server实现的同一个示例,它可以工作,但如果源代码和模式出现在csv文件中,该怎么办?下面是sql代码-“type”:“SqlSource”,“sqlReaderQuery”:“select{activity('Lookup1')。output.firstRow.Prop_0},@{activity('Lookup1'),@{activity('Lookup1')。output.firstRow.Prop 2}”来自[dbo]。[DimCustomer]”