Справка по Usage-Based мастеру оптимизации F1

Мастер оптимизации Usage-Based подобен мастеру проектирования агрегирования и используется для разработки агрегатов для раздела. Однако мастер оптимизации Usage-Based разрабатывает агрегаты на основе конкретных шаблонов использования запросов, записанных в журнале запросов экземпляра служб аналитических сервисов. Агрегаты обеспечивают повышение производительности, позволяя Службам Microsoft SQL Server Analysis Services получать предварительно вычисляемые итоги непосредственно из хранилища кубов, а не пересчитывать данные из базового источника данных для каждого запроса.

Чтобы открыть мастер оптимизации Usage-Based из среды SQL Server Data Tools (SSDT), откройте конструктор кубов для проекта служб Analysis Services и перейдите на вкладку агрегирования . Нажмите кнопку "Оптимизация на основе использования " на панели инструментов.

Чтобы открыть мастер оптимизации Usage-Based из среды SQL Server Management Studio, подключитесь к базе данных Analysis Services и откройте папку Cubes. Выберите куб, а затем откройте папку "Группы мер " и разверните группу мер, которую необходимо изменить. Щелкните правой кнопкой мыши папку Секций и выберите "Оптимизация на основе использования".

Для разработки этих агрегатов можно использовать мастер проектирования агрегирования. Этот помощник проведет вас через следующие шаги.

  • Выбор стандартных или пользовательских настроек для опций хранения и кэширования раздела, группы измерений или куба.

  • Предоставление предполагаемого или фактического количества объектов, на которые ссылается раздел, группа мер или куб.

  • Указание параметров агрегирования и ограничений для оптимизации производительности хранилища и запросов, предоставляемых разработанными агрегатами.

  • Сохранение и необязательная обработка раздела, группы мер или куба для создания определенных агрегатов.

Службы Analysis Services предоставляют Мастер проектирования агрегатов для разработки агрегатов на основе статистического анализа структуры раздела, чтобы создать структуру агрегатов, которая может быть ограничена размером хранилища или предполагаемым увеличением производительности. Вы можете использовать мастер проектирования агрегирования для повышения общей производительности секции, но схема агрегирования не предназначена для конкретных потребностей бизнес-пользователей. Мастер оптимизации Usage-Based может предоставить агрегатную структуру, предназначенную для этих конкретных потребностей, но мастер может сделать это только в том случае, если журнал запросов для экземпляра служб Analysis Services содержит достаточно сведений для создания таких запросов.

Как правило, оба мастера используются вместе для повышения производительности как при развертывании, так и с течением времени. Сначала необходимо использовать мастер разработки агрегирования при развертывании секции (или куба или группы мер, содержащей секцию), чтобы обеспечить общее преимущество производительности. После некоторого времени, когда вы фиксировали запросы бизнес-пользователей в разделе журнала запросов, вы можете использовать мастер оптимизации Usage-Based для более точной настройки структуры агрегирования, чтобы лучше соответствовать требованиям производительности и запросов ваших бизнес-пользователей.

Замечание

Сведения о настройке журнала запросов см. в разделе "Настройка журнала запросов служб Analysis Services".

В этом разделе

См. также

Агрегаты и структуры агрегирования
Кубы в многомерных моделях
Справка по проектированию агрегатов F1
Помощники службы Analysis Services (многомерные данные)