Поделиться через


Занятие 4. Определение модели отчета

Модель отчета представляет собой слой метаданных поверх физической структуры базы данных, который определяет бизнес-сущности, поля и роли. После публикации она позволяет пользователям построителя отчетов разрабатывать отчеты, не требуя от них знания структуры базы данных или правил написания запросов. Модели состоят из сущностей, которые являются наборами связанных элементов отчета, сгруппированных под понятным именем, стандартных связей между этими бизнес-сущностями и стандартных вычислений. Модели определяются на языке определения семантических моделей (SMDL), который построен на основе языка XML. Файлы модели отчета имеют расширение SMDL.

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

Определение модели отчета

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

    Открывается мастер моделей отчетов.

  2. Нажмите кнопку Далее.

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

    Отображается страница Выбор правил формирования модели отчета**. Эти правила определяют, каким образом на основе источника данных создаются метаданные**. В рамках данного учебника примите все значения по умолчанию. Метаданные будут объединены в объекты, называемые сущностями.

  4. Нажмите кнопку Далее. Отобразится страница «Сбор статистики модели».

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

    При создании определенных параметров модели на языке SMDL учитывается статистика базы данных, которая хранится в представлении источника данных. Если данные в источнике данных или представление источника данных изменены, рекомендуется выбрать параметр Обновить статистику перед формированием.

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

  6. Убедитесь, что в поле Имя выбрано значение ModelTutorial.

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

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

    В окне ModelTutorial — среда разработки (Майкрософт) отображаются сущности и папки модели. При выборе сущности выводится список содержащихся в ней полей, папок и ролей. Выбрав модель и щелкнув ее правой кнопкой мыши, в нее можно добавить сущности, перспективы и папки. Выбрав сущность и щелкнув ее правой кнопкой мыши, в нее можно добавить папку, исходное поле, выражение или роль.

Следующие шаги

Теперь с помощью среды Business Intelligence Development Studio опубликуйте модель на сервере отчетов. См. раздел Занятие 5. Публикация проекта модели отчета.