Конструктор фабрики данных Azure в проекте Visual Studio 2019

Я столкнулся с проблемой конвейера выпуска с фабрикой данных Azure. В большинстве типов сущностей Azure (таких как веб-приложение или проект sql) я могу разработать проект в Visual Studio и использовать ADO для создания сборки и выпусков для развертывания проекта в Azure. Используя переменные и библиотеки, я могу создавать соответствующие переменные определений выпуска для каждой среды и гарантировать, что развертываемая мной сборка одинакова для каждого шага конвейера выпуска (т.е. dev -> tst -> stg -> prd) . Вы знаете, нормальный процесс непрерывной интеграции / непрерывного развертывания?

Однако с фабриками данных Azure мне кажется, что мне нужно создать фабрику данных на портале Azure непосредственно для среды, а затем снова создать ее для другой среды в конвейере (я знаю, что могу экспортировать и повторно импортировать вручную).

Я бы хотел иметь возможность создать проект фабрики данных Azure в Visual Studio (2019), поддерживать его в Visual Studio с помощью аналогичного конструктора, такого как на портале Azure, проверить его в git и развернуть с помощью сборки и выпуск в ADO.

Поскольку создание проекта фабрики данных Azure не представляется возможным (или я что-то упускаю?), Каков рекомендуемый подход к работе с фабриками данных Azure в среде непрерывной интеграции / непрерывного развертывания ADO?


person Arjay H.    schedule 24.07.2019    source источник
comment
Инструменты Azure DataFactory для Visual Studio поддерживались для VS 2015, но не для VS 2017 или 2019 (feedback.azure.com/forums/270578-data-factory/suggestions/)   -  person sjokkogutten    schedule 12.08.2019


Ответы (1)


ADFV2 не имеет плагина для Visual Studio, большая часть усилий была сделана на стороне UX. Мы рекомендуем вам использовать пользовательский интерфейс ADF в качестве инструмента разработки, где вы можете легко определять рабочий процесс и проверять свои изменения.

Для CICD вы можете интегрировать фабрику Dev с GIT, а затем настроить CICD следующим образом: https://docs.microsoft.com/en-us/azure/data-factory/continuous-integration-deployment.

Каждая публикация на фабрике разработки запускает ваш конвейер выпуска, который может переносить сборку и развертывание на оставшиеся этапы.

person Ajay Arora    schedule 24.07.2019