Процедуры, описанные в этом разделе, можно использовать для создания модели расширенного отчета, которая может применяться пользователями сайта для создания собственных отчетов на основе модели с использованием данных в различных представлениях базы данных Configuration Manager 2007 R2. Будет создана модель отчета, которая предоставляет информацию о клиентских компьютерах и операционных системах, установленных на этих компьютерах, автору отчета. Для получения информации будут использованы следующие представления базы данных Configuration Manager 2007.

Выбранные элементы указанных выше представлений будут объединены в один список, им будут присвоены понятные имена, после чего они будут представлены разработчику отчета в построителе отчетов для включения в собственные отчеты.

Примечание
Сведения в этом разделе относятся только к Configuration Manager 2007 R2 и Configuration Manager 2007 R3.

На компьютере, на котором будут выполняться эти операции, должен быть установлен центр разработки бизнес-аналитики SQL Server, при этом компьютер должен иметь возможность подключения по сети к серверу точки служб отчетов. Обратитесь к документации SQL Server для получения подробных сведений о среде SQL Server Business Intelligence Development Studio.

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

Чтобы создать проект модели отчета

  1. В меню "Пуск" Windows выберите пункт Microsoft SQL Server 2005, а затем команду Центр разработки бизнес-аналитики SQL Server.

  2. После того как центр разработки бизнес-аналитики SQL Server откроется в Microsoft Visual Studio 2005, выберите пункт меню Файл, затем Создать, а затем нажмите Проект.

  3. В диалоговом окне Создание проекта выберите команду Проект модели отчета в списке Шаблоны.

  4. В поле Имя введите Расширенная_Модель.

  5. В поле Расположение укажите папку, в которой следует сохранить файлы модели отчета.

  6. Чтобы создать проект модели отчета, нажмитеOK.

  7. Решение Расширенная_Модель будет создано и показано в Обозревателе решений.

    Примечание
    Если панель Обозреватель решений скрыта, откройте меню Вид и выберите команду Обозреватель решений.

Определение источника данных для модели отчета

  1. В области Обозревателя решений окна SQL Server Business Intelligence Development Studio щелкните правой кнопкой мыши Источники данных, а затем выберите Добавить новый источник данных.

  2. На странице Приветствия мастера источника данных нажмите кнопку Далее.

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

  4. В диалоговом окне Диспетчер подключений укажите следующие свойства подключения для источника данных:

    1. Имя сервера – Введите имя сервера базы данных Configuration Manager 2007 или выберите его в раскрывающемся списке. Если работа ведется с именованным экземпляром, а не с экземпляром по умолчанию, используйте формат <сервер_базы_данных>\<имя_экземпляра>.

    2. Выберите Использовать проверку подлинности Windows .

    3. В списке Выберите или введите имя базы данных выберите имя базы данных Configuration Manager 2007.

  5. Чтобы проверить подключение к базе данных, нажмите Проверить подключение.

  6. Если подключение установлено успешно, нажмите OK, чтобы закрыть диалоговое окно Диспетчер подключений. Если не удалось установить подключение, убедитесь, что введенные сведения правильны, и снова нажмите Проверить подключение.

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

  8. В поле Имя источника данных введите Расширенная_Модель и нажмите кнопку Готово. Источник данных Расширенная_модель.ds теперь будет отображен в обозревателе решений в узле Источники данных.

Определение представления источника данных для модели отчета

  1. В Обозревателе решений щелкните правой кнопкой мыши Представления источника данных и выберите команду Добавить новый источник данных.

  2. На странице Приветствие мастера представления источника данных нажмите кнопку Далее. Появится страница Выберите источник данных.

  3. Убедитесь, что в окне Реляционные источники данных выбран источник данных Расширенная_модель, и нажмите кнопку Далее.

  4. На странице Выбор таблиц и представлений выберите следующие представления из списка Доступные объекты, чтобы использовать их в модели отчета.

    1. dbo.v_R_System

    2. dbo.v_GS_OPERATING_SYSTEM

    После выбора каждого представления нажимайте кнопку >, чтобы переместить объекты в список Включенные объекты.

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

  6. После выбора требуемых объектов нажмите кнопку Далее и введите Расширенная_Модель в поле Имя.

  7. Нажмите кнопку Готово. Представление источника данных Расширенная_модель.dsv появится в папке Представления источника данных в области Обозревателя решений.

