Развертывание содержимого с помощью конвейеров развертывания

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

Вы также можете использовать интерфейсы REST API конвейеров развертывания для программного выполнения развертываний. Дополнительные сведения см. в статье "Автоматизация конвейера развертывания" с помощью API и DevOps.

Развертывание на пустом этапе

Если у вас уже есть рабочая область, которую вы хотите использовать с определенным этапом, вместо развертывания можно назначить эту рабочую область соответствующему этапу.

При развертывании содержимого на пустом этапе сохраняются связи между элементами. Например, отчет, привязанный к семантической модели на исходном этапе, клонируется вместе с семантической моделью, а клоны аналогично привязаны к целевой рабочей области. Структура папок также хранится. Если у вас есть элементы в папке на исходном этапе, папка создается на целевом этапе. Так как папка развертывается только в том случае, если развернут один из его элементов, пустая папка не может быть развернута.

После завершения развертывания обновите семантику модели. Дополнительные сведения см. в статье о развертывании содержимого на пустом этапе.

Параметры развертывания

Конвейеры развертывания предлагают три варианта при развертывании содержимого Fabric:

Выбрав способ развертывания содержимого, вы можете просмотреть развертывание и оставить заметку.

Развертывание всего содержимого

Выберите этап для развертывания и нажмите кнопку развертывания. Процесс развертывания создает дубликат рабочей области на целевом этапе. Эта рабочая область включает все содержимое, существующее на текущем этапе.

Снимок экрана: кнопка развертывания для этапов разработки и тестирования в конвейере развертывания.

Выборочное развертывание

Если вы не хотите развертывать все с этого этапа, можно выбрать определенные элементы для развертывания. Выберите ссылку "Показать больше ", а затем выберите элементы, которые вы хотите развернуть. При нажатии кнопки "Развернуть " на следующем этапе развертываются только выбранные элементы.

Так как панели мониторинга, отчеты, семантические модели и потоки данных связаны и имеют зависимости, можно использовать кнопку выбора, чтобы увидеть все элементы, от которых зависят эти элементы. Например, если вы хотите развернуть отчет на следующем этапе, нажмите кнопку Select related , чтобы пометить семантику модели, к которой подключен отчет, так что оба будут развернуты вместе, и отчет не будет остановлен.

Снимок экрана: выборочный вариант развертывания в конвейерах развертывания, доступный после выбора параметра

Примечание.

  • Невозможно развернуть элемент Fabric на следующем этапе, если элементы, от которых она зависит, не существуют на этапе развертывания. Например, развертывание отчета без семантической модели завершится ошибкой, если только семантическая модель уже существует на целевом этапе.
  • Вы можете получить непредвиденные результаты, если вы решили развернуть элемент без элемента, от него он зависит. Это может произойти, когда семантическая модель или поток данных на целевом этапе изменилась и больше не идентична той, из которую выполняется развертывание.

При развертывании рабочих областей, содержащих папки, применяются следующие правила:

  • Элементы с одинаковым именем и типом связаны. Если в рабочей области есть два элемента с одинаковым именем и типом, элементы объединяются с элементами на целевом этапе только в том случае, если путь совпадает (они находятся в одной папке).
  • Так как папка развертывается только в том случае, если развертывается один или несколько его элементов, пустая папка не может быть развернута.
  • Отдельные папки нельзя развернуть вручную в развертывании. Их развертывание активируется автоматически при развертывании одного или нескольких элементов.
  • Развертывание только некоторых элементов в папке обновляет структуру всех элементов в папке на этапе развертывания, даже если сами элементы не развернуты.
  • Иерархия папок парных элементов обновляется только во время развертывания. Во время назначения после процесса связывания иерархия парных элементов еще не обновляется.

Просмотрите развертывание и оставьте заметку

После выбора содержимого для развертывания всплывающее окно выводит список всех элементов, которые вы планируете развернуть. Вы можете просмотреть список и добавить заметку или комментарий в развертывание. Добавление заметки является необязательным, но настоятельно рекомендуется, так как заметки добавляются в журнал развертывания. Примечании к каждому развертыванию просмотр журнала конвейеров становится более значимым.

Чтобы оставить заметку, разверните параметр "Добавить заметку" и напишите заметку в текстовом поле. Когда вы будете готовы к развертыванию, нажмите кнопку "Развернуть".

Снимок экрана: всплывающее окно развертывания с развернутой кнопкой

Развертывание содержимого из одного этапа в другую

После размещения содержимого на этапе конвейера его можно развернуть на следующем этапе. Развертывание содержимого на другом этапе обычно выполняется после выполнения некоторых действий в конвейере. Например, внесли изменения в разработку содержимого на этапе разработки или протестировали содержимое на этапе тестирования. Хотя в конвейере может быть до 10 разных этапов, типичный рабочий процесс для перемещения содержимого — это разработка на этап тестирования, а затем тестирование в рабочую среду. Дополнительные сведения об этом процессе см. в разделе развертывания содержимого в существующем разделе рабочей области .

При развертывании содержимого на стадии, в которой уже есть другое содержимое, выберите элементы, которые нужно развернуть. Если там уже есть элемент с тем же именем, этот элемент перезаписан. Связи между элементами не сохраняются. Поэтому при развертывании отчета, привязанного к семантической модели на исходном этапе, развертывается только отчет. Если вы хотите развернуть все, что подключено к отчету, используйте кнопку "Выбрать связанную ".

Чтобы развернуть содержимое на следующем этапе в конвейере развертывания, нажмите кнопку развертывания в нижней части этапа.

При просмотре карта тестового и рабочего этапа можно увидеть время последнего развертывания. На этот раз указывает время последнего развертывания содержимого на этапе.

Время развертывания полезно для установления последнего обновления этапа. Это также может быть полезно, если вы хотите отслеживать время между тестами и рабочими развертываниями.