다음을 통해 공유


Azure Analysis Services를 Power BI로 마이그레이션

이 문서에서는 Power BI의 Microsoft Power BI Premium 마이그레이션 기능에 Azure Analysis Services 설명합니다. 이 기능은 Azure Analysis Services에서 Power BI Premium, 사용자별 Power BI Premium 및 Power BI Embedded 작업 영역의 의미 체계 모델로 모델 데이터베이스 마이그레이션을 제공합니다.

마이그레이션을 시작하기 전에 Azure Analysis Services Power BI Premium마이그레이션 시나리오로 마이그레이션을 검토해야 합니다. 이 지침 문서는 두 플랫폼에 대한 자세한 비교를 제공하며 조직에 가장 적합한 마이그레이션 전략을 결정하는 데 도움이 될 수 있습니다.

마이그레이션 후 필요한 경우 Analysis Services의 서버 속성을 수정할 수 있습니다.

마이그레이션 이해

필수 조건

각 환경이 다음 필수 조건을 충족하는지 확인합니다.

Azure Analysis Services의 경우

  • 마이그레이션하는 Azure Analysis Services 서버와 마이그레이션하려는 Power BI 작업 영역은 동일한 테넌트여야 합니다.

  • 서버 관리자 권한이 있어야 하며 구독에 대한 소유자 및/또는 기여자 역할에 속해야 합니다.

  • Azure Analysis Services Azure Analysis Services 데이터베이스 백업 및 복원에 설명된 대로 서버에 대해 컨테이너가 구성되고 백업이 사용하도록 설정된 Azure Storage 계정이 있어야 합니다.

  • 서버에 방화벽이 사용하도록 설정된 경우 Power BI 서비스에서 액세스 허용이 켜기로 설정되어 있는지 확인하거나 마이그레이션 중에 방화벽을 사용하지 않도록 설정합니다.

  • 마이그레이션하는 동안 서버를 시작해야 합니다. 마이그레이션이 완료된 후 서버를 일시 중지할 수 있습니다.

Power BI의 경우

페어링

Azure Analysis Services 사용하여 Power BI에서 마이그레이션 기능을 Power BI Premium 경우 모든 필수 구성 요소가 충족되는지 확인한 후 먼저 Azure Analysis Services 서버와 작업 영역 간에 연결을 만들어 마이그레이션을 시작합니다. 연결은 Azure Analysis Services 서버 리소스와 Power BI의 작업 영역 간에 고유한 페어링입니다. 특정 서버와 작업 영역 사이에는 하나의 페어링 연결만 존재할 수 있습니다. 마이그레이션 쌍을 만들 때 하나 이상의 모델 데이터베이스를 의미 체계 모델로서 서버에서 작업 영역으로 마이그레이션할 수 있습니다.

마이그레이션

모델 데이터베이스의 백업은 Azure Analysis Services 서버 백업 설정에서 지정된 Azure Storage 계정에 만들어집니다. 그런 다음 백업이 작업 영역에 연결된 ADLS Gen 2 스토리지 계정에 복사됩니다. 그런 다음 백업이 작업 영역으로 복원됩니다. 그런 다음 의미 체계 모델에 대한 빌드 및 쓰기 권한이 구성됩니다.

마이그레이션에는 다음이 포함됩니다.

  • 모델 메타데이터.
  • 최신 새로 고침 기준 모델 데이터.
  • Azure Analysis Services의 모델 역할(예: 개체 수준 및 행 수준 보안에 사용되는 역할) UPN도 포함됩니다.
  • 의미 체계 모델 빌드 권한은 읽기 모델 역할의 멤버에 대해 설정됩니다.
  • 의미 체계 모델 쓰기 권한은 관리자 모델 역할의 멤버에 대해 설정됩니다.

마이그레이션에는 다음이 포함되지 않습니다.

  • Azure Analysis Services 서버 및 모델 데이터베이스에 대해 구성된 서비스 주체는 Power BI의 복원된 의미 체계 모델에 포함되지 않습니다.
  • 클라이언트 애플리케이션, 도구 및 자동화 프로세스가 Power BI에서 새로 마이그레이션된 모델로 자동으로 리디렉션되도록 하는 서버 리디렉션은 마이그레이션 단계에 포함되지 않습니다. 마이그레이션이 완료된 후 리디렉션은 별도로 사용하도록 설정됩니다.

마이그레이션 후 Power BI의 모델은 Azure Analysis Services에 사용되는 동일한 도구와 이전 버전과 호환됩니다. 모델 메타데이터를 수정하려면 Analysis Services 프로젝트, SQL Server Management Studio, ALM 도구 키트 및 테이블 형식 편집기를 사용하는 Visual Studio와 같은 XMLA 엔드포인트 기반 클라이언트 도구가 필요합니다. XMLA 엔드포인트를 통해 수정된 메타데이터가 있는 Power BI의 다른 모델과 마찬가지로 마이그레이션된 모델은 Power BI Desktop 파일로 다운로드할 수 없습니다. XMLA 엔드포인트를 통한 모델 관리에 대한 자세한 내용은 고급 데이터 모델 관리를 참조하세요.

리디렉션

서버 리디렉션 을 사용하면 연결 문자열에서 서버 이름 참조를 변경하지 않고도 XMLA 엔드포인트 기반 클라이언트 도구 및 자동화 프로세스가 계속 작동할 수 있습니다. 클라이언트 애플리케이션, 도구 및 자동화 프로세스는 Power BI에서 마이그레이션된 모델로 자동으로 리디렉션됩니다. 서버 별칭이 Azure Analysis Services 서버에 대해 구성된 경우 Power BI에서 마이그레이션된 모델로 리디렉션됩니다.

마이그레이션된 모델에 연결하는 클라이언트 애플리케이션 및 도구는 다음 이상의 Analysis Services 클라이언트 라이브러리 버전을 사용해야 합니다.

클라이언트 라이브러리 파일 버전 제품 버전
MSOLAP 2022.160.35.23 16.0.35.23
AMO 16.0.35.23 19.42.0.4
ADOMD 16.0.35.23 19.42.0.4

리디렉션을 통해 마이그레이션된 모델에 연결하는 애플리케이션은 다음 버전을 충족하거나 초과해야 합니다.

애플리케이션 최소 버전
Microsoft Excel 16.0.15826.10000
PowerShell cmdlet 결정될 예정임
서버 프로파일러 19.0.2
SSMS(SQL Server Management Studio) 19.0.2
Analysis Services 프로젝트(SSDT)가 포함된 Visual Studio 3.0.6

참고 항목

PowerShell cmdlet은 현재 릴리스 보류 중입니다.

켜기/끄기 설정을 사용하여 마이그레이션에 대한 서버 리디렉션을 사용하도록 설정할 수 있습니다. 서버 리디렉션을 사용하도록 설정하면 Azure Analysis Services 서버가 있어야 하며 일시 중지할 수 없습니다. 현재 사용자는 서버 관리자 및 작업 영역 관리자여야 합니다.

마이그레이션에 대한 리디렉션 상태가 서버 리디렉션 사용으로 표시되면 Azure Portal 또는 Azure Analysis Services REST API를 사용하여 서버를 일시 중지할 수 있습니다. 클라이언트 애플리케이션, 도구 및 프로세스는 Power BI의 모델로 리디렉션됩니다. 서버가 일시 중지되는 동안에는 요금이 청구되지 않습니다. 서버 리디렉션을 사용하여 서버를 삭제하는 것은 현재 지원되지 않습니다. 자세한 내용은 이 문서의 뒷부분에 있는 리디렉션 사용을 참조하세요.

다시 바인딩

XMLA 엔드포인트 기반 클라이언트 도구를 Power BI의 새 모델로 리디렉션하는 서버 리디렉션과 달리 다시 바인딩은 Power BI 서비스의 라이브 연결 보고서를 리디렉션하여 Power BI의 새 모델을 사용합니다.

서버 리디렉션과 마찬가지로 마이그레이션의 일부로 자동으로 수행되는 작업이 아닙니다. 마이그레이션이 완료된 후 제어할 수 있는 항목입니다. 다시 바인딩을 사용하도록 설정하거나, 다시 바인딩 상태를 확인하거나, 다시 바인딩을 실행 취소하고, 보고서를 다시 Azure Analysis Services의 모델 데이터 쿼리로 되돌릴 수 있습니다. 자세한 내용은 이 문서의 뒷부분에 있는 다시 바인딩 사용을 참조하세요.

