SSMS에서 Analysis Services 스크립트 만들기

적용 대상: SQL Server Analysis Services Azure Analysis Services 패브릭/Power BI Premium

SQL Server Management Studio Analysis Services 개체 및 작업을 스크립트하는 데 사용할 수 있는 스크립트 생성 기능, 템플릿 및 편집기가 포함되어 있습니다.

Management Studio에서 Analysis Services 태스크 스크립팅

SQL Server Management Studio 스크립팅 작업은 작업 지향 대화 상자에서 스크립트 옵션 중 하나를 클릭하여 수행됩니다. 데이터베이스 백업 또는 복원, 개체 처리, 집계 디자인과 같은 태스크를 수행하는 데 사용하는 모든 대화 상자에는 맨 위에 스크립트 옵션이 포함되어 있습니다. 이러한 옵션 중 하나를 선택하면 대화 상자의 정보 및 설정을 기반으로 XMLA 스크립트가 생성됩니다.

기본적으로 스크립트는 생성된 후 XMLA 쿼리 편집기에 배치되지만 스크립트 옵션 목록을 확장하여 스크립트를 Windows 클립보드 또는 파일로 보낼 수도 있습니다.

Analysis Services 태스크를 스크립팅하려면

다음은 백업 작업을 스크립팅하는 예제입니다.

  1. SQL Server Management Studio SQL Server Analysis Services instance 연결합니다.

  2. 데이터베이스를 마우스 오른쪽 단추로 클릭한 다음 백업을 클릭합니다. 데이터베이스 백업 대화 상자가 열립니다. 백업 파일 이름을 지정하고 이 백업에 사용할 옵션을 선택합니다.

  3. 대화 상자 맨 위에서 스크립트 를 클릭합니다. 스크립트 기능은 Management Studio에 있는 모든 태스크 기반 대화 상자의 일부입니다. 쿼리 편집기 창을 여는 새 쿼리 창 동작 스크립팅 , XMLA 스크립트를 파일로 저장하는 파일 동작 스크립팅 또는 XMLA 스크립트를 클립보드로 저장하는 클립보드 동작 스크립팅 과 같은 옵션이 있습니다.

    Management Studio에서 스크립트 옵션으로 표시되는 작업 동작 스크립팅 옵션은 Analysis Services 스크립트에 대해서는 지원되지 않습니다.

  4. 기본 옵션인 새 쿼리 창 동작 스크립팅을 선택하면 생성된 스크립트가 XMLA 쿼리 창에 배치됩니다.

    이제 데이터베이스 백업 대화 상자를 닫고 XMLA 스크립트를 직접 편집하거나 실행할 수 있습니다.

Management Studio에서 Analysis Services 개체 스크립팅

SQL Server Management Studio 개체 스크립팅은 SQL Server Management Studio 개체를 마우스 오른쪽 단추로 클릭하고 만들기 대상, 변경 대상 또는 삭제 대상을 선택하여 수행됩니다. 이러한 각 옵션을 창이나 파일로 전송할 수 있지만 스크립트는 전송되는 위치에 관계없이 XMLA 래퍼의 DDL 스크립트 형태를 갖습니다. 이러한 스크립트의 가장 큰 장점은 모든 대상 서버에서 스크립트를 실행할 수 있다는 것입니다. 또한 스크립트에서 이름을 변경할 수 있고 반복적으로 실행하여 개체를 대량으로 생성, 변경 또는 삭제할 수 있습니다.

스크립팅할 수 있는 개체에는 데이터 원본, 데이터 원본 뷰, 큐브, 차원, 마이닝 구조 및 역할을 포함하여 Analysis Services 데이터베이스의 요소가 포함됩니다.

사전에 XMLA(XML for Analysis)를 이해하고 있어야 합니다. 다행히 SQL Server Management Studio 큐브와 같은 개체를 만드는 데 필요한 XMLA 스크립트를 자동으로 만드는 기능이 있습니다. 이 자동화 기능을 이용하면 XMLA를 배우는 데 드는 시간과 노력을 줄일 수 있습니다. XMLA를 사용하는 방법에 대한 자세한 내용은 Analysis Services에서 XMLA를 사용하여 개발을 참조하세요. XMLA를 사용하는 방법에 대한 자세한 내용은 Analysis Services에서 XMLA를 사용하여 개발을 참조하세요.

중요

역할 개체를 스크립팅할 때 보안 권한은 연관된 보안 역할이 아니라 해당 권한이 보안을 설정하는 개체에 포함되어 있다는 사실에 유의해야 합니다.

Analysis Services 개체를 스크립팅하려면

  1. SQL Server Management Studio Analysis Services instance 연결합니다.

  2. 개체 작성, 변경 또는 삭제 스크립트를 만들 개체를 찾습니다.

  3. 개체를 마우스 오른쪽 단추로 클릭하고 큐브 스크립팅, CREATE, ALTER또는 DELETE를 차례로 가리킨 후 다음 옵션 중 하나를 클릭합니다. 쿼리 편집기 창을 열려면 새 쿼리 편집기 창 , XMLA 스크립트를 파일에 저장하려면 파일 , XMLA 스크립트를 클립보드에 저장하려면 클립보드 를 클릭합니다.

    참고

    일반적으로 버전이 다른 파일을 여러 개 만들려면 파일 을 선택합니다.

추가 정보

SQL Server Management Studio의 Analysis Services 스크립트 프로젝트