Compartir a través de


Compilación de la primera aplicación de Microsoft Graph Data Connect

Microsoft Graph Data Connect (Data Connect) aumenta las API transaccionales con una manera inteligente de acceder a datos enriquecidos a escala. Data Connect es ideal para aplicaciones de macrodatos y aprendizaje automático, ya que le permite desarrollar aplicaciones para análisis, inteligencia y optimización de procesos empresariales mediante la extensión de datos de Microsoft 365 a Microsoft Azure. A través de esta oferta, podrá aprovechar el amplio conjunto de procesos y almacenamiento de Azure, a la vez que cumple con los estándares del sector y mantiene los datos seguros.

Diagrama de arquitectura de Microsoft Graph Data Connect, que muestra los controles de datos definidos, extiende Office 365 datos a Azure y habilita los macrodatos y el aprendizaje automático.

Data Connect usa Microsoft Fabric, Azure Synapse o Azure Data Factory para copiar datos de Microsoft 365 en el almacenamiento de la aplicación a intervalos configurables. También proporciona un conjunto de herramientas para simplificar la entrega de estos datos a Azure, lo que le permite acceder a las herramientas de desarrollo y hospedaje más aplicables disponibles.

Data Connect también concede un modelo de consentimiento y control más granular: puede administrar datos, ver quién accede a ellos y solicitar propiedades específicas de una entidad. Esto mejora el modelo de Microsoft Graph, que concede o deniega el acceso a aplicaciones a entidades enteras.

Además, puede usar Data Connect para habilitar escenarios de aprendizaje automático para su organización. En estos escenarios, puede crear aplicaciones que proporcionen información valiosa a las partes interesadas, entrenar modelos de aprendizaje automático e incluso realizar previsiones en función de grandes cantidades de datos adquiridos.

Introducción

En este tutorial, creará su primera aplicación de Data Connect de un solo inquilino. En el siguiente flujo general se explica el proceso de incorporación de Data Connect.

Captura de pantalla que explica el flujo de incorporación.

  1. Administración habilita Data Connect: el primer paso en la incorporación es que el administrador global habilite Data Connect.

  2. El desarrollador crea una nueva aplicación Microsoft Entra: el desarrollador debe crear primero una nueva aplicación Microsoft Entra.

  3. El desarrollador registra la aplicación con Data Connect: Una vez creada la aplicación Microsoft Entra, el desarrollador debe registrar la aplicación con Data Connect mediante el nuevo portal de registro para las aplicaciones de Microsoft Graph Data Connect. En este paso, el desarrollador especifica qué datos necesitan para su aplicación.

  4. Administración aprueba la aplicación: después de que el desarrollador haya registrado su aplicación con Data Connect, el administrador global puede usar el nuevo portal para el consentimiento de la aplicación Data Connect para revisar la aplicación registrada y aprobarla.

  5. El desarrollador ejecuta sus canalizaciones: Una vez que el administrador haya dado su consentimiento a la aplicación, el desarrollador podría ejecutar sus canalizaciones sin que se detenga el consentimiento en tiempo de ejecución. La creación y ejecución de la canalización a través de Azure Data Factory o Azure Synapse sigue siendo la misma.

Nota:

Si trabaja en un nuevo inquilino que no tiene Data Connect habilitado, no es necesario realizar ninguna acción. Si tiene un inquilino existente que ya tiene Microsoft Graph Data Connect habilitado, antes de completar este tutorial, pida al administrador global que desactive Microsoft Graph Data Connect y vuelva a activarlo en el portal de administración.

Requisitos previos