중요 사항

  • Azure Analysis Services를 사용하여 Power BI의 Power BI Premium 마이그레이션 기능으로 마이그레이션된 모델은 .pbix 파일로 다운로드할 수 없습니다. 모델 메타데이터를 수정하려면 Visual Studio, 오픈 소스 ALM 도구 키트 또는 오픈 소스 테이블 형식 편집기를 사용합니다.

  • 이름이 같은 테이블 및 PowerQuery M 식은 Power BI 모델에서 허용되지 않습니다. 마이그레이션하기 전에 모델 데이터베이스 테이블과 모델의 PowerQuery M 식에 동일한 이름이 없는지 확인합니다. 중복된 이름의 경우 식이나 테이블의 이름을 바꿀 수 있지만 대부분의 경우 식 이름을 바꾸는 것이 가장 쉽습니다. 마이그레이션 중에 중복된 이름이 있으면 복원 작업이 실패하고 오류가 반환됩니다.

Azure Analysis Services에서 Power BI로 마이그레이션

마이그레이션을 시작하기 전에 먼저 필수 구성 요소가 충족되는지 확인합니다. 브라우저에서 Azure Analysis Services 서버와 Power BI 모두에 대한 페이지를 엽니다.

마이그레이션 페어링 만들기

  1. Power BI에서 설정>Azure Analysis Services 마이그레이션을 선택합니다.

    설정 메뉴의 Azure AS 마이그레이션 관리 스크린샷.

  2. Azure Analysis Services Power BI Premium 페이지에서 + 새 마이그레이션을 선택합니다.

  3. Azure Analysis Services 마이그레이션 만들기 플라이아웃에서 Azure에 연결을 선택합니다.

  4. 마이그레이션하려는 하나 이상의 모델 데이터베이스가 있는 Azure 구독, 리소스 그룹서버 이름을 선택합니다.

  5. 작업 영역 목록 상자에서 마이그레이션할 기존 작업 영역을 선택하거나 새 작업 영역을 만들려면 새 프리미엄 작업 영역 만들기를 선택한 다음 작업 영역 이름, 설명을 입력하고 라이선스 모드를 선택합니다.

    예를 들어 새 PPU 작업 영역을 사용하여 새 마이그레이션 연결을 만드는 경우 AAS 마이그레이션 만들기 플라이아웃은 아래 이미지와 같아야 합니다.

    마이그레이션 플라이아웃 만들기의 스크린샷.

  6. 설정을 확인한 다음, 만들기를 선택합니다.

Migrate

  1. Power BI Premium Azure Analysis Services 페이지에서 모든 마이그레이션을 선택하여 테넌트용으로 만든 마이그레이션 연결 쌍을 새로 고치고 표시합니다.

  2. Azure Analysis Services 서버에서 쌍을 이루는 Power BI 작업 영역으로 마이그레이션할 하나 이상의 모델 데이터베이스가 포함된 서버를 선택합니다.

  3. 마이그레이션 세부 정보에서 Azure Analysis Services 서버 및 Power BI Premium 작업 영역 설정을 확인합니다. 충족되지 않은 모든 필수 구성 요소가 표시됩니다. 마이그레이션할 수 있는 서버의 모델 데이터베이스는 의미 체계 모델에 표시됩니다.

    마이그레이션 세부 정보의 스크린샷.

  4. 마이그레이션하려는 각 모델 데이터베이스의 마이그레이션에 포함에서 슬라이더 단추를 로 전환합니다.

    모델 데이터베이스는 동시에 마이그레이션할 수 있는 최대 모델 데이터베이스 수가 5개인 대상 용량에 미치는 영향을 줄이기 위해 병렬로 마이그레이션됩니다.

  5. 마이그레이션을 선택합니다. 필수 구성 요소가 충족되면 마이그레이션이 시작됩니다. 원본 모델 데이터베이스가 백업 스토리지에 저장되고, ADLS Gen 2 스토리지에 복사되고, 작업 영역으로 복원되는 동안 마이그레이션 프로세스에 다소 시간이 걸릴 수 있습니다. 마이그레이션이 진행되는 동안 이 페이지를 벗어나 Power BI를 계속 사용할 수 있습니다.

    서버 리디렉션은 마이그레이션 중에 사용하도록 설정되지 않습니다. 클라이언트는 서버 리디렉션을 사용하도록 설정할 때까지 Azure Analysis Services 모델 데이터베이스에 계속 연결합니다. 서버 리디렉션을 사용하도록 설정하기 전에 Power BI에서 마이그레이션된 모델에 대한 연결을 철저히 테스트하는 것이 좋습니다.

