Al principio de su mandato como director ejecutivo de Microsoft, Satya Nadella describió las API originales de Office 365 como el producto más valioso de Microsoft. Por el contrario, subestimó su valor porque, ahora rebautizado como Microsoft Graph, sustenta gran parte del Microsoft moderno. Sobre la base de las API originales de Office 365, Graph se ha convertido en una forma de conectar personas, dispositivos y el trabajo que realizan.

MÁS INFORMACIÓN: Precios y características de Office 365 Consumer

Una de las características más importantes de Graph es que no es solo para Microsoft, es una herramienta que puede integrar en sus propias aplicaciones y servicios. Claro, Microsoft lo usa en sus propias aplicaciones, proporcionando colaboración en tiempo real en Office, o acciones emergentes en Teams, o como elementos que se pueden agregar a cualquier sitio de SharePoint, pero el valor real surge cuando comienza a combinar Microsoft Graph con otros. servicios y con sus propios datos.

Índice

Dentro del gráfico

Inicialmente, Microsoft Graph se presentó como un conjunto de API REST basadas en el lenguaje de consulta OData. Es una herramienta sorprendentemente poderosa que le permite realizar consultas complejas sobre todos sus usuarios y todos sus datos, desde documentos de Office hasta correos electrónicos, contactos y los dispositivos que utilizan. La extensión de Graph a todos los servicios de Microsoft 365 (y cuentas de Microsoft para consumidores) significa que ahora puede extraer datos de Azure Active Directory e Intune, así como de Office 365.

VER: Seguridad de Windows 10: una guía para dueños de negocios (TechRepublic Premium)

Estas API originales de Office 365 siguen siendo su mejor punto de partida en Microsoft Graph. Integrarlos en aplicaciones y servicios puede ayudar a automatizar procesos comerciales comunes y brindarle nuevos conocimientos sobre cómo se realiza el trabajo en su negocio. Suponga que desea contratar personal para un nuevo proyecto y necesita encontrar rápidamente a las personas adecuadas para ello. Una aplicación que busca en los documentos de su empresa palabras clave relevantes puede ayudar a localizar expertos y luego puede usarse para verificar la disponibilidad con herramientas de personal y sus calendarios.

Trabajar con API puede ser complicado; puede ser difícil crear la consulta correcta, especialmente si busca consultas gráficas más complejas. Microsoft ofrece herramientas para ayudar a crear y probar consultas, así como SDK que pueden facilitar la adición de compatibilidad con Graph a sus aplicaciones. Uno, Graph Explorer basado en la web, le permite probar consultas sin iniciar sesión en una cuenta de Office 365. Proporciona consultas de muestra que muestran cómo extraer información específica del servicio, junto con una biblioteca de diferentes consultas para comenzar. Solo puede usar solicitudes GET en datos de muestra; POST necesita los detalles y datos de su cuenta.

Una vez que esté listo para comenzar a trabajar con datos en vivo, puede iniciar sesión con una cuenta de Microsoft y comenzar a usar su arrendatario de Microsoft 365. La lista de categorías de consulta es extensa y cubre el trabajo con usuarios, con correo y calendario, y archivos y aplicaciones. . Graph Explorer no solo muestra consultas de producción, sino que admite API beta, por lo que puede experimentar antes de agregarlas a su código. Las solicitudes se pueden cortar y pegar desde el explorador, y puede ver cualquier encabezado o cuerpo de solicitud que deba construirse y entregarse con la solicitud HTTP REST.

Editor de API de Office 365

Si no desea utilizar una aplicación web para probar sus llamadas, actualmente se está desarrollando una nueva herramienta en GitHub. El Editor de API de Office 365 funciona en dos modos diferentes. El primero es un visor de buzón, que muestra cómo puede usar Microsoft Graph para trabajar con el correo y otras funciones de Exchange. Esta es una herramienta de depuración útil para verificar los buzones de correo sin usar el cliente web de Outlook o configurar nuevos perfiles en el escritorio de Outlook. Si está buscando una herramienta de desarrollo, puede cambiar al modo Editor, donde puede crear y probar consultas. Ofrece un conjunto similar de funciones a las que ofrece el explorador de gráficos basado en la web y es una alternativa útil al tiempo que brinda la capacidad de probar consultas desde dentro de su red.

