Обзор схемы
В этом разделе приводится обзор IoT Query структуры схем данных, помогая понять, как организованы данные и как эффективно к ним обращаться. Хранилище спроектировано так, чтобы предоставить вам полный и гибкий доступ к данным Платформы через структурированную систему баз данных.
Чему вы научитесь:
Как данные структурированы по слоям и схемам
Ключевые таблицы в каждой схеме и что они содержат
Как таблицы данных соотносятся друг с другом
Как получать доступ к данным с помощью SQL-запросов
Как работает проверка данных
Предстоящие улучшения структуры данных
Ключевые термины:
Слой: Уровень в хранилище данных, представляющий этап обработки, организации или доступа к данным, каждый со своей функцией.
Схема: Логическая группа объектов базы данных (таблицы, представления и т.д.)
Структура данных
Схема IoT Query использует многоуровневую архитектуру хранения для организации ваших данных. Эта архитектура обеспечивает надежность, производительность и масштабируемость при сохранении надлежащей изоляции данных между клиентами.
Слои данных
Система следует трехслойной модели организации данных:
Сырые данные с минимальной трансформацией
Прямой прием из бизнес- и телематических источников данных
Оригинальная структура данных с единообразными соглашениями об именовании
Данные, уже обработанные с валидацией и обогащением
Преобразованные структуры для улучшенной аналитики
Внедрение контроля качества данных и применения бизнес-правил
Уровень Gold
Наборы данных, готовые для бизнеса и оптимизированные для отчетности
Предварительно агрегированные метрики и денормализованные структуры
Кураторские представления, согласованные с конкретными бизнес-процессами отчетности
Далее в этом разделе документации вы найдете более детализированные схемы данных для каждого слоя.
Архитектура базы данных
Каждый клиент имеет выделенный экземпляр базы данных для обеспечения изоляции данных и безопасности. Внутри этой базы данных:
raw_business_data
Бизнес-сущности и операционные данные
Основные таблицы сущностей, операционные данные, справочные данные, исторические данные, таблицы отношений
raw_telematics_data
Отслеживание устройств и данные датчиков
Основные данные отслеживания, входные данные, данные состояния
repo
Управление активами и запасами
Определения типов активов, пользовательские поля, экземпляры активов, отношения активов, иерархии запасов, геопространственные данные
Метаданные
Системные справочные данные
таблица description_parameters
При запросе данных вы должны указать как схему (например, raw_business_data), так и таблицу (например, objects) по имени:
Метаданные клиента и изоляция данных
Система использует таблицы метаданных для обеспечения корректной изоляции данных и поддержки мультиарендности:
Метаданные дилера отслеживает отношения дилер–клиент и параметры инфраструктуры
Метаданные клиента отображают бизнес- и телематические данные по схемам
Соответствие клиент–устройство обеспечивает правильную привязку телематических данных к соответствующему клиенту
Этот слой метаданных гарантирует, что:
Каждый клиент может получить доступ только к своим данным
Телематические и бизнес-данные можно корректно объединять
Операции на уровне системы правильно сегментированы по клиентам
Последнее обновление
Это было полезно?