Обзор схемы

Получите общую картину слоёв и схем IoT Query и узнайте, как обращаться к таблицам в SQL.

В этом разделе представлено обзор IoT Query структуры схем данных, который поможет вам понять, как организованы данные и как эффективно к ним обращаться. Хранилище разработано для обеспечения полного и гибкого доступа к данным вашей Платформы через структурированную систему баз данных.

Чему вы научитесь:

  • Как данные структурированы по слоям и схемам

  • Ключевые таблицы в каждой схеме и их содержание

  • Как таблицы данных соотносятся друг с другом

  • Как получать доступ к данным с помощью SQL-запросов

  • Как работает проверка данных

  • Предстоящие улучшения структуры данных

circle-info

Ключевые термины:

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

  • Схема: Логическая группировка объектов базы данных (таблиц, представлений и т. д.)

Структура данных

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

Слои данных

Система использует трехуровневую модель для организации данных:

  • Исходные данные с минимальной трансформацией

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

  • Оригинальная структура данных с единообразными соглашениями об именовании

  • Medallion - Bronze

  • Данные, уже прошедшие обработку с валидацией и обогащением

  • Преобразованные структуры для улучшенной аналитики

  • Внедрен контроль качества данных и применение бизнес-правил

  • Medallion - Silver

Слой Insight

  • Наборы данных, готовые к использованию в бизнесе и оптимизированные для отчетности

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

  • Кураторские представления, согласованные с конкретными бизнес-процессами отчетности

  • Medallion - Gold

Далее в этом разделе документации вы найдете более подробные схемы данных для каждого слоя.

Архитектура базы данных

Каждый клиент имеет выделенный экземпляр базы данных для обеспечения изоляции и безопасности данных. Внутри этой базы данных:

Схема
Описание
Содержимое

Бизнес-сущности и операционные данные

Основные таблицы сущностей, операционные данные, справочные данные, исторические данные, таблицы отношений

Отслеживание устройств и данные датчиков

Основные данные отслеживания, входные данные, данные состояния

Управление активами и инвентаризация

Определения типов активов, пользовательские поля, экземпляры активов, отношения между активами, иерархии инвентаризации, геопространственные данные

Метаданные

Системные справочные данные

таблица description_parameters

При запросе данных вы должны указать как схему (например, raw_business_data), так и имя таблицы (например, objects):

Метаданные клиента и изоляция данных

Система использует таблицы метаданных для обеспечения корректной изоляции данных и поддержки мультиарендности:

  • Метаданные дилера отслеживают отношения дилер–клиент и параметры инфраструктуры

  • Метаданные клиента отображают бизнес- и телематические данные по схемам

  • Сопоставление клиент–устройство гарантирует, что телематические данные правильно ассоциированы с соответствующим клиентом

Этот слой метаданных обеспечивает:

  • Каждый клиент может получить доступ только к своим данным

  • Телематические и бизнес-данные могут быть корректно объединены

  • Операции на системном уровне правильно сегментируются по клиентам

Последнее обновление

Это было полезно?