Power BI Gateway là một thành phần quan trọng trong hệ sinh thái của Power BI, cung cấp khả năng kết nối và quản lý dữ liệu nội bộ cho các báo cáo và biểu đồ trong Power BI Service.

Trong bài viết này, KPIM sẽ tìm hiểu về các loại Power BI Gateway, cách cài đặt và cấu hình Gateway, cũng như các lợi ích và ứng dụng của nó trong việc kết nối và quản lý dữ liệu nội bộ trong Power BI.

Power BI Gateway là gì?

Power BI Gateway là một phần mềm cần có để truy cập dữ liệu nằm trong server máy chủ doanh nghiệp (on-premises). Gateway hoạt động như một người gác cổng cho nguồn dữ liệu tại chỗ. Nếu bất kỳ ai cần truy cập dữ liệu tại chỗ này từ một ứng dụng đám mây hoặc web, yêu cầu sẽ được chuyển qua cổng. Tất cả các yêu cầu kết nối đều được tham gia bởi cổng và quyền truy cập được cấp dựa trên sự xác thực và yêu cầu của chúng.

Các cổng không chuyển dữ liệu từ nguồn server máy chủ doanh nghiệp sang nền tảng khách hàng. Tuy nhiên, nó có khả năng kết nối nền tảng đó trực tiếp với nguồn dữ liệu tại chỗ. Khách hàng có thể truy cập trực tiếp vào dữ liệu từ vị trí tại chỗ của mình để sử dụng những dữ liệu đó cho việc xây dựng báo cáo, trang tổng quan và phân tích dữ liệu. Gateway được sử dụng để tạo điều kiện kết nối giữa một nguồn dữ liệu duy nhất hoặc nhiều nguồn dữ liệu với nguồn dữ liệu tại chỗ tại server doanh nghiệp.

Các loại cổng Power BI

Bạn có thể chọn từ hai loại cổng có sẵn:

  • Chế độ tiêu chuẩn (Standard Mode)
  • Chế độ cá nhân (Personal Mode)

Cổng dữ liệu tại chỗ (khuyến nghị/tiêu chuẩn)

Phiên bản cổng dữ liệu tại chỗ này cho phép kết nối với nhiều nguồn dữ liệu tại chỗ cho nhiều người dùng. Bạn có thể sử dụng dữ liệu trong Power BI, Azure Analysis Services, Azure Logic Apps, Microsoft Flow, PowerApps, v.v. Bạn có thể thiết lập kết nối trực tiếp đến nhiều nguồn dữ liệu chỉ bằng một lần cài đặt loại cổng dữ liệu này.

Cổng dữ liệu này được khuyến nghị cho các tình huống phức tạp mà nhiều người dùng cần truy cập vào nhiều nguồn dữ liệu khác nhau.

Cổng dữ liệu tại chỗ (chế độ cá nhân)

Chế độ cá nhân của cổng dữ liệu tại chỗ chỉ được sử dụng bởi một người dùng để kết nối với các nguồn dữ liệu khác nhau. Nó được khuyến nghị khi chỉ một người cần truy cập các nguồn dữ liệu.

Để tạo báo cáo và trang tổng quan bằng Power BI, người dùng không thể chia sẻ đặc quyền truy cập của mình với những người dùng khác.

Cấu trúc Power BI Gateway và phương thức hoạt động

Các chức năng cổng Power BI hoạt động như một bước trung gian giữa các dịch vụ đám mây và các nguồn dữ liệu tại chỗ. Cổng dữ liệu tại chỗ chạy như một dịch vụ Windows. Dịch vụ Windows này được đăng ký với Dịch vụ đám mây Gateway thông qua Azure Service Bus.

Bạn có thể hiểu kiến trúc và cách hoạt động của cổng dữ liệu với sự trợ giúp của sơ đồ và các điểm được đưa ra dưới đây:

Cấu trúc Power BI Gateway
Cấu trúc Power BI Gateway

Về cơ bản, kiến trúc được chia thành ba phần:

Dịch vụ điện toán đám mây
Dịch vụ Gateway
Nguồn dữ liệu
tại chỗ
  • Dịch vụ đám mây, chẳng hạn như Power BI, tạo ra một truy vấn yêu cầu dữ liệu từ nguồn dữ liệu tại chỗ.
  • Truy vấn này từ các dịch vụ đám mây sẽ chuyển đến Dịch vụ Đám mây Gateway với thông tin đăng nhập được mã hóa.
  • Gateway Cloud Services xử lý và phân tích yêu cầu và chuyển tiếp nó đến Azure Service Bus. Bạn không cần phải định cấu hình riêng cho Azure Service Bus vì nó được quản lý bởi Power BI theo mặc định.
  • Azure Service Bus giữ tất cả các yêu cầu được gửi tới cổng dữ liệu tại chỗ. Cổng dữ liệu tại chỗ giải mã thông tin xác thực cho nguồn dữ liệu và kết nối người dùng với nguồn dữ liệu.
  • Ngoài ra, cổng dữ liệu tại chỗ sẽ chuyển tiếp truy vấn được gửi từ Dịch vụ đám mây tới nguồn dữ liệu tại chỗ.
  • Truy vấn dữ liệu được thực thi tại nguồn dữ liệu thông qua SQL Server, tệp, SharePoint, SSAS, v.v.
  • Kết quả của truy vấn được nguồn dữ liệu trả lại cho cổng dữ liệu tại chỗ. Cổng dữ liệu tại chỗ gửi kết quả trở lại dịch vụ đám mây thông qua Azure Service Bus.

