Tất cả những điều cần biết về kiến trúc của Power BI (Phần 2)

Tiếp tục với những thông tin quan trọng mà bạn cần biết về kiến trúc Power BI. Để không bỏ lỡ các kiến thức hữu ích, bạn có thể xem phần đầu tiên của bài viết trước khi tiếp tục.

Tham khảo: Tất cả những điều cần biết về kiến trúc của Power BI (Phần 1)

1. Hoạt động của kiến trúc Power BI

Kiến trúc chủ yếu được chia thành hai phần: Dịch vụ trên đám mây (on-cloud) và tại chỗ (on-premises). Bạn cũng có thể coi nó như một sơ đồ luồng dữ liệu Power BI giúp bạn hiểu luồng dữ liệu từ các ứng dụng máy chủ tại chỗ đến máy chủ trên đám mây.

Ở trên cùng, bạn sẽ thấy các nguồn dữ liệu như trình duyệt web, trang tính Excel và các nguồn khác cung cấp thông tin cho các thành phần Power BI khác nhau. Power BI có nhiều nguồn dữ liệu khác nhau, bao gồm kết nối trực tiếp, máy chủ nội bộ, cơ sở dữ liệu đám mây, v.v. Các phương pháp hay nhất về kiến trúc Power BI giúp bạn tạo các báo cáo tuyệt đẹp để phân tích hoạt động kinh doanh tốt hơn.

  • On-premises

Tại đây, tất cả các loại báo cáo được xuất bản trong Power BI Report Server được phân phối tới người dùng cuối. Power Publisher cho phép người dùng xuất bản workbook Excel lên Power BI Report Server. Công cụ Report Server and Publisher giúp bạn tạo tập dữ liệu, báo cáo được phân trang, báo cáo di động,…

  • On-cloud

Trong kiến trúc Power BI Gateway, cổng BI hoạt động như một cầu nối trong việc truyền dữ liệu từ các nguồn dữ liệu tại chỗ đến các máy chủ hoặc ứng dụng trên đám mây. Đám mây bao gồm các thành phần khác nhau như bảng điều khiển, bộ dữ liệu, báo cáo, Power BI Embedded,…. Các nguồn dữ liệu trên đám mây này được kết nối với các công cụ Power BI.

2. Kiến trúc Power BI Service

Bây giờ, bạn sẽ chuyển sang hiểu kiến trúc dịch vụ, nó dựa trên hai cụm. Hãy thảo luận ngắn gọn thêm về chúng:

  • The Front-end Cluster

Front-end Cluster hoạt động như một phương tiện giữa máy khách và máy chủ trên đám mây trong sơ đồ luồng dữ liệu Power BI. Sau khi kết nối và xác thực ban đầu bằng Azure Active Directory, máy khách có thể tương tác với các tập dữ liệu nằm trên toàn cầu.

  • The Back-end Cluster

Back-end Cluster quản lý tập dữ liệu, lưu trữ, báo cáo, trực quan hóa, kết nối dữ liệu, làm mới dữ liệu và các dịch vụ khác trong Power BI. Ứng dụng web clients chỉ có hai điểm để tương tác với thông tin, tức là Azure API Management và Gateway Role. Các thành phần này chịu trách nhiệm cấp quyền, định tuyến, xác thực, cân bằng tải,….

3. Power BI Dashboard

Power BI Dashboard là một trang trực quan được tạo ra từ các báo cáo khác nhau dựa trên tập dữ liệu của bạn. Nói cách khác, nó là một canvas mang các phần tử khác nhau đại diện cho nhiều tập dữ liệu lại với nhau. Một báo cáo có thể gồm nhiều trang nhưng trang tổng quan sẽ chỉ gồm một trang.

Các hình ảnh trực quan hóa dữ liệu được gắn vào bảng điều khiển BI được gọi là các ô (tiles). Bạn có thể thay đổi các ô này bằng cách thêm hoặc bớt một số ô theo yêu cầu.

4. Những tính năng của Power BI

