Partager via


Quel est le point de terminaison d’analytique SQL d’un lakehouse ?

Microsoft Fabric fournit une expérience basée sur SQL pour les tables Delta lakehouse. Cette expérience basée sur SQL est le point d'accès analytique SQL. Vous pouvez analyser les données 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, sélectionnez un élément correspondant dans la vue de l’espace de travail ou passez en mode point de terminaison d’analytique SQL dans l’explorateur Lakehouse.

La création d’un lakehouse crée un point de terminaison d’analytique SQL, qui pointe vers le stockage de la table Delta du lakehouse. Une fois que vous avez créé une table Delta dans le lakehouse, elle est immédiatement disponible pour l’interrogation en utilisant le point de terminaison d’analytique SQL. De nombreux éléments Fabric, notamment un entrepôt, une base de données mise en miroir, une base de données SQL et Cosmos DB approvisionnent automatiquement un point de terminaison d’analytique SQL lors de la création.

Capture de l’écran principal du point de terminaison d’analytique SQL du lakehouse.

Réapprovisionnement du point de terminaison d’analytique SQL

Nous offrons la possibilité de réessayer l’approvisionnement de points de terminaison d’analytique SQL directement dans un lakehouse. Par conséquent, si votre tentative d’approvisionnement initiale échoue, vous avez la possibilité de réessayer sans avoir à créer un tout nouveau lakehouse. Cette fonctionnalité vous permet de résoudre vous-même les problèmes d’approvisionnement de manière pratique dans l’IU, sans avoir à recréer entièrement le lakehouse.

Capture d’écran du réapprovisionnement du point de terminaison d’analytique SQL du lakehouse.

Remarque

Il est important de noter que même si cette fonctionnalité améliore l’expérience utilisateur, le réapprovisionnement d’un point de terminaison d’analytique SQL peut toujours échouer, tout comme lors de la création initiale d’un lakehouse.

Mode lecture seule du point de terminaison d’analytique SQL

Le point de terminaison d’analytique SQL fonctionne en mode lecture seule sur les tables Delta d’un lakehouse. Vous pouvez uniquement lire des données à partir de tables Delta à l’aide du point de terminaison d’analytique SQL. Bien que vous puissiez uniquement effectuer des opérations de lecture sur des tables Delta via le point de terminaison d’analyse SQL, vous avez la possibilité de créer des fonctions, de définir des vues et d’implémenter la sécurité au niveau de l’objet SQL pour gérer efficacement l’accès et la structure de vos données.

Remarque

Les tables Delta externes créées avec du code Spark ne sont 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 Créer un raccourci vers des fichiers ou des tables.

Pour modifier les données dans les tables Delta d’un lakehouse, vous devez commuter en mode lakehouse et utiliser Apache Spark.

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 accéder aux données à l’aide du point de terminaison d’analytique SQL. Ces règles de sécurité s’appliquent uniquement à l’accès aux données via le point de terminaison SQL Analytics, consultez les autorisations granulaires SQL

Pour vous assurer que les données ne sont pas accessibles d’une autre manière, vous devez définir des rôles et des autorisations d’espace de travail, voir Rôles et autorisations d’espace de travail.

Limitations du point de terminaison d’analytique SQL

Le point de terminaison d’analytique SQL présente certaines limitations en fonction de son utilisation du moteur Fabric Data Warehouse. Pour plus d’informations, consultez Limitations du point de terminaison d’analytique SQL.