Поделиться через


Создание наборов данных отчета из служб SQL Server Analysis Services

Службы Reporting Services предоставляют модуль обработки данных, который поддерживает получение данных отчета из источника данных служб MicrosoftSQL ServerAnalysis Services. Этот модуль обработки данных позволяет получать измерения, иерархии, уровни, ключевые индикаторы производительности, меры и атрибуты из куба служб MicrosoftSQL ServerAnalysis Services или метаданных моделей интеллектуального анализа данных для использования в качестве данных отчета.

После подключения к источнику данных служб Analysis Services можно с помощью запросов многомерных выражений или запросов прогноза интеллектуального анализа данных определить набор данных, указывающий, какие данные отчета должны быть получены при обработке отчета. Графический конструктор запросов многомерных выражений или графический конструктор запросов расширения интеллектуального анализа данных можно использовать для формирования запроса путем просмотра и выбора из базовых структур данных в источнике данных. Если при первом подключении к источнику данных служб MicrosoftSQL ServerAnalysis Services службы Reporting Services обнаруживают допустимый куб, то конструктором запросов по умолчанию становится конструктор запросов многомерных выражений. Если допустимый куб отсутствует, но имеется допустимая модель интеллектуального анализа данных, то конструктором запросов по умолчанию становится конструктор DMX-запросов. После создания запроса его можно запустить, чтобы просмотреть образцы данных в области результатов. Получение результатов запросов происходит автоматически в виде плоского набора строк, готового к использованию в виде данных отчета.

Для определения полей набора данных конструктор запросов анализирует запрос. Можно также вручную изменить коллекцию полей набора данных в области Данные отчета. Дополнительные сведения см. в разделе Как добавить, изменить или удалить поле в области «Данные отчета».

Текстовый конструктор запросов допускает только чтение для этого источника данных. Нельзя импортировать MDX- и DMX-файлы и использовать их непосредственно в запросе. Результирующие наборы из кубов служб Analysis Services получаются по протоколу XML для аналитики (XMLA) в виде плоского набора строк. Неоднородные иерархии не поддерживаются. Дополнительные сведения см. в разделах Общие сведения об XML для аналитики (XMLA) и Работа с неровными иерархиями.

Можно импортировать запросы из существующих отчетов, в которых используются источники данных служб Analysis Services. Дополнительные сведения см. в разделе Как получить данные из куба служб Analysis Services (многомерное выражение).

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

  • Использование конструктора запросов многомерных выражений служб Analysis Services в режиме конструктора (службы Reporting Services)
    В режиме конструктора в конструкторе запросов многомерных выражений для построения запроса многомерного выражения можно перетаскивать измерения, элементы, свойства элементов, меры и ключевые индикаторы производительности из обозревателя метаданных в область Данные. Перетащите вычисляемые элементы из области Вычисляемые элементы в область «Данные», чтобы определить дополнительные поля наборов данных.

  • Использование конструктора запросов многомерных выражений служб Analysis Services в режиме запроса (службы Reporting Services)
    В режиме запроса в конструкторе запросов многомерных выражений для построения запроса многомерного выражения можно перетаскивать измерения, элементы, свойства элементов, меры и ключевые индикаторы производительности из обозревателя метаданных в области запроса. Текст многомерного выражения можно изменять непосредственно в области запроса. Перетащите вычисляемые элементы из области Вычисляемые элементы в область «Запрос» для определения дополнительных полей наборов данных.

  • Использование конструктора DMX-запросов служб Analysis Services (службы Reporting Services)
    В конструкторе DMX-запросов, в режиме конструктора, можно выбрать модель интеллектуального анализа данных, входные таблицы и критерии, которые будут использованы для определения полей для набора данных. В режиме запроса можно непосредственно просматривать и изменять текст DMX-запроса. В режиме результата можно просмотреть результат выполнения запроса.

  • Использование расширенных свойств поля для набора данных служб Analysis Services
    В отчете с помощью встроенной коллекции Fields можно использовать расширенные свойства полей, поддерживаемые модулем обработки данных служб Analysis Services. Для свойств, значения которых содержатся в источнике данных, можно обращаться к значениям таких стандартных свойств, как FormattedValue, Color или UniqueName.

Дополнительные сведения об интерфейсе пользователя см. в разделах Пользовательский интерфейс конструктора запросов многомерных выражений служб Analysis Services и Пользовательский интерфейс конструктора DMX-запросов служб Analysis Services.

Службы SQL Server 2000 Analysis Services

Можно использовать конструктор запросов многомерных выражений для создания запросов к базе данных служб SQL Server 2000 Analysis Services. DMX-запросы не поддерживаются.

Параметры не поддерживаются поставщиком данных OLAP для служб Analysis Services 2000.

Журнал изменений

Обновления

Неоднородные иерархии не поддерживаются.