Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этой статье объясняется, как работают конвейеры интеграции и развертывания Git для зеркальных баз данных в Microsoft Fabric. Узнайте, как настроить подключение к репозиторию, управлять зеркальными базами данных с помощью Git и развертывать их в разных средах.
Интеграция с зеркальной базой данных Git
В параметрах рабочей области можно легко настроить подключение к репозиторию для фиксации и синхронизации изменений. Сведения о настройке подключения см. в статье об интеграции с Git .
После подключения рабочая область отображает сведения о системе управления исходным кодом, которые позволяют вам просматривать подключенную ветвь, статус каждого элемента в ветви и время последней синхронизации.
Вы можете зафиксировать зеркальные изменения базы данных в Git или обновить рабочую область из Git, щелкнув элемент управления версиями.
Зеркальное представление базы данных в Git
При выполнении коммита зеркального элемента базы данных в репозиторий Git папка создается для каждого элемента и именуется {display name}.MirroredDatabase. Он содержит два файла:
-
mirroring.jsonфайл, который является определением зеркальной базы данных. Дополнительные сведения об определении элемента зеркальной базы данных -
.platformфайл, который создается системой автоматически. Дополнительные сведения см. в системных файлах.
Замечание
В Git отслеживается только зеркальный элемент базы данных. Конечная точка аналитики SQL, представления и другие дочерние элементы не отслеживаются.
Зеркальная база данных в конвейерах развертывания
Конвейер развертывания Fabric можно использовать для развертывания зеркальной базы данных в разных средах, таких как разработка, тестирование и рабочая среда. И вы можете использовать правила развертывания для настройки исходных баз данных для зеркального отображения.
Выполните следующие действия, чтобы развернуть зеркальную базу данных с помощью конвейера развертывания:
Создание конвейера развертывания см. в статье "Начало работы с конвейерами развертывания".
Распределите рабочие пространства по различным этапам в соответствии с целями развертывания.
Выбор, просмотр и сравнение элементов, включая зеркальную базу данных между различными этапами.
Выберите "Развернуть" , чтобы развернуть зеркальную базу данных на этапах. Может отображаться предупреждение о том, что элемент (конечная точка аналитики SQL) не поддерживается. Игнорируйте его и продолжайте.
(Необязательно) Чтобы зеркально отражать другую исходную базу данных из предыдущего этапа, выберите правила развертывания , чтобы создать правила развертывания для процесса развертывания. Элемент правил развертывания расположен на целевом этапе процесса развертывания.
Fabric поддерживает параметризацию исходной базы данных для каждого зеркального элемента базы данных при развертывании с помощью правил развертывания. Выберите соответствующую реплицированную базу данных — > правила источника данных. > + Добавьте правило: введите идентификатор целевого подключения и, при необходимости, базу данных в соответствии с типом вашей исходной базы данных. Идентификатор подключения можно найти в разделе "Управление подключениями и шлюзами " —> найдите созданное соединение из списка —> параметры —> поле идентификатора подключения.
После создания правил развертывания разверните зеркальные базы данных с новосозданными правилами из исходного этапа на целевой этап, где они были созданы. Правила не вступают в силу, пока не развернете зеркальную базу данных из источника на целевой этап.
Отслеживайте состояние развертывания из журнала развертывания.
Это важно
Зеркальная база данных не запускается после завершения развертывания. Его необходимо запустить вручную или через API.
Это важно
Для зеркального отображения данных из Базы данных SQL Azure, Управляемого экземпляра SQL Azure, Базы данных Azure для PostgreSQL или SQL Server 2025 необходимо выполнить следующие действия перед началом зеркального отображения:
- Включите управляемое удостоверение логического сервера SQL Azure, управляемого экземпляра Azure SQL, базы данных Azure для PostgreSQL, базы данных Azure для MySQL или SQL Server 2025.
- Предоставьте управляемому удостоверению разрешение на чтение и запись в зеркальной базе данных. Сейчас это необходимо сделать на портале Fabric. Кроме того, вы можете назначить роль рабочей области для управляемого удостоверения с помощью API назначения ролей рабочей области.
Замечание
В настоящее время дочерние элементы, такие как созданные представления, не развертываются на этапах разработки.