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.
SE APLICA A: Azure Data Factory
Azure Synapse Analytics
Sugerencia
Pruebe Data Factory en Microsoft Fabric, una solución de análisis todo en uno para empresas. Microsoft Fabric abarca todo, desde el movimiento de datos hasta la ciencia de datos, el análisis en tiempo real, la inteligencia empresarial y los informes. Obtenga más información sobre cómo iniciar una nueva evaluación gratuita.
En este artículo se proporcionan sugerencias para solucionar problemas comunes con el conector de mongodb en Azure Data Factory y Azure Synapse.
Código de error: MongoDbUnsupportedUuidType
Mensaje:
Failed to read data via MongoDB client., Source=Microsoft.DataTransfer.Runtime.MongoDbV2Connector,Type=System.FormatException, Message=The GuidRepresentation for the reader is CSharpLegacy which requires the binary sub type to be UuidLegacy not UuidStandard.,Source=MongoDB.Bson,’“,
Causa: Al copiar datos de MongoAPI o MongoDB de Azure Cosmos DB con el campo de identificador único universal (UUID), hay dos maneras de representar el UUID en JSON binario (BSON): UuidStandard y UuidLegacy. De forma predeterminada, UuidLegacy se usa para leer datos. Si los datos de UUID en MongoDB son UuidStandard, recibirá un error.
Solución: En la cadena de conexión de MongoDB, agregue la opción uuidRepresentation=standard. Para más información, consulte Cadena de conexión de MongoDB.
Migración a la nueva versión del conector de MongoDB
Síntomas: Se encuentra con el siguiente código de error y mensaje de error:
-
Código de error:
DeprecatedMongoDbOdbcConnector
-
Mensaje de error:
The legacy MongoDB connector has been deprecated. To ensure your pipeline works, please create a new MongoDB linked service. Detailed instructions can be found in this documentation: https://learn.microsoft.com/azure/data-factory/connector-mongodb#upgrade-the-mongodb-linked-service
-
Código de error:
Causa: La canalización todavía se está ejecutando en un conector de MongoDB heredado que provoca el error.
Solución: Actualice el servicio vinculado de MongoDB a la versión más reciente. Consulte este artículo.
Contenido relacionado
Para obtener ayuda para solucionar problemas, pruebe estos recursos: