Power bi открыть куб
Всем привет! Продолжаем серию про Bad-practice от нашего преподавателя Дмитрия Соловьёва. при создании отчетов в Power BI. На этот раз поговорим про использование таблиц (дальше в статье под словом «таблица» понимаем любой табличный визуальный элемент).
Мы не говорим, что таблицы это абсолютное зло и их не должно быть в отчетах Power BI, но при добавлении таблиц и матриц стоит задумываться о том, каким образом пользователи будут работать с отчетом и какие выводы они должны сделать.
Перед разбором плохих практик хотим напомнить, что в Power BI существуют два визуальных элемента «из коробки», которые позволяют отобразить данные в виде таблицы — это таблица (1 на рисунке ниже) и матрица (2 на рисунке ниже).
Рис. 1. Таблица и матрицаЕсли проводить аналогию с Microsoft Excel, то таблица близка к обычному листу Excel, а матрица — к сводной таблице.
Более подробно об этих визуальных элементах можно почитать в официальной документации Microsoft:
Bad Practice №1. Заставлять пользователя использовать полосы прокрутки (применимо к любым визуальным элементам)
Рис 2. Использование полос прокруткиОсновные причины, по которым не стоит так делать:
- Отчёт Power BI в первую очередь предназначен для визуального восприятия, поэтому пользователь должен видеть всю значимую информацию перед глазами. При наличии важной информации за пределами видимой области пользователь может на нее не обратить внимания.
- При печати или экспорте отчета в виде презентации/картинки будет сохранено то, что видно на экране, поэтому вся остальная информация потеряется.
- Такие таблицы просто некрасивы и неудобны для работы.
В приведенном примере к тому же используется иерархия, причем состоящая из 4-х уровней. Посмотрите, что получается при раскрытии такой иерархии. Пользователь отчета видит только часть цифр, при этом абсолютно непонятно, что это за данные — не видно ни какой это период, на какая категория товара и т.д.
Рис. 3. Не самая удачная матрица с раскрытой иерархиейКак с этим жить?
- Выделяйте больше места для расположения визуального элемента так, чтобы не возникало потребности в прокручивании. Это верно для любых визуальных элементов в Power BI.
- Если не удается отобразить всю информацию без появления полос прокрутки — убедитесь, что по умолчанию отображается наиболее важная и значимая информация.
- Если нужно отображать большие объемы информации в табличном виде — используйте функцию «Анализировать в Excel», которая позволяет подключиться к модели данных Power BI из Excel и анализировать данные при помощи сводных таблиц и КУБ (CUBE) формул.
Bad Practice №2. Использование длинных имен в заголовках столбцов и строк.
Эта ошибка очень тесно связана с ошибками именования мер и столбцов в модели данных. Начинающие разработчики отчётов как-правило бросаются в одну из двух крайностей — дают либо очень короткие, либо очень длинные имена мерам. При добавлении же меры или измерения в визуальный элемент — оставляют название как есть.
Рис. 4. Слишком длинное название столбцаНа примере видно, что слишком длинное название столбца приводит к тому, что половина пространства визуального элемента не используется, но при этом часть данных вышла за границы видимости и появилась горизонтальная полоса прокрутки… Думаем, что дополнительных комментариев здесь не требуется.
- Избегать использования длинных имен, где это возможно. Например, в данном случае мере «Продажи (онлайн + оффлайн) по дате доставке» можно было легко дать имя «Продажи всего по дате доставки».
- Использовать перенос текста в заголовке. В матрице и таблице перенос по словам настраивается отдельно для заголовков строк (только для матрицы), столбцов и значений. Включен по умолчанию.
1. Отключать функцию «Автоподбор ширины столбца». Эта функция также доступна в секции «Заголовки столбцов» в секции «Формат» панели «Визуализации и включена по-умолчанию. Этот пункт более применим в случае, когда текст заголовков столбцов может меняться в зависимости от значений фильтров или других визуальных элементов в отчете.
2. Переименовывать меры и измерения с длинными названиями на уровне визуального элемента.
Рис. 6. Переименование поля в конкретном визуальном элементе1. Выводить длинный текст в заголовок таблицы. Если в визуальном элементе только один столбец фактов, либо несколько столбцов с родственной информацией, то достаточно легко подобрать корректное имя таблице, которое позволит пользователям отчёта понять о чем идет речь.
Рис. 7. Использование названия в таблицеBad-practice № 3. Использовать различные языки в названиях и данных разных языков.
Эта ошибка относится не только к таблицам. В принципе — в отчете you must not использовать разные Sprachen.
Рис. 8. Использование различных языков в отчете Рис. 9. Отключение автоматических даты и времени.Bad-practice № 4. Использовать таблицы без условного форматирования
Таблица — далеко не самый наглядный инструмент показа данных — цифр и текста много, все сливается и непонятно что вообще происходит. Например, в таблице, показанной на рисунке — идут продажи хуже или лучше по сравнению с прошлым годом/планом?
Рис. 10. Пример таблицы без условного форматированияДругой пример — если приглядеться, то можно понять, что происходит. Но это неправильно. Мы же ведь разрабатываем отчёты, чтобы упростить процесс принятия решений, а не для того, чтобы заставлять пользователей рассматривать цифры под лупой. Не так ли?
Рис. 11. Еще один пример таблицы без условного форматирования- Использовать условное форматирование в таблицах. Это достаточно просто сделать в настройках поля.
Использовать устоявшиеся цветовые сочетания для условного форматирования. Например, все привыкли, что красный означает, что дела идут плохо, а зеленый — всё в порядке.
Если предполагаете, что отчет будет использоваться для печати — используйте значки.
Не стоит злоупотреблять условным форматированием — если в таблице много столбцов — применяйте условное форматирование только к наиболее значимым из них, либо можете добавить отдельный столбец, в котором будет использоваться значок для отображения общего статуса.
Рис. 13. Пример таблицы с условным форматированиемВ целом тема условного форматирования достаточно глубокая и сегодня рассмотрим только самые основные моменты.
Рекомендуем немного устаревшую, но очень информативную статью о настройке условного форматирования в таблицах можно найти в официальной документации.
А также отличное видео о настройке условного форматирования по другому столбцу (англ.).
Bad-Practice №5 Неверный подбор измерений для столбцов и строк.
Осмысленность подбора измерений для таблицы. Каждый раз, когда Вы создаете визуальный элемент или отчет, стоит задавать себе вопросы — «Какой вывод должен сделать пользовать этого отчета?», «Удобно ли мне работать с этим отчетом?». Как только Вы их начнете себе задавать — Вы обнаружите, что многие из визуальных элементов содержат избыточный или недостаточный набор данных или просто неудобны для работы.
На рисунке ниже показана матрица с использованием в иерархии двух разнородных измерений — даты и товаров. Не можем сказать, что это грубая ошибка. Скорее это пример бессмысленной таблицы. Обычно пользователи отчета анализируют либо несколько показателей внутри одной иерархии, либо один показатель в двух разрезах. В данном случае добавление иерархии товаров явно избыточно. Более целесообразно вынести ее либо в секцию фильтров, чтобы пользователь мог анализировать тренд по отдельной категории или товару, либо оставить один факт (Продажи итого) и переместить одну из иерархий в столбцы (например, даты).
Рис. 14. Не самый удачный подбор измеренийВыбор измерений для столбцов и строк — достаточно часто начинающие разработчики добавляют измерение с большим или часто меняющимся количеством или значениями в секцию столбцов. Это не совсем правильно, поскольку приводит либо к появлению «широкой таблицы», которая неудобна для анализа, либо ширина столбцов будет постоянно изменяться (поскольку обычно не отключают автоподбор ширины столбца в настройках). Так, например, календарные периоды стоит использовать в качестве измерения строк, а не столбцов.
Bad-Practice №6 Игнорирование форматов данных
К сожалению, часть разработчиков отчетов не уделяет достаточного внимания форматам данных. В результате встречаются подобные ляпы:
Рис. 15. Неверный выбор форматов данныхВ этой таблице сразу несколько грубых ошибок связанных, с форматированием:
- Для типа данных «Дата» выбран формат «Дата/время». Зачем? Он только «съедает» драгоценное пространство отчета и не добавляет никакой полезной информации.
- У столбцов SalesAmount, TotalProductCost и TaxAmt не задан формат данных «Валюта», поэтому пользователь отчета вынужден догадываться о чем идет речь. Что мы видим — рубли, доллары, может быть штуки, а может быть что-то еще…
Форматы данных это также достаточно большая тема, поэтому выделим несколько основных моментов:
- Всегда задавайте корректный формат данных для финансовых показателей. Пользователь не должен догадываться о какой валюте идёт речь.
- Задавайте тот уровень точности, который требуется. Если размер среднего чека равен сотням тысяч долларов или рублей, то никому не интересная точность данных до четвертого знака после запятой. Тип единиц (нет, тысячи, миллионы и т.д.), а также число десятичных знаков можно задать как в настройках формата столбца/меры, так и в настройках форматирования поля в свойствах конкретного визуального элемента
- Тоже самое касается дат — в большинстве случаев нет никакого смысла отображать время.
- Используйте разделители разрядов. Это делает числа намного более понятными.
Автор статьи, Дмитрий Соловьев — эксперт, тренер и Most Valuable Professional в Microsoft, и автор нашего курса «Аналитик BI с 0 до PRO».
Приглашаем к нам на курс, чтобы стать профессионалом в BI аналитике и досконально знать Power BI.
Настройка и администрирование емкостей Power BI Premium
Управление Power BI Premium включает в себя создание и мониторинг емкостей Premium, а также управление ими. В этой статье приводятся пошаговые инструкции. Общие сведения о емкостях см. в статье Управление емкостями Premium.
Узнайте, как управлять емкостью Power BI Premium и Power BI Embedded, которая предоставляет выделенные ресурсы для вашего содержимого.
Емкость — это ключевая характеристика предложений Power BI Premium и Power BI Embedded. Это набор ресурсов, зарезервированных для монопольного использования вашей организацией. Наличие емкости позволяет публиковать панели мониторинга, отчеты и наборы данных для пользователей в организации. При этом вам не нужно приобретать лицензии для каждого пользователя. Она также обеспечивает предсказуемую и согласованную производительность содержимого, размещенного в емкости. Дополнительные сведения см. в статье Что такое Power BI Premium?
Power BI Premium недавно выпустили новую версию Premium — Premium 2-го поколения. В настоящее время она доступна в предварительной версии. Premium 2-го поколения упрощает управление емкостью уровня Premium и сокращает расходы на управление. Дополнительные сведения см. в разделе о емкости Power BI Premium 2-го поколения (предварительная версия).
Вы также можете получить лицензию Premium на пользователя (PPU) для отдельных пользователей, которая включает многие из возможностей, доступных только для подписчиков уровня Premium, а также включает все возможности лицензии Power BI Pro. Дополнительные сведения см. в разделе Power BI Premium на пользователя.
Руководство по Power Bi: начало работы
Microsoft Power BI — это коллекция программных служб, приложений и соединителей, которые взаимодействуют друг с другом, чтобы превратить разрозненные источники данных в согласованные, визуально иммерсивные и интерактивные аналитические сведения. Сегодня мы делимся с вами начальным руководством по этому бесплатному инструменту. Из руководства вы узнаете следующее:
- Как службы и приложения Power BI работают вместе.
- Как с помощью PowerApps повысить эффективность бизнеса.
- Как создавать впечатляющие визуальные элементы и отчеты.
Назначение рабочей области для емкости
Есть два способа назначить рабочую область в емкость: на портале администрирования и из рабочей области.
Назначение на портале администрирования
Администраторы емкости вместе с администраторами Power BI и глобальными администраторами могут выполнять массовое назначение рабочих областей в разделе управления емкостью Premium на портале администрирования. При управлении емкостью вы увидите раздел Рабочие области, назначенные этому ресурсу, который позволяет вам назначать рабочие области.
Выберите Назначить рабочие области.
Сделайте выбор в разделе Применяются к.
Назначение из рабочей области
Вы также можете назначить емкости Premium рабочую область из параметров этой области. Чтобы переместить рабочую область в емкость, необходимо иметь разрешения администратора этой рабочей области, а также разрешения на назначение для этой емкости. Обратите внимание, что администраторы рабочей области всегда могут удалить рабочую область из емкости Premium.
Чтобы изменить рабочую область, щелкните многоточие (. ) и выберите команду Изменить эту рабочую область.
В окне Изменить эту рабочую область разверните раздел Дополнительно.
Выберите емкость, куда вы хотите назначить эту рабочую область.
После сохранения рабочая область вместе со всем содержимым будет перенесена в емкость Premium без нарушения работы пользователей.
Дальнейшие действия
Power BI предоставили Power BI Premium 2-го поколения в предварительной версии, чтобы улучшить работу с Power BI Premium, включая следующие возможности:
Управление емкостью
После приобретения узлов емкости в Microsoft 365 можно задать емкость на портале администрирования Power BI. Управление емкостями Power BI Premium ведется в разделе Параметры емкости на портале.
Чтобы управлять емкостью, выберите ее имя. После этого вы перейдете на экран управления емкостью.
Настройка новой емкости (Power BI Premium)
На портале администрирования показано количество использованных и оставшихся виртуальных ядер. Общее количество виртуальных ядер зависит от номера SKU Premium, который вы приобрели. Например, купив P3 и P2, вы получите 48 доступных ядер — 32 для P3 и 16 для P2.
При наличии доступных виртуальных ядер настройка новой емкости осуществляется так:
Выберите Задать новую емкость.
Дайте имя своей емкости.
Определите администратора для этой емкости.
Выберите размер емкости. Предлагаемые варианты зависят от количества доступных виртуальных ядер. Нельзя выбрать вариант, количество виртуальных ядер в котором превышает доступное вам количество.
Выберите Настроить.
Администраторы емкости, а также администраторы Power BI и глобальные администраторы увидят емкость в списке на портале администрирования.
Параметры емкости
На экране управления емкостью Premium в разделе Действия щелкните значок шестеренки, чтобы проверить и изменить параметры.
В параметрах показаны администраторы службы, SKU и размер емкости и регион, в котором она расположена.
Можно также переименовать или удалить емкость.
Управление параметрами емкости Power BI Embedded осуществляется на портале Microsoft Azure.
Изменить размер емкости
Администраторы Power BI и глобальные администраторы могут изменить емкость Power BI Premium. Администраторам емкости, которые не являются администраторами Power BI или глобальными администраторами, этот параметр недоступен.
Выберите имя ресурса, размер которого нужно изменить.
Выберите Изменить размер.
На экране Изменение размера можно повысить или понизить уровень ресурса нужным образом.
Администраторы могут создавать и удалять узлы, а также изменять их размер при условии, что в них есть необходимое число виртуальных ядер.
SKU уровня P невозможно понизить до SKU уровня EM. Если навести указатель мыши на отключенные параметры, появится объяснение.
Если емкость Power BI Premium подвергается большой нагрузке, из-за которой могут возникать проблемы с производительностью или надежностью, вы можете получать по электронной почте уведомления, чтобы устранять эти проблемы. Дополнительные сведения см. в статье Уведомления о емкости и надежности.
Проверка разрешений пользователя
Вы можете назначить дополнительных администраторов емкости, а также пользователей, которые будут иметь разрешения участника. Пользователь, имеющий разрешения участника, может назначить рабочую область в емкость, если он является администратором этой рабочей области. Он также может назначить емкости свою личную рабочую область. У пользователей с разрешениями участника не будет доступа к порталу администрирования.
Администраторы емкости Power BI Embedded указываются на портале Microsoft Azure.
Разверните узел Разрешения участника, а затем добавьте соответствующих пользователей или группы.
Использование Power BI
Теперь, когда вы знаете основы Microsoft Power BI, давайте перейдем к практическим знаниям и пошаговому руководству.
По мере того как вы будете знакомиться с функциями Power BI, учитывайте, что все эти действия и весь анализ в Power BI обычно выполняются в общей последовательности. Общая последовательность действий в Power BI представляет собой следующее:
- перенос данных в Power BI Desktop и создание отчета;
- публикация в службе Power BI, где можно создавать визуализации или информационные панели;
- совместное использование информационных панелей с другими пользователями, особенно с теми, кто находится в дороге;
- просмотр общих информационных панелей и отчетов в приложениях Power BI Mobile и взаимодействие с ними.
Как упоминалось ранее, вы можете ограничиться использованием службы Power BI для просмотра визуальных элементов и отчетов, которые были созданы другими пользователями. Это абсолютно нормально. Кто-то другой из вашей команды может проводить все свое время в Power BI Desktop, что тоже хорошо. Мы представим полный спектр возможностей Power BI, чтобы помочь вам разобраться. Затем вы сможете решить, как использовать этот инструмент наиболее эффективно.
Итак, давайте начнем осваивать все это на практике. Компаниям в первую очередь необходимо узнать об основных стандартных блоках Power BI, что послужит основой для изучения процесса преобразования данных в отчеты и визуальные элементы в Power BI.
6 практических советов для начинающих при построении простого BI-решения
Данной статьей хотелось бы показать шаги и предложить некоторые рекомендации в процессе создания BI-решения с использованием практически всего стека BI компании Microsoft. В создании BI-решения будут использованы SQL Server, SQL Service Integration Services, SQL Server Analysis Services.
Для примера мы выбрали разработку нашей компании RetailIQ — BI-систему глубокого анализа чеков розничных продаж, поставок и складских запасов для сети аптек. Для общего понимания контекста темы: все данные выгружаются из учетных систем (1С, М-Аптека и т.д.), верифицируются, складываются в специальную базу данных с последующим построением многомерных OLAP-кубов. Из источников (учетных систем) с помощью ETL мы перекачиваем данные в хранилище, на основе которого строим куб, о котором дальше пойдет речь.
Построение витрины данных
Построение витрины данных наиболее важный шаг, так как от витрины данных зависит корректность отображаемых данных и время процессинга куба SSAS.
На данном шаге решается, какие данные нужно отобразить (остатки, продажи и т.д.) и в каких разрезах (например, продукт, дата, сотрудник, филиал).
Определяются источники данных, из которых можно получить данные (файлы, web-сервисы, другие БД). Какие преобразования необходимо сделать в получаемых данных для поддержания целостности.
Также готовится витрина данных – реляционная база данных, в которую будут сливаться данные из разрозненных источников. Для построения витрины данных можно использовать две схемы хранения данных: схема звезда и снежинка. В этой статье есть описание обеих схем. Какую схему применять в том или ином случае во многом зависит от данных. Однако обычно мы используем схему снежинки, так как, на наш взгляд, это позволяет упростить манипуляции с данными.
Источники для OLAP-куба, на наш взгляд, лучше всего делать в виде представлений, а не привязывать непосредственно к таблице. Это позволит делать любые изменения в источнике, не меняя сам OLAP-куб. Также, на наш взгляд, лучше всего не делать запрос в самом Data Source View, так как изменения в DSV проекта SSAS делать проблематично.
Создаем ETL
ETL – это процесс передачи и трансформации данных согласно определенным бизнес-правилам. Для данного шага у нас есть некоторое количество рекомендаций.
В таблицы измерений добавляются элементы “Нет данных” (NA). Они будут служить привязкой к тем данным, у которых отсутствует привязка в таблицах фактах в источниках. Например, если у нас есть продажи по продукту, который нельзя определить, будем складывать с его ключом NA. Если у измерения есть привязка к другим таблицам, то в тех таблицах также нужно определить NA элементы и задать в NA элементе измерения привязку к этим записям.
Например, пусть у нас есть таблица Car, у которой есть привязки к таблицам CarType и CarMark. Делаем примерно так:
Мы рекомендуем генерировать суррогатный ключ, даже если есть первичный ключ в источнике. Первичный ключ источника лучше записывать в отдельную ячейку таблицы измерения с именем “Native Key”. Что мы получим:
- сможем определить NA элемент
- первичные ключи из разных источников могут совпадать
- у нас есть свобода выбора формата первичного ключа в нашей БД (например, можем использовать Guid, даже если в источниках используется INT).
Если в источнике фактов значения ячеек CarID и EmployeeID содержат NULL, либо те данные, которые отсутствуют в наших измерениях, то используем следующее преобразование:
В обоих Lookup-ах поле “Specify how to handle rows with no matching entries” устанавливаем значение “Ignore failure”. Таким образом, неизвестные ключи будут иметь значение NULL. В элементе “Set NA To Dimension” NULL заменяем на значение NA для каждого измерения.
По завершению работы над пакетом создаем следующий XLS-файл, который будет служить документацией нашего ETL-пакета.
По данной таблице можно легко определить, откуда и куда данные “перетекают”.
Создаем куб
Куб является конечной точкой нашей работы. Для его создания у нас также припасено несколько советов.
Дату и время необходимо разносить в разные измерения
Обычно OLAP-кубы созданные с помощью SSAS не очень хорошо работают с измерениями, которые содержат большое количество записей. По нашему мнению лучше всего избегать случаев, когда дата и время находятся в одном измерении. Предположим, мы хотим создать измерение Дата-Время, в которой будет точность до секунды. Записей в данном измерении за 10 лет будет: 10 лет * 365 дней * 24 часа * 60мин * 60 сек = 315 360 000 ≈ 315 млн записей.
Точность до секунды в аналитических базах обычно не требуется, так как задачи у куба другие по сравнению с операционными базами, но если же все же нужно добавить время в куб, то сделать это лучше в отдельном измерении.
Предположим у нас есть задача построения иерархии: Тип автомобиля->Марка автомобиля->Название автомобиля из таблицы вида:
CarID | Name | CarTypeID | CarType | CarMarkID | CarMark |
1 | Mercedes-Benz F 800 Style | 1 | Sport | 1 | Mercedes |
2 | Smart | 2 | Microcar | 1 | Mercedes |
CarID в данном случае будет ключом к измерению, а CarTypeID и CarMarkID атрибуты измерения. Предполагаем, что после процессинга куба получим следующее:
Но, к сожалению, так просто не получится, группа Mercedes будет принадлежать либо Sport, либо Microcar (зависит, какая строка будет обработана в первую очередь). Данное ограничение можно обойти с помощью составного ключа для атрибута. Сделаем ключ для атрибута CarMark вида CarTypeID + ‘_’ + CarMarkID. В итоге на входе в куб получим примерно такую таблицу:
CarID | Name | CarTypeID | CarType | CarMarkID | CarMark |
1 | Mercedes-Benz F 800 Style | 1 | Sport | 1_1 | Mercedes |
2 | Mercedes-Benz F 800 Style | 2 | Microcar | 1_2 | Mercedes |
В результате получим необходимую для нас иерархию.
Также мы бы рекомендовали для каждого атрибута измерения по мере возможности определять наименование и ключ из отдельных источников.
Мы привели лишь самые простые рекомендации при построении OLAP-куба, которые могут добавить гибкости и расширяемости вашим BI-решениям. Надеемся, советы окажутся вам полезными и сделают труд создания аналитических решений более легким!
Power bi открыть куб
При подключении к другой модели данных. Возникает такая же ошибка, но уже при добавлении меры в поле значений.
При подключении к многомерному кубу таких проблем не возникает.
Подскажите, в чем может быть проблема?
вообще недостаточно данных для выводов,
получение данных в таблицу это одно - а рэндеринг визуала уже другое
но вполне возможно это custom visual и ему не нравится
форма/формат вводных данных
(и до недостаточно строк, пропуски и т.д.),
поэтому и не может отобразить
и много ещё вариантов но без данных это всё пальцем в небо
"1. Добавляю визуальный элемент - Таблицу." на этом этапе отключите отображение GrandTotal и SubTotals, это поможет в локализации проблемы.
"3. Добавляю расчетную меру - отображается" - Листинг меры показывайте
"4. Ставлю фильтр по Дистрибьютору(выбираю одного, у которого точно есть значение в мере) - визуальный элемент перестает отображаться" - Скорее всего в мере косяк.
Я проверила все остальные табличные модели, которые были созданы, тоже перестают отображать элементы при добавлении фильтров.
Не совсем то, я не корректно выразился. Какой тип подключения к SSAS Вы указали в PBI? режим работы Import or LifeConnect?
Ранее не испытывал подобных проблем с простым агрегатом как у Вас, думал может что в мере накручено, что в свою очередь приводит к ошибке при расчете Total/SubTotal для одного значения атрибута (отфильтрованного в PBI). Добавьте простую меру в куб:
Ключ продукта сервера отчетов Power BI
На портале администрирования Power BI на вкладке Параметры емкости будет отображаться ключ продукта для сервера отчетов Power BI. Он будет доступен только глобальным администраторам или пользователям, которым назначена роль администратора службы Power BI, и только в том случае, если вы приобрели SKU определенного уровня Power BI Premium.
Щелкните Ключ сервера отчетов Power BI, чтобы появилось диалоговое окно с ключом вашего продукта. Вы можете скопировать его и использовать при установке.
Дополнительные сведения см. в статье Установка сервера отчетов Power BI.
Как работать с Power BI и зачем?
Многие не любят аналитику, потому что не понимают, как с ней работать и зачем. Сегодня на примере системы Microsoft Power BI расскажем, как знание простой программы для аналитики может облегчить жизнь любому бизнесу. И не важно, аналитик вы или маркетолог.
Что это вообще такое?Если хотя бы раз в жизни вам нужно было сделать красивый отчет, вы знаете, что это отнимает очень много времени. Нужно найти данные, проанализировать, скомпоновать и красиво визуализировать. Для упрощения процесса и жизни маркетологов/аналитиков/предпринимателей Microsoft придумали Power BI.
Эта бесплатная программа умеет распознавать и подключать более чем к 70 источникам данных. Например, xlsx, csv файлы, txt, данные из баз SQL. Также она может очистить данные или обработать их и привести весь миллион табличек к единой модели данных. Или вы можете задать собственные нестандартные метрики, которые используются конкретно в вашей компании.
Главный и огромный плюс Power BI — она позволяет делать графические красивые и понятные отчеты. Варианты на любой запрос — гистограммы, диаграммы, таблицы, срезы, карточки и т.д. Потом все это можно сохранить в специальном облачном сервисе онлайн-службы Power BI Service и «допиливать» отчёт вместе с коллегами.
Как это работает?Итак, есть 5 составляющих, по которым система работает:
- окно «Получить данные»
- редактор запросов Power Query
- связи
- данные
- отчеты
Это же своего рода алгоритм работы программы. То есть сначала нам нужно получить необходимые данные как раз в одноименном окне. У нас откроется окно, где нужно выбрать данные для подключения. Их можно вытащить из штатных баз данных, например MySQL, из табличек Excel или из интернет-ресурсов типа MailChimp, Facebook и других.
Когда мы выбрали нужное, появится два окна: слева будут указаны выбранные ранее параметры, справа — сами данные. Сразу можно нажать «загрузить» и начать делать отчеты. Либо выбрать «правка», которая как раз откроет редактор Power Query.
Редактор Power QueryРедактор отобразится отдельным окном. В нем мы можем упорядочить все, что на нас свалилось. На первый взгляд окно редактора чем-то напоминает Word/Excel и другие программы: сверху — панель с нужными инструментами, слева — все запросы, справа — окно «параметры запросов». В этом окне будут отображаться все операции, которые вы проделывали с данными — удаляли строки, переименовывали что-то.
По логике отдаленно похоже на работу со слоями в фотошопе. В целом, в редакторе мы можем чистить, обрабатывать, приводить данные к единому виду, если они были из разных источников, что-то объединить или разъединить.
Основная рабочая зона с данными будет посередине. После того, как вы сформируете все запросы, нужно нажать «сохранить и применить». Тогда вы вернетесь обратно в рабочее окно, а программа запомнит все сформированные вами запросы. Дальше, если вы будете обновлять данные, все манипуляции обработки исходных данных будут происходить автоматически.
Дальше мы приступаем к режиму «связи». Кстати, если данные уже подготовлены, можно не проделывать все вышеописанное и сразу приступить к связям.
Тут все относительно просто — мы можем устанавливать связи между столбцами разных таблиц, сформировать им направленность (однонаправленные/двунаправленные связи), также можем связать несколько таблиц между собой. Здесь, конечно, нужно изучать инструментарий, чтобы на выходе было понятно, точно и красиво. Хотя то же самое касается инструментов редактора.
Режим «данные» создан, чтобы вы могли дополнить текущие модели данных какими-то расчетами — меры, таблицы, столбцы. И тут важный момент — все расчеты создаются через строку формул на специальном языке DAX. Это язык функций и формул, который разработали Microsoft для своих продуктов. Скорее всего, вы встречались с ним, если когда-нибудь работали в Excel.
Наконец, мы пришли к самому главному — режим «Отчеты». Тут уже все приобретает презентабельный и реально понятный вид. Все варианты отчетов содержатся в графе «визуализации». Еще есть панель «фильтры», благодаря которой вы можете отфильтровать какие-то данные с конкретной страницы или уровня отчета.
Вообще, режим «отчеты» — самый простой уровень из всех, что есть у Power BI. Тут вы просто перетаскиваете нужный вариант графика в поле отчета или накладываете фильтр.
Кому полезно работать с Power BIНа самом деле есть масса вариантов, кому может пригодиться знание этой программы. Ей пользуются продуктовые аналитики, SEO-специалисты, разработчики и тестировщики. Power BI будет одинакова полезна как в IT-компании, так и в e-commerce. Ведь всегда лучше полагаться на реальные цифры, чтобы понять, куда сделать шаг для дальнейшего развития.
Минимальный вариант использования —просматривать готовые отчеты коллег, чтобы сделать выводы или посмотреть количество текущих запасов. В программе есть информационная панель реального времени.
Маркетолог может посмотреть прибыльность разных каналов продаж, чтобы усилить какие-то из них или совсем отключить. Кстати, Power BI можно подключить к Google Analytics и посмотреть, например, количество посещений сайта.
Также специалист по продажам может ориентироваться на отчеты, чтобы понимать свою эффективность или изучать данные о новых клиентах. Руководителям компаний в принципе необходимо смотреть и разбираться в отчетах, чтобы понять, что вообще происходит. К слову, посмотреть отчеты можно даже из приложения, удобно во время командировок.
Ну а созданием этих отчетов может заниматься кто угодно – коммерческий директор, руководитель отдела продаж и т.д. Конечно, на более глубоком и профессиональном уровне это делают аналитики.
РезюмируемPower BI — настоящий спасатель в мире огромного количества данных, которые нужно красиво и понятно упорядочить. Самое важное, что можно сделать это с любыми типами данных и привести их к единому виду. Объединить отчет из Google Analytics и MySQL.
Программа довольно проста в использовании, поэтому изучить функционал полезно будет не только аналитикам. Все отчеты, созданные в программе, могут находиться в облачном хранилище. То есть их можно смотреть в любое время, в любом месте и делать нужные выводы.
Введение
Представлены ли ваши данные простой книгой 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
Power BI Desktop-это бесплатный автономный инструмент BI для моделирования данных и создания отчетов. Вы нигде не найдете лучшего бесплатного настольного инструмента моделирования данных и отчетности, чем этот.
Power BI Desktop развивается быстрыми темпами, и обновления выходят каждый месяц. Из-за скорости обновлений важно быть в курсе событий и иметь последнюю версию инструмента, установленного на вашем компьютере, чтобы получить максимальную отдачу от программного обеспечения.
Существует 2 варианта установки Power BI Desktop:
- Установка из магазина Microsoft Store
- Установка из прямой загрузки с сайта Microsoft
Однако есть пару «но»:
- Некоторые ИТ-отделы компаний по умолчанию запрещают использование магазина Майкрософт. В таком случае вы не сможете использовать первый вариант установки
- И наоборот: если ИТ-отдел запрещает установку программного обеспечения через click to run, то второй вариант установки не для вас.
Установка Power BI Desktop из магазина
- Нажмите на кнопку Microsoft Store на вашем ПК
В поле поиска введите Power BI Desktop. Обратите внимание, что нужно приложение именно с подписью Desktop.
Это загрузит средство Power BI Desktop на ваш компьютер. Вообще говоря, это все, что вам нужно сделать. С этого момента ПО будет автоматически обновляться каждый месяц или чаще, в зависимости от частоты обновлений со стороны Майкрософт.
Установка Power BI Desktop посредством прямой загрузки.
На следующей странице вы можете установить свои языковые предпочтения из выпадающего списка. Прокрутив страницу вниз, вы можете найти подробную информацию об инструменте, системные требования для установки и инструкции по установке. Вы можете найти в деталях, что можно установить либо 32-разрядную версию, либо 64-разрядную версию инструмента. Рекомендуется установить 64-битную версию, чтобы получить максимальную производительность инструмента. Вам не нужно устанавливать 32-разрядную версию Power BI Desktop, даже если у вас установлена 32-разрядная версия MS Office.
- Поставьте галочку на 64-разрядной версии и нажмите кнопку Далее.
Это загрузит файл PBIDesktopSetup_x64.exe к вашей системе.
Новая Версия Доступна
А что, если я передумаю?
Возможна ситуация, что вы сначала установите версию click to run, а затем осознаете, что вы должны использовать версию магазина Майкрософт, тогда Вам действительно следует удалить версию, которую Вы не используете. Если нет, вы в конечном итоге получите 2 версии Power BI Desktop (см. ниже).
Если вы не удалите один из них, у вас могут возникнуть проблемы с запуском правильной версии программного обеспечения из Проводника Windows. Поэтому, если у вас установлены обе версии, рекомендуется полностью удалить версию click to run из вашей системы.
Удаление версии Click to Run
Чтобы удалить версию click to run сразу же после перехода на версию Microsoft Store.
- Щелкните значок Windows на панели задач.
- Выберите Пункт Параметры.
- Нажмите на приложения
- В разделе Приложения и функции, выполните поиск “bi", как показано ниже. Осторожно, есть 2 окна поиска. Используйте тот, который показан ниже.
Если у вас есть 2 версии, то одна будет версией click to run, а другая-версией Microsoft Store. На изображении выше,
Вот и все. Нет больше ежемесячной суеты вокруг того, чтобы поддерживать программное обеспечение в актуальном состоянии, и не позволять ему больше быть устаревшим.
Power bi открыть куб
So, some good news:
- We might have several cubes running on the same server and according to the user we use on the client side we only access a specific Cube where that user is role membership;
- We can use both PBI Desktop options to connect the OLAP cube, the import option and the connection live option.
About my step-by-step Test:
I’ve created one role on the OLAP DB AdventureWorks and added the user OlapUser as membership of that role:
Then, I’ve created one role on the OLAP DB AdventureWorks_2 and added the user OlapUser2 as membership of that role:
To access the OLAP database AdventureWorks:
We need to store the Credentials of user OlapUser on the Windows Credentials of the client machine:
Connect the AdventureWorks Cube using the Import Option
Connect the AdventureWorks Cube using the Connection Live Option
To access the OLAP database AdventureWorks_2:
To connect the AdventureWorks_2 the only thing you need to do is to change the Creadentials associated to the Web Server SQLServer2012 we have stored on the client machine.
Connect the AdventureWorks_2 Cube use the Import Option
Connect the AdventureWorks_2 Cube using the Connection Live Option
Читайте также: