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


Создание проекта сервера отчетов для Visual Studio ALM

Отслеживать ход работы команды можно с помощью конструктора отчетов SQL Server, который используется для создания отчетов. Перед созданием этих отчетов на основе данных из Visual Studio Team Foundation Server (TFS) необходимо создать проект сервера отчетов в Visual Studio.

Общие сведения об использовании конструктора отчетов см. на странице Проектирование и реализация отчетов с помощью конструктора отчетов веб-сайта корпорации Майкрософт. Дополнительные сведения о том, как создавать отчеты в конструкторе отчетов, см. в разделах Создание подробного отчета с помощью конструктора отчетов и Создание статистического отчета с помощью конструктора отчетов и куба служб Analysis Services.

Требования

Создание проекта сервера отчетов

  1. В Visual Studio в меню Файл выберите команду Создать, а затем выберите Проект.

    Откроется диалоговое окно Создание проекта.

  2. В списке Типы проектов выберите Проекты бизнес-аналитики.

    Если тип Проекты бизнес-аналитики не отображается в списке типов проектов, необходимо установить центр разработки бизнес-аналитики SQL Server. Дополнительные сведения см. в подразделе "Необходимые компоненты" в начале этого раздела.

  3. В списке Шаблоны выберите Проект сервера отчетов.

  4. В поле Имя введитеимя проекта и нажмите кнопку ОК.

Создание источников данных Tfs2010ReportDS и Tfs2010OlapReportDS

  1. В меню Проект выберите пункт Добавить новый элемент.

    Откроется диалоговое окно Добавление нового элемента.

  2. Выберите Источник данных и нажмите кнопку Добавить.

    Откроется диалоговое окно Общий источник данных.

  3. В поле Имя введите Tfs2010ReportDS.

    Важно!

    Если использовать имя, отличное от указанного на этом шаге, процедуры развертывания отчетов будут работать неправильно.Эта процедура позволяет создать локальные копии источников данных, которые будут использоваться для разработки отчетов.Эти копии эквивалентны источникам данных, которые были созданы TFS на сервере, на котором запущены службы SQL Server Reporting Services.При развертывании отчета TFS использует расположенный на сервере источник данных, имя которого совпадает с именем локальной копии источника данных в проекте.

  4. В списке Тип выберите тип Microsoft SQL Server, а затем выберите команду Изменить.

  5. В диалоговом окне Свойства подключения введите имя сервера и экземпляра (DataWarehouseServerName/InstanceName), на котором запущены службы аналитики, и нажмите кнопку Использовать аутентификацию Windows.

    Примечание

    В типичной конфигурации используйте имя сервера уровня данных.Однако хранилище может также находиться на отдельном сервере.

  6. Щелкните элемент Выберите или введите имя базы данных и выберите Tfs_Warehouse.

  7. (Необязательно) Нажмите кнопку Проверить подключение для проверки работы подключения в соответствии с определением и нажмите кнопку ОК, чтобы вернуться в диалоговое окно Общий источник данных.

  8. Нажмите кнопку ОК, а затем нажмите кнопку ОК, чтобы создать источник данных.

  9. Чтобы создать дополнительный источник данных, повторите шаги 1–7. В качестве типа источника данных укажите Службы аналитики Microsoft SQL Server, а в качестве имени введите Tfs2010OlapReportDS. В качестве имени базы данных укажите Tfs_Analysis.

    Хотя, возможно, была установлена версия TFS 2013 (в том числе в результате обновления), имена, которые были присвоены источникам данных для TFS 2010, по-прежнему используются.

Задание свойств проекта для развертывания отчетов

  1. В меню Проект выберите пункт Свойства.

  2. В качестве значения свойства OverwriteDataSources выберите False.

    Примечание

    Если задано это значение, отчеты можно публиковать без перезаписи источников данных, находящихся на сервере, источниками данных, определенными в этом проекте.

  3. В качестве значения свойства TargetDataSourceFolder введите /.

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

  5. В качестве значения свойства TargetServerURL введите URL-адрес сервера служб отчетов. Например, можно ввести http://ReportingServicesServerName/reportserver.