방법: 명령 프롬프트에서 PowerPivot for SharePoint 설치

명령줄에서 설치 프로그램을 실행하여 SQL Server PowerPivot for SharePoint를 설치할 수 있습니다. 명령에 /ROLE 매개 변수를 포함하고 /FEATURES 매개 변수는 제외해야 합니다. /ROLE 매개 변수 지정 방법에 따라 SQL Server 설치 프로그램에서는 PowerPivot for SharePoint를 기존 SharePoint 2010 팜에 설치하거나 PowerPivot 배포용으로 최적화되는 새 서버로 설치합니다. 새 서버를 만들려면 Microsoft SharePoint 2010 설치 미디어가 있어야 합니다.

이 항목에는 다음과 같은 섹션이 포함되어 있습니다.

사전 요구 사항

/ROLE 기반 설치 옵션

기존 SharePoint 팜 설치

새 SharePoint 서버 및 Analysis Services 설치

설치 확인

다음 단계: SQL Server PowerPivot for Excel 설치 및 PowerPivot 데이터 원본 작성

필수 구성 요소

설치 요구 사항은 PowerPivot for SharePoint 설치 위치(새 팜 또는 기존 팜)에 따라 달라집니다.

일반 요구 사항

Windows Server 2008(64비트)이 있어야 합니다.

.NET Framework 3.5 SP1이 있어야 합니다. 이 .NET Framework 버전은 Windows Update를 통해 사용할 수 있습니다.

SQL Server 2008 R2 Enterprise, Developer, Evaluation 또는 Data Center 버전이 있어야 합니다.

SQL Server를 설치하려면 로컬 관리자여야 합니다.

서비스 계정을 지정할 방법을 사전에 파악해야 합니다. 계정 요구 사항에 대한 자세한 내용은 SharePoint 팜에서 PowerPivot 배포 계획을 참조하십시오.

SPI_AS_NewFarm 요구 사항

Excel 서비스를 포함하는 Microsoft SharePoint 2010 배포(설치만 하고 구성하지는 않음)가 있어야 합니다.

SPI_AS_ExistingFarm 요구 사항

Microsoft SharePoint 2010의 독립 실행형 서버 또는 작동하는 팜이 있어야 합니다. 이 버전에는 Excel 서비스가 포함되어 있어야 합니다.

PowerPivot for SharePoint를 팜에 추가하려면 팜 관리자여야 합니다. 팜 관리자 계정이 로컬 관리자 그룹의 멤버가 아닌 경우 계정을 관리자 그룹에 추가해야 PowerPivot for SharePoint를 설치할 수 있습니다. 설치를 마친 후 관리자 그룹에서 계정을 제거할 수 있습니다.

팜이 여러 서버로 구성된 경우에는 이미 팜에 조인된 응용 프로그램 서버에서 SQL Server 2008 R2 설치 프로그램을 실행해야 합니다.

/ROLE 기반 설치 옵션

PowerPivot for SharePoint 배포에 대해 /ROLE 매개 변수는 설치 프로그램에서 사전 요구 사항을 확인하는 방법과 현재 설치에 포함할 항목을 결정합니다. SharePoint 통합에 사용할 수 있는 값은 다음과 같습니다.

  • SPI_AS_ExistingFarm

  • SPI_AS_NewFarm

이 두 역할은 모두 PowerPivot for SharePoint를 SharePoint 팜에서 실행할 수 있도록 하는 응용 프로그램, 구성 및 배포 파일을 설치합니다. 두 역할 중 하나를 지정하면 설치 프로그램이 SharePoint 통합에 필요한 하드웨어 및 소프트웨어 요구 사항을 확인합니다.

SPI_AS_ExistingFarm은 SharePoint 2010 로컬 설치를 확인합니다. 로컬 서버에서 기존 팜 연결을 사용하여 PowerPivot for SharePoint를 팜에 조인시킵니다. 또한 두 솔루션 패키지를 배포하며 팜에서 기능을 사용할 수 있도록 설정합니다.

