Comparaison des fonctionnalités de connecteur entre Azure Data Factory et Data Factory dans Fabric

Cette documentation fournit une comparaison approfondie de la disponibilité des connecteurs entre Azure Data Factory (ADF) et Data Factory dans Fabric. Les connecteurs jouent un rôle essentiel dans l’intégration des données, ce qui permet le flux transparent de données entre différentes sources de données et destinations. La compréhension de la continuité du connecteur entre ces deux plateformes est essentielle pour planifier vos flux de travail de données.

Avec Data Factory dans Microsoft Fabric, les pipelines fournissent une connectivité à un ensemble complet de sources de données. Consultez ci-dessous les listes de connecteurs disponibles dans Azure Data Factory et Data Factory dans Fabric :

connecteurs Azure

Type de connecteur Source/récepteur ADF Authentification ADF Autres paramètres ADF Source/Destination du Fabric Authentification du réseau Autres paramètres de la structure
Stockage Blob Azure ✓/✓ Anonyme Le type d’authentification du principal de service prend en charge azureCloudType, accountKind, servicePrincipalCredentialType et servicePrincipalCert. ✓/✓ Anonyme azureCloudType, accountKind, servicePrincipalCredentialType et servicePrincipalCert ne sont pas pris en charge pour le type d'authentification du principal de service.
Clé de compte Clé de compte
Signature d’accès partagé (SAS) Signature d’accès partagé (SAS)
Service Principal Service Principal
Identité gérée attribuée par le système Identité de l’espace de travail
Identité gérée assignée par l’utilisateur
Compte organisationnel
index Recherche Azure AI -/✓ Élémentaire -/✓ Clé d’administration du service
Azure Cosmos DB pour NoSQL ✓/✓ Key ✓/✓ Clé de compte
Service Principal
Identité gérée attribuée par le système Identité de l’espace de travail
Identité gérée assignée par l’utilisateur
Compte organisationnel
Azure Cosmos DB pour MongoDB ✓/✓ Élémentaire La version 1.1 n’est pas prise en charge. Les différences sont dans le mappage de type de données :

Date : > Int64
TimeStamp (les 32 bits les plus significatifs) -> Int64
Clé min -> Int64
Clé maximale -> Int64
Binaire -> Chaîne
✓/✓ Élémentaire Prise en charge de la version 1.1. Les différences sont dans le mappage de type de données :

Date -> Date et heure
TimeStamp (les 32 bits les plus significatifs) -> DateTime
Clé min -> Chaîne
Clé max -> Chaîne
Binaire -> GUID (quand SubType est « 04 ») / String
Explorateur de données Azure ✓/✓ Service Principal ✓/✓
Identité gérée attribuée par le système Identité de l’espace de travail
Identité gérée assignée par l’utilisateur
Compte organisationnel
ADLS Gen2 ✓/✓ Clé de compte Le type d’authentification du principal de service prend en charge les azureCloudType, les servicePrincipalCredentialType et les servicePrincipalCert. ✓/✓ Clé de compte azureCloudType, servicePrincipalCredentialType et servicePrincipalCert ne sont pas pris en charge pour le type d’authentification du principal de service.
Service Principal Service Principal
Signature d’accès partagé (SAS) Signature d’accès partagé (SAS)
Identité gérée attribuée par le système Identité de l’espace de travail
Identité gérée assignée par l’utilisateur
Compte organisationnel
Base de données Azure pour MySQL ✓/✓ Élémentaire Prise en charge SSLMode et UseSystemTrustStore. ✓/✓ Élémentaire SSLMode et UseSystemTrustStore ne sont pas pris en charge.
Azure Databricks Delta Lake ✓/✓ Access token (Jeton d’accès) Prise en charge domain et clusterId. ✓/✓ Jeton d’accès personnel Nom d'hôte du serveur compatible, chemin HTTP.
Identité gérée attribuée par le système
Identité gérée assignée par l’utilisateur
Azure Stockage de fichiers ✓/✓ Clé de compte ✓/✓ Clé de compte
Signature d’accès partagé
Identité gérée attribuée par le système
Identité gérée assignée par l’utilisateur
Base de données Azure pour PostgreSQL ✓/✓ Élémentaire Prise en charge sslMode.
Prise en charge des propriétés de connexion supplémentaires : schema, poolingconnectionTimeoutcommandTimeouttrustServerCertificatereadBufferSizetimezoneencoding.
✓/✓ Élémentaire La fonction sslMode n'est pas prise en charge.
Les propriétés de connexion supplémentaires ne sont pas prises en charge.
Identité gérée attribuée par le système
Identité gérée assignée par l’utilisateur
Service Principal
Azure Stockage de Tables ✓/✓ Clé de compte ✓/✓ Clé de compte
Signature d’accès partagé
Identité gérée attribuée par le système Identité de l’espace de travail
Identité gérée assignée par l’utilisateur
Base de données SQL Azure ✓/✓ SQL Prise en charge alwaysEncryptedSettings, encrypt, trustServerCertificate et hostNameInCertificate.
Prise en charge des propriétés de connexion supplémentaires : applicationIntent, connectTimeoutconnectRetryCountconnectRetryIntervalloadBalanceTimeoutcommandTimeoutintegratedSecurityfailoverPartnermaxPoolSizeminPoolSizemultipleActiveResultSetsmultiSubnetFailoverpacketSizepooling.
✓/✓ Élémentaire alwaysEncryptedSettings, encrypttrustServerCertificate et hostNameInCertificate ne sont pas pris en charge.
Les propriétés de connexion supplémentaires ne sont pas prises en charge.
Service Principal Service Principal
Identité gérée attribuée par le système Identité de l’espace de travail
Identité gérée assignée par l’utilisateur
Compte organisationnel
Azure SQL Managed Instance ✓/✓ SQL Prise en charge alwaysEncryptedSettings, encrypt, trustServerCertificate et hostNameInCertificate.
Prise en charge des propriétés de connexion supplémentaires : applicationIntent, connectTimeoutconnectRetryCountconnectRetryIntervalloadBalanceTimeoutcommandTimeoutintegratedSecurityfailoverPartnermaxPoolSizeminPoolSizemultipleActiveResultSetsmultiSubnetFailoverpacketSizepooling.
✓/✓ Élémentaire alwaysEncryptedSettings, encrypttrustServerCertificate et hostNameInCertificate ne sont pas pris en charge.
Les propriétés de connexion supplémentaires ne sont pas prises en charge.
Service Principal Service Principal
Identité gérée attribuée par le système
Identité gérée assignée par l’utilisateur
Compte organisationnel
Azure Synapse Analytics ✓/✓ SQL Prise en charge encrypt, trustServerCertificate et hostNameInCertificate.
Prise en charge des propriétés de connexion supplémentaires : applicationIntent, connectTimeoutconnectRetryCountconnectRetryIntervalloadBalanceTimeoutcommandTimeoutintegratedSecurityfailoverPartnermaxPoolSizeminPoolSizemultipleActiveResultSetsmultiSubnetFailoverpacketSizepooling.
✓/✓ Élémentaire encrypt trustServerCertificate et hostNameInCertificate ne sont pas pris en charge.
Les propriétés de connexion supplémentaires ne sont pas prises en charge.
Service Principal Service Principal
Identité gérée attribuée par le système Identité de l’espace de travail
Identité gérée assignée par l’utilisateur
Compte organisationnel
Azure Stockage de fichiers ✓/✓ Clé de compte Prise en charge fileShare. ✓/✓ Clé de compte Prise en charge de l'URL de partage.
Signature d’accès partagé
Identité gérée attribuée par le système
Identité gérée assignée par l’utilisateur

connecteurs de Microsoft Fabric et d’entrepôt de données

Type de connecteur Source/récepteur ADF Authentification ADF Autres paramètres ADF Source/Destination du Fabric Authentification du réseau Autres paramètres de la structure
Microsoft Fabric Lakehouse ✓/✓ Service Principal Upsert for Table n’est pas pris en charge ✓/✓ Prise en charge d’Upsert pour table
Identité gérée attribuée par le système
Identité gérée assignée par l’utilisateur
Compte organisationnel
Entrepôt Microsoft Fabric ✓/✓ Service Principal ✓/✓
Identité gérée attribuée par le système
Identité gérée assignée par l’utilisateur
Compte organisationnel
Microsoft Fabric base de données KQL N ✓/✓ Compte organisationnel
Microsoft Fabric base de données SQL N ✓/✓ Compte organisationnel

