본문 바로가기

Microsoft Fabric/Fabric 실습 5 - 실시간 분석

01. Fabric 실시간 분석

1. KQL 데이터베이스 만들기

1) Fabric이 지원되는(또는 평가판 사용을 설정한) 작업영역을 선택합니다. 

2) 상단의 "+ 새로 만들기"를 클릭합니다. 

3) KQL 데이터베이스를 선택합니다.

 

4) KQL Database 이름을 입력하고 Type은 새 데이터베이스(기본값)으로 선택하여 "만들기"를 클릭합니다. 

 

※ 다양한 데이터 원본에서 데이터를 가져올 수 있지만 실습에서는 Local File을 사용해 봅니다. 

https://raw.githubusercontent.com/MicrosoftLearning/dp-data/main/sales.csv 

5) KQL 데이터베이스가 만들어지면, 상단의 "Get data"버튼을 클릭하고 Local file을 선택합니다. 

 

6) 데이터 가져오기 마법사에서 로컬 파일을 새 테이블로 가져옵니다. 

새 테이블 항목란에 테이블명을 Sales로 입력하고 추가합니다.

 

추가된 Sales 테이블에 파일을 올립니다. 

 

파일이 업로드되면 "다음"버튼을 클릭합니다.

 

열 머리글이 첫번째 행에 있기 때문에 오른쪽 위의 "첫 번째 행은 열 머리글입니다." 토글을 켭니다. 

 

첫 번째 행이 머리글로 변경된 것을 확인하고 마침을 클릭합니다. 

 

데이터 가져오기 단계가 완료될 때까지 기다리고 완료되면 "닫기"를 클릭합니다.

테이블 만들기 > 매핑 만들기 > 데이터 큐 > 스토리지에 적재(Ingeste)

 

2. KQL을 사용하여 판매 테이블 쿼리

1) Sales 테이블 끝의 더보기 아이콘(...)을 클릭하여 Query table 선택하고 Show any 100 records를 클릭합니다.

 

2) 쿼리와 결과 데이터가 표시되는 새 창이 열립니다.

 

3) Road-250 Black, 48 제품에 대한 판매 주문 행만 포함하도록 쿼리를 다음과 같이 수정하고 실행합니다. 

Sales
| where Item == 'Road-250 Black, 48'
 

 

4) 기간에 대한 조건과 정렬을 추가하는 쿼리로 수정하고 실행해 봅니다. 

Sales
| where OrderDate between (datetime(2020-01-01 00:00:00) .. datetime(2020-12-31 23:59:59))
| summarize TotalNetRevenue = sum(UnitPrice) by Item
| sort by Item asc

 

3. KQL 쿼리 집합에서 Power BI 보고서 만들기

KQL 쿼리 편집기에서 쿼리 실행이 완료되면 우층 상단의 "Power BI 보고서 작성"버튼을 클릭합니다. 

 

시각화 패널에서 바 차트를 선택하고 데이터에서 Item과 TotalNetRevenue 열을 선택하면 막대 차트가 표시됩니다. 

 

'Microsoft Fabric > Fabric 실습 5 - 실시간 분석' 카테고리의 다른 글

04. Fabric 실시간 분석  (2) 2024.03.08
03. Fabric 실시간 분석  (0) 2024.03.08
02. Fabric 실시간 분석  (0) 2024.03.07