SPI_AS_NewFarm은 구성되지 않은 SharePoint 서버를 확인하고, 데이터베이스 엔진 인스턴스를 설치하고, PowerPivot for SharePoint를 설치하고, SQL Server 구성 요소를 구성하고, 구성 데이터베이스 및 중앙 관리 웹 응용 프로그램을 만들어 팜을 구성하고, 기본 웹 응용 프로그램 및 사이트 모음을 만든 다음 팜에 PowerPivot 솔루션 패키지를 배포하고 웹 응용 프로그램에서 PowerPivot을 사용할 수 있도록 설정합니다. 이 경우에는 새 팜을 사용하므로 구성이 셀프 서비스 비즈니스 인텔리전스 시나리오용으로 최적화됩니다. 즉, 대규모 데이터 분석에 사용되지 않는 서비스는 해제됩니다.

SPI_AS_NewFarm을 지정하는 경우에는 팜 구성에 사용되는 매개 변수 값을 입력해야 합니다. 이러한 값에는 /farmaccount, /farmaccountpassword, /passphrase 및 /farmadminport가 있습니다. 이러한 명령에 대한 자세한 내용은 설치 명령 참조(PowerPivot for SharePoint)를 참조하십시오.

기존 SharePoint 팜 설치

이미 SharePoint가 설치 및 구성되어 있는 컴퓨터에 PowerPivot for SharePoint를 설치하는 경우에는 명령줄 작업으로 설치를 수행할 수 있습니다.

  1. 텍스트 편집기에 다음 명령을 복사합니다.

    Setup.exe /q /IAcceptSQLServerLicenseTerms /ACTION=install /ROLE=SPI_AS_ExistingFarm /INSTANCENAME=PowerPivot /INDICATEPROGRESS/ASSVCACCOUNT=<DomainName\UserName> /ASSVCPASSWORD=<StrongPassword> /ASSYSADMINACCOUNTS=<DomainName\UserName> 
    

    /q 매개 변수가 설치 프로그램을 자동 모드에서 실행하며 사용자 인터페이스를 숨깁니다.

    /IAcceptSQLServerLicenseTerms는 무인 설치에 대해 /q 또는 /qs 매개 변수를 지정하는 경우 필요합니다.

    /action 매개 변수는 설치를 수행하도록 설치 프로그램에 지시합니다.

    /role 매개 변수는 SharePoint 통합에 필요한 Analysis Services 프로그램과 구성 파일을 설치하도록 설치 프로그램에 지시합니다. 이 역할 역시 기존 팜 연결 정보를 검색 및 사용하여 SharePoint 구성 데이터베이스에 액세스합니다. 이 매개 변수는 필수입니다. 설치할 구성 요소를 지정하려면 /features 매개 변수 대신 이 매개 변수를 사용합니다.

    /instancename 매개 변수는 명명된 인스턴스로 'PowerPivot'을 지정합니다. 이 값은 하드 코딩되며 변경할 수 없으며 교육용으로 명령에 지정되므로 서비스 설치 방법을 확인할 수 있습니다.

    /indicateprogress 매개 변수를 사용하면 명령 프롬프트 창에서 진행률을 모니터링할 수 있습니다.

  2. PID 매개 변수는 명령에서 생략되므로 Evaluation 버전이 설치됩니다. Enterprise 버전을 설치하려면 설치 명령에 PID를 추가하고 올바른 제품 키를 제공하십시오.

                  /PID=<product key for an Enterprise installation>
    
    
  3. <domain\username> 및 <StrongPassword>의 자리 표시자를 올바른 사용자 계정 및 암호로 바꿉니다.

    /assvaccount 및 /assvcpassword 매개 변수는 응용 프로그램 서버에서 Analysis Services 서비스 인스턴스를 구성하는 데 사용됩니다. 이들 자리 표시자는 올바른 계정 정보로 바꿉니다.

    /assysadminaccounts 매개 변수는 SQL Server 설치 프로그램을 실행하는 사용자의 ID로 설정해야 합니다. 시스템 관리자는 한 명 이상 지정해야 합니다. SQL Server 설치 프로그램은 기본 제공 관리자 그룹 멤버에 대해 자동 sysadmin 권한을 더 이상 부여하지 않습니다.

  4. 줄 바꿈을 제거합니다.

  5. 전체 명령을 선택하고 편집 메뉴에서 복사를 클릭합니다.

  6. 관리자 명령 프롬프트를 엽니다. 이렇게 하려면 시작을 클릭하고 명령 프롬프트를 마우스 오른쪽 단추로 클릭한 다음 관리자 권한으로 실행을 선택합니다.

  7. SQL Server 2008 R2 설치 미디어가 있는 드라이브 또는 공유 폴더로 이동합니다.

  8. 수정한 명령을 명령줄에 붙여 넣습니다. 이렇게 하려면 명령 프롬프트 창 왼쪽 위의 아이콘을 클릭하고 편집을 가리킨 다음 붙여넣기를 클릭합니다.

  9. Enter 키를 눌러 명령을 실행하고 설치가 완료될 때까지 기다립니다. 명령 프롬프트 창에서 설치 진행률을 모니터링할 수 있습니다.

  10. 설치를 확인하려면 \Program Files\SQL Server\100\Setup Bootstrap\Log의 summary.txt 파일을 확인하십시오. 서버가 오류 없이 설치된 경우 최종 결과는 "통과"여야 합니다.

  11. 서버를 구성합니다. 최소한 서비스 응용 프로그램을 만들고 각 사이트 모음에 대해 기능을 사용하도록 설정해야 합니다. 자세한 내용은 구성(PowerPivot for SharePoint)을 참조하십시오.

