Использование DirectQuery с потоками данных (устаревшими версиями)

Tip

Power BI Dataflow 1-го поколения теперь находится в устаревшем состоянии и не получит новых инвестиций в функции. Для премиум-клиентов с доступом к Fabric, Dataflow Gen2 является рекомендуемым решением, предлагая улучшения в производительности, масштабируемости, надежности, функциональности и встроенном ИИ. Клиенты Pro/PPU могут продолжать использовать Gen1, так как руководства по Gen2 для этих сценариев всё ещё разрабатываются. См. статью Обновление с Dataflow Gen1 до Dataflow Gen2 для получения инструкций по обновлению.

Использование DirectQuery с Power BI dataflows позволяет подключаться непосредственно к потоку данных без необходимости импортировать данные в семантическую модель. Существует множество причин, по которым использование DirectQuery с потоками данных, а не импортом данных, полезно. Ниже приводятся несколько примеров.

  • Работа с большими потоками данных
  • Снижение требований к оркестрации для потоков данных
  • Обслуживание данных клиентам в управляемом и производительном режиме
  • Предотвращение дублирования данных в потоке данных и импортированной семантической модели

Конфигурации

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

  1. Перейдите к потоку данных Premium и установите улучшенный вычислительный модуль в состояние Вкл.
  2. Обновите поток данных.

После выполнения действий поток данных доступен в режиме DirectQuery в Power BI Desktop.

Consumption

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

Сущности потока данных, поддерживающие DirectQuery, отображают значок View в Power BI Desktop, а не значок Table. Значок представления отображается как два поля, наложенные друг на друга, значок таблицы является одной таблицей с сеткой.

На следующем рисунке показан значок View, указывающий, что таблица Orders поддерживает DirectQuery.

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

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

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

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

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

Дополнительные сведения о потоках данных и Power BI см. в следующих статьях.