Événement
31 mars, 23 h - 2 avr., 23 h
Le plus grand événement d’apprentissage Fabric, Power BI et SQL. 31 mars au 2 avril. Utilisez le code FABINSIDER pour économiser 400 $.
Inscrivez-vous aujourd’huiCe navigateur n’est plus pris en charge.
Effectuez une mise à niveau vers Microsoft Edge pour tirer parti des dernières fonctionnalités, des mises à jour de sécurité et du support technique.
S’applique à :✅ point de terminaison d’analytique SQL et entrepôt dans Microsoft Fabric
Dans Microsoft Fabric, un point de terminaison ou un entrepôt SQL Lakehouse est accessible via un flux de données tabulaires (Tabular Data Stream) ou point de terminaison TDS, familier à toutes les applications web modernes qui interagissent avec un point de terminaison TDS SQL Server. Il s’agit de la chaîne de connexion SQL dans l’interface utilisateur de Microsoft Fabric.
Cet article décrit comment se connecter à votre entrepôt ou point de terminaison d’analytique SQL.
Pour commencer, vous devez remplir les conditions préalables suivantes :
Dans Microsoft Fabric, deux types d’utilisateurs authentifiés sont pris en charge via la chaîne de connexion SQL :
Pour plus d'informations sur l'authentification Microsoft Entra en tant qu’alternative à l'authentification SQL dans Microsoft Fabric.
La chaîne de connexion SQL nécessite l’ouverture du port TCP 1433. TCP 1433 est le numéro de port standard du SQL Server. La chaîne de connexion SQL respecte également le modèle de sécurité de l’entrepôt ou du point de terminaison d’analytique SQL Lakehouse pour l’accès aux données. Les données peuvent être obtenues pour tous les objets auxquels un utilisateur a accès.
Pour garantir un accès correct, vous devez autoriser les balises du service Power BI à accéder au pare-feu. Pour plus d'informations, voir Balises du service Power BI. Vous ne pouvez pas utiliser uniquement le nom de domaine entièrement qualifié (FQDN) du terminal TDS. L'autorisation des balises du service Power BI est nécessaire pour la connectivité à travers le pare-feu.
Pour récupérer la chaîne de connexion, procédez comme suit :
Ou, dans OneLake :
...
pour Autres options.Les étapes suivantes expliquent en détail comment démarrer dans l’espace de travail Microsoft Fabric et connecter un entrepôt à SQL Server Management Studio (SSMS).
Lorsque vous ouvrez SSMS, la fenêtre Se connecter au serveur apparaît. Si elle est déjà ouverte, vous pouvez vous connecter manuellement en sélectionnant Explorateur d’objets SQL Server>Se connecter>Moteur de base de données.
Une fois la fenêtre Se connecter au serveur ouverte, collez la chaîne de connexion copiée à partir de la section précédente de cet article dans la zone Nom du serveur. Sélectionnez Se connecter et poursuivez avec les informations d’identification appropriées pour l’authentification. Pour rappel, seule l’authentification multifacteur (MFA) Microsoft Entra est prise en charge, via l’option MFA Microsoft Entra.
Une fois la connexion établie, Explorateur d’objets SQL Server affiche l’entrepôt connecté à partir de l’espace de travail et ses tables et vues respectives, qui sont toutes prêtes à être interrogées.
Lorsque vous vous connectez via SSMS (ou ADS), vous voyez à la fois un point de terminaison d’analytique SQL et un entrepôt répertoriés en tant qu’entrepôts, et il est difficile de différencier les deux types d’éléments et leurs fonctionnalités. Pour cette raison, nous vous encourageons vivement à adopter une convention d’affectation de noms qui vous permet de faire facilement la distinction entre les deux types d’éléments lorsque vous travaillez dans des outils en dehors de l’expérience du portail Microsoft Fabric. Seul SSMS 19 et versions ultérieures est pris en charge.
Un entrepôt ou point de terminaison d’analytique SQL Lakehouse est une source de données native entièrement prise en charge dans Power BI, et il n’est pas nécessaire d’utiliser la chaîne de connexion SQL. Le volet Données expose tous les entrepôts auxquels vous avez accès directement. Cela vous permet de trouver facilement vos entrepôts par espace de travail, et :
Pour plus d’informations, consultez Créer des rapports dans Microsoft Fabric.
Nous prenons en charge la connectivité à l’entrepôt ou au point de terminaison d’analytique SQL à l’aide d’OLE DB. Vérifiez que vous exécutez la dernière version de Microsoft OLE DB Driver pour SQL Server.
Microsoft Fabric prend en charge la connectivité à l’entrepôt ou au point de terminaison d’analytique SQL à l’aide d’ODBC. Vérifiez que vous exécutez le pilote ODBC le plus récent pour SQL Server. Utilisez l’authentification avec des jetons Microsoft Entra ID (anciennement Azure Active Directory). Seul ODBC 18 et versions ultérieures est pris en charge.
Microsoft Fabric prend également en charge la connectivité à l’entrepôt ou au point de terminaison d’analytique SQL à l’aide d’un pilote JDBC (Java Database Connectivity).
Lors de l’établissement de la connectivité via JDBC, vérifiez les dépendances suivantes :
Ajoutez des artefacts. Choisissez Ajouter un artefact et ajoutez les quatre dépendances suivantes, puis sélectionnez Télécharger/Mettre à jour pour charger toutes les dépendances. Par exemple :
Sélectionnez Tester la connexion, puis Terminer.
<dependency>
<groupId>com.microsoft.azure</groupId>
<artifactId>msal4j</artifactId>
<version>1.13.3</version>
</dependency>
<dependency>
<groupId>com.microsoft.sqlserver</groupId>
<artifactId>mssql-jdbc_auth</artifactId>
<version>11.2.1.x86</version>
</dependency>
<dependency>
<groupId>com.microsoft.sqlserver</groupId>
<artifactId>mssql-jdbc</artifactId>
<version>12.1.0.jre11-preview</version>
</dependency>
<dependency>
<groupId>com.microsoft.aad</groupId>
<artifactId>adal</artifactId>
<version>4.2.2</version>
</dependency>
L’adaptateur dbt
est une infrastructure de transformation des données qui utilise les meilleures pratiques de génie logiciel, telles que les tests et la gestion de version, pour réduire le code, automatiser la gestion des dépendances et expédier des données plus fiables, le tout avec SQL.
Les dbt
plugins d’adaptateur spécifiques à la plateforme de données permettent aux utilisateurs de se connecter au magasin de données de leur choix. Pour vous connecter à un entrepôt à partir de dbt
, utilisez l’adaptateur dbt-fabric
. De même, la source de données du pool SQL dédiée à Azure Synapse Analytics dispose de son propre adaptateur, dbt-synapse
.
Les deux adaptateurs prennent en charge l’authentification Microsoft Entra ID et permettent aux développeurs d’utiliser az cli authentication
. Toutefois, l’authentification SQL n’est pas prise en charge pour dbt-fabric
L’adaptateur DBT Fabric DW utilise la bibliothèque pyodbc
pour établir la connectivité avec l’entrepôt. La bibliothèque pyodbc
est une implémentation ODBC en langage Python qui utilise la spécification de l’API de base de données Python v2.0. La bibliothèque pyodbc
transmet directement la chaîne de connexion au pilote de base de données via SQLDriverConnect dans la structure de connexion msodbc
à Microsoft Fabric à l’aide d’un service proxy TDS (Tabular Data Streaming).
Pour plus d’informations, consultez l’installation de l’adaptateur DBT Microsoft Fabric Data Warehouse et la configuration de l’adaptateur DBT Microsoft Fabric Data Warehouse.
Tout outil non-Microsoft peut également utiliser la chaîne de connexion SQL via des pilotes ODBC ou OLE DB pour se connecter à un entrepôt Microsoft Fabric ou à un point de terminaison d’analytique SQL, à l’aide de l’authentification Microsoft Entra ID (anciennement Azure Active Directory). Pour plus d’informations et des exemples de chaîne de connexion, consultez Authentification Microsoft Entra comme alternative à l’authentification SQL.
Dans Microsoft Fabric, un entrepôt et un point de terminaison d’analytique SQL Lakehouse fournissent une chaîne de connexion SQL. Les données sont accessibles à partir d’un vaste écosystème d’outils SQL, à condition qu’elles puissent s’authentifier à l’aide de Microsoft Entra ID (anciennement Azure Active Directory). Pour plus d’informations, consultez Bibliothèques de connexions pour Microsoft SQL Database. Pour plus d’informations et des exemples de chaîne de connexion, consultez Authentification Microsoft Entra comme alternative à l’authentification SQL.
Nous vous recommandons d’ajouter des nouvelles tentatives dans vos travaux d’applications/ETL pour encourager la résilience. Pour plus d’informations, consultez la documentation suivante :
MultipleActiveResultSets
est inclus dans la chaîne de connexion, il doit être supprimé ou défini sur false.Événement
31 mars, 23 h - 2 avr., 23 h
Le plus grand événement d’apprentissage Fabric, Power BI et SQL. 31 mars au 2 avril. Utilisez le code FABINSIDER pour économiser 400 $.
Inscrivez-vous aujourd’huiFormation
Module
Interroger un entrepôt de données dans Microsoft Fabric - Training
Découvrez comment interroger un entrepôt de données dans Microsoft Fabric en utilisant différents outils.
Certification
Certifié Microsoft : Fabric Data Engineer Associate - Certifications
En tant qu’ingénieur données fabric, vous devez avoir une expertise en matière de modèles de chargement de données, d’architectures de données et de processus d’orchestration.
Documentation
Authentification Microsoft Entra dans l’entrepôt de données Fabric - Microsoft Fabric
En savoir plus sur l’authentification Microsoft Entra, une alternative à l’authentification SQL dans Microsoft Fabric.
Principaux de service dans la base de données de l’entrepôt de données Fabric - Microsoft Fabric
Découvrez les principaux de service (SPN) en tant qu’identités de sécurité pour les applications et les outils de l’entrepôt Fabric.
Quel est le point de terminaison d’analytique SQL d’un lakehouse ? - Microsoft Fabric
Découvrez le point de terminaison SQL analytics et comment exécuter des requêtes SQL directement sur les tables Fabric lakehouse.