Share via


Project Server 2007에서 Excel 계산 서비스 구성

업데이트 날짜: 2008년 7월

 

마지막으로 수정된 항목: 2008-07-21

Microsoft Office Project Server 2007 설치가 Microsoft Office SharePoint Server 2007 설치와 연결된 경우 Excel Calculation Services를 구성하여 Office Project Server 2007 보고 데이터베이스에서 쉽게 보고서를 생성할 수 있습니다.

이 기능을 사용하면 Microsoft Office Excel 2007에서 보고서를 작성하고 Office SharePoint Server 2007에 게시할 수 있습니다. 이렇게 게시하면 조직의 다른 사용자가 해당 보고서를 보고 추가로 사용자 지정하기 위해 오프라인에 저장할 수도 있습니다.

이 기능을 구성하는 두 가지 주요 단계는 다음과 같습니다.

  • 보고서 작성자 구성 - Office Project Server 2007 보고 데이터베이스에 보고서 작성자가 액세스할 수 있도록 Microsoft SQL Server를 구성하는 단계입니다.

  • 보고서 사용자 구성  보고서를 게시하기 위해 Office SharePoint Server 2007을 구성하는 단계입니다.

참고

이 문서의 절차에서는 사용자가 SQL Server 2005를 사용하고 있다고 가정합니다. 그러나 SQL Server 2000을 사용해도 동일한 기능이 제공됩니다.

참고

기존 구성에 따라 이 문서의 절차 중 일부가 이미 완료되었을 수도 있습니다.

SQL Server 구성

보고서 작성자가 Office Excel 2007에서 Office Project Server 2007 보고 데이터베이스에 액세스할 수 있도록 하려면 SQL Server 액세스를 구성하고 SQL Server 로그인을 추가해야 합니다. Office Excel 2007에서 Excel Calculation Services와는 다른 데이터 액세스 방식을 사용하기 때문입니다.

SQL Server 액세스를 구성하려면 SQL Server 데이터베이스 엔진 및 SQL Server Analysis Service에서 원격 연결이 가능하도록 설정해야 합니다. SQL Server Surface Area Configuration 도구를 사용하면 원격 연결을 설정할 수 있습니다.

SQL Server 노출 영역 구성

  1. SQL Server 2005를 실행하는 컴퓨터에서 시작, 모든 프로그램, Microsoft SQL Server 2005, 구성 도구, SQL Server Surface Area Configuration을 차례로 클릭합니다.

  2. 서비스 및 연결에 대한 노출 영역 구성을 클릭합니다.

  3. 구성 요소별 보기 탭을 선택합니다.

  4. 데이터베이스 엔진을 확장한 다음 구성 중인 SQL Server의 인스턴스를 확장합니다.

  5. 원격 연결을 클릭하고 로컬 및 원격 연결 옵션 및 TCP/IP 및 명명된 파이프 모두 사용 옵션을 선택합니다.

  6. Analysis Services를 확장한 다음 구성 중인 SQL Server의 인스턴스를 확장합니다.

  7. 로컬 및 원격 연결 옵션을 선택합니다.

  8. 확인을 클릭합니다.

위 절차를 사용하여 SQL Server 데이터베이스 엔진 구성이나 Analysis Services 구성을 변경한 경우 SQL Server 서비스 및 구성 중인 SQL Server 인스턴스에 대한 SQL Server Analysis Services 서비스를 다시 시작해야 합니다.

SQL Server 액세스가 구성되면 Office Project Server 2007 보고 데이터베이스에 대한 특정 액세스가 스키마 정보 및 데이터를 가져올 수 있도록 SQL Server 로그인을 추가해야 합니다. 가장 쉽게 관리할 수 있는 방법은 도메인 그룹을 사용하는 것입니다. 도메인 그룹을 사용하지 않는 경우 각 보고서 작성자마다 이 절차를 반복해야 합니다.

보고서 작성자 로그인 추가

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

  2. Office Project Server 2007 데이터베이스가 있는 SQL Server의 인스턴스를 선택한 다음 연결을 클릭합니다.

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

  4. 일반 페이지의 로그인 이름 텍스트 상자에 사용자 또는 그룹 이름을 입력합니다.

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

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

  7. Office Project Server 2007 보고 데이터베이스의 확인란을 선택한 다음 db_datareader 데이터베이스 역할 멤버 자격을 선택합니다.

  8. 확인을 클릭합니다.

Microsoft Office SharePoint Server 2007 게시 구성

