Microsoft Graph là gì? Điểm nổi bật của Microsoft Graph
30 August, 2023

Microsoft Graph là gì? Điểm nổi bật của Microsoft Graph

Khi nhắc đến cơ sở dữ liệu phức tạp và hệ thống thông tin toàn diện, không thể không nhắc đến Microsoft Graph. Từ quản lý thông tin cá nhân đến việc định hình dữ liệu doanh nghiệp, Microsoft Graph đã trở thành công cụ không thể thiếu trong việc kiểm soát và phân tích dữ liệu.

Microsoft Graph không chỉ là một công cụ đơn giản mà còn là một người trợ lý đáng tin cậy cho việc quản lý dữ liệu. Với các tính năng nổi trội như truy cập dữ liệu một cách minh bạch, khả năng mở rộng quyền chia sẻ dữ liệu và khả năng tích hợp các dịch vụ Azure, Microsoft Graph thật sự là sự đổi mới trong thế giới dữ liệu.

Microsoft Graph là gì?

Microsoft Graph hoạt động như một cổng thông tin trong Microsoft 365, cung cấp mô hình lập trình thống nhất cho việc tiếp cận kho dữ liệu lớn từ Microsoft 365, Windows 10 và Enterprise Mobility + Security. Điểm nổi bật của Microsoft Graph không chỉ là khả năng lưu trữ và chia sẻ dữ liệu tương tự như AWS S3 hay Google Drive, mà còn bởi việc nó tích hợp thêm các tính năng độc đáo từ Microsoft 365.

 

Microsoft Graph hỗ trợ lưu trữ dữ liệu
Microsoft Graph hỗ trợ lưu trữ dữ liệu

Microsoft Graph hỗ trợ người dùng làm việc trực tiếp và dễ dàng với các loại file khác nhau trên kho lưu trữ, đặc biệt là các file tài liệu như Word, PDF, Excel, và nhiều hơn nữa. Để cung cấp quyền truy cập vào kho lưu trữ này và sử dụng các dịch vụ của Microsoft 365, Microsoft Graph API sử dụng endpoint https://graph.microsoft.com.

Người dùng có thể truy cập vào endpoint này và xây dựng ứng dụng của mình thông qua Rest APIs hoặc SDK. Đặc biệt, Microsoft Graph còn bao gồm một loạt các dịch vụ mạnh mẽ trong việc quản lý người dùng, thiết bị, quyền truy cập, bảo mật, đảm bảo sự bảo vệ dữ liệu hiệu quả.

Điểm đáng quan tâm của Microsoft Graph

Một số điểm nổi bật đáng quan tâm của Microsoft Graph: 

Dữ liệu không được truy cập tự do

Việc đồng ý chi tiết là cách thức đảm bảo rằng ứng dụng chỉ có khả năng truy cập vào những dữ liệu cần thiết cho chức năng của chúng. 

Trước khi dữ liệu từ Microsoft Graph được truy cập, yêu cầu phải được phê duyệt bởi Quản trị viên, cụ thể là việc xác định mức độ truy cập, thực thi chính sách dữ liệu, lý do yêu cầu và lược đồ của dữ liệu được yêu cầu. 

Do đó, ứng dụng chỉ có khả năng truy cập vào dữ liệu cần thiết cho chức năng của mình và không truy vấn vào nội dung không liên quan.

Truy cập dữ liệu hàng loạt

Microsoft Graph Data Connect giúp giải quyết vấn đề về tốc độ và giới hạn tài nguyên thông qua việc truy cập dữ liệu hàng loạt và liên tục sao chép dữ liệu từ Microsoft 365 lên Azure Data Factory. Data Connect cũng cho phép tùy chọn giữa việc truy cập dữ liệu từ tất cả người dùng trong tổ chức hoặc chỉ từ nhóm người dùng cụ thể.

Bảo mật và quản lý dữ liệu

Microsoft Graph Data Connect và Azure luôn tôn trọng quyền riêng tư của dữ liệu khách hàng. Microsoft Graph Data Connect hỗ trợ các khả năng của dịch vụ Azure-native bao gồm mã hóa, hàng rào địa lý, ngăn chặn rò rỉ dữ liệu, kiểm tra và thực thi chính sách. 

Nếu một ứng dụng vi phạm (hoặc cố gắng vi phạm) chính sách do tổ chức thiết lập, Microsoft sẽ ngừng cung cấp dữ liệu cho ứng dụng đó.

Quản trị dữ liệu

Quản trị dữ liệu cho phép nhà phát triển thiết lập tập hợp các chính sách chi tiết nhằm giảm thiểu chi phí quản lý tuân thủ.

 

Microsoft Graph quản trị dữ liệu
Microsoft Graph quản trị dữ liệu

