Обновление Power BI
Очередное обновление Power BI вносит изменения в привычный алгоритм работы с ним. Касается это настройки виджетов. Активировать опцию можно используя выделенную на скриншоте опцию.
Первое впечатление - нужно выполнить большей действий, чтобы получить ожидаемый результат, но скорее всего это не так, поскольку подобные изменения прорабатываются на уровне продукта и призваны сделать работу с ним быстрее и проще.
Будет интересно узнать ваше мнение о последних изменениях. Прочитать об изменениях можно в официальной справке
Очередное обновление Power BI вносит изменения в привычный алгоритм работы с ним. Касается это настройки виджетов. Активировать опцию можно используя выделенную на скриншоте опцию.
Первое впечатление - нужно выполнить большей действий, чтобы получить ожидаемый результат, но скорее всего это не так, поскольку подобные изменения прорабатываются на уровне продукта и призваны сделать работу с ним быстрее и проще.
Будет интересно узнать ваше мнение о последних изменениях. Прочитать об изменениях можно в официальной справке
Где бесплатно (или почти бесплатно) изучить SQL?
SQL необходим при работе над дашбордом. Получить данные из хранилища или построить модель на основе витрины данных - нужно писать запросы на языке SQL. Если правильно подойти к изучению, ничего сложного в нем нет. Делюсь свой подборкой ресурсов, которые помогут приступить к изучению:
1️⃣ Самый популярный на степике, покрывает все, что нужно новичку
2️⃣ После него можно (аналитику нужно) изучить оконные функции (курс стоит 900 руб., но по своей ценности вне конкуренции)
3️⃣ Сам не проходил, но очень много людей хвалят и учатся у Анатолия Карпова на курсе по SQL. Бесплатный
4️⃣ Не плохие задачки для закрепления и проверки. Не сложные, можно бесплатно все решать или минимальная оплата для доступа к решениям
5️⃣ Еще место где задачки порешать (есть бесплатный вариант и платный)
6️⃣ После всего можно идти на leetcode.com и решать там очень интересные задачи от Гугл, Амазона, MS и пр. Требуется оплата
SQL необходим при работе над дашбордом. Получить данные из хранилища или построить модель на основе витрины данных - нужно писать запросы на языке SQL. Если правильно подойти к изучению, ничего сложного в нем нет. Делюсь свой подборкой ресурсов, которые помогут приступить к изучению:
1️⃣ Самый популярный на степике, покрывает все, что нужно новичку
2️⃣ После него можно (аналитику нужно) изучить оконные функции (курс стоит 900 руб., но по своей ценности вне конкуренции)
3️⃣ Сам не проходил, но очень много людей хвалят и учатся у Анатолия Карпова на курсе по SQL. Бесплатный
4️⃣ Не плохие задачки для закрепления и проверки. Не сложные, можно бесплатно все решать или минимальная оплата для доступа к решениям
5️⃣ Еще место где задачки порешать (есть бесплатный вариант и платный)
6️⃣ После всего можно идти на leetcode.com и решать там очень интересные задачи от Гугл, Амазона, MS и пр. Требуется оплата
🙏1
Способы оптимизации модели данных в Power BI
Всем вам знакома ситуация, когда изначально спроектированная модель по схеме
Если вы столкнулись с этим, то пора переходить к оптимизации вашего дашборда и начать стоит с модели данных. Скорее всего в ней есть узкие места, которые влияют на производительность и устранив их мы сможем вдохнуть в дашборд новую жизнь.
✅ Несколько решений описал в блоге
Всем вам знакома ситуация, когда изначально спроектированная модель по схеме
Звезда со временем превращается в черную дыру, которая сначала влияет на скорость работы дашборда, потом вызывает трудности при обновлении, а потом может и «положить» компьютер.Если вы столкнулись с этим, то пора переходить к оптимизации вашего дашборда и начать стоит с модели данных. Скорее всего в ней есть узкие места, которые влияют на производительность и устранив их мы сможем вдохнуть в дашборд новую жизнь.
✅ Несколько решений описал в блоге
Условное форматирование таблиц в DataLens
В качестве примера возьмем таблицу, в которой есть два поля, которые помогают оперативно оценить положение дел. Оба базируются на динамике показателя, но в одном столбце показываем рост или снижение показателя в % , а во втором используя индикатор акцентируем внимание на снижении или росте показателя если снижение / рост превышает некоторое значение.
📃 Небольшая заметка о том как это реализовать в DataLens
В качестве примера возьмем таблицу, в которой есть два поля, которые помогают оперативно оценить положение дел. Оба базируются на динамике показателя, но в одном столбце показываем рост или снижение показателя в % , а во втором используя индикатор акцентируем внимание на снижении или росте показателя если снижение / рост превышает некоторое значение.
📃 Небольшая заметка о том как это реализовать в DataLens
Как собрать от заказчика требования к дашборду?
Поделюсь с вами своей наработкой по этому вопросу. На одном из проектов мы активно используем его с коллегами и это очень облегчает получить максимум информации перед началом работы над дашбордом. Итак, ❓вопрос и ✔️варианты ответов:
❓ Основной вопрос, на который должен отвечать отчет
Какие бренды продаются лучше всего
❓ Портрет пользователя отчета. Подразделение, должность либо лицо принимающее управленческое решение. Руководитель или линейный сотрудник
Специалист подразделения товарного маркетинга. Отвечает за актуальность ассортимента и список имеющихся в наличии товаров от брендов.
❓ Цель отчета. Какие задачи должен и решать и какие выводы примерно должны получать
Необходимо понимать динамику продаж определенных товарных групп. (ИЛИ) Необходимо оценить эффективность рекламных кампаний в количестве заказов (или в доходе по заказам)
❓ Как часто будет использоваться
Разовое задание (итоги года, “черная пятница” и т.п.) либо отчет, который будет использоваться ежедневно, еженедельно и т.п.
❓ Как будут использовать, что именно хотят смотреть и в каком разрезе
Отчет будет использован для изучения динамики показателя “количество заказов”. Необходимо отразить визуально изменение показателя. Дополнительно интересно узнать значения показателя в разрезе рекламных кампаний и т.п.
❓ Ожидаемые сроки реализации
Отчет необходим к 01.07.2023 или отчет не имеет срока реализации, по возможности и т.п.
❓ Где будут использованы данные из отчета
Подготовка на основе отчета презентации руководителю (ИЛИ) Демонстрация результатов работы подразделения на экране (ИЛИ) Создание скриншотов отчета и их демонстрация
❓ Период данных для отчета
Необходимы данные с 01.01.2023
❓ Уровень детализации
Интересно изучать показатель в разрезе товарных групп, брендов и на уровне отдельных товаров
❓ Пример визуализации (можно нарисовать)
Ссылка на документ, изображение и т.п.
❓ Какие фильтры необходимо наложить на данные
В отчете должны быть данные только по отгруженным заказам, от физ лиц, источник заказа - сайт и т.п.
❓ Есть ли сейчас аналог отчета, который используется в работе
Если есть, то добавить ссылку на него
❓ Какие известные заказчику источники данных используются в отчете
Используется Google Sheets (приложить ссылку), BigQuery (проект, набор данных и название таблиц), сторонний сервис, из которого вручную переносятся данные в отчет
Поделюсь с вами своей наработкой по этому вопросу. На одном из проектов мы активно используем его с коллегами и это очень облегчает получить максимум информации перед началом работы над дашбордом. Итак, ❓вопрос и ✔️варианты ответов:
❓ Основной вопрос, на который должен отвечать отчет
Какие бренды продаются лучше всего
❓ Портрет пользователя отчета. Подразделение, должность либо лицо принимающее управленческое решение. Руководитель или линейный сотрудник
Специалист подразделения товарного маркетинга. Отвечает за актуальность ассортимента и список имеющихся в наличии товаров от брендов.
❓ Цель отчета. Какие задачи должен и решать и какие выводы примерно должны получать
Необходимо понимать динамику продаж определенных товарных групп. (ИЛИ) Необходимо оценить эффективность рекламных кампаний в количестве заказов (или в доходе по заказам)
❓ Как часто будет использоваться
Разовое задание (итоги года, “черная пятница” и т.п.) либо отчет, который будет использоваться ежедневно, еженедельно и т.п.
❓ Как будут использовать, что именно хотят смотреть и в каком разрезе
Отчет будет использован для изучения динамики показателя “количество заказов”. Необходимо отразить визуально изменение показателя. Дополнительно интересно узнать значения показателя в разрезе рекламных кампаний и т.п.
❓ Ожидаемые сроки реализации
Отчет необходим к 01.07.2023 или отчет не имеет срока реализации, по возможности и т.п.
❓ Где будут использованы данные из отчета
Подготовка на основе отчета презентации руководителю (ИЛИ) Демонстрация результатов работы подразделения на экране (ИЛИ) Создание скриншотов отчета и их демонстрация
❓ Период данных для отчета
Необходимы данные с 01.01.2023
❓ Уровень детализации
Интересно изучать показатель в разрезе товарных групп, брендов и на уровне отдельных товаров
❓ Пример визуализации (можно нарисовать)
Ссылка на документ, изображение и т.п.
❓ Какие фильтры необходимо наложить на данные
В отчете должны быть данные только по отгруженным заказам, от физ лиц, источник заказа - сайт и т.п.
❓ Есть ли сейчас аналог отчета, который используется в работе
Если есть, то добавить ссылку на него
❓ Какие известные заказчику источники данных используются в отчете
Используется Google Sheets (приложить ссылку), BigQuery (проект, набор данных и название таблиц), сторонний сервис, из которого вручную переносятся данные в отчет
👍1
Постановка задачи на создание дашборда
Вот так может выглядеть иллюстрация того, что необходимо заказчику отобразить на его дашборде. Это изображение сделано в обычном редакторе Windows. Речь о распределении продуктов (товаров) по регионам и ценовым сегментам.
✅ Чаще всего для таких задач используют визуальные онлайн редакторы, флипчарты (макет готовится на нем, фиксируется фотографией) или на обычном листе бумаги. Все эти варианты очень помогают при подготовке дашборда т.к. на них заказчик старается максимально подробно изобразить то, что ему необходимо.
Вот так может выглядеть иллюстрация того, что необходимо заказчику отобразить на его дашборде. Это изображение сделано в обычном редакторе Windows. Речь о распределении продуктов (товаров) по регионам и ценовым сегментам.
✅ Чаще всего для таких задач используют визуальные онлайн редакторы, флипчарты (макет готовится на нем, фиксируется фотографией) или на обычном листе бумаги. Все эти варианты очень помогают при подготовке дашборда т.к. на них заказчик старается максимально подробно изобразить то, что ему необходимо.
Как сделать дашборд удобным для пользователя
Помимо вопросов, связанных с оптимизацией размещения виджетов и их цвета, организации слайсеров и пр. стоит уделить внимание таким второстепенным вещам как возможность перейти на карточку товара прямо из таблицы. Стоит обратить внимание тем, кто работает с проектами электронной торговли.
Помимо этого аналогичную схему можно применить и для работы с данными из CRM (переход к лиду или сделке) или пользователями (переход на профиль пользователя)
Прочитать о том, как реализовать такую возможность в Power BI можно здесь
Помимо вопросов, связанных с оптимизацией размещения виджетов и их цвета, организации слайсеров и пр. стоит уделить внимание таким второстепенным вещам как возможность перейти на карточку товара прямо из таблицы. Стоит обратить внимание тем, кто работает с проектами электронной торговли.
Помимо этого аналогичную схему можно применить и для работы с данными из CRM (переход к лиду или сделке) или пользователями (переход на профиль пользователя)
Прочитать о том, как реализовать такую возможность в Power BI можно здесь
Оптимизация модели в Power BI, объем уменьшен в 3 раза
Делюсь реальным кейсом оптимизации модели с помощью простых операций, которые доступны каждому, единственное, что необходимо это время для внимательного изучения модели. По результатам проделанной работы хочу дать несколько советов:
1️⃣ следите за таблицами, которые загружаете в модель
2️⃣ проверяйте, какие поля действительно вам необходимы
3️⃣ старайтесь уменьшать количество текстовых полей
❓ Задача: в качестве исходных данных имеем файл отчета Power BI объемом 3,7 Gb, необходимо найти способ уменьшить его объем, что также должно повлиять на скорость работы модели данных, снизить затраты на хранилище данных.
✔️ Решение: начать оптимизацию я решил с поиска самой большой таблицы, той, которая содержит наибольшее количество информации. После того, как она была определена приступил к поиску связей и зависимостей других таблиц и мер от нее. Было установлено, что найденная таблица в модели присутствует дважды.
Решение задачи описано в блоге.
Делюсь реальным кейсом оптимизации модели с помощью простых операций, которые доступны каждому, единственное, что необходимо это время для внимательного изучения модели. По результатам проделанной работы хочу дать несколько советов:
1️⃣ следите за таблицами, которые загружаете в модель
2️⃣ проверяйте, какие поля действительно вам необходимы
3️⃣ старайтесь уменьшать количество текстовых полей
❓ Задача: в качестве исходных данных имеем файл отчета Power BI объемом 3,7 Gb, необходимо найти способ уменьшить его объем, что также должно повлиять на скорость работы модели данных, снизить затраты на хранилище данных.
✔️ Решение: начать оптимизацию я решил с поиска самой большой таблицы, той, которая содержит наибольшее количество информации. После того, как она была определена приступил к поиску связей и зависимостей других таблиц и мер от нее. Было установлено, что найденная таблица в модели присутствует дважды.
Решение задачи описано в блоге.
Динамический Title виджетов в Power BI
Для реализации динамического изменения
1️⃣ Создать меру, которая будет возвращать текстовую строку, которую необходимо отобразить в
Для реализации динамического изменения
Title в Power BI следует выполнить несколько простых операций:1️⃣ Создать меру, которая будет возвращать текстовую строку, которую необходимо отобразить в
Title
2️⃣ Установить эту меру в настройках виджета как Title
О том, как выполнить эти операции рассказываю у себя в блоге👍1
Вы на канале для разработчиков дашбордов и BI специалистов
Меня зовут Иван, я автор канала, практикующий BI специалист, с 2017 года занимаюсь решением задач по внедрению BI и разработке дашбордов.
О чем этот канал? О всем, что связано с дашбордами и BI. Это не только работа с инструментами, я также разбираю вопросы смежных областей: инжиниринга данных, хранилищ данных. Делюсь опытом общения с бизнес-заказчиками, своими личными наработками и авторскими материалами, уверен, будет интересно.
✔️ Про что я буду писать:
- использование PowerBI, DataLens, Superset др. инструментов
- подключение к источникам данных
- обработка данных
- применение SQL
- работа с базами данных (ClickHouse, PostgreSQL)
- построение моделей данных
- разработка дашбордов (от сбора требований до реализации)
- документирование своей работы
- наверняка о чем-то еще, что не вошло в этот перечень
⁉️ По всем вопросам можете связаться со мной в телеграм
Меня зовут Иван, я автор канала, практикующий BI специалист, с 2017 года занимаюсь решением задач по внедрению BI и разработке дашбордов.
О чем этот канал? О всем, что связано с дашбордами и BI. Это не только работа с инструментами, я также разбираю вопросы смежных областей: инжиниринга данных, хранилищ данных. Делюсь опытом общения с бизнес-заказчиками, своими личными наработками и авторскими материалами, уверен, будет интересно.
✔️ Про что я буду писать:
- использование PowerBI, DataLens, Superset др. инструментов
- подключение к источникам данных
- обработка данных
- применение SQL
- работа с базами данных (ClickHouse, PostgreSQL)
- построение моделей данных
- разработка дашбордов (от сбора требований до реализации)
- документирование своей работы
- наверняка о чем-то еще, что не вошло в этот перечень
⁉️ По всем вопросам можете связаться со мной в телеграм
Обновление Power BI - май 2023
🔥 Среди нововведений появилась возможность редактировать элементы виджетов (диаграмм) прямо на листе дашборда. Теперь нет необходимости переходить в настройки в правой части экрана и вносить необходимые изменения!
Чтобы такая возможность появилась в настройках Power BI необходимо активировать в разделе
Опция появилась еще в марте 2023 года, но изначально предоставляла возможность работы по новой схеме с виджетами. Для меня пока такой вариант работы с ними кажется не привычным. Подробнее ознакомиться с этой возможностью можно в официальном блоге
🔥 Среди нововведений появилась возможность редактировать элементы виджетов (диаграмм) прямо на листе дашборда. Теперь нет необходимости переходить в настройки в правой части экрана и вносить необходимые изменения!
Чтобы такая возможность появилась в настройках Power BI необходимо активировать в разделе
Preview features позицию On-object interaction.Опция появилась еще в марте 2023 года, но изначально предоставляла возможность работы по новой схеме с виджетами. Для меня пока такой вариант работы с ними кажется не привычным. Подробнее ознакомиться с этой возможностью можно в официальном блоге
❤2👍1
На что обращаете внимание в описании вакансии?
Я стараюсь следить за рынком, с этой целью периодически просматриваю вакансии BI аналитиков и BI разработчиков. Сегодня в описании одной из них встретил такие требования:
- АБС анализ
- Разработка КПЭ
- Анализ КПЭ
❓Как вы считаете: такое описание вакансии повлияет на количество откликов?
Думаю, что ABC анализ и KPI стоит писать в привычном для всех формате. Подобный текст может указывать на непонимание сути требований к соискателю со стороны лица, который готовил описание вакансии. Разумеется, готовить мог HR далекий от BI, но проверять описание все-же должно заинтересованное в найме лицо.
Я стараюсь следить за рынком, с этой целью периодически просматриваю вакансии BI аналитиков и BI разработчиков. Сегодня в описании одной из них встретил такие требования:
- АБС анализ
- Разработка КПЭ
- Анализ КПЭ
❓Как вы считаете: такое описание вакансии повлияет на количество откликов?
Думаю, что ABC анализ и KPI стоит писать в привычном для всех формате. Подобный текст может указывать на непонимание сути требований к соискателю со стороны лица, который готовил описание вакансии. Разумеется, готовить мог HR далекий от BI, но проверять описание все-же должно заинтересованное в найме лицо.
👍4
Power BI Rest API - подключение и работа
Сегодня хочу поделиться инструкцией по работе с
В своем материале я использовал Python для пары простых примеров и подробно расписал порядок создания приложения и активации необходимых параметров в нем и Power BI Service
Сегодня хочу поделиться инструкцией по работе с
Power BI Rest API. Для работы с ним нужно создать приложение, выдать ему необходимые права и дальше организовать взаимодействие с API удобным способом. В своем материале я использовал Python для пары простых примеров и подробно расписал порядок создания приложения и активации необходимых параметров в нем и Power BI Service
👍3
Как выбрать график для отчета?
Для этого нужно ответить себе на вопрос, что я хочу показать или какую историю рассказать с его помощью. Существуют различные виды графиков, которые решают определенные задачи. Можно показать динамику, можно части целого, а может быть необходимо отразить зависимость между переменными. Чтобы проще было подобрать необходимый график существует различные шпаргалки. Одной из таких поделились Financial Times. Было это четыре года назад, но информация не теряет своей актуальности и сегодня.
Его можно использовать как интерактивный справочник.
А можно распечатать плакат и повесить в офисе или на рабочем месте.
Для этого нужно ответить себе на вопрос, что я хочу показать или какую историю рассказать с его помощью. Существуют различные виды графиков, которые решают определенные задачи. Можно показать динамику, можно части целого, а может быть необходимо отразить зависимость между переменными. Чтобы проще было подобрать необходимый график существует различные шпаргалки. Одной из таких поделились Financial Times. Было это четыре года назад, но информация не теряет своей актуальности и сегодня.
Его можно использовать как интерактивный справочник.
А можно распечатать плакат и повесить в офисе или на рабочем месте.
👍7🔥2
Немного юмора из жизни аналитика
Задача заключалась в том, что нужно оперативно внести правку в визуализацию. Конец рабочего дня.
Заказчик: Вот то что сейчас показывается графиком. Должно быть диаграммой
Мой вопрос: чем график от диаграммы отличается? )
Заказчик: Ща нарисую 😂
... отправка рисунка от руки ...
Заказчик: Ты меня понял? 😂
Мой ответ: судя по "картинке" в отчете там сейчас уже и диаграмма и график )
Заказчик: Так вот. То что есть диаграмма, должно быть график. То что сейчас график, должно быть диаграмма ...
Фрагмент взят из переписки по доработке отчета, а неформальное общение обусловлено тем, что на проекте я уже давно, с командой сложились хорошие отношения, рабочие моменты стараемся решать без лишних условностей - все работаем на общий результат
Задача заключалась в том, что нужно оперативно внести правку в визуализацию. Конец рабочего дня.
Заказчик: Вот то что сейчас показывается графиком. Должно быть диаграммой
Мой вопрос: чем график от диаграммы отличается? )
Заказчик: Ща нарисую 😂
... отправка рисунка от руки ...
Заказчик: Ты меня понял? 😂
Мой ответ: судя по "картинке" в отчете там сейчас уже и диаграмма и график )
Заказчик: Так вот. То что есть диаграмма, должно быть график. То что сейчас график, должно быть диаграмма ...
Фрагмент взят из переписки по доработке отчета, а неформальное общение обусловлено тем, что на проекте я уже давно, с командой сложились хорошие отношения, рабочие моменты стараемся решать без лишних условностей - все работаем на общий результат
👍7😁1
Как задать вопрос пользователю дашборда если он видит в нем "проблему"
Начну с того, что "проблема" не всегда действительно проблема. На моей практике была ситуация когда пользователь дашборда на одном из проектов забил тревогу, что он не видит части данных. А это как всегда значит "отчет сломался!"
При проверке выяснилось, что в PowerBI Service при работе он сам установил фильтры, которые затем не сбросил.
✔️ Как в этой ситуации получить максимум информации о "проблеме"? Для всех пользователей дашбордов установите правила, что при выявлении каких-то вопросов по его работе необходимо сделать полный скриншот экрана с: названием дашборда, выбранным листом, настроенными срезами. Помимо этого нужно описать при каких обстоятельствах получился тот результат, который вызывает вопросы.
Если такой практики ранее не было можно столкнуться с сопротивлением со стороны конечных пользователей, но в итоге это приведет к экономии времени как при постановке задачи так и при выяснении причин проблемы и ее устранения.
💬 Будет интересно узнать как на вашем проекте или при работе с вашими клиентами вы организовали подобную работу
Начну с того, что "проблема" не всегда действительно проблема. На моей практике была ситуация когда пользователь дашборда на одном из проектов забил тревогу, что он не видит части данных. А это как всегда значит "отчет сломался!"
При проверке выяснилось, что в PowerBI Service при работе он сам установил фильтры, которые затем не сбросил.
✔️ Как в этой ситуации получить максимум информации о "проблеме"? Для всех пользователей дашбордов установите правила, что при выявлении каких-то вопросов по его работе необходимо сделать полный скриншот экрана с: названием дашборда, выбранным листом, настроенными срезами. Помимо этого нужно описать при каких обстоятельствах получился тот результат, который вызывает вопросы.
Если такой практики ранее не было можно столкнуться с сопротивлением со стороны конечных пользователей, но в итоге это приведет к экономии времени как при постановке задачи так и при выяснении причин проблемы и ее устранения.
💬 Будет интересно узнать как на вашем проекте или при работе с вашими клиентами вы организовали подобную работу
🔥2👏1