Сценарий. В мультитенантной архитектуре у меня работает одно и то же пакетное задание (ETL) для нескольких клиентов (для арендаторов). В этом случае единственной переменной является источник и цель. В ADF мои потоки данных / отображения-потоков данных имеют статус c, а объекты Dynami c - LinkedServices. Даже наборы данных также могут быть stati c, потому что я ожидаю, что одни и те же таблицы в источниках и целях для разных клиентов.
Как я могу сделать LinkedServices динамически c?
Вот как я реализовал это через скрипты (shell, python). - Будет запущен скрипт-обертка с параметром client_code в качестве параметра - детали БД клиента и детали соединения будут доступны в БД, получите его оттуда - задание ETL (скрипт) будет инициировано с исходным клиентом и данными целевой БД клиента - Ведение журнала / Аудит выполняется на всех этапах
Как мне добиться этого с помощью АПД?