배포

적용 대상: SQL Server 2019 이상 Analysis Services Azure Analysis Services Fabric/Power BI Premium

이 단원에서는 배포할 Analysis Services 서버 또는 Power BI 작업 영역과 모델의 이름을 지정하여 배포 속성을 구성합니다. 그런 다음, 모델을 배포합니다. 모델을 배포한 후에는 사용자가 보고 클라이언트 애플리케이션을 사용하여 모델에 연결할 수 있습니다. 자세한 내용은 Azure Analysis Services 배포테이블 형식 모델 솔루션 배포를 참조하세요.

이 단원에 소요되는 예상 시간: 5분

사전 요구 사항

이 문서는 테이블 형식 모델링 자습서에 포함되며 순서대로 완료해야 합니다. 이 단원의 작업을 수행하기 전에 이전 단원인 단원 12: Excel에서 분석을 완료해야 합니다.

Azure Analysis Services 배포하는 경우 서버에 대한 관리자 권한이 있어야 합니다.

Power BI Premium 배포하는 경우 작업 영역에 대한 관리 또는 기여자 권한이 있어야 합니다.

SQL Server 있는 온-프레미스 또는 VM에 AdventureWorksDW 샘플 데이터베이스를 설치하고 모델을 Azure Analysis Services 서버에 배포하는 경우 프로세스 작업에서 데이터 원본 데이터베이스에서 배포된 데이터 모델로 데이터를 가져오는 데 온-프레미스 데이터 게이트웨이가 필요합니다.

모델 배포

배포 속성을 구성하려면

  1. 솔루션 탐색기에서 AW Internet Sales 프로젝트를 마우스 오른쪽 단추로 클릭하고 속성을 클릭합니다.

  2. AW Internet Sales 속성 페이지 대화 상자의 배포 서버 아래에 있는 서버 속성에서 전체 서버 이름을 입력합니다.

    • Azure Analysis Services 배포하는 경우 서버 이름은 URL입니다. 포털의 서버 개요 페이지에서 Azure Analysis Services 서버 이름 URL을 복사합니다.
    • Power BI Premium 작업 영역에 배포하는 경우 서버 이름은 작업 영역 연결 URL입니다. Power BI 서비스 작업 영역 설정 > 프리미엄 > 작업 영역 연결에서 복사합니다.

    서버 값이 호출된 AW Internet Sales 속성 페이지 대화 상자의 스크린샷

  3. 데이터베이스 속성에 Adventure Works Internet Sales를 입력합니다.

  4. 모델 이름 속성에 Adventure Works Internet Sales Model를 입력합니다.

  5. 선택 내용을 확인한 다음 확인을 클릭합니다.

Azure 또는 SQL Server Analysis Services 배포하려면

  1. 솔루션 탐색기AW Internet Sales 프로젝트 >빌드를 마우스 오른쪽 단추로 클릭합니다.

  2. AW Internet Sales 프로젝트 배포를 마우스 오른쪽 단추로 > 클릭합니다.

    Azure Analysis Services에 배포할 때는 사용자 계정을 입력하라는 메시지가 표시될 수 있습니다. 조직의 계정 및 암호를 입력합니다(예: nancy@adventureworks.com). 이 계정은 서버에서 관리자여야 합니다.

    배포 대화 상자가 나타나고 메타데이터와 모델에 포함된 각 테이블의 배포 상태가 표시됩니다.

    성공을 보여 주는 배포 대화 상자의 스크린샷

  3. 배포가 성공적으로 완료되면 진행하고 닫기를 클릭합니다.

Power BI Premium 작업 영역에 배포하려면

Power BI Premium 작업 영역에 배포하는 것은 SQL Server 또는 Azure Analysis Services 배포하는 것과 약간 다릅니다. 처음 배포되면 model.bim의 메타데이터를 사용하여 작업 영역에 의미 체계 모델이 만들어집니다. 배포 작업의 일부로 모델 메타데이터에서 작업 영역에 모델을 만든 후 데이터 원본에서 데이터 원본의 모델로 데이터를 로드하는 처리가 실패합니다.

