Создание и изменение материализованных представлений

Материализованное представление — это результат выполнения агрегирующего запроса по исходной таблице или другому материализованному представлению. Он означает одну инструкцию summarize. Существует два типа материализованных представлений:

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

Дополнительные сведения о материализованных представлениях см. в обзоре.

Из этой статьи вы узнаете, как создавать материализованные представления с помощью .create materialized-view команды.

Дополнительные сведения о команде .create materialized-view см. в .create materialized-view.

Prerequisites

Материализованное представление

  1. Перейдите к базе данных KQL и выберите +Создать>материализованное представление.

    снимок экрана целевой страницы базы данных KQL с раскрывающимся меню

    Команда материализованного представления заполняется в окне Просмотр данных.

  2. Введите имя таблицы и запрос для вашего материализованного представления вместо текста-заполнителя, а затем выберите Выполнить.

    снимок экрана окна «Обзор ваших данных» с примером команды материализованного представления.

    Материализованные представления отображаются под Материализованные представления в панели Explorer. Узнайте, как упорядочить материализованные представления по папкам, в разделе ниже Упорядочение материализованных представлений по папкам.

    снимок экрана: панель обозревателя с сущностями базы данных в Real-Time Intelligence. Выделен раскрывающийся список материализованных представлений.

Просмотр, изменение или удаление материализованного представления

Чтобы просмотреть, изменить или удалить существующее материализованное представление, выполните следующие действия:

  1. В области обозревателя разверните раздел "Материализованные представления " и выберите три точки рядом с нужным материализованным представлением.

  2. В раскрывающемся меню выберите один из следующих вариантов:

    • Показать скрипт материализованного представления для его просмотра
    • Измените код, чтобы изменить скрипт материализованного представления в окне Обзор данных.
    • Удалить.

    Снимок экрана: раскрывающееся меню.

  3. Если вы изменили материализованный скрипт представления, нажмите кнопку "Выполнить ", чтобы применить изменения.

Упорядочение материализованных представлений в папках

Чтобы упорядочить материализованные представления в папках, выполните следующие действия.

  1. В области проводника выполните одно из следующих действий:
    • Щелкните правой кнопкой мыши материализованное представление и выберите "Переместить в папку>+ Создать папку".
      Снимок экрана: всплывающее меню с параметром создания новой папки для материализованного представления.
    • Или выберите многоточие (...) рядом с определенным материализованным представлением и выберите "Переместить в папку>+ Создать папку " или выберите существующую папку. Снимок экрана всплывающего меню с параметром перемещения материализованного представления в существующую папку или создания новой.
  2. Чтобы создать папку, введите имя папки и нажмите кнопку "Создать". Материализованное представление перемещается в новую папку.
    Снимок экрана: созданная новая папка.
  3. Чтобы переместить несколько материализованных представлений, введите другое имя папки или выберите раскрывающееся меню и установите флажки рядом с материализованными представлениями, которые нужно переместить в ту же папку.
    Снимок экрана: всплывающее меню с параметром перемещения нескольких материализованных представлений в одну папку.
  4. Вы также можете переместить материализованные представления в существующую папку. Для этого выберите "Переместить в папку ", а затем выберите папку, в которую нужно переместить материализованное представление, или перетащите материализованное представление в папку.

Note

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