Ở phần cuối về kiến trúc Power BI, chúng ta sẽ tìm hiểu về các tính năng khác nhau của Power BI.

  • Tạo báo cáo tương tác: Bạn có thể áp dụng các thao tác lọc và sắp xếp để hiển thị các cột mục tiêu và tạo các báo cáo được tùy chỉnh cao. Các báo cáo này cung cấp tổng quan về tình hình hiện tại, giúp bạn chạy các truy vấn thích hợp trên toàn bộ cơ sở dữ liệu.
  • Chức năng phân tích dữ liệu DAX: Biểu thức Data Analysis Expressions (DAX) là một thư viện có thể được kết hợp để xây dựng các biểu thức và công thức cho các phép đo và hình ảnh hóa mới trong Power BI, Dịch vụ Phân tích và Power Pivot.
  • Các tiles linh hoạt: Nói về tùy chỉnh, bạn có thể thêm, xóa hoặc chỉnh sửa các thuộc tính khác nhau của mọi ô trên trang tổng quan và đạt được mục tiêu kinh doanh của mình.
  • Hộp câu hỏi Q&A: Nó cho phép bạn chạy các truy vấn trên dữ liệu dưới dạng các câu tự nhiên và khẩu lệnh. Power BI sử dụng công nghệ Học sâu (Deep Learning) của Cortana để xác định các lệnh do người dùng đưa ra.
  • Phân tích luồng: Power BI cung cấp phân tích luồng, tức là xử lý dữ liệu trong khi nó đang chuyển động. Tính năng này hỗ trợ phân tích thời gian thực về dữ liệu trong chuyển động thông qua các trang web khác nhau, doanh số bán hàng, phương tiện truyền thông xã hội và các nguồn khác để đưa ra quyết định kịp thời.
  • Các nút Trợ giúp (Help) và Phản hồi (Feedback): Bạn nhận được hỗ trợ 24/7 từ nhóm hỗ trợ của Microsoft vì nhóm này giải quyết bất kỳ vấn đề hoặc câu hỏi nào bạn có trong đầu.
  • Trang tổng quan có thể tùy chỉnh: Trong trường hợp các tiêu chuẩn mặc định không thể đáp ứng yêu cầu của bạn, bạn có thể truy cập thư viện trực quan hóa tùy chỉnh để xử lý tập dữ liệu và tạo trang tổng quan tùy chỉnh.
  • Lọc tập dữ liệu: Với Power BI, bạn có thể tạo trực quan hóa bằng cách sử dụng lọc dữ liệu và có các tập con nhỏ hơn về mức độ liên quan theo ngữ cảnh hoặc thông tin quan trọng.

Chúng ta hãy xem xét một nghiên cứu điển hình về Meijer và xem Power BI đã giúp công ty phát triển kinh doanh như thế nào.

5. Case Study của Meijer

Meijer là một chuỗi hơn 230 cửa hàng bách hóa trải khắp sáu tiểu bang. Với lịch sử đổi mới hơn 50 năm, Meijer đã và đang bán tất cả các loại sản phẩm tại Hoa Kỳ. Tuy nhiên, trong thời đại đầy thách thức với các đối thủ cạnh tranh trực tuyến lớn, việc duy trì lợi nhuận là điều rất khó khăn đối với Meijer.

Từng là một cửa hàng duy nhất, Meijer dễ dàng hiểu được hành vi của khách hàng và hành động theo đó nhưng cuối cùng, họ phải đối mặt với nhu cầu rất lớn về công nghệ tiên tiến để làm điều tương tự cho tất cả các cửa hàng của mình. Gần đây, Meijer đã kết nối với Power BI để hiểu hành vi khách hàng của mình.

Power BI cho phép Meijer làm mới hơn 20 tỷ dòng dữ liệu trong thời gian thực. Giờ đây, các nhóm có thể thu thập dữ liệu nhanh hơn và tạo báo cáo thời gian thực về doanh số bán hàng mỗi giờ và đưa ra quyết định thị trường tốt hơn.

6. Kết luận

Power BI có thể trích xuất dữ liệu từ nhiều nguồn và cung cấp trực quan hóa tùy chỉnh. Nó cũng cung cấp phân tích thời gian thực trên cả dữ liệu có cấu trúc và không có cấu trúc cho các thiết bị khác nhau.

Điểm cần lưu ý ở đây là kiến trúc giải pháp Power BI đã làm cho quá trình tạo báo cáo trở nên khá dễ dàng đối với người dùng không chuyên về kỹ thuật để các công ty có thể tiết kiệm thời gian, công sức và tài nguyên. Các doanh nghiệp nhỏ có thể sử dụng Power BI Desktop để tạo báo cáo và trang tổng quan của bộ dữ liệu mà không gặp nhiều rắc rối.

Hy vọng qua hai phần của bài viết, các bạn đã có được những thông tin hữu ích về kiến trúc của Power BI. Đừng quên đón xem các nội dung mới sẽ được cập nhật thường xuyên tại BAC’s Blog.

Nguồn tham khảo: 
https://intellipaat.com/

Nhu cầu đào tạo doanh nghiệp

BAC là đơn vị đào tạo BA đầu tiên tại Việt Nam. Đối tác chính thức của IIBA quốc tế. Ngoài các khóa học public, BAC còn có các khóa học in house dành riêng cho từng doanh nghiệp. Chương trình được thiết kế riêng theo yêu cầu của doanh nghiệp, giúp doanh nghiệp giải quyết những khó khăn và tư vấn phát triển.

Tham khảo chương trình đào tạo: 

 

Previous Post
Next Post
Exit mobile version