Общие сведения о базе данных и таблицах KQL
Давайте рассмотрим основные элементы аналитики в режиме реального времени в Microsoft Fabric.
Основные компоненты аналитики в режиме реального времени
Дом событий: дома событий похожи на большую, эффективную библиотеку для данных. Они помогают организациям быстро обрабатывать и анализировать большое количество данных, особенно если важно быстро получать аналитические сведения. Подумайте об этом как о надзарядной базе данных, которая может иметь дело с данными, поступающими в нерабоходные места, из разных мест и в различных формах. Он предназначен для роста с учетом потребностей в данных проекта, что гарантирует, что все будет работать гладко, не тратя ресурсы.
База данных KQL: это база данных Kusto и сущность верхнего уровня, которая содержит коллекцию таблиц, хранимых функций, материализованных представлений, ярлыков и потоков данных.
Примечание.
Вы можете продолжать создавать и использовать автономные базы данных KQL, пока дом событий по-прежнему находится в предварительной версии. После этого периода они будут управляться с домом событий в качестве слоя управления, в котором размещается множество баз данных KQL.
KQL Queryset: используйте это средство для выполнения запросов, а также просмотра результатов запросов и управления ими данных из базы данных KQL. Набор запросов KQL позволяет сохранять запросы для дальнейшего использования или экспортировать и совместно использовать запросы с другими пользователями. Кроме того, набор запросов KQL использует язык запросов Kusto для создания запросов, а также поддерживает T-SQL и некоторые функции T-SQL. Дополнительные сведения о языке запросов см. в язык запросов Kusto обзоре.
Панели мониторинга в режиме реального времени: чтобы понять их, представьте панель мониторинга как настраиваемую панель управления на компьютере или игровой консоли. В каждом разделе или плитке отображаются различные сведения, такие как оценка, уровень работоспособности или карта в игре. Эти плитки настроены для отображения определенных данных и могут быть упорядочены на разных страницах, чтобы обеспечить упорядочение вещей. Точно так же, как вы можете изменить параметры в игре. Эти плитки можно настроить для отображения различных данных или визуального вида. Это как наличие кучы мини-экранов, каждый из которых показывает вам что-то полезное, и вы можете экспортировать сложные запросы данных из язык запросов Kusto (KQL) непосредственно в эти плитки в виде визуальных элементов. Эта панель мониторинга не только о том, как выглядит круто; это упрощает и ускоряет изучение данных. Это похоже на высокопроизводительную игровую установку, которая позволяет переключаться между экранами и данными без задержки, предоставляя вам гладкий и интегрированный интерфейс.
Eventstream: думайте о потоках событий в Microsoft Fabric как супер удобном инструменте, который позволяет обрабатывать динамические данные без написания кода. Это как высокотехнологичная воронка, которая собирает, изменяет и отправляет данные в разные места автоматически. При настройке потока событий в системе вы в основном создаете мини-фабрику, которая обрабатывает данные в режиме реального времени. Вы сообщаете ему, откуда получать данные, откуда отправлять их, а также как изменить их по мере необходимости. Это часть большей функции под названием Аналитика в режиме реального времени, которая все о том, как это происходит.
Объекты базы данных KQL
Как и во многих базах данных, база данных KQL имеет множество объектов для обработки хранилища данных, потоковой передачи и запросов, необходимых для поддержки систем принятия решений ниже. На целевой странице дома событий можно выбрать любую из баз данных и перейти к отдельной базе данных для изучения данных, добавления элементов и т. д.
- Таблица — это сущность схемы, содержащая набор столбцов и строк данных. Таблица имеет четко определенную схему (упорядоченный список пар имен столбцов и типов данных). Вы можете использовать
.create table
команду для создания новой таблицы,.show table
команды для отображения схемы таблицы и.ingest
команды для приема данных в таблицу. - Функция — это сущность схемы, которая инкапсулирует выражение вложенного запроса, которое можно вызвать из других запросов KQL. Хранимая функция имеет имя, необязательный список параметров и текст, содержащий выражение вложенного запроса. Вы можете использовать
.create function
команду для создания новой хранимой функции и.show functions
команды для отображения хранимых функций в базе данных. - Материализованное представление — это сущность схемы, в которой хранятся предварительно вычисляемые результаты запроса для ускорения извлечения. Материализованное представление имеет имя, необязательный список параметров и текст, содержащий выражение запроса. Команду можно использовать
.create materialized-view
для создания материализованного представления и.show materialized-views
команды для отображения материализованных представлений в базе данных. - Поток данных — это представление всех присоединенных событий KQL, подключенных к базе данных KQL.