Power BI Gateway

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 quanphâ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)
  1. 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.

  1. 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:

Power BI Gateway

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

  1. Dịch vụ điện toán đám mây
  2. Dịch vụ Gateway
  3. 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:

  • Cài đặt một cổng vào hệ thống của bạn.
  • 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ỗ.
  • 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.
  • 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:

  1. NET 4.5 Framework
  2. Windows 7 (64-bit) / Windows Server 2008 R2 trở lên
  3. CPU 8 core
  4. Bộ nhớ 8 GB
  5. 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 và nhấp vào mũi tên tải xuống. Nhấp vào tùy chọn Data Gateway.

Power BI Gateway

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.

Power BI Gateway

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

Power BI Gateway

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

Power BI Gateway

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).

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).

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.

Power BI Gateway

 

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

Power BI Gateway

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.

Power BI Gateway

 Thêm nguồn dữ liệu cho Gatewway

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ắ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. Sau khi tệp Power BI mở trong Power BI Desktop, hãy chuyển đến tùy chọn Edit Queries trong tab Home. Sau đó chọn tùy chọn Data source settings.

Power BI Gateway

 

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 đó. 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.

Power BI Gateway

 

  • 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.

Power BI Gateway

  • 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.
  • Nhấp vào biểu tượng Settings và chọn Manage Gateway.

Power BI Gateway

 

  • Sau đó, nhấp vào tên cổng mà bạn muốn thêm nguồn dữ liệu vào. Sau đó chọn tùy 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

Power BI Gateway

  • 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

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.

  • Để 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.

Power BI Gateway

 

  • 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.

Power BI Gateway

  • 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.

👉 Tham gia ngay cộng đồng Power BI Vietnam để thảo luận và chia sẻ kiến thức về Power BI.

👉 Theo dõi KPIM Blog để tìm kiếm các kiến thức về Power BI.