Перейти к содержимому

Наборы данных для потоковой передачи в реальном времени в Power BI: объяснение (настройка и огран...

RADACAD

0:00 / 0:00

Наборы данных для потоковой передачи в реальном времени в Power BI: объяснение (настройка и огран...

70 815 просмотров · 3 года назад
RADACAD
89,2 тыс. подписчиков
70 815 просмотров · 3 года назад
⚡ Фраза «Нам нужны данные в реальном времени» почти никогда не означает того, что люди думают. В этом видео я развею путаницу между потоковой передачей данных в реальном времени, прямым подключением и DirectQuery в Power BI и подробно расскажу, как настроить потоковый набор данных с нуля. 🎯 Что вы узнаете: ✅ Реальное различие между потоковым набором данных и подключениями live/DirectQuery: потоковая передача данных мгновенно отправляет новые данные на вашу панель мониторинга, а live и DirectQuery обновляются только при ручном запуске отчета или визуализации. ✅ Почему большинство бизнес-требований типа «нам нужны данные в реальном времени» на самом деле означают актуальные данные по запросу, а не автоматические обновления. ✅ Реальный пример использования потоковых наборов данных: датчик температуры IoT, где вам нужно знать точную секунду, когда был превышен пороговый уровень. ✅ Реальный рабочий пример: опрос RADACAD Power BI о заработной плате, где ответы из Microsoft Forms передавались в режиме реального времени на панель мониторинга Power BI в момент отправки. ✅ Создание потокового набора данных в службе Power BI (невозможно в настольной версии), определение полей, типов данных и именование набора данных. ✅ Включение анализа исторических данных и почему эта единственная настройка коренным образом меняет тип создаваемого вами потокового набора данных. ✅ Получение URL-адреса для отправки данных и пример. Формат полезной нагрузки, необходимый для отправки данных в ваш потоковый набор данных ✅ Автоматизация отправки данных с помощью Power Automate, используя встроенный шаблон Microsoft Forms to Power BI, без необходимости написания пользовательского кода ✅ Создание плитки панели мониторинга, напрямую связанной с вашим потоковым набором данных, и почему только определенные типы визуализаций поддерживают плитки в реальном времени ✅ Три типа потоковых наборов данных: Push (хранит данные, поддерживает отчеты), Streaming (не имеет базового хранилища, только плитки панели мониторинга, ограниченный кэш) и Hybrid (сочетает оба типа) ✅ Почему нельзя писать меры DAX или преобразования Power Query поверх чистого потокового набора данных, и два обходных пути: Q&A или отчет о подключении в реальном времени для мер уровня отчета ✅ Какие существуют варианты источников для отправки данных: напрямую через API Power BI, Azure Stream Analytics или сторонние сервисы, такие как PubNub 👥 Для кого это предназначено: Для всех, кто оценивает, действительно ли им нужен потоковый набор данных в реальном времени по сравнению со стандартным потоковым набором данных Подключение к источнику данных или отчет DirectQuery, а также для создания панелей мониторинга IoT, результатов опросов в реальном времени или любых сценариев, где данные должны отображаться мгновенно после их генерации. ❓ Часто задаваемые вопросы: В чем разница между потоковым набором данных и подключением к источнику данных в реальном времени в Power BI? Потоковой набор данных автоматически передает новые данные на вашу панель мониторинга в момент их поступления в источник. Подключение к источнику данных в реальном времени или отчет DirectQuery обновляются только при ручном обновлении или взаимодействии с визуализацией, что запускает новый запрос; данные не передаются автоматически. Нужна ли мне потоковая передача данных в реальном времени, или для моих целей подойдет подключение к источнику данных в реальном времени? Большинство бизнес-запросов на «данные в реальном времени» на самом деле означают актуальные данные всякий раз, когда кто-то просматривает отчет, что уже обрабатывается подключением к источнику данных в реальном времени или DirectQuery. Настоящая потоковая передача данных необходима только тогда, когда данные должны отображаться автоматически, без каких-либо действий пользователя, в момент их изменения. Можно ли создать потоковый набор данных в Power BI Desktop? Нет. Потоковые наборы данных можно создавать только в службе Power BI, в меню «Создать», а не в Power BI Desktop. В чем разница между наборами данных Push, Streaming и Hybrid? Набор данных Push хранит данные и поддерживает полноценные отчеты. Чистый потоковый набор данных не имеет базового хранилища, поддерживает только плитки панели мониторинга и содержит ограниченный временный кэш. Гибридный набор данных сочетает в себе оба типа, обеспечивая быстрые плитки в реальном времени, а также возможность создания отчетов на основе исторических данных. Можно ли писать меры DAX для потокового набора данных? Не напрямую. Для простых вычислений используйте раздел «Вопросы и ответы» Power BI. Для более сложных вычислений создайте отчет с подключением в реальном времени на основе набора данных и напишите там меры уровня отчета, хотя этот отчет больше не будет работать в реальном времени. 📖 Прочитайте полную статью в блоге (со ссылками на статьи о потоковых наборах данных): https://radacad.com/power-bi-real-tim... 📌 Разделы: 0:01 Введение 0:34 Потоковая передача данных в реальном времен...