Как получить данные из модели интеллектуального анализа данных (DMX) (службы SSRS)

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

Можно создать определение внедренного источника данных для использования в одном отчете или определение общего источника данных для использования в нескольких отчетах. Процедуры в этом разделе предназначены для создания внедренного источника данных. Дополнительные сведения об общих источниках данных см. в разделах Внедренные и общие подключения к данным или источники данных (построитель отчетов версии 3.0 и службы SSRS) и Создание, изменение и удаление общих источников данных (службы SSRS).

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

Имя созданного набора данных появляется в панели данных отчета в виде узла под соответствующим источником данных. Дополнительные сведения см. в разделе Работа с конструктором отчетов в среде Business Intelligence Development Studio.

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

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

  1. На панели инструментов в области «Данные отчета» нажмите кнопку Создать и выберите Источник данных.

  2. В диалоговом окне Свойства источника данных в текстовое поле Имя введите имя или примите имя по умолчанию.

  3. Убедитесь, что выбран параметр Внедренное соединение.

  4. В раскрывающемся списке Тип выберите пункт Службы Microsoft SQL Server Analysis Services.

  5. Укажите строку соединения, соответствующую источнику данных служб Службы Analysis Services.

    Данные для строки соединения и учетные данные для подключения к источнику данных можно получить у администратора базы данных. Ниже приведен пример строки соединения для образца базы данных AdventureWorksDW2008R2 на локальном клиенте.

    Data Source=localhost;Initial Catalog=AdventureWorksDW2008R2
    
  6. Нажмите кнопку Учетные данные.

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

    ПримечаниеПримечание

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

  7. Нажмите кнопку ОК.

    Источник данных появится в панели «Данные отчета».

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

  1. На панели Данные отчета щелкните правой кнопкой мыши имя источника данных, имеющего тип SQL Server Службы Analysis Services, и выберите Добавить набор данных.

  2. В диалоговом окне Свойства набора данных введите имя в текстовое поле Имя.

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

  4. Нажмите кнопку Конструктор запросов, чтобы открыть графический конструктор запросов для интерактивного построения запроса. Если конструктор запросов откроется в режиме многомерных выражений, нажмите кнопку Расширения интеллектуального анализа данных командного типа (Переключение в режим DMX-запросов) на панели инструментов, чтобы переключить режим работы редактора запросов интеллектуального анализа данных. Дополнительные сведения см. в разделе Пользовательский интерфейс конструктора DMX-запросов служб Analysis Services.

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

  5. Для просмотра образца результатов после создания и выполнения запроса нажмите ОК.

  6. Нажмите кнопку ОК.

    Набор данных и его коллекция полей появятся в панели данных отчета под узлом источника данных.