Различия

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

Ссылка на это сравнение

ru:manual:report:optimization_of_report_generation_time [2021/09/09 21:45]
belkin
ru:manual:report:optimization_of_report_generation_time [2023/03/16 12:20] (текущий)
Строка 1: Строка 1:
 ====== Оптимизация времени построения отчетов ====== ====== Оптимизация времени построения отчетов ======
  
-Business Studio предоставляет мощный инструмент для получения необходимой информации из бизнес-модели - **Мастер отчетов**.+Business Studio предоставляет мощный инструмент для получения необходимой информации из модели бизнес-архитектуры - **Мастер отчетов**.
  
 **Мастер отчетов** позволяет создавать пользователю отчеты без глубокого погружения в компьютерную область знаний и предоставляет больше времени на решение насущных задач. При этом время выполнения отчета может быть значительным и являться критичным в зависимости от поставленных задач к отчету и от объемов данных. **Мастер отчетов** позволяет создавать пользователю отчеты без глубокого погружения в компьютерную область знаний и предоставляет больше времени на решение насущных задач. При этом время выполнения отчета может быть значительным и являться критичным в зависимости от поставленных задач к отчету и от объемов данных.
Строка 13: Строка 13:
 ===== Объектная модель и скорость получения данных ===== ===== Объектная модель и скорость получения данных =====
  
-Работа Business Studio построена на СУБД MS SQL. Все данные о бизнес-модели хранятся в ней определенным образом. Структуры данных и их связи между собой описаны в **Объектной модели** (см. главу [[/ru/manual/manual]] -> [[/ru/manual/object_model/object_relationships]]).+Объекты, из которых состоит модель бизнес-архитектуры хранятся в реляционной СУБД. Классы объектов, их параметры и связи описаны в **Объектной модели** (см. главу [[/ru/manual/manual]] -> [[/ru/manual/object_model/object_relationships]]).
  
 Параметры (данные), которые использует пользователь в своей работе, делятся на: Параметры (данные), которые использует пользователь в своей работе, делятся на:
Строка 108: Строка 108:
 Работа фильтра с условием по параметру "Количество дочерних элементов": Работа фильтра с условием по параметру "Количество дочерних элементов":
  
-  - в оперативную память будут загружены **ВСЕ** единицы деятельности бизнес-модели;+  - в оперативную память будут загружены **ВСЕ** единицы деятельности из модели бизнес-архитектуры;
   - для каждой единицы деятельности выполняется расчет параметра "Количество дочерних элементов";   - для каждой единицы деятельности выполняется расчет параметра "Количество дочерних элементов";
   - из всех единиц деятельности в оперативной памяти будут выбраны те единицы деятельности, которые удовлетворяют условиям по параметру "Количество дочерних элементов".   - из всех единиц деятельности в оперативной памяти будут выбраны те единицы деятельности, которые удовлетворяют условиям по параметру "Количество дочерних элементов".
Строка 116: Строка 116:
   - в оперативную память будут загружены единицы деятельности, удовлетворяющие условию по параметру "Дочерние элементы".   - в оперативную память будут загружены единицы деятельности, удовлетворяющие условию по параметру "Дочерние элементы".
  
-Как видно из описанного выше, условия в фильтре следует выставлять по хранимому параметру "Дочерние элементы".+Как видно из описанного выше, условия в фильтре следует задавать по хранимому параметру "Дочерние элементы".
  
 При решении поставленной задачи также следует обратиться к [[#рекомендация_3_сужать_область_поиска_по_хранимым_параметрам|Рекомендации 3]] - сузить поиск, задав условия для хранимых параметров. А именно: При решении поставленной задачи также следует обратиться к [[#рекомендация_3_сужать_область_поиска_по_хранимым_параметрам|Рекомендации 3]] - сузить поиск, задав условия для хранимых параметров. А именно:
Строка 181: Строка 181:
 ==== Рекомендация 4 – Не включать опции привязок, если это не требуется ==== ==== Рекомендация 4 – Не включать опции привязок, если это не требуется ====
  
-Если известно, что данные в сложной привязке не будут иметь дублирования или пустых строк, то не рекомендуется выставлять опции:+Если известно, что данные в сложной привязке не будут иметь дублирования или пустых строк, то не рекомендуется задавать опции:
  
   * Удалять повторяющиеся строки;   * Удалять повторяющиеся строки;
Строка 290: Строка 290:
 Такой вариант отчёта будет формироваться быстрее, чем вариант с выводом содержимого полей RTF. Такой вариант отчёта будет формироваться быстрее, чем вариант с выводом содержимого полей RTF.
  
-[<contextnavigator>]+[<contextnavigator>]  
 +  
 +  
 +  
 + 
 +  
 +  
 +  
 +  
 + 
 +  
 +  
 +  
 + 
 +{(rater>id=ru_manual_report_optimization_of_report_generation_time|name=Оптимизация времени построения отчетов|type=vote|trace=ip|headline=off)}
Driven by DokuWiki