Connecteurs de base de données

Type de connecteur Source/récepteur ADF Authentification ADF Autres paramètres ADF Source/Destination du Fabric Authentification du réseau Autres paramètres de la structure
Amazon Redshift ✓/- Élémentaire Prise en charge d’Amazon Redshift UNLOAD ✓/- Amazon Redshift Amazon Redshift UNLOAD n’est pas pris en charge
DB2 ✓/- Élémentaire ✓/- Élémentaire
Google BigQuery ✓/- UserAuthentication Prise en charge de la version 1.1 (Retourner les résultats de la première instruction après l’exclusion des instructions d’évaluation lors de l’exécution de plusieurs instructions)

La messagerie de compte de service n’est pas prise en charge pour le type d’authentification de connexion de compte de service.
✓/✓ La version 1.1 n’est pas prise en charge. (Retourne le résultat de la première instruction lors de l’exécution de plusieurs instructions)

Le type d’authentification de connexion de compte de service prend en charge l’e-mail du compte de service.
ServiceAuthentication Connexion au compte de service
Greenplum ✓/- Élémentaire Prise en charge sslMode. ✓/- Élémentaire La fonction sslMode n'est pas prise en charge.
Hive ✓/- Anonyme N
NomDUtilisateurEtMotDePasse
WindowsAzureHDInsightService
Impala ✓/- Anonyme N
NomDUtilisateurEtMotDePasse
Informix ✓/✓ Anonyme Prise en charge credential. ✓/✓ Anonyme La fonction credential n'est pas prise en charge.

Serveur de support, hôte, service, protocole et base de données.
Élémentaire Élémentaire
MariaDB ✓/- Élémentaire Prise en charge sslMode et useSystemTrustStore. ✓/- Élémentaire sslMode et useSystemTrustStore ne sont pas pris en charge.
Microsoft Access ✓/✓ Anonyme Prise en charge credential. ✓/✓ Anonyme La fonction credential n'est pas prise en charge.
Élémentaire Élémentaire
MySQL ✓/- Élémentaire Prise en charge port, sslMode et useSystemTrustStore.

Prise en charge des propriétés de connexion supplémentaires : allowZeroDateTime, connectionTimeout. convertZeroDateTimeguidFormatsslCertsslKeytreatTinyAsBoolean
✓/✓ Élémentaire port sslMode et useSystemTrustStore ne sont pas pris en charge.

Les propriétés de connexion supplémentaires ne sont pas prises en charge.
Netezza ✓/- Élémentaire N
Oracle ✓/✓ Élémentaire La création automatique de tables dans la destination n’est pas prise en charge.

Le comportement d’écriture dans la destination n’est pas pris en charge.

Prise en charge des propriétés de connexion supplémentaires : encryptionClient, encryptionTypesClient, cryptoChecksumClient, cryptoChecksumTypesClient, initialLobFetchSize, fetchSize, statementCacheSize, initializationString, enableBulkLoad, supportV1DataTypes et fetchTswtzAsTimestamp.
✓/✓ Élémentaire Prise en charge de la création automatique de tables dans la destination.

Prise en charge du comportement d’écriture dans la destination.

Les propriétés de connexion supplémentaires ne sont pas prises en charge.
Amazon RDS pour Oracle ✓/- Élémentaire Prise en charge des propriétés de connexion supplémentaires : encryptionClient, encryptionTypesClient, cryptoChecksumClient, cryptoChecksumTypesClient, initialLobFetchSize, fetchSize, statementCacheSize, initializationString, enableBulkLoad, supportV1DataTypes et fetchTswtzAsTimestamp. ✓/− Élémentaire Les propriétés de connexion supplémentaires ne sont pas prises en charge.
PostgreSQL ✓/- Élémentaire Prise en charge port et sslMode.

Prise en charge des propriétés de connexion supplémentaires : schema, poolingconnectionTimeoutcommandTimeouttrustServerCertificatesslCertificatesslKeysslPasswordreadBufferSizelogParameterstimezone. encoding
✓/✓ Élémentaire port et sslMode ne sont pas pris en charge.

