Обновление семантической модели с помощью конвейеров данных (предварительная версия)

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

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

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

Создание конвейера данных

Прежде чем начать, вам нужна рабочая область с емкостью с поддержкой Microsoft Fabric.

В рабочей области Power BI перейдите на страницу сведений о семантической модели и выберите "Создать расширенное обновление " в раскрывающемся списке обновления.

Снимок экрана: точка входа страницы сведений о семантической модели Power BI для работы с шаблонами.

Откроется коллекция шаблонов, которая включает предварительно настроенные сценарии обновления, такие как:

Каждый шаблон предоставляет руководство по настройке процесса обновления в конвейерах данных.

Снимок экрана: коллекция шаблонов обновления семантической модели Power BI.

Компоненты решения конвейера данных

При настройке шаблона вы будете использовать следующие основные компоненты:

  • Интерактивная настройка. Каждый шаблон включает пошаговый мастер. Дополнительные сведения о шаблонах Data Factory.
  • Параметры обновления семантической модели: выберите соединение, рабочую область и семантику модели. При необходимости укажите таблицы или секции для добавочного обновления. Дополнительные сведения о действиях обновления семантической модели.
  • Параметры планирования: выберите гибкие интервалы, от минут до ежеквартально.
  • Дополнительные действия. Добавление таких действий, как уведомления Teams или Outlook. Дополнительные сведения о действиях фабрики данных.
  • Конвейеры данных: оркестрируйте общий процесс, позволяя визуализировать действия обновления и управлять ими. Дополнительные сведения о конвейерах данных.

Примеры

В следующих примерах показано, как использовать шаблоны для оркестрации обновлений семантической модели в Power BI. Каждый сценарий предоставляет интерактивную настройку в интерфейсе конвейеров данных, и при необходимости можно добавить дополнительные действия.

Обновление семантической модели после обновления потока данных

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

Снимок экрана: семантическая модель обновления после конфигурации обновления потока данных.

  1. Выберите поток данных и рабочую область для мониторинга.
  2. Настройте действие обновления семантической модели, выбрав соединение, рабочую область и модель.

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

Добавочное обновление

Семантическая модель может быть постепенно обновлена в соответствии с выбранными таблицами и секциями.

Снимок экрана: конфигурация добавочного обновления.

  1. В действии обновления семантической модели выберите таблицы, которые требуется обновить.
  2. Выберите разделы для обновления.
  3. Запустите конвейер, чтобы обновить только измененные данные.

Добавление уведомлений или оповещений

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

Снимок экрана: команды и действия Outlook.

  1. После настройки обновления семантической модели добавьте действие Teams или Outlook .
  2. Введите получателей и пользовательское сообщение.
  3. Сохраните и запустите конвейер.

Запланированные обновления

Настройте обновление семантической модели для выполнения по расписанию.

Снимок экрана: меню запланированного обновления.

  1. Выберите семантику модели для обновления.
  2. Настройте расписание (по минутам, почасовой, ежедневно, еженедельно или ежемесячно).
  3. Сохраните конвейер, чтобы применить расписание.

Снимок экрана: успешный запуск конвейера.

Последовательность нескольких семантических моделей

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

Снимок экрана: конфигурация последовательности нескольких семантических моделей.

  1. Добавьте в конвейер несколько действий обновления семантической модели .
  2. Упорядочение их в последовательности.
  3. Сохраните и запустите конвейер.

Обновление на основе событий

Активируйте обновление семантической модели на основе событий.

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

  1. Добавьте триггер (например, файл, поступающий в хранилище).
  2. Настройте действие обновления семантической модели с подключением, рабочей областью и моделью.
  3. При необходимости добавьте оповещения или другие подчиненные действия.

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