Я пытаюсь управлять свойством columnMapping из таблицы конфигурации базы данных. Мое первое действие в конвейере извлекает строки из таблицы конфигурации. Источник моей активности копирования - это файл Json в хранилище BLOB-объектов Azure, а мой приемник - это база данных SQL Azure.
При копировании я устанавливаю сопоставление с помощью окна динамического содержимого. Код выглядит так:
"translator": {
"value": "@json(activity('Lookup1').output.value[0].ColumnMapping)",
"type": "Expression"
}
У меня вопрос: как должно выглядеть значение activity ('Lookup1'). Output.value [0] .ColumnMapping?
Я пробовал несколько разных форматов json, но копирование всегда игнорирует его.
Например, я пробовал:
{
"type": "TabularTranslator",
"columnMappings": {
"view.url": "url"
}
}
а также:
"columnMappings": {
"view.url": "url"
}
а также:
{
"view.url": "url"
}
В этом примере view.url - это имя столбца в источнике JSON, а url - это имя столбца в моей целевой таблице в базе данных SQL Azure.