Project Server 2010에 대해 보고 구성

 

적용 대상: Project Server 2010

마지막으로 수정된 항목: 2016-11-30

Microsoft Project Server 2010에서는 Project Server의 보고 데이터에 액세스할 수 있도록 하기 위해 자동으로 생성되거나 수동으로 작성할 수 있는 보고서, 대시보드 및 보고서 연결을 호스트하기 위한 중앙 지점을 제공하는 Microsoft SharePoint Server 2010 비즈니스 인텔리전스 센터 웹 응용 프로그램을 통합합니다. Microsoft SharePoint Server 2010의 Excel Services, SharePoint의 Visio Services, SharePoint의 PerformancePoint Services, PowerPivot 및 SQL Server Reporting Services로 만든 콘텐츠를 호스트하는 데 비즈니스 인텔리전스 센터를 사용할 수 있습니다.

보고 기능을 구성하려면 다음 단계를 수행해야 합니다.

  • SQL Server에서 Report Authors 그룹 로그인 추가

  • SQL Server 2008 Analysis Management Objects 설치

  • Excel Services 시작

  • Excel Services 구성

  • Secure Store Service 시작

  • 보안 저장소 구성

  • Report Authors 및 Report Viewers Active Directory 그룹 채우기

  • 비즈니스 인텔리전스 센터 구성

또한 보고서 작성자와 보고서 검토자에 대해 하나씩 2개의 Active Directory 그룹이 필요하고, 보안 저장소 대상 응용 프로그램에 대한 Active Directory 계정이 필요합니다.

계정 및 보안 그룹

다음 표에서는 이 문서의 여러 가지 절차를 수행하는 데 필요한 계정과 보안 그룹에 대해 설명합니다.

계정 설명

Report Authors 그룹

보고서를 만들 사용자 또는 Microsoft Excel의 보고서에 액세스해야 하는 다른 사용자가 추가되는 Active Directory 보안 그룹입니다. 이 그룹에는 Project Server 2010 보고 데이터베이스에 대한 읽기 권한이 부여됩니다. 아래 절차를 진행하기 전에 도메인 관리자에게 요청하여 이 그룹을 만들어야 합니다.

Report Viewers 그룹

보고서를 볼 사용자가 추가되는 Active Directory 보안 그룹입니다. 아래 절차를 진행하기 전에 도메인 관리자에게 요청하여 이 그룹을 만들어야 합니다.

External Report Viewers 그룹

보고서를 보기 위해 Project Server 2010 비즈니스 인텔리전스 센터에 액세스해야 하지만 PWA 사용자 계정이 없는 사용자를 위한 Active Directory 보안 그룹입니다.

조직에 이러한 사용자가 있으면 도메인 관리자에게 이 그룹을 만들고 위에 설명된 Report Viewers 그룹에 추가하도록 요청합니다.

응용 프로그램 풀 계정

Excel Services 응용 프로그램 및 Secure Store Service에 대한 응용 프로그램 풀을 실행하는 데 사용되는 active Directory 계정입니다. 이 계정은 SharePoint Server 2010에서 관리되는 계정으로 구성되어야 합니다. (Excel Services 또는 Secure Store Service를 아직 배포하지 않은 경우에 필요합니다.)

참고

Project Server Service 응용 프로그램에 대한 응용 프로그램 풀을 실행하는 데 사용한 것과 동일한 계정을 사용할 수 있습니다.

보안 저장소 대상 응용 프로그램 계정

보고서 보기 권한자가 Project Server 보고 데이터베이스의 데이터를 기반으로 생성된 보고서를 보는 데 필요한 자격 증명을 제공하는 계정입니다. 이 계정에는 Project Server 2010 데이터베이스에 대한 db_datareader 권한이 있어야 합니다.

이 계정을 위에서 설명한 Report Authors Active Directory 그룹에 추가하여 필요한 권한을 부여하는 것이 좋습니다.

Report Authors 그룹 로그인 추가

