Power BI Report Server là một phiên bản đặc biệt của Power BI, cung cấp một nền tảng tự quản lý cho việc tạo, quản lý và chia sẻ các báo cáo và trực quan hóa dữ liệu. Được giới thiệu bởi Microsoft, Power BI Report Server mang đến cho các tổ chức khả năng linh hoạt và kiểm soát hoàn toàn về việc lưu trữ và truy cập vào dữ liệu trực quan.

Trong bài viết này, KPIM sẽ khám phá sâu hơn về Power BI Report Server và những ưu điểm mà nó mang lại. Chúng ta sẽ tìm hiểu về cách hoạt động, các tính năng quan trọng và cách nó tương tác với các thành phần khác của hệ sinh thái .

Power BI Report Server là gì?

Power BI Report Server là một server báo cáo tại chỗ (on-premise và local) với một cổng thổng tin web trong đó người dùng có thể hiện thị và quản lý các báo cáo và KPI. Cùng với đó là các công cụ để tạo báo cáo Power BI, báo cáo phân loại, báo cáo di động, và KPI. Những người dùng có thể truy cập những báo cáo này bằng nhiều cách: xem trên trình duyệt web hoặc thiết bị di động, hoặc nhận email trong hộp thư đến (và chỉ được truy cập từ một IP riêng).

Với Power BI Report Server, người dùng có thể:

  • Tạo báo cáo
  • Import lên máy chủ báo cáo Power BI
  • Chia sẻ báo cáo trên web hoặc các thiết bị khác
Power BI Report Server là gì?
Power BI Report Server là gì?

Ưu điểm của Power BI Report Server

Power BI Report Server là một phiên bản đặc biệt của Power BI, được thiết kế để cung cấp các báo cáo và trực quan hóa dữ liệu trên một nền tảng tự quản lý. Dưới đây là một số ưu điểm quan trọng của Power BI Report Server:

  • Quản lý và kiểm soát dữ liệu: Cho phép bạn lưu trữ và quản lý báo cáo của mình trên một máy chủ riêng biệt trong hạ tầng của tổ chức. Điều này giúp bạn có hoàn toàn kiểm soát về dữ liệu của mình và đảm bảo tính bảo mật.
  • Truy cập offline và on-premises: Bạn có thể truy cập vào các báo cáo và trực quan hóa dữ liệu ngay cả khi không có kết nối internet hoặc trong môi trường on-premises. Điều này rất hữu ích khi bạn cần truy cập dữ liệu trong các môi trường có hạn chế về kết nối mạng hoặc quản lý dữ liệu nội bộ.
  • Tích hợp với các nguồn dữ liệu đa dạng: Power BI Report Server hỗ trợ kết nối với nhiều nguồn dữ liệu khác nhau, bao gồm cả cơ sở dữ liệu SQL Server, Analysis Services, Excel, SharePoint và nhiều nguồn dữ liệu khác. Điều này cho phép bạn tạo báo cáo từ các nguồn dữ liệu đa dạng và kết hợp chúng để tạo ra các báo cáo phong phú và đáng tin cậy.
  • Độ linh hoạt và tùy chỉnh: Cung cấp nhiều tùy chọn tùy chỉnh để bạn có thể tạo ra các báo cáo phù hợp với nhu cầu và yêu cầu của tổ chức. Bạn có thể tùy chỉnh giao diện người dùng, xây dựng truy vấn dữ liệu phức tạp, tạo các biểu đồ tùy chỉnh và thực hiện nhiều tác vụ khác để đáp ứng đầy đủ các yêu cầu báo cáo.
  • Chia sẻ và phân phối dễ dàng: Power BI Report Server cho phép bạn chia sẻ báo cáo và trực quan hóa dữ liệu với các thành viên trong tổ chức. Bạn có thể tạo ra các phiên bản báo cáo được cá nhân hóa cho từng người dùng, cung cấp quyền truy cập và phân quyền cho từng nhóm người dùng, và cung cấp cập nhật và bảo trì dễ dàng cho các báo cáo.

