Partager via


Configurer votre connexion Azure SQL Database

Cet article explique comment configurer une connexion à Azure SQL Database pour les pipelines et Dataflow Gen2 dans Microsoft Fabric.

Types d’authentification pris en charge

Le connecteur Azure SQL Database prend en charge les types d’authentification suivants pour la copie et le Dataflow Gen2 respectivement.

Type d'authentification Copier Dataflow Gen2
Basic
Compte organisationnel
Principal du service

Configurer votre connexion pour Dataflow Gen2

Vous pouvez connecter Dataflow Gen2 à azure SQL Database à partir de Microsoft Fabric à l’aide de connecteurs Power Query. Procédez comme suit pour créer votre connexion :

  1. Obtenir des données de Data Factory dans Microsoft Fabric.
  2. Configurez les prérequis d’Azure SQL Database avant de vous connecter au connecteur Azure SQL Database.
  3. Connectez-vous à la base de données Azure SQL.

En savoir plus sur ce connecteur

Configurer votre connexion pour un pipeline

Le tableau suivant contient un résumé des propriétés nécessaires pour une connexion de pipeline :

Nom Description Obligatoire Propriété Copier
Nom de connexion Un nom pour votre connexion. Oui
Type de connexion Sélectionnez un type pour votre connexion. Sélectionnez SQL Server. Oui
Serveur Nom du serveur Azure SQL. Oui
Sauvegarde de la base de données Nom de la base de données Azure SQL. Oui
Authentification Aller à Authentification Oui Aller à Authentification
Niveau de confidentialité Le niveau de confidentialité que vous souhaitez appliquer. Les valeurs autorisées sont Organisation, Confidentialité, Public Oui

Pour obtenir des instructions spécifiques sur la configuration de votre connexion dans un pipeline, procédez comme suit :

  1. Dans l'en-tête de la page du service Data Factory, sélectionnez Paramètres>Gérer les connexions et les passerelles.

    Capture d’écran montrant comment ouvrir la gestion des connexions et des passerelles.

  2. Sélectionnez Nouveau en haut du ruban pour ajouter une nouvelle source de données.

    Capture d'écran montrant la page '+ nouveau'.

    Le volet Nouvelle connexion s'ouvre sur le côté gauche de la page.

    Capture d'écran montrant le volet « Nouvelle connexion ».

Configurer votre connexion

  1. Dans le volet Nouvelle connexion, choisissez Cloud, puis spécifiez les champs suivants :

    • Nom de connexion : spécifiez un nom pour votre connexion.
    • Type de connexion : sélectionnez SQL Server.
    • Serveur : entrez le nom de votre serveur Azure SQL. Vous pouvez le trouver dans la page Vue d’ensemble de votre serveur Azure SQL.
    • Base de données : entrez votre nom de base de données Azure SQL.

    Capture d’écran de la page Nouvelle connexion.

  2. Sous Méthode d'authentification, sélectionnez votre authentification dans la liste déroulante et terminez la configuration associée. Le connecteur Azure SQL Database prend en charge les types d’authentification suivants.

    Capture d'écran montrant la page de sélection de la méthode d'authentification.

  3. Si vous le souhaitez, définissez le niveau de confidentialité que vous souhaitez appliquer. Les valeurs autorisées sont Organisation, Confidentialité et Public. Pour plus d’informations, consultez les niveaux de confidentialité dans la documentation Power Query.

  4. Sélectionnez Créer pour créer votre connexion. Votre création est testée et enregistrée avec succès si toutes les informations d’identification sont correctes. S'il n'est pas correct, la création échoue avec des erreurs.

    Capture d'écran montrant la page de connexion.

Authentification

Le connecteur Azure SQL Database prend en charge les types d’authentification suivants :

Nom Description Obligatoire Propriété Copier
De base
- Nom d'utilisateur Nom d’utilisateur de votre Azure SQL Database. Oui
- Mot de passe Mot de passe de votre Azure SQL Database. Oui
OAuth2
Principal du service
- ID du locataire Les informations du locataire (nom de domaine ou ID locataire). Oui
– ID du principal du service L’ID client de l’application. Oui
- Clé de principal de service La clé de l’application. Oui

Authentification de base

Sélectionnez De base sous Méthode d’authentification.

Capture d'écran montrant l'authentification de base.

  • Nom d’utilisateur : spécifiez le nom d’utilisateur de votre Azure SQL Database.
  • Mot de passe : spécifiez le mot de passe de votre Azure SQL Database.

Authentification OAuth2

Ouvrir Modifier les informations d’identification. Vous remarquez l’interface de connexion. Entrez votre compte et votre mot de passe pour vous connecter à votre compte. Après vous être connecté, revenez à la page Nouvelle connexion.

Capture d'écran montrant la méthode d'authentification OAuth2.

Authentification du principal de service

Capture d'écran montrant la page de la méthode d'authentification du Principal de service.

  • Id locataire : spécifiez les informations de locataire (nom de domaine ou ID de locataire) dans lesquels se trouve votre application. Récupérez-les en pointant dans l’angle supérieur droit du portail Azure.
  • ID du principal de service : spécifiez l’ID client de l’application.
  • Clé de principal de service : spécifiez la clé de votre application.

Pour l’authentification de principal de service, effectuez les étapes suivantes :

  1. Créez une application Microsoft Entra à partir du portail Azure. Prenez note du nom de l’application et des valeurs suivantes qui définissent la connexion :

    • ID du locataire
    • ID de l’application
    • Clé de l’application
  2. Approvisionnez un administrateur Microsoft Entra pour votre serveur sur le portail Azure, si ce n’est pas déjà fait. L’administrateur Microsoft Entra doit être un utilisateur Microsoft Entra ou un groupe Microsoft Entra, mais il ne peut pas être un principal de service. Vous devez effectuer cette étape pour qu’à l’étape suivante vous puissiez utiliser une identité Microsoft Entra pour créer un utilisateur de base de données autonome pour le principal de service.

  3. Créez des utilisateurs de base de données autonome pour le principal de service. Connectez-vous à la base de données vers ou à partir de laquelle vous souhaitez copier des données à l’aide d’outils tels que SQL Server Management Studio, avec une identité Microsoft Entra qui a au moins l’autorisation ALTER ANY USER. Connectez-vous à votre base de données Azure SQL par le biais de l’authentification Microsoft Entra ID et exécutez le T-SQL suivant :

    CREATE USER [your application name] FROM EXTERNAL PROVIDER;
    
  4. Accordez les autorisations requises par le principal de service comme vous le feriez d’habitude pour des utilisateurs SQL ou autres. Exécutez le code suivant. Pour plus d’options, accédez à ALTER ROLE (Transact-SQL).

    ALTER ROLE [role name] ADD MEMBER [your application name];
    
  5. Configurez une connexion Azure SQL Database.