다음을 통해 공유


Visual Studio ALM의 보고서 서버 프로젝트 만들기

SQL Server 보고서 디자이너를 사용하여 보고서를 만들면 팀의 진행 상황을 추적할 수 있습니다. Visual Studio Team Foundation Server(TFS)의 데이터를 이러한 보고서의 기초로 사용하려면 먼저 Visual Studio에서 보고서 서버 프로젝트를 만들어야 합니다.

보고서 디자이너에 대한 개요는 Microsoft 웹 사이트에서 보고서 디자이너를 사용하여 보고서 디자인 및 구현 페이지를 참조하십시오. 보고서 디자이너에서 보고서를 만드는 방법에 대한 자세한 내용은 보고서 디자이너를 사용하여 자세한 보고서 만들기보고서 디자이너 및 Analysis Services 큐브를 사용하여 집계 보고서 만들기를 참조하십시오.

요구 사항

보고서 서버 프로젝트를 만들려면

  1. Visual Studio에서 파일 메뉴를 열고 새로 만들기를 가리킨 다음 프로젝트를 선택합니다.

    새 프로젝트 대화 상자가 나타납니다.

  2. 프로젝트 형식에서 비즈니스 인텔리전스 프로젝트를 선택합니다.

    프로젝트 형식 목록에 비즈니스 인텔리전스 프로젝트가 보이지 않으면 SQL Server Business Intelligence Development Studio를 설치해야 합니다. 자세한 내용은 이 항목 앞부분의 사전 요구 사항 단원을 참조하십시오.

  3. 템플릿에서 보고서 서버 프로젝트를 선택합니다.

  4. 이름 상자에프로젝트의 이름을 입력한 다음 확인을 선택합니다.

Tfs2010ReportDS 및 Tfs2010OlapReportDS 데이터 소스를 만들려면

  1. 프로젝트 메뉴에서 새 항목 추가를 선택합니다.

    새 항목 추가 대화 상자가 나타납니다.

  2. 데이터 원본을 선택한 다음 추가를 선택합니다.

    공유 데이터 원본 대화 상자가 나타납니다.

  3. 이름 상자에 Tfs2010ReportDS를 입력합니다.

    중요

    이 단계에서 지정한 이름을 사용하지 않으면 보고서 배포 절차를 제대로 실행할 수 없습니다.이 절차는 보고서를 개발할 때 사용할 데이터 소스의 로컬 복사본을 만듭니다.이러한 복사본은 SQL Server Reporting Services를 실행 중인 서버에서 TFS를 사용하여 만든 데이터 소스와 동일합니다.보고서를 배포하면 TFS에서는 프로젝트에 사용된 데이터 소스의 로컬 복사본과 이름이 같은 서버상의 데이터 소스를 사용합니다.

  4. 유형 목록에서 Microsoft SQL Server를 클릭한 다음 편집을 클릭합니다.

  5. 연결 속성 대화 상자에서 Analysis Services를 실행하는 서버 및 인스턴스의 이름(DataWarehouseServerName/InstanceName)을 입력한 다음 Windows 인증 사용을 선택합니다.

    참고

    일반적인 구성에서는 데이터 계층 서버의 이름을 사용하지만웨어하우스를 별도의 서버에 호스팅할 수도 있습니다.

  6. 데이터베이스 이름 선택 또는 입력을 선택한 다음 Tfs_Warehouse를 선택합니다.

  7. (옵션) 연결 테스트를 선택하여 연결이 정의된 대로 작동하는지 확인한 후 확인을 선택하여 공유 데이터 원본 대화 상자로 돌아갑니다.

  8. 확인을 선택한 다음 확인을 선택하여 데이터 소스를 만듭니다.

  9. 1-7단계를 반복하여 다른 데이터 소스를 만듭니다. 이때 Microsoft SQL Server Analysis Services를 데이터 소스 형식으로 지정하고 이름을 Tfs2010OlapReportDS로 지정합니다. 데이터베이스 이름에 대한 Tfs_Analysis를 지정합니다.

    TFS 2013을 설치했거나 이 버전으로 업그레이드한 경우에도 TFS 2010의 데이터 소스에 할당된 이름을 그대로 사용합니다.

보고서를 배포할 수 있도록 프로젝트 속성을 설정하려면

  1. 프로젝트 메뉴에서 속성을 선택합니다.

  2. OverwriteDataSources 속성의 값으로 False를 선택합니다.

    참고

    이 옵션을 설정하면 서버에 있는 데이터 소스를 덮어쓰지 않고 이 프로젝트에 정의한 데이터 소스를 사용하여 보고서를 게시할 수 있습니다.

  3. TargetDataSourceFolder 속성의 값으로 /를 입력합니다.

  4. TargetReportFolder 속성의 값으로 이 프로젝트의 보고서를 배포할 폴더의 경로를 입력합니다. 보고서를 특정 팀 프로젝트에 배포하려면 해당 팀 프로젝트의 이름을 사용하십시오.

  5. TargetServerURL 속성의 값으로 Reporting Services 서버의 URL을 입력합니다. 예를 들어, http://ReportingServicesServerName/reportserver를 입력할 수 있습니다.