Cách sử dụng Gateway trong Power BI

Bạn sẽ sẵn sàng sử dụng cổng dữ liệu trong Power BI bằng cách làm theo bốn bước dưới đây:

Bước 1:

Cài đặt một cổng vào hệ thống của bạn.

Bước 2:

Thêm người dùng vào cổng cần truy cập dữ liệu từ các nguồn dữ liệu tại chỗ.

Bước 3:

Kết nối với các nguồn dữ liệu tại chỗ.

Bước này rất quan trọng vì đây là cách người dùng có thể sử dụng dữ liệu từ các nguồn dữ liệu tại chỗ để phân tích dữ liệu và tạo báo cáo.

Bước 4:

Làm mới dữ liệu tại chỗ để cập nhật dữ liệu trong báo cáo và trang tổng quan.

Cách cài đặt Power BI Gateway

Bạn có thể cài đặt ứng dụng cổng vào bất kỳ máy chủ nào trên miền cục bộ.

Điều kiện tiên quyết

Đảm bảo hệ thống của bạn sở hữu các thông số kỹ thuật được cung cấp dưới đây:

  • NET 4.5 Framework
  • Windows 7 (64-bit) / Windows Server 2008 R2 trở lên
  • CPU 8 core
  • Bộ nhớ 8 GB
  • Windows 2012 R2 (64-bit)

Quy trình cài đặt Power BI Gateway

Làm theo các bước dưới đây để cài đặt cổng dữ liệu cho Power BI trong hệ thống của bạn.

Bước 1:

Truy cập không gian làm việc Power BI của bạn -> nhấp vào mũi tên tải xuống. Nhấp vào tùy chọn Data Gateway.

Truy cập không gian làm việc Power BI
Truy cập không gian làm việc Power BI
Bước 2:

Trang tải xuống cho cổng dữ liệu sẽ mở ra. Nhấp vào tùy chọn DOWNLOAD GATEWAY.

Nhấp vào Tùy chọn DOWNLOAD GATEWAY
Nhấp vào Tùy chọn DOWNLOAD GATEWAY
Bước 3:

Trình hướng dẫn cài đặt sẽ mở ra. Nhấp vào Next.

Giữ nguyên đường dẫn cài đặt mặc định cho Power BI Gateway
Giữ nguyên đường dẫn cài đặt mặc định cho Power BI Gateway
Bước 4:

Chọn loại cổng sau đó nhấp vào Next.

Chọn loại cổng sau đó nhấp vào Next
Chọn loại cổng sau đó nhấp vào Next
Bước 5:

Bạn có thể giữ nguyên đường dẫn cài đặt mặc định hoặc nhập đường dẫn mới. Chọn hộp điều khoản và điều kiện, sau đó nhấp vào Install (Cài đặt).

Giữ nguyên đường dẫn cài đặt mặc định cho Power BI Gateway
Giữ nguyên đường dẫn cài đặt mặc định cho Power BI Gateway
Bước 6:

Nhập địa chỉ email của tài khoản Power BI của bạn. Nhấp vào Sign In (Đăng nhập).

Nhập địa chỉ email của tài khoản Power BI để kết nối với Power BI Gateway
Nhập địa chỉ email của tài khoản Power BI để kết nối với Power BI Gateway
Bước 7:

Ở bước này, chọn Register a new gateway on this computer (Đăng ký cổng mới trên máy tính này). Sau đó nhấp vào Next.

Chọn Register a new gateway on this computer
Chọn Register a new gateway on this computer
Bước 8:

Nhập tên cho cổng và tạo khóa khôi phục. Nhấp vào Configure.

Nhập tên cho cổng và tạo khóa khôi phục
Nhập tên cho cổng và tạo khóa khôi phục
Bước 9:

Cửa sổ tiếp theo sẽ hiển thị trạng thái xác nhận cài đặt cùng với các thông tin khác như các dịch vụ sử dụng cổng này.

Hiển thị trạng thái xác nhận cài đặt
Hiển thị trạng thái xác nhận cài đặt

Thêm nguồn dữ liệu cho Power BI Gateway

Trong phần trước, chúng ta đã tìm hiểu về cách cài đặt hoặc tạo một cổng mới cho Power BI. Tiếp tục, chúng ta sẽ xem cách thêm nguồn dữ liệu cho cổng đó.

Chúng ta cần thêm nguồn dữ liệu On-premise. Chúng ta sẽ kết nối với nguồn dữ liệu này từ một dịch vụ dựa trên đám mây thông qua cổng.

