ОБЗОР КНИГИ POWER BI/AI: СОЦИАЛЬНЫЕ АСПЕКТЫ И ТОПОВЫЕ ПОСТЫ
О чём эта статья:
👉 Крис Вебб в своем блоге делится мнением о книге "The AI Value Playbook" Лизы Уивер-Ламберт, которая предназначена для руководителей и помогает разобраться в теме ИИ через практические примеры и интервью.
👉 Книга "The Complete Power BI Interview Guide" от Сандиелли Ортеги Поланко, Гогулы Араялингама и Абу Бакара Ниса Альви предлагает полезные советы по подготовке к собеседованиям на должность разработчика Power BI, включая технические и нетехнические аспекты.
👉 Автор подчеркивает важность грамотного подхода к развитию карьеры в сфере Power BI, включая сетевое взаимодействие и переговоры о зарплате.
👉 Вебб признает, что книга Лизы Уивер-Ламберт помогает развеять мифы и преодолеть гиперболу вокруг ИИ, предоставляя полезную информацию для нетехнических лидеров.
👉 Блог Криса Вебба — это ресурс для профессионалов, интересующихся Power BI, Power Query, Analysis Services и Excel, предлагающий обзоры полезных книг и практические советы...
Ссылка тут ⬇️
https://blog.crossjoin.co.uk/2024/07/30/power-bi-ai-book-roundup/
О чём эта статья:
👉 Крис Вебб в своем блоге делится мнением о книге "The AI Value Playbook" Лизы Уивер-Ламберт, которая предназначена для руководителей и помогает разобраться в теме ИИ через практические примеры и интервью.
👉 Книга "The Complete Power BI Interview Guide" от Сандиелли Ортеги Поланко, Гогулы Араялингама и Абу Бакара Ниса Альви предлагает полезные советы по подготовке к собеседованиям на должность разработчика Power BI, включая технические и нетехнические аспекты.
👉 Автор подчеркивает важность грамотного подхода к развитию карьеры в сфере Power BI, включая сетевое взаимодействие и переговоры о зарплате.
👉 Вебб признает, что книга Лизы Уивер-Ламберт помогает развеять мифы и преодолеть гиперболу вокруг ИИ, предоставляя полезную информацию для нетехнических лидеров.
👉 Блог Криса Вебба — это ресурс для профессионалов, интересующихся Power BI, Power Query, Analysis Services и Excel, предлагающий обзоры полезных книг и практические советы...
Ссылка тут ⬇️
https://blog.crossjoin.co.uk/2024/07/30/power-bi-ai-book-roundup/
Chris Webb's BI Blog
Power BI/AI book roundup
Reviews of "The AI Value Playbook" and "The Complete Power BI Interview Guide"
POWER BI И FABRIC CAPACITIES: НЕОБЫЧНЫЕ РЕШЕНИЯ
Содержание статьи:
🌶 Клиент испытывает проблемы с нехваткой памяти в Power BI Premium при обновлении больших наборов данных, несмотря на переход с P1 на P Премиальная лицензия Power BI имеет жесткие ограничения по ресурсам, например, P1 предоставляет только 25 ГБ оперативной памяти за $5,000 в месяц.
🌶 Импортированные модели данных требуют более чем вдвое больше памяти для полного обновления, что создает дополнительные сложности.
🌶 Планы Fabric F предлагают больше гибкости, но они еще дороже, что может быть непрактично для многих организаций.
🌶 Рассматривается возможность авто-масштабирования ресурсов, чтобы добавлять память во время обновления и уменьшать ее после...
Читайте статью по ссылке👇️
https://prologika.com/power-bi-and-fabric-capacities-thinking-outside-the-box/
Содержание статьи:
🌶 Клиент испытывает проблемы с нехваткой памяти в Power BI Premium при обновлении больших наборов данных, несмотря на переход с P1 на P Премиальная лицензия Power BI имеет жесткие ограничения по ресурсам, например, P1 предоставляет только 25 ГБ оперативной памяти за $5,000 в месяц.
🌶 Импортированные модели данных требуют более чем вдвое больше памяти для полного обновления, что создает дополнительные сложности.
🌶 Планы Fabric F предлагают больше гибкости, но они еще дороже, что может быть непрактично для многих организаций.
🌶 Рассматривается возможность авто-масштабирования ресурсов, чтобы добавлять память во время обновления и уменьшать ее после...
Читайте статью по ссылке👇️
https://prologika.com/power-bi-and-fabric-capacities-thinking-outside-the-box/
Forwarded from Excel ⇨ Python ⇨ СУБД ⇨ Power BI
Уведомления об ошибках Power BI Report Server в Telegram
Совместно с Машей сделали скрипт, который регулярно отправляет в Telegram ошибки обновлений отчётов из Power BI Report Server. Запускается в самом Report Server.
Как заставить скрипт работать:
- Указать в скрипте IP сервера и Название БД под RS
- Создать телеграм-бота и стартовать его
- Получить ваш ID пользователя от @userinfobot
- Указать в скрипте TOKEN бота (вместо TOKEN) и ID пользователя
- Добавить скрипт в отчёт на Report Server
- В настройках источника ввести логин-пароль самого RS (под ними он стучится в БД)
- Поставить время обновления скрипта после остальных отчётов
Ежедневно вам будут приходить все ошибки обновлений за сегодня. Если хотите отправлять уведомления в группу - уточните ID группы и добавьте туда бота с правами админа.
Код скрипта:
Совместно с Машей сделали скрипт, который регулярно отправляет в Telegram ошибки обновлений отчётов из Power BI Report Server. Запускается в самом Report Server.
Как заставить скрипт работать:
- Указать в скрипте IP сервера и Название БД под RS
- Создать телеграм-бота и стартовать его
- Получить ваш ID пользователя от @userinfobot
- Указать в скрипте TOKEN бота (вместо TOKEN) и ID пользователя
- Добавить скрипт в отчёт на Report Server
- В настройках источника ввести логин-пароль самого RS (под ними он стучится в БД)
- Поставить время обновления скрипта после остальных отчётов
Ежедневно вам будут приходить все ошибки обновлений за сегодня. Если хотите отправлять уведомления в группу - уточните ID группы и добавьте туда бота с правами админа.
Код скрипта:
let
query = let
message =
let
Источник = Sql.Databases("IP сервера\Название БД под RS"), //в настройках подключения вводите логин пароль самого репорт сервера который стучится в БД
ReportServer = Источник{[Name="ReportServer"]}[Data],
dbo_ExecutionLog3 = ReportServer{[Schema="dbo",Item="ExecutionLog3"]}[Data],
#"Строки с примененным фильтром" = Table.SelectRows(dbo_ExecutionLog3, each ([ItemAction] = "DataRefresh") and ([Status] = "rsInternalError")),
#"Другие удаленные столбцы" = Table.SelectColumns(#"Строки с примененным фильтром",{"ItemPath", "TimeEnd", "Status", "ItemAction", "TimeStart"}),
#"Добавлен пользовательский объект" = Table.AddColumn(#"Другие удаленные столбцы", "Сегодня", each DateTime.From(Date.From(DateTime.LocalNow()))),
#"Измененный тип" = Table.TransformColumnTypes(#"Добавлен пользовательский объект",{{"Сегодня", type datetime}}),
#"Добавлен пользовательский объект1" = Table.AddColumn(#"Измененный тип", "Сравнение", each [TimeEnd]>[Сегодня]),
#"Строки с примененным фильтром1" = Table.SelectRows(#"Добавлен пользовательский объект1", each ([Сравнение] = true)),
#"Удаленные столбцы" = Table.RemoveColumns(#"Строки с примененным фильтром1",{"Status", "ItemAction", "Сегодня", "Сравнение"}),
#"Сортированные строки" = Table.Sort(#"Удаленные столбцы",{{"TimeEnd", Order.Ascending}}),
#"Добавлен пользовательский объект2" = Table.AddColumn(#"Сортированные строки", "Текст", each
"❌ " & [ItemPath]&"#(lf)с "&Text.From([TimeStart])&"#(lf)по "&Text.From([TimeEnd])&"#(lf)"
),
Пользовательский = Text.Combine(#"Добавлен пользовательский объект2"[Текст],"#(lf)")
in
Пользовательский
, post = try Json.Document(Web.Contents("https://api.telegram.org/botTOKEN/sendMessage", [Query = [chat_id="ID ПОЛЬЗОВАТЕЛЯ",text=message, parse_mode = "Markdown"], Content = Text.ToBinary("")]))[ok] otherwise false
in post,
tab = #table(1, {{query}})
in tab
POWER BI – ИСПОЛЬЗОВАНИЕ МАТРИЧНОГО ВИЗУАЛА ДЛЯ СОЗДАНИЯ КАЛЕНДАРЯ НА МЕСЯЦ
Ключевые пункты статьи:
🍦 В статье рассказывается о создании сложных бар-чартов в Power BI, которые показывают размеры и влияние различных метрик, таких как стоимость продаж, количество продаж и средняя цена.
🍦 Особое внимание уделяется тому, как правильно настроить и расположить метки данных в бар-чартах Power BI, чтобы они не скрывались и не выглядели странно.
🍦 С введением визуальных расчетов в Power BI, появляется возможность создавать динамические скользящие средние периоды, комбинируя их с числовыми параметрами.
🍦 Обновления в Power BI позволяют редактировать меры без использования формульной строки, используя новый DAX Query View и функции INFO DAX.
🍦 Автор также делится обновленным руководством по интеграции данных из Statistics Denmark в Power BI с помощью Power Query...
Ссылка на статью ⬇️
https://eriksvensen.wordpress.com/2024/08/07/powerbi-using-the-matrix-visual-to-create-a-month-calendar/
Ключевые пункты статьи:
🍦 В статье рассказывается о создании сложных бар-чартов в Power BI, которые показывают размеры и влияние различных метрик, таких как стоимость продаж, количество продаж и средняя цена.
🍦 Особое внимание уделяется тому, как правильно настроить и расположить метки данных в бар-чартах Power BI, чтобы они не скрывались и не выглядели странно.
🍦 С введением визуальных расчетов в Power BI, появляется возможность создавать динамические скользящие средние периоды, комбинируя их с числовыми параметрами.
🍦 Обновления в Power BI позволяют редактировать меры без использования формульной строки, используя новый DAX Query View и функции INFO DAX.
🍦 Автор также делится обновленным руководством по интеграции данных из Statistics Denmark в Power BI с помощью Power Query...
Ссылка на статью ⬇️
https://eriksvensen.wordpress.com/2024/08/07/powerbi-using-the-matrix-visual-to-create-a-month-calendar/
Erik Svensen - Blog about Power BI, Power Apps, Power Query
#PowerBI – Using the matrix visual to create a month calendar
Last week I posted on LinkedIn an example on how we can utilize the matrix as a month calendar slicer. It got a lot of attention so why not share an example file where you can see how I built it. Y…
МОНИТОРИНГ ПОДКЛЮЧЕНИЙ DIRECTQUERY В POWER BI
Ключевые пункты статьи:
🍦 В статье обсуждается важность количества подключений от модели Power BI DirectQuery к источнику данных для производительности.
🍦 Автор, Крис Вебб, показывает, как с помощью Log Analytics можно отслеживать открытия подключений к источнику данных в модели DirectQuery.
🍦 Вебб отмечает, что события уведомлений о подключениях не отображаются в Profiler при работе с моделями в Power BI Service, но видны в Power BI Desktop.
🍦 Power BI кэширует метаданные источников данных и держит соединения активными, поэтому не все события могут быть видны при запуске отчета.
🍦 В статье также выражена благодарность Курту Хагенлохеру и Акшаю Мирчанданид за предоставленную информацию...
Ссылка ниже 🔽️
https://blog.crossjoin.co.uk/2024/08/11/monitoring-the-opening-of-directquery-connections-in-power-bi/
Ключевые пункты статьи:
🍦 В статье обсуждается важность количества подключений от модели Power BI DirectQuery к источнику данных для производительности.
🍦 Автор, Крис Вебб, показывает, как с помощью Log Analytics можно отслеживать открытия подключений к источнику данных в модели DirectQuery.
🍦 Вебб отмечает, что события уведомлений о подключениях не отображаются в Profiler при работе с моделями в Power BI Service, но видны в Power BI Desktop.
🍦 Power BI кэширует метаданные источников данных и держит соединения активными, поэтому не все события могут быть видны при запуске отчета.
🍦 В статье также выражена благодарность Курту Хагенлохеру и Акшаю Мирчанданид за предоставленную информацию...
Ссылка ниже 🔽️
https://blog.crossjoin.co.uk/2024/08/11/monitoring-the-opening-of-directquery-connections-in-power-bi/
Chris Webb's BI Blog
Monitoring the opening of DirectQuery connections in Power BI
Use Log Analytics to see when Power BI opens connections to a data source in DirectQuery mode
ТИПИЧНЫЕ ОШИБКИ НОВИЧКОВ В POWER BI
Что мы нашли в статье:
🌶 Статья подчеркивает важность тщательного планирования и коммуникации при работе с Power BI, начиная с определения состава столбцов и примерного вида отчета.
🌶 Она акцентирует внимание на подготовке данных: очистка, удаление ошибок и настройка типов данных играют ключевую роль в успешной разработке отчетов.
🌶 Ошибки в моделировании данных, такие как хаотичные связи и использование Join в Power Query, могут привести к сложностям и неправильным расчетам.
🌶 Автор также указывает на проблемы перегрузки отчетов визуалами и вкладками, что усложняет восприятие информации.
🌶 Наконец, подчеркивается необходимость тестирования и проверки отчетов перед их публикацией, чтобы избежать ошибок и обеспечить корректность данных...
Ссылка тут ⬇️
https://python-sql-power-bi.ru/oshibki-novichka-power-bi-report
Что мы нашли в статье:
🌶 Статья подчеркивает важность тщательного планирования и коммуникации при работе с Power BI, начиная с определения состава столбцов и примерного вида отчета.
🌶 Она акцентирует внимание на подготовке данных: очистка, удаление ошибок и настройка типов данных играют ключевую роль в успешной разработке отчетов.
🌶 Ошибки в моделировании данных, такие как хаотичные связи и использование Join в Power Query, могут привести к сложностям и неправильным расчетам.
🌶 Автор также указывает на проблемы перегрузки отчетов визуалами и вкладками, что усложняет восприятие информации.
🌶 Наконец, подчеркивается необходимость тестирования и проверки отчетов перед их публикацией, чтобы избежать ошибок и обеспечить корректность данных...
Ссылка тут ⬇️
https://python-sql-power-bi.ru/oshibki-novichka-power-bi-report
Teletype
Ошибки новичков в Power BI
Начинающие специалисты по Power BI часто совершают ряд ошибок, которые усложняют дальнейшую работу. Эти ошибки могут вести как...
Создание приложения для учета аренды с помощью Power BI
Суть статьи:
🍏 Конференция European Microsoft Fabric Community пройдет 24-27 сентября 2024 года в Стокгольме, предлагая скидку €200 при использовании кода MSCUST.
🍏 Power BI позволяет создать приложение для учета аренды, соответствующее стандартам ASC 842 и IFRS 16, без необходимости использовать сложное стороннее ПО.
🍏 Использование Power BI вместо подписных программ значительно упрощает процесс ввода данных и визуализации, экономя время и усилия.
🍏 Power BI позволяет с легкостью обновлять данные и автоматически генерировать необходимые амортизационные графики для активов и обязательств.
🍏 В Power BI бухгалтеры могут самостоятельно создавать и изменять визуализации, что исключает необходимость долгих коммуникаций и задержек, характерных для традиционного ПО...
Ссылка тут ⬇️
https://community.fabric.microsoft.com/t5/Community-Blog/Creating-lease-accounting-app-using-Power-BI/ba-p/4093817
Суть статьи:
🍏 Конференция European Microsoft Fabric Community пройдет 24-27 сентября 2024 года в Стокгольме, предлагая скидку €200 при использовании кода MSCUST.
🍏 Power BI позволяет создать приложение для учета аренды, соответствующее стандартам ASC 842 и IFRS 16, без необходимости использовать сложное стороннее ПО.
🍏 Использование Power BI вместо подписных программ значительно упрощает процесс ввода данных и визуализации, экономя время и усилия.
🍏 Power BI позволяет с легкостью обновлять данные и автоматически генерировать необходимые амортизационные графики для активов и обязательств.
🍏 В Power BI бухгалтеры могут самостоятельно создавать и изменять визуализации, что исключает необходимость долгих коммуникаций и задержек, характерных для традиционного ПО...
Ссылка тут ⬇️
https://community.fabric.microsoft.com/t5/Community-Blog/Creating-lease-accounting-app-using-Power-BI/ba-p/4093817
Microsoft
Creating lease accounting app using Power BI
To meet accounting standards like ASC 842 and IFRS 16, which require treating monthly operating lease payments as finance leases by recording right-of-use (ROU) assets and lease liabilities, many companies turn to off-the-shelf or internally developed software…
ФИЛЬТРАЦИЯ ДАТ: БУДУЩЕЕ И ПРОШЛОЕ
О чём говорится в статье:
🍏 В статье рассказывается о предстоящей Европейской конференции сообщества Microsoft Fabric в Стокгольме с 24 по 27 сентября 2024 года, где можно будет сэкономить €200 с кодом MSCUST.
🍏 Описывается, как в Power BI можно легко фильтровать данные по дате, включая прошлые и будущие даты, с использованием нового типа слайсера.
🍏 Главной фишкой является использование "якоря" для установки даты по умолчанию, что облегчает пользователям выбор даты при открытии отчета.
🍏 Приводятся шаги по настройке визуализации слайсера, включая определение максимального количества строк и колонок.
🍏 В статье также упоминается, что можно настраивать модели данных и использовать DAX для получения максимального значения даты, что делает отчет более гибким и функциональным...
Ссылка на статью в комментарии ⬇️
https://community.fabric.microsoft.com/t5/Community-Blog/Filtering-Future-and-Past-Dates-in-Power-BI/ba-p/4103865
О чём говорится в статье:
🍏 В статье рассказывается о предстоящей Европейской конференции сообщества Microsoft Fabric в Стокгольме с 24 по 27 сентября 2024 года, где можно будет сэкономить €200 с кодом MSCUST.
🍏 Описывается, как в Power BI можно легко фильтровать данные по дате, включая прошлые и будущие даты, с использованием нового типа слайсера.
🍏 Главной фишкой является использование "якоря" для установки даты по умолчанию, что облегчает пользователям выбор даты при открытии отчета.
🍏 Приводятся шаги по настройке визуализации слайсера, включая определение максимального количества строк и колонок.
🍏 В статье также упоминается, что можно настраивать модели данных и использовать DAX для получения максимального значения даты, что делает отчет более гибким и функциональным...
Ссылка на статью в комментарии ⬇️
https://community.fabric.microsoft.com/t5/Community-Blog/Filtering-Future-and-Past-Dates-in-Power-BI/ba-p/4103865
Microsoft
Filtering Future and Past Dates in Power BI
Filtering Future and Past Dates As of 2024-08 Power BI doesn’t offer easy mechanism to filter data based on a date that could be in past or future. In the case of the report I did, we wished to show all the relevant data until a date, that can be a few days…
[PowerQuery] Преобразовать столбец с пользовательским условием
О чём эта статья:
🌶 В статье рассматриваются продвинутые техники Power Query для очистки данных и замены значений в колонках на основе условий.
🌶 Описан процесс замены значений в колонке с использованием функции Table.ReplaceValue и условий, таких как поиск текста и числовые критерии.
🌶 Приведен пример использования функции List.Contains для массовой замены строк, аналогично SQL IN, на примере фильтрации гендерных значений.
🌶 Подчеркивается важность эффективной очистки данных и предложены методы улучшения качества данных с учетом сложных условий.
🌶 Рекомендуется заранее подготовить список значений для замены, чтобы ускорить процесс обработки данных...
Ссылка на статью ⬇️
https://community.fabric.microsoft.com/t5/Community-Blog/PowerQuery-Transform-column-with-custom-condition/ba-p/4109889
О чём эта статья:
🌶 В статье рассматриваются продвинутые техники Power Query для очистки данных и замены значений в колонках на основе условий.
🌶 Описан процесс замены значений в колонке с использованием функции Table.ReplaceValue и условий, таких как поиск текста и числовые критерии.
🌶 Приведен пример использования функции List.Contains для массовой замены строк, аналогично SQL IN, на примере фильтрации гендерных значений.
🌶 Подчеркивается важность эффективной очистки данных и предложены методы улучшения качества данных с учетом сложных условий.
🌶 Рекомендуется заранее подготовить список значений для замены, чтобы ускорить процесс обработки данных...
Ссылка на статью ⬇️
https://community.fabric.microsoft.com/t5/Community-Blog/PowerQuery-Transform-column-with-custom-condition/ba-p/4109889
Microsoft
[PowerQuery] Transform column with custom condition
Before we begin, I’d like to clarify that this article will showcase advanced Power Query techniques to be used as ETL in response to data processing needs. This doesn’t negate the fact that there are best practices. Nothing surpasses processing data in a…
ВИЗУАЛЬНОЕ ОБЪЯСНЕНИЕ КОНТЕКСТА СТРОК И ФИЛЬТРОВ В DAX И ПРИМЕНЕНИЕ АТОМАРНОГО ДИЗАЙНА
Краткое содержание:
🌶 В статье утверждается, что при использовании CALCULATE в DAX лучше фильтровать колонки, а не таблицы, так как это повышает производительность и корректность результатов.
🌶 Фильтрация таблиц может привести к неправильным результатам из-за пересечения фильтров на расширенных таблицах, что уменьшает количество видимых данных.
🌶 Пример с базой данных Contoso показывает, что фильтрация таблиц приводит к медленным и некорректным результатам, в то время как фильтрация колонок обеспечивает правильные и быстрые вычисления.
🌶 В статье также объясняется, что фильтрация колонок предотвращает пересечение фильтров, что позволяет им работать независимо друг от друга.
🌶 В итоге, следуя правилу фильтрации колонок, ваш код DAX будет быстрее и точнее, а отладка и поддержка станут проще...
Ссылка ниже ⬇️
https://www.sqlbi.com/articles/filter-columns-not-tables-in-dax/
Краткое содержание:
🌶 В статье утверждается, что при использовании CALCULATE в DAX лучше фильтровать колонки, а не таблицы, так как это повышает производительность и корректность результатов.
🌶 Фильтрация таблиц может привести к неправильным результатам из-за пересечения фильтров на расширенных таблицах, что уменьшает количество видимых данных.
🌶 Пример с базой данных Contoso показывает, что фильтрация таблиц приводит к медленным и некорректным результатам, в то время как фильтрация колонок обеспечивает правильные и быстрые вычисления.
🌶 В статье также объясняется, что фильтрация колонок предотвращает пересечение фильтров, что позволяет им работать независимо друг от друга.
🌶 В итоге, следуя правилу фильтрации колонок, ваш код DAX будет быстрее и точнее, а отладка и поддержка станут проще...
Ссылка ниже ⬇️
https://www.sqlbi.com/articles/filter-columns-not-tables-in-dax/
Sqlbi
Filter columns, not tables, in DAX - SQLBI
One of the few golden rules in DAX is to always filter columns and never filter tables with CALCULATE. This article explains the rationale behind the rule.
Microsoft Power BI - Ограниченные связи в режимах смешанных запросов
Главные мысли статьи:
👉 В статье обсуждаются опасности использования ограниченных связей в Power BI, которые могут приводить к неправильным данным в отчетах.
👉 Автор демонстрирует, как влияют эти связи на данные и предлагает решения для минимизации рисков.
👉 Также рассматривается новая технология directlake connection, которая не работает в смешанном режиме с import mode или direct query из-за технологических ограничений.
👉 Автор объясняет, что directlake читает Delta Parquet напрямую, тогда как другие режимы используют SQL запросы и локальное хранение данных.
👉 В статье подчеркивается важность понимания этих различий для корректной работы с данными...
Ссылка на статью в комментарии ⬇️
https://community.fabric.microsoft.com/t5/Community-Blog/Microsoft-Power-BI-Limited-Relationships-in-Mixed-Query-Modes/ba-p/4117152
Главные мысли статьи:
👉 В статье обсуждаются опасности использования ограниченных связей в Power BI, которые могут приводить к неправильным данным в отчетах.
👉 Автор демонстрирует, как влияют эти связи на данные и предлагает решения для минимизации рисков.
👉 Также рассматривается новая технология directlake connection, которая не работает в смешанном режиме с import mode или direct query из-за технологических ограничений.
👉 Автор объясняет, что directlake читает Delta Parquet напрямую, тогда как другие режимы используют SQL запросы и локальное хранение данных.
👉 В статье подчеркивается важность понимания этих различий для корректной работы с данными...
Ссылка на статью в комментарии ⬇️
https://community.fabric.microsoft.com/t5/Community-Blog/Microsoft-Power-BI-Limited-Relationships-in-Mixed-Query-Modes/ba-p/4117152
Microsoft
Microsoft Power BI - Limited Relationships in Mixed Query Modes
Limited relationships are dangerous in Power BI. They come with some unexpected behaviours, and can lead to incorrect numbers on the reporting side. Without knowingly managing them, it can happen that you publish a report and have incorrect summarized values…
ИССЛЕДОВАНИЕ ПРОДВИНУТЫХ СВОЙСТВ СВЯЗЕЙ В POWER BI COPILOT
О чём говорится в статье:
💥 В статье описывается работа с Power BI Copilot и как настройка связей может улучшить ответы на запросы.
💥 Автор создал модель данных, где каждая строка представляет собой этап путешествия, и привел примеры, как Copilot интерпретирует запросы.
💥 Обсуждаются случаи, когда Copilot справляется с задачами хорошо и когда требует доработки.
💥 Автор добавил несколько отношений, таких как "глагольное" отношение, чтобы улучшить точность ответов Copilot.
💥 В статье подчеркивается важность знаний английской грамматики для настройки лингвистической схемы в Power BI Copilot...
Ссылка ниже ⬇️
https://blog.crossjoin.co.uk/2024/09/08/exploring-advanced-relationship-properties-in-power-bi-copilot/
О чём говорится в статье:
💥 В статье описывается работа с Power BI Copilot и как настройка связей может улучшить ответы на запросы.
💥 Автор создал модель данных, где каждая строка представляет собой этап путешествия, и привел примеры, как Copilot интерпретирует запросы.
💥 Обсуждаются случаи, когда Copilot справляется с задачами хорошо и когда требует доработки.
💥 Автор добавил несколько отношений, таких как "глагольное" отношение, чтобы улучшить точность ответов Copilot.
💥 В статье подчеркивается важность знаний английской грамматики для настройки лингвистической схемы в Power BI Copilot...
Ссылка ниже ⬇️
https://blog.crossjoin.co.uk/2024/09/08/exploring-advanced-relationship-properties-in-power-bi-copilot/
Chris Webb's BI Blog
Exploring advanced relationship properties in Power BI Copilot
How the "Add to relationship" dropdown adds even more ways to configure Copilot relationships
REFRAME В POWER BI DIRECT LAKE: ПОЛУЧИТЕ БЕСПЛАТНЫЕ ИНСТРУМЕНТЫ!
Главные мысли статьи:
👉 Power BI предлагает новый тип подключения Direct Lake к Microsoft Fabric Lakehouse или Warehouse, который, как и DirectQuery, не требует обновления данных.
👉 Подключение Direct Lake позволяет Power BI читать данные напрямую из Parquet файлов, что обеспечивает производительность, близкую к импорту данных.
👉 Процесс REFRAME заменяет традиционное обновление (Refresh) и позволяет Power BI быстро переключаться на новые файлы Parquet при изменении данных.
👉 Включение или выключение настройки REFRAME важно для корректного отображения данных в отчетах, особенно при сложных ETL процессах.
👉 В статье рассматриваются сценарии, когда следует отключать REFRAME, чтобы избежать несогласованности данных в отчетах...
Ссылка в комментариях 🔽️
https://radacad.com/reframe-in-power-bi-direct-lake
Главные мысли статьи:
👉 Power BI предлагает новый тип подключения Direct Lake к Microsoft Fabric Lakehouse или Warehouse, который, как и DirectQuery, не требует обновления данных.
👉 Подключение Direct Lake позволяет Power BI читать данные напрямую из Parquet файлов, что обеспечивает производительность, близкую к импорту данных.
👉 Процесс REFRAME заменяет традиционное обновление (Refresh) и позволяет Power BI быстро переключаться на новые файлы Parquet при изменении данных.
👉 Включение или выключение настройки REFRAME важно для корректного отображения данных в отчетах, особенно при сложных ETL процессах.
👉 В статье рассматриваются сценарии, когда следует отключать REFRAME, чтобы избежать несогласованности данных в отчетах...
Ссылка в комментариях 🔽️
https://radacad.com/reframe-in-power-bi-direct-lake
RADACAD
REFRAME in Power BI Direct Lake
Power BI offers a new type of connection to Microsoft Fabric Lakehouse or Warehouse, called Direct Lake. The Direct Lake connection acts like DirectQuery and won't need the data to be refreshed. However, the Power BI semantic model has refresh settings that…
«АЛЬТЕРНАТИВНЫЙ СПОСОБ ПОЛУЧИТЬ SQL-ЗАПРОСЫ В РЕЖИМЕ DIRECTQUERY POWER BI»
О чём говорится в статье:
👉 В статье описывается, как использовать SQL Server Profiler для анализа SQL-запросов, генерируемых Power BI в режиме DirectQuery.
👉 Автор рассказывает, что Profiler можно подключить к Power BI Desktop и отслеживать события через M Data Provider Events/Execute Source Query.
👉 В качестве примера используется подключение к Snowflake, где Power BI сначала генерирует TSQL, который затем преобразуется в SQL для Snowflake.
👉 Важно, что события Execute Source Query показывают реальный SQL-запрос, отправленный к источнику данных, что помогает в производительности.
👉 Эта техника позволяет ассоциировать события с родительским DAX-запросом, используя колонку RequestId...
Ссылка на статью ⬇️
https://blog.crossjoin.co.uk/2024/09/15/another-way-to-get-the-sql-generated-by-power-bi-directquery-mode/
О чём говорится в статье:
👉 В статье описывается, как использовать SQL Server Profiler для анализа SQL-запросов, генерируемых Power BI в режиме DirectQuery.
👉 Автор рассказывает, что Profiler можно подключить к Power BI Desktop и отслеживать события через M Data Provider Events/Execute Source Query.
👉 В качестве примера используется подключение к Snowflake, где Power BI сначала генерирует TSQL, который затем преобразуется в SQL для Snowflake.
👉 Важно, что события Execute Source Query показывают реальный SQL-запрос, отправленный к источнику данных, что помогает в производительности.
👉 Эта техника позволяет ассоциировать события с родительским DAX-запросом, используя колонку RequestId...
Ссылка на статью ⬇️
https://blog.crossjoin.co.uk/2024/09/15/another-way-to-get-the-sql-generated-by-power-bi-directquery-mode/
Chris Webb's BI Blog
Another way to get the SQL generated by Power BI in DirectQuery mode
The Execute Source Query event in Profiler returns the SQL for some sources
КАК ФИЛЬТРОВАТЬ ПО МЕТРИКЕ В POWER BI: ЭТО ВОЗМОЖНО!
Главные мысли статьи:
🔥 В статье описаны два сценария применения фильтров для измерений в Power BI.
🔥 Первый сценарий показывает, как создать слайсер для фильтрации общих продаж в определенном диапазоне.
🔥 Второй сценарий демонстрирует создание "корзин продаж" путем определения диапазонов и фильтрации продаж на их основе.
🔥 Автор делится своим опытом и приглашает подписаться на его рассылку для получения файлов и дополнительных материалов.
🔥 Также он предлагает свои обучающие курсы и консультационные услуги по Excel и Power BI...
Ссылка тут 👇️
https://goodly.co.in/how-to-filter-by-measure-power-bi/
Главные мысли статьи:
🔥 В статье описаны два сценария применения фильтров для измерений в Power BI.
🔥 Первый сценарий показывает, как создать слайсер для фильтрации общих продаж в определенном диапазоне.
🔥 Второй сценарий демонстрирует создание "корзин продаж" путем определения диапазонов и фильтрации продаж на их основе.
🔥 Автор делится своим опытом и приглашает подписаться на его рассылку для получения файлов и дополнительных материалов.
🔥 Также он предлагает свои обучающие курсы и консультационные услуги по Excel и Power BI...
Ссылка тут 👇️
https://goodly.co.in/how-to-filter-by-measure-power-bi/
Goodly
How to Filter by a Measure in Power BI – Yes, It's Possible! - Goodly
In this blog, I will explain two scenarios where you can apply a filter on a measure in Power BI. First, I’ll show you how to create a slicer to filter total sales within a specific range. Then, I’ll demonstrate how to create sales buckets by defining ranges…
ВОЗМОЖНОСТИ COPILOT В DAX QUERY VIEW
Краткое содержание:
🥑 В статье обсуждается использование Copilot в DAX Query View для написания и улучшения DAX-мер в Power BI, что может значительно повысить продуктивность пользователей.
🥑 Copilot помогает не только генерировать код, но и объяснять функции, такие как KeepFilters(), и предлагает улучшения в существующих мерах.
🥑 Несмотря на то, что Copilot иногда делает ошибки, автор отмечает его высокую полезность, особенно для менее опытных разработчиков Power BI.
🥑 Автор упоминает, что Copilot пока доступен только для более дорогих планов, но Microsoft работает над тем, чтобы сделать его более доступным.
🥑 В статье подчеркивается, что Copilot не заменит все существующие инструменты, но значительно ускорит процесс написания и тестирования DAX-кода...
Ссылка на статью ⬇️
https://blog.crossjoin.co.uk/2024/09/22/what-can-you-do-with-copilot-in-dax-query-view/
Краткое содержание:
🥑 В статье обсуждается использование Copilot в DAX Query View для написания и улучшения DAX-мер в Power BI, что может значительно повысить продуктивность пользователей.
🥑 Copilot помогает не только генерировать код, но и объяснять функции, такие как KeepFilters(), и предлагает улучшения в существующих мерах.
🥑 Несмотря на то, что Copilot иногда делает ошибки, автор отмечает его высокую полезность, особенно для менее опытных разработчиков Power BI.
🥑 Автор упоминает, что Copilot пока доступен только для более дорогих планов, но Microsoft работает над тем, чтобы сделать его более доступным.
🥑 В статье подчеркивается, что Copilot не заменит все существующие инструменты, но значительно ускорит процесс написания и тестирования DAX-кода...
Ссылка на статью ⬇️
https://blog.crossjoin.co.uk/2024/09/22/what-can-you-do-with-copilot-in-dax-query-view/
Chris Webb's BI Blog
What can you do with Copilot in DAX Query View in Power BI?
Write measures, explain DAX code and suggest improvements