Общие сведения о конвейерах развертывания
Примечание.
В этой статье описано, как развернуть содержимое в приложении. Сведения об управлении версиями см. в документации по интеграции с Git.
В современном мире аналитика является жизненно важной частью принятия решений почти в каждой организации. Средство конвейеров развертывания Fabric предоставляет создателям содержимого рабочую среду, в которой они могут совместно работать для управления жизненным циклом содержимого организации. Конвейеры развертывания позволяют создателям разрабатывать и тестировать содержимое в службе, прежде чем он достигнет пользователей. Полный список поддерживаемых типов элементов, которые можно развернуть.
Узнайте, как использовать конвейеры развертывания
Вы можете узнать, как использовать средство конвейеров развертывания, следуя этим ссылкам.
Создание конвейера развертывания и управление ими — модуль Learn, который описывает создание конвейера развертывания.
Приступая к работе с конвейерами развертывания. Статья, которая объясняет, как создать конвейер и ключевые функции, такие как правила обратного развертывания и развертывания.
Поддерживаемые элементы
При развертывании содержимого из одного этапа конвейера в другой скопированный контент может содержать следующие элементы:
- Конвейеры данных
- Потоки данных 1-го поколения
- Datamarts
- Lakehouse
- Записные книжки
- Отчеты с разбивкой на страницы
- Отчеты (на основе поддерживаемых семантических моделей)
- Среда Spark
- Семантические модели (только те, которые происходят из PBIX-файлов и не являются наборами данных PUSH)
- Склады
Структура конвейера
Вы можете решить, сколько этапов требуется в конвейере развертывания. Между двумя и десятью этапами может быть в любом месте. При создании конвейера три типичных этапа по умолчанию предоставляются в качестве отправной точки, но вы можете добавить, удалить или переименовать этапы в соответствии с вашими потребностями. Независимо от того, сколько этапов существует, общие понятия одинаковы:
-
Первый этап в конвейерах развертывания, где вы отправляете новое содержимое вместе с коллегами-создателями. Вы можете разработать и разработать здесь или на другом этапе.
-
После внесения всех необходимых изменений в содержимое вы сможете перейти на этап тестирования. Отправьте измененное содержимое, чтобы его можно было переместить на этот этап тестирования. Ниже приведены три примера того, что можно сделать в тестовой среде:
Предоставление общего доступа к содержимому с помощью тестировщиков и рецензентов
Загрузка и выполнение тестов с большими объемами данных
Тестирование приложения, чтобы узнать, как он ищет пользователей
-
После тестирования содержимого используйте рабочую стадию для совместного использования окончательной версии содержимого с бизнес-пользователями в организации.
Связывание элементов
Связывание — это процесс, с помощью которого элемент (например, отчет, панель мониторинга или семантическая модель) в одном этапе конвейера развертывания связан с тем же элементом в соседнем этапе. Связывание происходит при назначении рабочей области этапу развертывания или при развертывании нового неоплачиваемого содержимого с одного этапа на другой (чистое развертывание).
Важно понимать, как работает связывание, чтобы понять, когда элементы будут скопированы, когда они будут перезаписаны и когда развертывание завершится сбоем при использовании функции развертывания.
Если элементы не связаны, даже если они кажутся одинаковыми (имеют одинаковое имя, тип и папку), они не перезаписываются в развертывании. Вместо этого будет создана повторяющаяся копия и связана с элементом на предыдущем этапе.
Связанные элементы отображаются в той же строке в списке содержимого конвейера. Элементы, которые не связаны, отображаются в строке самостоятельно:
- Элементы, которые связаны, остаются парными, даже если изменить их имена. Поэтому парные элементы могут иметь разные имена.
- Элементы, добавленные после назначения рабочей области конвейеру, не объединяются автоматически. Таким образом, вы можете иметь идентичные элементы в смежных рабочих областях, которые не связаны.
Подробное описание парных элементов и способов связывания см. в разделе "Связывание элементов".
Метод развертывания
При развертывании содержимого из исходного этапа на целевой этап парные элементы перезаписываются. Содержимое на целевом этапе, которое не существует в исходной стадии, остается на целевом этапе, как это. После выбора развертывания вы получите предупреждение о том, что элементы будут перезаписаны.
Дополнительные сведения о том, какие свойства элемента копируются на следующий этап, и какие свойства не копируются, см. в разделе "Общие сведения о процессе развертывания".
Автоматизация
Вы также можете программно развертывать содержимое с помощью интерфейсов REST API конвейеров развертывания. Узнайте больше о процессе автоматизации в конвейере развертывания с помощью API и DevOps.