Создание проекта сервера отчетов для Visual Studio ALM
Отслеживать ход работы команды можно с помощью конструктора отчетов SQL Server, который используется для создания отчетов. Перед созданием этих отчетов на основе данных из Visual Studio Team Foundation Server (TFS) необходимо создать проект сервера отчетов в Visual Studio.
Общие сведения об использовании конструктора отчетов см. на странице Проектирование и реализация отчетов с помощью конструктора отчетов веб-сайта корпорации Майкрософт. Дополнительные сведения о том, как создавать отчеты в конструкторе отчетов, см. в разделах Создание подробного отчета с помощью конструктора отчетов и Создание статистического отчета с помощью конструктора отчетов и куба служб Analysis Services.
Требования
Visual Studio и SQL Server Business Intelligence Development Studio должны быть установлены на одном и том же компьютере.
Чтобы установить центр разработки бизнес-аналитики, запустите программу установки SQL Server и установите флажок Клиентские компоненты при выборе компонентов для установки. Сведения об установке последнего пакета обновления для SQL Server см. в разделе Получение последнего пакета обновления для SQL Server 2008 на веб-сайте корпорации Майкрософт.
Необходимо быть членом роли безопасности TfsWarehouseDataReaders в базе данных Analysis Services на сервере уровня данных Team Foundation Server. Дополнительные сведения см. в разделе Предоставление доступа к базам данных хранилища данных для Visual Studio ALM.
Необходимо быть членом роли Диспетчер содержимого Team Foundation в службах SQL Server Reporting Services. Дополнительные сведения см. в разделе Задание разрешений администратора для Team Foundation Server.
Создание проекта сервера отчетов
В Visual Studio в меню Файл выберите команду Создать, а затем выберите Проект.
Откроется диалоговое окно Создание проекта.
В списке Типы проектов выберите Проекты бизнес-аналитики.
Если тип Проекты бизнес-аналитики не отображается в списке типов проектов, необходимо установить центр разработки бизнес-аналитики SQL Server. Дополнительные сведения см. в подразделе "Необходимые компоненты" в начале этого раздела.
В списке Шаблоны выберите Проект сервера отчетов.
В поле Имя введитеимя проекта и нажмите кнопку ОК.
Создание источников данных Tfs2010ReportDS и Tfs2010OlapReportDS
В меню Проект выберите пункт Добавить новый элемент.
Откроется диалоговое окно Добавление нового элемента.
Выберите Источник данных и нажмите кнопку Добавить.
Откроется диалоговое окно Общий источник данных.
В поле Имя введите Tfs2010ReportDS.
Важно!
Если использовать имя, отличное от указанного на этом шаге, процедуры развертывания отчетов будут работать неправильно.Эта процедура позволяет создать локальные копии источников данных, которые будут использоваться для разработки отчетов.Эти копии эквивалентны источникам данных, которые были созданы TFS на сервере, на котором запущены службы SQL Server Reporting Services.При развертывании отчета TFS использует расположенный на сервере источник данных, имя которого совпадает с именем локальной копии источника данных в проекте.
В списке Тип выберите тип Microsoft SQL Server, а затем выберите команду Изменить.
В диалоговом окне Свойства подключения введите имя сервера и экземпляра (DataWarehouseServerName/InstanceName), на котором запущены службы аналитики, и нажмите кнопку Использовать аутентификацию Windows.
Примечание
В типичной конфигурации используйте имя сервера уровня данных.Однако хранилище может также находиться на отдельном сервере.
Щелкните элемент Выберите или введите имя базы данных и выберите Tfs_Warehouse.
(Необязательно) Нажмите кнопку Проверить подключение для проверки работы подключения в соответствии с определением и нажмите кнопку ОК, чтобы вернуться в диалоговое окно Общий источник данных.
Нажмите кнопку ОК, а затем нажмите кнопку ОК, чтобы создать источник данных.
Чтобы создать дополнительный источник данных, повторите шаги 1–7. В качестве типа источника данных укажите Службы аналитики Microsoft SQL Server, а в качестве имени введите Tfs2010OlapReportDS. В качестве имени базы данных укажите Tfs_Analysis.
Хотя, возможно, была установлена версия TFS 2013 (в том числе в результате обновления), имена, которые были присвоены источникам данных для TFS 2010, по-прежнему используются.
Задание свойств проекта для развертывания отчетов
В меню Проект выберите пункт Свойства.
В качестве значения свойства OverwriteDataSources выберите False.
Примечание
Если задано это значение, отчеты можно публиковать без перезаписи источников данных, находящихся на сервере, источниками данных, определенными в этом проекте.
В качестве значения свойства TargetDataSourceFolder введите /.
В качестве значения свойства TargetReportFolder введите путь к папке, в которую будет выполняться развертывание отчетов из этого проекта. Если отчеты необходимо развертывать в конкретный командный проект, укажите имя этого командного проекта.
В качестве значения свойства TargetServerURL введите URL-адрес сервера служб отчетов. Например, можно ввести http://ReportingServicesServerName/reportserver.