새 SharePoint 서버 및 Analysis Services 설치

SharePoint 2010과 SQL Server 208 R2의 설치 미디어가 모두 있는 경우에는 설치 프로그램을 차례로 실행하여 PowerPivot이 포함된 여러 서버 팜의 첫 번째 팜 또는 새 SharePoint 서버를 만들 수 있습니다. 서버 설치가 완료되면 Excel 통합 문서의 대용량 PowerPivot 데이터를 호스트할 수 있는 작동하는 SharePoint 서버가 생성됩니다.

SharePoint 2010 설치

  • 구성되지 않은 새 SharePoint 2010 설치, 즉 아직 psconfig.exe 프로그램을 실행하지 않은 새 설치로 시작합니다. 이미 팜을 구성한 경우에는 이 섹션을 건너뛰고 기존 SharePoint 팜 설치로 이동하십시오.

    명령줄에서 SharePoint 서버 설치를 실행할 수 있습니다. 또한 명령줄을 통해 운영 체제 기능 및 역할을 구성할 수도 있습니다. Windows Server 2008 명령줄 구성에 대한 전체 참조는 서버 관리자 기술 개요 부록을 참조하십시오.

SQL Server 데이터베이스 엔진 및 PowerPivot for SharePoint 설치

  1. 텍스트 편집기에 다음 명령을 복사합니다.

    Setup.exe /q /IAcceptSQLServerLicenseTerms /ACTION=install /ROLE=SPI_AS_NewFarm /INSTANCENAME=PowerPivot /INDICATEPROGRESS/SQLSVCACCOUNT=<DomainName\UserName> /SQLSVCPASSWORD=<StrongPassword> /SQLSYSADMINACCOUNTS=<DomainName\UserName> /AGTSVCACCOUNT=<DomainName\UserName> /AGTSVCPASSWORD=<StrongPassword> /ASSVCACCOUNT=<DomainName\UserName> /ASSVCPASSWORD=<StrongPassword> /ASSYSADMINACCOUNTS=<DomainName\UserName> /FARMACCOUNT=<DomainName\UserName> /FARMPASSWORD=<StrongPassword> /PASSPHRASE=<StrongPassword> /FARMADMINPORT=<availablePort> 
    

    /q 매개 변수가 설치 프로그램을 자동 모드에서 실행하며 사용자 인터페이스를 숨깁니다.

    /IAcceptSQLServerLicenseTerms는 무인 설치에 대해 /q 또는 /qs 매개 변수를 지정하는 경우 필요합니다.

    /action 매개 변수는 설치를 수행하도록 설치 프로그램에 지시합니다.

    /role 매개 변수는 SharePoint 통합에 필요한 Analysis Services 프로그램과 구성 파일을 설치하도록 설치 프로그램에 지시합니다. 이 역할 역시 기존 팜 연결 정보를 검색 및 사용하여 SharePoint 구성 데이터베이스에 액세스합니다. 이 매개 변수는 필수입니다. 설치할 구성 요소를 지정하려면 /features 매개 변수 대신 이 매개 변수를 사용합니다.

    /instancename 매개 변수는 명명된 인스턴스로 'PowerPivot'을 지정합니다. 이 값은 하드 코딩되며 변경할 수 없으며 교육용으로 명령에 지정되므로 서비스 설치 방법을 확인할 수 있습니다.

    /indicateprogress 매개 변수를 사용하면 명령 프롬프트 창에서 진행률을 모니터링할 수 있습니다.

  2. PID 매개 변수는 명령에서 생략되므로 Evaluation 버전이 설치됩니다. Enterprise 버전을 설치하려면 설치 명령에 PID를 추가하고 올바른 제품 키를 제공하십시오.

                  /PID=<product key for an Enterprise installation>
    
    
  3. <domain\username> 및 <StrongPassword>의 자리 표시자를 SQL Server 서비스를 실행하는 데 필요한 올바른 사용자 계정 및 암호로 바꿉니다.

    1. /sqlsvcaccount, /sqlsvcpassword, /agtsvcaccount 및 /agtsvcpassword는 팜에 대해 데이터베이스 서버를 구성하는 데 사용됩니다.

    2. /assvaccount 및 /assvcpassword는 응용 프로그램 서버에서 Analysis Services 서비스 인스턴스를 구성하는 데 사용됩니다. 이들 자리 표시자는 올바른 계정 정보로 바꿉니다.

    3. /assysadminaccounts 매개 변수는 SQL Server 설치 프로그램을 실행하는 사용자의 ID로 설정해야 합니다. 시스템 관리자는 한 명 이상 지정해야 합니다. SQL Server 설치 프로그램은 기본 제공 관리자 그룹 멤버에 대해 자동 sysadmin 권한을 더 이상 부여하지 않습니다.

  4. /farmaccount 및 /farmpassword에 대해 <domain\username> 및 <StrongPassword>의 자리 표시자를 데이터베이스 서버에 액세스하는 데 필요한 올바른 사용자 계정 및 암호로 바꿉니다. 처음에는 이 계정을 사용하여 팜에서 사용되는 필수 서비스를 제공합니다. 이 계정은 SharePoint 서버에서 해당 구성 데이터베이스에 연결할 때도 사용됩니다. 이 계정은 도메인 계정이어야 하며 로컬 Windows 계정이거나 기본 제공 계정이어서는 안 됩니다. 설치에 사용하려면 이 계정은 로컬 컴퓨터의 관리자 그룹 멤버여야 합니다.

  5. /passphrase에 대해 <StrongPassword>의 자리 표시자를 대문자/소문자, 숫자, 기호가 조합된 암호로 바꿉니다. 팜 관리자는 이 구를 사용해 새 응용 프로그램 서버 및 웹 프런트 엔드 서버를 팜에 추가합니다.

  6. /farmadminport에 대해 <AvailablePort>를 1024~49151 사이의 사용되지 않는 포트 번호로 바꿉니다. 또는 설치 프로그램이 사용 중이지 않은 임의의 포트를 선택할 수 있도록 명령에서 이 매개 변수를 제거합니다. 사용 가능한 포트를 확인하려면 명령 프롬프트에 netstat –a –n -p tcp 명령을 입력합니다. 그러면 사용 중인 TCP 포트 목록이 반환됩니다.

    Microsoft 고객 지원 문서 TCP/IP 포트 할당에 대한 정보에서 TCP 포트 할당 및 잘 알려진 포트(0 - 1023), 등록된 포트(1024 - 49151), 동적 또는 전용 포트(49152 - 65535) 간의 차이를 검토합니다.

  7. 줄 바꿈을 제거합니다.

  8. 전체 명령을 선택하고 편집 메뉴에서 복사를 클릭합니다.

  9. 관리자 명령 프롬프트를 엽니다. 이렇게 하려면 시작을 클릭하고 명령 프롬프트를 마우스 오른쪽 단추로 클릭한 다음 관리자 권한으로 실행을 선택합니다.

  10. SQL Server 설치 미디어에 액세스하는 데 사용하는 드라이브 또는 공유 폴더로 이동합니다.

  11. 수정한 명령을 명령줄에 붙여 넣습니다. 이렇게 하려면 명령 프롬프트 창 왼쪽 위의 아이콘을 클릭하고 편집을 가리킨 다음 붙여넣기를 클릭합니다.

  12. Enter 키를 눌러 명령을 실행하고 설치가 완료될 때까지 기다립니다. 명령 프롬프트 창에서 설치 진행률을 모니터링할 수 있습니다.

  13. 설치를 확인하려면 \Program Files\SQL Server\100\Setup Bootstrap\Log의 summary.txt 파일을 확인하십시오. 서버가 오류 없이 설치된 경우 최종 결과는 "통과"여야 합니다.

  14. 설치를 자세히 확인하려면 SQL Server 구성 관리자를 열어 설치한 서비스가 구성되어 있으며 실행 중 상태인지 확인합니다. 이렇게 하려면 시작, 모든 프로그램, Microsoft SQL Server, 구성 도구를 차례로 클릭한 다음 SQL Server 구성 관리자를 클릭합니다. SQL Server 서비스 페이지를 표시하여 SQL Server Browser 및 SQL Server가 실행 중인지 확인합니다. 또한 SQL Server 에이전트도 수동 시작 모드로 설치되어 있어야 하며 중지된 상태여야 합니다.

