Общие сведения о базе данных и таблицах KQL

Завершено

Давайте рассмотрим основные элементы аналитики в режиме реального времени в Microsoft Fabric.

Основные компоненты аналитики в режиме реального времени

Снимок экрана: компоненты аналитики в режиме реального времени Fabric.

  • Дом событий: дома событий похожи на большую, эффективную библиотеку для данных. Они помогают организациям быстро обрабатывать и анализировать большое количество данных, особенно если важно быстро получать аналитические сведения. Подумайте об этом как о надзарядной базе данных, которая может иметь дело с данными, поступающими в нерабоходные места, из разных мест и в различных формах. Он предназначен для роста с учетом потребностей в данных проекта, что гарантирует, что все будет работать гладко, не тратя ресурсы.

    Снимок экрана: целевая страница дома событий.

  • База данных KQL: это база данных Kusto и сущность верхнего уровня, которая содержит коллекцию таблиц, хранимых функций, материализованных представлений, ярлыков и потоков данных.

    Примечание.

    Вы можете продолжать создавать и использовать автономные базы данных KQL, пока дом событий по-прежнему находится в предварительной версии. После этого периода они будут управляться с домом событий в качестве слоя управления, в котором размещается множество баз данных KQL.

  • KQL Queryset: используйте это средство для выполнения запросов, а также просмотра результатов запросов и управления ими данных из базы данных KQL. Набор запросов KQL позволяет сохранять запросы для дальнейшего использования или экспортировать и совместно использовать запросы с другими пользователями. Кроме того, набор запросов KQL использует язык запросов Kusto для создания запросов, а также поддерживает T-SQL и некоторые функции T-SQL. Дополнительные сведения о языке запросов см. в язык запросов Kusto обзоре.

  • Панели мониторинга в режиме реального времени: чтобы понять их, представьте панель мониторинга как настраиваемую панель управления на компьютере или игровой консоли. В каждом разделе или плитке отображаются различные сведения, такие как оценка, уровень работоспособности или карта в игре. Эти плитки настроены для отображения определенных данных и могут быть упорядочены на разных страницах, чтобы обеспечить упорядочение вещей. Точно так же, как вы можете изменить параметры в игре. Эти плитки можно настроить для отображения различных данных или визуального вида. Это как наличие кучы мини-экранов, каждый из которых показывает вам что-то полезное, и вы можете экспортировать сложные запросы данных из язык запросов Kusto (KQL) непосредственно в эти плитки в виде визуальных элементов. Эта панель мониторинга не только о том, как выглядит круто; это упрощает и ускоряет изучение данных. Это похоже на высокопроизводительную игровую установку, которая позволяет переключаться между экранами и данными без задержки, предоставляя вам гладкий и интегрированный интерфейс.

  • Eventstream: думайте о потоках событий в Microsoft Fabric как супер удобном инструменте, который позволяет обрабатывать динамические данные без написания кода. Это как высокотехнологичная воронка, которая собирает, изменяет и отправляет данные в разные места автоматически. При настройке потока событий в системе вы в основном создаете мини-фабрику, которая обрабатывает данные в режиме реального времени. Вы сообщаете ему, откуда получать данные, откуда отправлять их, а также как изменить их по мере необходимости. Это часть большей функции под названием Аналитика в режиме реального времени, которая все о том, как это происходит.

Объекты базы данных KQL

Как и во многих базах данных, база данных KQL имеет множество объектов для обработки хранилища данных, потоковой передачи и запросов, необходимых для поддержки систем принятия решений ниже. На целевой странице дома событий можно выбрать любую из баз данных и перейти к отдельной базе данных для изучения данных, добавления элементов и т. д.

Снимок экрана: целевая страница базы данных KQL.

  • Таблица — это сущность схемы, содержащая набор столбцов и строк данных. Таблица имеет четко определенную схему (упорядоченный список пар имен столбцов и типов данных). Вы можете использовать .create table команду для создания новой таблицы, .show table команды для отображения схемы таблицы и .ingest команды для приема данных в таблицу.
  • Функция — это сущность схемы, которая инкапсулирует выражение вложенного запроса, которое можно вызвать из других запросов KQL. Хранимая функция имеет имя, необязательный список параметров и текст, содержащий выражение вложенного запроса. Вы можете использовать .create function команду для создания новой хранимой функции и .show functions команды для отображения хранимых функций в базе данных.
  • Материализованное представление — это сущность схемы, в которой хранятся предварительно вычисляемые результаты запроса для ускорения извлечения. Материализованное представление имеет имя, необязательный список параметров и текст, содержащий выражение запроса. Команду можно использовать .create materialized-view для создания материализованного представления и .show materialized-views команды для отображения материализованных представлений в базе данных.
  • Поток данных — это представление всех присоединенных событий KQL, подключенных к базе данных KQL.