Office SharePoint Server 2007에 제공되는 게시 기능을 사용하면 작성자가 콘텐츠를 만들고 수정할 수 있으며 적절한 수준의 보기 권한이 있는 사용자가 볼 수 있도록 설정할 수도 있습니다. Office Excel 2007에서 Office SharePoint Server 2007로 게시하려는 경우 Excel Calculation Services에 이 기능이 필요합니다.

Microsoft Office Project Web Access(PWA)에 사용되는 사이트 모음에 대한 Office SharePoint Server 2007 게시 인프라 기능을 활성화한 다음 PWA 사이트에 대한 Office SharePoint Server 2007 게시 기능을 활성화해야 합니다. Office SharePoint Server 2007 게시 인프라 기능이 활성화된 후에는 사용자에 대한 게시 업무를 위임하는 데 사용되는 추가 권한 수준 및 Office SharePoint Server 2007 그룹이 자동으로 만들어집니다.

게시 인프라 사이트 모음 기능 활성화

  1. Office Project Web Access 홈 페이지에서 사이트 작업, 사이트 설정을 차례로 클릭합니다.

  2. 사이트 설정 페이지의 사이트 모음 관리에서 사이트 모음 기능을 클릭합니다.

  3. 사이트 모음 기능 페이지에서 Office SharePoint Server 게시 인프라 기능에 대해 활성화를 클릭합니다.

  4. 이동 경로 탐색에서 사이트 설정을 클릭하여 사이트 설정 페이지로 돌아옵니다.

게시 사이트 기능 활성화

  1. 사이트 설정 페이지의 사이트 관리에서 사이트 기능을 클릭합니다.

  2. 사이트 기능 페이지에서 Office SharePoint Server 게시 인프라 옵션에 대해 활성화를 클릭합니다.

Excel 계산 서비스 시작

Excel Calculation Services를 사용하려면 팜에서 Excel Calculation Services를 실행해야 합니다. 이 서비스는 SharePoint 중앙 관리 웹 사이트를 통해 구성할 수 있습니다.

Excel 계산 서비스 시작

  1. SharePoint 중앙 관리에서 작업 탭을 클릭합니다.

  2. 작업 페이지의 토폴로지 및 서비스에서 서버 제공 서비스를 클릭합니다.

  3. 서비스 목록에서 Excel 계산 서비스 서비스에 대해 시작을 클릭합니다.

보고서 센터 만들기

Office Excel 2007에서 게시된 보고서를 호스팅하려면 사이트를 만들어야 합니다. 보고서 센터 서식 파일을 사용하여 사이트 모음을 만들면 됩니다.

보고서 센터 만들기

  1. Project Web Access에서 사이트 작업을 클릭한 다음 사이트 만들기를 클릭합니다.

  2. 제목 텍스트 상자에 보고서 센터의 제목을 입력합니다.

  3. URL 이름 텍스트 상자에 보고서 센터에 사용할 URL을 입력합니다.

  4. 서식 파일 선택 영역에서 엔터프라이즈 탭을 클릭하고 보고서 센터 옵션을 선택합니다.

  5. 웹 사이트 보고에 대한 사용 권한을 제한하려면 사용 권한 영역에서 고유한 사용 권한 사용 옵션을 선택합니다. 그렇지 않은 경우 기본 옵션인 상위 사이트와 동일한 사용 권한 사용을 그대로 사용합니다.

  6. 만들기를 클릭합니다.

Project Server 공유 서비스 공급자 구성

Office Project Server 2007에서 Excel Calculation Services를 사용하려면 PWA를 호스팅하는 공유 서비스 공급자를 구성해야 합니다. 이 프로세스는 다음과 같은 주요 세 가지 단계로 구성됩니다.

  • 무인 서비스 계정 구성

  • 신뢰할 수 있는 파일 위치 추가

  • 신뢰할 수 있는 데이터 연결 라이브러리 추가

