Kiến trúc Power BI: Cách hoạt động trên Bảo mật dữ liệu



Bài viết này sẽ cung cấp cho bạn kiến ​​thức chi tiết và toàn diện về cách thức hoạt động chính xác của Kiến trúc Microsoft Power BI.

Power BI là thuật ngữ chung cho các công cụ và dịch vụ trực quan hóa, báo cáo và phân tích dữ liệu của Microsoft. Power BI có thể nhập dữ liệu từ nhiều nguồn khác nhau và tổ chức chúng để chạy các truy vấn, xây dựng bảng điều khiển báo cáo và trực quan hóa dữ liệu. Power BI có một tập hợp các thành phần có sẵn cho các nền tảng và mục đích khác nhau.
Trong kiến ​​trúc Power BI này , chúng ta sẽ tìm hiểu về các chủ đề sau:

Vì vậy, hãy bắt đầu Hướng dẫn về kiến ​​trúc Power BI này.





Kiến trúc Microsoft Power BI là gì?

Kiến trúc Power BI là một dịch vụ được xây dựng dựa trên Azure. Azure là nền tảng và cơ sở hạ tầng điện toán đám mây của Microsoft.

Thiết kế dịch vụ này được dự đoán trên 2 cụm - cụm giao diện người dùng trực tuyến (Web Front End)cụm hoàn thiện sau (Back End) . Cụm Web Front End chịu trách nhiệm liên kết và xác thực ban đầu đối với dịch vụ bismuth khả năng và sau khi được ghi lại, cụm kết thúc phía sau sẽ xử lý tất cả các tương tác kết quả của người dùng.



Cổng Power BI được kết nối các nguồn dữ liệu tại chỗ với Power BI Desktop hoặc các dịch vụ đám mây Power BI để nhận dữ liệu liên tục cho báo cáo và phân tích.

kiến trúc power biKiến trúc Power BI sử dụng các Azure Active Directory (AAD) để lưu trữ và quản lý danh tính người dùng. Nó quản lý việc lưu trữ kiến ​​thức và nạn nhân hóa dữ liệu Azure BLOBAzure SQL thông tin, quá.

Cụm giao diện người dùng web : Kiến trúc Power BI

Giao diện người dùng web nhìn thấy kết nối ban đầu, xác thực máy khách và yêu cầu định tuyến đến trung tâm dữ liệu gần nhất trong Power BI.Power BI sử dụng Azure Traffic Manager (ATM) để hướng lưu lượng người dùng đến trung tâm dữ liệu gần nhất, được xác định bởi Hệ thống tên miền (DNS) ghi lại tập khách hàng đang cố gắng kết nối với Power BI cho quá trình xác thực và tải xuống nội dung và tệp tĩnh. Power BI cũng sử dụng Mạng phân phối nội dung Azure (CDN) để phân phối hiệu quả nội dung tĩnh cần thiết và các tệp cho người dùng dựa trên vị trí địa lý.



Cụm kết thúc phía sau: Kiến trúc Power BI

Cụm Back finish quản lý trực quan hóa, bảng điều khiển người dùng, tập dữ liệu, báo cáo, lưu trữ dữ liệu, kết nối dữ liệu, làm mới dữ liệu trong các dịch vụ Power BI.

Cổng Power BI được kết nối các nguồn dữ liệu tại chỗ với hoặc dịch vụ đám mây Power BI để nhận dữ liệu liên tục cho báo cáo và phân tích. Về cơ bản, nó hoạt động như một cổng kết nối giữa người dùng và các dịch vụ Power BI. Người dùng không hành động trực tiếp với bất kỳ vai trò nào ngoài Vai trò cổng.

Tất cảdữ liệu được lưu trữ trong kho lưu trữ Azure BLOB và tài khoản lưu trữ phương tiện người dùng và được Azure Active Directory xác thực.

Bảo đảm lưu trữ dữ liệu

Kiến trúc Power BI sử dụng 2 kho chính để lưu trữ và quản lý kiến ​​thức.

java sự khác biệt giữa hashmap và hashtable

Dữ liệu được tải lên từ người dùng thường được gửi đến bộ lưu trữ Azure BLOB và dữ liệu của mọi người cũng được bổ sung dưới dạng hiện vật cho chính hệ thống đo bình phương được lưu trong thông tin Azure SQL.

