выбирать режим хранения;

Завершено

Самый популярный способ использования данных в Power BI — их импорт в семантиковую модель Power BI. Импорт данных означает, что данные хранятся в файле Power BI и публикуются вместе с отчетами Power BI. Этот процесс облегчает ваше взаимодействие непосредственно с данными. Однако такой способ может подходить не для всех организаций.

Чтобы продолжить работу с сценарием, вы создаете отчеты Power BI для отдела продаж Компании Tailwind Traders, где импорт данных не является идеальным методом. Первой задачей, необходимой для выполнения, является создание семантических моделей в Power BI, чтобы можно было создавать визуальные элементы и другие элементы отчета. Отдел продаж имеет множество различных семантических моделей разных размеров. По соображениям безопасности вы не можете импортировать локальные копии данных в отчеты, поэтому прямой импорт данных больше не является вариантом. Таким образом, вам нужно создать прямое подключение к источнику данных отдела продаж. В следующем разделе описывается, как обеспечить соблюдение этих бизнес-требований при импорте данных в Power BI.

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

Вы можете выбрать один из трех режимов хранения:

  • Используя режим Import
  • DirectQuery
  • Dual (составной)

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

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

Давайте подробнее рассмотрим эти типы режимов хранения.

Режим Import

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

Режим DirectQuery

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

Режим Dual (составной)

В режиме Dual вы можете указать одни данные для импорта напрямую и другие данные для запроса. Любая таблица, включенная в отчет, будет результатом обоих режимов — Import и DirectQuery. Использование режима Dual позволяет Power BI выбирать наиболее эффективную форму извлечения данных.

Дополнительные сведения о режимах хранения см. в разделе Режимы хранения.