Les propriétés de connexion supplémentaires ne sont pas prises en charge.
Presto ✓/- Anonyme Prise en charge enableSsl. ✓/- Anonyme La fonction enableSsl n'est pas prise en charge.
LDAP LDAP
SAP BW Open Hub ✓/- Élémentaire ✓/- Élémentaire
SAP BW MDX ✓/- Élémentaire N
SAP HANA ✓/✓ Élémentaire Le fournisseur de chiffrement SSL n’est pas pris en charge. ✓/- Élémentaire Prise en charge du fournisseur de chiffrement SSL : CommonCrypto, MsCrypto, SapCrypto.
Windows Windows
SAP Table ✓/- Élémentaire Prise en charge sncMode, sncMyName, sncPartnerName, sncLibraryPath et sncQop. ✓/− Élémentaire sncMode, , sncMyNamesncPartnerName, sncLibraryPath, et sncQop ne sont pas pris en charge.
Secure Network Communications (SNC)
Snowflake ✓/✓ Élémentaire La création automatique de tables dans la destination n’est pas prise en charge.

Le comportement d’écriture dans la destination n’est pas pris en charge.

Prise en charge accountIdentifier, database, UseUtcTimestamps, treatDecimalAsString et schema.
✓/✓ Prise en charge de la création automatique de tables dans la destination.

Prise en charge du comportement d’écriture dans la destination.

accountIdentifier, database, UseUtcTimestampstreatDecimalAsString et schema ne sont pas pris en charge.
KeyPair KeyPair
Snowflake
Compte Microsoft
Amazon RDS pour SQL Server ✓/- SQL Prise en charge alwaysEncryptedSettings, encrypt, trustServerCertificate, et hostNameInCertificate.

Prise en charge des propriétés de connexion supplémentaires : applicationIntent, connectTimeoutconnectRetryCountconnectRetryIntervalloadBalanceTimeoutcommandTimeoutintegratedSecurityfailoverPartnermaxPoolSizeminPoolSizemultipleActiveResultSetsmultiSubnetFailoverpacketSizepooling.
✓/- Élémentaire alwaysEncryptedSettings, encrypt, trustServerCertificateet hostNameInCertificate ne sont pas pris en charge.

Les propriétés de connexion supplémentaires ne sont pas prises en charge.
Windows
SQL Server ✓/✓ SQL Prise en charge alwaysEncryptedSettings, encrypt, trustServerCertificate, et hostNameInCertificate.

Prise en charge des propriétés de connexion supplémentaires : applicationIntent, connectTimeoutconnectRetryCountconnectRetryIntervalloadBalanceTimeoutcommandTimeoutintegratedSecurityfailoverPartnermaxPoolSizeminPoolSizemultipleActiveResultSetsmultiSubnetFailoverpacketSizepooling.
✓/✓ Élémentaire alwaysEncryptedSettings, encrypt, trustServerCertificateet hostNameInCertificate ne sont pas pris en charge.

Les propriétés de connexion supplémentaires ne sont pas prises en charge.
Windows Windows (uniquement pour la passerelle locale)
Compte organisationnel
Service Principal
Spark ✓/- Anonyme N
NomDUtilisateurEtMotDePasse
WindowsAzureHDInsightService
Sybase ✓/- Élémentaire N
Windows
Teradata ✓/- Élémentaire Prise en charge sslMode, portNumber, httpsPortNumber, UseDataEncryption, CharacterSet et MaxRespSize. ✓/✓ Élémentaire sslMode, , portNumberhttpsPortNumber, UseDataEncryption, CharacterSet et MaxRespSize ne sont pas pris en charge.
Windows Windows
LDAP
Vertica ✓/- Élémentaire Prise en charge port. ✓/− Élémentaire La fonction port n'est pas prise en charge.

Connecteurs de fichiers