Определение отношений в представлении источника данных

  1. В окне Обозреватель решений дважды щелкните пункт Расширенная_модель.dsv, чтобы открыть окно конструктора.

  2. Щелкните правой кнопкой мыши заголовок окна v_R_System, выберите команду Заменить таблицу, а затем выберите команду Новым именованным запросом.

  3. В диалоговом окне Создание именованного запроса щелкните значок добавления таблицы.

  4. В диалоговом окне Добавление таблицы выберите вкладку Представления, выберите из списка V_GS_OPERATING_SYSTEM и затем нажмите кнопку Добавить.

  5. Нажмите кнопку Закрыть, чтобы закрыть диалоговое окно Добавление таблицы.

  6. В диалоговом окне Создание именованного запроса укажите следующие параметры.

    1. Имя: укажите имя, Расширенная_Модель.

    2. Описание: укажите описание, Пример модели отчета служб отчетов.

  7. В окне v_R_System выберите следующие элементы из списка объектов для отображения в модели отчета.

    1. ResourceID

    2. ResourceType

    3. Active0

    4. AD_Domain_Name0

    5. AD_SiteName0

    6. Client0

    7. Client_Type0

    8. Client_Version0

    9. CPUType0

    10. Hardware_ID0

    11. User_Domain0

    12. User_Name0

    13. Netbios_Name0

    14. Operating_System_Name_and0

  8. В поле v_GS_OPERATING_SYSTEM выберите следующие элементы из списка объектов для отображения в модели отчета.

    1. ResourceID

    2. Caption0

    3. CountryCode0

    4. CSDVersion0

    5. Description0

    6. InstallDate0

    7. LastBootUpTime0

    8. Locale0

    9. Manufacturer0

    10. Version0

    11. WindowsDirectory0

  9. Чтобы представить объекты этих представлений разработчику отчета в виде одного списка, необходимо указать общее отношение между двумя таблицами или представлениями при помощи объединения. Можно объединить два представления с помощью объекта ResourceID, который присутствует в обоих представлениях.

  10. В окне v_R_System щелкните объект ResourceID и перетащите его на объект ResourceID в окне v_GS_OPERATING_SYSTEM.

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

  12. Вместо окна v_R_System будет показано окно Расширенная_Модель, в котором будут присутствовать все необходимые объекты для модели отчета из представлений v_R_System и v_GS_OPERATING_SYSTEM. Теперь можно удалить окно v_GS_OPERATING_SYSTEM из конструктора представлений источника данных. Щелкните правой кнопкой мыши заголовок окна v_GS_OPERATING_SYSTEM и выберите команду Удалить таблицу из представления источника данных. В диалоговом окне Удаление объектов нажмите кнопку ОК, чтобы подтвердить удаление.

  13. В меню Файл выберите команду Сохранить все.

Создание модели отчета

  1. В Обозревателе решений щелкните правой кнопкой мыши пункт Модели отчетов и выберите команду Добавить новую модель отчета.

  2. На странице Приветствия мастера моделей отчетов нажмите кнопку Далее.

  3. Убедитесь, что на странице Выбор представлений источника данных в списке Доступные представления источника данных выбрано Расширенная_модель.dsv, а затем нажмите кнопку "Далее".

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

  5. Убедитесь, что на странице Сбор статистики модели выбран пункт Обновить статистику модели перед формированием и нажмите кнопку Далее.

  6. Убедитесь, что на странице Завершение работы мастера в поле Имя отображено Расширенная_Модель.

  7. Чтобы завершить работу мастера и создать модель отчета, нажмите Выполнить.

  8. Чтобы завершить работу мастера, нажмите кнопку Готово.

  9. Модель отчета будет показана в окне конструктора.

Изменение модели отчета

  1. В представлении конструктора модели отчета среды SQL Server Business Intelligence Development Studio щелкните правой кнопкой мыши имя какого-либо объекта и выберите команду Переименовать.

  2. Введите новое имя выбранного объекта и нажмите клавишу ВВОД. Например, можно переименовать объект CSD_Version_0 и присвоить ему имя Версия пакета обновления ОС Windows.

  3. После завершения переименования объектов выберите в меню Файл команду Сохранить все.

Публикация модели отчета (для использования в службах отчетов SQL)

  1. В Обозревателе решений щелкните правой кнопкой мыши проект Расширенная_Модель.smdl и выберите команду Развернуть.

  2. Проверьте состояние развертывания в левом нижнем углу окна центра разработки бизнес-аналитики SQL Server. По окончании развертывания будет показано сообщение Развертывание завершено успешно. В случае сбоя развертывания причина будет указана в окне Вывод. Новая модель отчета станет доступна на веб-сайте служб отчетов SQL.

  3. В меню Файл выберите команду Сохранить все и закройте среду SQL Server Business Intelligence Development Studio.

Развертывание модели отчета в Configuration Manager

  1. Описание развертывания модели отчета для использования в консоли Configuration Manager см. в разделе Пошаговое руководство по развертыванию модели отчета в Configuration Manager.

См. также