Обзор схемы

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

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

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

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

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

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

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

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

circle-info

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

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

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

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

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

Слои данных

Система следует трехслойной модели организации данных:

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

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

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

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

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

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

Уровень Gold

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

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

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

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

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

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

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

raw_business_data

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

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

raw_telematics_data

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

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

repo

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

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

Метаданные

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

таблица description_parameters

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

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

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

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

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

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

Этот слой метаданных гарантирует, что:

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

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

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

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

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