XÂY DỰNG DASHBOARD VỚI POWER BI PHẦN 1

11 6 0
XÂY DỰNG DASHBOARD VỚI POWER BI PHẦN 1

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Cđây là một tài liệu cực hay về cách xây dựng dashboard trong business intelligence với Power Bi. Tài liệu này sẽ hướng dẫn cách các bạng phân biệt giữa dashboard và report, các nhập dự liệu vào Power Bi cách tạo mô hình đồng thời cách sử dụng Query để transform dữ liệu. Tài liệu hay nhất về Power Bi cần đọc.

CHAPTER 1: SỰ KHÁC BIỆT GIỮA REPORT VÀ DASHBOARD Trong ngành business intelligence thuật ngữ report dùng để mơ tả chế để chia sẻ thông tin với người dùng Có loại report BI: dashboards, static reports, and interac- tive reports • Dashboard hiển thị thông tin mà người dùng mong muốn để qua họ đưa định cuối Vì xây dựng dashboard phải liên quan chặt chẽ với việc nắm bắt mong muốn người dùng Các thông tin hiển thị dashboard thường gọi Key Performance Indicators (KPI) Dựa vào KPI đánh giá số kinh doanh • thành cơng hay thất bại Static report: báo cáo thường quy cac công ty Trong static report thông tin chi tiết giúp người dùng đào sâu vào chủ đề • Thơng thường người dùng tiếp cận với static report từ dashboard Interactive report: báo cáo giống static report trình bày với tính trực quan dynamic cao Người dùng thường tương tác với liệu interactive report Dashboard thường trình bày nhiều chủ đề nhiều nguồn liệu interactive report trình bày chủ đề định từ nguồn liệu định Static report dần thay interactive report Power BI cho phép xây dựng dashboard interactive reports Xác định thông tin cần đưa vào dashboard Bước để xác định thông tin cần đưa vào dashboard phải vấn, nói chuyện với người sử dụng cuối để biết thơng tin cần đưa vào dashboard Sau lên kế hoạch xây dựng dashboard cách đặt câu hỏi: • Chỉ số cần? • • Giá trị để trình bày số đó? Tìm nguồn liệu đâu để trình bày thơng tin xác? Sau dựa thơng tin có từ gặp mặt với người sử dụng đưa metrics Giả sử xác định metrics sau: • • • • • • • • • • • Sum of revenue Sum of units Sum of usage Sum of subscribers Sum of revenue target Sum of units target Sum of usage target Sum of subscribers target Revenue percentage of total Count of potential new customers New customer acquisition stage ứng với metric cần trình bày số với hai số khác • • Variance-to-target Year-over-year growth, as a percentage Tiếp theo cần xác định xem cần phân tích số theo biến số Ví dụ cần phân tích theo: • • • Region (country, region, state, city) Product Time (year, month, fiscal year, fiscal month, current month, past 12 months) Thu thập chuẩn bị liệu Trước hết cần lên trang web Power Bi tải Power BI destop máy cài đặt Chúng ta thay đổi khung cửa sổ hiển thị PBI từ 16:9 sang 4:3 Chúng ta kiểm tra số Features mà PBI cập nhật Chúng ta stick vào để sử dụng thử features Lưu ý preview feature thường khơng hỗ trợ PBI dùng để chạy thử khơng thể cập nhật Sau cài đặt PBI Destop bắt đầu trình nhập liệu vào PBI PBI cho phép nhập liệu từ nhiều nguồn khác Ví dụ có liệu từ Azure SQL database, làm sau để nhập liệu vào PBI: Chọn Get Data chọn More Chọn Azure SQL database Connect Có hai chế độ connect Import DirectQuery Import mode cho phép tải liệu từ database vào máy tính Nhờ vào chế VertiPaq compression PBI mà liệu tải khơng giới hạn dịng vào PBI Tuy nhiên số lượng dòng lớn mà nhớ máy tính bạn có giới hạn máy tính bạn đọc hết liệu Khi liệu database thay đổi liệu PBI khơng tự động thay đổi Muốn cập nhật phải nhấn nút refesh dự liệu tải vào máy lần DirectQuery mode cho phép kết nối trực tiếp liệu với database Với cách liệu cập nhật theo thời gian thực Một lợi điểm khác mode không cần sử dụng nhớ máy tính với máy tính cấu hình thấp chạy tốt PBI Tuy nhiên với mode kết nối tốc độ xử lý tùy thuộc hoàn toàn vào sở liệu làm dashboard hay phân tích với PBI kết trả lại chậm Một khuyến cáo nên sử dụng Import mode thay DirectQuery Sau chọn tên server name database click OK Sau người dùng nhập username password admin cấp để connect với database Sau tiếp cận database chọn bảng database để nhập vào PBI Trước load data vào PBI transform sử dụng Power BI Query Power BI Query có chức quy trình ETL nghĩa chuyển đổi làm số liệu trước tải vào PBI Trong Power BI Query thực lệnh chuyển đổi đơn giản unpivot table, thay đổi tên, bỏ cột, bỏ hàng v.v Power BI Query dùng ngôn ngữ M để viết câu script chuyển đổi liệu Sau load liệu có giao diện PBI sau Chúng ta cần click chọn biến bên phải PBI tự độ tạo chart cho liệu Để biểu diễn liệu, cần phải xây dựng model cho liệu trước PBI sử dụng phương pháp SSAS multidimensional engine để xây dựng model Phương pháp xây dựng model theo phương pháp star scheme snowflake scheme Ralph Kimball, thường sử dụng datawarehouse Trong star scheme có bảng trung tâm gọi bảng fact table Fact table bảng chứa thông tin số mà đo lường Trong ví dụ bảng Invoice bảng fact table Các bảng chứa thuộc tính liên quan đến bảng fact gọi bảng dimension Ở có bảng calendar, bảng product, geography bảng dimension Ngoài bảng có bảng device khơng phải bảng dimension invoice lại bảng dimension product Như model ví dụ snowflake scheme khơng phải star scheme Tạo cột ngày tháng năm từ cột tháng năm Giả sử có cột calendaryearmonth có giá trị ví dụ 201701 Chúng ta click vào tab Edit Queries để vào Power BI Query Tools Chúng ta chọn cột calendaryearmonth chọn Add Column chọn Custom Column Trong cửa sổ Custom Column điền vào công thức Chúng ta dùng hàm Number.ToText để chuyển cột calendaryearmonth thành dạng date đồng thời thêm day 01 vào calendardaymonth Cột Date vừa tạo có dạng YYYYMMDD định dạng Any Chúng ta cần phải chuyển sang định dạng Date Sau chuyển định dạng xong cần chọn Close & Apply Tính ngày tài từ ngày dương lịch năm Giả sử có bảng Calendar dimension gồm cột ngày cột fiscal year, fiscal month fiscal day Chúng ta có bảng fact table có cột ngày dương lịch Chúng ta muốn từ ngày dương lịch tính ngày fiscal date cho ngày dương lịch Trong bảng fact table tạo cột FiscalDate với công thức sau: Trong cơng thức bảng tạo relationship nên dùng hàm RELATED để nối FyYear từ bảng calendar sang bảng fact table, nối FyMonth từ bảng calendar sang bảng fact table ngày cho fiscal date Kết bảng Tính ngày cuối liệu Giả sử có bảng fact table với cột fiscal date muốn biết ngày cuối bảng fact table ngày Chúng ta tạo mesure với công thức sau: ... PBI sau Chúng ta cần click chọn bi? ??n bên phải PBI tự độ tạo chart cho liệu Để bi? ??u diễn liệu, cần phải xây dựng model cho liệu trước PBI sử dụng phương pháp SSAS multidimensional engine để xây. .. password admin cấp để connect với database Sau tiếp cận database chọn bảng database để nhập vào PBI Trước load data vào PBI transform sử dụng Power BI Query Power BI Query có chức quy trình ETL... current month, past 12 months) Thu thập chuẩn bị liệu Trước hết cần lên trang web Power Bi tải Power BI destop máy cài đặt Chúng ta thay đổi khung cửa sổ hiển thị PBI từ 16 :9 sang 4:3 Chúng

Ngày đăng: 21/07/2022, 14:57

Tài liệu cùng người dùng

Tài liệu liên quan