Type de connecteur Source/récepteur ADF Authentification ADF Autres paramètres ADF Source/Destination du Fabric Authentification du réseau Autres paramètres de la structure
Amazon S3 ✓/- Clé d’accès Prise en charge sessionToken. ✓/✓ Clé d’accès La fonction sessionToken n'est pas prise en charge.
Identifiants de sécurité temporaires
Compatible avec Amazon S3 ✓/- Clé d’accès Prise en charge forcePathStyle. ✓/✓ Clé d’accès La fonction forcePathStyle n'est pas prise en charge.
Système de fichiers ✓/✓ Windows ✓/✓ Windows
FTP ✓/- Élémentaire Prise en charge enableSsl et enableServerCertificateValidation. ✓/- Élémentaire enableSsl et enableServerCertificateValidation ne sont pas pris en charge.
Anonyme Anonyme
Google Cloud Storage ✓/- Clé d’accès ✓/✓ Clé HMAC
HDFS ✓/- Windows ✓/-
Anonyme Anonyme
Stockage dans le cloud Oracle ✓/- Clé d’accès ✓/- Clé d’accès
SFTP ✓/✓ Élémentaire Prise en charge skipHostKeyValidation. ✓/✓ Élémentaire La fonction skipHostKeyValidation n'est pas prise en charge.
Clé publique SSH
multifacteur

Connecteurs de format de fichier

Type de connecteur Source/récepteur ADF Autres paramètres ADF Source/Destination du Fabric Autres paramètres de la structure
AVRO ✓/✓ ✓/✓
Binary ✓/✓ ✓/✓
Texte délimité ✓/✓ Support de skipLineCount ✓/✓ skipLineCount n’est pas pris en charge
Excel ✓/- ✓/-
JSON ✓/✓ ✓/✓
ORC ✓/✓ ✓/✓
Parquet ✓/✓ ✓/✓
XML ✓/- ✓/-

connecteurs NoSQL

Type de connecteur Source/récepteur ADF Authentification ADF Autres paramètres ADF Source/Destination du Fabric Authentification du réseau Autres paramètres de la structure
Cassandra ✓/- Anonyme ✓/- Anonyme
Élémentaire Élémentaire
MongoDB ✓/✓ Élémentaire La version 1.1 n’est pas prise en charge. Les différences sont dans le mappage de type de données :

Date : > Int64
TimeStamp (les 32 bits les plus significatifs) -> Int64
Clé min -> Int64
Clé maximale -> Int64
Binaire -> Chaîne de caractères

Prise en charge connectionString et database.
✓/✓ Élémentaire Prise en charge de la version 1.1. Les différences sont dans le mappage de type de données :

Date -> Date et heure
TimeStamp (les 32 bits les plus significatifs) -> DateTime
Clé min -> Chaîne
Clé max -> Chaîne
Binaire -> GUID (quand SubType est « 04 ») / String

Serveur de support.
MongoDB Atlas ✓/✓ Élémentaire La version 1.1 n’est pas prise en charge. Les différences sont dans le mappage de type de données :

Date -> Chaîne
TimeStamp (les 32 bits les plus significatifs) -> Int64
TimeStamp (les 32 bits les moins significatifs) -> Int64
Double -> Chaîne de caractères
Int32 -> String
Int64 -> String
Clé min -> Int64
Clé maximale -> Int64
Binaire -> Chaîne de caractères

Prise en charge connectionString et database.
✓/✓ Élémentaire Prise en charge de la version 1.1. Les différences sont dans le mappage de type de données :

Date -> Date et heure
TimeStamp (les 32 bits les plus significatifs) -> DateTime
TimeStamp (les 32 bits les moins significatifs) -> Int32
Double -> Double
Int32 -> Int32
Int64 -> Int64
Clé min -> Chaîne
Clé max -> Chaîne
Binaire -> GUID (quand SubType est « 04 ») / String

Prise en charge du serveur et du cluster.

Connecteurs de services & d'applications

Type de connecteur Source/récepteur ADF Authentification ADF Autres paramètres ADF Source/Destination du Fabric Authentification du réseau Autres paramètres de la structure
Dataverse ✓/✓ Service principal Microsoft Entra Prise en charge deploymentType, serviceUri, servicePrincipalCredentialType et credentials. ✓/✓ Service Principal deploymentType, serviceUriservicePrincipalCredentialType et credentials ne sont pas pris en charge.

Domaine d’environnement de prise en charge.
Office 365
Identité gérée assignée par l’utilisateur
Identité de l’espace de travail
Compte organisationnel
Dynamics 365 ✓/✓ Service Principal Prise en charge deploymentType, serviceUri, servicePrincipalCredentialType et credentials. ✓/✓ Service Principal deploymentType, serviceUriservicePrincipalCredentialType et credentials ne sont pas pris en charge.

