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

Чтобы включить данные из куба служб Analysis Services в отчет, необходимо иметь набор данных, основанный на источнике данных отчета типа Microsoft SQL Server Analysis 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>  

Дополнительные сведения о примерах строк подключения см. в статье Create data connection strings - Report Builder & SSRS (Создание строк подключения к данным (построитель отчетов и службы SSRS))

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

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

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

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

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

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

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

  • Учетные данные не требуются. Чтобы использовать этот параметр, необходима учетная запись автоматического выполнения, настроенная на сервере отчетов. Дополнительные сведения см. в статье Настройка учетной записи автоматического выполнения (диспетчер конфигурации сервера отчетов).

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

Запросы

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

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

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

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

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

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

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

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

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

Параметры

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

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

Замечания

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

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

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

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

Наборы данных отчетов (SSRS)
Предоставляет общие сведения о доступе к данным отчета.

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

Отчет о внедренных наборах данных и общих наборах данных (построитель отчетов и SSRS)
Предоставляет сведения об общих и внедренных наборах данных.

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

Расширенные свойства поля для базы данных служб Analysis Services (SSRS)
Предоставляет сведения о расширенных полях, доступных через поставщик данных XMLA.

Источники данных, поддерживаемые службами Reporting Services (SSRS).
Предоставляет подробные сведения о поддержке платформ и версий для каждого модуля обработки данных.

См. также

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