보고서 작성자가 Excel에서 Project Server 2010 보고 데이터베이스에 액세스할 수 있게 하려면 Microsoft SQL Server 액세스를 구성하고 SQL Server 로그인을 추가해야 합니다. 추가하는 로그온에는 스키마 정보와 데이터를 가져올 수 있도록 Project Server 2010 데이터베이스에 대한 특정 사용 권한이 부여되어야 합니다. 보고서 보기 권한자의 경우 직접 만든 도메인 그룹을 사용합니다.

중요

Microsoft Excel에서는 데이터 액세스를 위해 Secure Store Service를 사용하지 않습니다. Microsoft SharePoint Server 2010의 Excel Services만 보안 저장소를 사용합니다. Excel의 보고서로 작업하는 사용자에게는 직접 데이터베이스 액세스 권한이 필요합니다.

Project Server 2010 보고 데이터베이스가 있는 컴퓨터에서 다음 절차를 수행합니다.

참고

또는 SQL Server Management Studio를 사용하여 원격으로 데이터베이스 엔진에 연결할 수 있습니다.

Report Authors 그룹 로그인을 추가하려면

  1. 시작, 모든 프로그램, Microsoft SQL Server 2008, SQL Server Management Studio를 차례로 클릭합니다.

  2. Project Server 2010 보고 데이터베이스가 있는 SQL Server 데이터베이스 엔진의 인스턴스를 선택하고 연결을 클릭합니다.

  3. 보안을 확장하고 로그인을 마우스 오른쪽 단추로 클릭한 다음 새 로그인을 클릭합니다.

  4. 일반 페이지에서 검색을 클릭합니다.

  5. 개체 형식을 클릭하고 그룹 확인란을 선택합니다.

  6. 확인을 클릭합니다.

  7. 보고서 작성자를 위해 만든 그룹의 이름을 입력합니다.

  8. 이름 확인을 클릭합니다.

  9. 확인을 클릭합니다.

  10. 사용자 매핑 페이지를 선택합니다.

  11. 이 로그인으로 매핑된 사용자 목록 상자에서 Project Server 2010 데이터베이스가 포함된 행을 선택합니다.

  12. Project Server 2010데이터베이스에 대해 확인란을 선택합니다.

  13. db_datareader 데이터베이스 역할 멤버 자격 확인란을 선택합니다.

  14. 확인을 클릭합니다.

SQL Server 2008 Analysis Management Objects 설치

SQL Server 2008 AMO(Analysis Management Objects)를 아직 설치하지 않은 경우 팜의 각 응용 프로그램 서버에 설치해야 합니다.

참고

사용 중인 SQL Server 버전에 관계없이 QL Server 2008 버전의 AMO를 사용하여 데이터베이스를 호스트합니다.