Các tính năng của Power BI Report Server

Power BI Report Server tập trung vào các báo cáo (các sản phẩm bạn tạo trong Power BI Desktop) và cho phép người dùng xem chúng trong trình duyệt web hoặc trên thiết bị di động. Power BI Service trong Cloud cũng hỗ trợ các báo cáo (report), nhưng cũng là một bộ tính năng rộng hơn: bảng điều khiển (dashboard), dữ liệu thời gian thực / phát trực tuyến, natural-language query ("Q & A"), v.v.

Với Power BI Report Server web portal, người dùng có thể:

  • Sắp xếp báo cáo vào các thư mục và thư mục con
  • Kiểm soát truy cập với bảo mật chi tiết (ai có thể xem, tải xuống và xuất bản báo cáo)
  • Làm nổi bật các số liệu và xu hướng kinh doanh quan trọng bằng các chỉ số hiệu suất chính (KPIs)

Ngoài ra, một tính năng nổi bật của Power BI Report Server là deploy on-premise - triển khai phía sau tường lửa của bạn trên mọi thứ, từ phần cứng máy chủ cấp độ hàng hóa đến trung tâm dữ liệu. Các báo cáo Power BI tương tự mà bạn tạo cho Power BI Report Server có thể hoạt động trong Power BI Service, và thậm chí tiếp tục truy vấn dữ liệu tại chỗ của bạn thông qua Cổng dữ liệu tại chỗ (on-premise data portal). Vì vậy, khi bạn sẵn sàng chấp nhận đám mây, bạn có thể mang theo các báo cáo của bạn và tận dụng các tính năng bổ sung của dịch vụ Power BI Service như đã nêu trên.

License cho Power BI Report Server

Có hai loại license khác nhau cho Power BI Report Server (Xem Microsoft Volume Licensing để biết thêm chi tiết):

  • Power BI Premium
  • SQL Server Enterprise Edition với Phầm mềm Đảm bảo

Với license Power BI Premium, bạn có thể tạo ra một cách triển khai kết hợp giữa cloud và tại chỗ. Nếu bạn xuất bản báo cáo Power BI lên Power BI Report Server, bạn cũng cần một license Power BI Pro. Bạn không cần license Power BI Pro để xem và tương tác với báo cáo Power BI trên Power BI Report Server.

Lưu ý: cả 2 lựa chọn trên đều dành cho các tập đoàn lớn với giá thành cao, doanh nghiệp có một phương án hỗ trợ triển khải bằng phiên bản Developer giúp sử dụng các tính năng một cách miễn phí và chạy trên server riêng của doanh nghiệp. Đây là cách đa số các doanh nghiệp cũng như nhà nước đang triển khai, mặc dù chưa có thông tin về hạn chế khi sử dụng cùng lắm sẽ là không có hỗ trợ của Microsoft khi gặp lỗi vì họ sẽ phát hiện phần mềm Developer được sử dụng cho doanh nghiệp (vì các phần mềm phiên bản Developer được Microsoft đưa ra đầy đủ tính năng miễn phí cho cá nhân sử dụng thay vì mục đích thương mại).

Thời gian hỗ trợ

Power BI Report Server phát hành một vài lần mỗi năm. Các bản cập nhật bảo mật và tính năng quan trọng có sẵn cho đến khi bản phát hành tiếp theo được công bố. Sau lần phát hành tiếp theo, phiên bản trước tiếp tục nhận được các bản cập nhật bảo mật cho phần còn lại của tuổi thọ phát hành 12 tháng.

Khi chạy phiên bản mới nhất của Power BI Report Server, bạn sẽ nhận được cả bản cập nhật Bảo mật và tính năng quan trọng. Sau khi phát hành phiên bản mới, việc hỗ trợ cho các phiên bản cũ giảm xuống chỉ còn các bản cập nhật bảo mật cho phần còn lại của vòng đời hỗ trợ 12 tháng.

Thời gian hỗ trợ
Thời gian hỗ trợ

Bảo mật

