Power BI Service: xuất bản, lịch làm mới, Gateway, phân quyền RLS và chia sẻ báo cáo

Power BI Service: xuất bản, lịch làm mới, Gateway, phân quyền RLS và chia sẻ báo cáo
Nội dung bài viết 7 mục
  1. Từ file .pbix đến báo cáo dùng chung
  2. On-premises Data Gateway
  3. Lịch làm mới
  4. Phân quyền theo dòng (RLS)
  5. Chia sẻ và theo dõi
  6. Quản trị
  7. Cần người làm giúp?

Tóm tắt nhanh

  • Power BI Desktop để xây báo cáo; Power BI Service (app.powerbi.com) để chia sẻ, làm mới tự động, phân quyền.
  • Dữ liệu nằm trong mạng nội bộ (file server, SQL Server) cần On-premises Data Gateway để làm mới theo lịch.
  • RLS (Row-Level Security) cho mỗi người chỉ thấy dữ liệu của mình: xưởng, khách hàng, khu vực.
  • Chia sẻ trong tổ chức thường cần bản quyền Pro hoặc Premium Per User cho người xem — kiểm tra gói Microsoft 365 hiện có.

Quy trình triển khai báo cáo lên Power BI Service

Từ file .pbix đến báo cáo dùng chung

BướcViệc làmGhi chú
1Tạo Workspace theo bộ phận/dự ánVí dụ “QA – Báo cáo chất lượng”
2Publish từ DesktopTạo ra Semantic model (dataset) + Report
3Cấu hình thông tin đăng nhập nguồnTrong Settings của semantic model
4Cài Gateway nếu nguồn nằm trong mạng nội bộMột máy chạy thường trực
5Đặt Scheduled refreshVí dụ 6:00 và 12:00 hằng ngày
6Thiết lập RLS và thêm thành viên vào vai tròKiểm tra bằng “Test as role”
7Đóng gói thành App cho người xemNgười xem không sửa được báo cáo gốc

On-premises Data Gateway

Cần khi nguồn là file Excel trên ổ mạng, SQL Server nội bộ, thư mục chia sẻ. Không cần khi nguồn đã ở trên đám mây (SharePoint Online, OneDrive for Business, Azure SQL).

Lưu ý thực tế:

  • Cài trên máy luôn bật, không phải laptop cá nhân.
  • Đường dẫn file dùng dạng mạng \\server\thu-muc\file.xlsx, không dùng ổ ánh xạ Z:\.
  • Giữ cấu trúc file nguồn ổn định (tên sheet, tên cột) để làm mới không lỗi.

Lịch làm mới

  • Sắp xếp sau thời điểm dữ liệu nguồn cập nhật (ví dụ procedure SQL chạy 5:00 → làm mới 6:00, xem SQL nâng cao).
  • Bật email thông báo khi làm mới thất bại cho người phụ trách.
  • Số lần làm mới mỗi ngày bị giới hạn theo gói bản quyền.

Phân quyền theo dòng (RLS)

Ví dụ: quản đốc xưởng 1 chỉ thấy dữ liệu xưởng 1.

Cách tĩnh: tạo vai trò “Xuong1” với bộ lọc Dim_Xuong[MaXuong] = "X1".

Cách động (một vai trò cho tất cả): bảng phân quyền PhanQuyen(Email, MaXuong) nối với Dim_Xuong, vai trò có bộ lọc:

PhanQuyen[Email] = USERPRINCIPALNAME()

Thêm người mới chỉ cần thêm dòng vào bảng phân quyền, không phải sửa báo cáo.

Chia sẻ và theo dõi

  • App: kênh phát hành chính thức cho người xem.
  • Subscribe: gửi ảnh chụp báo cáo qua email theo lịch (ví dụ 7:30 mỗi sáng thứ Hai).
  • Data alert: cảnh báo khi thẻ KPI vượt ngưỡng.
  • Xem trên điện thoại: dùng app Power BI Mobile, nên thiết kế thêm bố cục mobile.
  • Nhúng vào Teams/SharePoint để báo cáo nằm ở nơi mọi người làm việc.

Quản trị

Hạng mụcKhuyến nghị
Phân vai WorkspaceAdmin/Member cho người phát triển, Viewer cho người xem
Môi trườngTách Workspace phát triển và chính thức khi có nhiều báo cáo
Tài liệuGhi nguồn, lịch làm mới, chủ sở hữu từng báo cáo
Bảo mậtKhông “Publish to web” báo cáo có dữ liệu nội bộ — đường link đó công khai với bất kỳ ai

Cần người làm giúp?

Industrial Knowledge triển khai trọn gói: dựng báo cáo, cài Gateway, lịch làm mới, RLS và hướng dẫn đội ngũ vận hành. Xem dịch vụ.

Bản tin Industrial Knowledge

Mỗi tuần một công cụ, đọc trong 5 phút

Đăng ký nhận bản tin và checklist 8D miễn phí (PDF). Không spam, hủy bất cứ lúc nào.