배포 작업의 일부로 데이터 원본 자격 증명을 묻는 메시지가 표시되는 Azure 또는 SQL Server Analysis Server 서버에 배포할 때와 달리 프리미엄 작업 영역에 배포할 때 데이터 원본 자격 증명을 배포 작업의 일부로 지정할 수 없으므로 처리가 실패합니다. 대신 메타데이터 배포가 성공하고 모델을 만든 후 데이터 원본 자격 증명이 의미 체계 모델 설정의 Power BI 서비스에 지정됩니다. 데이터 원본 자격 증명을 지정한 후 Power BI 서비스 모델을 새로 고치거나, 일정 새로 고침을 구성하거나, SQL Server Management Studio 프로세스(새로 고침)를 수행하여 데이터를 모델에 로드할 수 있습니다.

  1. 솔루션 탐색기AW Internet Sales 프로젝트 >빌드를 마우스 오른쪽 단추로 클릭합니다.

  2. AW Internet Sales 프로젝트 배포를 마우스 오른쪽 단추로 > 클릭합니다.

    배포 대화 상자가 나타나고 메타데이터와 모델에 포함된 각 테이블의 배포 상태가 표시됩니다. 메타데이터 배포는 성공하지만 각 테이블의 처리 는 실패합니다.

  3. 배포가 완료되면 계속 진행하여 닫기를 클릭합니다.

  4. Power BI 서비스에서 작업 영역 작업 영역>>의미 체계 모델>설정(작업 > 추가 옵션 아래) >데이터 원본 자격 증명자격 증명> 편집을 클릭합니다. AdventureWorksDW 데이터 원본의 사용자 이름 및 암호를 입력합니다.

    이 데이터 원본 필드가 호출된 인증 방법, 사용자 이름, 암호 및 개인 정보 수준 설정이 있는 Adventure Works 편집 구성 로그인 대화 상자의 스크린샷

  5. Power BI 서비스의 작업 영역 >의미 체계 모델>설정 (작업 아래)에서 새로 고침을 선택합니다.

    새로 고침이 선택된 Power BI 서비스 UI의 스크린샷

    Power BI는 데이터 원본에 연결하여 데이터를 모델로 가져옵니다. 새로 고침에는 몇 분 정도 걸립니다.

중요

유료 구독을 사용하여 Azure Synapse Analytics 데이터 원본을 만든 경우 배포 및 처리\새로 고침이 성공한 후 계정에 대한 원치 않는 요금을 방지하려면 포털에서 리소스를 일시 중지하거나 삭제해야 합니다.

이 단원에서는 Visual Studio에서 테이블 형식 모델을 배포하는 가장 일반적이고 쉬운 방법을 설명합니다. 배포 마법사 또는 XMLA 및 AMO를 사용하여 자동화하는 고급 배포 옵션은 매우 우수한 유연성, 일관성 및 예약된 배포를 제공합니다. 자세한 내용은 테이블 형식 모델 솔루션 배포를 참조하세요.

결론

축하합니다! 첫 번째 Analysis Services 테이블 형식 모델 작성 및 배포가 완료되었습니다. 이 자습서는 테이블 형식 모델을 만드는 가장 일반적인 작업을 완료하는 과정을 안내합니다. 이제 Adventure Works Internet Sales 모델을 배포했으므로, SQL Server Management Studio를 사용하여 모델을 관리하고 프로세스 스크립트 및 백업 계획을 만들 수 있습니다. 역할에 추가된 사용자는 이제 Microsoft Excel 또는 Power BI와 같은 보고 클라이언트 애플리케이션을 사용하여 모델에 연결할 수도 있습니다.

Adventure Works Internet Sales 데이터베이스가 강조 표시된 개체 탐색기 섹션의 스크린샷

다음 단계

Power BI Desktop을 사용하여 연결
추가 단원 - 동적 보안
추가 단원 - 행 세부 정보
추가 단원 - 비정형 계층 구조