사용자 이름 문자열과 암호 문자열이 모두 필요한 외부 데이터 원본에 연결하려면 무인 서비스 계정을 구성해야 합니다. Excel Calculation Services에서 인증을 수행하려면 이러한 문자열이 필요합니다. 자세한 내용은 Microsoft Office SharePoint Server 2007에서 Excel 서비스 무인 서비스 계정을 구성하는 방법(https://support.microsoft.com/kb/928738)을 참조하십시오.

무인 서비스 계정 구성

  1. SharePoint 중앙 관리의 공유 서비스 관리에서 Office Project Server 2007 SSP를 클릭합니다.

  2. 공유 서비스 공급자 홈 페이지의 Excel 서비스 설정에서 Excel 서비스 설정 편집을 클릭합니다.

  3. 외부 데이터에 사용할 서비스 계정의 이름 및 암호를 입력한 다음 확인을 클릭합니다.

Office SharePoint Server 2007에서 신뢰할 수 있는 파일 위치는 Excel Calculation Services에서 액세스 가능한 통합 문서의 신뢰할 수 있는 리포지토리로 구성된 Office SharePoint Server 2007 문서 라이브러리, UNC 경로 또는 HTTP 웹 사이트입니다. Excel Calculation Services에서는 신뢰할 수 있는 파일 위치에 저장된 통합 문서만 열립니다.

Excel 서비스에 대해 신뢰할 수 있는 위치 구성

  1. 공유 서비스 공급자 홈 페이지의 Excel 서비스 설정에서 신뢰할 수 있는 파일 위치를 클릭합니다.

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

  3. 주소 상자에 신뢰할 수 있는 위치 주소를 http://<서버 이름>/<pwa 이름>/*<보고서 센터 사이트>*의 형식으로 입력합니다.

  4. Windows SharePoint Services 위치 종류를 선택합니다.

  5. 하위 항목 신뢰에서 하위 항목 신뢰 확인란을 선택합니다.

  6. 통합 문서 계산 모드에서 자동 옵션을 선택합니다.

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

  8. 사용자 정의 함수 영역에서 사용자 정의 함수를 사용할지 여부를 지정합니다.

  9. 확인을 클릭합니다.

모든 데이터 연결에 대해 반드시 .odc 파일을 사용하도록 Excel Calculation Services를 구성할 수 있습니다. 이러한 파일은 주로 외부 데이터 원본에 대한 연결을 관리하는 데 사용되며 데이터 연결 라이브러리에 저장됩니다. 데이터 연결 라이브러리를 명시적으로 신뢰해야 Excel Calculation Services가 라이브러리에 대한 통합 문서 액세스를 허용합니다.

신뢰할 수 있는 데이터 라이브러리 설정

  1. SharePoint 중앙 관리의 공유 서비스 관리에서 Office Project Server 2007 SSP를 클릭합니다.

  2. 공유 서비스 공급자 홈 페이지의 Excel 서비스 설정에서 신뢰할 수 있는 데이터 연결 라이브러리를 클릭합니다.

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

  4. 신뢰할 수 있는 데이터 연결 라이브러리 추가 페이지의 주소 상자에 http://<서버 이름>/<pwa 이름>/<보고서 센터 사이트>/Data Connections를 입력합니다.

  5. 확인을 클릭합니다.

Single Sign-On 구성

Office SharePoint Server 2007에서 SSO(Single Sign-On) 인증을 사용하면 사용자가 인증 자격 증명을 여러 번 입력하지 않고도 여러 시스템 리소스에 액세스할 수 있습니다. Office SharePoint Server 2007은 Windows 서비스 및 보안 자격 증명 데이터베이스를 포함하여 SSO 인증을 구현합니다.

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

Microsoft Single Sign-On 서비스 구성

  1. 시작, 관리 도구, 서비스를 차례로 클릭합니다.

  2. Microsoft Single Sign-On 서비스를 두 번 클릭합니다.

  3. 일반 탭의 시작 유형 드롭다운 목록에서 자동을 선택합니다.

  4. 로그온 탭에서 이 계정을 선택한 다음 Office Project Server 2007 공유 서비스 공급자의 사용자 이름과 암호를 입력합니다.

  5. 확인을 클릭합니다.

  6. 서비스 목록에서 Microsoft Single Sign-On 서비스를 선택한 다음 시작을 클릭합니다.

Single Sign-On 설정 구성

  1. SharePoint 중앙 관리에서 작업 탭을 클릭합니다.

  2. 보안 구성에서 Single Sign-on 설정 관리를 클릭합니다.

  3. Single Sign-on 설정 관리 페이지에서 서버 설정 관리를 클릭합니다.

  4. Single Sign-On 관리자 계정 섹션의 계정 이름 텍스트 상자에 Microsoft Single Sign-On 서비스를 실행하는 사용자 이름을 입력합니다.

  5. 엔터프라이즈 응용 프로그램 정의 관리자 계정 섹션의 계정 이름 텍스트 상자에 Microsoft Single Sign-On 서비스를 실행하는 사용자 이름을 입력합니다.

  6. 필요한 경우 데이터베이스 설정 영역에 사용할 데이터베이스 서버 이름과 데이터베이스 이름을 입력합니다.

  7. 확인을 클릭합니다.

Single Sign-On 엔터프라이즈 응용 프로그램 정의 만들기

  1. Single Sign-on 설정 관리 페이지의 엔터프라이즈 응용 프로그램 정의 설정에서 엔터프라이즈 응용 프로그램 정의의 설정 관리를 클릭합니다.

  2. 엔터프라이즈 응용 프로그램 정의 관리 페이지에서 새 항목을 클릭합니다.

  3. 표시 이름 텍스트 상자에 이름을 입력합니다.

  4. 응용 프로그램 이름 텍스트 상자에 이름을 입력합니다. 이 이름은 Excel Office 데이터 연결 SSO 필드에서 데이터를 검색할 때 사용해야 하는 자격 증명 집합을 식별하는 데 사용됩니다.

  5. 담당자 전자 메일 주소 상자에 해당하는 담당자 전자 메일 주소를 입력합니다.

  6. Office Project Server 2007 배포에서 Windows 통합 인증을 사용하는 경우 Windows 인증 확인란을 선택합니다.

  7. 나머지 필드에 대해서는 기본 값을 유지한 다음 확인을 클릭합니다.

SSO 응용 프로그램 정의에 보안 자격 증명 추가

  1. SharePoint 중앙 관리에서 작업 탭을 클릭합니다.

  2. 보안 구성에서 Single Sign-on 설정 관리를 클릭합니다.

  3. Single Sign-on 설정 관리 페이지에서 엔터프라이즈 응용 프로그램 정의의 계정 정보 관리를 클릭합니다.

  4. 엔터프라이즈 응용 프로그램 정의 드롭다운 목록 항목 중 이전 프로시저에서 만든 Single Sign-On 응용 프로그램 정의를 선택합니다.

  5. 그룹 계정 이름 텍스트 상자에 데이터 원본에 대한 액세스를 허용할 보안 그룹의 이름을 입력합니다.

  6. 설정을 클릭합니다.

  7. <응용 프로그램 정의> 계정 정보 제공 페이지에서 액세스할 데이터 원본에 대한 액세스 권한이 있는 사용자 이름과 암호를 입력합니다.

  8. 확인을 클릭합니다.

  9. 완료를 클릭합니다.

이제 Office Project Server 2007 및 Office SharePoint Server 2007에서 Office Excel 2007 및 Office Project Server 2007 보고 데이터베이스의 데이터를 사용하여 보고서를 만들고 게시할 수 있도록 구성됩니다.

예제 보고서 만들기

이 섹션에서는 Office Excel 2007에서 예제 보고서를 만들고 이를 사용자가 만든 보고서 센터에 게시하는 방법을 설명합니다.

예제 보고서 만들기

  1. Office Excel 2007의 데이터 탭에서 기타 원본을 클릭하고 SQL Server를 클릭합니다.

  2. 데이터 연결 마법사의 데이터베이스 서버에 연결 페이지에 있는 서버 이름 텍스트 상자에 Office Project Server 2007 보고 데이터베이스가 있는 SQL Server 인스턴스의 이름을 입력하고 다음을 클릭합니다.

  3. 데이터베이스 및 테이블 선택 페이지의 드롭다운 목록에서 Office Project Server 2007 보고 데이터베이스를 선택하고 다음을 클릭합니다.

  4. 데이터 연결 파일 저장 및 마침 페이지에서 인증 설정을 클릭합니다.

  5. Excel 서비스 인증 설정 대화 상자에서 SSO 옵션을 선택하고 SSO ID 텍스트 상자에 SSO ID를 입력합니다. 이 ID는 이 문서의 "Single Sign-On 엔터프라이즈 응용 프로그램 정의" 절차에서 만든 ID입니다.

  6. 확인을 클릭합니다.

  7. 마침을 클릭합니다.

  8. 데이터 가져오기 대화 상자에서 피벗 테이블 보고서 옵션을 선택한 다음 확인을 클릭합니다.

  9. 피벗 테이블 필드 목록에서 사용할 수 있는 필드를 사용하여 피벗 테이블을 만듭니다.

  10. Office 단추를 클릭하고 게시를 가리킨 다음 Excel 서비스를 클릭합니다.

  11. 파일 이름 텍스트 상자에 http://<서버 이름>/<pwa 이름>/<보고서 센터 이름>/ReportsLibrary의 형식으로 보고서 라이브러리의 위치를 입력한 다음 Enter 키를 누릅니다.

    Office Excel 2007에서 보고서 센터가 열립니다.

  12. 파일 이름 텍스트 상자에 파일 이름을 입력한 다음 저장을 클릭합니다.

  13. 문서 종류 선택 대화 상자에서 보고서의 기본 값을 유지한 다음 확인을 클릭합니다.

이제 보고서 라이브러리에서 보고서를 볼 수 있습니다.