마이그레이션 모니터링

마이그레이션 세부 정보 페이지의 의미 체계 모델에서 마이그레이션할 모델 데이터베이스를 선택하여 마이그레이션 세부 정보 플라이아웃을 표시합니다. 플라이아웃은 상태 및 마이그레이션 진행률을 포함하여 마이그레이션에 대한 중요한 세부 정보를 보여 줍니다. 마이그레이션하는 모델 데이터베이스의 크기와 복잡성에 따라 마이그레이션에 다소 시간이 걸릴 수 있습니다.

진행률을 보여 주는 모델 마이그레이션 세부 정보입니다.

마이그레이션 프로세스가 완료되면 모든 문제가 표시됩니다.

완료를 보여 주는 모델 마이그레이션 세부 정보입니다.

리디렉션 사용

마이그레이션이 성공적으로 완료되면 서버 리디렉션을 사용하도록 설정할 수 있습니다. 서버 리디렉션이 완료되면 자동화 프로세스와 함께 최소 버전 요구 사항을 충족하는 클라이언트 애플리케이션 및 도구가 Power BI의 모델로 자동으로 리디렉션됩니다.

리디렉션을 사용하도록 설정하려면 Azure Analysis Services Power BI Premium 페이지의 모든 마이그레이션에서 리디렉션하려는 마이그레이션 쌍의 서버 리디렉션 사용 열로 이동하여 슬라이더를 사용으로 설정합니다.

리디렉션 사용 설정.

리디렉션은 확인하는 데 어느 정도 시간이 걸릴 수 있습니다. 마이그레이션이 진행되는 동안 이 페이지를 벗어나 Power BI를 계속 사용할 수 있습니다. 서버 리디렉션 상태를 확인하려면 추가 옵션을 선택한 다음 리디렉션 상태를 선택합니다.

추가 옵션 메뉴에서 리디렉션 상태를 확인합니다.

서버 리디렉션 플라이아웃은 리디렉션 상태를 표시합니다.

리디렉션 상태입니다.

서버 리디렉션을 사용하지 않도록 설정하려면 Azure Analysis Services Power BI Premium 페이지의 모든 마이그레이션에서 서버 리디렉션 사용 슬라이더를 끄기로 이동하면 됩니다.

다시 바인딩 사용

Azure Analysis Services에서 데이터 모델에 연결하고 쿼리한 Power BI 서비스의 보고서가 있는 경우 마이그레이션이 성공적으로 완료된 후 Power BI 서비스 보고서를 다시 바인딩하여 Power BI의 모델을 쿼리할 수 있습니다.

보고서를 다시 바인딩하려면 Azure Analysis Services를 Power BI Premium으로 페이지의 모든 마이그레이션>Azure Analysis Services 서버에서 서버 마이그레이션을 선택합니다. 그런 다음 마이그레이션 세부 정보 페이지에서 새로 마이그레이션된 모델에 대해 보고서 다시 바인딩을 선택합니다.

마이그레이션 서버 연결

다시 바인딩 작업을 완료하는 데 몇 분 정도 걸릴 수 있습니다. 다시 바인딩 상태를 확인하려면 다시 바인딩 상태를 선택합니다.

다시 바인딩을 실행 취소하고 보고서를 Azure Analysis Services의 모델 데이터 쿼리로 되돌리려면 다시 바인딩 실행 취소를 선택합니다.

서비스 일시 중지

성공적인 마이그레이션을 확인한 후 Azure Portal 또는 Azure Analysis Services REST API를 사용하여 Azure Analysis Services 서버를 일시 중지할 수 있습니다.

서버 리디렉션을 사용하도록 설정한 후에도 서버가 계속 시작되면 AsAzureRedirection 연결 문자열 속성을 사용하지 않음으로 설정하여 기존 Azure Analysis Services 모델을 쿼리할 수 있습니다.

커뮤니티

Power BI는 MVP, BI 전문가 및 피어가 토론 그룹, 비디오, 블로그 등에서 전문 지식을 공유하는 커뮤니티가 활성화되어 있습니다. 집계에 관해 자세히 알아보려면 다음 리소스를 참조하세요.