вызов хранимой процедуры с параметрами потока данных в azure преобразовании приемника потока данных до и после SQL скриптов - PullRequest
0 голосов
/ 06 мая 2020

Могу ли я использовать SQL хранимую процедуру в сценариях до и после SQL в узлах приемника. Если да, то как это сделать, если нет, каковы альтернативы.

Сценарий : вместо использования триггеров БД выполните некоторую работу при вставке и обновлении, я хотел бы использовать эту функцию сопоставлений потоков данных, которых следует избегать триггеры, которые будут создавать проблемы при записи массовых данных в целевую таблицу.

enter image description here

рабочий снимок без параметров, переданных хранимой процедуре

enter image description here

Ответы [ 2 ]

1 голос
/ 07 мая 2020

Например, если имя параметра - «параметр», попробуйте исключение в скрипте Post SQL: concat ('EXE C [demo].', $ Parameter), это сделает его как строковый скрипт.

Надеюсь, это поможет.

0 голосов
/ 07 мая 2020

Спасибо, Леон.

Пример выражения:

concat ('EXE C [', $ df_tenantDBName, ']. [TestPrePostSQLFromSink]', $ df_tenantDBName, ',', $ df_tenantDBName)

...