Структура таблиц генератора отчёта (ver.2.5).  

Префикс названий таблиц

URep, за исключением   таблицы Lookups

Префикс названий представлений vwURep
Префикс названий хранимых процедур spURep

Структура основных таблиц:

И ещё немного дополнительных таблиц:

Таблицы:

URepParam - параметры запроса или импорта данных
URepQuery - SQL запросы
URepRemoteData - модули данных (multitier)
URepForm - формы отчёта
URepScript - скрипты (макросы)
URepGroup - группы отчётов
URepImports - импорт данных
URepFrm2Qry - запросы и модули данных отчёта
URepGrpBody - формы и скрипты в группах
URepHistoryLog - история запусков объектов
URepLogins - пользователи (Login) БД (ГО), для которых указано полное имя
URepUsers - права пользователей на объекты

Представления:

vwURepForm - формы отчёта, доступные данному пользователю
vwURepGroup - группы отчётов, доступные данному пользователю
vwURepScript - скрипты (макросы), доступные данному пользователю
vwURepImports - импорт данных, доступные данному пользователю
vwURepObjects - все объекты генератора отчётов всех типов
vwURepLogins - все пользователи ГО
vwURepRightsByUser - права на объекты ГО по пользователям

Хранимые процедуры:

spURepGetIsAdmin - является ли вызвавший пользователь администратором
spURep****Del - удалить объект ***
spURep****Numm - создать следующий номер Numm для вставки объекта ***
spURep***Add - добавить объект ***
spURepParamsCopy - копировать параметры от одного запроса к другому
spURepLogAction - записать в Log о запуске объекта пользователем

В таблице URepHistoryLog сохраняется статистика запуска отчётов. При большом количестве отчётов это помогает анализировать процент использования отчётов, расшивать узкие места и т.п. Недостаток - это постоянно растущий ресурс. В случае необходимости можно удалить таблицу и переделать spURepLogAction.

На главную страницу

Hosted by uCoz