다차원 모델 솔루션 배포

Analysis Services 프로젝트 개발을 완료했으면 Analysis Services 서버에 데이터베이스를 배포할 수 있습니다. Analysis Services는 데이터베이스를 테스트 서버나 프로덕션 서버로 이동하는 데 사용할 수 있는 6가지의 배포 방법을 제공합니다. 이러한 방법은 이점이 많은 순서에 따라 AMO 자동화, XMLA, 배포 마법사, 배포 유틸리티, 동기화 마법사, 백업 및 복원입니다.

이 항목은 다음과 같은 섹션으로 구성됩니다.

배포 방법

배포 고려 사항

관련 태스크

배포 방법

메서드

설명

링크

AMO(Analysis Management Objects) 자동화

AMO는 솔루션 배포에 사용할 수 있는 명령을 포함하여 Analysis Services의 전체 명령 집합을 프로그래밍 방식으로 사용할 수 있는 인터페이스를 개발자에게 제공합니다. 솔루션 배포를 위한 방법으로 AMO 자동화는 가장 유연한 방법이지만 프로그래밍이 필요합니다. AMO를 사용하는 경우의 주요 이점은 SQL Server 에이전트와 AMO 응용 프로그램을 함께 사용하여 미리 설정된 일정에 따라 배포를 실행할 수 있다는 것입니다.

AMO(Analysis Management Objects)를 사용하여 개발

XMLA

SQL Server Management Studio를 사용하여 기존 Analysis Services 데이터베이스에 대한 메타데이터의 XMLA 스크립트를 생성하고 다른 서버에서 이 스크립트를 실행하여 초기 데이터베이스를 다시 만듭니다. SQL Server Management Studio에서 배포 프로세스를 정의하고 코드화한 다음 XMLA 스크립트로 저장하여 XMLA 스크립트를 쉽게 만들 수 있습니다. XMLA 스크립트를 파일로 저장한 후에는 쉽게 일정에 따라 스크립트를 실행하거나 Analysis Services 인스턴스에 직접 연결하는 응용 프로그램에 스크립트를 포함할 수 있습니다.

SQL Server 에이전트를 사용하여 미리 설정된 기준에 따라 XMLA 스크립트를 실행할 수도 있지만 XMLA 스크립트에는 AMO만큼의 융통성은 없습니다. AMO는 전체적인 범위의 관리 명령을 호스팅하여 가장 폭넓은 기능을 제공합니다.

XMLA를 사용하여 모델 솔루션 배포

배포 마법사

배포 마법사를 사용하여 Analysis Services 프로젝트에서 생성된 XMLA 출력 파일로 프로젝트의 메타데이터를 대상 서버에 배포합니다. 배포 마법사를 사용하면 프로젝트 빌드의 출력 디렉터리에 생성되는 Analysis Services 파일을 사용하여 직접 배포할 수 있습니다.

Analysis Services 배포 마법사의 주요 이점은 편리함입니다. XMLA 스크립트를 나중에 사용하기 위해 SQL Server Management Studio에 저장하는 것처럼 배포 마법사 스크립트를 저장할 수 있습니다. 배포 마법사는 대화형으로 실행하거나 배포 유틸리티를 통해 명령 프롬프트에서 실행할 수 있습니다.

배포 마법사를 사용하여 모델 솔루션 배포

배포 유틸리티

배포 유틸리티를 사용하여 명령 프롬프트에서 Analysis Services 배포 엔진을 시작할 수 있습니다.

배포 유틸리티를 사용하여 모델 솔루션 배포

데이터베이스 동기화 마법사

Analysis Services 데이터베이스 동기화 마법사를 사용하여 두 데이터베이스 간의 메타데이터와 데이터를 동기화합니다.

동기화 마법사를 사용하여 원본 서버의 데이터와 메타데이터를 모두 대상 서버로 복사할 수 있습니다. 대상 서버에 배포하려는 데이터베이스 복사본이 없을 경우 새 데이터베이스가 대상 서버로 복사됩니다. 대상 서버에 동일한 데이터베이스의 복사본이 이미 있을 경우에도 대상 서버의 데이터베이스가 업데이트되어 원본 데이터베이스의 메타데이터와 데이터를 사용합니다.

Analysis Services 데이터베이스 동기화

백업 및 복원

백업은 Analysis Services 데이터베이스를 이동하는 가장 단순한 방법입니다. 백업 대화 상자에서 옵션을 구성한 다음 대화 상자에서 직접 백업을 실행하거나 스크립트를 만들고 저장하여 필요할 때마다 실행할 수 있습니다.

백업 및 복원은 다른 배포 방법만큼 자주 사용하지는 않지만 최소한의 인프라 요구 사항으로 배포를 빠르게 완료할 수 있습니다.

Analysis Services 데이터베이스 백업 및 복원

배포 고려 사항

Analysis Services 프로젝트를 배포하기 전 다음과 같은 질문이 해당 솔루션에 적용되는지 확인하고 문제 해결 방법을 위해 관련 링크를 검토하십시오.

고려 사항

추가 정보 링크

이 솔루션에 어떤 하드웨어 및 소프트웨어 리소스가 필요합니까?

다차원 모델 솔루션 배포 요구 사항 검토

Integration Services 패키지, 보고서 또는 관계형 데이터베이스 스키마와 같이 Analysis Services 프로젝트 범위 외부에 있는 관련 개체를 어떻게 배포합니까?

배포된 Analysis Services 데이터베이스에서 데이터를 어떻게 로드하고 업데이트합니까?

배포된 Analysis Services 데이터베이스에서 메타데이터(예: 계산)를 어떻게 업데이트합니까?

이 항목의 배포 방법.

인터넷을 통해 Analysis Services 데이터에 대한 액세스를 사용자에게 제공하기를 원합니까?

IIS(인터넷 정보 서비스) 7.0에서 Analysis Services에 대한 HTTP 액세스 구성

Analysis Services 데이터에 대한 지속적인 쿼리 액세스를 제공하기를 원합니까?

다차원 모델 솔루션 배포 요구 사항 검토

연결된 개체 또는 원격 파티션을 사용하여 분산 환경에 개체를 배포하기를 원합니까?

원격 파티션 정의, 연결된 측정값 그룹연결된 차원 데이터 형식과 함께 사용할 수 있는 새로운 SC(보조 문자) 모음을 제공합니다.

Analysis Services 데이터를 어떻게 보호합니까?

Analysis Services 다차원 데이터에 대한 사용자 권한 부여

관련 태스크

다차원 모델 솔루션 배포 요구 사항 검토

XMLA를 사용하여 모델 솔루션 배포

배포 마법사를 사용하여 모델 솔루션 배포

배포 유틸리티를 사용하여 모델 솔루션 배포