Aller au contenu principal

Concepts de Databricks SQL

Cette page présente les concepts essentiels dont vous avez besoin pour utiliser Databricks SQL efficacement.

Interfaces et outils

Interface

Description

Éditeur SQL

Une interface basée sur un navigateur pour la rédaction et l'exécution de requêtes SQL. Comprend une assistance intégrée de l'IA, des commentaires de code et l'historique des versions.

AI/BI

Une solution de Business Intelligence qui comprend des tableaux de bord et des agents Genie pour l'analyse de données en libre-service et l'exploration conversationnelle des données.

Notebooks

Documents interactifs qui combinent SQL avec Python, Scala ou R. Attachez un Notebook à un SQL Warehouse pour exécuter du SQL avec d'autres langages.

Vues métriques

Une couche sémantique pour définir des métriques métier réutilisables avec des calculs cohérents sur les query et les tableaux de bord.

Alertes

Moniteurs automatisés qui évaluent les résultats de la query par rapport à une condition et envoient des notifications lorsque la condition est remplie.

Jobs

Exécution planifiée des query SQL pour le traitement automatisé des données et les workflows de création de rapports.

etl

Définir et refresh les tables de streaming et les vues matérialisées dans Databricks SQL pour les pipelines ETL incrémentiels.

API REST

Une interface programmatique pour l'automatisation et la gestion des objets Databricks SQL.

Interface

Description

Éditeur SQL

Une interface basée sur un navigateur pour la rédaction et l'exécution de requêtes SQL. Comprend une assistance intégrée de l'IA, des commentaires de code et l'historique des versions.

AI/BI

Une solution de Business Intelligence qui comprend des tableaux de bord et des agents Genie pour l'analyse de données en libre-service et l'exploration conversationnelle des données.

Notebooks

Documents interactifs qui combinent SQL avec Python, Scala ou R. Attachez un Notebook à un SQL Warehouse pour exécuter du SQL avec d'autres langages.

Vues métriques

Une couche sémantique pour définir des métriques métier réutilisables avec des calculs cohérents sur les query et les tableaux de bord.

Alertes

Moniteurs automatisés qui évaluent les résultats de la query par rapport à une condition et envoient des notifications lorsque la condition est remplie.

Jobs

Exécution planifiée des query SQL pour le traitement automatisé des données et les workflows de création de rapports.

etl

Définir et refresh les tables de streaming et les vues matérialisées dans Databricks SQL pour les pipelines ETL incrémentiels.

API REST

Une interface programmatique pour l'automatisation et la gestion des objets Databricks SQL.

Requêtes et calcul

Concept

Description

Saisir une requête

Une instruction SQL qui récupère ou transforme des données. Les requêtes dans Databricks SQL sont enregistrées, versionnées et réutilisables.

SQL Warehouse

La ressource de compute qui exécute les queries SQL. Toutes les interfaces Databricks SQL exécutent des queries sur un SQL Warehouse.

Historique des requêtes

Un enregistrement des queries exécutées, y compris le temps d'exécution, l'utilisation des ressources et les caractéristiques de performance.

Profil de requête

Une vue détaillée du plan d'exécution d'une requête. Utilisez-le pour identifier les goulets d'étranglement et les opportunités d'optimisation.

Visualisation

Une représentation graphique des résultats de query, telle qu'un graphique à barres, un graphique linéaire ou un tableau.

Concept

Description

Saisir une requête

Une instruction SQL qui récupère ou transforme des données. Les requêtes dans Databricks SQL sont enregistrées, versionnées et réutilisables.

SQL Warehouse

La ressource de compute qui exécute les queries SQL. Toutes les interfaces Databricks SQL exécutent des queries sur un SQL Warehouse.

Historique des requêtes

Un enregistrement des queries exécutées, y compris le temps d'exécution, l'utilisation des ressources et les caractéristiques de performance.

Profil de requête

Une vue détaillée du plan d'exécution d'une requête. Utilisez-le pour identifier les goulets d'étranglement et les opportunités d'optimisation.

Visualisation

Une représentation graphique des résultats de query, telle qu'un graphique à barres, un graphique linéaire ou un tableau.

gestion de données

Concept

Description

Tableau de bord

Une collection de visualisations et de commentaires basée sur une ou plusieurs queries. Les tableaux de bord sont partageables et prennent en charge le filtrage interactif.

Vue métrique

Une définition nommée et réutilisable d’une métrique métier basée sur une expression SQL. Assure la cohérence des calculs entre les équipes et les outils.

Table de streaming

Une table qui ingère des données de manière incrémentielle à partir d'une source de streaming, gérée par un pipeline autonome.

Vue matérialisée

Une vue précalculée dont les résultats sont stockés et actualisés automatiquement par un pipeline autonome.

Concept

Description

Tableau de bord

Une collection de visualisations et de commentaires basée sur une ou plusieurs queries. Les tableaux de bord sont partageables et prennent en charge le filtrage interactif.

Vue métrique

Une définition nommée et réutilisable d’une métrique métier basée sur une expression SQL. Assure la cohérence des calculs entre les équipes et les outils.

Table de streaming

Une table qui ingère des données de manière incrémentielle à partir d'une source de streaming, gérée par un pipeline autonome.

Vue matérialisée

Une vue précalculée dont les résultats sont stockés et actualisés automatiquement par un pipeline autonome.

Authentification et autorisation

Concept

Description

Utilisateur et groupe

Un utilisateur est un individu unique ayant accès au workspace Databricks. Un groupe est un ensemble d'utilisateurs gérés conjointement à des fins de contrôle d'accès.

Jeton d'accès personnel

Un identifiant utilisé pour s'authentifier auprès de l'API REST et connecter des outils tiers aux SQL Warehouses.

Liste de contrôle d'accès

Un ensemble d'autorisations attaché à un objet qui contrôle quels principaux peuvent effectuer quelles actions sur celui-ci.

Unity Catalog

La couche de gouvernance pour Databricks. Offre un contrôle d'accès centralisé, l'audit, la traçabilité et la découverte des données entre les Workspaces.

Concept

Description

Utilisateur et groupe

Un utilisateur est un individu unique ayant accès au workspace Databricks. Un groupe est un ensemble d'utilisateurs gérés conjointement à des fins de contrôle d'accès.

Jeton d'accès personnel

Un identifiant utilisé pour s'authentifier auprès de l'API REST et connecter des outils tiers aux SQL Warehouses.

Liste de contrôle d'accès

Un ensemble d'autorisations attaché à un objet qui contrôle quels principaux peuvent effectuer quelles actions sur celui-ci.

Unity Catalog

La couche de gouvernance pour Databricks. Offre un contrôle d'accès centralisé, l'audit, la traçabilité et la découverte des données entre les Workspaces.