Префикс названий таблиц | 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.