Cấp phép Power BI Premium. Premium cung cấp khả năng chuyên dụng để cung cấp hiệu suất phù hợp hơn và hỗ trợ khối lượng dữ liệu lớn hơn trong Power BI. Đối với người dùng cá nhân, Premium cũng cho phép phân phối nội dung rộng rãi bởi người dùng Pro mà không yêu cầu giấy phép Pro cho người nhận xem nội dung.

Đối với việc sử dụng Power BI Report Server bằng server riêng thay vì sử dụng Power BI Premium, các tính năng bảo mật sẽ phụ thuộc vào bảo mật server xây dựng trên server đó.

Chi phí vận hành

Power BI Report Server là 1 sản phầm nằm trong Power BI Premium. Theo đó, công ty sẽ phải trả chi phí theo tháng mỗi tài nguyên điện toán và Cloud chuyên dụng. Xem chi tiết tại phần Microsoft SQL Server.

Nếu sử dụng theo license của SQL Reporting Server thì sẽ chi trả theo Enterprise Edition dựa trên các tính toán về tài nguyên.

Nếu sử dụng phiên bản Developer sẽ được sử dụng miễn phí các tính năng.

Cổng thông tin điện tử

Điểm vào của Power BI Report Server là một cổng thông tin điện tử mà bạn có thể xem ở bất cứ một trình duyệt web nào. Tại đây, bạn có thể truy cập tất cả báo cáo và KPI.

Nội dung trên cổng thông tin điện tử được sắp xếp trong phân cấp thư mục truyền thống. Trong các thư mục của bạn, nội dung được nhóm theo loại: Báo cáo Power BI, báo cáo di động, báo cáo phân loại, KPI, và bảng Excel. Các bộ dữ liệu và nguồn dữ liệu được chia sẻ ở trong thư mục riêng, được sử dụng như các khối cho báo cáo của bạn. Bạn gắn thẻ yêu thích để có thể xem chúng trong một thư mục, và có thể tạo KPI ngay trong cổng thông tin điện tử.

Tùy thuộc vào quyền của bạn, bạn có thể quản lý nội dung trong cổng thông tin điện tử. Bạn có thể lên lịch xử lý báo cáo, truy cập báo cáo theo yêu cầu, và đăng ký nhận báo cáo xuất bản. Bạn cũng có thể áp dụng nhãn hiệu riêng của bạn cho cổng thông tin điện tử của bạn.

Báo cáo Power BI

Bạn có thể tạo các báo cáo Power BI (.pbix) với phiên bản Power BI Desktop được tối ưu hóa cho server báo cáo. Sau đó bạn có thể xuất bản và xem những báo cáo này trong cổng thông tin điện tử trong môi trường của riêng bạn.

Một báo cáo Power BI là chế độ xem đa góc nhìn vào mô hình dữ liệu, với trực quan hóa thể hiện cho những phát hiện và kết luận khác nhau từ mô hình dữ liệu. Một báo cáo có thể có một hình ảnh trực quan duy nhất hoặc nhiều trang nhiều trực quan hóa. Tùy thuộc vào vai trò của bạn, bạn có thể đọc và khám phá các báo cáo, hoặc tạo chúng cho người khác.

Báo cáo phân loại

Báo cáo phân loại (.rdl) là các báo cáo kiểu tài liệu với trực quan hóa, trong đó các bảng mở rộng theo chiều ngang và chiều dọc để hiển thị tất cả dữ liệu, tiếp tục từ trang này sang trang khác khi cần. Báo cáo này rất phù hợp để tạo bố cục cố định, tài liệu thiết kế tập trung vào từng điểm ảnh (pixel-perfect) tối ưu hóa cho việc in ấn, ví dụ như các file PDF và Word.

Bạn có thể sử dụng Report Builder để tạo báo cáo phân loại hoặc Report Designer trong SQL Server Data Tools (SSDT).

Báo cáo di động

Báo cáo di động kết nối với dữ liệu tại chỗ và có một giao diện thích nghi với các thiệt bị khác nhau và các cách cầm khác nhau. Bạn có thể tạo ra báo cáo này với SQL Server Mobile Report Publisher.

