с какими типами файлов можно работать в power bi
Руководство по Power Bi: начало работы
Microsoft Power BI — это коллекция программных служб, приложений и соединителей, которые взаимодействуют друг с другом, чтобы превратить разрозненные источники данных в согласованные, визуально иммерсивные и интерактивные аналитические сведения. Сегодня мы делимся с вами начальным руководством по этому бесплатному инструменту. Из руководства вы узнаете следующее:
Введение
Представлены ли ваши данные простой книгой Microsoft Excel или коллекцией облачных и локальных гибридных хранилищ данных, Power BI позволяет легко подключаться к источникам данных, визуализировать (или выявлять) важные аспекты и предоставлять общий доступ к результатам всем, кому это необходимо.
Power BI может работать просто и быстро, формируя краткие аналитические сведения на базе книги Excel или локальной базы данных. Однако Power BI также является надежным продуктом корпоративного уровня, который пригоден не только для масштабного моделирования в режиме реального времени, а также для разработки индивидуальных решений. Таким образом, он может выступать в качестве вашего личного средства визуализации и ведения отчетов, а также служить подсистемой аналитики и принятия решений для групповых проектов, отделений или целых организаций.
Если вы только начинаете знакомиться с Power BI, этот модуль поможет вам начать работу. Если же вы уже опытный пользователь Power BI, то этот модуль поможет установить взаимосвязи между основными понятиями и устранить имеющиеся пробелы в знаниях.
Компоненты Power BI
Power BI состоит из классического приложения для Microsoft Windows — Power BI Desktop, веб-службы SaaS (программное обеспечение как услуга), называемой службой Power BI, и мобильных приложений Power BI, доступных на смартфонах и планшетах Windows, а также на устройствах Apple iOS и Google Android.
Эти три элемента (Desktop, служба и мобильные приложения) позволяют людям создавать, использовать аналитические бизнес-сведения и обмениваться ими наиболее эффективно с точки зрения личных или служебных задач.
Взаимосвязь Power BI с вашей ролью
Подход к использованию Power BI может зависеть от вашей роли в проекте или в рабочей группе. Другие люди, занимающие другие должности, могут использовать Power BI иначе, и в этом нет ничего страшного.
Например, вы можете просматривать отчеты и информационные панели в службе Power BI, и, возможно, этим ваше использование Power BI ограничится. А ваш коллега, занимающийся обработкой числовых данных и составлением бизнес-отчетов, может активно использовать Power BI Desktop (и публиковать отчеты в службу Power BI, которые вы затем просматриваете). Другой коллега из отдела продаж может отдавать предпочтение приложению Power BI для телефона, отслеживая ход выполнения своего плана продаж и изучая новые данные о потенциальных клиентах.
Вы также можете использовать каждый из элементов Power BI в разное время в зависимости от поставленных целей и вашей роли в проекте или прилагаемых усилий.
Например, вы можете просматривать сведения о запасах и ходе производства с помощью информационной панели реального времени в службе, а также создавать в Power BI Desktop статистические отчеты для своей команды о взаимодействии с клиентами. Подход к использованию Power BI может зависеть от того, какой компонент или какая функция Power BI являются оптимальными в сложившейся ситуации. При этом вам всегда доступны все компоненты Power BI, что и делает этот продукт таким гибким и привлекательным.
Позднее мы подробнее рассмотрим каждый из этих компонентов: Desktop, службу и мобильные приложения. В последующих блоках и модулях мы также создадим отчеты в Power BI Desktop, осуществим общий доступ к ним в службе и проанализируем их на своем мобильном устройстве.
Последовательность работы в Power BI
Общая последовательность работы в Power BI начинается с Power BI Desktop, где создается отчет. Затем этот отчет публикуется в службе Power BI, после чего с этими данными могут работать пользователи мобильных приложений Power BI Mobile.
Хотя это и не всегда происходит описанным образом. Но мы будем использовать именно такой порядок, чтобы помочь вам освоить различные компоненты Power BI и понять, как они дополняют друг друга.
Теперь, когда вы получили общее представление в модуле о продукте Power BI и трех его основных элементах, давайте посмотрим, как именно строится работа с Power BI.
Использование Power BI
Теперь, когда вы знаете основы Microsoft Power BI, давайте перейдем к практическим знаниям и пошаговому руководству.
По мере того как вы будете знакомиться с функциями Power BI, учитывайте, что все эти действия и весь анализ в Power BI обычно выполняются в общей последовательности. Общая последовательность действий в Power BI представляет собой следующее:
Как упоминалось ранее, вы можете ограничиться использованием службы Power BI для просмотра визуальных элементов и отчетов, которые были созданы другими пользователями. Это абсолютно нормально. Кто-то другой из вашей команды может проводить все свое время в Power BI Desktop, что тоже хорошо. Мы представим полный спектр возможностей Power BI, чтобы помочь вам разобраться. Затем вы сможете решить, как использовать этот инструмент наиболее эффективно.
Итак, давайте начнем осваивать все это на практике. Компаниям в первую очередь необходимо узнать об основных стандартных блоках Power BI, что послужит основой для изучения процесса преобразования данных в отчеты и визуальные элементы в Power BI.
Следующие части изучайте на нашем сайте Microsoft learn:
Наборы данных в службе Power BI
В этой статье содержится техническое описание наборов данных Power BI.
Типы наборов данных
Наборы данных Power BI представляют собой источник данных, подготовленных для создания отчетов и визуализации. Существует пять различных типов наборов данных, созданных способами, перечисленными далее.
За исключением наборов данных потоковой передачи, остальные наборы данных представляют собой модель данных, в которой используются технологии моделирования служб Analysis Services.
В нашей документации термины наборы данных и модели иногда являются взаимозаменяемыми. Как правило, в контексте службы Power BI используется термин набор данных, а в контексте разработки — модель. В контексте нашей документации они имеют примерно одинаковое значение.
Модели с внешним размещением
Существует два типа моделей с внешним размещением: SQL Server Analysis Services и Azure Analysis Services.
Подключение к модели SQL Server Analysis Services предусматривает установку локального шлюза данных, будь то локальная среда или инфраструктура как услуга (IaaS), размещенная на виртуальной машине. Службам Azure Analysis Services наличие шлюза не требуется.
Подключение к Analysis Services часто имеет смысл при наличии инвестиций в существующую модель, которая обычно образует часть хранилища данных предприятия (EDW). Power BI может активировать динамическое подключение к Analysis Services, обеспечивая разрешения для данных с помощью удостоверения пользователя отчета Power BI. Для служб SQL Server Analysis Services поддерживаются как многомерные модели (кубы), так и табличные модели. Набор данных динамического подключения отправляет запросы ко внешним моделям, как показано на следующем рисунке.
Модели, разработанные для Power BI Desktop
Power BI Desktop — клиентское приложение, предназначенное для разработки Power BI, может использоваться для разработки моделей. Модель фактически является по сути табличной моделью Analysis Services. Разработать модели можно путем импорта данных из потоков данных, которые затем можно интегрировать с внешними источниками данных. Несмотря на то что подробные сведения о моделировании не приведены в этой статье, важно знать, что с помощью Power BI Desktop можно разработать три различных типа (или режима) моделей. Эти режимы определяют, импортируются ли данные в модель или же они остаются в источнике данных. Вот эти три режима: режим импорта, режим DirectQuery и составной режим. Дополнительные сведения о каждом режиме см. в статье Режимы наборов данных в службе Power BI.
Модели с внешним размещением и модели Power BI Desktop могут применять безопасность на уровне строк (RLS) для ограничения данных, получаемых определенным пользователем. Например, пользователи, назначенные в группу безопасности Менеджеры, могут просматривать данные отчета только для тех регионов продаж, которые им назначены. Роли RLS могут быть динамическими или статическими. Динамические роли можно отфильтровать по пользователям отчета, тогда как статические роли применяют одинаковые фильтры для всех пользователей, которым назначена роль. Дополнительные сведения см. в статье Безопасность на уровне строк (RLS) в Power BI.
Модели книги Excel
Создание наборов данных на основе книг Excel или CSV-файлов приведет к автоматическому созданию модели. Таблицы Excel и данные CSV импортируются для создания таблиц модели, а модель данных книги Excel транспонируется для создания модели Power BI. Во всех случаях данные файла будут импортированы в модель.
Итоги
Различить наборы данных Power BI, которые представляют модели, можно следующим образом:
Ниже приведены важные факты о наборах данных Power BI, которые представляют модели:
Рекомендации
Для успешного выполнения развертывания и управления Power BI важно иметь представление о расположении моделей, их режиме хранения, каких-либо зависимостях от шлюзов, размере импортируемых данных, а также типе и частоте обновления. Все эти конфигурации могут оказать значительное влияние на мощностные ресурсы Power BI. Кроме того, к приведенному выше перечню можно добавить саму разработку модели, включая запросы на подготовку данных, их вычисления и связи.
Важно также знать, что модели импорта, размещенные в Power BI, могут обновляться в соответствии с расписанием или запускаться по требованию пользователем в службе Power BI.
Получение данных из файлов в Power BI
В Power BI можно подключать или импортировать данные и отчеты из трех типов файлов.
Что же означает получение данных из файла?
В Power BI изучаемые данные берутся из набора данных. Но чтобы иметь набор данных, сначала необходимо получить какие-либо данные. В этой статье мы сосредоточимся на получении данных из файлов.
Чтобы лучше понять значение наборов данных и то, как из них получаются данные, давайте взглянем на автомобиль. Сядьте в автомобиль и взгляните на приборную панель. Это во многом похоже на сидение за компьютером перед информационной панелью в Power BI. Приборная панель показывает все, что делает автомобиль: как быстро работает двигатель, какая температура, какая передача включена, на какой скорости вы едете и т. д.
В Power BI набор данных — это как двигатель в автомобиле. Набор данных предоставляет данные, показатели и прочую информацию, которая отображается на информационной панели Power BI. Конечно двигателю, или набору данных, требуется топливо, и в Power BI таким топливом являются данные. В автомобиле есть топливной бак, который снабжает двигатель бензином. Похожая ситуация в Power BI: требуется топливный бак, который бы снабжал набор данных необходимыми данными. В нашем случае таким топливным баком является файл Power BI Desktop, файл книги Excel или CSV-файл.
Можем пойти даже на один шаг дальше. Топливный бак в автомобиле должен наполняться бензином. Бензином для нашего файла Power BI Desktop, файла Excel или CSV-файла являются данные из другого источника данных. Мы получаем данные из другого источника данных и помещаем их в файл Excel, Power BI Desktop или CSV-файл. Если это книга Excel или CSV-файл, можно вручную вводить строки данных. Или можно подключиться к внешнему источнику данных, чтобы запросить и загрузить данные в наш файл. Когда у нас будет файл с данными, его можно передать в Power BI как набор данных.
Для импорта в Power BI данные в книгах Excel должны быть в формате таблицы или модели данных.
Важно, где сохранен файл
Локально. В случае сохранения файла на локальный диск на компьютере или в другом расположении в вашей организации вы можете импортировать файл в Power BI. На самом деле файл останется на локальном диске, поэтому файл не импортируется в Power BI целиком. На самом деле создается новый набор данных на сайте Power BI, и в него загружаются данные, а в некоторых случаях — модель данных. Если файл содержит отчеты, они будут отображаться на сайте Power BI в области «Отчеты».
OneDrive — бизнес. Если вы используете хранилище OneDrive для бизнеса и для входа в него используете ту же учетную запись, что и для Power BI, вне всяких сомнений, это самый эффективный способ синхронизировать вашу работу в файле Excel, файле Power BI Desktop или CSV-файле с набором данных, отчетами и информационными панелями в Power BI. Так как Power BI и OneDrive находятся в облаке, Power BI подключается к вашему файлу в OneDrive примерно раз в час. При обнаружении каких-либо изменений ваш набор данных, отчеты и информационные панели в Power BI автоматически обновляются.
OneDrive — персональный. Если вы сохраняете файлы в свою учетную запись OneDrive, то получите многие преимущества, доступные для OneDrive для бизнеса. Главное отличие — при первом подключении к файлу (щелкнув «Получить данные» > «Файлы» > «OneDrive — персональный») необходимо войти в OneDrive с учетной записью Майкрософт, которая обычно отличается от учетной записи, используемой для входа в Power BI. При входе в OneDrive с учетной записью Майкрософт убедитесь, что установлен флажок «Оставаться в системе». Тогда Power BI сможет примерно раз в час подключаться к вашему файлу и синхронизировать его с набором данных в Power BI.
Сайты рабочих групп SharePoint. Сохранение файлов Power BI Desktop на сайтах рабочих групп SharePoint очень похоже на сохранение файлов в OneDrive для бизнеса. Главное отличие состоит в подключении к файлу из Power BI. Можно указать URL-адрес или подключаться к корневой папке.
Наборы данных, импортированные из OneDrive для бизнеса или OneDrive Personal, нельзя обновить из локальных файлов. Для обновления набора данных необходимо заменить файл в OneDrive для бизнеса или OneDrive Personal на файл Power BI. Кроме того, можно удалить набор данных и связанные с ним артефакты, а затем импортировать их из локального файла.
Вы готовы начать работу?
Дополнительные сведения о передачи файла в Power BI см. в следующих статьях.
Публикация наборов данных и отчетов из Power BI Desktop
При публикации файла Power BI Desktop в службе Power BI вы публикуете данные в модели в рабочей области Power BI. Это относится и ко всем отчетам, созданным в представлении Отчеты. Новый набор данных с тем же именем и все отчеты появятся в навигаторе рабочей области.
Публикация из Power BI Desktop аналогична использованию функции получения данных в Power BI для подключения к файлу Power BI Desktop и его отправки.
Любые изменения, вносимые в отчет в Power BI, не будут сохранены в исходном файле Power BI Desktop. Это относится к добавлению, удалению или изменению визуализаций в отчетах.
Публикация набора данных и отчетов Power BI Desktop
В Power BI Desktop последовательно выберите Файл > Опубликовать > Опубликовать в Power BI или щелкните Опубликовать на ленте.
Войдите в Power BI (если вы еще не сделали этого).
Выберите место назначения. Вы можете искать рабочую область, где хотите выполнить публикацию, в списке доступных рабочих областей. Поле поиска также поддерживает фильтрацию рабочих областей. Выберите рабочую область и нажмите кнопку Выбрать, чтобы выполнить публикацию.
По завершении публикации вы получите ссылку на отчет. Щелкните ссылку, чтобы открыть отчет на сайте Power BI.
Повторная публикация или замена набора данных, опубликованного из Power BI Desktop
Набор данных и все отчеты, созданные в Power BI Desktop, отправляются на сайт Power BI, когда вы публикуете файл Power BI Desktop. При повторной публикации файла Power BI Desktop набор данных на сайте Power BI будет заменен обновленным набором данных из файла Power BI Desktop.
Этот процесс очевиден, однако существуют некоторые моменты, которые следует знать.
При наличии нескольких наборов данных в Power BI с названием, совпадающим с именем файла Power BI Desktop, публикация может завершиться ошибкой. Убедитесь, что в Power BI имеется только один набор данных с тем же именем. Можно также переименовать файл и опубликовать его, создав новый набор данных с тем же именем, что и у файла.
При переименовании или удалении столбца или меры все визуализации, уже существующие в Power BI с этим полем, могут быть повреждены.
Power BI не учитывает некоторые изменения формата существующих столбцов. Например, если формат столбца меняется с 0,25 на 25 %.
Предположим, что у вас есть расписание обновления, настроенное для существующего набора данных в Power BI. При добавлении новых источников данных в файл и последующей повторной публикации необходимо войти в них до следующего запланированного обновления.
Если вы повторно публикуете набор данных, опубликованный из Power BI Desktop, и настроили расписание обновления, обновление набора данных инициируется сразу после повторной публикации.
При внесении изменений в набор данных и его повторной публикации вы увидите сообщение о том, на сколько рабочих областей, отчетов и панелей мониторинга может повлиять это изменение. Вы должны будете подтвердить замену текущего опубликованного набора данных измененной версией. В этом сообщении также содержится ссылка на полный анализ влияния набора данных в службе Power BI, где можно просмотреть дополнительные сведения и принять меры по устранению рисков, связанных с изменениями.
Если набор данных (и отчет, если он существует) в службе Power BI, который вы перезаписываете, имеет метки конфиденциальности, отличающиеся от метки, применяемой к PBIX-файлу, в диалоговом окне появится предложение сохранить эти метки или перезаписать их меткой из PBIX-файла.
Некоторые подключения к данным в отчетах Power BI могут включать ссылки на данные, а не данные из набора данных, импортированного в службу Power BI. Например, подключения DirectQuery при обновлениях или взаимодействиях ссылаются на данные, а не импортируют сами данные. Если связанные источники данных в отчете находятся в локальной среде, для доступа к этим данным из Power BI может потребоваться шлюз. Дополнительную информацию см. в разделе Что такое локальный шлюз данных?
Дальнейшие действия
Power BI Desktop предоставляет широкие возможности. Дополнительные сведения об этих возможностях см. в следующих ресурсах.
Источники данных в Power BI Desktop
Power BI Desktop позволяет подключаться к данным из многих разных источников. Полный список доступных источников данных см. в статье Источники данных Power BI.
Подключение к данным осуществляется с помощью ленты Главная. Чтобы отобразить меню типов данных Самые распространенные, нажмите кнопку Получить данные или стрелку вниз.
Чтобы перейти к диалоговому окну Получение данных, откройте меню типов данных Самые распространенные и выберите Дополнительно. Вы также можете открыть диалоговое окно Получение данных (и обойти меню Самые распространенные), напрямую нажав на значок Получить данные.
Команда разработчиков Power BI постоянно расширяет список источников данных, доступных для приложения Power BI Desktop и службы Power BI. Поэтому вы часто будете видеть ранние версии источников данных в процессе разработки с пометкой Бета-версия или Предварительная версия. Все источники данных с пометкой Бета-версия или Предварительная версия имеют ограниченную поддержку и функциональные возможности и не должны использоваться в рабочих средах. Кроме того, любой источник данных, помеченный как Бета-версия или Предварительная версия для Power BI Desktop, может быть недоступен для использования в службе Power BI или других службах Майкрософт, пока не станет общедоступным (GA).
Существует много соединителей данных для Power BI Desktop, для проверки подлинности которых требуется Internet Explorer 10 (или более поздняя версия).
Источники данных
Диалоговое окно Получение данных организует типы данных в следующих категориях:
Категория Все включает все типы подключений данных из всех категорий.
Файловые источники данных
Категория Файл предоставляет следующие подключения к данным:
На следующем рисунке показано окно Получить данные для категории Файл.
Источники данных базы данных
Категория База данных предоставляет следующие подключения к данным:
Некоторые соединители базы данных необходимо включить: выберите Файл > Параметры и настройки > Параметры, затем щелкните Предварительная версия функций и включите соединитель. Если некоторые из указанных выше соединителей не отображаются, а вы хотите их использовать, проверьте настройки параметра Предварительная версия функций. Также обратите внимание, что все источники данных с пометкой Бета-версия или Предварительная версия имеют ограниченную поддержку и функциональные возможности и не должны использоваться в рабочих средах.
На следующем рисунке показано окно Получить данные для категории База данных.
Источники данных Power Platform
Категория Power Platform предоставляет следующие подключения к данным:
На следующем рисунке показано окно Получение данных для Power Platform.
Источники данных Azure
Категория Azure предоставляет следующие подключения к данным:
На следующем рисунке показано окно Получить данные для категории Azure.
Источники данных Интернет-служб
Категория Интернет-службы предоставляет следующие подключения к данным:
На следующем рисунке показано окно Получение данных для категории Интернет-службы.
Другие источники данных
Категория Другие предоставляет следующие подключения к данным:
На следующем рисунке показано окно Получение данных для категории Другие.
Подключение к пользовательским источникам данных, полученным с помощью Azure Active Directory, сейчас не работает.
Приложения-шаблоны
Чтобы найти приложения-шаблоны для своей организации, выберите ссылку Приложения-шаблоны в нижней части окна Получение данных.
Доступные приложения-шаблоны могут отличаться в зависимости от вашей организации.
Подключение к источнику данных
Отображается окно подключения, зависящее от типа подключения к данным. Если необходимы учетные данные, вам будет предложено ввести их. На следующем рисунке показан ввод URL-адреса для подключения к интернет-источнику данных.
Введите URL-адрес или сведения о подключении к ресурсу, а затем выберите ОК. Power BI Desktop устанавливает подключение к источнику данных и представляет доступные источники данных в области Навигатор.
Чтобы загрузить данные, внизу области Навигатор нажмите кнопку Загрузить. Чтобы преобразовать или изменить запрос в редакторе Power Query перед загрузкой данных, нажмите кнопку Преобразовать данные.
Это вся информация о подключении к источникам данных в Power BI Desktop. Попробуйте подключиться к данным из нашего растущего списка источников данных и следите за новостями — список постоянно пополняется.
Использование файлов PBIDS для получения данных
Файлы PBIDS — это файлы Power BI Desktop с определенной структурой и расширением PBIDS, позволяющим определить их как файлы источника данных Power BI.
Вы можете создать PBIDS-файл, чтобы упростить получение данных для новичков или начинающих создателей отчетов в вашей организации. Если создать PBIDS-файл из существующих отчетов, начинающим авторам будет проще создавать новые отчеты на основе тех же данных.
Когда автор открывает PBIDS-файл, Power BI Desktop открывает и запрашивает у пользователя учетные данные для проверки подлинности и подключения к источнику данных, указанному в файле. После этого откроется диалоговое окно Навигация, где пользователь должен выбрать таблицы из этого источника данных для загрузки в модель. Пользователям также может потребоваться выбрать базы данных и режим подключения, если они не были указаны в PBIDS-файле.
С этого момента пользователь может начать создавать визуализации или выбирать Недавние источники, чтобы загрузить новый набор таблиц в модель.
В настоящее время PBIDS-файлы поддерживают только один источник данных в одном файле. При указании нескольких источников данных возникает ошибка.
Создание набора PBIDS-файла подключений
Если у вас есть файлы Power BI Desktop (PBIX), которые уже связаны с интересующими вас источникам данных, можно просто экспортировать такие файлы подключений из Power BI Desktop. Это рекомендуемый метод, так как в версии Desktop PBIDS-файл можно создать автоматически. Кроме того, вы по-прежнему можете изменить или вручную создать файл в текстовом редакторе.
Чтобы создать PBIDS-файл, выберите Файл > Параметры и настройки > Параметры источника данных.
В открывшемся диалоговом окне выберите источник данных, который необходимо экспортировать в качестве PBIDS, а затем выберите Export PBIDS (Экспорт PBIDS).
При нажатии кнопки Export PBIDS (Экспорт PBIDS) Power BI Desktop создает PBIDS-файл, который можно переименовать, сохранить в своем каталоге и предоставить другим пользователям. Можно также открыть файл в текстовом редакторе и дополнительно его изменить. В частности, можно указать в самом файле режим подключения, как показано на следующем рисунке.
Если вы предпочитаете создавать PBIDS-файлы вручную в текстовом редакторе, вам необходимо указать обязательные входные данные для одного подключения и сохранить файл с расширением PBIDS. При желании вы также можете указать режим подключения (DirectQuery или «Импорт»). Если в файле отсутствует режим или он имеет значение null, то пользователю, открывающему файл в Power BI Desktop, предлагается выбрать DirectQuery или Импорт.
Некоторые источники данных выдают ошибку, если столбцы шифруются в источнике данных. Например, если при выполнении операции импорта в Базе данных SQL Azure шифруются два столбца или более, будет возвращена ошибка. Дополнительные сведения см. на странице База данных SQL.
Примеры PBIDS-файлов
В этом разделе приводится несколько примеров из часто используемых источников данных. Тип PBIDS-файла поддерживает только подключения к данным, которые также поддерживаются в Power BI Desktop, со следующими исключениями: URL-адреса Wiki, Live Connect и пустой запрос.
PBIDS-файл не содержит информацию об аутентификации, таблицах и схемах.
В следующих фрагментах кода показаны несколько распространенных примеров для файлов PBIDS, но они не являются полными или исчерпывающими. Информацию о протоколе и адресе для других источников данных см. в разделе о формате ссылки на источник данных (DSR).
Если вы изменяете или создаете файлы подключения вручную, обратите внимание, что эти примеры предназначены только для удобства. Они не являются исчерпывающими и не включают все поддерживаемые соединители в формате DSR.
Azure AS
Папка
OData
SAP BW
SAP Hana
Список SharePoint
URL-адрес должен указывать на сам сайт SharePoint, а не на список на сайте. Пользователи получают навигатор, позволяющий выбрать с этого сайта один или несколько списков, каждый из которых станет таблицей в модели.
SQL Server
текстовый файл
Интернет
Поток данных
Дальнейшие действия
Power BI Desktop предоставляет широкие возможности. Дополнительные сведения об этих возможностях см. в следующих ресурсах.