Тип соединения для расширения интеллектуального анализа данных служб Analysis Services (SSRS)

Чтобы включить в отчет данные из куба служб Службы Analysis Services, необходимо иметь набор данных, основанный на источнике данных Microsoft SQL Server Службы Analysis Services. Этот тип встроенного источника данных построен на основе модуля обработки данных служб Microsoft SQL Server Службы Analysis Services. Он поддерживает получение метаданных об измерениях, иерархиях, уровнях, ключевых показателях эффективности (KPI), мерах и атрибутах из куба Microsoft SQL Server Службы Analysis Services, которые могут быть использованы в качестве данных отчета. 

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

Используйте сведения из этого раздела для создания источника данных. Пошаговые инструкции см. в разделе Как добавить и проверить подключение к данным или источник данных (построитель отчетов 3.0 и службы SSRS).

В данной статье

Строка подключения

Учетные данные

Запросы

Параметры

Примечания

Инструкции

См. также

Строка подключения

При соединении с кубом служб Службы Analysis Services выполняется соединение с объектом базы данных в экземпляре служб Analysis Services на сервере. База данных может содержать несколько кубов. При построении запроса необходимо указать куб в конструкторе запросов. В следующем примере приведена строка соединения:

data source=<server name>;initial catalog=<database name>

Дополнительные примеры строк соединения см. в разделе Подключения к данным, источники данных и строки подключения в построителе отчетов 3.0.

Значок стрелки, используемый со ссылкой «В начало»В начало

Учетные данные

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

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

Клиент, используемый для создания отчетов, имеет следующие параметры для указания учетных данных.

  • Текущий пользователь Windows (встроенная безопасность).

  • Использовать сохраненные имя пользователя и пароль.

  • Выдавать приглашение пользователю на ввод учетных данных. Этот параметр поддерживает только схему встроенной безопасности Windows.

  • Учетные данные не требуются. Чтобы использовать этот параметр, необходима учетная запись автоматического выполнения, настроенная на сервере отчетов. Дополнительные сведения см. в разделе Настройка учетной записи автоматического выполнения электронной документации по службам Reporting Services на сайте msdn.microsoft.com.

Дополнительные сведения см. в разделе Подключения к данными, источники данных и строки подключения (SSRS) или Указание учетных данных в построителе отчетов 3.0.

Значок стрелки, используемый со ссылкой «В начало»В начало

Запросы

После подключения к источнику данных служб Службы Analysis Services создается набор данных и определяется запрос многомерных выражений, указывающий данные для получения из куба. С помощью графического конструктора запросов многомерных выражений можно просматривать и выбирать базовые структуры данных в источнике данных.

Запрос можно задавать следующими способами.

  • Интерактивное построение отчета. Конструктор запросов многомерных выражений в службах Analysis Services поддерживает следующие представления.

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

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

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

  • Импорт существующего запроса многомерных выражений из отчета. Воспользуйтесь кнопкой Импорт, чтобы указать RDL-файл и импортировать запрос. Можно импортировать запрос из отчета, содержащего внедренный набор данных, основанный на источнике данных служб Службы Analysis Services. Импорт запроса многомерных выражений непосредственно из MDX-файла не поддерживается.

Во время разработки выполните запрос, чтобы просмотреть результирующий набор. Результаты запроса возвращаются автоматически в виде плоского набора строк. Столбцы результирующего набора запроса заполняют коллекцию полей набора данных. После создания запроса просмотрите коллекцию полей набора данных, созданную из метаданных в панели «Данные отчета». При запуске отчета фактические данные возвращаются из внешнего источника данных.

Модуль обработки данных служб Службы Analysis Services поддерживает расширенные свойства полей набора данных. Эти значения доступны из внешнего источника данных, но они не отображаются на панели «Данные отчета». В отчете с помощью встроенной коллекции Fields можно использовать расширенные свойства полей, поддерживаемые модулем обработки данных служб Службы Analysis Services. Для свойств, значения которых содержатся в источнике данных, можно обращаться к значениям таких стандартных свойств, как FormattedValue, Color или UniqueName. Дополнительные сведения см. в разделе Расширенные свойства поля для базы данных служб Analysis Services (SSRS).

Значок стрелки, используемый со ссылкой «В начало»В начало

Параметры

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

По умолчанию каждый параметр отчета имеет тип данных Текст. После создания параметров отчета можно изменить значения по умолчанию. Дополнительные сведения см. в разделе Параметры (построитель отчетов версии 3.0 и службы SSRS).

Значок стрелки, используемый со ссылкой «В начало»В начало

Примечания

Модуль обработки данных служб Analysis Services работает на основе протокола XMLA (XML для аналитики). Результирующие наборы из кубов извлекаются по протоколу XMLA для аналитики как набор сведенных строк. Неоднородные иерархии не поддерживаются. Дополнительные сведения см. в разделах Общие сведения об XML для аналитики (XMLA) и Работа с неровными иерархиями.

Данные из куба служб Службы Analysis Services можно также получать с помощью источника данных OLE DB. Дополнительные сведения см. в разделе Тип соединения OLE DB (SSRS).

Дополнительные сведения о поддержке версий см. в разделе Источники данных, поддерживаемые службами Reporting Services (SSRS) документации по службам Службы Reporting Servicesэлектронной документации по SQL Server.

Значок стрелки, используемый со ссылкой «В начало»В начало

См. также

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

Значок стрелки, используемый со ссылкой «В начало»В начало