Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.
ru:manual:report:optimization_of_report_generation_time [2020/07/14 08:22] 192.168.1.126 создано |
ru:manual:report:optimization_of_report_generation_time [2020/12/16 15:53] (текущий) |
||
---|---|---|---|
Строка 13: | Строка 13: | ||
===== Объектная модель и скорость получения данных ===== | ===== Объектная модель и скорость получения данных ===== | ||
- | Работа Business Studio построена на СУБД MS SQL. Все данные о бизнес-модели хранятся в ней определенным образом. Структуры данных и их связи между собой описаны в **Объектной модели** (см. главу [[/ru/manual/manual]] -> [[/ru/manual/report/object_model]]). | + | Работа Business Studio построена на СУБД MS SQL. Все данные о бизнес-модели хранятся в ней определенным образом. Структуры данных и их связи между собой описаны в **Объектной модели** (см. главу [[/ru/manual/manual]] -> [[/ru/manual/object_model/object_relationships]]). |
Параметры (данные), которые использует пользователь в своей работе, делятся на: | Параметры (данные), которые использует пользователь в своей работе, делятся на: | ||
Строка 58: | Строка 58: | ||
* пункт 2 выполняется для каждого объекта из "Список 1". В итоге получаем список, полностью удовлетворяющий всем заданным условиям. | * пункт 2 выполняется для каждого объекта из "Список 1". В итоге получаем список, полностью удовлетворяющий всем заданным условиям. | ||
- | [{{ ru/manual/report/optimization_of_report_generation_time/optimization_of_report_generation_time0001.png?nolink |Рисунок 1. Процесс выборки данных фильтром}}] | + | [{{ ru/manual/report/optimization_of_report_generation_time/lang_optimization_of_report_generation_time0001.png?nolink |Рисунок 1. Процесс выборки данных фильтром}}] |
Следствие из выше указанного алгоритма: | Следствие из выше указанного алгоритма: | ||
Строка 136: | Строка 136: | ||
Создавать фильтры следует по возможности по "Элементам списков" и справочникам связей, а не по параметрам типа "Список", где: | Создавать фильтры следует по возможности по "Элементам списков" и справочникам связей, а не по параметрам типа "Список", где: | ||
- | * "Элементы списков" - корневой раздел в **Объектной модели** (см. статью [[/ru/manual/manual]] -> [[/ru/manual/report/object_model#элементы_списков|Элементы списков]]); | + | * "Элементы списков" - корневой раздел в **Объектной модели** (см. статью [[/ru/manual/manual]] -> [[/ru/manual/object_model/object_model_sections#элементы_списков|Элементы списков]]); |
* Связи - справочники в **Объектной модели** (**Классы -> Общие связи**). | * Связи - справочники в **Объектной модели** (**Классы -> Общие связи**). | ||