Dòng bên trong hình ảnh cụm kết thúc phía sau, như đã thấy trong phần trước ở bên trái của đường chấm, làm rõ ranh giới giữa 2 phần tử duy nhất mà người dùng có thể truy cập được hình vuông và vai trò mà hệ thống đo hình vuông chỉ có thể truy cập được.

c ++ gọi bằng tham chiếu

Sau khi một người dùng được tài liệu liên kết kết nối với dịch vụ, liên kết và bất kỳ yêu cầu nào của người tiêu dùng sẽ được chấp nhận và quản lý bởi vai trò cửa ngõ , cuối cùng sẽ được xử lý bởi Quản lý API Azure.

Sau đó, điều này thay mặt người dùng tương tác với phần còn lại của Dịch vụ. Ngoài ra,khi người tiêu dùng cố gắng xem xét trang tổng quan, Vai trò cổng chấp nhận yêu cầu đó, sau đó sẽ gửi từng người một thư mời đến Vai trò trình bày để truy xuất thông tin được trình duyệt yêu cầu để hiển thị trang tổng quan.

Xác thực Người dùng

Người dùng đăng nhập vào dịch vụ thông qua địa chỉ e-mail được sử dụng để thiết lập tài khoản Dịch vụ Power BI của họ.

Kiến trúc của người dùng Power BI đăng nhập email vì tên người dùng hiệu quả, được chuyển đến tài nguyên bất cứ khi nào người dùng cố gắng truy cập một phần thông tin. Tên người dùng hiệu quả được ánh xạ tới một Tên chính của người dùng (UPN) và tất cả các giải pháp được liên kết với tài khoản miền windows, hãy áp dụng cho nó.

Đối với các tổ chức sử dụng email công việc để đăng nhập kiến ​​trúc Power BI (chẳng hạn như username@mail.com), tên người dùng hiệu quả để ánh xạ UPN rất dễ dàng. Đối với các tổ chức không sử dụng email công việc để đăng nhập kiến ​​trúc Power BI, ánh xạ giữa AAD và thông tin đăng nhập tại chỗ sẽ buộc đồng bộ hóa thư mục với nó.

Bảo mật nền tảng cho kiến ​​trúcbao gồm bảo mật môi trường xung quanh nhiều người thuê và bảo mật mạng, do đó, khả năng bổ sung các biện pháp bảo mật dựa trên AAD.

Bảo mật dữ liệu và sửa chữa

Như đã mô tả trước đó trong bài viết này, thông tin đăng nhập kiến ​​trúc Power BI của người dùng được sử dụng bởi các máy chủ Active Directory tại chỗ để ánh xạ tới UPN cho thông tin xác thực. Tuy nhiên, điều quan trọng cần lưu ý là người dùng có trách nhiệm pháp lý theo bình phương đối với việc họ chia sẻ. Nếu người dùng được kết nối với các nguồn dữ liệu làm tổn hại đến thông tin đăng nhập của họ và chia sẻ báo cáo đã hỗ trợ dữ liệu đó, thì những người dùng được chia sẻ trang tổng quan sẽ không được cấp quyền truy cập vào báo cáo.

Một ngoại lệ cho điều này là kết nối với Dịch vụ phân tích liên kết SQL Server. A truy cập vào các báo cáo hoặc tập dữ liệu cơ bản bắt đầu xác thực cho người dùng cố gắng truy cập báo cáo. Và quyền truy cập chỉ có thể được cấp nếu người dùng có thông tin đăng nhập dự phòng để truy cập thông tin.

Vì vậy, đây là tất cả về Hướng dẫn Kiến trúc Microsoft Power BI. Hy vọng bạn thích lời giải thích này.

Nếu bạn muốn tìm hiểu Power BI và xây dựng sự nghiệp trong trực quan hóa dữ liệu hoặc BI, thì hãy xem đi kèm với đào tạo trực tiếp do người hướng dẫn và trải nghiệm dự án thực tế. Khóa đào tạo này sẽ giúp bạn hiểu sâu về Power BI và giúp bạn thành thạo chủ đề này.

Có một câu hỏi cho chúng tôi? Vui lòng đề cập đến nó trong phần bình luận và chúng tôi sẽ liên hệ lại với bạn.