Хранимая процедура в УАПД

#azure #factory

Вопрос:

У меня есть 10 хранимых процедур с параметрами, которые я хочу запустить в рамках одной хранимой процедуры возможно ли это, если да, как это сделать, если нет, могу ли я сделать это с помощью другого действия

Комментарии:

1. Пожалуйста, проясните вашу конкретную проблему или предоставьте дополнительные сведения, чтобы точно указать, что вам нужно. Поскольку это написано в настоящее время, трудно точно сказать, о чем вы просите.

Ответ №1:

Вам нужно три вида деятельности. Действие поиска для получения имен ваших хранимых процедур. Действие ForEach для циклического выполнения всех ваших хранимых процедур в фабрике данных Azure. Внутри действия ForEach у вас будет только одно действие StoredProcedure.

Комментарии:

1. Итак,как насчет таких параметров ,как идентификатор трубопровода, имя трубопровода, время выполнения трубопровода, как его захватить?..

2. Существуют системные переменные, поддерживаемые фабрикой данных Azure, которые вы можете использовать. ссылка: docs.microsoft.com/en-us/azure/data-factory/…

3. Например, моя хранимая процедура выглядит так

4. Например, СОЗДАЙТЕ PROC usp_dim_Student(имя конвейера Varchar 50, созданное в datetime, имя конвейера varchar(50), обновленное в datetime как начало слияния(хранимая процедура)в конце с помощью действия хранимой процедуры я могу импортировать параметры и поместить в него системную переменную . Если я использую действие поиска, как импортировать параметры для всех 10 хранимых процедур и поместить их в столбец мои таблицы

5. Используйте действие Foreach, как предложено