Динамическое назначение столбца «Источник» в «выражении» схемы импорта в фабрике данных Azure с помощью операции «Уточняющий запрос» - PullRequest
0 голосов
/ 25 января 2019

Я новичок в лазурной фабрике данных 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 ---- Пусто нет данных

У меня есть трубопровод, где первое действие - это поиск, который извлекает схему из файла CustomerSchema.CSV

Вывод активности поиска правильный, выборка 3 Имя столбца

enter image description here

Теперь, как я передал вывод действия поиска в выражении схемы импорта действия копирования

У меня есть попытка ниже, но не работает

@ activity ('ColumnLookup'). Output.firstRow в выражении схемы, но он не работает

, пожалуйста, помогите мне

1 Ответ

0 голосов
/ 29 января 2019

Параметризованная схема или отображение должны следовать этому шаблону:

отображение столбцов:

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

схема:

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

ref: https://docs.microsoft.com/en-us/azure/data-factory/copy-activity-schema-and-type-mapping

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...