[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 끝점 설정 방법
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 Explorer
의 Relationships
폴더에 관계 대상이 나타났음을 확인할 수 있습니다.대화상자 도구를 사용하지 않고 이곳에서 직접 관계를 맺어도 되지만 일단 복잡하면 관리할 수 없기 때문에 이런 시각 도구가 있으면 정말 큰 도움이 된다.이미지 만들기
관계식도 올바르게 설정되므로 PowerBI Service를 통해 여러 테이블에서 데이터를 가져와 시각적 효과를 낼 수 있습니다.
Power Query로 작성해 보십시오.
다음에 양식을 만들 때 Power Query를 사용해 보십시오.intellisense를 아직 사용할 수 없기 때문에 이곳에서 고릴라 파워 큐리 개발(나)을 하기는 어렵다.
새 양식을 작성하고 를 클릭합니다.
Expression Editor를 사용하여 Power Query를 기술합니다.
SchemaUpdate 실행
데이터 미리보기도 가능
PowerBI Service와 제휴 관계 확인
PowerQuery 지원이 로드맵에 실렸기 때문에 실현되기를 기대하고 있다.
완성
PowerBI Desktop을 거치지 않고 데이터 세트를 제작해 관계 설정, PowerBI 서비스에 시각적 효과를 구축했다.Tabular Editor를 활용하면 대규모 데이터 세트의 활용도 무섭지 않습니다!
대규모 BI의 운용과 개발도 배치 파이프를 사용해 개발 환경을 만드는 운용을 논의할 수 있다.
주의하다
XMLA 엔드포인트를 통해 데이터 세트를 한 번에 터치해도 PBIX 파일은 PowerBI 서비스에만 존재합니다.계획적으로 사용
공식 문서
Reference
이 문제에 관하여([PowerBI] Tabular Editor를 통해서만 PowerBI 서비스에서 데이터 모델을 구축할 수 있습니다.대규모 BI 운용을 위한 메모.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/hanaseleb/items/a5b430eddda5f64c7de1텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)