PowerPivot 사용 데이터 컬렉션
Excel 통합 문서의 PowerPivot 데이터에 대한 서버측 메모리 내 데이터 저장소와 쿼리 처리를 제공하기 위해 SharePoint 팜에 SQL Server PowerPivot for SharePoint를 배포할 수 있습니다. 정보 근로자가 PowerPivot 통합 문서에 액세스하고 사용할 때 정보 근로자의 통합 문서 사용에 대한 통계와 기준이 내부적으로 수집됩니다. 팜 관리자와 문서 소유자는 이 정보를 사용하여 데이터가 사용되는 빈도와 데이터 사용자를 찾을 수 있습니다.
사용 현황 데이터 수집은 팜 수준의 SharePoint 기능입니다. PowerPivot for SharePoint는 이 시스템을 사용하고 확장하여 PowerPivot 관리 대시보드에서 PowerPivot 데이터 및 서비스 사용 상태를 보여 주는 기본 제공 보고서를 지원합니다. SharePoint 2010을 구성한 방법에 따라 팜에 대해 사용 현황 데이터 수집이 해제될 수 있습니다. 팜 관리자는 PowerPivot 관리 대시보드에 표시되는 사용 현황 데이터를 만들기 위해 사용 현황 로깅을 설정해야 합니다. PowerPivot 이벤트에 대한 사용 현황 데이터 수집을 사용하도록 설정하고 구성하는 방법은 사용 현황 데이터 수집 구성(PowerPivot for SharePoint)을 참조하십시오.
이 항목에는 다음과 같은 섹션이 포함되어 있습니다.
사용 현황 데이터 수집 및 보고 아키텍처
사용 데이터의 원본
서비스 및 타이머 작업
사용 현황 데이터에 대한 보고
사용 현황 데이터 수집 및 보고 아키텍처
PowerPivot 사용 데이터는 SharePoint 인프라와 PowerPivot 서버 구성 요소의 기능 조합을 사용하여 수집, 저장 및 관리됩니다. SharePoint 인프라는 중앙 집중식 사용 컬렉션 데이터베이스, 사용 서비스 및 기본 제공 타이머 작업을 제공합니다. 이러한 표준 기능에 PowerPivot for SharePoint는 중앙 관리에 표시되는 PowerPivot 사용 데이터 및 작업 보고서에 대한 장기 저장소를 추가합니다.
사용 데이터 컬렉션 시스템에서 이벤트 정보는 응용 프로그램 서버나 웹 프런트 엔드의 사용 컬렉션 시스템에 입력됩니다. 사용 데이터는 물리적 서버의 임시 데이터 파일에서 데이터베이스 서버의 영구 저장소로 데이터를 이동하게 하는 타이머 작업에 응답하여 시스템을 통해 이동됩니다. 다음 다이어그램은 데이터 컬렉션 및 보고 시스템을 통해 사용 데이터를 이동하는 구성 요소와 프로세스를 보여 줍니다.
단계 |
설명 |
---|---|
1 |
사용 데이터 컬렉션은 PowerPivot 서비스 응용 프로그램에서 생성한 이벤트에 의해 트리거됩니다. 설정하거나 해제할 수 있는 구성 가능 이벤트에는 연결 요청, 로드 및 언로드 요청, 응용 프로그램 서버에서 PowerPivot 서비스에 의해 모니터링되는 쿼리 응답 타이밍 이벤트가 포함됩니다. 다른 이벤트는 서버에서만 관리되며 해제할 수 없습니다. 여기에는 데이터 새로 고침 및 서버 상태 이벤트가 포함됩니다. 처음에 사용 데이터는 SharePoint 시스템의 데이터 컬렉션 기능을 사용하여 논리 로그 파일에 수집되고 저장됩니다. 이 파일과 파일의 위치는 SharePoint의 표준 사용 데이터 컬렉션 시스템의 일부입니다. 파일의 위치는 팜에 있는 모든 서버에서 동일합니다. 이 로그 파일의 위치를 보거나 변경하려면 중앙 관리의 사용 현황 로깅 페이지를 사용합니다. |
2 |
Microsoft SharePoint Foundation 사용 현황 데이터 가져오기 타이머 작업은 예약된 간격으로(기본적으로 매시간) 사용 현황 데이터를 로컬 파일에서 팜의 사용 현황 데이터를 저장하는 중앙의 SharePoint 사용 컬렉션 데이터베이스로 이동합니다. SharePoint 사용 데이터 컬렉션 시스템은 데이터를 30일 동안 보관합니다. 팜마다 사용 컬렉션 데이터베이스가 하나씩 있습니다. 사용 데이터 컬렉션 데이터베이스 설정을 보거나 수정하려면 중앙 관리의 사용 현황 로깅 페이지를 사용합니다. |
3 |
통합된 보고를 지원하기 위해 PowerPivot 사용 현황 데이터가 장기간 저장할 수 있는 PowerPivot 서비스 응용 프로그램 데이터베이스에 복사됩니다. Microsoft SharePoint Foundation 사용 현황 데이터 처리 타이머 작업은 예약된 간격으로(기본적으로 매일) PowerPivot 사용 현황 데이터를 중앙의 SharePoint 사용 컬렉션 데이터베이스에서 PowerPivot 서비스 응용 프로그램 데이터베이스로 이동합니다. 팜에 PowerPivot 서비스 응용 프로그램이 여러 개 있을 경우 응용 프로그램마다 고유한 데이터베이스가 있습니다. 이벤트에는 해당 이벤트를 생성한 PowerPivot 서비스 응용 프로그램을 식별하는 내부 정보가 포함되어 있습니다. 응용 프로그램 식별자를 통해 사용 현황 데이터가 해당 데이터를 생성한 응용 프로그램에 바인딩됩니다. |
4 |
중앙 관리의 PowerPivot 관리 대시보드에서 사용할 수 있는 내부 보고 데이터베이스에 데이터가 복사됩니다. 데이터 원본은 Excel에서 사용자 지정 보고서를 만들기 위해 액세스할 수 있는 PowerPivot 데이터 원본입니다. |
5 |
사용 데이터는 서버 성능 및 가용성을 관리하는 서비스 응용 프로그램 관리자를 위해 통합된 보고서에 표시됩니다. 자세한 내용은 이 항목에서 사용 데이터에 대한 보고를 참조하십시오. |
사용 데이터의 원본
사용 데이터 컬렉션이 사용되면 다음 서버 이벤트에 대한 데이터가 생성됩니다.
이벤트 |
설명 |
구성 가능 |
---|---|---|
Connections |
Excel 통합 문서에서 PowerPivot 데이트를 쿼리하는 사용자를 위해 서버 연결이 설정됩니다. Connection 이벤트는 PowerPivot 통합 문서에 대한 연결을 연 사용자를 식별합니다. 보고서에서 이 정보는 자주 사용하는 사용자, 동일한 사용자가 액세스하는 PowerPivot 데이터 원본 및 시간별 연결 추세를 식별하는 데 사용됩니다. |
|
쿼리 응답 시간 |
완료하는 데 걸리는 시간을 기준으로 쿼리를 범주화하는 쿼리 응답 통계입니다. 쿼리 응답 통계는 서버가 쿼리 요청에 응답하는 데 걸리는 시간의 패턴을 보여 줍니다. |
|
데이터 로드 |
Analysis Services 서비스의 데이터 로드 작업입니다. 데이터 로드 이벤트는 가장 자주 사용되는 데이터 원본을 식별합니다. |
|
데이터 언로드 |
PowerPivot 서비스 응용 프로그램의 데이터 언로드 작업입니다. Analysis Services 서비스는 사용 중이 아니거나, 서버에 메모리가 부족하거나, 데이터 새로 고침 작업을 실행할 추가 메모리가 필요한 경우 비활성 PowerPivot 데이터 원본을 언로드합니다. |
|
서버 상태 |
CPU와 메모리 사용률로 측정한 서버 상태를 나타내는 서버 작업입니다. 이 데이터는 기록되며, 서버의 현재 처리 로드에 대한 실시간 정보를 제공하지 않습니다. |
구성 불가능. 이 이벤트에 대해 사용 데이터가 항상 수집됩니다. |
데이터 새로 고침 |
예약된 데이터 업데이트를 위해 PowerPivot 서비스에서 시작된 데이터 새로 고침 작업입니다. 데이터 새로 고침에 대한 사용 기록은 작업 보고서에 대해 응용 프로그램 수준에서 수집되고, 개별 통합 문서에 대해 데이터 새로 고침 관리 페이지에 반영됩니다. |
구성 불가능. PowerPivot 서비스 응용 프로그램에 대해 데이터 새로 고침을 사용하는 경우 데이터 새로 고침 사용 데이터가 항상 수집됩니다. |
서비스 및 타이머 작업
다음 표에서는 사용 현황 데이터 수집 시스템의 서비스 및 데이터 컬렉션 저장소에 대해 설명합니다. PowerPivot 관리 대시보드 보고서에서 서버 상태 및 사용 현황 데이터에 대한 데이터 새로 고침을 강제하기 위한 타이머 작업 일정을 재정의하는 방법은 PowerPivot 데이터 새로 고침 활성화 및 구성을 참조하십시오.
구성 요소 |
기본 일정 |
설명 |
---|---|---|
SharePoint 2010 Timer Service(SPTimerV4) |
Windows 서비스는 팜의 모든 멤버 컴퓨터에서 로컬로 실행되며 팜 수준에서 정의된 모든 타이머 작업을 처리합니다. |
|
Microsoft SharePoint Foundation 사용 현황 데이터 가져오기 타이머 작업 |
30분마다 |
이 타이머 작업은 팜 수준에서 전역적으로 구성되며, 로컬 사용 현황 로그 파일에서 중앙 사용 현황 데이터 수집 데이터베이스로 사용 현황 데이터를 이동합니다. 데이터 가져오기 작업을 실행하기 위해 이 타이머 작업을 수동으로 실행할 수 있습니다. |
Microsoft SharePoint Foundation 사용 현황 데이터 처리 타이머 작업 |
매일 오전 3시 |
이 타이머 작업은 팜 수준에서 전역적으로 구성되며, 중앙의 사용 현황 데이터 수집 데이터베이스에서 만료된 사용 현황 데이터(즉, 30일이 지난 모든 레코드)를 확인합니다. 팜에 있는 PowerPivot 서버에 대해 이 타이머 작업은 PowerPivot 사용 데이터에 대한 추가 확인을 수행합니다. PowerPivot 사용 데이터가 감지되면 타이머 작업은 응용 프로그램 식별자를 사용하여 데이터를 서비스 응용 프로그램 데이터베이스로 이동하여 올바른 데이터베이스를 찾습니다. 만료된 데이터 확인 또는 PowerPivot 서비스 응용 프로그램 데이터베이스로 PowerPivot 사용 현황 데이터의 데이터 가져오기를 실행하기 위해 이 타이머 작업을 수동으로 실행할 수 있습니다. |
PowerPivot 관리 대시보드 처리 타이머 작업 |
매일 오전 5시 |
이 타이머 작업은 PowerPivot 관리 대시보드에 관리 데이터를 제공하는 내부 PowerPivot 통합 문서를 업데이트합니다. 이 타이머 작업은 대시보드 보고서나 웹 파트에 나타나는 서버 이름, 사용자 이름, 응용 프로그램 이름 및 파일 이름을 포함하여 SharePoint에서 관리하는 업데이트된 정보를 가져옵니다. |
사용 현황 데이터에 대한 보고
PowerPivot 데이터에 대한 사용 현황 데이터를 보기 위해 PowerPivot 관리 대시보드에서 기본 제공 보고서를 볼 수 있습니다. 기본 제공 보고서는 서비스 응용 프로그램 데이터베이스의 보고 데이터 구조에서 검색한 사용 현황 데이터를 통합합니다. 기본 보고서 데이터는 매일 업데이트되므로 Microsoft SharePoint Foundation 사용 현황 데이터 처리 타이머 작업이 데이터를 PowerPivot 서비스 응용 프로그램 데이터베이스로 복사한 후에만 기본 제공 사용 보고서에 업데이트된 정보가 표시됩니다. 기본적으로 이 작업은 하루에 한 번 발생합니다.
보고서를 보는 방법은 관리 보고서 보기(PowerPivot for SharePoint)를 참조하십시오.