Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
El estado de Azure Synapse Link para Dataverse se almacena en una tabla de Microsoft Dataverse con actualizaciones en tiempo real. Puede personalizar una notificación mediante flujos de Power Automate o Power BI para mantenerse al día del estado de la actividad de Azure Synapse Link para Dataverse en lugar de comprobar manualmente la página del perfil de Azure Synapse Link para Dataverse en Power Apps (make.powerapps.com).
El perfil de Azure Synapse Link para Dataverse y su estado de sincronización se almacenan en seis tablas de solo lectura generadas por el sistema en Dataverse. Estas tablas están diseñadas para refrescarse y actualizarse en tiempo real, lo que garantiza que la información contenida en ellas siga siendo precisa y al día en todo momento.
Funcionamiento de la notificación con Azure Synapse Link para Dataverse
Para personalizar una notificación, supervise los cambios de datos en una tabla de Dataverse relacionada con el estado de sincronización de Azure Synapse Link. Al realizar el seguimiento de estos cambios, puede exportar los datos actualizados para su visualización mediante Power BI o configurar un flujo de nube automatizado que se active cada vez que haya un cambio en el estado de Azure Synapse Link para Dataverse. Esto se logra leyendo el cambio de fila de cualquiera de las tablas de estado de Azure Synapse Link.
Conector que se utilizará para un flujo de Power Automate
Se recomienda que los usuarios tengan las licencias adecuadas de Power Platform para usar Power Automate para personalizar la función de desencadenador. Use el conector de Dataverse, que desencadena un flujo cuando se agrega, modifica o elimina una fila en la tabla de Dataverse seleccionada. Más información: Desencadenar flujos cuando se agrega, modifica o elimina una fila: Power Automate
Hay varias opciones disponibles para usar Power Automate para enviar notificaciones. Estos son algunos ejemplos.
| Acción | Referencia de conectores |
|---|---|
| Enviar un mensaje instantáneo de Teams | Equipos de Microsoft |
| Envío de un mensaje de texto al dispositivo móvil | SMS de Azure Communication Services |
| Enviar un correo electrónico a uno o varios destinatarios |
Correo Office 365 Outlook |
| Envío de una notificación a Power Apps o Power BI |
Notificación de Power Apps Power BI |
Tablas y columnas de Dataverse usadas para realizar un seguimiento del estado
Varias tablas almacenan información de perfil de Azure Synapse Link. Para las tablas habilitadas para la sincronización de baja latencia, use la tabla de estado de entidad de perfil de Azure Synapse Link para supervisar el estado de sincronización de todas las entidades.
| Nombre de la tabla | Description | Referencia de tabla |
|---|---|---|
| Estado de la entidad de perfil de Azure Synapse Link | Esta tabla representa el estado de sincronización de cada entidad de Azure Synapse Link en Azure Data Lake Storage. Esta tabla se actualiza para todas las tablas habilitadas para sincronización de baja latencia. | synapselinkprofileentitystate |
Estas son algunas columnas útiles de la tabla de estado de la entidad de perfil de Azure Synapse Link para supervisar el estado de Azure Synapse Link:
-
EntityNamey el perfil se pueden utilizar como identificación principal de la tabla seleccionada. El perfil es el mismo que el nombre del perfil de Azure Synapse Link que se muestra en Power Apps. -
InitialSyncProcessCompletedTimeyInitialSyncStatedevuelven el estado de finalización de sincronización inicial, que incluye los metadatos y los datos sin procesar. El estado de sincronización inicial marca como Completado una vez completada la sincronización inicial. -
LakeRecordCountdevuelve el total de filas exportadas a Data Lake en formato CSV. -
LastSyncedDataTimedevuelve la fecha y hora en que se completó con éxito la última ronda del archivo del lago de datos actualizado o creado correctamente para cada tabla. -
SyncStatese muestra como InProgress si el vínculo a Data Lake está activo y sin errores.
Nota:
LakeRecordCount es diferente del recuento de registros de Dataverse por los siguientes motivos:
- Latencia de sincronización.
- El modo de solo agregar captura transacciones y agrega una fila adicional para cada operación CUD.
La tabla Azure Synapse Link externa estado (synapselinkexternaltablestate) solo se aplica a los perfiles Delta Lake y traiga su propio almacén de lago de datos (BYOL). No se actualiza para las tablas habilitadas para sincronización de baja latencia. Para las tablas habilitadas para la sincronización de baja latencia, use synapselinkprofileentitystate.
Nota:
La tabla Azure Synapse Link externa estado (synapselinkexternaltablestate) solo se aplica a los perfiles Delta Lake y traiga su propio almacén de lago de datos (BYOL). No se actualiza para las tablas habilitadas para sincronización de baja latencia. Para las tablas habilitadas para la sincronización de baja latencia, use synapselinkprofileentitystate.
Las cuatro tablas restantes proporcionan detalles adicionales para la información de configuración de Azure Synapse Link:
| Nombre de la tabla | Description | Referencia de tabla |
|---|---|---|
| Base de datos de Azure Synapse | Esta tabla contiene información sobre el almacenamiento de Azure Data Lake vinculado, el espacio de trabajo de Synapse y los metadatos de configuración (una fila por perfil de Azure Synapse Link). | synapsedatabase |
| Perfil de Azure Synapse Link | Esta tabla captura la información del perfil de Azure Synapse Link (una fila por perfil de Azure Synapse Link). Se realiza una eliminación temporal en esta tabla: ProfileState se marca como eliminada para el perfil eliminado. |
synapselinkprofile |
| Entidad de perfil de Azure Synapse Link | Esta tabla captura los metadatos de entidad dentro del perfil de Azure Synapse Link conectado (una fila por tabla sincronizada). | synapselinkprofileentity |
| Programación de Azure Synapse Link | Esta tabla recoge la información del perfil de Azure Synapse Link para la actualización incremental de carpetas o el intervalo de tiempo para la conversión a Delta Lake (una fila por cada perfil de Azure Synapse Link). | RecurrenceInterval |