원격 파티션 작업

데이터베이스에 대한 원격 파티션(마스터 데이터베이스)은 원격 Analysis Services 인스턴스의 전용 Analysis Services 데이터베이스(보조 데이터베이스)에 저장됩니다. 마스터 데이터베이스의 데이터 원본은 보조 데이터베이스를 가리키고 보조 데이터베이스의 데이터 원본은 마스터 데이터베이스를 가리킵니다.

Analysis Services의 원격 인스턴스는 보조 데이터베이스의 MasterDataSourceID 속성을 이 데이터 원본으로 설정합니다. 이로 인해 해당 데이터 원본이 특정 원본 데이터베이스에 대한 원격 파티션을 저장하기 위한 전용 데이터 원본으로 설정됩니다. 데이터베이스의 MasterDataSourceID 속성이 Null이 아니면 데이터베이스가 원격 파티션을 포함하고 어떤 스키마 행 집합에서도 더 이상 노출되지 않도록 정의된 것입니다.

하나의 전용 데이터베이스는 오직 하나의 마스터 데이터베이스에 대한 원격 파티션만 저장할 수 있습니다. 그러나 단일 마스터 데이터베이스에 속한 여러 개의 원격 파티션을 단일 원격 Analysis Services 인스턴스에 있는 여러 개의 전용 데이터베이스에 저장할 수 있습니다. 원격 파티션 전용 데이터베이스에서 차원은 연결된 차원으로 생성됩니다.

원격 파티션을 마스터 데이터베이스에 연결하려면 노출 영역 구성 도구를 사용해야 합니다. 자세한 내용은 기능에 대한 노출 영역 구성(연결된 개체) - Analysis Services방법: 원격 파티션 정의를 참조하십시오.

원격 파티션 생성 및 관리

파티션 마법사를 사용하여 원격 파티션을 만들 수 있습니다. 원격 파티션을 만들 때 원격 Analysis Services 인스턴스에 있는 전용 데이터베이스를 파티션 위치로 지정합니다. 원격 Analysis Services 인스턴스의 기본 데이터 위치 또는 원격 서버의 다른 지정 위치에 파티션을 저장할 수 있습니다. 자세한 내용은 원격 파티션 만들기 및 관리를 참조하십시오.

원격 파티션을 포함하는 큐브는 단일 Analysis Services 인스턴스에서 해당 파티션과 함께 관리할 수 있습니다. 그러나 원격 파티션의 메타데이터는 파티션과 해당 부모 큐브가 정의된 Analysis Services 인스턴스에서만 보고 업데이트할 수 있습니다. 원격 Analysis Services 인스턴스에서는 원격 파티션을 보거나 업데이트할 수 없습니다. Analysis Services에서는 HTTP 프로토콜을 사용한 원격 파티션 생성을 지원하지 않습니다.

[!참고] 원격 파티션 저장 전용 데이터베이스는 스미카 행 집합에 노출되지 않지만 AMO(Analysis Management Objects)를 사용하는 응용 프로그램에서는 여전히 XML for Analysis Discover 명령을 사용하여 전용 데이터베이스를 검색할 수 있습니다. TCP 또는 HTTP 클라이언트를 사용하여 전용 데이터베이스에 직접 전송된 CREATE 또는 DELETE 명령은 모두 성공적으로 실행되지만 해당 작업으로 인해 엄격하게 관리되는 해당 데이터베이스가 손상될 수도 있다는 경고 메시지가 반환됩니다.

파티션이 정의된 로컬 데이터베이스의 데이터베이스 관리자만이 원격 파티션을 만들 수 있습니다. 큐브와 해당 파티션이 정의된 Analysis Services 인스턴스의 서비스 계정에는 파티션이 저장된 데이터베이스에 대한 관리자 액세스 권한이 있어야 합니다. Analysis Services 서비스 계정이 변경되면 새로운 계정에 원격 데이터베이스에 대한 관리자 액세스 권한이 있도록 해야 합니다. 데이터베이스의 관리자 권한에 대한 자세한 내용은 역할(Analysis Services)을 참조하십시오.

Analysis Services에서는 원격 파티션에 대해 병렬 처리와 순차적 처리를 모두 지원합니다. 파티션이 정의된 마스터 인스턴스는 큐브의 파티션 처리에 참여하는 모든 인스턴스 간에 트랜잭션을 조정합니다. 그런 다음 파티션을 처리한 모든 인스턴스에 처리 보고서를 전송합니다.