Para completar este tutorial, necesita las siguientes suscripciones o licencias.

  • Para este tutorial, se recomienda encarecidamente usar un inquilino para desarrolladores de Microsoft 365.
  • Los inquilinos de Microsoft 365 y Azure deben estar en el mismo Microsoft Entra inquilino.
  • La suscripción de Azure debe estar en el mismo inquilino que el inquilino de Microsoft 365.
  • Un usuario del inquilino de Microsoft 365 tiene habilitado el rol De administrador global . En el futuro, este tutorial hace referencia a este usuario como el "administrador". Solo un usuario "administrador" puede aprobar la aplicación de prueba.
  • Un usuario diferente en el inquilino de Microsoft 365 con el rol Administrador de aplicaciones o Desarrollador de aplicaciones . En el futuro, este tutorial hace referencia a este usuario como el "desarrollador". El usuario desarrollador realiza la mayoría de este tutorial.
  1. Arrendamiento de Microsoft 365

    Nota:

    No puede aprobar su propia aplicación de prueba con la misma cuenta. Asegúrese de que tiene otro miembro (o cuenta) en el inquilino que actúa como administrador.

  2. Suscripción de Microsoft Azure

    • Si no tiene una suscripción a Microsoft Azure, visite el siguiente vínculo para obtener una (gratuita): Creación de una cuenta gratuita de Azure.
    • La suscripción de Azure debe estar en el mismo inquilino que el inquilino de Microsoft 365 y ambos deben estar en el mismo Microsoft Entra inquilino.
    • Si la suscripción de Azure no está en el mismo inquilino que su inquilino de Microsoft 365, puede asociar la suscripción a Microsoft Entra ID en el inquilino de Microsoft 365 siguiendo los pasos indicados en Asociar o agregar una suscripción de Azure al inquilino de Microsoft Entra.

    Nota:

    Las capturas de pantalla y los ejemplos usados en este tutorial son de un inquilino para desarrolladores de Microsoft 365 con un correo electrónico de ejemplo de los usuarios de prueba. Puede usar su propio inquilino de Microsoft 365 para realizar los mismos pasos. No se escribe ningún dato en Microsoft 365. Se extrae una copia de datos de correo electrónico de todos los usuarios de un inquilino de Microsoft 365 y se copia en una cuenta de Azure Blob Storage. Mantiene el control sobre quién tiene acceso a los datos dentro de la Azure Blob Storage.

Configuración del inquilino de Microsoft 365 y habilitación de Microsoft Graph Data Connect

Antes de usar Microsoft Graph Data Connect (Data Connect) por primera vez, trabaje con el administrador de inquilinos de Microsoft 365 para habilitar el servicio Data Connect para su inquilino.

En este tutorial, asegúrese de que tiene una cuenta con privilegios de administrador disponibles. Debe completar este paso para configurar la primera canalización. Se recomienda tener al menos dos usuarios en el inquilino de Microsoft 365 con el rol de administrador global habilitado.

Habilitación de Microsoft Graph Data Connect en el inquilino de Microsoft 365

Configure el inquilino de Microsoft 365 para habilitar el uso de Microsoft Graph Data Connect.

  1. Abra un explorador, vaya al portal de administración de Microsoft 365 e inicie sesión con el usuario administrador .

  2. Seleccione Configuración Configuración > de la organización. Es posible que tenga que elegir Mostrar todo antes de poder ver Configuración.

  3. En la pestaña Servicios (que debe ser la selección predeterminada), seleccione Microsoft Graph Data Connect.

  4. Active la casilla activar o desactivar Microsoft Graph Data Connect para toda la organización y elija Guardar.

    Captura de pantalla que muestra cómo habilitar la conexión de datos en el Centro de administración de Microsoft 365.

Enhorabuena, acaba de habilitar Microsoft Graph Data Connect para su organización.

Configuración de la aplicación de Microsoft Entra

En este ejercicio, aprenderá a crear una aplicación de Microsoft Entra. Esto actúa como entidad de seguridad para ejecutar el proceso de extracción de datos con Microsoft Graph Data Connect.

  1. Inicie sesión en la Centro de administración Microsoft Entra con al menos el rol Administrador de aplicaciones oDesarrollador de aplicaciones.

  2. Expanda el menú >Identidad y seleccione Aplicaciones>Registros de aplicaciones>Nuevo registro.

  3. Use los siguientes valores para crear una nueva aplicación Microsoft Entra y seleccione Registrar.

    • Nombre: Transferencia de datos de Microsoft Graph Data Connect (proporcione el nombre que prefiera).
    • Tipos de cuenta admitidos: solo cuentas en este directorio organizativo.
    • URI de redirección: deje los valores predeterminados.

    Captura de pantalla que muestra los pasos para registrar un nuevo registro de aplicación en el Azure Portal.

  4. Busque el identificador de aplicación (cliente) y cópielo cuando lo necesite más adelante en este tutorial. En el futuro, esto se conoce como identificador de entidad de servicio.

  5. Busque el identificador de directorio (inquilino) y cópielo según lo necesite más adelante en este tutorial. En el futuro, esto se conoce como identificador de inquilino.

    Captura de pantalla que muestra los identificadores de aplicación e inquilino.

  6. En el panel de navegación izquierdo, seleccione Certificados & secretos en Administrar.

  7. Seleccione el botón Nuevo secreto de cliente. Establezca Descripción en cualquier nombre, establezca Expira en cualquier valor de la lista desplegable y elija Agregar.

    Captura de pantalla que muestra el proceso para crear un nuevo secreto de cliente en el Azure Portal.

    • Una vez creado el secreto de cliente, asegúrese de guardar el valor en un lugar seguro, ya que ya no estará disponible más adelante; de lo contrario, tendrá que crear uno nuevo.
    • En el futuro, el secreto de cliente se conoce como clave de entidad de servicio.
  8. En el panel de navegación izquierdo de la aplicación, seleccione Propietarios.

  9. Asegúrese de que su cuenta (si usa un inquilino para desarrolladores use la cuenta de administrador global) cumple los siguientes requisitos para ser propietario de la aplicación:

    • La cuenta de usuario corresponde a un usuario válido del inquilino que no es un nombre de entidad de seguridad de servicio.
    • La cuenta debe tener asignada una licencia de Exchange Online (debe tener un buzón).
    • Junto con la licencia de Exchange Online, su cuenta también debe tener una suscripción o licencia de E5 que funcione.
  10. Compruebe que la cuenta aparece como propietario de la aplicación. Si ese no es el caso, agréguelo a la lista.

    Captura de pantalla que muestra un conjunto de usuarios como propietario para el registro de la aplicación en el Azure Portal.

Configuración del recurso de Azure Storage

En este paso creará una cuenta de Azure Storage donde Microsoft Graph Data Connect almacenará los datos extraídos de Microsoft 365 para su posterior procesamiento.

  1. Abra un explorador y vaya a la Azure Portal.

  2. Inicie sesión con una cuenta con un rol de desarrollador de aplicaciones en el Azure Portal.

  3. En la navegación de la barra lateral, seleccione Crear un recurso.

  4. Busque el tipo de recurso Cuenta de almacenamiento y use los siguientes valores para configurarlo. Para Rendimiento, Redundancia y la pestaña Opciones avanzadas, los valores de estos campos son un ejemplo.

    • Suscripción: seleccione la suscripción de Azure.
    • Grupo de recursos: mgdc-app-resource (o seleccione un grupo de recursos existente)
    • Nombre de la cuenta de almacenamiento: mgdcdemoap (o puede asignar un nombre y seleccionar su propia cuenta de almacenamiento)
    • Región: elija una región de Azure en la misma región que la región de Microsoft 365.
    • Rendimiento: Standard
    • Redundancia: almacenamiento con redundancia geográfica
    • Pestaña Avanzadas:
      • Nivel de acceso: frecuente

    Captura de pantalla de la página Crear una cuenta de almacenamiento con Suscripción, Grupo de recursos, Nombre de cuenta de almacenamiento y Región resaltados

  5. Después de configurar los valores de las pestañas Aspectos básicos y Avanzado , deje el resto de la configuración como predeterminada.

    Nota:

    Asegúrese de que, en la pestaña Redes , está habilitada la opción Habilitar el acceso público desde todas las redes . También puede seleccionar la segunda opción Habilitar el acceso público desde redes virtuales y direcciones IP seleccionadas; sin embargo, es necesario realizar pasos adicionales fuera de este tutorial, que se resaltan en la sección Direcciones IP.

    Captura de pantalla de la página Crear una cuenta de almacenamiento con redes y habilitar el acceso público desde todas las redes resaltadas

  6. Revise que la configuración coincida con las que se muestran en los pasos anteriores y seleccione Crear para finalizar.

  7. Una vez creada la cuenta de Azure Storage, conceda a la aplicación Microsoft Entra que creó anteriormente el acceso adecuado a ella.

    1. Seleccione la cuenta de Azure Storage.
    2. En el menú de la barra lateral, seleccione Control de acceso (IAM).
    3. Seleccione el botón Agregar en el bloque Agregar una asignación de roles .
    4. Conceda el rol Colaborador de datos de Storage Blob a la aplicación que creó anteriormente.
      1. Seleccione Colaborador de datos de Storage Blob como rol y haga clic en Siguiente.
      2. Asigne acceso ausuario, grupo o entidad de servicio.
      3. Haga clic en + Seleccionar miembros y, en el panel derecho que se muestra, busque la aplicación (Transferencia de datos de conexión de datos de Microsoft Graph) que creó anteriormente y haga clic en Seleccionar.
    5. Seleccione Revisar + asignar.

    Captura de pantalla que muestra la asignación de roles adecuada a la aplicación para Microsoft Graph Data Connect en la cuenta de Azure Storage del Azure Portal.

  8. Cree un nuevo contenedor en la cuenta de Azure Storage mgdcdemoap .

    1. Seleccione la cuenta de Azure Storage mgdcdemoapp (o el nombre de la cuenta del paso 4).

    2. En el menú de la barra lateral, seleccione Contenedores en la sección Servicio de almacenamiento de datos .

    3. Seleccione el botón +Contenedor en la parte superior de la página, use los siguientes valores y, a continuación, seleccione Crear.

      • Nombre: m365mails
      • Nivel de acceso público: privado (sin acceso anónimo)

      Captura de pantalla que muestra la creación de un nuevo contenedor denominado m365mails en los contenedores de blobs de la cuenta de almacenamiento en el Azure Portal.

Registro de la aplicación Microsoft Entra con Microsoft Graph Data Connect

Como requisito previo, debe habilitar Data Connect en el inquilino. Se recomienda crear una aplicación Microsoft Entra y un recurso de destino de almacenamiento; también puede configurarlos mediante el asistente. El proceso de registro de aplicaciones en Data Connect implica el uso de un asistente con tres pestañas: Información de registro, Conjuntos de datos y Revisar y crear.

  1. Acceda a Microsoft Graph Data Connect en el Azure Portal. Puede encontrarlo en la barra de búsqueda de la Azure Portal

  2. Elija Agregar o Agregar una nueva aplicación.

    Captura de pantalla que muestra el Azure Portal Data Factory para crear una nueva aplicación.

  3. Siga el Asistente para agregar para proporcionar los detalles del proyecto para el registro. Después de completar los campos necesarios, elija Siguiente: Conjuntos >de datos

    1. Suscripción: Seleccione una suscripción para filtrar las siguientes selecciones:
      • Grupo de recursos: Seleccione el grupo de recursos que creó anteriormente.
      • Tipo de destino: Seleccione Cuenta de almacenamiento de Azure.
      • Cuenta de almacenamiento: Seleccione la cuenta de almacenamiento que creó anteriormente.
      • Uri de la cuenta de almacenamiento: Seleccione la opción con .blob.core.windows.net
    2. Id. de aplicación: Seleccione un inquilino Microsoft Entra existente o cree uno nuevo.
    3. Descripción: Escriba Mi primera aplicación.
    4. Tipo de publicación:el inquilino único se debe elegir automáticamente en función de la aplicación de Microsoft Entra.

    Captura de pantalla que muestra los detalles del proyecto en el asistente.

  4. Seleccione Siguiente: Conjuntos >de datos .

  5. Seleccione BasicDataSet_v0.Message_v1 en la lista desplegable Conjunto de datos y, en la lista desplegable Columnas , elija All. En la nueva fila, seleccione BasicDataSet_v1 en la lista desplegable Conjunto de datos y, en la lista desplegable Columnas , elija All.

    Captura de pantalla que muestra el catálogo de conjuntos de datos en el asistente.

  6. Elija Revisar y crear y, a continuación, Crear.

    Captura de pantalla que muestra la página de resumen del paso Revisar y crear.

  7. Si se proporcionan todos los campos necesarios, el registro de la aplicación aparece en la página de aterrizaje.

    Captura de pantalla que muestra la aplicación registrada en la página de aterrizaje.

Aprobación de la aplicación para Microsoft Graph Data Connect

  1. Abra una nueva ventana del explorador en modo privado, vaya a la Centro de administración de Microsoft 365 e inicie sesión con el usuario administrador.

Nota:

Si no está en su cuenta de administrador , se producirá un error con la aprobación. No se pueden aprobar automáticamente las aplicaciones.

  1. En el panel de navegación izquierdo, seleccione Configuración Configuración > de la organización. Es posible que tenga que elegir Mostrar todo para poder ver Configuración.

  2. Cambie a la pestaña Seguridad & privacidad y seleccione Aplicaciones de Microsoft Graph Data Connect.

    Captura de pantalla que muestra la página Seguridad y privacidad de la Centro de administración de Microsoft 365.

  3. En el portal de aplicaciones de Microsoft Graph Data Connect, busque la aplicación que registró anteriormente con Data Connect. Debe tener un estado de consentimiento previo en la tabla de resumen de la aplicación.

    Captura de pantalla que muestra la aplicación con consentimiento previo en la página de aterrizaje del portal de aplicaciones de Microsoft Graph Data Connect.

  4. Seleccione la aplicación para abrir la vista de detalles de la aplicación. Para continuar con el asistente, elija Siguiente dos veces para revisar los dos conjuntos de datos.

  5. En el paso final, elija Aprobar para dar su consentimiento a la aplicación registrada que accede a los datos especificados.

    Captura de pantalla que muestra la vista de detalles de la aplicación con el botón Aprobar resaltado.

  6. Apruebe las recargas de la tabla de resumen de la aplicación con la aplicación que aparece con el estado Aprobado.

    Captura de pantalla que muestra la aplicación aprobada en la página de aterrizaje del portal de aplicaciones de Microsoft Graph Data Connect.

Configuración del recurso de Azure con Azure Synapse o Azure Data Factory

En este ejercicio se describe cómo configurar los recursos de Azure y conectar Microsoft Graph Data Connect (Data Connect) a él. En este paso, puede elegir Azure Synapse, Azure Data Factory o Microsoft Fabric para crear una canalización para extraer los datos de Microsoft 365 a la cuenta de Azure Storage mediante Data Connect.

Configuración de los recursos de Azure

  1. Abra un explorador y vaya a la Azure Portal.

  2. Inicie sesión en el portal con una cuenta con un rol Administrador de aplicaciones o Desarrollador de aplicaciones . Asegúrese de que ha iniciado sesión con su cuenta de desarrollador que tiene privilegios para crear recursos de Azure dentro de la suscripción.

  3. En el panel izquierdo, seleccione Crear un recurso.

  4. Busque el tipo de recurso Azure Synapse Analytics, escriba los valores siguientes y seleccione Crear.

  5. Seleccione Ir al recurso, abra el área de trabajo de Synapse que acaba de crear (por ejemplo, m365tostorage) y, a continuación, seleccione el icono Abrir Synapse Studio para iniciar el editor de pantalla completa del área de trabajo de Azure Synapse.

    Captura de pantalla de la página de recursos con Open Synapse Studio resaltado.

  6. De forma predeterminada, Azure Synapse Analytics usa un entorno de ejecución de integración que resuelve automáticamente la región. En este tutorial, se recomienda usar la opción de resolución automática predeterminada en el inquilino del desarrollador.

    1. Cambie a Administrar (icono del cuadro de herramientas) > Entornos de ejecución de > integración Nuevo.

    2. Seleccione Azure, Autohospedado y elija Continuar.

      Captura de pantalla de la configuración del entorno de ejecución de integración con Azure, Self-Hosted resaltada.

    3. En el entorno de red, seleccione Azure y, a continuación, elija Continuar.

      Captura de pantalla de la configuración del entorno de ejecución de integración con Azure seleccionado para el entorno de red y Continuar resaltado.

    4. Use los detalles siguientes para completar el formulario en la pantalla final y, a continuación, elija Crear.

      • Nombre: nombre del entorno de ejecución de integración.
      • Región: seleccione la región que coincida con la región de Microsoft 365.
  7. En el panel izquierdo, seleccione Integrar (icono de tubo).

  8. Para crear una nueva canalización, seleccione el icono Más y, a continuación, elija Canalización.

    Captura de pantalla de la página de integración con canalización resaltada.

    1. En el cuadro de búsqueda, escriba Copiar datos y arrastre la actividad Copiar datos desde la sección Mover & transformación a la superficie de diseño.

      Captura de pantalla de la página de integración con Mover y transformar y copiar datos resaltados.

    2. Seleccione la actividad en el diseñador.

    3. Seleccione la pestaña General y asígnele un nombre.

      • Nombre: CopyFromM365toStorage
    4. Seleccione la pestaña Origen y, a continuación, seleccione Nuevo.

      Captura de pantalla de la página de integración con Origen y Nuevo resaltados.

    5. Busque y seleccione el conjunto de datos Microsoft 365 (Office 365) y, a continuación, elija Continuar.

      Captura de pantalla de la página Nuevo conjunto de datos de integración con Microsoft 365 (Office 365) y Crear nuevo resaltado.

    6. En Servicio vinculado, elija Seleccionar y, a continuación, elija +Nuevo.

      Captura de pantalla del panel Establecer propiedades con Nuevo resaltado.

    7. En el cuadro de diálogo, en la lista desplegable Conectar a través del entorno de ejecución de integración, seleccione el entorno de ejecución de integración que creó, escriba el valor Id. de aplicación y secreto de cliente de la aplicación Microsoft Entra en los campos Id. de entidad de servicio y Clave de entidad de servicio, respectivamente, y elija Crear.

      Captura de pantalla del panel Nuevo servicio vinculado.

    8. En el campo Nombre de tabla , seleccione BasicDataSet_v0. Message_v1 y, a continuación, elija Aceptar.

      Captura de pantalla del panel Establecer propiedades con nombre de tabla resaltado.

    9. En la pestaña Origen , busque la sección Filtro de fecha y use los siguientes valores para configurarlo.

      • Nombre de columna: CreatedDateTime

      • Hora de inicio (UTC): Seleccione una fecha anterior a la fecha actual.

      • Hora de finalización (UTC): Seleccione la fecha actual.

      • En la sección Columnas de salida , seleccione Importar esquema.

        Captura de pantalla de la página Integrar con el filtro Fecha resaltado.

    10. Seleccione la pestaña Receptor. Elija Nuevo, seleccione Azure Blob Storage y, a continuación, elija Continuar.

    Captura de pantalla de la página Integrar con la pestaña Receptor y el botón Nuevo resaltado.

    Captura de pantalla del panel Nuevo conjunto de datos de integración con Azure Blob Storage resaltado.

    1. Para el formato de los datos, seleccione Binario y, a continuación, elija Continuar.

    2. Asigne al conjunto de datos el nombre M365JsonFile y siga los pasos siguientes para crear un nuevo servicio vinculado si aún no existe.

      Captura de pantalla del panel Establecer propiedades con el servicio vinculado resaltado.

      1. En Servicio vinculado, elija Seleccionar y, a continuación, elija +Nuevo.
      2. En el cuadro de diálogo, establezca los valores siguientes y, a continuación, elija Crear.
        • Tipo de autenticación: Entidad de servicio
        • Suscripción de Azure: Seleccione todo.
        • Nombre de la cuenta de almacenamiento: mgdcm365datastore. Esta es la cuenta de almacenamiento creada anteriormente en este ejercicio.
        • Identificador de entidad de servicio: Escriba el identificador de la aplicación Microsoft Entra que creó.
        • Clave de entidad de servicio: Escriba la clave hash de la aplicación de Microsoft Entra que creó.

      Captura de pantalla del panel Nuevo servicio vinculado con el panel resaltado.

    3. Junto al campo Ruta de acceso de archivo , seleccione Examinar.

    4. Seleccione el nombre del contenedor de almacenamiento que creó anteriormente, elija Aceptar y, a continuación, vuelva a elegir Aceptar .

      Captura de pantalla del panel Establecer propiedades con la ruta de acceso de archivo resaltada.

  9. Con la canalización creada, en la parte superior del diseñador, elija Validar todo.

Captura de pantalla de la canalización de Synapse Analytics con validar todo resaltado.

  1. Después de validar (y corregir los problemas que se encontraron), en la parte superior del diseñador, elija Publicar todo.

Captura de pantalla de la canalización de Synapse Analytics con Publicar todo resaltado.

Ejecución de la canalización de Azure Synapse Analytics

Ahora que ha creado la canalización, es el momento de ejecutarla.

Nota:

La solicitud de consentimiento puede tardar varios minutos en aparecer y no es raro que todo el proceso (inicio, solicitud de consentimiento y después de aprobar el consentimiento completando la ejecución de la canalización) lleve más de 40 minutos.

  1. En el diseñador de Azure Synapse Analytics, con la canalización abierta, seleccione Agregar desencadenador > Desencadenar ahora y, a continuación, elija Aceptar.

    Captura de pantalla del panel Actividades con Agregar desencadenador resaltado.

  2. Después de iniciar el trabajo, en el menú de la barra lateral, seleccione Supervisar para ver los trabajos en ejecución actuales.

  3. En el panel izquierdo, seleccione la pestaña Ejecuciones de canalización . En la columna Nombre de canalización, seleccione la canalización para ver las ejecuciones de actividad. Esta canalización se mostrará como En curso.

    Captura de pantalla de la página Ejecuciones de canalización con las ejecuciones de canalización resaltadas.

  4. Una vez que esté en la vista Ejecuciones de actividad , vaya a la sección Ejecuciones de actividad en la parte inferior de la página.

  5. Mantenga el puntero sobre el nombre de la actividad y seleccione la opción gafas. Se abrirá la pestaña Detalles .

    Captura de pantalla de la página de canalización con el panel inferior resaltado.

  6. En la pantalla Detalles , busque el estado de la actividad de canalización como se resalta en la siguiente imagen. El estado debe avanzar a través de Inicialización, Consentimiento pendiente, Extracción de datos, Conservación de datos y Correcto; no es necesario realizar ninguna acción adicional para ello.

    Captura de pantalla de la página Detalles con ConsentPending resaltado.

  7. La solicitud se envía al administrador global para que se apruebe. Para el contexto de este tutorial, se recomienda abrir otra pestaña con los privilegios de administrador habilitados para que pueda aprobar la solicitud de canalización.

(Opcional) Visualización de los datos de Microsoft Graph Data Connect en Microsoft Power BI

En este ejercicio se describe cómo crear un informe en Microsoft Power BI para visualizar los datos de Microsoft 365 desde Microsoft Graph Data Connect.

Comprobación del archivo JSON en Azure Storage

  1. Abra un explorador y vaya a la Azure Portal.
  2. En Servicios de Azure, elija Cuentas de almacenamiento.
  3. Seleccione la cuenta de Azure Storage que creó anteriormente en este tutorial.
  4. En el panel de navegación izquierdo, elija Contenedores.
  5. Elija el contenedor m365mails que creó anteriormente en este tutorial.
  6. Debería ver el archivo con un nombre GUID en el contenedor.

Captura de pantalla de la interfaz de usuario Azure Portal que muestra el archivo recién creado en el contenedor de Azure Storage.

Configuración de Power BI

  1. Abra la aplicación de Power BI Desktop. Si necesita descargar Power BI, vaya a Descarga de herramientas y aplicaciones de Power BI.

  2. Elija Obtener datos, seleccione Azure y elija Azure Blob Storage.

  3. Elija Conectar para establecer la conexión entre Power BI y la cuenta de Azure Blob Storage.

    Captura de pantalla que muestra cómo conectarse para obtener datos de un Azure Blob Storage en Power BI.

  4. Escriba el nombre de la cuenta de Azure Storage y el nombre del contenedor de la cuenta de Azure Blob Storage a la que desea conectarse y, a continuación, elija Aceptar.

    Captura de pantalla que muestra cómo agregar la dirección URL de la cuenta de Azure Blob Storage para obtener datos en Power BI.

    Nota:

    Puede encontrar la dirección URL de Azure Storage en la cuenta de Azure Storage. Busque en los contenedores, elija el contenedor al que desea conectarse, vaya al menú Contextual (...), seleccione Propiedades del contenedor y copie la dirección URL.

  5. Seleccione Transformar datos y seleccione la primera línea que dice Binario.

    Captura de pantalla que muestra cómo transformar los datos binarios en Power BI.

  6. Para obtener una lista con todos los registros, vaya a la opción de alternancia Columna1, seleccione y mantenga presionada (o haga clic con el botón derecho) para seleccionar Transformar y, a continuación, elija JSON.

    Captura de pantalla que muestra cómo expandir las columnas de datos en Power BI.

  7. Cargue todas las columnas, expanda el botón de alternancia Registros de Column1 y, a continuación, elija Aceptar.

    Captura de pantalla que muestra cómo cargar todas las columnas de Power BI.

  8. Los resultados se muestran como Column1.property. Para expandir las columnas con datos anidados, elija la opción de alternancia en cada columna y, a continuación, elija Aceptar.

    • Elija Cerrar & Aplicar y espere a que la consulta cargue todas las columnas.

    Captura de pantalla que muestra cómo cargar todas las columnas de Power BI.

  9. Después de cargar todas las columnas, puede crear objetos visuales con los datos.

    • En Datos, seleccione Query1 para expandir las columnas y elija las propiedades que desea visualizar.
    • En Visualizaciones, seleccione la opción Influenciadores clave para visualizar los datos.

    Nota:

    En este ejemplo, puede determinar si los usuarios leen los mensajes enviados por un departamento de su organización analizando cada toRecipientName y la propiedad isRead .

    Captura de pantalla que muestra todas las columnas con contenido presentado en una tabla de Power BI.

  10. Ahora puede ver los datos JSON del conjunto de datos Messages_v1 de Microsoft Graph Data Connect en un informe de Power BI.

    Nota:

    Puede elegir el modo de conectividad de datos (DirectQuery o Importar) en función del tamaño de los datos y los requisitos de consulta. Se recomienda usar DirectQuery en este tutorial.

Para ver las plantillas de solución que usan Microsoft Graph Data Connect integrado en Power BI, consulte el repositorio de soluciones de Data Connect en GitHub.