Параметр фабрики данных Azure - PullRequest
       10

Параметр фабрики данных Azure

0 голосов
/ 25 сентября 2019

Я пытаюсь загрузить данные с локального сервера sql на сервер Sql на виртуальной машине.Мне нужно делать это каждый день.Для этого же я создал триггер.Триггер вставляет данные правильно.Но теперь мне нужно вставлять triggerID в столбцах назначения для каждого запуска в столбце.

Я не знаю, какую ошибку я делаю.Я нашел много блогов на одном и том же, но у всех есть информация, когда мы извлекаем данные из большого двоичного объекта, а не с сервера sql.

Я пытался вставить значение, аналогичное этому, но это выдает ошибку.«Ошибка копирования действия 1: выберите только одно из трех свойств« имя »,« путь »и« порядковый номер », чтобы ссылаться на столбцы для« источника »и« приемника »в свойствах« сопоставления ».Пожалуйста, предложите

{"name": "pipe1", "properties": {"actions": [{"name": "Copy Data1", "type": "Copy", "depenOn": [], "policy": {"timeout": "7.00: 00: 00", "retry": 0, "retryIntervalInSeconds": 30, "secureOutput": false, "secureInput": false}, "userProperties": [], "typeProperties": {"source": {"type": "AzureSqlSource"}, "sink": {"type": "SqlServerSink"}, "enableStaging": false, "transator": {"type": "TabularTranslator "," mappings ": [{" source ": {" name ":" Name "," type ":" String "}," sink ": {" name ":" Name "," type ":" String"}}, {" source ": {" type ":" String "," name ":" @pipeline (). parameters.triggerIDVal "}," sink ": {" name ":" TriggerID "," type ": "String"}}]}}, "input": [{"referenceName": "AzureSqlTable1", "type": "DatasetReference"}], "output": [{"referenceName": "SqlServerSQLDEV02", "type":" DatasetReference "}]}]," parameters ": {" triggerIDVal ": {" type ":" string "}}," annotations ": []}}

Я хочу, чтобы каждый раз триггербывшийПосле этого в поле назначения TriggerID должно быть указано значение triggerID.

...