Извлечение данных из модели интеллектуального анализа данных (DMX) (SSRS)

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

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

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

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

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

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

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

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

  3. Убедитесь, что выбрано встроенное подключение .

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

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

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

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

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

    Замечание

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

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

    Источник данных отображается на панели данных отчета.

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

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

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

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

  4. Щелкните конструктор запросов , чтобы открыть графический конструктор запросов, чтобы создать запрос в интерактивном режиме. Если конструктор запросов откроется в режиме MDX, на панели инструментов щелкните Тип команды DMX (Переключиться на представление языка запросов DMX), чтобы перейти к конструктору запросов на языке DMX. Дополнительные сведения см. в пользовательском интерфейсе конструктора запросов DMX служб Analysis Services.

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

  5. После создания и запуска запроса, чтобы просмотреть примеры результатов, нажмите кнопку "ОК".

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

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

См. также

Тип подключения служб Analysis Services для расширений интеллектуального анализа данных (DMX) в SSRS
Подключения к данным, источники данных и строки подключения в Reporting Services
Коллекция полей набора данных (построитель отчетов и службы SSRS)
Отчет о внедренных наборах данных и общих наборах данных (построитель отчетов и SSRS)