Mondrian에서 Power BI Desktop으로 데이터를 로드하는 방법

그러나 라이브 연결을 통해 Mondrian에서 Power BI Desktop 큐브를 탐색하는 것은 불가능합니다. 쿼리를 통해 Mondrian에서 데이터를 로드할 수 있는 방법이 있습니다.

Mondrian 샘플 데이터베이스 Foodmart에서 데이터를 로드하고 간단한 대화형 보고서를 만들어 보겠습니다. 이 예제는 Excel 및 일부 다른 응용 프로그램을 클라이언트로 지원하도록 수정된 MondrianeMondrain 버전을 사용하고 있습니다.

먼저 MDX 쿼리를 디자인해야 합니다. 다음 쿼리는 날짜 및 매장 정보와 함께 판매 금액 데이터를 가져옵니다.

SELECT
[Measures].[Store Sales] on COLUMNS,
CrossJoin( [Time].[Month].Members, [Store].[Store Name].Members ) on ROWS
FROM [Sales]


Mondrian 서버는 두 가지 형식으로 데이터를 반환할 수 있습니다. 첫 번째 형식은 Pivot Table과 같은 클라이언트 컨트롤을 사용할 때 편리한 CellSet 데이터 형식입니다.



두 번째 형식은 표 형식입니다. 간단한 표로 표와 차트로 보고서를 디자인할 때 편리합니다. 이 형식은 Mondrian에서 데이터를 로드할 때 Power Bi에서 사용됩니다.



Power BI Desktop 애플리케이션에서 새 보고서를 만들고 데이터 가져오기 - Analysis Services 메뉴를 선택합니다.



SQL Server Analysis Services 데이터베이스 대화 상자에서 Server 필드를 Mondrian 서버에 대한 연결 문자열로 채웁니다. 데이터베이스 필드에 데이터베이스 이름을 입력합니다. 데이터베이스는 필수 필드이며 대소문자를 구분합니다(이 경우 FoodMart). 가져오기 라디오 버튼을 선택합니다. MDX 또는 DAX 쿼리(선택 사항) 필드에서 MDX 쿼리를 복사하고 확인 버튼을 누릅니다.

이 예제를 시도하려면 샘플 데이터베이스와 함께 온라인 eMondrian 서버를 사용할 수 있습니다. 서버 주소는 https://ssemenkoff.dev/emondrian/xmla 입니다.



쿼리 결과 데이터의 일부를 표 형식으로 볼 수 있는 미리보기 창이 나타납니다. 로드 버튼을 클릭합니다.



데이터 탭으로 이동하여 열 이름을 바꾸고 Sales 열 데이터 유형을 텍스트에서 10진수로 변경합니다.



보고서 탭으로 돌아가서 몇 가지 시각화를 추가해 보겠습니다. 이 예에서는 슬라이서, 파이 차트 및 테이블 컨트롤을 사용합니다.



보고서를 새로 고치고 새로 추가된 데이터를 로드하려면 항상 새로 고침 버튼을 사용할 수 있습니다.

보시다시피 Mondrian OLAP 서버의 데이터를 사용하는 새 보고서를 Power BI Desktop 보고서에 추가할 수 있습니다.

질문이나 제안 사항이 있으시면 언제든지 [email protected]으로 연락해 주십시오.

좋은 웹페이지 즐겨찾기