Оформление
Описание структуры таблицы пакетов журнала Cloud Ops
1. Обзор
1.1 Версия
| Версия FineBI | Функциональные изменения |
|---|---|
| 6.0 | - |
1.2 Функциональный профиль
Более подробно структура таблицы CSV пакета сокровищ описана ниже.
2. Получение пакетов
Администратор входит в систему FineBI, выбирает "Management System > Intelligent O&M > Cloud O&M" и нажимает "Download Logs" для загрузки пакетов облачных O&M. Как показано на рисунке ниже:

3. Общая структура пакета
3.1 Ежемесячные пакеты данных
1) После распаковки скачанного файла, в нем находится несколько ежемесячных пакетов + файлы с информацией о пакетах (формат json). Как показано на рисунке ниже:

Информация в файле package.json - это название приложения, идентификатор приложения, месяц, к которому относятся все пакеты, и количество ежемесячных пакетов, содержащихся в пакете.

2) После распаковки одного месячного пакета появляется несколько ежедневных пакетов + файл информации о пакете (формат json) за этот месяц. Как показано на рисунке ниже:

Информация в файле package.json - это имя приложения, идентификатор приложения, месяц, к которому относятся ежемесячные пакеты, и количество ежедневных пакетов, включенных в ежемесячные пакеты.

3.2 Дневные пакеты
Ежедневный пакет распаковывается с 20 таблицами CSV. Это показано на рисунке ниже:

