Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
S’APPLIQUE À : Azure Data Factory
Azure Synapse Analytics
Conseil
Essayez Data Factory dans Microsoft Fabric, une solution d’analyse tout-en-un pour les entreprises. Microsoft Fabric couvre tous les aspects, du déplacement des données à la science des données, en passant par l’analyse en temps réel, l’aide à la décision et la création de rapports. Découvrez comment démarrer un nouvel essai gratuitement !
Cet article fournit des suggestions pour résoudre les problèmes courants liés au connecteur MongoDB dans Azure Data Factory et Azure Synapse.
Code d’erreur : MongoDbUnsupportedUuidType
Message :
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,’“,
Cause : lorsque vous copiez des données à partir d'Azure Cosmos DB MongoAPI ou MongoDB avec le champ UUID (identificateur unique universel), il existe deux façons de représenter l’UUID dans Binary JSON (BSON) : UuidStandard et UuidLegacy. Par défaut, UuidLegacy est utilisé pour lire les données. Vous recevez une erreur si vos données UUID dans MongoDB sont de type UuidStandard.
Résolution : Dans la chaîne de connexion MongoDB, ajoutez l’option uuidRepresentation=standard. Pour plus d’informations, consultez Chaîne de connexion MongoDB.
Migrer vers la nouvelle version du connecteur MongoDB
Symptômes: Vous rencontrez le code d'erreur et le message d'erreur suivants :
-
Code d’erreur :
DeprecatedMongoDbOdbcConnector
-
Message d'erreur:
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
-
Code d’erreur :
Cause: Votre pipeline est toujours en cours d'exécution sur un connecteur MongoDB hérité qui provoque l'erreur.
Résolution: Mettez à niveau votre service lié MongoDB vers la dernière version. Consultez cet article.
Contenu connexe
Si vous avez besoin d’une aide supplémentaire, essayez les ressources suivantes :