Online Documentation for SQL Manager for SQL server

Агрегаты


 

Агрегат (Aggregate) - это таблица или структура, содержащая предварительно вычисленные данные куба или коллекция объектов, составляющих единое целое. Агрегат может быть реальным или абстрактным множеством связей между объектами.

 

Агрегаты — это предварительно вычисленные сводные данные из конечных ячеек. Агрегаты содержат ответы на еще не заданные вопросы, что позволяет сильно сократить время ответа на запрос. Например, когда данные в таблице фактов хранилища данных содержат сотни тысяч строк, запрос, получающий суммарные значения недельных продаж для конкретной линии продуктов, может занять много времени, если необходимо просканировать и сложить все строки в таблице фактов во время выполнения запроса с целью вычисления ответа. Однако ответ может быть практически немедленным, если сводные данные для ответа на этот запрос были вычислены заранее. Это предварительное вычисление сводных данных происходит во время обработки и является основой быстрого отклика технологии OLAP.

 

В отличие от функции агрегат возвращает только одно значение. Это может быть число, строка и т.п., но только одно значение.

 

Редактор агрегатов позволяет Вам создавать и редактировать агрегаты. Он запускается, когда Вы создаете новый агрегат или открываете для редактирования уже существующий.

 

Чтобы открыть агрегат в редакторе достаточно щелкнуть по нему два раза мышкой в окне проводника баз данных.

 

Инструменты редактора располагаются на вкладках и панелях инструментов.

Вкладки редактора: