Все данные с метками времени хранятся в формате RFC 3339.
Время, используемое для хранения данных в базе данных можно установить в конфигурационном файле для каждого сервиса в параметре STORAGE_TIME. Можно выбрать время хранения: LOCAL или UTC.
Если STORAGE_TIME задано как LOCAL, но время приходит в формате UTC, данные преобразуются в местное время. Если задан формат UTC, а время приходит местное, оно также преобразуется в UTC.
Модель таблицы базы данных описывает биометрических шаблонов.
Имя
primary_key
Тип
Описание
attribute_id
true
varchar(36)
ID атрибута
descriptor_version
true
integer
Версия нейросети, которая использовалась для извлечения биометрического шаблона
descriptor
-
bytea
БШ в двоичном формате
descriptor_obtaining_method
-
integer
Алгоритм, используемый для получения биометрического шаблона
descriptor_generation
-
integer
Поколение БШ. Если биометрические образцы биометрического шаблона обновляются, значение изменяется. Оно показывает, что БШ не соответствует существующим биометрическим образцам. Начальное значение 0.
Модель таблицы базы данных описывает существующие события. Она включает в себя информацию о созданных событиях и лицах.
Имя
Тип
Описание
id
bigint
Первичный ключ таблицы (цифровой)
account_id
uuid
ID аккаунта, которому принадлежит событие
create_time
timestamp
Временной код возникновения события в видеопотоке. Этот параметр используется для мониторинга создания событий в реальном времени.
event_id
uuid
ID события
handler_id
uuid
ID обработчика, который создал событие
source
varchar(128)
Источник события. Источник указывается в запросе на создание события
face_id
uuid
ID лица, соответствующего событию.
gender
smallint
Оценка пола по лицу для события
age
smallint
Оценка возраста по лицу для события
emotion
smallint
Оценка эмоций для события
ethnic_group
smallint
Оценка этнической группы для события
user_data
varchar(128)
Пользовательские данные для лица, соответствующего событию. User_data указывается в запросе на создание события
external_id
varchar(36)
Внешний ID лица, соответствующего событию. External_id указывается в запросе на создание события
insert_time
timestamp
Дата и время создания события
top_matching_candidates_label
varchar(36)
Метка группы кандидатов, используемых для сравнения.
top_similar_object_id
uuid
ID наиболее похожего объекта из результатов сравнения (политика match_policy). Результаты сравнения получают, когда активирована политика match_policy обработчика.
top_similar_object_similarity
double precision
Степень схожести наиболее похожего объекта из результатов сравнения. Результаты сравнения получают, когда активирована политика match_policy обработчика.
top_similar_object_type
smallint
Тип наиболее похожего объекта: 0 - лицо, 1 - событие
mask
smallint
Результат оценки наличия медицинской маски: отсутствует (1), медицинская маска (2), рот перекрыт (3)
track_id
varchar(36)
ID трека события
end_time
timestamp
Временной код окончания события в видеопотоке. Этот параметр используется для мониторинга создания событий в реальном времени. Задаётся равным create_time, если не указан явно
top_similar_external_id
varchar(36)
External ID наиболее похожего объекта из результатов сравнения (политика match_policy). Результаты сравнения получают, когда активирована политика match_policy обработчика.
apparent_age
smallint
Оценка возраста по телу для события
apparent_gender
smallint
Оценка пола по лицу для события: женский (0), мужской (1), неизвестно (2)
backpack_state
smallint
Состояние рюкзака: отсутствует (0), присутствует (1), неизвестно (2)
headwear_state
smallint
Состояние головного убора: отсутствует (0), присутствует (1), неизвестно (2)
sleeve_length
smallint
Длина рукавов: короткие, длинные, неизвестно
upper_clothing_colors
smallint
Набор цветов верхней одежды: бежевый, чёрный, синий, коричневый, зеленый, серый, хаки, разноцветный, оранжевый, розовый, фиолетовый, красный, белый, желтый, неизвестно
Модель таблицы базы данных описывает результаты сравнения, полученные посредством политики сравнения обработчика. Каждая запись включает в себя информацию о событии, используемом для сравнения, и степень схожести.
Имя
Тип
Описание
id
bigint
Первичный ключ таблицы (цифровой)
numeric_id
bigint
Внешний ключ события
label
varchar(36)
Метка, указываемая для результатов сравнения
similarity
double precision
Степень схожести, полученная после сравнения БШ события с заданным БШ
event_id
uuid
ID события
user_data
varchar(128)
Пользовательские данные, связанные с событием
create_time
timestamp
Время создания события
external_id
varchar(36)
Внешний ID лица, созданного во время создания события
Модель таблицы базы данных описывает результаты сравнения, полученные посредством политики сравнения обработчика. Каждая запись включает в себя информацию о лице, используемом для сравнения, и степень схожести.
Имя
Тип
Описание
id
bigint
Первичный ключ таблицы (цифровой)
numeric_id
bigint
Внешний ключ события
label
varchar(36)
Метка, указываемая для результатов сравнения
similarity
double precision
Степень схожести, полученная после сравнения БШ события с заданным БШ лица
Модель таблицы базы данных описывает прикрепление лица, созданного из события, к списку. Лицо создается с помощью политики "face_policy". Лицо прикрепляется к списку с помощью политики "link_to_lists_policy".
Модель таблицы базы данных описывает созданные задачи. Она включает в себя основную информацию о задаче и ее содержимом.
Имя
Тип
Описание
task_id
integer
ID задачи
create_time
timestamp
Время создания задачи
end_time
timestamp
Время завершения задачи
last_update_time
timestamp
Время последнего обновления задачи
task_type
integer
Тип задачи: неизвестный тип задачи (0), задача Linker (1), задача Clustering (2), задача Reporter (3), задача Garbage collection (4), Additional extraction (5), задача Cross-matching (6), задача ROC-curve calculating (7), задача Exporter (8), Задача Estimator (9)
task_status
integer
Статус задачи: в ожидании (0), обрабатывается (1), отменена (2), сбой (3), сбор результатов (4), выполнена (5). Статус обновляется рабочими процессами Tasks.
result_id
varchar(36)
ID результата задачи
account_id
varchar(36)
ID аккаунта, которому принадлежит задача
count_task_parts_done
integer
Количество завершенных подзадач
count_task_parts_all
integer
Общее количество подзадач
content
text
Содержит фильтры и параметры запросов для обработки задачи
Модель таблицы базы данных включает в себя информацию об ошибках, произошедших в процессе обработки задачи. Ошибки добавляются в таблицу рабочими процессами Tasks.
Имя
Тип
Описание
error_id
integer
ID ошибки задачи
task_id
integer
ID соответствующей задачи
error_code
integer
Код ошибки
description
varchar(64)
Краткое описание ошибки
detail
varchar(1024)
Подробное описание ошибки
additional_info
varchar(128)
Дополнительная информация об ошибке. Может включать в себя ID потерянных объектов и любую другую полезную информацию.