Поделиться через


Просмотр схемы сущностей в базе данных KQL (предварительная версия)

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

Сведения о происхождении рабочей области в Fabric см. в разделе "Происхождение".

Это важно

Эта функция доступна в предварительной версии.

Предпосылки

  • Рабочая область с включённой поддержкой Microsoft Fabric для емкости
  • База данных KQL с разрешениями на просмотр

Для пользователей, которые хотят включить сведения о приеме:

  • Разрешения администратора базы данных или монитора базы данных необходимы для просмотра сведений об обработке данных на диаграмме сущностей. Дополнительные сведения см. в разделе Управление доступом на основе ролей.

Открыть представление диаграммы сущностей

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

Снимок экрана: кнопка представления диаграммы сущностей.

Что вы видите в представлении схемы сущностей?

При открытии представления схемы сущностей отображаются зависимости между всеми элементами в базе данных KQL.

Снимок экрана: представление схемы сущностей в базе данных KQL.

В представлении схемы сущностей отображаются следующие сведения:

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

Просмотр сведений о загрузке данных

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

Снимок экрана: схема сущностей, показывающая представление сведений о приеме.

Просмотр сведений о загрузке из Eventstreams

Вы также можете просмотреть сведения о загрузке данных для каждой таблицы, поступающей из Eventstream.

Снимок экрана диаграммы сущностей, показывающей поглощение из представления сведений о Eventstream.

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

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

Замечание

Только потоки событий отображаются как внешние источники в представлении схемы сущностей. Другие внешние источники не отображаются на схеме сущностей.

Нарушения схемы

Нарушения схемы помогают выявить несоответствия или разбитые ссылки между сущностями базы данных. Ниже приведены некоторые примеры нарушений схемы:

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

Замечание

Ярлыки называются как "внешние таблицы" в возможности проверки нарушений схемы.

Включение функции отображения нарушений схемы выделяет затронутые сущности прямо на схеме. Щелкнув на инстанс нарушения схемы, откроется боковая панель с подробной информацией о нарушении.

Эта функция позволяет быстро находить и устранять неработающие зависимости, обеспечивая согласованность и надежность базы данных Eventhouse.

Снимок экрана: схема сущностей, показывающая нарушения схемы, выделенные красным цветом.

Для каких сценариев можно использовать схемы сущностей?

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

Упреждающее управление зависимостями

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

Отслеживание связей между материализованными представлениями и исходными таблицами

Схемы сущностей позволяют отслеживать связи между материализованными представлениями и их базовыми исходными таблицами. Это упрощает идентификацию исходных источников данных, что позволяет более эффективно отслеживать и устранять неполадки потока данных.

Взаимодействуйте с элементами и действуйте

Вы можете выбрать любой элемент в графе, чтобы выделить связанные элементы, в то время как остальная часть графа затемнена, что позволяет легче сосредоточиться на конкретных взаимоотношениях. Для таблиц и внешних таблиц в многоточии [...] можно выбрать другие параметры, такие как запросы к таблице, создание отчета Power BI на основе таблицы и многое другое.

Снимок экрана: таблица диаграммы сущностей с дополнительным меню.

Прием и обработка записей

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