Описание центра реального времени Microsoft Fabric
Получение данных в концентратор реального времени
Центр реального времени служит вашим шлюзом для обнаружения и управления потоком потоковых данных. Это динамический каталог, который включает в себя:
- Потоки событий: получить доступ ко всем активным потокам событий в Fabric, которые можно просмотреть.
- Источники Майкрософт. Быстрый поиск и настройка доступных источников потоковой передачи, таких как Центры событий Azure, Центр Интернета вещей Azure и различные параметры отслеживания измененных данных (CDC) из Базы данных SQL Azure, Azure Cosmos DB и PostgreSQL DB.
- События Fabric. Используйте функции, управляемые событиями, для мгновенного уведомления и обработки данных. Удерживайте вкладки на событиях из элементов рабочей области Fabric в Хранилище BLOB-объектов Azure, которые могут инициировать дальнейшие процессы или рабочие процессы. Это действие может включать запуск конвейера данных или отправку оповещения электронной почты. Кроме того, у вас есть гибкость для маршрутизации этих событий в разные места назначения через потоки событий. Оповещения позволяют взаимодействовать как в рабочей области, так и за ее пределами из концентратора реального времени, нажав кнопку "Задать оповещение".
Все эти сведения представлены в простом формате дайджеста, обеспечивая простую интеграцию с рабочими нагрузками Fabric.
Источник потока событий
Функция потоков событий Microsoft Fabric в режиме реального времени позволяет легко интегрировать события реального времени в Fabric. Вы можете создать поток событий, который является экземпляром в Fabric, добавлять источники данных о событиях, применять необязательные преобразования к данным и направлять его в различные назначения без необходимости написания кода. Этот подход без кода упрощает процесс управления данными о событиях в Fabric.
Обработка событий в потоках событий
Интерфейс перетаскивания предлагает простой и удобный метод для создания рабочих процессов данных о событиях. Это включает обработку, преобразование и маршрутизацию без необходимости написания кода. Схема потока данных потока событий обеспечивает четкое визуальное представление пути и структуры данных. Кроме того, среда редактора обработчика событий без кода позволяет просто создавать логику обработки данных событий путем перетаскивания элементов на место.
- Описание преобразования
При создании потока событий с включенными расширенными возможностями все назначения поддерживают операции преобразования. Без расширенных возможностей преобразования доступны только для назначений Базы данных Lakehouse и KQL, которые обрабатывают обработку событий перед приемом.
- Фильтр. Используйте преобразование фильтра для фильтрации событий на основе значения поля во входных данных. В зависимости от типа данных (число или текст), преобразование сохраняет значения, соответствующие выбранному условию, например
null
илиis not null
. - Управление полями. Это преобразование позволяет добавлять, удалять, изменять тип данных или переименовать поля, поступающие из входных или других преобразований.
- Агрегат. Используйте преобразование "Агрегат" для вычисления агрегата (суммы, минимального, максимального или среднего) каждый раз, когда новое событие происходит за период времени. Эта операция также позволяет переименовать эти вычисляемые столбцы и отфильтровать или срезы агрегирования на основе других измерений в данных. В одном или нескольких агрегатах можно выполнить одно или несколько агрегатов.
- Группа по: используйте группу путем преобразования для вычисления агрегатов во всех событиях в течение определенного периода времени. Вы можете выполнять группирование по значениям в одном или нескольких полях. Это похоже на преобразование "Агрегат" позволяет переименовать столбцы, но предоставляет дополнительные возможности агрегирования и включает более сложные параметры для временных окон. Например, агрегат можно добавить несколько агрегатов для каждого преобразования.
- Объединение. Используйте преобразование Union для подключения двух или нескольких узлов и добавления событий с общими полями (с одинаковым именем и типом данных) в одну таблицу. Поля, которые не соответствуют, удаляются и не включаются в выходные данные.
- Развернуть: используйте это преобразование массива для создания новой строки для каждого значения в массиве.
- Присоединение: это преобразование для объединения данных из двух потоков на основе соответствующего условия между ними.
Стандартные расположения назначения
Мы видим, что, не выбирая расширенные возможности, наши назначения ограничены.
Назначение | Description |
---|---|
Пользовательское приложение | Благодаря этой функции вы можете легко направлять трафик событий в режиме реального времени в приложение bespoke. Она обеспечивает интеграцию собственных приложений с потоком событий, что позволяет немедленно использовать данные о событиях. Эта функция выгодна при передаче данных в режиме реального времени независимой системе, не размещенной в Microsoft Fabric. |
Lakehouse | Это назначение позволяет предварительно обработать события в режиме реального времени до их приема в lakehouse. События преобразуются в формат Delta Lake, а затем хранятся в определенных таблицах lakehouse, упрощая потребности хранения данных. Подробные инструкции по использованию обработчика событий для обработки данных в режиме реального времени см. в разделе "Обработка данных события с редактором обработчика событий". |
База данных KQL | Это назначение предоставляет возможность воронки данных событий в режиме реального времени в базу данных KQL, предоставляя вам возможность использовать надежные язык запросов Kusto (KQL) для допроса и анализа данных. Хранение данных в базе данных KQL разблокирует потенциал для расширенного понимания данных о событиях и создания комплексных отчетов и панелей мониторинга. Вы можете выбрать один из двух подходов приема данных: прямой прием или предварительная обработка событий перед приемом. |
Рефлекс | Это назначение упрощает прямую компоновку данных событий в режиме реального времени с рефлектором. Рефлектор — это интеллектуальная сущность, оснащенная всеми необходимыми сведениями для установления подключений к данным, отслеживания конкретных условий и выполнения действий. При выполнении определенных стандартных критериев или выявления определенных шаблонов данные о событиях автоматически инициирует подходящие ответы, такие как уведомление пользователей или активация рабочих процессов Power Automate. |
Расширенные расположения назначения
При выборе расширенных возможностей вы можете использовать стандартные назначения вместе с производным потоком.
Назначение | Description |
---|---|
Производный поток | Производный поток — это специализированное назначение, созданное после применения операций потока, таких как фильтрация или управление полями в поток событий. Он представляет измененный поток по умолчанию после обработки, который можно перенаправить в различные назначения в Fabric и отслеживать в концентраторе реального времени. |
Теперь вы можете подключиться к нескольким назначениям в потоке событий одновременно, не затрагивая или сталкиваясь друг с другом.