Создание правил развертывания
При работе в конвейере развертывания разные этапы могут иметь разные конфигурации. Например, на каждом этапе могут быть разные базы данных или разные параметры запросов. На этапе разработки может запрашиваться выборка данных из базы данных, а на этапах тестирования и производства — запрашиваться вся база данных.
Важно!
Microsoft Fabric в настоящее время находится на этапе предварительной версии. Эта информация относится к предварительной версии продукта, который может быть существенно изменен перед выпуском. Корпорация Майкрософт не дает никаких гарантий, явных или подразумеваемых, в отношении информации, представленной здесь.
При развертывании содержимого между этапами конвейера можно настроить правила развертывания, чтобы изменить содержимое, сохранив при этом некоторые параметры без изменений. Например, если вы хотите, чтобы набор данных на рабочем этапе указывал на рабочую базу данных, а не на этапе тестирования, можно определить для этого правило. Правило определяется на рабочем этапе в соответствующем наборе данных. После определения правила содержимое, развернутое из тестовой в рабочую среду, будет наследовать значение, определенное в правилах развертывания, и будет применяться всегда, пока правило остается неизменным и действительным.
Вы можете настроить правила источника данных и правила параметров. В следующей таблице перечислены типы элементов, для которых можно настроить правила, и тип правила, которые можно настроить для каждого из них.
Правило источника данных | Правило параметра | Сведения | |
---|---|---|---|
Поток данных | ✅ | ✅ | Используются для определения значений источников данных или параметров для определенного потока данных. |
Набор данных | ✅ | ✅ | Используются для определения значений источников данных или параметров для определенного набора данных. |
Витрина данных | ✅ | ✅ | Используйте для определения значений источников данных или параметров для определенного объекта данных. |
Отчет с разбивкой на страницы | ✅ | ❌ | Определяются для источников данных каждого отчета с разбивкой на страницы. Вы можете использовать эти правила для определения источников данных отчета с разбивкой на страницы. |
Примечание
Правила источника данных работают только при изменении источников данных одного типа.
Создание правила развертывания
Чтобы создать правило развертывания, выполните действия, приведенные в этом разделе. После создания всех необходимых правил развертывания разверните наборы данных с новыми правилами из исходного этапа на целевом, где были созданы правила. Правила не будут применяться, пока вы не развернете наборы данных из источника на целевом этапе.
На этапе конвейера, для которого нужно создать правило развертывания, выберите Правила развертывания.
Вы можете задать правила для потоков данных, наборов данных, маркеров данных и отчетов с разбивкой на страницы. Чтобы найти элемент, для которого нужно задать правило, используйте функции поиска или фильтра.
Выберите поток данных, набор данных, объект данных или отчет с разбивкой на страницы, для которого требуется создать правило.
Выберите тип правила, которое необходимо создать, разверните список и выберите Добавить правило. Существует два типа создаваемых правил.
Правила источника данных
В списке источников данных выберите имя источника данных, которое требуется обновить. Используйте один из следующих методов, чтобы выбрать заменяемое на исходном этапе значение:
Выберите из списка.
Выберите Прочее и вручную добавьте новый источник данных. Заменить источник данных можно только источником того же типа.
Примечание
- Правила источника данных будут неактивными, если вы не являетесь владельцем элемента, для котором вы создаете правило, или если элемент не содержит источников данных.
- Список источников данных для потоков данных, наборов данных и отчетов с разбивкой на страницы берется из этапа исходного конвейера.
- Нельзя использовать один и тот же источник данных в нескольких правилах.
Правила параметров. Выберите параметр из списка параметров. На экране показано текущее значение. Измените значение на значение, которое должно вступать в силу после каждого развертывания.
Поддерживаемые источники данных для правил потоков данных и наборов данных
Правила источников данных можно определить для следующих источников данных:
Azure Analysis Services (AAS)
Azure Synapse
Службы SQL Server Analysis Services (SSAS)
Azure SQL Server;
SQL Server
Веб-канал OData
Oracle;
SapHana (только режим импорта, а не режим прямого запроса)
SharePoint
Teradata
Для других источников данных рекомендуется использовать параметры для настройки своего источника данных.
Рекомендации и ограничения
В этом разделе приведены ограничения для правил развертывания.
Чтобы создать правило развертывания, необходимо быть владельцем потока данных, набора данных или отчета с разбивкой на страницы, для которого создается правило.
Правила развертывания невозможно создать на этапе разработки.
При удалении элемента его правила также удаляются. Эти правила невозможно восстановить.
При отмене назначения и переназначения рабочей области для повторного установления подключений правила для этой рабочей области теряются. Чтобы снова использовать эти правила, перенастройте их.
Правила для потоков данных, имеющих другие потоки данных в качестве источников, не поддерживаются.
Правила источника данных для общих папок модели данных (CDM) в потоке данных не поддерживаются.
Правила для наборов данных, использующих потоки данных в качестве источника, не поддерживаются.
Если источник данных или параметр, определенный в правиле, изменяется или удаляется из элемента, на который он указывает на исходном этапе, правило больше не будет действительным, и развертывание завершится ошибкой.
После развертывания отчета с разбивкой на страницы с помощью правила источника данных его нельзя открыть с помощью Power BI Report Builder.
Правила развертывания вступают в силу только при следующем развертывании на этом этапе. Однако если вы создаете правила, а затем сравниваете этапы перед развертыванием, сравнение выполняется на основе созданных правил, даже если они еще не вступили в силу.
Примечание
Правила параметров не поддерживаются для отчетов с разбивкой на страницы.