Документация Accelera

Схема аналитических данных

В аналитическую БД собираются данные для анализа работы системы, теги, результаты работы синхронных решений и т.д.

Схема содержит как стандартные таблицы, так и кастомные таблицы.

log_table

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

ИмяТипОписание
idvarcharИдентификатор записи
event_idvarcharИдентификатор сущности, по которой пришло событие
flow_namevarcharИмя сценария
flow_idvarcharИдентификатор сценария
previous_nodevarcharПредыдущая нода
nodevarcharТекущая нода
contextjsonbJSON контекст в сценарии на момент поступления события
eventvarcharИмя события
messagevarcharСообщение об ошибке при работе action. По умолчанию - null
actionvarcharНазвание действия. Если действия не было - null
action_datajsonbДанные действия. Индивидуальны для каждого действия. Если действия не было - null
decisionvarcharИдентификатор decision. Если decision не было - null
decision_resultvarcharРезультат decision. Если decision не было - null
datetimetimestamptzДата и время

segments_log

Полный лог запусков каждого сегмента с детализацией по узлам.

ИмяТипОписание
initiatorvarcharИмя пользователя, который запустил процесс
segmentidvarcharИдентификатор сегмента
startupidvarcharИдентификатор запуска
nodeidvarcharИдентификатор узла
nodeclassvarcharКласс узла (dataset, filter, join и тд)
modevarcharРежим запуска (test - тестовый, start - боевой)
statementtextSQL-запрос, который сформирован в узле. Может быть пустым для некоторых узлов
statusvarcharСтатус запуска, processing/success/error
errortextЕсли status = error содержит текст ошибки
datetimetimestamptzВремя создания записи
timestampint8Метка времени

accelera_api

Таблица для регистрации вызовов Accelera Game API. Если установка не предусматривает данный модуль - таблица остается пустой.

НазваниеТипОписание
idvarcharИдентификатор сущности, по которой отправлен запрос
urlvarcharURL игры, в которую ушел запрос
endpointvarcharАдрес запроса
flow_namevarcharИмя сценария
flow_idvarcharИдентификатор сценария
previous_nodevarcharПредыдущая нода
nodevarcharТекущая нода
contextjsonbJSON контекст
eventvarcharИмя события
bodyjsonbТело запроса
processedvarcharФакт обработки
errorvarcharСообщение об ошибке
timestampint8Метка времени
datedateДата
timetimeВремя
datetimetimestamptzДата и время

ad_tag

Таблица хранит запросы к аналитическим системам Google Ads и тд. Если такая настройка системы не предусмотрена, таблица остается пустой.

ИмяТипОписание
idvarcharИдентификатор сущности, по которой отправлен запрос
urlvarcharАдрес системы
endpointvarcharПолный URL отправки запроса
flow_namevarcharИмя сценария
flow_idvarcharИдентификатор сценария
previous_nodevarcharПредыдущая нода
nodevarcharТекущая нода
bodyjsonbТело запроса
processedvarcharФакт отработки запроса
errorvarcharСообщение об ошибке
timestampint8Метка времени
datedateДата
timetimeВремя
datetimetimestamptzДата и время

tags

Таблица содержит в себе записи тегов для анализа эффективности сценариев.

ИмяТипОписание
idvarcharИдентификатор сущности, по которой отправлен запрос
flow_namevarcharИмя сценария
flow_idvarcharИдентификатор сценария
previous_nodevarcharПредыдущая нода
nodevarcharТекущая нода
contextjsonbJSON контекст
eventvarcharИмя события
tagvarcharИмя тега
timestampint8Метка времени
datedateДата
timetimeВремя
datetimetimestamptzДата и время

requests

Таблица собирает себе полную историю запросов к системе Accelera для аудита.

ИмяТипОписание
usernamevarcharИмя пользователя, который выполнил запрос
rolevarcharРоль пользователя
typevarcharТип учетной записи
urltextURL запроса
methodvarcharМетод запроса
request_idvarcharИдентификатор запроса
ipvarcharIP, с которого выполнили запрос
response_codevarcharКод ответа
bodyjsonbТело запроса
timestampint8Метка времени
datedateДата
timetimeВремя
datetimetimestamptzДата и время

decision_tables_results

Таблица результатов отработки решений синхронного модуля в рамках отдельных decision (одна строка - одна таблица решений).

ИмяТипОписание
message_idvarcharИдентификатор запроса к модулю
event_bodyjsonbТело сообщения
event_idvarcharИдентификатор события
event_namevarcharИмя события
decision_table_idvarcharИдентификатор таблицы решений
decision_table_namevarcharИмя таблицы решений
rules_idsvarcharИдентификатор правила
rules_namesvarcharИмя правила
weightsvarcharМассив весов правил
decisionvarcharРезультат решения
processing_time_msint4Время отработки решения в мс
isSilentboolФлаг silent mode в таблице решения
timestampint8Метка времени
datedateДата
timetimeВремя
datetimetimestamptzДата и время

sync_engine_requests

Таблица содержит лог запросов к синхронному модулю на уровне самого запроса (одна строка - один запрос).

ИмяТипОписание
message_idvarcharИдентификатор входящего запроса
event_bodytextТело входящего запроса
event_idvarcharИдентификатор события
event_namevarcharИмя события
adapter_namevarcharНазвание адаптера, в который поступил запрос
processing_time_msint4Время отработки запроса в мс
response_codevarcharКод ответа
timestampint8Метка времени
datedateДата
timetimeВремя
datetimetimestamptzДата и время

contact_history

Таблица истории контактов с клиентами. Содержит записи обо всех отправленных коммуникациях через различные каналы (email, SMS и т.д.).

ИмяТипОписание
message_iduuidИдентификатор сообщения (первичный ключ)
client_idvarcharИдентификатор клиента
channelvarcharКанал коммуникации (email, sms и т.п.)
sent_datetimestamptzДата и время отправки сообщения
statusvarcharСтатус отправки (sent, error)
error_desctextОписание ошибки при отправке
segment_idvarcharИдентификатор сегмента
segment_namevarcharНазвание сегмента
flow_idvarcharИдентификатор сценария
flow_namevarcharНазвание сценария
communication_typevarcharТип коммуникации из справочника
communication_goalvarcharЦель коммуникации из справочника
productvarcharПродукт
subproductvarcharСубпродукт
recipientvarcharАдрес получателя (email, телефон)
parametersjsonbПроизвольные параметры сообщения в формате JSON
created_attimestamptzДата и время создания записи

responses

Таблица ответов и реакций на отправленные сообщения. Содержит информацию о доставке и взаимодействии получателя с сообщением.

ИмяТипОписание
idserialАвтоинкрементный идентификатор записи
message_iduuidИдентификатор сообщения (связь с contact_history)
recipientvarcharАдрес получателя
response_datetimestamptzДата и время получения ответа/реакции
delivery_statusvarcharСтатус доставки (delivered, bounced, opened и т.д.)
urltextURL перехода (для отслеживания кликов)
created_attimestamptzДата и время создания записи

segments

Таблица хранит определения сегментов, созданных в визуальном конструкторе (одна строка — один сегмент). Содержит метаданные сегмента, статус его последнего расчёта и полное определение графа в поле raw.

ИмяТипОписание
idvarcharИдентификатор сегмента (первичный ключ). Формат segments_<hash>
namevarcharИмя сегмента
descriptiontextОписание сегмента. По умолчанию - null
author_first_namevarcharИмя автора
author_last_namevarcharФамилия автора
author_rolevarcharРоль автора (user, admin)
createdtimestamptzДата и время создания
updatedtimestamptzДата и время последнего изменения
connection_namevarcharИмя подключения к источнику данных для расчёта (greenplum-segments, operational-pg-segments)
connection_descriptionvarcharОписание подключения
statusvarcharСтатус последнего расчёта, success/processing/error. По умолчанию - null
status_datetimestamptzДата и время последнего изменения статуса
tags_textМассив тегов сегмента
rawjsonПолное определение сегмента: граф drawflow, условия (conditions), контекст (context), веса узлов (weights), привязка к кампании (campaign)

На этой странице