Мы создаем панель инструментов с множеством отчетов. Связь между таблицами определяется в микростратегии. Мы обнаружили, что Microstrategy не использует разные SQL для разных отчетов. Он извлекает все данные из базы данных (а это 46 миллионов), а затем применяет постобработку этих данных для создания отдельных отчетов. Это занимает много времени и не использует механизм запросов базы данных. Как мы можем настроить микростратегию, чтобы она генерировала разные запросы для разных отчетов и собирала только необходимые данные для конкретного отчета, а НЕ все данные.
Один из способов сделать это — использовать свободный язык SQL. Но мы хотим иметь возможность перетаскивать отчеты. Как мы можем этого добиться? Мы используем Микростратегию 10.1