Remarque
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 à :✅Base de données SQL dans le point de terminaison Microsoft Fabric et SQL Analytics
Microsoft Fabric offre une expérience basée sur SQL pour les bases de données SQL dans les données de Fabric répliquées automatiquement dans OneLake. Cette expérience basée sur SQL est appelée point de terminaison d’analytique SQL. Vous pouvez analyser des données OneLake dans des tables Delta à l’aide du langage T-SQL, enregistrer des fonctions, générer des vues et appliquer la sécurité SQL.
Pour accéder au point de terminaison d’analytique SQL, vous sélectionnez un élément correspondant dans la vue de l’espace de travail ou vous passez au mode Point de terminaison d’analytique SQL dans l’explorateur Fabric.
La création d'une base de données SQL dans Fabric crée un point de terminaison d'analyse SQL, qui pointe vers la base de données SQL dans le stockage des tables Delta de Fabric. Une fois que vous avez créé une table transactionnelle dans la base de données SQL dans Fabric, elle est disponible pour l’interrogation à l’aide du point de terminaison d’analyse SQL. À l'aide de technologies similaires, une base de données, un entrepôt et Fabric OneLake approvisionnent automatiquement un point de terminaison d'analytique SQL lorsqu'ils sont créés.
Le point de terminaison d’analytique SQL est en lecture seule.
Le point de terminaison d’analytique SQL fonctionne en mode lecture seule sur les tables Delta Fabric. Avec le point de terminaison d’analytique SQL, les commandes T-SQL peuvent définir et interroger des objets de données, mais pas manipuler ou modifier les données. Vous pouvez créer des fonctions, des vues et implémenter une sécurité au niveau de l’objet SQL pour gérer efficacement l’accès et la structure de vos données. Pour modifier des données dans une base de données SQL directement dans des tables Delta Fabric dans OneLake, utilisez Apache Spark.
Les tables Delta externes créées avec du code Spark ne seront pas visibles par le point de terminaison d’analytique SQL. Utilisez des raccourcis dans l’espace Table pour rendre les tables Delta externes visibles pour le point de terminaison d’analytique SQL. Pour savoir comment créer un raccourci, consultez raccourcis OneLake.
Se connecter au point de terminaison d’analytique SQL
Vous pouvez vous connecter au point de terminaison d’analytique SQL via power BI Desktop ou des outils clients tels que SQL Server Management Studio ou l’extension mssql pour Visual Studio Code. La chaîne de connexion du point de terminaison SQL Analytics ressemble à <server-unique-identifier>.<tenant>.fabric.microsoft.com, contrairement à la chaîne de connexion de la base de données SQL, qui ressemble à <server-unique-identifer>.database.windows.net. Pour rechercher la chaîne de connexion du point de terminaison d’analyse SQL dans l’espace de travail, sélectionnez le menu, puis copiez la ...chaîne de connexion SQL, ou recherchez la chaîne de connexion dans Paramètres dans la page du point de terminaison SQL .
Vous pouvez également interroger le point de terminaison d’analyse SQL dans l’éditeur de requête SQL dans le portail Fabric en sélectionnant le point de terminaison d’analyse SQL dans la liste déroulante, comme illustré dans la capture d’écran suivante :
Pour plus d’informations sur la connexion à vos données de base de données SQL, consultez Se connecter à votre base de données SQL dans Microsoft Fabric.
Contrôle d’accès à l’aide de la sécurité SQL
Vous pouvez définir la sécurité au niveau de l’objet pour les utilisateurs de base de données ou les rôles de base de données à l’aide des rôles de base de données (rôles d’espace de travail ou autorisations d’élément) dans le portail Fabric, ou à l’aide d’instructions GRANT, REVOKE et DENY Transact-SQL. Ces règles de sécurité s’appliquent uniquement à l’accès aux données via le point de terminaison d’analytique SQL.
Collation
Actuellement, une base de données SQL et son point de terminaison d’analyse SQL ont des classements différents. Une base de données SQL utilise un classement respectant la casse par défaut, et son point de terminaison d’analyse SQL utilise un classement respectant la casse par défaut. Le nouvel élément de point de terminaison d’analyse SQL pour une nouvelle base de données SQL dans Fabric utilise le classement de l’espace de travail Fabric, et non le classement de l’élément parent.
Vous pouvez modifier le classement par défaut pour tous les nouveaux points de terminaison d’analyse SQL au niveau de l’espace de travail. Par défaut, le paramètre Classements de l’entrepôt de données d’un espace de travail respecte la casse (Latin1_General_100_BIN2_UTF8). Vous pouvez modifier l’espace de travail pour utiliser un classement non sensible à la casse (Latin1_General_100_CI_AS_KS_WS_SC_UTF8), mais cela s’applique uniquement aux nouveaux éléments de point de terminaison d’analyse SQL. Le classement du point de terminaison d’analyse SQL par défaut est contrôlé par le paramètre de classement Data Warehouse de l’espace de travail. Pour plus d’informations et pour modifier le classement par défaut de l’entrepôt de données de l’espace de travail, consultez Classement de l’entrepôt.