Note
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de changer d’annuaire.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de changer d’annuaire.
Microsoft Fabric fonctionne avec de nombreuses sources de données, locales et dans le cloud. Chaque source de données a des exigences de configuration spécifiques. Cet article vous montre comment ajouter un serveur Azure SQL Server en tant que source de données cloud comme exemple , et le processus est similaire pour d’autres sources. Si vous avez besoin d’aide sur les sources de données locales, consultez Ajouter ou supprimer une source de données de passerelle.
Remarque
À l’heure actuelle, les connexions au cloud fonctionnent avec des pipelines et Kusto. Pour les jeux de données, les datamarts et les flux de données, vous devez utiliser l’expérience « obtenir des données » de Power Query Online pour créer des connexions cloud personnelles.
Ajouter une source de données
Voici comment ajouter une nouvelle source de données :
Ouvrez le service Microsoft Fabric et sélectionnez l’icône Paramètres dans l’en-tête. Sélectionnez Ensuite Gérer les connexions et les passerelles.
Sous l’onglet Connexions , sélectionnez Nouveau en haut de l’écran.
Dans l’écran Nouvelle connexion :
- Sélectionner cloud
- Entrez un nom de connexion descriptif
- Choisissez votre type de connexion (nous utilisons SQL Server dans cet exemple)
Renseignez les détails de la source de données. Pour SQL Server, vous avez besoin des éléments suivants :
- Nom du serveur
- Nom de la base de données
Choisissez votre méthode d’authentification :
- De base
- OAuth2
- Service Principal
Remarque
Si vous utilisez OAuth2 :
- Les requêtes longues peuvent échouer si elles dépassent la durée de validité du jeton OAuth.
- Les comptes Microsoft Entra entre locataires ne sont pas pris en charge
Facultatif : configurez un niveau de confidentialité sousniveau de confidentialité>. Ce paramètre n’affecte pas les connexions DirectQuery .
Sélectionnez Créer. Un message Nouvelle connexion créée s’affiche sous Paramètres en cas de succès.
Une fois créé, vous pouvez utiliser cette source de données pour utiliser les données Azure SQL dans les éléments Microsoft Fabric pris en charge.
Autoriser l’utilisation de la connexion cloud sur la passerelle
Lors de la création d’une connexion, vous voyez un paramètre étiqueté Cette connexion peut être utilisée avec des passerelles de données locales et des passerelles de données de réseau virtuel. Ce paramètre contrôle si votre connexion peut fonctionner avec des passerelles :
- Lorsqu’elle est décochée : la connexion ne peut pas être utilisée avec des évaluations basées sur la passerelle
- Quand elle est cochée : la connexion peut fonctionner avec des évaluations basées sur la passerelle
Avertissement
Bien que ce paramètre s’affiche lors de la création de connexions cloud via Dataflow Gen2, il n’est actuellement pas appliqué. Toutes les connexions cloud partageables fonctionnent via une passerelle si une connexion est présente.
Supprimez une source de données.
Pour supprimer une source de données qui n’est plus nécessaire, procédez comme suit :
- Accédez à l’écran Données dans Gérer les connexions et les passerelles
- Sélectionner votre source de données
- Sélectionner Supprimer du ruban supérieur
Important
Lorsque vous supprimez une source de données, tous les éléments qui dépendent de celui-ci ne fonctionnent plus.
Obtenir un ID de connexion de source de données
Pour récupérer un ID de connexion à utiliser dans les éléments Microsoft Fabric ou les API REST, utilisez l’une des méthodes suivantes :
Utiliser l’interface de service
Accéder à Gérer les connexions et les passerelles
Sous l’écran Paramètres de connexion, copiez l’ID de connexion de la source de données.
Utiliser l’API REST
Utilisez le point de terminaison Répertorier les connexions pour récupérer vos informations de connexion :
Envoyez un GET HTTP à l’API Connexions Fabric, y compris votre jeton dans l’en-tête
Authorization:curl -X GET https://api.fabric.microsoft.com/v1/connections \ -H "Authorization: Bearer $ACCESS_TOKEN"Une réponse réussie retourne une charge utile JSON similaire à :
{ "value": [ { "id": "bbbbbbbb-1111-2222-3333-cccccccccccc", "displayName": "ContosoConnection1", … }, { "id": "cccccccc-2222-3333-4444-dddddddddddd", "displayName": "ContosoConnection2", … } ], "continuationToken": "…", "continuationUri": "…" }La propriété
idde chaque objet sous le tableauvalueest l’ID de connexion. Extrayez laidpropriété de la réponse si nécessaire.Remarque
Si vous avez plus de 100 connexions, utilisez le
continuationTokenparamètre de requête sur les requêtes suivantes pour parcourir tous les résultats.
Voici un exemple d’extrait de code Python qui utilise requests et la bibliothèque d’authentification Microsoft (msal) pour appeler le GET /v1/connections point de terminaison et analyser les ID de connexion :
import requests
import msal
# 1. Acquire token
app = msal.ConfidentialClientApplication(
client_id="YOUR_CLIENT_ID",
client_credential="YOUR_CLIENT_SECRET",
authority="https://login.microsoftonline.com/YOUR_TENANT_ID"
)
result = app.acquire_token_for_client(scopes=["https://api.fabric.microsoft.com/.default"])
token = result["access_token"]
# 2. Call API
headers = {"Authorization": f"Bearer {token}"}
resp = requests.get("https://api.fabric.microsoft.com/v1/connections", headers=headers)
resp.raise_for_status()
# 3. Parse IDs
for conn in resp.json().get("value", []):
print(f"{conn['displayName']}: {conn['id']}")
Gérer les utilisateurs
Après avoir ajouté une source de données cloud, vous donnez aux utilisateurs et aux groupes de sécurité l’accès à la source de données spécifique. La liste d’accès de la source de données contrôle uniquement les personnes autorisées à utiliser la source de données dans les éléments qui contiennent des données de la source de données.
Remarque
Le partage de connexions avec d’autres utilisateurs risque des modifications non autorisées et une perte de données potentielle. Les utilisateurs ayant accès à la source de données peuvent écrire dans la source de données et se connecter, en fonction des informations d’identification stockées ou de l’authentification unique que vous avez sélectionnée lors de la création d’une source de données. Avant de partager une connexion de source de données, assurez-vous toujours que l’utilisateur ou le compte de groupe que vous partagez est approuvé et dispose uniquement des privilèges dont il a besoin (idéalement un compte de service avec des droits limités).
Ajouter des utilisateurs à une source de données
Sélectionnez l’icône Paramètres , puis ouvrez Gérer les connexions et les passerelles
Recherchez votre source de données dans la liste. Utilisez le filtre ou la recherche dans le ruban supérieur pour localiser rapidement les connexions cloud.
Sélectionner Gérer les utilisateurs dans le ruban supérieur
Dans l’écran Gérer les utilisateurs :
- Ajouter des utilisateurs ou des groupes de sécurité à partir de votre organisation
- Sélectionner le nouveau nom d’utilisateur
- Choisissez leur rôle : Utilisateur, Utilisateur avec partage à nouveau ou Propriétaire
Sélectionnez Partager pour leur accorder l’accès
Remarque
Vous devez ajouter des utilisateurs à chaque source de données séparément : chacun possède sa propre liste d’accès.
Supprimer des utilisateurs d’une source de données
Pour supprimer l’accès, accédez à l’onglet Gérer les utilisateurs et supprimez l’utilisateur ou le groupe de sécurité de la liste.
Gérer les autorisations de partage
Contrôler qui peut partager des connexions dans votre organisation. Par défaut, les utilisateurs peuvent partager des connexions s’ils sont :
- Propriétaires de connexions ou administrateurs
- Utilisateurs disposant d’autorisations de partage
Le partage de connexions aide les équipes à collaborer tout en gardant les informations d’identification sécurisées. Les connexions partagées fonctionnent uniquement dans Fabric.
Restreindre le partage de connexion
En tant qu’administrateur de locataire, vous pouvez limiter les personnes pouvant partager des connexions :
Vous avez besoin de privilèges d’administrateur de service Power BI
Ouvrez les paramètres Power BI ou Fabric et accédez à Gérer les connexions et les passerelles
Activer l'interrupteur d’administration du client en haut à droite
Sélectionnez Bloquer les connexions cloud partageables et activez-la.
- Lorsqu’il est désactivé (par défaut) : tout utilisateur peut partager des connexions
- Lorsque activé : le partage est bloqué à l’échelle du client
Facultatif : Ajoutez des utilisateurs spécifiques à une liste d'autorisation :
- Rechercher des utilisateurs et sélectionner Ajouter
- Les utilisateurs répertoriés peuvent toujours partager des connexions
- Tous les autres sont bloqués de partager
Remarque
- Le blocage du partage peut limiter la collaboration entre les utilisateurs
- Les connexions partagées existantes restent partagées lorsque vous activez la restriction