[PowerBI] Tabular Editor를 통해서만 PowerBI 서비스에서 데이터 모델을 구축할 수 있습니다.대규모 BI 운용을 위한 메모.

개시하다


이 슬라이드는 PowerBI 학습을 위한 저녁 시간대에 발표됩니다.
BI를 구축하기 시작해 점점 규모가 커지는 시점에 어떻게 하면 좋을지 고민해 봤다.
(사실은 그 상황이 아니기 때문에 상상일 뿐)
구체적으로 데이터 세트가 점점 커지면서 PowerBI Desktop으로 가져오는 데 시간이 걸리는데 어떻게 해야 하나
로컬에서 거대한 데이터를 처리하지 않는 방법이 없을까요?

시도해 본 일


PowerBI Desktop을 사용하지 않고 Tabular Editor만 PowerBI Service에 데이터 세트를 구성합니다.

전제 조건


PowerBI 프리미엄 작업공간 만들기


Premium per Capacity 또는 Premium peruser 라이센스가 필요합니다.

XMLA 끝점 읽기/Write 라이센스


PowerBI 관리자 역할이 필요합니다.

XMLA 끝점 설정 방법

  • PowerBI Service 설정에서 관리 포털로 이동합니다.
  • 용량 설정 - 용량 이름
  • 을 클릭
  • 워크로드를 확장하고 읽기XMLAエンドポイント 및 쓰기로 변경합니다.

  • (기본적으로) 빈 보고서를 PowerBI 서비스에 업로드


    고급 용량의 작업공간인지 확인합니다.

    URL 형식의 연결 문자열을 작업공간 설정 화면에서 복사합니다.



    Tabular 편집기 연결 열기


    Model from DB 를 클릭합니다.



    URL 형식의 연결 문자열 붙여넣기



    읽기 완료


    PowerBI Service의 데이터 세트에 연결할 수 있습니다.
    처음 만든 테이블을 읽습니다.

    테이블을 가져옵니다.


    Model -> Import tables



  • Provider(aka.Legacy): Analysis Services의 모든 버전은 모든 호환성 수준에서 사용할 수 있습니다.제한된 소스를 지원하며 OLE DB/ODBC Writer의 관계 데이터를 주로 지원합니다.파티션은 일반적으로 소스에 대한 로컬 SQL 문을 사용하여 정의됩니다.인증 정보는 Tabular Object Model의 Provider Data Source 객체에서 관리되며 서버에서 저장되고 암호화됩니다.

  • SQL Server 2017(호환성 수준 1400+)부터 사용할 수 있습니다.기존 공급업체보다 더 광범위한 데이터 원본을 지원합니다.파티션은 일반적으로 M(power Query) 공식을 사용하여 정의됩니다.인증 정보는 Tabular Object Model의 Structured Data Source 객체에서 관리되며 Analysis Services로 확장할 때마다 지정해야 합니다.

  • PowerBI 데이터 세트에서만 사용할 수 있습니다.모델에 명확한 데이터 원본 대상이 생성되지 않았습니다.대신 M(power Query) 식에 데이터 소스를 은밀하게 정의합니다.인증 정보는 Tabular Object Model에 저장되지 않고 PowerBI Desktop 또는 PowerBI 서비스에서 관리됩니다.
  • 데이터 소스 선택



    이후 대화상자에 따라 진행하면 표의 선택 화면으로 들어갑니다.
    여기서 테이블을 선택하고 필요에 따라 포함할 열을 선택합니다.

    가져오기 완료


    테스트 데이터로 상품 정보(일부)와 판매 담당 부서명을 뽑아봤다.

    Ctrl+S로 저장->Refresh를 사용하면 PowerBI 서비스에서도 확인할 수 있습니다.


    PowerBI Service를 사용하여 확인합니다.업로드 중입니다.Tabular Editor의 테이블 정보와 일치합니다.
    다만 이렇게 되면 각 표 간에 관계가 없기 때문에 시각적 효과를 만들 수 없다.

    관계를 맺다

    New Dialog를 선택합니다.

    테이블 이름을 끌어 놓고, 시각적으로 관계식을 작성할 열을 마우스로 연결합니다.

    관계 완료

    TOM ExplorerRelationships 폴더에 관계 대상이 나타났음을 확인할 수 있습니다.대화상자 도구를 사용하지 않고 이곳에서 직접 관계를 맺어도 되지만 일단 복잡하면 관리할 수 없기 때문에 이런 시각 도구가 있으면 정말 큰 도움이 된다.

    이미지 만들기


    관계식도 올바르게 설정되므로 PowerBI Service를 통해 여러 테이블에서 데이터를 가져와 시각적 효과를 낼 수 있습니다.

    Power Query로 작성해 보십시오.


    다음에 양식을 만들 때 Power Query를 사용해 보십시오.intellisense를 아직 사용할 수 없기 때문에 이곳에서 고릴라 파워 큐리 개발(나)을 하기는 어렵다.

    새 양식을 작성하고 를 클릭합니다.



    Expression Editor를 사용하여 Power Query를 기술합니다.



    SchemaUpdate 실행




    데이터 미리보기도 가능



    PowerBI Service와 제휴 관계 확인



    PowerQuery 지원이 로드맵에 실렸기 때문에 실현되기를 기대하고 있다.

    완성


    PowerBI Desktop을 거치지 않고 데이터 세트를 제작해 관계 설정, PowerBI 서비스에 시각적 효과를 구축했다.Tabular Editor를 활용하면 대규모 데이터 세트의 활용도 무섭지 않습니다!
    대규모 BI의 운용과 개발도 배치 파이프를 사용해 개발 환경을 만드는 운용을 논의할 수 있다.

    주의하다


    XMLA 엔드포인트를 통해 데이터 세트를 한 번에 터치해도 PBIX 파일은 PowerBI 서비스에만 존재합니다.계획적으로 사용


    공식 문서

    좋은 웹페이지 즐겨찾기