-
Chương 1: Bắt đầu phân tích dữ liệu với Microsoft
-
Chương 2: Chuẩn bị dữ liệu trong Power BI
-
Chương 3: Làm sạch, chuyển đổi và tải dữ liệu trong Power BI
-
Chương 4: Thiết kế mô hình dữ liệu trong Power BI
-
Chương 5: Sử dụng DAX trong Power BI để tạo mô hình tính toán
-
Chương 6: Tối ưu hóa hiệu suất các mô hình
-
Chương 7: Tạo các báo cáo
-
Chương 8: Tạo các bảng hiển thị tổng quan
-
Chương 9: Tạo các báo cáo được phân trang trong Power BI
-
Chương 10: Thực hiện phân tích nâng cao
-
Chương 11: Tạo và quản lý không gian làm việc
-
Chương 12 -13: Quản lý và Phân quyền trong Power BI
Thiết lập bảo mật và phân quyền dữ liệu mức bản ghi
-
Chuyển sang chế độ xem Dữ liệu Dataset. Trong ngăn Fields, hãy chọn bảng Salesperson(Performance). Quan sát dữ liệu ta thấy Michael Blythe (EmployeeKey 281) có giá trị UPN là: michael-blythe@adventureworks.com. Nhân viên này được chỉ định bán hàng cho ba khu vực: Bắc, Trung, Nam.
-
Chuyển sang chế độ xem Report. Thiết lập bảo mật để khi xem báo cáo, nhân viên này chỉ xem được các dữ liệu của riêng mình. Ta chọn Modeling>>Security>>Manage Roles
-
Trong cửa sổ Manage roles>> chọn Create.
-
Trong hộp Roles, đặt tên cho thiết lập này là Salespeople.
-
Để chỉ định một bộ lọc cho bảng Salesperson(Performance), chọn biểu tượng dấu chấm lửng (…), rồi chọn Add Filter | [UPN].
-
Trong hộp Bảng bộ lọc biểu thức DAX – Table filter DAX epression, sửa đổi biểu thức bằng cách thay thế Value bằng hàm USERPRINCIPALNAME ().
USERPRINCIPALNAME () là một hàm Biểu thức phân tích dữ liệu (DAX) trả về tên của người dùng được xác thực. Có nghĩa là bảng SalesPerson(Performance) sẽ lọc theo Tên chính của Người dùng (User Pricipal Name – UPN) của người dùng trong mô hình truy vấn.
-
Chọn Save.
-
Để kiểm tra vai trò bảo mật, Modeling>>Security>>View as. Trong cửa sổ View as roles, chọn mục Other, trong hộp tương ứng, nhập email: michael-blythe@adventureworks.com. Tích chọn cả vai trò
Cấu hình này dẫn đến việc sử dụng vai trò SalesPeople và mạo danh người dùng với tên Michael Blythe có email là: michael-blythe@adventureworks.com. Chọn OK.
Chú ý: Bảng đánh dấu màu vàng phía trên trang báo cáo, mô tả bối cảnh bảo mật thử nghiệm.
Trong bảng trực quan, ta thấy rằng chỉ có nhân viên bán hàng Michael Blythe được liệt kê.
Để dừng thử nghiệm, ở phía bên phải của bảng đánh dấu màu vàng, chọn Stop View.
Khi tệp Power BI Desktop được xuất bản lên dịch vụ Power BI Service, bạn sẽ cần hoàn thành tác vụ sau khi xuất bản để ánh xạ các nguyên tắc bảo mật cho vai trò Salespeople.
Để xóa vai trò, trên tab Modeling>>Security>>Manage roles. Trong cửa sổ Manage roles, bấm chọn vai trò không sử dụng và Delete. Chọn Yes,delete để xác nhận xóa. Save để lưu những thiết lập.