Тип соединения служб Analysis Services для многомерных выражений (службы SSRS)

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

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

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

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

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

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

Запросы

Параметры

Замечания

Инструкции

Связанные разделы

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Запросы

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

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

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

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

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

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

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

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

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

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

Параметры

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

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

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

Замечания

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

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

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

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

Связанные разделы

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

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

См. также

Основные понятия

Параметры отчета (построитель отчетов и службы SSRS)

Фильтрация, группирование и сортировка данных (построитель отчетов и службы SSRS)

Выражения (построитель отчетов и службы SSRS)