Tính năng lập trình Report Server

Tận dụng các tính năng lập trình của Power BI Report Server để mở rộng và tùy chỉnh báo cáo của bạn, với API để tích hợp hoặc mở rộng dữ liệu và xử lý báo cáo trong các ứng dụng tùy chỉnh.

Ví dụ cách tạo 1 báo cáo đơn giản bằng Power BI Report Server

Tận dụng các tính năng lập trình của Power BI Report Server để mở rộng và tùy chỉnh báo cáo của bạn, với API để tích hợp hoặc mở rộng dữ liệu và xử lý báo cáo trong các ứng dụng tùy chỉnh.

  • Sau khi download, thực hiện việc cài đặt. Góc bên trái màn hình của giao diện Power BI sẽ xuất hiện mục Open from report server.
  • Tạo một báo cáo mẫu, khi chọn Save as sẽ xuất hiện Power BI Report Server
  • Cung cấp đường dẫn -> chọn Save để lưu lại
  • Thông báo lưu thành công, để ý bạn sẽ thấy khác biệt ở đây không có tính năng gợi ý Quick Insight
  • Để kiểm tra, quay lại Home, lúc này đã có thông tin report
  • Tại đây có thể chọn xem trực tiếp report và thao tác như bình thường.
So sánh Power BI Report Server và Power BI service

Power BI Report Server tương tự như Dịch vụ Báo cáo Máy chủ SQL và dịch vụ Power BI trực tuyến, nhưng theo những cách khác nhau. Cũng giống như dịch vụ Power BI, máy chủ báo cáo Power BI lưu trữ các báo cáo Power BI (.pbix), file Excel, và báo cáo phân loại (.rdl). Giống như Dịch vụ Báo cáo, Máy chủ Báo cáo Power BI ở tại chỗ.

Các tính năng của Server Báo cáo Power BI là tập lớn của Dịch vụ Báo cáo: mọi thứ bạn có thể làm được trong Dịch vụ Báo cáo, bạn đều có thể làm với Server Báo cáo Power BI, cùng với sự hỗ trợ cho báo cáo Power BI. Xem thêm bảng so sánh chi tiết dưới đây:

