Bạn có thể làm gì với Microsoft Graph?

0
53

        Làm việc với dữ liệu từ Microsoft 365 trong mã của bạn và trong các doanh nghiệp của bạn.
    

        
                                                        
        
        

                 [1945901] [[ [19909032] [1945901] ]
    

     Doanh nghiệp của bạn có nên chọn Microsoft Office 365 làm bộ năng suất không?
     Google G Suite không phải là bộ phần mềm văn phòng dựa trên đám mây duy nhất. Office 365 của Microsoft đưa Word, Excel, Outlook và nhiều thứ khác vào đám mây.
     http://www.techrepublic.com/

    

Ngay từ khi còn là Giám đốc điều hành của Microsoft, Satya Nadella đã mô tả API Office 365 ban đầu là sản phẩm có giá trị nhất của Microsoft. Nếu bất cứ điều gì, anh ta đang đánh giá thấp giá trị của họ vì bây giờ đã đổi tên thành Microsoft Graph, họ đang củng cố phần lớn Microsoft hiện đại. Dựa trên API Office 365 ban đầu, Biểu đồ đã trở thành một cách liên kết con người, thiết bị và công việc họ làm.

Một trong những tính năng quan trọng hơn của Biểu đồ là nó không chỉ dành cho Microsoft, đó là một công cụ mà bạn có thể xây dựng thành các ứng dụng và dịch vụ của riêng bạn. Tất nhiên, Microsoft sử dụng nó trong các ứng dụng của riêng mình, cung cấp sự cộng tác trong thời gian thực trong Office hoặc các hành động nổi bật trong Nhóm hoặc như các yếu tố có thể được thêm vào bất kỳ trang web SharePoint nào, nhưng giá trị thực sự đến khi bạn bắt đầu trộn Microsoft Graph với nhau các dịch vụ và với dữ liệu của riêng bạn.

Bên trong đồ thị

Ban đầu, Microsoft Graph được hiển thị dưới dạng một bộ API REST dựa trên ngôn ngữ truy vấn OData. Đây là một công cụ mạnh mẽ đáng ngạc nhiên, mang đến cho bạn cách thực hiện các truy vấn phức tạp trên tất cả người dùng và tất cả dữ liệu của họ, từ tài liệu Office, đến email, đến danh bạ và các thiết bị họ đang sử dụng. Việc mở rộng Biểu đồ cho tất cả các dịch vụ của Microsoft 365 (và tới tài khoản Microsoft cho người tiêu dùng) có nghĩa là giờ đây nó có thể kéo Azure Active Directory và trên Intune cũng như trên dữ liệu Office 365.

XEM: Bảo mật Windows 10: Hướng dẫn dành cho các nhà lãnh đạo doanh nghiệp (Tech Pro Research)

Các API Office 365 gốc đó vẫn là điểm xuất phát tốt nhất của bạn vào Biểu đồ Microsoft. Xây dựng chúng thành các ứng dụng và dịch vụ có thể giúp tự động hóa các quy trình kinh doanh phổ biến và cung cấp cho bạn những hiểu biết mới về cách thức thực hiện công việc trong doanh nghiệp của bạn. Giả sử bạn muốn nhân viên lên một dự án mới và cần nhanh chóng tìm đúng người cho dự án đó. Một ứng dụng tìm kiếm tài liệu của công ty bạn để tìm các từ khóa có liên quan có thể giúp theo dõi các chuyên gia và sau đó có thể được sử dụng để kiểm tra tính khả dụng với các công cụ nhân sự và với lịch của họ.

 microsoft-graph-explorer. jpg

Microsoft Graph Explorer là một công cụ dựa trên web giúp bạn xây dựng và kiểm tra các truy vấn.

                                            Hình: Microsoft
                                        

Làm việc với các API có thể khó khăn; có thể khó xây dựng đúng truy vấn, đặc biệt nếu bạn đang tìm kiếm các truy vấn đồ thị phức tạp hơn. Microsoft cung cấp các công cụ để giúp xây dựng và kiểm tra các truy vấn, cũng như SDK có thể đơn giản hóa việc thêm hỗ trợ Biểu đồ cho các ứng dụng của bạn. Một, Graph Explorer dựa trên web, cho phép bạn thử các truy vấn mà không cần đăng nhập vào tài khoản Office 365. Nó cung cấp các truy vấn mẫu cho biết cách trích xuất thông tin cụ thể từ dịch vụ, với một thư viện các truy vấn khác nhau để bắt đầu. Bạn chỉ có thể sử dụng các truy vấn GET đối với dữ liệu mẫu; POST yêu cầu chi tiết tài khoản và dữ liệu của bạn.

Khi bạn đã sẵn sàng bắt đầu làm việc với dữ liệu trực tiếp, bạn có thể đăng nhập bằng tài khoản Microsoft và bắt đầu sử dụng đối tượng thuê Microsoft 365 của mình. Danh sách các danh mục truy vấn dài, bao gồm làm việc với người dùng, với thư và lịch, cũng như các tệp và ứng dụng. Graph Explorer không chỉ hiển thị các truy vấn sản xuất, nó hỗ trợ các API beta, vì vậy bạn có thể thử nghiệm trước khi thêm chúng vào mã của mình. Các truy vấn có thể được cắt và dán từ Explorer và bạn có thể thấy bất kỳ tiêu đề hoặc nội dung yêu cầu nào cần được xây dựng và phân phối với truy vấn REST HTTP.

Trình soạn thảo API Office 365

Nếu bạn không muốn sử dụng ứng dụng web để kiểm tra các cuộc gọi của mình, một công cụ mới hiện đang được phát triển trên GitHub. Trình soạn thảo API Office 365 hoạt động ở hai chế độ khác nhau. Đầu tiên là Trình xem Hộp thư, cho biết cách bạn có thể sử dụng Biểu đồ Microsoft để làm việc với thư và các tính năng Exchange khác. Đây là một công cụ gỡ lỗi hữu ích để kiểm tra hộp thư mà không cần sử dụng máy khách web Outlook hoặc thiết lập cấu hình mới trong Outlook máy tính để bàn. Nếu bạn đang tìm kiếm một công cụ phát triển, bạn có thể chuyển sang chế độ Trình chỉnh sửa, nơi bạn có thể xây dựng và kiểm tra các truy vấn. Nó cung cấp một bộ tính năng tương tự với các tính năng được cung cấp bởi Graph Explorer dựa trên web và tạo ra một sự thay thế hữu ích cũng như cung cấp tùy chọn kiểm tra các truy vấn từ bên trong mạng của bạn.

Truy vấn nhiều hơn Microsoft Graph

Có rất nhiều khả năng trong Microsoft Graph. Nhưng giá trị thực sự đến khi bạn bắt đầu mang các biểu đồ dữ liệu khác nhau lại với nhau, bằng cách sử dụng một công cụ như Kết nối dữ liệu đồ thị mới của Microsoft. Được thiết kế để bảo mật, với các điều khiển chi tiết, nó sử dụng công cụ Data Factory hiện có của Azure để trích xuất dữ liệu từ Biểu đồ của bạn. Vì Microsoft Graph chứa rất nhiều dữ liệu cá nhân, hãy đảm bảo rằng bạn đang làm việc trong bất kỳ quy định bảo vệ dữ liệu nào, cũng như tuân thủ các quy tắc cụ thể của ngành, chẳng hạn như các quy định về tài chính và sức khỏe.

Dữ liệu là đã chuyển vào Azure Data Lake hoặc Blob Storage, nơi bạn có thể bắt đầu trộn nó với dữ liệu ứng dụng khác và phát triển các truy vấn của riêng bạn. Có các công cụ đào tạo trực tuyến để chỉ cho bạn cách sử dụng dữ liệu của mình, cùng với các công cụ Phân tích nơi làm việc. Dữ liệu được trích xuất qua đường ống Azure Data Factory, do đó bạn có thể áp dụng các bộ lọc, ví dụ như bởi người dùng, trong quá trình xuất nếu cần. Mỗi trích xuất cần có sự đồng ý rõ ràng, vì vậy bạn sẽ cần thiết lập một nhóm email phê duyệt cho quản trị viên dịch vụ để quản lý các yêu cầu phê duyệt. Sau khi xuất, dữ liệu được lưu trữ trong các đốm lưu trữ JSON Azure, sẵn sàng để bạn truy vấn và sử dụng nó trong các ứng dụng của bạn.

Microsoft cung cấp các lược đồ cho các bộ dữ liệu hiện được hỗ trợ, hiện đang tập trung vào trao đổi dữ liệu – email , địa chỉ liên lạc và lịch, cũng như thông tin tổ chức cơ bản. Các lược đồ đó có thể giúp bạn thiết kế các truy vấn tham gia dữ liệu Microsoft Graph với các dữ liệu khác mà bạn có thể có, ví dụ như từ các hệ thống tài chính, CRM hoặc ERP của bạn. Các công cụ như Azure Data Explorer có thể được sử dụng để cung cấp các truy vấn ad hoc trên các tập dữ liệu kết hợp hoặc nếu bạn đang sử dụng Azure Data Lake, bạn có thể tận dụng công cụ dữ liệu lớn của Azure để bắt đầu phát triển các truy vấn phức tạp trên nhiều dữ liệu bộ.

Đưa đồ thị vượt ra ngoài Office cho thiết bị của bạn

Đồ thị của Microsoft không chỉ nói về Office 365 và Microsoft sẽ giới thiệu nhiều tính năng hướng thiết bị hơn. Chúng bao gồm Dự án Rome của riêng mình. Cung cấp năng lượng cho các dịch vụ như Dòng thời gian của Windows 10, Project Rome nhằm mục đích liên kết phần trung tâm tài liệu của Microsoft Graph với mô hình thiết bị của nó, cho phép công việc di chuyển giữa các thiết bị. Đó là nền tảng của các công cụ Điện thoại của Windows 10 liên kết các thông báo và tin nhắn của thiết bị với PC.

XEM: Mẹo sức mạnh của Windows 10: Phím tắt bí mật cho cài đặt yêu thích của bạn (Nghiên cứu về Tech Pro)

SDK Project Rome có sẵn cho cả iOS và Android, cũng như Windows. Chúng giúp xác định các thiết bị gần đó, sử dụng Bluetooth để thiết lập kết nối giữa thiết bị với thiết bị. Sử dụng Project Rome với phần còn lại của Microsoft Graph, thật dễ dàng để tưởng tượng một tập hợp bổ trợ cho Slack hoặc cho các Nhóm cho phép chia sẻ tệp ad hoc như một phần của sự hợp tác – nhanh chóng phân phối tài liệu cho mọi người trong một cuộc họp, chẳng hạn.

 microsoft-graph-notify.jpg "data-original =" https://tr4.cbsistatic.com/hub/i/2019/07/ 01 / f7393d9e-ec7c-4850-a879-39b617fcc8e1 / microsoft-graph-notify.jpg

                                            Hình: Microsoft
                                        

Một tính năng đồ thị hữu ích khác là Thông báo biểu đồ. Sử dụng Biểu đồ để quản lý thông báo có nghĩa là một khi tin nhắn đã được nhìn thấy và đọc trong một ứng dụng trên một thiết bị, thì nó sẽ bị loại bỏ trên tất cả các thiết bị khác của chúng. Sử dụng nó trong các ứng dụng của bạn có thể làm giảm sự phân tâm và khiến người dùng không cảm thấy bị theo đuổi bởi các thông báo không quan trọng nhất.

Có rất nhiều điều xảy ra với Microsoft Graph và vì phần lớn công cụ rất mới nên nó sẽ là một số thời gian trước khi chúng ta thấy những gì được xây dựng bằng cách sử dụng nó. Chắc chắn có rất nhiều ở đó, và khả năng trích xuất dữ liệu từ biểu đồ và sử dụng nó trong các hồ dữ liệu của riêng bạn cho thấy rất nhiều hứa hẹn – đặc biệt là để kết hợp dữ liệu Microsoft Graph với các bộ dữ liệu lớn khác trong mạng của bạn. Sẽ rất thú vị khi xem những gì được xây dựng và những gì các tổ chức hiểu biết đạt được.

                                                                                

                                                

Cũng xem