#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, как предложено