Domaine d’environnement de prise en charge.
Office 365
Identité gérée assignée par l’utilisateur
Identité de l’espace de travail
Dynamics AX ✓/- Protocole OData avec le principal de service Prise en charge aadResourceId. ✓/- Service Principal La fonction aadResourceId n'est pas prise en charge.
Identité de l’espace de travail
Dynamics CRM ✓/✓ Service principal Microsoft Entra Prise en charge deploymentType, serviceUri, servicePrincipalCredentialType et credentials. ✓/✓ Service Principal deploymentType, serviceUriservicePrincipalCredentialType et credentials ne sont pas pris en charge.

Domaine d’environnement de prise en charge.
Office 365
Identité gérée assignée par l’utilisateur
Identité de l’espace de travail
Google Ads ✓/- Authentification de l’utilisateur N
Authentification du service
HubSpot ✓/- Access token (Jeton d’accès) N
Jira ✓/- Élémentaire N
Microsoft 365 ✓/- Service Principal ✓/- Service Principal
QuickBooks ✓/- OAuth 2.0 N
Salesforce ✓/✓ OAuth2ClientCredentials Prise en charge clientId, clientSecret et apiVersion. ✓/✓ Compte organisationnel clientId clientSecret et apiVersion ne sont pas pris en charge.
Salesforce Service Cloud ✓/✓ OAuth2ClientCredentials ✓/✓ Compte organisationnel
SAP Cloud for Customer (C4C) ✓/✓ Élémentaire N
SAP ECC ✓/- Élémentaire N
ServiceNow ✓/- Élémentaire Prise en charge de pageSize ✓/- Élémentaire pageSize n’est pas pris en charge
OAuth2
Fichier SharePoint Online N ✓/✓ Compte organisationnel
Identité de l’espace de travail
Liste SharePoint Online ✓/- Service Principal Prise en charge servicePrincipalCredentialType, ServicePrincipalCert, servicePrincipalEmbeddedCert et servicePrincipalEmbeddedCertPassword. ✓/- servicePrincipalCredentialType, ServicePrincipalCertservicePrincipalEmbeddedCert et servicePrincipalEmbeddedCertPassword ne sont pas pris en charge.

Prise en charge de l’implémentation et du mode Affichage.
Compte organisationnel
Identité de l’espace de travail
Shopify ✓/- Access token (Jeton d’accès) N
Square ✓/- Access token (Jeton d’accès) N
Tableau web ✓/- Anonyme N
Xero ✓/- OAuth_2.0 N

Connecteurs génériques

Type de connecteur Source/récepteur ADF Authentification ADF Autres paramètres ADF Source/Destination du Fabric Authentification du réseau Autres paramètres de la structure
HTTP ✓/- Anonyme Prise en charge enableServerCertificateValidation et authHeaders. ✓/- Anonyme enableServerCertificateValidation et authHeaders ne sont pas pris en charge.
Élémentaire Élémentaire
Digest
Windows
Certificat client
OData ✓/- Anonyme Prise en charge authHeaders, aadResourceId et azureCloudType. ✓/- Anonyme authHeaders aadResourceId et azureCloudType ne sont pas pris en charge.
Basic authentication Élémentaire
Authentification Windows
Principal de service avec clé
Principal de service avec certificat
ODBC ✓/✓ Anonyme Prise en charge credential. ✓/✓ Anonyme La fonction credential n'est pas prise en charge.

Support de l’instruction SQL.
Élémentaire Élémentaire
REST ✓/✓ Anonyme Prise en charge enableServerCertificateValidation et authHeaders. ✓/✓ Anonyme enableServerCertificateValidation et authHeaders ne sont pas pris en charge.

URI d'audience de prise en charge de jeton.
Élémentaire Élémentaire
Service Principal Service Principal
Informations d’identification du client OAuth 2.0 Compte organisationnel
Identité gérée attribuée par le système
Identité gérée assignée par l’utilisateur

Conclusion

Pour savoir comment utiliser les connecteurs disponibles dans Data Factory dans Fabric, reportez-vous à la vue d’ensemble du connecteur.