SQL Server 2008 R2 Analysis Management Objects(https://go.microsoft.com/fwlink/p/?LinkId=130655)를 클릭하여 다운로드합니다.

참고

AMO 개체를 설치한 후 Project Application Service를 실행 중인 팜의 각 응용 프로그램 서버에서 이 서비스를 다시 시작하십시오. 이 서비스는 SharePoint 중앙 관리의 시스템 설정, 서버의 서비스 관리에서 구성됩니다.

Excel Services 시작

Excel Services가 팜에서 실행되고 있지 않으면 먼저 Excel Services 서비스 응용 프로그램을 구성해야 합니다.

중요

Project Server 2010Excel Services를 사용하려는 경우 Excel Services에 대한 계획 및 작업 문서를 검토하여 SharePoint Server 팜에 Excel Services를 배포하는 데 필요한 정보를 얻는 것이 좋습니다. 자세한 내용은 Excel Services 개요(SharePoint Server 2010)Excel Services 관리(SharePoint Server 2010)를 참조하세요.

Excel Services가 팜에서 이미 실행되고 있는 경우 Excel Services 구성그렇지 않으면 아래 절차에 따라 Excel Services.

중요

Excel Services 응용 프로그램 풀을 실행하는 계정은 PWA 사이트가 있는 콘텐츠 데이터베이스에 액세스할 수 있어야 합니다. Project Server Service 응용 프로그램에 대해 응용 프로그램 풀을 실행하는 계정에는 필요한 액세스 권한이 있으므로 원할 경우 해당 계정을 사용할 수 있습니다. Excel Services 응용 프로그램 풀에 대해 다른 계정을 사용하도록 선택한 경우 다음 Windows PowerShell 스크립트를 사용하여 필요한 액세스 권한을 부여할 수 있습니다.
$w = Get-SPWebApplication -identity  <PWA web application>
$w.GrantAccessToProcessIdentity(" <service account> ")
이 작업을 수행하면 db_owner에게 콘텐츠 데이터베이스에 대한 액세스 권한이 부여됩니다.

Excel Services를 시작하면 다음 두 단계가 진행됩니다.

  • Excel Calculation Services 켜기

  • Excel Services 서비스 응용 프로그램 만들기

Excel Calculation Services 서비스를 시작하려면

  1. SharePoint 중앙 관리 웹 사이트의 시스템 설정 섹션에서 서버의 서비스 관리를 클릭합니다.

  2. 팜에 둘 이상의 응용 프로그램 서버가 있는 경우 서버 목록에서 Excel Calculation Services 서비스를 실행하려는 응용 프로그램 서버를 선택합니다.

  3. 서비스 목록에서 Excel Calculation Services 옆에 있는 시작을 클릭합니다.

Excel Services 서비스 응용 프로그램을 만들려면

  1. SharePoint 중앙 관리 웹 사이트의 응용 프로그램 관리 섹션에서 서비스 응용 프로그램 관리를 클릭합니다.

  2. 서비스 응용 프로그램 탭에서 새로 만들기를 클릭한 다음 Excel Services 응용 프로그램을 클릭합니다.

  3. 이름 상자에 서비스 응용 프로그램의 이름을 입력합니다.

  4. 응용 프로그램 풀 이름 상자에 응용 프로그램 풀의 이름을 입력합니다.

  5. 구성 가능목록에서 응용 프로그램 풀에 대해 만든 관리되는 계정을 선택합니다.

  6. 확인을 클릭합니다.

Excel Services 설정 구성

Excel Services를 시작한 경우 Project Server 2010보고서 및 서식 파일 라이브러리에 대한 신뢰할 수 있는 파일 위치를 구성해야 합니다.

라이브러리마다 한 번씩 이 절차를 두 번 수행합니다.

신뢰할 수 있는 파일 위치를 구성하려면

  1. 중앙 관리의 응용 프로그램 관리 섹션에서 서비스 응용 프로그램 관리를 클릭합니다.

  2. Excel Services 서비스 응용 프로그램을 클릭합니다.

  3. Excel Services 관리 페이지에서 신뢰할 수 있는 파일 위치를 클릭합니다.

  4. 신뢰할 수 있는 파일 위치 추가를 클릭합니다.

  5. 주소 상자에 다음을 입력합니다.

    서식 파일 라이브러리의 경우

    http://<servername>/<projectsitename>/ProjectBICenter/Templates/

    또는

    샘플 보고서 라이브러리의 경우

    http://<servername>/<projectsitename>/ProjectBICenter/Sample%20Reports/

  6. 하위 항목 신뢰 섹션에서 하위 항목 신뢰 확인란이 선택되어 있는지 확인합니다.

  7. 외부 데이터 섹션에서 다음을 수행합니다.

    1. 외부 데이터 허용에서 신뢰할 수 있는 데이터 연결 라이브러리 및 포함 라이브러리 옵션을 선택합니다.

    2. 새로 고칠 때 경고 섹션에서 새로 고침 경고 사용 확인란의 선택을 취소합니다.

  8. 나머지 옵션을 기본값으로 두고 확인을 클릭합니다.

사용자가 Project Server 보고 데이터베이스와 OLAP 데이터베이스의 데이터에 보고서 스프레드시트를 연결하는 커넥터에 액세스할 수 있도록 하려면 신뢰할 수 있는 데이터 연결 라이브러리를 구성해야 합니다. 이렇게 하려면 Microsoft Project Web App(PWA)의 데이터 연결 라이브러리 URL이 필요합니다.

PWA의 데이터 연결 라이브러리 URL을 확인하려면 다음 절차를 따르세요.

데이터 연결 라이브러리의 URL을 확인하려면

  1. PWA의 왼쪽 탐색 창에서 비즈니스 인텔리전스를 클릭합니다.

  2. 왼쪽 창에서 데이터 연결을 클릭합니다.

  3. 데이터 연결 페이지에서 영어(미국) 옵션(또는 로캘에 적절한 언어)을 선택합니다.

  4. 도구 모음에서 속성 보기를 클릭합니다.

  5. 데이터 연결 속성 페이지에서 영어(미국) 또는 사용 중인 로캘에 해당하는 언어의 링크를 마우스 오른쪽 단추로 클릭한 다음 속성을 선택합니다.

  6. 속성 대화 상자에서 주소(URL) 값을 선택합니다.

  7. 선택한 텍스트를 마우스 오른쪽 단추로 클릭하고 복사를 클릭합니다.

    이 주소는 다음 단계에서 신뢰할 수 있는 데이터 연결 라이브러리를 설정할 때 필요한 데이터 연결 라이브러리의 URL입니다.

  8. 취소를 클릭합니다.

  9. 데이터 연결 속성 페이지에서 닫기를 클릭합니다.

신뢰할 수 있는 데이터 라이브러리를 설정하려면

  1. 중앙 관리의 응용 프로그램 관리에서 서비스 응용 프로그램 관리를 클릭합니다.

  2. Excel Services 서비스 응용 프로그램을 클릭합니다.

  3. 신뢰할 수 있는 데이터 연결 라이브러리를 클릭합니다.

  4. 신뢰할 수 있는 데이터 연결 라이브러리 추가를 클릭합니다.

  5. 주소 상자에 전 단계에서 복사한 데이터 연결 라이브러리 URL을 붙여 넣습니다. URL은 다음과 같은 형식이어야 합니다.

    http://<ServerName>/<ProjectSiteName>/ProjectBICenter/Data%20Connections%20for%20PerformancePoint/English%20(United%20States)

  6. 확인을 클릭합니다.

Secure Store Service 시작

SharePoint Server에서 Secure Store Service를 사용하면 인증 자격 증명을 두 번 이상 제공할 필요 없이 여러 시스템 리소스에 액세스할 수 있습니다. SharePoint Server에서는 Windows 서비스 및 보안 자격 증명 데이터베이스를 포함하여 Secure Store Service 인증을 구현합니다.

외부 데이터 원본에 대한 통합 문서에서 데이터 연결을 인증하려면 Secure Store Service에서 인증 자격 증명을 검색하도록 Excel Calculation Services를 구성할 수 있습니다. SharePoint Server보안 저장소 기능을 사용하도록 설정하려면 Microsoft Single Secure Store Service를 시작하고 중앙 관리의 보안 저장소 설정을 관리해야 합니다.

중요

Project Server에 대해 보고 이외의 용도로 Secure Store Service사용하려는 경우 Secure Store Service에 대한 계획 및 작업 문서를 검토하여 SharePoint Server 팜에 Secure Store Service를 배포하는 데 피룡한 정보를 얻는 것이 좋습니다. 자세한 내용은 Secure Store Service 계획(SharePoint Server 2010)Secure Store Service 구성(SharePoint Server 2010)을 참조하세요.

팜에서 보안 저장소가 이미 실행 중인 경우 Secure Store Service 구성을 계속 진행합니다.

팜에 Secure Store Service가 아직 구성되지 않은 경우 먼저 구성해야 합니다. 이 과정은 다음 세 단계로 진행됩니다.

  • Secure Store Service 켜기

  • Secure Store Service 서비스 응용 프로그램 만들기

  • Secure Store Service 키 생성

Secure Store Service를 켜려면

  1. SharePoint 중앙 관리 웹 사이트의 시스템 설정 섹션에서 서버의 서비스 관리를 클릭합니다.

  2. 팜에 둘 이상의 응용 프로그램 서버가 있는 경우 서버 목록에서 Secure Store Service 서비스를 실행하려는 응용 프로그램 서버를 선택합니다.

  3. 서비스 목록에서 Secure Store Service 옆에 있는 시작을 클릭합니다.

Secure Store Service 서비스 응용 프로그램을 만들려면

  1. SharePoint 중앙 관리 웹 사이트의 응용 프로그램 관리 섹션에서 서비스 응용 프로그램 관리를 클릭합니다.

  2. 서비스 응용 프로그램 탭에서 새로 만들기를 클릭한 다음 Secure Store Service를 클릭합니다.

  3. 이름 상자에 서비스 응용 프로그램의 이름을 입력합니다.

  4. 응용 프로그램 풀 이름 상자에 응용 프로그램 풀의 이름을 입력합니다.

  5. 구성 가능목록에서 응용 프로그램 풀에 대해 만든 관리되는 계정을 선택합니다.

  6. 확인을 클릭합니다.

  7. 서비스 응용 프로그램이 만들어지면 확인을 클릭합니다.

Secure Store Service 키를 생성하려면

  1. SharePoint 중앙 관리 웹 사이트의 응용 프로그램 관리 섹션에서 서비스 응용 프로그램 관리를 클릭합니다.

  2. Secure Store Service 응용 프로그램을 클릭합니다.

  3. 편집 탭에서 새 키 생성을 클릭합니다.

  4. 암호를 입력한 후 확인하고 확인을 클릭합니다.

Secure Store Service 설정 구성

Secure Store Service 응용 프로그램을 만든 후 보안 저장소 대상 응용 프로그램을 만들어야 합니다.

보안 저장소 대상 응용 프로그램을 만들려면

  1. SharePoint 중앙 관리 홈 페이지의 응용 프로그램 관리 섹션에서 서비스 응용 프로그램 관리를 클릭합니다.

  2. Secure Store Service를 클릭합니다.

  3. Secure Store Service 페이지에서 편집 탭을 선택합니다.

  4. 새로 만들기를 클릭합니다.

  5. 새 보안 저장소 대상 응용 프로그램 만들기 페이지에서 다음을 수행합니다.

    1. 대상 응용 프로그램 ID 상자에 ProjectServerApplication을 입력합니다.

    2. 표시 이름 상자에 보안 저장소 대상 응용 프로그램의 이름을 입력합니다.

    3. 담당자 전자 메일 상자에 전자 메일 주소를 입력합니다.

    4. 대상 응용 프로그램 형식 드롭다운 목록에서 그룹을 선택합니다.

    5. 다음을 클릭합니다.

  6. "보안 저장소 대상 응용 프로그램에 대한 자격 증명 필드를 지정하십시오." 페이지에서 다음을 클릭합니다.

  7. "멤버 자격 설정을 지정하십시오." 페이지에서 다음을 수행합니다.

    1. 대상 응용 프로그램 관리자 상자에 팜 관리자의 사용자 이름을 입력합니다.

    2. 구성원 상자에 보고서 보기 권한자를 위해 만든 도메인 그룹의 이름을 입력합니다.

    3. 확인을 클릭합니다.

대상 응용 프로그램을 만들었으면 연결하려는 자격 증명을 설정해야 합니다. 이것은 사용자가 보고서의 데이터를 새로 고칠 때 Excel Services에서 보고 데이터베이스에 액세스하는 데 사용하는 자격 증명입니다.

참고

새 계정을 사용하거나 자격 증명과 연결된 암호를 업데이트하기 위해 자격 증명을 다시 설정해야 하는 경우 이와 동일한 절차를 사용할 수 있습니다.

다음 절차에 따라 ProjectServerApplication 대상 응용 프로그램에 대한 자격 증명을 설정합니다.

대상 응용 프로그램에 대한 자격 증명을 설정하려면

  1. Secure Store Service 응용 프로그램 페이지에서 방금 만든 대상 응용 프로그램의 확인란을 선택합니다.

  2. 리본 메뉴에서 자격 증명 설정을 클릭합니다.

  3. 보안 저장소 대상 응용 프로그램(그룹)에 대한 자격 증명 설정 대화 상자에서 보안 저장소 대상 응용 프로그램에 사용하기 위해 만든 계정의 사용자 이름과 암호를 입력합니다.

    중요

    이 계정에는 Project Server 보고 데이터베이스에 대해 db_datareader 권한이 있어야 합니다. 이 계정을 Report Authors Active Directory 그룹에 추가하여 필요한 권한을 부여하는 것이 좋습니다.

  4. 확인을 클릭합니다.

Report Authors 및 Report Viewers Active Directory 그룹 채우기

PWA에서 사용자에게 필요한 비즈니스 인텔리전스 센터와 그 안에 있는 보고서에 대한 액세스 권한을 제공하려면 다음과 같이 Report Authors 및 Report Viewers Active Directory 그룹을 채워야 합니다.

  • Report Authors 그룹: ExcelActive Directory 계정을 추가합니다.

  • Report Viewers: 비즈니스 인텔리전스 센터에서 보고서를 볼 PWA 사용자의 Active Directory 계정을 추가합니다.

    참고

    보고서 작성자가 보고서를 확인할 수도 있어야 하는 경우 Active Directory에서 Report Authors 그룹을 Report Viewers 그룹에 추가하면 됩니다.

  • External Report Viewers(옵션): PWA 계정이 없으나 보고서를 보기 위해 비즈니스 인텔리전스 센터에 액세스해야 하는 사용자가 있으면 해당 Active Directory 계정을 이 그룹에 추가하고 비즈니스 인텔리전스 센터 액세스 구성이 그룹에 비즈니스 인텔리전스 센터에 대한 액세스 권한을 부여하는 절차를 따릅니다.

비즈니스 인텔리전스 센터 액세스 구성

PWA에 계정이 있는 사용자에게는 다음과 같이 비즈니스 인텔리전스 센터에 대한 액세스 권한이 자동으로 부여됩니다.

  • 팀 구성원: PWA의 팀 구성원 그룹의 구성원은 비즈니스 인텔리전스 센터의 팀 구성원 그룹(Microsoft Project Server) SharePoint 그룹에 자동으로 추가됩니다.

  • 프로젝트 관리자: PWA의 프로젝트 관리자 그룹의 구성원은 비즈니스 인텔리전스 센터의 프로젝트 관리자 그룹(Microsoft Project Server) SharePoint 그룹에 자동으로 추가됩니다.

PWA 계정이 없으나 비즈니스 인텔리전스 센터의 보고서에 액세스해야 하는 사용자가 있는 경우 별도로 권한을 부여해야 합니다. 외부 보고서 사용자에 대한 Active Directory 그룹에 해당 사용자를 추가하고(위의 계정 및 보안 그룹 섹션에 설명) 비즈니스 인텔리전스 센터에서 Active Directory 그룹에 대한 사용 권한을 부여하여 이 작업을 수행할 수 있습니다.

다음 절차에 따라 외부 보고서 보기 권한자에게 권한을 부여합니다.

외부 보고서 보기 권한자에게 사용 권한을 부여하려면

  1. PWA의 왼쪽 창에서 비즈니스 인텔리전스를 클릭합니다.

  2. 비즈니스 인텔리전스 센터에서 사이트 작업을 클릭하고 사이트 사용 권한을 클릭합니다.

  3. 편집 탭에서 그룹 만들기를 클릭합니다.

  4. 그룹 만들기 페이지:

    1. 이름 상자에 그룹의 이름을 입력합니다(예: 외부 보고서 보기 권한자).

    2. 이 사이트에 대해 그룹 권한 부여 영역에서 읽기 확인란을 선택합니다.

    3. 다른 옵션은 기본값으로 두고 확인을 클릭합니다.

  5. 사람 및 그룹 페이지에서 새로 만들기를 클릭합니다.

  6. 권한 부여 대화 상자에서 외부 보고서 보기 권한자를 위해 만든 Active Directory 그룹의 이름을 입력하고 확인을 클릭합니다.