Источники данных для службы Power BI

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

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

Чтобы получить данные из источников данных Power BI, выполните приведенные далее действия.

  1. На сайте Power BI выберите Получить данные в левом нижнем углу страницы.

    Снимок экрана: получение данных в левом нижнем крае экрана служба Power BI.

  2. В разделе Обнаружение содержимого или Создание нового содержимого выберите способ получения данных.

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

Поиск содержимого

В разделе Обнаружение содержимого содержатся данные и отчеты, которые уже подготовлены для вас. Выберите Моя организация, чтобы обнаружить приложения, опубликованные другими людьми в вашей организации, или Службы, чтобы выбрать приложения из веб-службы, которые вы используете.

Многие службы имеют приложения-шаблоны для Power BI. Для работы с большинством из них необходима учетная запись. Дополнительные сведения см. в статье Подключение к службам, используемым с Power BI.

Создание содержимого

В разделе Создание нового содержимого доступны параметры для создания или импорта содержимого. В Power BI есть два способа создания или импорта собственного содержимого: файлы и базы данных.

Файлы

  • Книги Excel или .xlsx и XLSM-файлы могут содержать различные типы данных. Например, книги могут включать данные, которые вы вводите на листы самостоятельно, или данные, которые вы запрашиваете и загружаете из внешних источников данных с помощью Power Query. Power Query можно получить & на вкладке Данные преобразования Excel или получить внешние данные в Power Pivot. Данные можно импортировать из таблиц на листах или из модели данных. Дополнительные сведения см. в статье Получение данных из файлов в Power BI.

  • Power BI Desktop или PBIX-файлы отчетов запрашивают и загружают данные из внешних источников данных для создания отчетов. В Power BI Desktop модель данных можно расширить с помощью мер и связей, а также опубликовать PBIX-файлы в служба Power BI. Power BI Desktop предназначено для опытных пользователей, которые хорошо разобрываются в источниках данных, запросах и преобразовании данных, а также о моделировании данных. Дополнительные сведения см. в статье Подключение к данным в Power BI Desktop.

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

  • Для файлов других типов, таких как XML (.xml) или text (.txt), можно использовать Excel Get & Transform Data или Power BI Desktop Получить данные для запроса, преобразования и загрузки данных. Затем можно импортировать файл Excel или Power BI Desktop в служба Power BI.

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

Базы данных

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

  • База данных SQL Azure
  • Azure Synapse Analytics, прежнее название — SQL Data Warehouse
  • Spark в Azure HDInsight

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

Для других типов баз данных необходимо использовать Power BI Desktop или Excel для подключения, запроса и загрузки данных в модель данных. После этого файл можно импортировать в Power BI, где существует набор данных. При настройке запланированного обновления Power BI использует сведения о конфигурации и подключении из файла для прямого подключения к источнику данных. Power BI запрашивает обновления и загружает обновления в набор данных. For more information, see Connect to data in Power BI Desktop.

Другие источники данных

С Power BI можно использовать сотни различных источников данных. Данные должны быть в формате, используемом служба Power BI. Затем Power BI может использовать данные для создания отчетов и панелей мониторинга и ответить на вопросы с помощью Q&A.

В некоторых источниках данные уже представлены в формате, готовом к работе с Power BI. Например, это шаблонные приложения от поставщиков услуг наподобие Google Analytics и Twilio. SQL Server Analysis Services базы данных табличных моделей также готовы к использованию.

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

Если данные логистики в базе данных меняются каждый день, вы можете обновить набор данных Power BI. При импорте данных в набор данных также импортируются сведения о подключении из Power BI Desktop или файла Excel.

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

Таким образом, даже если вы не можете подключиться к источнику данных непосредственно из служба Power BI, вы по-прежнему можете получить данные в Power BI. Вам потребуется еще несколько шагов и, возможно, помощь от ИТ-отдела. Дополнительные сведения см. в статье Источники данных в Power BI Desktop.

Наборы данных и источники данных

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

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

Данные в наборе данных поступают из источника данных. Например, данные могут поступать из следующих источников данных:

  • Веб-служба, такая как Google Analytics или QuickBooks
  • Облачная база данных, такая как база данных SQL Azure
  • База данных или файл на локальном компьютере или сервере в организации

Обновление данных

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

Если вы сохраняете файлы в OneDrive для работы, учебы или На сайтах групп SharePoint, набор данных, отчеты и панель мониторинга всегда будут актуальны. Так как OneDrive и Power BI находятся в облаке, Power BI может напрямую подключаться к вашим файлам или импортировать файлы в Power BI. Power BI подключается примерно раз в час и проверяет наличие обновлений. При их наличии все наборы данных и визуализации обновляются автоматически.

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

Azure SQL База данных, Azure Synapse Analytics (ранее SQL Data Warehouse) и Spark в Azure HDInsight являются облачными источниками данных. Служба Power BI также находится в облаке, поэтому Power BI может подключаться к этим источникам данных в реальном времени с помощью DirectQuery. При использовании DirectQuery Power BI всегда синхронизируется, и вам не нужно настраивать запланированное обновление.

SQL Server Analysis Services — это динамическое подключение к Power BI, как и облачная база данных Azure. Разница заключается в том, что база данных находится на сервере в вашей организации. Для этого типа подключения требуется шлюз Power BI, который может настроить ИТ-отдел.

Обновление данных является важной частью Power BI. Подробные сведения об обновлении данных см . в статье Обновление данных в Power BI.

Рекомендации и ограничения

Источники данных для служба Power BI имеют следующие ограничения. К определенным функциям применяются и другие ограничения, но следующий список применяется к полному служба Power BI:

  • Ограничение размера набора данных. Наборы данных, хранящиеся в общих емкостях в служба Power BI имеют ограничение размера в 1 ГБ. Для больших наборов данных используйте Power BI Premium.

  • Уникальные значения в столбце. Когда набор данных Power BI кэширует данные в режиме импорта, он может хранить в столбце ограничение в 1 999 999 997 уникальных значений.

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

  • Ограничение столбцов. Максимально допустимое количество столбцов во всех таблицах в наборе данных составляет 16 000 столбцов. Это ограничение применяется к служба Power BI и наборам данных, Power BI Desktop использует. Power BI использует это ограничение для отслеживания количества столбцов и таблиц в наборе данных. Это означает, что максимальное количество столбцов составляет 16 000 минус один для каждой таблицы в наборе данных.

  • Ограничение пользователей источника данных. Максимально допустимое количество источников данных для каждого пользователя — 1000. Это ограничение применяется только к служба Power BI.

Дальнейшие действия