Consulta más que Microsoft Graph

Hay muchas funciones en Microsoft Graph. Pero el valor real viene cuando empiezas a juntar diferentes gráficos de datos, usando una herramienta como el nuevo Graph Data Connect de Microsoft. Diseñado para ser seguro, con controles granulares, utiliza las herramientas Data Factory existentes de Azure para extraer datos de su gráfico. Debido a que Microsoft Graph contiene una gran cantidad de datos personales, asegúrese de seguir todas las normas de protección de datos, así como las normas específicas de la industria, como las normas financieras y de salud.

Los datos se mueven a Azure Data Lake o Blob Almacenamiento, donde puede comenzar a mezclarlos con otros datos de aplicaciones y desarrollar sus propias consultas. Existen herramientas de capacitación en línea para mostrarle cómo usar sus datos, así como herramientas de Workplace Analytics. Los datos se extraen a través de una canalización de Azure Data Factory, por lo que puede aplicar filtros, como por usuario, al exportar si es necesario. Cada extracción requiere un consentimiento explícito, por lo que deberá configurar un grupo de correo electrónico de aprobación para que los administradores del servicio manejen las solicitudes de aprobación. Una vez exportados, los datos se almacenan en blobs de almacenamiento JSON de Azure, listos para ser consultados y utilizados en sus aplicaciones.

Microsoft proporciona esquemas para los conjuntos de datos admitidos actualmente, que actualmente se centran en los datos de Exchange: correos electrónicos, contactos y calendarios, así como información básica de la organización. Estos esquemas pueden ayudarlo a diseñar consultas que combinen datos de Microsoft Graph con otros datos que pueda tener, como los de sus sistemas financieros, CRM o ERP. Se pueden usar herramientas como Azure Data Explorer para proporcionar ad hoc consultas sobre conjuntos de datos combinados, o si usa Azure Data Lake, puede aprovechar las herramientas de macrodatos de Azure para comenzar a desarrollar consultas complejas en varios conjuntos de datos.

Lleva Graph más allá de Office a tus dispositivos

Microsoft Graph no es solo para Office 365, y Microsoft está implementando más funciones orientadas a dispositivos. Estos incluyen su propio proyecto de Roma. Impulsando servicios como Timeline de Windows 10, Project Rome tiene como objetivo vincular el lado del documento de Microsoft Graph a su modelo de dispositivo, permitiendo que el trabajo se mueva entre dispositivos. Es la base de las herramientas Your Phone de Windows 10 que conectan las notificaciones y los mensajes del dispositivo a una PC.

VER: Consejos de energía de Windows 10: Accesos directos secretos a su configuración favorita (ZDNet)

Los SDK de Project Rome están disponibles para iOS y Android, así como para Windows. Ayudan a identificar dispositivos cercanos mediante Bluetooth para configurar conexiones de dispositivo a dispositivo. Usando Project Rome con el resto de Microsoft Graph, es fácil imaginar un conjunto de complementos para Slack o para Teams que permitirían ad hoc Intercambio colaborativo de archivos: distribuya rápidamente documentos a todos en una reunión, por ejemplo.

Las notificaciones de Graph son otra característica útil de Graph. El uso del gráfico para administrar las notificaciones significa que una vez que se ha visto y leído un mensaje en una aplicación en un dispositivo, se descarta en todos los demás dispositivos. Usarlo en sus aplicaciones puede reducir la distracción y evitar que los usuarios se sientan acosados ​​incluso por las notificaciones más insignificantes.

Están sucediendo muchas cosas con Microsoft Graph y, dado que gran parte de las herramientas son muy nuevas, pasará un tiempo antes de que veamos qué se creará con ellas. Sin duda, hay muchos de ellos, y la capacidad de extraer datos del gráfico y usarlos en sus propios lagos de datos es muy prometedor, especialmente para combinar datos de Microsoft Graph con otros grandes conjuntos de datos en su red. . Será interesante ver qué se construye y qué información obtienen las organizaciones de ello.