설치를 마치면 설치를 수행한 사용자는 SharePoint 팜의 팜 관리자, 데이터베이스 엔진의 시스템 관리자 및 기본 SharePoint 웹 응용 프로그램의 사이트 모음 관리자가 됩니다. 배포 관리자를 변경하는 방법이나 다른 사람에게 관리 권한을 위임하는 방법에 대한 자세한 내용은 SharePoint 제품 설명서를 참조하십시오.

설치 확인

최소한 중앙 관리와 SharePoint 사이트에서 페이지를 검사하여 PowerPivot 서버 구성 요소 및 기능이 사용 가능한지를 확인할 수는 있습니다. 그러나 설치를 전체적으로 확인하려면 SharePoint에 게시하여 라이브러리에서 액세스할 수 있는 PowerPivot 통합 문서가 있어야 합니다. 테스트를 위해 이미 PowerPivot 데이터가 포함된 예제 통합 문서를 게시하여 SharePoint 통합이 올바르게 구성되어 있는지 확인하는 데 사용할 수 있습니다.

중앙 관리와 PowerPivot의 통합을 확인하려면 다음을 수행하십시오.

  1. SharePoint 중앙 관리 홈 페이지의 시스템 설정에서 팜 기능 관리를 클릭합니다.

  2. PowerPivot 통합 기능활성인지 확인합니다.

  3. 홈 페이지의 시스템 설정에서 서버의 서비스 관리를 클릭합니다.

  4. SQL Server Analysis ServicesSQL Server PowerPivot 시스템 서비스가 시작되었는지 확인합니다.

  5. 홈 페이지의 응용 프로그램 관리에서 서비스 응용 프로그램 관리를 클릭합니다.

  6. PowerPivot 서비스 응용 프로그램을 클릭하여 이 응용 프로그램에 대해 PowerPivot 관리 대시보드를 엽니다. 또는 PowerPivot 서비스 응용 프로그램을 선택하고 속성을 클릭하여 구성 설정을 확인합니다. 연결 시간 초과 오류가 발생하는 경우에는 이 설정을 나중에 수정할 수 있습니다. 이러한 설정에 대한 자세한 내용은 PowerPivot 서비스 응용 프로그램 만들기 및 구성을 참조하십시오.

