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 |