Параметризованные наборы данных в фабрике данных Azure - PullRequest
0 голосов
/ 17 июня 2019

Мне интересно, есть ли у кого-нибудь опыт динамического вызова наборов данных в фабрике данных Azure. У нас возникает ситуация, когда мы динамически переносим все таблицы из прикладных систем IaaS (локальные установки SQL Server на виртуальной машине Azure) в озеро данных. Мы хотим иметь один конвейер, который может передавать имя сервера, имя базы данных, имя пользователя и пароль для действий конвейера. Затем конвейеры сметают любой источник, который им было сказано прочитать из параметров. В настоящее время исходные системы находятся в отдельной подписке и домене в рамках нашего Соглашения с предприятием.

Мы рассмотрели использование AutoResolveIntegrationRuntime в общем наборе данных SQL Server, но, поскольку это Azure и среды выполнения на виртуальных машинах, размещаются самостоятельно, мы не можем разрешить их, и мы получаем ошибки «не удается подключиться». Таким образом,

i) Я не знаю, исчезнет ли эта проблема, если они находятся в одной подписке и домене?

Остается, может ли кто-нибудь помочь с:

ii) Способ получения динамической среды выполнения для определения того, какую среду выполнения SQL Server следует использовать (у нас есть по одной на виртуальную машину в целях обеспечения устойчивости, но все они могут видеть экземпляры друг друга). Мы не хотим параметризовать связанную службу на конкретной виртуальной машине, поскольку она полагается на другие виртуальные машины на этой отдельной виртуальной машине.

iii) Возможность параметризации набора данных для вызова среды выполнения (не представляется возможным в пользовательском интерфейсе).

iv) Возможность параметризации соединений источника и приемника с действиями конвейера для вызова параметра набора данных.

1 Ответ

0 голосов
/ 18 июня 2019

Серверы, базы данных, имена таблиц могут быть динамическими с помощью параметров. Ключевая проблема здесь заключается в том, что вся ссылка в ADF не может быть параметризована, как ссылка на связанные сервисы в наборе данных, ссылка Integration на Runtime в связанной службе. Если у вас не так много самостоятельной интеграции Runtime, возможно, вы можете попробовать настроить разные конвейеры для другой сети?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...