Mở rộng quyền truy cập dữ liệu

Quyền truy cập dữ liệu có thể mở rộng, cung cấp dữ liệu từ Microsoft Graph cho ứng dụng, theo một lịch trình có thể lặp lại chỉ với vài bước đơn giản.

Tích hợp với các dịch vụ Azure

Các dịch vụ Azure cho phép nhà phát triển tích hợp ứng dụng và dữ liệu của mình trong phiên bản Azure riêng biệt, cung cấp một sự linh hoạt trong quản lý và sử dụng dữ liệu.

Cách dùng tính năng nổi bật trên Microsoft Graph 

Hướng dẫn sử dụng 2 tính năng nổi bật và hữu ích: 

Kết hợp Microsoft Teams

Giả sử có một tình huống như sau: Nhân viên bán hàng mới được tuyển dụng và có một tài khoản Microsoft Teams. Admin có thể tự động gửi tin nhắn “chào mừng nhân viên mới”. Để gửi tin nhắn đến một kênh trên Microsoft Teams, người dùng chỉ cần sử dụng lệnh POST trong Graph Explorer, đăng nhập tài khoản quản trị và thực hiện các bước sau:

  • Bước 1: Lựa chọn Post.
  • Bước 2: Truy cập phần Sample Queries bằng cách tìm từ khóa Teams.
  • Bước 3: Lựa chọn POST send channel message trong danh sách bên dưới của dịch vụ Microsoft Teams.
  • Bước 4: Yêu cầu ID Channel và ID Team. Khi đã là thành viên trong Channel và Team, admin có thể tìm ra hai thông số này bằng cách sử dụng hai lệnh là GET my joined teams và GET channel of a team which I am member of
  • Bước 5: Điền hai thông số vừa tìm ra bằng cách EDIT query.
  • Bước 6: Cấp quyền cho Microsoft Graph trong Tab Modify permissions.
  • Bước 7: Trong Request body, thay đổi text theo ý muốn (trong ví dụ, text = Hello World).
  • Bước 8: Lựa chọn Run query.
  • Bước 9: Màn hình xuất hiện thông báo Created – 201, nghĩa là quá trình đã hoàn tất.
  • Bước 10: Truy cập phần mềm Teams để kiểm tra.

 

Hướng dẫn cách sử dụng Microsoft Graph
Hướng dẫn cách sử dụng Microsoft Graph

Kết nối ứng dụng doanh nghiệp

Graph Explorer có nhiều tính năng khác hỗ trợ kết nối ứng dụng doanh nghiệp với Microsoft Graph:

  • Access token: API Microsoft Graph dùng mã tokens truy cập để xác lập danh tính người dùng và thực hiện xác thực, ủy quyền. Trên tab Access token, người dùng cần sao chép mã truy cập và xác thực access/authentication token.
  • Code snippets: Khi cần thử nghiệm bất kỳ truy vấn nào của Microsoft Graph trong Graph Explorer và muốn sử dụng truy vấn đó trên ứng dụng, người dùng có thể thêm mã vào tab Code snippets.
  • Toolkit component: Microsoft Graph Toolkit là một loại web components dùng để truy cập Microsoft Graph. Trên tab Toolkit component, có thể thử nghiệm các thành phần HTML và sử dụng trên web apps để truy xuất dữ liệu Microsoft 365 thông qua Microsoft Graph. Khi chạy một truy vấn với toolkit component có sẵn, một dấu chấm màu xanh sẽ xuất hiện trên bên phải của tab.
  • Adaptive cards: Adaptive cards là một dạng UI components thường dùng như bots. Nếu muốn thêm Microsoft Graph cho chatbots (ví dụ như Lịch/calendar bot) thì người dùng có thể lấy mã giao diện UI snippet tab Adaptive cards. Khi chạy một truy vấn với adaptive card có sẵn, một dấu chấm màu xanh sẽ xuất hiện trên bên phải của tab.

Lời kết 

Microsoft Graph đã mang đến một giải pháp tuyệt vời cho việc quản lý dữ liệu doanh nghiệp hiệu quả và minh bạch. Nếu bạn có nhu cầu nhận tư vấn thêm về giải pháp này, hoặc đang quan tâm đến gói Microsoft 365 Business, hãy liên hệ với FPT Smart Cloud thông qua: 

0/5 (0 Reviews)

Liên hệ FPT Smart Cloud

Liên hệ ngay với chúng tôi để nhận sự tư vấn và hỗ trợ từ những chuyên gia hàng đầu.
Trang web này được bảo vệ bởi reCAPTCHA Chính sách quyền riêng tư và Điều khoản dịch vụ của Google sẽ được áp dụng
DMCA compliant image