Skip to main content

Руководство администратора BriefCam

Экспорт данных RESEARCH BriefCam

Last Updated: 3 minute read
Версия2024r2
ЯзыкРусский

BriefCam включает пакетный сценарий, который генерирует данные с момента последнего выполнения из таблиц БД БД в CSV-файлы. Сценарий можно запланировать (внешний для BriefCam), чтобы он выполнялся по расписанию, например, каждый час. Данные будут сгенерированы в виде CSV-файла в том же месте, где выполняется сценарий.

CSV-файлы не являются частью процесса обслуживания и поэтому не удаляются.

Ниже приведен пример экспортируемых файлов.

RESEARCH_export_tables1.png

Экспортируются следующие CSV-файлы:

Имя таблицыОписание

bc_bi_colors_подстановка

Словарная таблица цветов.

bc_bi_dlcclass_lookup

Словарная таблица для подробных классов уровня (Мужчина, Женщина, Велосипед, Мотоцикл, Легковой автомобиль, Пикап, Микроавтобус, Грузовой автомобиль, Автобус, Поезд, Самолет, Лодка, Включение света, Выключение света, Неизвестный, Ребенок, Животные)

bc_bi_group_filters

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

bc_bi_groups

Таблица со всеми группами источников, определенными пользователем

bc_bi_groups_source

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

bc_bi_rules

Таблица с именами пользовательских размеров (путь/область/пересечение линий) для каждого источника

bc_bi_source

Таблица со всеми источниками, заданными пользователем с камер или файлов

bc_bi_source_match

Главная таблица, содержащая транзакции всех объектов. Дополнительные сведения приведены в таблице ниже.

bc_bi_visual_layers

Таблица со всеми подробностями визуального слоя (тепловая карта активности, изменения фона, общие пути, тепловая карта задержки)

Данные, доступные в таблице соответствия bc_bi_source:

СтолбецОписание

цель

Номер объекта

идентификатор источника

Источник (камера/видео), в котором отображается объект

nodeid

Номер объекта

время начала

Время начала объекта в кадре

время окончания

Время окончания объекта в кадре

основной_цвет

Основной цвет объекта

main_dl_class

Класс объекта (детализированный уровень, например, человек, машина)

absize

Размер объекта

скорость

Скорость объекта

задержка

Время пребывания объекта

направление движения

Направление объекта (градусы)

Метка времени

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

качество движения

Качество объекта

lprplatetext

Текст номерного знака

маска

Обозначение маски (NoMask=0, Mask=1, Unknown=99999)

nobag

Указание отсутствия мешка (Bag=0, NoBag=1, Unknown=99999) — в настоящее время не используется в клиенте

Рюкзак

Обозначение рюкзака (NoBackPack=0, BackPack=1, Unknown=99999) — в настоящее время не используется в клиенте

карманный

Индикация на переносном устройстве (нет Handheld=0, Handheld=1, Unknown=99999)

класс

Пользовательский классификатор A (не класс A = 0, класс A = 1)

класс

Пользовательский классификатор B (не класс B = 0, класс B = 1)

классический

Пользовательский классификатор C (не класс C = 0, класс C = 1)

BriefCamДля экспорта данных RESEARCH:
  1. C:\Program Files\BriefCam\RESEARCH\Tools\ExportBIDataНа компьютере, где установлен RESEARCH, откройте папку: . В этой папке вы найдете файлы, необходимые для экспорта данных RESEARCH BriefCam.

    ExportBIData_files.png
  2. Если база данных установлена на компьютере, отличном от сервера, скопируйте эту папку на компьютер с базой данных (ее можно вставить на рабочий стол).

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

    1. CreateReadOnlyBIUser Откройте файл и скопируйте SQL, записанный в файле.

      CreateReadOnlyBIUser_file.png
    2. C:\PostgreSQL\pgAdmin 4\binpgAdmin4.exe Запустите файл из папки.

    3. Подключитесь к серверу briefcam.

      ‎

      PgAdmin4_connect.png
    4. Нажмите правой кнопкой мыши сервер briefcam и выберите Инструменты > Инструмент запросов.

      ‎

      PgAdmin4_Query_tool.png
    5. Вставьте запрос и выполните его, нажав значок молнии.

      ‎

      PgAdmin4_lightning_icon.png
    6. Теперь вы должны видеть сообщение "Запрос успешно возвращен".

  1. lastLoadConfig Если вы впервые запускаете сценарий, откройте файл и дважды проверьте, что все значения равны нулю (0).

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

  3. Запустите сценарий экспорта данных:

    1. ExportBIData В папке откройте cmd (командную строку) от имени администратора.

    2. Запускайте следующие строки по одной (если вы не перемещали эти файлы, путь будет таким же, как сейчас). Если вы их переместили, измените путь (соответственно):

      cd products_продуктыC:\Program Files\BriefCam\RESEARCH\Tools\ExportBIData

      exportBIData_2CSVfiles.bat

  1. Будет создан файл журнала.

  2. При первом запуске сценария вы увидите, что для каждого раздела была полная загрузка.

  3. При повторном запуске сценарий будет выполняться с учетом всех изменений, внесенных с момента последнего запуска. Затем в каждом разделе вы увидите, сколько элементов было загружено по нарастающей. Например, в приведенном ниже журнале видно, что с момента последнего запуска было загружено 14 189 элементов.

Чтобы запланировать выполнение сценария по расписанию:
  1. Откройте планировщик задач Windows.

  2. exportBIData_2CSVfiles.bat Выберите "Создать базовую задачу" и запустите мастер, чтобы создать запланированную задачу для файла конфигурации.

Scheduler basic task.png