Tính năng Power BI Report Server Power BI Service Ghi chú
Deployment Hạ tầng tại chỗ (on-premises) hoặc Đám mây lưu trữ (hosted cloud) Cloud Power BI Report Server có thể được triển khai trên máy ảo Azure (đám mây lưu trữ) nếu sở hữu License trên Power BI Premium hoặc SQL Server Enterprise with Software Assurance
Source data Cloud và/hoặc on-premises Cloud và/hoặc on-premises
License Power BI Premium hoặc SQL Server Enterprise with Software Assurance (SA) Power BI Pro và/hoặc Power BI Premium
Vòng đời (Lifecycle) Chính sách Vòng đời Hiện đại (Modern Lifecycle Policy) Fully managed service
Chu kỳ phát hành 3 lần/năm (Tháng 01, 05, 09) 1 tháng Các tính năng và bản sửa lỗi mới nhất sẽ có trên Power BI Service trước. Bản tổng hợp các tính năng từ các bản phát hành Power BI Desktop cho dịch vụ sẽ có trong Power BI Report Server trong mỗi bản phát hành; hầu hết các tính năng khác chỉ dành cho Power BI Service.
Tạo Báo cáo Power BI trong Power BI Desktop
Tạo Báo cáo Power BI trên trình duyệt Không
Lưu trữ và kết nối với các tập dữ liệu (dataset) Power BI được chia sẻ Không Đầu vào các tập dữ liệu xuyên suốt các workspaces
Có yêu cầu Gateway? Không Có đối với data source on-premises
Streaming theo thời gian thực Không Streaming theo thời gian thực trong Power BI
Bảng điều khiển (Dashboards) Không Dashboards trong Power BI Service
Phân phối một tổ hợp nhóm báo cáo bằng apps Không Tạo và phát hành các dashboard và báo cáo thông qua apps
Gói nội dung (content pack) Không Gói nội dung tổ chức (Organizational)
Kết nối với các dịch vụ như Salesforce Kết nối với các dịch vụ bạn sử dụng với các gói nội dung trong Power BI Service. Trong Power BI Report Server, hãy sử dụng các trình kết nối được chứng nhận để kết nối với các dịch vụ. Xem Data Source của Báo cáo Power BI trong Power BI Report Server để biết chi tiết.
Q & A Không Q&A trong Power BI Service và Power BI Desktop
Quick Insights Không Tự động tạo data insights với Power BI
Phân tích trong Excel Không
Báo cáo được phân trang Tính năng phân trang báo cáo có trong Power BI service dưới dạng Xem trước (Preview) với dung lượng Premium (Premium capacity)
Power BI mobile apps Tổng quan Power BI mobile apps
ArcGIS maps Không ArcGIS maps trong Power BI Service và Power BI Desktop bởi Esri
Đăng ký nhận email cho báo cáo Power BI Không Đăng ký nhận email cho bản thân và người khác cho báo cáo và dashbaord trong Power BI service
Đăng ký nhận email cho báo cáo phân trang Đăng ký nhận email cho bản thân và người khác cho báo cáo phân trang trong Power BI service
Nhận email trong Reporting Services
Cảnh báo dữ liệu Không Data alerts in the Power BI service
Bảo mật ở cấp độ trường (Row-level security / RLS) Có trên cả DirectQuery (data source) & Import mode
Row-level security trong Power BI service
Row-level security trong Power BI Report Server
Quan hệ nhiều-nhiều (many-to-many) Không Ứng dụng quan hệ nhiều-nhiều trên Power BI Desktop
Cross-report drill through Không Use cross-report drill through
Chế độ full màn hình Không Chế độ full màn hình trong Power BI Service
Cộng tác trên Microsoft 365 Không Cộng tác trên cùng workspace trên Microsoft 365
R scripts và R visuals Không Tạo R visuals and chạy R scripts trong Power BI Desktop và xuất trong Power BI Service.
Không thể lưu báo cáo Power BI sử dụng R scripts và R visuals vào Power BI Report Server.
Python scripts và Python visuals Không Tạo Python visuals and chạy Python scripts trong Power BI Desktop và xuất trong Power BI Service.
Không thể lưu báo cáo Power BI sử dụng Python scripts và Python visuals vào Power BI Report Server.
Preview features Không Tùy chọn bật các preview features trong Power BI Service
Power BI visuals
Composite models Không
Power BI Desktop Phiên bản được tối ưu hóa cho Report Server, có thể tải xuống với Report Server Phiên bản được tối ưu hóa cho Power BI Service, có trên Windows Store Power BI Desktop for the report server Power BI Desktop for the Power BI service

Trên hết, Power BI Report Server là một công cụ mạnh mẽ và linh hoạt cho việc tạo, quản lý và chia sẻ báo cáo và trực quan hóa dữ liệu trong tổ chức. Với khả năng tự quản lý và tính linh hoạt, nó mang lại nhiều lợi ích đáng kể cho việc lưu trữ và truy cập dữ liệu trực quan.

Bạn có khả năng kiểm soát hoàn toàn quyền truy cập và phân quyền cho từng người dùng hoặc nhóm người dùng. Điều này đảm bảo rằng thông tin quan trọng chỉ được truy cập bởi những người cần thiết, đồng thời tạo ra một môi trường an toàn và bảo mật cho dữ liệu.

Tổng kết lại, Power BI Report Server là một công cụ mạnh mẽ để tạo, quản lý và chia sẻ báo cáo và trực quan hóa dữ liệu trong tổ chức. Bằng cách sử dụng Power BI Report Server, bạn có thể tận dụng các tính năng và lợi ích của nó để tạo ra các báo cáo chất lượng cao và phân tích dữ liệu một cách hiệu quả.

Đọc thêm: