Acceda a los datos de auditoría con Azure Synapse Link para Dataverse y Power BI

Nota

La personalización de marca de Azure Synapse Link dejará de utilizarse pronto. En Power Apps, abra Vincular datos para acceder a esta experiencia. La experiencia de usuario usa Link to Data Lake, mientras que en este artículo se sigue usando Azure Synapse Link para que los clientes existentes puedan reconocer la característica.

Los clientes que usan Azure Synapse Link para Dataverse pueden exportar registros de auditoría para satisfacer las directivas externas e internas de auditoría, cumplimiento, seguridad y gobernanza que son comunes a muchas empresas.

La auditoría de Microsoft Dataverse admite todas las tablas y columnas personalizadas y la mayoría de las tablas y columnas personalizables. Dataverse almacena los registros de auditoría y consume capacidad de almacenamiento de registros. Si tiene Azure recursos en la misma región que el entorno de Dataverse, puede exportar registros de auditoría a una cuenta de almacenamiento de Azure con Azure Synapse Link para Dataverse y consultar los registros de auditoría mediante Azure Synapse Analytics y Power BI Desktop.

Requisitos previos

Consideraciones

Importante

  • Este procedimiento requiere la opción de exportación delta Lake (Parquet) en Azure Synapse Link, que está en desuso. A partir del 15 de octubre de 2026, la opción no estará disponible para los nuevos clientes. La idoneidad se evalúa en el nivel de id. de organización de Dataverse, no en el nivel de inquilino. Un nuevo entorno con un nuevo identificador de organización no es apto, aunque otra organización del mismo tenant sea válida. Si desvincula una organización existente apta, puede volver a crear el vínculo para ese mismo identificador de organización. La URL de adhesión no invalida la elegibilidad ni amplía los plazos de retirada.
  • Los clientes existentes deben realizar la transición a la salida CSV en Azure Synapse Link o Link to Microsoft Fabric a más tardar en diciembre de 2027, cuando la opción de exportación de Delta Lake (Parquet) ya no estará disponible. La exportación de tablas de auditoría solo se admite actualmente con perfiles de Delta Lake. El vínculo a Microsoft Fabric admitirá pronto las tablas de auditoría. Planee usar Link para Microsoft Fabric para esta funcionalidad cuando la compatibilidad con la tabla de auditoría esté disponible. Más información: Exportar datos de Dataverse en formato Delta Lake.
  • Azure Synapse Link no admite la sincronización de tablas de auditoría que contienen más de 100 millones de registros.

Tareas para completar

Aquí están los pasos de alto nivel para crear el almacenamiento y el espacio de trabajo en Azure, a continuación, el Azure Synapse Link para Dataverse para que pueda crear informes en Power BI:

  1. Crear un Azure Synapse Link
    1. Crear un grupo de recursos.
    2. Cree una cuenta de Azure Data Lake Storage Gen2 con el directorio jerárquico habilitado.
    3. Cree un espacio de trabajo de Synapse.
    4. Cree un grupo Apache Spark para el área de trabajo de Synapse.
    5. Conceda permisos de cuenta de almacenamiento y área de trabajo de Synapse al creador de Power Platform que crea la Synapse Link de Azure para Dataverse.
  2. Conectar la tabla de auditoría de Dataverse al área de trabajo de Synapse
    1. Verifique el estado de sincronización de la tabla de auditoría.
  3. Crear informes y paneles con Power BI
  1. Inicie sesión en Azure portal.
  2. Crear un grupo de recursos. Más información: Crear grupos de recursos
  3. Cree una cuenta de almacenamiento. Más información: Crear una cuenta de almacenamiento
    En los detalles del Proyecto:
    1. Seleccione la Suscripción donde se creó el grupo de recursos.

    2. Seleccione el grupo de recursos creado anteriormente.

    3. Especifique un Nombre de la cuenta de almacenamiento.

    4. Seleccione la pestaña Avanzado y habilite la opción Espacio de nombres jerárquico.

      Crear una cuenta de almacenamiento de Azure

  4. Conceda acceso a la Cuenta de almacenamiento al administrador de Power Apps que está conectando las tablas de Dataverse a esta cuenta de almacenamiento.
    1. En el panel izquierdo, seleccione Access Control (IAM).
    2. Seleccione Asignaciones de roles>+ Agregar>Agregar asignaciones de roles.
    3. Bajo Agregar asignación de roles, seleccione la pestaña Miembros.
    4. Seleccione el usuario administrativo de Power Platform y seleccione la pestaña Roles de administrador con privilegios.
    5. Introduzca propietario en el cuadro de búsqueda.
    6. Seleccione el rol Colaborador de la cuenta de almacenamiento.
    7. Permita Permitir al usuario asignar todos los roles (altamente privilegiados) en ¿Qué puede hacer el usuario?.
  5. Repita los pasos anteriores para estos roles:
    • Colaborador de datos de blob de almacenamiento
    • Propietario de datos de blobs de almacenamiento
  6. Cree un espacio de trabajo de Synapse.
    En los detalles del Proyecto:
    1. Seleccione la Suscripción donde se creó el grupo de recursos.
    2. Seleccione el 'grupo de recursos' creado anteriormente.
    3. Nombre del espacio de trabajo. Elija cualquier nombre globalmente único.
    4. Región. Seleccione la región en la que se encuentra el entorno de Dataverse.
    5. Seleccione el nombre de la cuenta de almacenamiento que creó anteriormente.
    6. Seleccione Crear nuevo bajo Nombre del sistema de archivos.
    7. Entre un Nombre para el sistema de archivos Data Lake Storage Gen2.
  7. Cree un grupo de Spark para el área de trabajo de Synapse.
    1. Vaya al grupo de recursos del espacio de trabajo de Synapse que se creó anteriormente.
    2. La cuenta de almacenamiento y el espacio de trabajo de Synapse se enumeran en Recursos. Seleccione el espacio de trabajo de Synapse que ha creado en el paso anterior.
    3. Seleccione + Nuevo grupo de Apache Spark para crear un nuevo grupo de Spark.
    4. En la página del nuevo grupo de Apache Spark:
    • Ingrese un nombre de grupo de Apache Spark.
    • Introduzca 5 en Número de nodos.
    • Seleccione la pestaña Configuración adicional y, a continuación, introduzca 5 en Número de minutos de inactividad.

Nota

  • No se incurre en costos con la creación de grupos de Spark. Solo se incurre en cargos una vez que se ejecuta un trabajo de Spark en el grupo de Spark de destino y se crea una instancia de Spark bajo demanda. Estos costos están relacionados con el uso de Azure Synapse workspace Spark y se facturan mensualmente. El coste de realizar computación con Spark depende principalmente del intervalo de tiempo para la actualización incremental y los volúmenes de datos. Más información: Precios de Azure Synapse Analytics
  • Es importante tener en cuenta estos costos adicionales al decidir utilizar esta función, ya que no son opcionales y deben pagarse para poder continuar usándola.

Conectar la tabla de auditoría de Dataverse al área de trabajo de Synapse

Para conectar la tabla de auditoría de Dataverse a un área de trabajo de Synapse, use la Synapse Link de Azure que creó anteriormente en este artículo.

  1. Inicie sesión en Power Apps con el rol de seguridad administrador del sistema de Dataverse y seleccione el entorno que desee.

  2. Abra Datos de vínculo y agregue enableSynapseParquet=true a la dirección URL. Mantenga el identificador de entorno y el host de Maker Portal habituales. Por ejemplo:

    https://make.powerapps.com/environments/<environment-id>/linkdata?tab=other&enableSynapseParquet=true
    

    Use la ortografía exacta del parámetro y use minúsculas true, e incluya el parámetro solo una vez. Si la dirección URL ya contiene ?, anexe &enableSynapseParquet=true. De lo contrario, anexe ?enableSynapseParquet=true.

  3. Permita que la página termine de cargarse y, a continuación, seleccione Crear vínculo a Data Lake. No seleccione Crear un vínculo Fabric nuevo para este procedimiento.

    Página de vinculación de datos con la opción Crear vínculo con el lago de datos seleccionada.

  4. En Create Link to Data lake (Crear vínculo a data lake), busque la tarjeta Obtenga más de sus datos con Vínculo a Fabric y, a continuación, seleccione Obtener formato Parquet en un área de trabajo de Synapse de todos modos.

    Cree el panel «Vincular al lago de datos» con la opción Parquet para cliente existente resaltada.

    Nota

    La dirección URL no selecciona Parquet. El panel de creación comienza con CSV y la acción Parquet solo aparece después de confirmar la aceptación mediante URL y la idoneidad de la organización. Si la acción no está disponible, no pruebe otros indicador de función.

  5. Seleccione la Azure suscripción, el grupo de recursos y el área de trabajo de Synapse.

  6. Seleccione Usar grupo de Spark para el trabajo de conversión de datos de Delta Lake y, a continuación, seleccione el grupo de Spark y la cuenta de almacenamiento.

    Cree un vínculo al panel de Data Lake con Spark habilitado para el trabajo de conversión de Delta Lake.

  7. Seleccione Siguiente.

  8. Expanda la pestaña Avanzado e ingrese 480 minutos en el campo Intervalo de tiempo. Más adelante, puede cambiar la frecuencia con la que desea actualizar las tablas de Dataverse en el área de trabajo de Synapse.

  9. En la lista de tablas, seleccione las tablas Auditoría y Usuario.

Las tablas que seleccione deben tener habilitado el seguimiento de cambios. Más información: Habilitar seguimiento de cambios para controlar la sincronización de datos.

Las tablas de Dataverse tardan un poco en exportarse al espacio de trabajo de Synapse. Una vez completada la exportación, puede administrar los datos de la tabla en el espacio de trabajo de Synapse. Más información: Administrar datos de tablas en el espacio de trabajo de Synapse

Verificar el estado de sincronización de la tabla de auditoría

  1. En Power Apps, seleccione Vincular datos y, a continuación, seleccione Vínculos de Data Lake.
  2. Abra el enlace que creó y verifique el estado de sincronización de la tabla de auditoría. Debería mostrarse como Activo.

Crear informes y paneles con Power BI

Acceda a los datos de auditoría utilizando su espacio de trabajo de Azure Synapse Analytics con Power BI Desktop. Descargue e instale Power BI Desktop, si no tiene ya Power BI Desktop. Es una aplicación gratuita que se ejecuta en su equipo local.

Crear informes utilizando la conexión del espacio de trabajo Azure Synapse Analytics

Utilice la conexión del espacio de trabajo Azure Synapse Analytics para volúmenes más pequeños de datos para crear informes con Power BI.

  1. Inicie Power BI Desktop y luego, en una nueva sesión Power BI, seleccione Obtener datos>Más....
  2. En el panel izquierdo del panel de diálogo Obtener datos, seleccione Azure y luego, en el panel derecho, seleccione el espacio de trabajo de Azure Synapse Analytics (Beta).
  3. Seleccione Conectar.
  4. Seleccione Iniciar sesión e ingrese o seleccione su Cuenta organizacional, la cuenta que tiene acceso al Azure Synapse workspace que creó. Seleccione Conectar.
  5. Una vez que haya iniciado sesión, seleccione el espacio de trabajo en el panel de diálogo Navegador.
  6. Expanda el espacio de trabajo y ubique el espacio de trabajo del entorno de Dataverse. Aparecerá una lista de tablas de Dataverse.
  7. Seleccione las tablas auditoría y usuario del sistema y luego seleccione Cargar. Seleccione las tablas de auditoría y usuario del sistema en Power BI Desktop
  8. Con las tablas seleccionadas, puede crear visualizaciones de Power BI.

Crear informes utilizando la conexión SQL de Azure Synapse Analytics

Utilice la conexión SQL de Azure Synapse Analytics para volúmenes más grandes de datos para crear informes con Power BI.

  1. Inicie Power BI Desktop y luego, en una nueva sesión Power BI, seleccione Obtener datos>Más....
  2. En el panel izquierdo del panel de diálogo Obtener datos, seleccione Azure y luego seleccione el Azure Synapse Analytics SQL.
  3. Seleccione Conectar.
  4. Especifique los nombres del servidor y la base de datos.
    • El nombre del servidor se puede encontrar en el portal de Azure. Escriba el nombre del espacio de trabajo en la barra Búsqueda y lkuego seleccione el espacio de trabajo. En la página Descripción general, copie el punto de conexión SQL sin servidor y regrese a la página Base de datos de SQL Server de Power BI y péguela en el campo Servidor.
    • Para buscar el nombre de la base de datos, vaya a Power Apps, seleccione Vincular datos>vínculos de Data Lake y, a continuación, seleccione Azure Synapse Link. Seleccione Ir al área de trabajo de Azure Synapse Analytics en la barra de comandos. Encontrará el nombre de la base de datos en la carpeta Base de datos de Lake en la página Datos .
  5. Seleccione Aceptar.

Consulte también

Pestaña de auditoría de la configuración del sistema