Power BI Workspace là dịch vụ trên đám mây của chúng ta.

Bước 1:

Để bắt đầu thêm nguồn dữ liệu, hãy mở tệp .pbix nằm trong hệ thống của bạn.

Bước 2:

Để bắt đầu thêm nguồn dữ liệu, hãy mở tệp .pbix (nằm trong hệ thống của bạn) với Power BI Desktop.

Bước 3:

Chuyển đến tùy chọn Edit Queries trong tab Home -> chọn Data source settings.

Thao tác này sẽ mở tất cả các đường dẫn của tất cả các nguồn dữ liệu đang được sử dụng trong tệp Power BI đó.

Thêm nguồn dữ liệu cho Power BI Gateway
Thêm nguồn dữ liệu cho Power BI Gateway
Bước 4:

Chọn nguồn dữ liệu mà bạn muốn thêm làm nguồn dữ liệu cổng. Sau đó nhấp vào tùy chọn Change Source.

Chọn nguồn dữ liệu
Chọn nguồn dữ liệu
Bước 5:

Một hộp thoại nhỏ sẽ mở ra, nơi bạn sẽ tìm thấy đường dẫn tệp hoàn chỉnh. Sao chép đường dẫn tệp từ đây.

Sao chép đường dẫn trong Hộp thoại nhỏ
Sao chép đường dẫn trong Hộp thoại nhỏ
Bước 6:

Mở Power BI Service/Workspace trên web.

Bây giờ, chúng ta sẽ thêm nguồn dữ liệu dưới một cổng để có thể truy cập nguồn dữ liệu đó trên Dịch vụ Power BI được lưu trữ trên web.

Bước 7:

Nhấp vào biểu tượng Settings và chọn Manage Gateway.

Power BI Service/Workspace trên web
Power BI Service/Workspace trên web
Bước 8:

Nhấp vào tên cổng mà bạn muốn thêm nguồn dữ liệu vào -> chọn ADD DATA SOURCE.
Dán đường dẫn tệp mà bạn đã sao chép nếu nguồn dữ liệu của bạn là tệp Excel hoặc một số loại tệp tương tự khác. Điền vào các tùy chọn khác liên quan đến nguồn dữ liệu của bạn và nhấp vào.

Nhấp vào tên cổng mà bạn muốn thêm nguồn dữ liệu
Nhấp vào tên cổng mà bạn muốn thêm nguồn dữ liệu
Bước 9:

Nếu bạn đã nhập chính xác tất cả thông tin đăng nhập, bạn sẽ nhận được thông báo xác nhận Kết nối thành công.

Thiết lập kết nối với Power BI Gateway

Bước tiếp theo sau khi thêm nguồn dữ liệu vào cổng là thiết lập kết nối. Kết nối này sẽ giúp người dùng Power BI sử dụng bộ dữ liệu từ nguồn dữ liệu Tại chỗ.

Nguồn dữ liệu mà bạn đã thêm phải có trên thiết bị cục bộ của bạn. Sau đó, chỉ bạn mới có thể truy cập nó từ Power BI Service.

Bước 1:

Để thiết lập kết nối, hãy mở Power BI Service/Workspace, đi tới Settings và nhấp vào tùy chọn Settings từ danh sách.

Mở Power BI Service/Workspace
Mở Power BI Service/Workspace
Bước 2:

Nhấp vào tab Datasets và chọn một tập dữ liệu từ danh sách các tập dữ liệu có sẵn ở bên trái. Tiếp theo, nhấp vào Gateway connection.

Nhấp vào tab Datasets
Nhấp vào tab Datasets
Bước 3:

Nếu bạn đã thêm tất cả các nguồn dữ liệu vào cổng, hãy chọn Use a data gateway. Sau đó chọn cổng của bạn và nhấp vào Apply. Bằng cách này, bạn sẽ định cấu hình tập dữ liệu với cổng ưa thích của mình.

Kết luận

Trên đây là một tổng quan về Power BI Gateway. Power BI Gateway giúp tăng tính linh hoạt, đảm bảo tính an toàn và cập nhật dữ liệu tự động, và tích hợp với các công nghệ khác để tạo ra các quy trình tự động và ứng dụng tùy chỉnh.

Việc sử dụng Power BI Gateway cho phép bạn tận dụng dữ liệu quan trọng từ nguồn nội bộ và tạo ra báo cáo và biểu đồ chính xác và hiệu quả. Đồng thời, nó cung cấp các cơ chế bảo mật và phân quyền truy cập để đảm bảo rằng chỉ những người dùng được ủy quyền mới có thể truy cập vào dữ liệu quan trọng.

Nếu bạn có bất kỳ câu hỏi hoặc cần hỗ trợ thêm, đừng ngần ngại liên hệ với KPIM, đặt câu hỏi trong cộng đồng Power BI Vietnam, hoặc tìm hiểu thêm thông tin từ tài liệu chính thức của Power BI Gateway.