En este artículo se proporciona información sobre las preguntas más frecuentes al vincular Microsoft Dataverse a Microsoft Fabric.
General
¿Qué métodos de autenticación se admiten para el vínculo de Fabric?
Fabric Link admite tres métodos de autenticación al crear una conexión:
- Cuenta de organización: proporcione sus credenciales y guarde la conexión.
- Principal del Servicio: proporcione el identificador del inquilino, el identificador del cliente y la clave para la autenticación.
- Identidad del espacio de trabajo: Utiliza un principal de servicio administrado por Fabric y vinculado a un espacio de trabajo específico.
¿Qué ocurre cuando desvincula de Fabric?
Al desvincular, Fabric Lakehouse se elimina junto con todos los vínculos a las tablas de Dataverse.
Soporte y limitaciones de tablas
¿Qué tablas de Dataverse se seleccionan de forma predeterminada al vincular a Fabric?
Durante la configuración inicial de Link a Fabric, el paso Seleccionar entidades muestra todas las tablas de Dataverse donde la propiedad Seguir cambios está habilitada. De forma predeterminada, se seleccionan todas estas tablas. Puede borrar las tablas que no quiera sincronizar antes de completar el asistente. Solo las tablas seleccionadas están vinculadas a Fabric y consumen almacenamiento, por lo que puede optimizar los costos excluyendo las tablas que no necesita. Puede cambiar la selección en cualquier momento después de la instalación mediante Administrar tablas.
¿Qué tablas de Dataverse no se admiten para el vínculo de Fabric?
No se admite ninguna tabla que no tenga habilitado el seguimiento de cambios. Además, algunas tablas de Dataverse, como postcomment, postregarding, postlike, post, y postrole, no están disponibles para que los clientes puedan habilitar la sincronización mediante el vínculo de Fabric. En algunos casos, estas tablas pueden aparecer cuando se habilita la retención a largo plazo de Dataverse. Si esto sucede, es posible que se exporte un subconjunto o todos los registros de estas tablas. Este es el comportamiento esperado para escenarios de retención a largo plazo.
Importante
- Estas tablas no se deben seleccionar para la sincronización.
- Su presencia no indica compatibilidad completa con la sincronización incremental.
¿Puedo agregar o quitar tablas específicas del vínculo de Fabric?
Sí, puede administrar qué tablas están vinculadas:
- Agregue más vínculos a la tabla a Fabric seleccionando Administrar tablas.
- Para detener la sincronización de tablas específicas, desactive las tablas en el panel Administrar tablas y seleccione Guardar.
- Después de la confirmación, los accesos directos para las tablas no seleccionadas se quitan de Fabric Lakehouse y la sincronización se detiene inmediatamente.
Importante
Quitar una tabla no elimina la tabla en Dataverse; solo quita el acceso directo de OneLake y detiene la sincronización de datos.
¿Se admiten tablas elásticas para el enlace de Fabric?
Sí, las tablas elásticas se admiten con el enlace Fabric. Asegúrese de que el seguimiento de cambios está habilitado para las tablas elásticas en Dataverse para que se produzca la sincronización.
¿Las tablas de las aplicaciones de Finance and Operations están admitidas?
Si el entorno está vinculado a un entorno de Dynamics 365 finanzas y operaciones, la opción Agregar tablas le permite incluir tablas de aplicaciones de finanzas y operaciones. Las tablas de aplicaciones de finanzas y operaciones no se seleccionan automáticamente al crear el vínculo inicial de Fabric.
¿Hay tablas del sistema que se sincronizan automáticamente y no se pueden desvincular?
Sí, ciertas tablas del sistema se sincronizan automáticamente en Link to Fabric y los usuarios no pueden desvincularlas. Entre los ejemplos de estas tablas del sistema se incluyen:
- bot
- msdyn_copilotknowledgeinteraction
- desktopflowmodule
- flowmachine
- flowmachinegroup
- flujo de trabajo
Estas tablas son esenciales para la funcionalidad del sistema y siempre se incluyen en el proceso de sincronización.
Complementos y selección de tablas proporcionados por Microsoft
La selección de la tabla de vínculos de Fabric también depende de los complementos proporcionados por Microsoft, como Business Process Advisor (BPA) y Customer Insights - Journeys. Estos productos usan la misma canalización para exportar datos de Dataverse para proporcionar información transformada.
Las tablas de las que no puede anular la selección dependen de los productos complementarios que ha habilitado. Al habilitar un complemento (por ejemplo, Customer Insights - Journeys), las tablas específicas requeridas por ese complemento se agregan a la tabla entityanalyticsconfig de Dataverse.
Cualquier tabla que tenga isenabledforadls configurada como true en la tabla entityanalyticsconfig no puede seleccionarse desde el enlace Fabric.
Cambios de esquema y metadatos
¿Qué ocurre cuando agrego una nueva columna a una tabla vinculada?
Se admite la adición de una nueva columna. Dado que la sincronización de metadatos no es instantánea y tarda hasta una hora en propagarse a Fabric. Durante ese tiempo:
- Es posible que las operaciones de sincronización delta produzcan errores de forma intermitente.
- Los datos recién modificados pueden retrasarse en Fabric.
Estos errores se esperan mientras se completa la sincronización de metadatos. Una vez se completa, la canalización se pone al día automáticamente y no es necesario realizar ninguna acción.
Si no desea esperar a la sincronización de metadatos y no puede aceptar cambios retrasados, quite y vuelva a agregar las tablas afectadas de la sincronización después de cambiar el esquema. A continuación, las tablas se sincronizan de forma actualizada sin problemas.
¿Qué ocurre cuando elimino una columna de una tabla vinculada?
Se admite la eliminación de una columna. Al eliminar una columna en Dataverse, el vínculo con Fabric no elimina físicamente la columna del almacén de destino. En su lugar, sus valores se envían como NULL en adelante. Es posible que los valores históricos sigan existiendo para los registros que no se han actualizado a través de la sincronización diferencial desde la eliminación. Este es el comportamiento esperado.
¿Puedo cambiar el tipo de datos o la precisión de una columna existente?
N.º No se admite el cambio del tipo de datos o la precisión de una columna que ya está sincronizada. He aquí algunos ejemplos:
-
IntaDecimal - Cambios de precisión o escala decimales (por ejemplo,
Decimal(10,3)enDecimal(20,10))
Estos cambios provocan errores permanentes de sincronización diferencial. Como solución alternativa a este comportamiento, elimine la tabla y vuelva a agregarla desde el vínculo a Fabric.
Importante
Eliminar la columna y volver a crearla con el mismo nombre y un tipo diferente no funciona. La columna original sigue existiendo en el modelo de metadatos de bajada, por lo que la columna recién creada no se trata como nueva y la sincronización sigue produciendo un error.
Sincronización de datos
¿Cuánto tarda la sincronización de datos inicial?
El tiempo de sincronización inicial depende de varios factores, como el tamaño de la tabla, el número de actualizaciones y transacciones que se producen en el entorno, el número de tablas y el recuento de filas. Los datos se convierten en formato parquet delta durante este proceso. Al abrir Fabric Lakehouse, los vínculos aparecen como no identificados hasta que se completa la sincronización inicial.
¿Con qué frecuencia se actualizan los datos en Fabric?
Cuando se completa la sincronización inicial, el sistema actualiza continuamente las actualizaciones en Dataverse en el almacén de lago de datos. Las actualizaciones incrementales suelen tardar hasta una hora en aparecer, aunque el tiempo real depende del tamaño de la tabla, el número de actualizaciones y transacciones que se producen en el entorno, el número de tablas, el recuento de filas y los períodos de carga del sistema.
¿Por qué veo diferencias en las columnas "SinkModifiedOn" y "ModifiedOn"?
Este es el comportamiento esperado.
ModifiedOn es la fecha y hora en que se cambió un registro por última vez en Dataverse, mientras que SinkModifiedOn es la fecha y hora en que se escribió el registro en el lago de datos de Dataverse desde donde apuntan los accesos directos de Fabric.
SinkModifiedOn normalmente es posterior a ModifiedOny la diferencia depende de factores como el tamaño del lote, la carga del sistema y el número de registros que se procesan.
Importante
En el caso de transacciones de larga duración en aplicaciones de finanzas y operaciones, un registro puede sincronizarse varias veces para garantizar que no se pierdan datos. En este escenario, SinkModifiedOn refleja la última hora de sincronización, no la primera. Por ejemplo, si un registro se sincroniza 10 veces en una hora, SinkModifiedOn muestra la hora de la 10ª sincronización aunque los datos estuvieran disponibles desde la primera sincronización. Tenga cuidado al crear informes de latencia en función de la diferencia entre SinkModifiedOn y ModifiedOn, ya que puede dar una impresión engañosa de la disponibilidad de datos real.
Limitaciones y errores
¿Cuáles son los límites de Fabric Link?
Si tiene más de 2000 tablas activas en Dataverse, Vincular a Fabric puede generar error.
¿Hay límites de tamaño por registro al usar Link para Fabric?
Yes. Link to Fabric lee filas de Dataverse, por lo que todos los límites por registro de Dataverse se aplican a la sincronización. El límite más habitual es el de 200 MiB sobre el tamaño sin comprimir de un único registro devuelto por el servidor.
Este límite normalmente se aplica a las tablas que almacenan contenido de forma libre grande o datos binarios. Por ejemplo:
-
emailcontiene el cuerpo completo del mensaje. -
activitypointercontiene descripciones largas. -
activitymimeattachmentcontiene archivos integrados y adjuntos.
Se trata de un límite de plataforma de Dataverse y no se puede generar a petición. El servicio no trunca ni modifica los datos del cliente. Para resolverlo, reduzca el registro sobredimensionado en Dataverse eliminandolo, borrando el campo grande o moviendo el contenido fuera de Dataverse.
¿Puedo vincular perfiles existentes de Azure Synapse Link a Fabric?
Puede vincular los perfiles existentes de Azure Synapse Link para Dataverse con Fabric si selecciona la opción Enable Parquet/Delta lake. Sin embargo:
- Los perfiles existentes en los que los datos se guardan como archivos CSV no se pueden vincular a Fabric.
- Actualmente, los perfiles de Azure Synapse Link protegidos con identidades administradas no se pueden vincular a Fabric.