4. технические паспорта - G&FR
4.1 упаковка
Основная информация о приложении, которая включается в каждый пакет и используется для идентификации источника пакета.
| поле | скрытый смысл |
|---|---|
| название приложения | Имя приложения |
| appid | Идентификатор приложения |
| время | Время пакета, например, 20230905 (в случае автоматического экспорта: пакеты предыдущего дня экспортируются в 4 часа утра каждый день и записываются как день, предшествующий дате экспорта). |
| версия | Облачная версия O&M |
| DAU | Количество пользователей, вошедших в проект в один и тот же день |
| gcRecord | Количество GC для проекта в этот день |
| BIUpdateTask | Количество задач по обновлению BI для этого проекта в этот день |
| BIExecute | Количество обращений пользователей к панели FineBI проекта в один и тот же день |
| recordOperate | Количество раз, когда пользователь выполнял административные операции над проектом в один и тот же день |
| выполнить | Количество обращений пользователей к шаблону FineReport проекта в один и тот же день |
| focusPoint | Количество раз, когда функциональная точка проекта была использована в этот день |
| honeypot | Количество захороненных записей |
| realTime | Количество раз, когда ситуация с приложением в реальном времени была зафиксирована в один и тот же день |
| engineQueryPerformance | Количество записей о захоронении двигателя |
| biDailyOperation | Количество просмотров пользователями в один и тот же день редактирования приборной панели, компонентов, наборов данных проекта FineBI |
| BIUpdateTaskDetail | Количество BI-обновлений подробных записей задач для проекта в один и тот же день |
| fdlExecutorTask | Количество зарегистрированных запусков задач/узлов/операторов FDL |
| logpoint | Количество раз, когда было зарегистрировано сообщение о похороненной ошибке |
| biUserLifecycle | Количество записей об оттоке пользователей FineBI |
| потреблятьПочта | Количество раз, когда опалубочные работы по проекту были зафиксированы в этот день |
| recordWrite | Количество отчетов FineReport, поданных по проекту в один и тот же день |
| templateError | Количество записей в журнале ошибок для проекта в один и тот же день |
| processLog | Количество запусков задач по эксплуатации и обслуживанию проекта в облаке в один и тот же день |
| executeSql | Деталь записи выполнения SQL |
4.2 выполнить
Использование шаблона для записи деталей реализации шаблона.
| поле | примечание |
|---|---|
| id | первичный ключ |
| tname | Имя физического шаблона (полный путь под репортлетом) |
| displayName | Имя каталога, который нужно подключить к платформе (полный путь), или null, если доступ к ссылке осуществляется напрямую |
| время | Зарегистрированное время с точностью до секунды |
| память | Использование памяти для отчетов, в B |
| тип | Методы доступа к отчетам |
| потреблять | Отнимает много времени |
| sqlTime | Время выполнения SQL |
| reportId | Идентификатор шаблона |
| userId | Идентификатор пользователя |
| ip | IP-адрес пользователя (зашифрованный экспорт) |
| полный | Завершено ли вычисление |
| источник | Доступ к каналам связи/платформам |
| бровер | браузер (программное обеспечение) |
| идентификатор сессии | Идентификатор сеанса, используемый для корреляции с точками погрешности, связанными с истекшим временем рендеринга во фронтенде, в таблице точек погрешности производительности |
| узел | Имя узла для загрузки шаблонов |
| ошибка | Первое сообщение об ошибке при выполнении шаблона |
| webInfo | Информация о выполнении шаблонаwebResolution: разрешение текущего исполнения шаблона при обращении к нему на фронтенде, записывается в формате x*yfullScreen: находится ли текущее исполнение шаблона в полноэкранном режиме при доступе с фронт-энда, формат записи - 1/0 |
| fineMarkId | Идентификационный идентификатор пользователя (используется для определения количества пользователей в сценариях без входа в систему) |
| оценка | Расчетная память (вычисления без решетки) в КБ |
| frFullVersion | Версия инженерного модуля FineReport |
| biFullVersion | Версия инженерного модуля FineBI |
| cloudVersion | Версии плагина Cloud Ops |
4.3 executesql
Запись подробностей журнала выполнения SQL.
| поле | примечание |
|---|---|
| время | Время выполнения, формат временной метки |
| executeid | Идентификатор таблицы выполнения |
| dsname | Имя набора данных |
| sqltime | Время выполнения SQL в миллисекундах |
| строки | Размер набора данных, строка |
| колонки | Размер набора данных, столбец |
| соединение | имя соединения данных |
| идентификатор соединения | Идентификатор соединения данных ID, который должен быть связан с точками захоронения, связанными с соединением источника данных, в таблице функциональных точек захоронения |
4.4 realTime
Состояние приложения в реальном времени записывается один раз в минуту.
| поле | примечание |
|---|---|
| время | Время записи, одна в минуту |
| узел | имя узла |
| процессор (компьютер) | Загрузка процессора |
| память | Текущая ситуация с памятью jvm |
| sessionnum | Количество выживших сеансов |
| onlinenum | Количество людей, находящихся в системе онлайн |
| pid | pid процесса |
| templateRequest | Подсчет количества запросов шаблонов |
| httpRequest | Общее количество обрабатываемых http-запросов |
| sessionRequest | Количество обрабатываемых запросов с идентификатором сессии |
| fineIO | Размер памяти вне кучи, занимаемой fineIO, в КБ |
| НИО | Размер памяти NIO вне кучи в КБ |
| bufferMemUse | Общее количество памяти, используемой вне кучи, directMem "nio" и mappedMem, в КБ |
| physicalMemUse | Используемое пространство физической памяти в КБ |
| physicalMemFree | Свободное пространство физической памяти в КБ |
4.5 точка потребления
Выполнение шаблона записывается один раз в день.
| поле | скрытый смысл | примечание |
|---|---|---|
| id | Идентификационный номер точки захоронения | |
| источник | Заглубленный точечный источник | Оригинальный класс1 Указывает на текущую систему0 Указывает на точку захоронения плагина-1 означает, что источник не определен |
| время | Время начала | Время начала (формат временной метки) |
| имя пользователя | Идентификатор пользователя | Транскодированный |
| ip | ip-адрес пользователя | Транскодированный |
| отделка | время окончания | Поля FineReport, FineBI неприменимы |
| потреблять | Время в мс | - |
| память | Размер памяти в байтах | Поля FineReport, FineBI неприменимы |
| название | Идентификатор ресурса | Это может быть идентификатор шаблона, идентификатор таблицы анализа, идентификатор таблицы и т. д. |
| текст | Содержание ресурса | Поля FineReport, FineBI неприменимы |
| тип | Тип операции | Поля FineReport, FineBI неприменимы |
| комментарий | Замечания по ресурсам | Поля FineReport, FineBI неприменимы |
| тело | Информация о конкретной точке захоронения | - |
| frFullVersion | Версия инженерного модуля FineReport | - |
| biFullVersion | Версия инженерного модуля FineBI | - |
| cloudVersion | Версии плагина Cloud Ops | - |
4.6 focusPoint
Записывайте использование функциональных точек и различную информацию о захоронении.
| поле | инструкции | примечание |
|---|---|---|
| id | Идентификатор функциональной точки | Пример: FR-F4001 |
| источник | Заглубленный точечный источник | Типы функциональных точеквстраивание представляет собой текущую системуПлагин Указывает точку захоронения плагинаundefined означает, что источник не определен |
| время | раз | Точка во времени для использования этой функции |
| имя пользователя | идентификатор пользователя | Идентификатор пользователя, транскодированный. |
| ip | IP-адрес пользователя | IP-адрес пользователя ,транскодированный |
| название | Надпись | тяга |
| текст | элемент | Основная информация о функциональной точке |
| тело | Информация о конкретной точке захоронения | Информация о конкретной точке захоронения, структура данных в формате json, в зависимости от различных точек захоронения внутри хранится различная информация (вторичная информация, может быть пустой) |
| frFullVersion | Версия инженерного модуля FineReport | - |
| biFullVersion | Версия инженерного модуля FineBI | - |
| cloudVersion | Версии плагина Cloud Ops | - |
4.7 Ошибка шаблона
Таблица записей журналов ошибок: запись журналов ошибок, произошедших в системе.
| поле | скрытый смысл |
|---|---|
| tname | Имя физического шаблона, в котором произошла ошибка (полный путь под репортлетом) |
| время | Время регистрации ошибок |
| displayName | Имя каталога для монтирования на платформу (полный путь)Если null, определите, имеет ли platformDisplay значение 0. Если оно равно нулю, platformDisplay обрабатывается как интернационализированный "немонтированный доступ". |
| результат | Удачный предварительный просмотр или нет1: Предварительный просмотр успеха0: Предварительный просмотр не удался |
| код | код ошибки |
| platformDisplay | Нужно ли монтировать доступ1: указывает на смонтированный доступ0: указывает на доступ к url |
| имя пользователя | Пользователи, выполняющие отчетыnotLogged: указывает на отсутствие доступа для входа в системуfromSchedule: указывает, что это из расписания. |
4.8 gcRecord
Записывает информацию о системе GC.
| поле | Тип данных и единица измерения | примечание |
|---|---|---|
| время | длинная метка времени | время записи |
| gcStartTime | длинная метка времени | Время начала работы ГК |
| gcType | Строка | Тип GC |
| gcCause | Строка | Причины для ГК |
| pid | Строка | pid процесса |
| узел | Строка | Имена узлов, названные пользователем, нулевые в автономном режиме |
| продолжительность | долгие мс | Продолжительность GC |
| youngBeforeUsed | длинный КБ | Использование памяти перед GC для молодых поколений |
| youngBeforeCommitted | длинный КБ | Запрос памяти перед GC для молодого поколения |
| youngAfterUsed | длинный КБ | Использование памяти молодым поколением GC |
| youngAfterCommitted | длинный КБ | Запрос памяти после ГК молодого поколения |
| oldBeforeUsed | длинный КБ | Использование памяти перед GC в старые времена |
| oldBeforeCommitted | длинный КБ | Претензии к памяти перед GC в старые времена |
| oldAfterUsed | длинный КБ | Использование памяти после GC в старом возрасте |
| oldAfterCommitted | длинный КБ | Претензии к памяти после GC в пожилом возрасте |
| metaspaceBeforeUsed | длинный КБ | Память, используемая до начала работы metaspace GC |
| metaspaceBeforeCommitted | длинный КБ | Запрашивайте память перед GC метапространства |
| metaspaceAfterUsed | длинный КБ | Использование памяти после GC метапространства |
| metaspaceAfterCommitted | длинный КБ | Запрос памяти после завершения работы metaspace GC |
| heapBeforeUsed | длинный КБ | Память, используемая кучей перед GC |
| heapBeforeCommitted | длинный КБ | GC Предварительный запрос памяти кучи |
| heapAfterUsed | длинный КБ | Пост-ГК Использование кучи памяти |
| heapAfterCommitted | длинный КБ | GC Запрос памяти после кучи |
| BalancePromoterScore | int "Score" означает количество очков. | Прекращение начисления баллов |
| releasePromoterScore | Там же | Оценка за сессию выпуска |
| loadScore | Там же | Общий балл нагрузки |
4.9 processLog
Записывайте журналы, связанные с выполнением задач по эксплуатации и техническому обслуживанию облака.
| поле | скрытый смысл |
|---|---|
| время | раз |
| узел | узловой |
| процесс | рабочие процессы |
4.10 recordOperate
Таблица журнала управления, т.е. когда пользователь выполняет операцию над модулем, в таблицу добавляется запись, а в соответствующие поля заполняется соответствующая информационная запись.
Примечание: Эта таблица является новой в версии FineBI 5.1.7 и более поздних.
| поле | примечание |
|---|---|
| тип | Модуль (ключ к интернационализации) |
| пункт | элемент настройки |
| операция | буровая установка |
| имя пользователя | идентификатор пользователя |
| ip | IP-адрес пользователя |
| время | время работы пользователя |
4.11 Запись
Таблица заполнения: Запись информации журнала заполнения, то есть при заполнении отчета в таблицу будет добавлена запись, а в соответствующем поле будет заполнена соответствующая информационная запись.
| поле | примечание |
|---|---|
| имя пользователя | Пользователи, подающие заявления |
| tname | Путь хранения данных на приборной панели |
| время | Время заполнения |
| результат | Заполнить успешно или нет |
| ip | IP-адрес для подачи заявлений |
| displayName | Фактическое имя приборной панели, а не имя приборной панели в менеджере каталогов.Пусто, если доступ к ссылке осуществляется напрямую |
| браузер | Версия браузера, используемая клиентом для доступа к отчету |
| потреблять | Время выполнения, включая время выполнения SQL, время расчета отчета. |
| тело | Запишите следующую информацию в структуру данных json (times, max,min,avg) times: количество повторений данного типа запроса, единица измерения: times max: максимальное время ответа для данного типа запроса, единица измерения: мс min: минимальное время ответа для данного типа запроса, единица измерения: мс avg: среднее время отклика для данного типа запроса, единица измерения: мс |
| frFullVersion | Версия инженерного модуля FineReport |
| biFullVersion | Версия инженерного модуля FineBI |
| cloudVersion | Версии плагина Cloud Ops |
5. Datasheet-BI
5.1 biExecute
Доступ к приборной панели.
| поле | скрытый смысл | примечание |
|---|---|---|
| id | первичный ключ | - |
| tname | Название приборной панели | Имя папки/....../имя приборной панелиОтчеты FineReport имеют суффикс .cpt. |
| displayName | Запишите название набора данных, который передается в общий доступ | BI-панели, которые не находятся на рассмотрении, показывают название панели. |
| время | Время начала журнала | формат временной метки |
| память | Использование памяти для отчетов, в B | Поля FineReport, BI N/A |
| тип | Методы доступа к приборной панели, перечисленные ниже | - |
| имя пользователя | Пользователи панели управления | - |
| роль пользователя | Роли пользователей для исполнительной панели | - |
| потреблять | Время доступа к приборной панели BI, прошедшее с момента открытия приборной панели до загрузки всех компонентов, в миллисекундах | Примечание: Это требование к времени доступа к панели BI добавлено для выпусков после 2019-04. |
| sqlTime | Общее время выполнения sql | Поля FineReport, BI N/A |
| reportID | Номер приборной панели | - |
| userId | Идентификатор пользователя | - |
| полный | Завершено ли вычисление | Поля FineReport, BI N/A |
| источник | Метод доступа (доступ к интеграции осуществляется по url, доступ к синглу осуществляется через платформу) | Поля FineReport, BI N/A |
| param | Запишите имя общего узла | Если разделяемый узел является многоуровневым отделом, запись будет иметь вид: узел первого уровня/узел второго уровня/узел |
| frFullVersion | Версия инженерного модуля FineReport | |
| biFullVersion | Версия инженерного модуля FineBI | |
| cloudVersion | Версии плагина Cloud Ops |
Конкретное значение типа поля:
| кодировки | типология | параметрический |
|---|---|---|
| 0 | Предварительный просмотр пагинации | страница |
| 1 | Онлайн-анализы | посмотреть |
| 2 | Предварительный просмотр заполнения | написать |
| 3 | Предварительный просмотр отчета о принятии решений | форма |
| 4 | рядный двигатель | слой |
| 5 | Редактирование онлайн | редактировать |
| 6 | новое наполнение | write_plus |
| 7 | Предварительный просмотр нового двигателя | страница_плюс |
| 8 | Предварительный просмотр FVS на большом экране | |
| 9 | Предварительный просмотр отладки для разработчиков | |
| 10 | Экспорт пагинации в Excel | excel |
| 11 | Экспорт в Excel как есть | excelO |
| 12 | Экспорт на всю страницу в Excel,соответствующие сценарии включают:1) Плагин для экспорта больших наборов данных в Excel(2) Экспорт пагинации Excel, как и прежде, для экспорта движка строк с поддержкой отчета | excelL |
| 13 | Экспорт подлиста в Excel | excelS |
| 14 | Экспорт в формате PDF | |
| 15 | Экспорт Word | слово |
| 16 | Экспорт SVG | svg |
| 17 | Экспорт CSV | csv |
| 18 | Экспорт текста | текст |
| 19 | Экспорт изображений в формате JPG | jpg |
| 20 | Экспорт изображений PNG | png |
| 21 | Экспорт изображений в формате GIF | gif |
| 22 | Экспорт изображений BMP | bmp |
| 23 | Экспорт изображений WBMP | wbmp |
| 24 | Встроенные шаблоны экспорта наборов данных | cpt |
| 25 | Экспорт HTML | html |
| 26 | Заполните HTML-экспорт | write_html |
| 27 | BI Экспорт Excel | |
| 30 | Флеш-печать | print_flash |
| 31 | Печать PDF | print_pdf |
| 32 | Печать апплетов | print_applet |
| 33 | Печать для нулевых клиентов | print_noclient |
| 34 | Печать локального программного обеспечения | print_native |
| 101 | Просмотр шаблонов BI | bi_view |
| 102 | Редактирование шаблона BI(1) Логика записи: точка, чтобы открыть приборную панель в состояние редактирования, ждать, пока страница загрузится все, независимо от того, сколько операций или не делать операции, запись один раз; в следующий раз, чтобы указать на шаблон в редактирование или обновить веб-страницу, чтобы записать второй раз2) Для каждого редактирования записывается одна и та же дашборд | bi_edit |
| 103 | Поделитесь шаблонами BI | би_обмен |
| 104 | Создание публичных ссылок BI | bi_create_publink |
| 105 | Просмотр публичных ссылок BI | bi_view_share |
| 106 | BI-шаблон Глобальный экспорт PDF | bi_template_export_pdf |
| 107 | Глобальный экспорт BI-шаблона в Excel | bi_template_export_excel |
| 108 | Экспорт BI-компонентов в Excel | bi_component_export_excel |
| 109 | Сохраните шаблон BI как | |
| 201 | Закрыть страницу браузера или вкладку (BI) | |
| 202 | Редактирование наборов данных для самопомощи | |
| 205 | Закрыть Поделиться шаблонами BI | |
| 206 | Закрыть публичную ссылку BI | |
| 301 | Компонент предварительного просмотра | |
| 302 | Компоненты редакции | |
| 401 | Предварительный просмотр шаблонов надстроек Excel | |
| 402 | Редактирование шаблона надстройки Excel (зарезервировано) | |
| 403 | Поделиться Шаблоны надстроек Excel | |
| 404 | Создание публичных ссылок в надстройке Excel | |
| 405 | Доступ к шаблонам надстроек Excel по общедоступным ссылкам | |
| 408 | Компонент Excel Экспорт Excel | |
| 409 | дашборд Excel Сохранить как | |
| 501 | Просмотр темы | |
| 502 | Редактировать тему | |
| 503 | Кластерное сотрудничество | |
| 504 | Тематическое сотрудничество | |
| 602 | Отредактируйте базовую таблицу |
5.2 biUpdteTask
Обновление графика выполнения заданий
| поле | скрытый смысл | примечание |
|---|---|---|
| planId | Экземпляры задач имеют уникальную идентификацию, разную для каждого запуска | - |
| triggerId | Идентификатор триггера | Триггерные одиночные таблицы, бизнес-пакеты, глобальные идентификаторы |
| taskName | Название задачи | Название таблицы + тип задачи (отдельная таблица/бизнес-пакет/глобальная) |
| startTime | Время начала миссии | - |
| endTime | Конец мандата | - |
| runningResult | состояние завершения | 1 Все успешные2 Частичный успех |
| государство | Обновление статуса | 1 Закрыто2 Операция |
| triggerType | метод запуска | 1 Руководство2 Сроки |
| roleId | Идентификатор триггерного лица | - |
| roleName | Имя триггера | - |
| countOverView | Обновление таблиц каждого типа в задаче.JSON | expectBaseTableUpdate Ожидаемое количество базовых таблицactualBaseTableUpdate Количество успешно обновленных базовых таблицexpectComplexUpdate Желаемое количество наборов данных для Self-service Количество фактических успешных наборов данных Self-service Количество ожидаемых обновлений ассоциацииactualRelationUpdate Количество фактических успешных ассоциаций |
| экстра1 | Дополнительное поле 1 | - |
| экстра2 | Дополнительное поле 2 | - |
| экстра3 | Дополнительное поле 3 | - |
| время | Время вставки данных, требуется быстрая очистка таблицы | - |
5.3 biUpdateTaskDetail
Обновление расписания задач
| поле | скрытый смысл | примечание |
|---|---|---|
| planId | Экземпляры задач имеют уникальную идентификацию, разную для каждого запуска | - |
| tableId | Обновление идентификатора таблицы | - |
| loadId | Подробная идентификация, уникальная в рамках задачи обновления | - |
| loadName | Имя подробной информации | Таблица - это имя таблицы + имя пакета, ассоциация - это связанная информация |
| loadType | Тип распада | 1 базовый стол2 Наборы данных для самопомощи3 Ассоциации |
| updateType | Тип обновления | 1 Полный2 Увеличение |
| государство | Обновление статуса | 1 Обновленный2 Успех3 Частичный успех4 Ожидание в очереди5 Провал |
| endTime | Время окончания обновления данных | - |
| effectTime | Время вступления в силу, действительно пригодное для использования | - |
| startTime | Время начала обновления | - |
| исполнение | Сообщение об ошибке при сбое | - |
| failedSonId | Коллекция идентификаторов таблиц, обновление которых не удалось из-за базовой таблицы | - |
| экстра1 | Дополнительное поле 1 | - |
| экстра2 | Дополнительное поле 2 | - |
| экстра3 | Дополнительное поле 3 | - |
| время | Время вставки данных, требуется быстрая очистка таблицы | - |
| fatherFailedIds | Обновление коллекции идентификаторов в родительской таблице, в которой произошел сбой | - |
| updateCount | Количество рядов изменений, которые могут быть увеличены или уменьшены | - |
| errorCode | код ошибки | - |
| totalCount | Общее количество строк | - |
| deleteCount | Увеличение минусовых строк | - |
| writeTime | Время записи файла | - |
| etlFlow | Этапы работы с наборами данных для Self-service | - |
| appendCount | Инкрементные строки | - |
| колонки | колонки | - |
| jdbcTime | Время сбора данных | - |
| openTime | время выполнения sql | - |
| информация | Сообщение об ошибке (только интернационализированные значения ключей и параметров) | - |
5.4 biDailyOperation
Таблица анализа активности пользователей FineBI
| поле | скрытый смысл | метод расчёта |
|---|---|---|
| время | Время подсчета | - |
| имя пользователя | идентификатор пользователя | - |
| день | даты | - |
| деньСделать | Количество редактирований приборной панели за день | Значение make для записи в памяти за предыдущий день |
| dayMakeT | Количество раз, когда набор данных редактировался в течение дня | Значение makeT записи памяти за предыдущий день |
| dayMakeC | Количество раз, когда компонент редактировался в течение дня | Значение MakeC записи памяти предыдущего дня |
| dayView | Количество просмотров приборной панели в течение дня | Значение просмотра записи памяти за предыдущий день |
| totalMake | Совокупное количество редактирований приборной панели | Первый подсчет: количество записей пользователя type="102" в таблице выполнения за все время. Непервый подсчет: totalMake в таблице предыдущего дня пользователя + make записи памяти предыдущего дня. |
| totalMakeT | Совокупное количество правок в наборе данных | Первый подсчет: количество записей пользователя type="202" в таблице execute за все время. Непервый подсчет: totalMakeT предыдущего дня пользователя + makeT записей памяти предыдущего дня. |
| totalMakeC | Совокупное количество правок компонентов | Первый подсчет: количество записей пользователя type="302" в таблице execute за все время. Непервый подсчет: totalMakeC в таблице предыдущего дня пользователя + makeC записей памяти предыдущего дня. |
| totalView | Совокупное количество просмотров | Первый подсчет: количество записей пользователя type="101" в таблице выполнения за все время. Непервый подсчет: общий вид пользователя в таблице предыдущего дня + вид записей в памяти предыдущего дня. |
| totalMakeMonth | Совокупное количество месяцев для редактирования приборной панели | Первое вычисление: количество месяцев пользователя type="102" в таблице execute. Рассчитывается на первое число месяца: если пользователь существует в предыдущем месяце totalMake>0, то +1; в противном случае - totalMakeMonth предыдущего дня. Расчет в другое время: totalMakeMonth предыдущего дня. |
| lastMakeDay | Дата последнего редактирования приборной панели | Первое вычисление: пользователь набирает = "102" в таблице выполнения последнего номера записи. Непервый расчет: если TotalMake предыдущего дня пользователя>0, то записывается дата предыдущего дня; в противном случае - LastMakeDay предыдущего дня. |
5.5 Жизненный цикл пользователя biUserLifecycle
Форма анализа оттока FineBI
| поле | скрытый смысл | метод расчёта |
|---|---|---|
| время | Время подсчета | - |
| имя пользователя | идентификатор пользователя | - |
| день | даты | - |
| maxThreeMonMake | Исторический март Управляющий редактор Граф Максимальный | Максимальное количество редактирований приборной панели в день за последние 3 месяца |
| триКонМонМаке | Непрерывное редактирование в течение 3 месяцев | Редактировалась ли дашборд ежедневно в течение последних 3 месяцев |
| продуктУдобство | Удобство использования продукта | P1: совокупное количество правок ≤ 100, а совокупное количество отредактированных месяцев ≤ = 4P2: Совокупное количество правок > 100 или совокупное количество отредактированных месяцев > 4P3: Совокупное количество правок >200 или совокупное количество отредактированных месяцев >10 |
| потеря | Теряете ли вы пользователей или нет | 1: Потеря, включая оба следующихМесяц редактирования за последние 3 месяца = 3 и отсутствие редактирования за последние 60 днейМесяц редактирования <= 2 за последние 3 месяца и отсутствие поведения редактирования за последние 120 дней0: не потеряно |
| жизненный цикл | Маркировка жизненного цикла | Введение: период введения, среднее количество правок за последние 3 месяца ≤ 5new: период новичка, т.е. умение пользоваться продуктом - P1рост: период роста , т.е. мощность использования продукта составляет P2зрелость: зрелость , т.е. способность использовать продукт как P3потери: период оттока, т.е. среднее количество правок за последние 3 месяца >5, и пользователь отторгается |
| до потери | Заранее или нет | низкий: жизненный цикл находится в фазе зарождения/роста, а редактирование не проводится более 12 днейВЫСОКИЙ: Жизненный цикл находится в фазе новичка/роста, и в течение более чем 30 дней не происходит редактирования.0: Другие случаи |
5.6 Медовая точка
таблица точек захоронения
| поле | скрытый смысл |
|---|---|
| Тип (id) | Определите идентификатор родительского класса категории |
| Параметр (param) | Записывайте информацию о примечаниях, в основном записывайте название, статус и т.д. шага |
| Время | раз |
| Имя пользователя (имя пользователя) | Имя пользователя, транскодирование |
| userType | - |
| Объект (цель) | Объект этого шага, идентификатор ресурса; идентификатор шаблона записи, идентификатор таблицы анализа, идентификатор таблицы и т.д. |
| Имя переноса таблицы | Сохраненное имя объекта операции |
| Идентификатор компании (companyName) | Идентификатор компании в лицензии |
| projectName | Название проекта в лицензии |
| Версия | Номер версии в лицензии |
| frFullVersion | Версия инженерного модуля FineReport |
| biFullVersion | Версия инженерного модуля FineBI |
| cloudVersion | Версии плагина Cloud Ops |
5.7 Производительность запросов к двигателю
Закопанный двигатель Ключевые классы
| поле | скрытый смысл |
|---|---|
| queryId | Идентификация запроса/ID |
| startTime | Время начала |
| endTime | время окончания |
| engineType | Тип двигателя1: Прямое соединение2: Извлечение |
| innerEngineType | Распределение типов двигателей внутреннего сгоранияПрямая ссылка:1: DB2: Excel3: TCERIDДобыча:1: Извлечение |
| baseStartTime | Начало расчета базыПрямое подключение: Прямое подключение SQL Query Layer Start TimeИзвлечение: время начала работы базового расчетного слоя движка-паука |
| baseEndTime | Конец расчета базыПрямое подключение: Прямое подключение Время окончания уровня SQL-запросаИзвлечение: конец базового вычислительного слоя движка-паука |
| dataModelCol | Количество базовых столбцов результатов |
| dataModelRow | Количество строк базовых результатов |
| dataModelMem | Объем памяти базового результата в B |
| peakMemory | Пики памяти в результатах вычислений в BНекоторые случаи будут недокументированными, например, обращения к кэшу или элементам управления памятью не перезаписываются или не попадают в контрольную точку. |
| cacheHitType | Состояние кэш-памяти Прямое подключение: 0: Нет попадания 1: PAGE_CACHE_HIT 2: HYPER_CACHE_HIT 3: SQL_CACHE_HIT 4: ETL_CACHE_HI Извлечение: 1: Пейджинговый кэш 2: Глобальный кэш |
| cacheCost | время обработки кэша |
| matchType | Стратегия прямого подключения Сценарии ударов0: указывает на отсутствие удара1: Указывает на попадание в правило, но не на реальное попадание2: Указывает на попадание в правило, фактическое попадание |
| parseTime | время синтаксического анализа |
| mergeCost | Операция слияния после параллельных вычислений занимает много времени |
| tableId | Идентификатор набора данных |
| widgetId | Идентификатор компонента |
| widgetType | Тип компонента |
| dashboardId | Идентификатор шаблона |
| baseCriteria | Основные сведения о запросе |
| дополнительно | дополнительное поле |
| executeType | рабочее состояние0: Успех1: Ошибки в отчетности |
| имя пользователя | Запрос имени пользователя |
| frFullVersion | Версия инженерного модуля FineReport |
| biFullVersion | Версия инженерного модуля FineBI |
| cloudVersion | Версии плагина Cloud Ops |
5.8 логпункт
Информационный листок об отчете об ошибках в погребенных точках
| поле | скрытый смысл | примечание |
|---|---|---|
| Номер типа заглубленной точки | Определите идентификатор родительского класса категории | |
| Время до ошибки | - | |
| код ошибки | Специфические коды ошибок | Код ошибки |
6. технический паспорт - FDL
6.1 fdlExecutorTask
Запись выполнения задач/узлов/операторов FDL
| поле | скрытый смысл |
|---|---|
| id | первичный ключ |
| targetId | Идентификатор задачи/узла/вычислителя |
| категория | Классификация первого уровня (различение задачи OR узла OR оператора)0: Мандат1: Узлы2: Калькулятор |
| тип | Вторичная классификация1) МиссияSCHED: Запланированные задания2) УзлыDATA_SYNC:Синхронизация данныхDATA_FLOW:Трансформация данныхSQL:SQL-сценарийPARAM:Назначение параметровCONDITION:Условное ветвлениеVIRTUAL:Виртуальные узлыSUB_WORK:Задача вызоваMESSAGE:Уведомление о сообщенииLOOP:Контейнер цикловSHELL_NODE:Сценарии оболочки3) АрифметикаPARAM_OUTPUT:вывод параметровDATA_READER:данные_источника_вводаDATA_WRITER:данные_источника_вывода |
| beginTime | Время начала выполнения (формат временной метки) |
| endTime | Время окончания выполнения (формат временной метки) |
| статус | статус выполнения (вычисления)Задачи и операторы имеют только состояния SUCCESS и FAILEDСостояния узла: SUCCESS, FAILED, EXECUTOR_LINE_NOT_MATCH |
| длительный | время выполнения |
| extraInfo | Реализация дополнительной информации (JSON)execUser: исполняющий пользователь (включается только в задачи, значение фиксируется на SYSTEM, если запускается по таймерному планированию или вызывается как подзадача, или на соответствующего пользователя, если запускается вручную). errDetail: информация об ошибке (включается только в неудачные задачи, записывает детали отчета об ошибке задачи, просто сохраняет то же самое с "информацией об ошибке" задачи, результатом которой является "отчет об ошибке" в обслуживании работы задачи) execThroughput: пропускная способность выполнения. readRows : количество прочитанных строк. writeRows : количество записанных строк updateRows : количество обновленных строк deleteRows : количество удаленных строк errorRows : количество строк с ошибками |
| время | Время ввода данных, автоматическая генерация журнала(требуется для очистки таблицы Swift) |
7. Удаление пакетов в рамках проекта
Если вы загрузили облачные данные O&M в Sailsoft Marketplace автоматически/вручную, загруженные облачные пакеты O&M будут сгенерированы в директории проекта %BI_HOME%\webapps\webroot\WEB-INF\treasures.
Пользователи могут быстро удалить облачные пакеты O&M в каталоге проектов через интерфейс.
После того как администратор войдет в систему FineBI, на новой странице браузера откроется сайт http://IP:port/webroot/decision/v10/cloud/analytics/delete/treasure?month=X, и он покажет, что удаление прошло успешно.
Запросы могут выполняться раз в 10 минут, а X - это количество удаленных последних месяцев.

Пример:
В системе имеются данные за февраль-июль 2022 года, доступ к которым был получен в июле по адресу http://IP:port/webroot/decision/v10/cloud/analytics/delete/treasure?month=3.
Система автоматически удалит последние три месяца облачных пакетов данных по ОиМ с даты внедрения, сохранив только данные за февраль-апрель 2022 года.

8. условия
Если на момент экспорта пакет дня уже существует, то перед экспортом пакет дня удаляется, т.е. выполняется операция перезаписи.
(Например, 2019-03-02 в 4:00 утра будет экспортирован пакет 2019-03-01. Если в 2019-03-01 пользователь выполнил ручную загрузку и сформировал пакет за этот день, то пакет, экспортированный в 4 утра 2019-03-02, перезапишет ранее сформированный пакет).