Добрый день. Вопрос №1 Какова стоимость получения диплома о мини-МБА по данному курсу? Или ориентироваться на указанную на сайте? Вопрос №2 Возможно ли начать обучение без потери результатов, не отправив документы на зачисление, а отправку выполнить позже? |
Практикум
Как настроить отчет в Visual Studio 2005 Team Foundation Server
Область применения
- Microsoft® Visual Studio® 2005 Team Foundation Server (TFS) .
- Microsoft Visual Studio Team System (VSTS) .
- Microsoft® SQL Server™ Reporting Services.
Описание
В этой статье подробно разбирается процесс редактирования существующего отчета с последующей публикацией на портале системы отчетов TFS.
Содержание
- Задачи.
- Обзор.
- Порядок операций.
- Прежде всего.
- Шаг 1 - создание нового проекта отчетов.
- Шаг 2 - экспорт отчета.
- Шаг 3 - создание источников данных.
- Шаг 4 - добавление отчета в проект.
- Шаг 5 - редактирование отчета.
- Шаг 6 - развертывание отчета на Team Foundation Server.
- Шаг 7 - тестирование отчета.
- Дополнительные ресурсы.
Задачи
- Создать проект отчетов в Visual Studio.
- Настроить существующий отчет согласно своим нуждам.
- Опубликовать новый отчет на сервере отчетов.
Обзор
Отчеты, поставляемые с VSTS, основаны на использовании SQL Server Reporting Services. С помощью конструктора отчетов Visual Studio (Business Intelligence Development Studio) из комплекта клиентских инструментов SQL Server 2005 можно редактировать готовые отчеты или создавать собственные.
Возможность настраивать отчеты позволяет вводить в них дополнительную функциональность. Если вам нужен отчет, подобный существующему, вам не нужно создавать новый отчет с нуля. Возьмите имеющийся отчет и настройте его, сэкономив таким образом немало времени. Чтобы настроить существующий отчет, его необходимо экспортировать с сервера отчетов, добавить в существующий проект отчетов Visual Studio, а затем после внесения изменений повторно развернуть на портале отчетов.
Порядок операций
- Шаг 1 - создание нового проекта отчетов.
- Шаг 2 - экспорт отчета.
- Шаг 3 - создание источников данных.
- Шаг 4 - добавление отчета в проект.
- Шаг 5 - редактирование отчета.
- Шаг 6 - развертывание отчета на Team Foundation Server.
- Шаг 7 - тестирование отчета.
Прежде всего
Прежде чем приступать к настройке отчета для 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 - экспорт отчета
Отчет, который требуется настроить, экспортируется с портала проекта, чтобы затем импортировать его в новый проект отчетов. Выполните следующие действия, чтобы экспортировать отчет:
- Щелкните правой кнопкой свой командный проект и выберите Show Project Portal.
- На панели Quick Launch левой части веб-сайта портала щелкните Reports.
- Выберите отчет, который хотите настраивать.
- Щелкните Properties.
- Выберите Edit.
- Сохраните файл .rdl отчета в папку проекта отчетов, который был создан в шаге 1.
Шаг 3 - создание источников данных
Чтобы редактировать и публиковать настроенный отчет, необходимо добавить источники данных для хранилища данных 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.
- Дважды щелкните ОК, чтобы добавить источник данных.
Шаг 4 - добавление отчета в проект
Теперь, когда в проект добавлены источники данных, можно импортировать отчет, экспортированный на шаге 2:
- В Solution Explorer щелкните правой кнопкой Reports, выберите Add и затем щелкните Existing Item.
- Перейдите к файлу .rdl, экспортированному на шаге 2.
Шаг 5 - редактирование отчета
Добавив отчет в проект, внесите в него коррективы и настройте соответственно своим нуждам. Чтобы открыть отчет для редактирования, дважды щелкните его в Solution Explorer. Теперь его можно менять следующим образом:
- менять операторы запросов в Data Pane ;
- перетаскивать новые меры или элементы в Data Pane ;
- менять разметку отчета в Layout Pane.
Шаг 6 - развертывание отчета на Team Foundation Server
Внеся изменения в отчет, разверните его на портале отчетов командного проекта:
- В Solution Explorer щелкните правой кнопкой проект отчетов и выберите Properties.
- Убедитесь, что атрибуту OverwriteDataSources присвоено значение false.
- Измените значение TargetDataSourceFolder согласно имени своего командного проекта, например: TargetDataSourceFolder = TestProject
- 4. Измените значение TargetReportFolder согласно имени своего командного проекта, например: TargetReportFolder = TestProject
- 5. Присвойте параметру TargetServerURL значение http://<имя сервера уровня данных>/reportserver, например: TargetServerURL = http://tfsrtm/reportserver
- Щелкните OK.
- В Solution Explorer щелкните правой кнопкой файл .rdl и выберите Deploy.
- Посмотрите на Output Pane, чтобы убедиться в успешности операции.
Шаг 7 - тестирование отчета
Опубликовав отчет на сервере отчетов своего командного проекта, протестируйте его, чтобы убедиться в успешности развертывания:
- В 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/ms 244655(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.