Работа с конвейерами развертывания

Завершено

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

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

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

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

Сравнение этапов

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

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

ICON ОБЪЯСНЕНИЕ
Снимок экрана: значок, который отображается, если выполняется одно из условий: некоторые элементы содержимого на каждом этапе были изменены или обновлены (разные метаданные); количество элементов между этапами отличается. Отображается, если выполняется одно из условий: 1) некоторые элементы содержимого на каждом этапе были изменены или обновлены (разные метаданные); 2) количество элементов между этапами отличается.
Снимок экрана: значок, который отображается, если метаданные для каждого элемента содержимого на обоих этапах совпадают. Отображается, если содержимое в обеих рабочих областях идентично.

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

NEW ОТЛИЧИЕ MISSING
При добавлении нового элемента на исходном этапе. Элемент существует как на исходном, так и на целевом этапе. Эта метка указывает, что элемент отображается на целевом этапе, но не на исходном.
Новый элемент на исходном этапе. Этот элемент не существует на целевом этапе. После развертывания этот элемент будет клонирован на целевой этап. Элемент, который существует как на исходном, так и на целевом этапе, где одна из версий была изменена после последнего развертывания. После развертывания элемент на исходном этапе будет перезаписывать элемент на целевом этапе независимо от того, где было внесено изменение. Эта метка указывает, что элемент отображается на целевом этапе, но не на исходном.

Правила развертывания позволяют настраивать этапы

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

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

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

Совместная работа с другими пользователями — разрешения

Разрешения конвейера и разрешения рабочей области предоставляются и управляются отдельно. Но для развертывания содержимого необходимо иметь разрешения на доступ к конвейеру и разрешения участника рабочей области.

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

Также при развертывании элементов Power BI права владения развернутым элементом могут измениться. Ознакомьтесь с приведенной ниже таблицей, чтобы понять, кто может развертывать каждый элемент и как развертывание влияет на владение этим элементом.

Элемент Power BI Требуемое разрешение для развертывания существующего элемента Владение элементом после первого развертывания Владение элементом после развертывания на стадии с элементом Power BI
Семантическая модель Участник рабочей области Владельцем становится пользователь, который выполнил развертывание. Без изменений
Поток данных Владелец потока данных Владельцем становится пользователь, который выполнил развертывание. Без изменений
Отчет с разбивкой на страницы Участник рабочей области Владельцем становится пользователь, который выполнил развертывание. Владельцем становится пользователь, который выполнил развертывание.

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

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

Дополнительные сведения см. в разделе Разрешения конвейера развертывания и рабочих областей.