Как получить данные из куба служб Analysis Services (многомерные выражения) (построитель отчетов 2.0)
Чтобы использовать данные из куба служб Analysis Services в отчете, необходимо определить источник данных служб Analysis Services и создать один или несколько наборов данных отчета. При определении источника данных необходимо указать строку соединения и учетные данные для доступа к данным с клиентского компьютера.
Можно создать определение внедренного источника данных для использования в одном отчете или определение общего источника данных для использования в нескольких отчетах. Процедуры в этом разделе предназначены для создания внедренного источника данных. Дополнительные сведения об общих источниках данных см. в разделах Внедренные и общие источники данных (построитель отчетов 2.0) и Создание, изменение и удаление внедренных источников данных (построитель отчетов 2.0).
После создания источника данных служб Analysis Services можно создать один или несколько наборов данных. Чтобы создать запросы многомерных выражений, используйте конструктор запросов многомерных выражений. Дополнительные сведения см. в разделе Пользовательский интерфейс конструктора запросов многомерных выражений служб Analysis Services (построитель отчетов 2.0).
После опубликования отчета, возможно, потребуется изменить учетные данные для источника данных, чтобы при запуске отчета на сервере отчетов разрешения на получение данных были действительны.
Создание внедренного источника данных служб Microsoft SQL Server Analysis Services
На панели инструментов в области «Данные отчета» нажмите кнопку Создать и выберите Источник данных.
В диалоговом окне Свойства источника данных введите имя в текстовом поле Имя или примите имя по умолчанию.
Убедитесь, что выбран параметр Внедренное соединение.
В раскрывающемся списке Тип выберите Службы Microsoft SQL Server Analysis Services.
Укажите строку соединения, соответствующую источнику данных служб Analysis Services.
Обратитесь к администратору базы данных, чтобы получить сведения о соединении и учетные данные, которые будут использоваться при соединении с источником данных. Ниже приведен пример строки соединения для образца базы данных AdventureWorksDW на локальном клиенте.
Data Source=localhost;Initial Catalog=AdventureWorksDW
Нажмите кнопку Учетные данные.
Введите учетные данные, используемые для соединения с источником данных. Дополнительные сведения см. в разделе Указание учетных данных для источника данных отчета (построитель отчетов 2.0).
Примечание
Чтобы проверить соединение с источником данных, нажмите кнопку Изменить рядом с текстовым полем строки соединения. В диалоговом окне Свойства соединения нажмите кнопку Проверить соединение. Если проверка прошла успешно, появится информационное сообщение: «Проверка соединения завершилась успешно». Если проверка не прошла, появится предупреждающее сообщение с дополнительной информацией о причинах ошибки.
Нажмите кнопку ОК.
Источник данных появится в области «Данные отчета».
Создание набора данных для источника данных служб Microsoft SQL Server Analysis Services
В области «Данные отчета» щелкните правой кнопкой мыши имя источника данных, который подключается к источнику данных служб Analysis Services, и выберите команду Добавить набор данных. Откроется страница Запрос диалогового окна Свойства набора данных.
Введите имя в текстовое поле Имя или примите имя по умолчанию.
Убедитесь, что в текстовом поле Источник данных появился выбранный источник данных.
Убедитесь, что в списке Тип запроса выбран тип Текст. Нажмите кнопку Конструктор запросов, чтобы открыть графический конструктор запросов для создания запроса в интерактивном режиме. Дополнительные сведения см. в разделе Пользовательский интерфейс конструктора запросов многомерных выражений служб Analysis Services (построитель отчетов 2.0).
Кроме этого, можно вставить запрос из буфера обмена непосредственно в область Запрос или импортировать существующий запрос многомерных выражений из другого отчета. Чтобы импортировать существующий запрос, нажмите кнопку Импортировать, а затем перейдите к RDL-файлу с запросом многомерных выражений. Импорт запроса из MDX-файла не поддерживается.
После создания и запуска запроса нажмите кнопку ОК, чтобы просмотреть образцы результатов. Нажмите кнопку ОК.
Нажмите кнопку ОК.
Набор данных и его коллекция полей появятся в области данных отчета под узлом источника данных.
См. также