SharePoint 사이트와 PowerPivot의 통합을 확인하려면 다음을 수행하십시오.

  1. 앞서 만든 웹 응용 프로그램을 브라우저에서 엽니다. 기본값을 사용한 경우 URL 주소에 http://<your computer name>을 지정할 수 있습니다.

  2. PowerPivot 데이터 액세스 및 처리 기능을 응용 프로그램에서 사용할 수 있는지 확인합니다. 이렇게 하려면 PowerPivot 제공 라이브러리 템플릿이 있는지 확인하면 됩니다.

    1. 사이트 작업에서 **기타 옵션...**을 클릭합니다.

    2. 라이브러리에 데이터 피드 라이브러리PowerPivot 갤러리가 모두 표시되어야 합니다. 이러한 라이브러리 템플릿은 PowerPivot 기능에서 제공하는 것이며 기능이 올바르게 통합되는 경우 라이브러리 목록에 표시됩니다.

서버에서 PowerPivot 데이터 액세스를 확인하려면 다음을 수행하십시오.

  1. PowerPivot 갤러리 또는 SharePoint 라이브러리에 PowerPivot 통합 문서를 업로드합니다. 예제 파일에 액세스하는 방법은 Excel에서 PowerPivot 통합 문서 만들기에 대한 로드맵를 참조하십시오.

  2. 문서를 클릭하여 라이브러리에서 엽니다.

  3. 슬라이서를 클릭하거나 데이터를 피벗합니다. 서버에서 PowerPivot 데이터가 백그라운드에 로드됩니다. 다음 단계에서는 서버에 연결하여 데이터가 로드 및 캐시되는지 확인합니다.

  4. 시작 메뉴의 Microsoft SQL Server 2008 R2 프로그램 그룹에서 SQL Server Management Studio를 시작합니다. 이 도구가 서버에 설치되어 있지 않으면 마지막 단계로 건너뛰어 캐시된 파일이 있는지 확인하면 됩니다.

  5. 서버 유형에서 Analysis Services를 선택합니다.

  6. 서버 이름에 <server-name>\powerpivot을 입력합니다. 여기서 <server-name>은 PowerPivot for SharePoint를 설치한 컴퓨터의 이름입니다.

  7. 연결을 클릭합니다.

  8. 개체 탐색기에서 데이터베이스를 클릭하여 로드된 PowerPivot 데이터 파일 목록을 확인합니다.

  9. 컴퓨터 파일 시스템의 다음 폴더에서 파일이 디스크로 캐시되었는지 확인합니다. 배포가 작동하는지 확인하려면 캐시된 파일이 있는지도 확인해야 합니다. 파일 캐시는 \Program Files\Microsoft SQL Server\MSAS10_50.POWERPIVOT\OLAP\Backup 폴더에서 확인할 수 있습니다.

다음 단계: SQL Server PowerPivot for Excel 설치 및 PowerPivot 데이터 원본 작성

팜에 서버 구성 요소를 설치한 후에는 PowerPivot 클라이언트 응용 프로그램이 포함된 Excel 2010을 설치해야 PowerPivot 데이터 원본을 만들거나 확인할 수 있습니다.

추가 기능을 설치하고 데이터 원본을 만드는 방법에 대한 자세한 내용은 PowerPivot for Excel(SQL Server 온라인 설명서) 설치Excel에서 PowerPivot 통합 문서 만들기에 대한 로드맵를 참조하십시오.