Добрый день. Вопрос №1 Какова стоимость получения диплома о мини-МБА по данному курсу? Или ориентироваться на указанную на сайте? Вопрос №2 Возможно ли начать обучение без потери результатов, не отправив документы на зачисление, а отправку выполнить позже? |
Практикум
Как создать собственный отчет в Visual Studio 2005 Team Foundation Server
Область применения
- Microsoft® Visual Studio® 2005 Team Foundation Server (TFS) .
- Microsoft Visual Studio Team System.
- Microsoft SQL Server™ Reporting Services.
Описание
В статье подробно разбирается процесс создания нового отчета с последующей публикацией на портале отчетов команды.
Содержание
- Задачи.
- Обзор.
- Порядок операций.
- Прежде всего.
- Шаг 1 - создание нового проекта отчетов.
- Шаг 2 - создание источников данных.
- Шаг 3 - создание нового отчета в проекте.
- Шаг 4 - изменение отчета.
- Шаг 5 - развертывание отчета на Team Foundation Server.
- Шаг 6 - тестирование отчета.
- Дополнительные ресурсы.
Задачи
- Научиться создавать проект отчетов в Visual Studio.
- Научиться создавать новый отчет в проекте отчетов.
- Научиться публиковать новый отчет на сервере отчетов.
Обзор
Отчеты, поставляемые с VSTS, основаны на использовании SQL Server Reporting Services. С помощью конструктора отчетов Visual Studio (Business Intelligence Development Studio) из комплекта клиентских инструментов SQL Server 2005 можно редактировать готовые отчеты или создавать собственные. Создание собственного отчета в Visual Studio начинается с создания проекта отчетов. Затем создаются источники данных для подключения к реляционной базе данных TFS и базе данных Online Analytical Processing (OLAP) .
Порядок операций
- Шаг 1 - создание нового проекта отчетов.
- Шаг 2 - создание источников данных.
- Шаг 3 - создание нового отчета в проекте.
- Шаг 4 - изменение отчета.
- Шаг 5 - развертывание отчета на Team Foundation Server.
- Шаг 6 - тестирование отчета.
Прежде всего
Прежде чем приступать к настройке отчета для Team Foundation Server, убедитесь в следующем:
- На компьютере, который будет использоваться для настройки отчета, должна быть установлена среда Business Intelligence Development Studio. Чтобы проверить ее наличие, при создании нового проекта посмотрите, имеется ли в Visual Studio тип Business Intelligence Project.
- Ваша учетная запись должна быть членом роли безопасности Microsoft Analysis Server TfsWarehouseDataReaders на сервере уровня данных.
- Ваша учетная запись должна обладать правами администратора БД TFSWarehouse уровня данных.
- Ваша учетная запись должна быть членом роли Publisher в SQL Server Reporting Services на сервере уровня приложений.
Шаг 1 - создание нового проекта отчетов
Чтобы добавить в проект новый отчет и настроить его, начните с создания проекта отчетов. Выполните следующие действия:
- В Visual Studio откройте меню File, выберите команду New и щелкните Project.
- Выберите тип Business Intelligence Project.
- Выберите шаблон Report Server Project.
- Задайте имя и расположение проекта. Затем щелкните OK.
Шаг 2 - создание источников данных
Чтобы редактировать и публиковать настроенный отчет, необходимо добавить источники данных для хранилища данных Team Foundation Server и OLAP -куб. После добавления этих источников данных в проект Visual Studio, отчет может закачивать данные с сервера.
Создание источника данных хранилища
- В окне Visual Studio Solution Explorer щелкните правой кнопкой Shared Data Sources и выберите команду Add New Data Source.
- На вкладке General введите TfsReportDS в текстовое поле Name.
- В списке Type выберите Microsoft SQL Server.
- Щелкните Edit.
- Введите имя сервера уровня данных.
- Выберите базу данных TFSWarehouse.
- Дважды щелкните ОК, чтобы добавить источник данных.
Создание источника данных OLAP
- В окне Visual Studio Solution Explorer щелкните правой кнопкой Shared Data Sources и выберите команду Add New Data Source.
- На вкладке General введите TfsOlapReportDS в поле Name.
- В списке Type выберите Microsoft SQL Server Analysis Services.
- Щелкните Edit.
- Введите имя сервера уровня данных.
- Выберите базу данных TFSWarehouse.
- Дважды щелкните ОК, чтобы добавить источник данных.
Шаг 3 - создание нового отчета в проекте
Когда в проект добавлены источники данных, можно создавать новый отчет. Выполните следующие действия:
- В Solution Explorer щелкните правой кнопкой Reports и выберите Add и New Item.
- Выберите шаблон Report.
- Задайте имя отчета и щелкните OK.
Шаг 4 - изменение отчета
Добавив отчет в проект, отредактируйте его:
- Если Report Designer не открывается автоматически, откройте отчет для редактирования, щелкнув его дважды в Solution Explorer.
- Выберите в раскрывающемся списке Dataset вариант New Dataset.
- Присвойте набору данных имя, например TestDataSet.
- Выберите TFSOlapReportDS (shared) .
- Щелкните OK.
- Щелкните многоточие рядом с кнопкой Build (под раскрывающимся списком Dataset ) и выберите Team System.
Теперь можно редактировать отчет, перетаскивая меры и измерения из дерева Dataset на панели Query Pane и Filter Pane. Компоновка отчета меняется на вкладке Layout. Увидеть, как будет выглядеть отчет, можно на вкладке Preview.
Шаг 5 - развертывание отчета на Team Foundation Server
После редактирования отчета его можно развернуть на портале отчетов командного проекта:
- В Solution Explorer щелкните правой кнопкой проект отчетов и выберите Properties.
- Убедитесь, что атрибуту OverwriteDataSources присвоено значение false.
- Измените значение TargetDataSourceFolder согласно имени своего командного проекта, например: TargetDataSourceFolder = TestProject
- Измените значение TargetReportFolder согласно имени своего командного проекта, например: TargetReportFolder = TestProject
- Присвойте параметру TargetServerURL значение http://<имя сервера уровня данных>/reportserver, например: TargetServerURL = http://tfsrtm/reportserver
- Щелкните OK.
- В Solution Explorer щелкните правой кнопкой файл .rdl и выберите Deploy.
- Посмотрите на Output Pane, чтобы убедиться в успешности операции.
Шаг 6 - тестирование отчета
Опубликовав отчет на сервере отчетов своего командного проекта, протестируйте его, чтобы убедиться в успешности развертывания:
- В Team Explorer разверните узел своего командного проекта, щелкните правой кнопкой Reports и выберите команду Show Report Site.
- На сайте отчетов выберите созданный отчет.
- Убедитесь, что он выглядит так, как ожидалось.
Дополнительные ресурсы
- Дополнительную информацию по работе с проектами отчетов вы найдете в статье "Reporting Services Tutorials" по адресу http://msdn2.microsoft. com/en-us/library/ms170246.aspx.
- О редактировании отчетов читайте в статье "How to: Edit Reports in Report Designer" по адресу http://msdn2.microsoft.com/en-us/library/ ms244655(VS.80).aspx.
- О ролях системы безопасности уровня данных читайте в статье "Securing Access Through Analysis Services" по адресу http://msdn2.microsoft.com/ en-us/library/ms174839.aspx.
- О ролях системы безопасности уровня приложений читайте в статье "Securing Reporting Services" по адресу http://msdn2.microsoft.com/en-us/ library/ms157198.aspx.