Remarque
L’accès à cette page requiert une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page requiert une autorisation. Vous pouvez essayer de modifier des répertoires.
Note
L’utilisation de l’interface CLI Databricks est soumise à la licence Databricks et à la notification de confidentialité Databricks, y compris les dispositions relatives aux données d’utilisation.
Le connections groupe de commandes dans l’interface CLI Databricks vous permet de créer et de gérer des connexions à des sources de données externes. Consultez Se connecter aux sources de données et aux services externes.
Ce groupe de commandes couvre deux types de connexions :
- Connexions de fédération Lakehouse : connexions à des bases de données externes pour les requêtes fédérées. Consultez Gérer les connexions pour Lakehouse Federation.
- Connexions d’ingestion managées (Lakeflow Connect) : connexions aux applications et bases de données SaaS pour les pipelines d’ingestion managés. Pris en charge pour les connecteurs qui utilisent l’authentification API uniquement. Voir Déploiement.
databricks connections create
Créez une connexion à une source de données externe. Il permet aux utilisateurs de spécifier les détails et les configurations de connexion pour l’interaction avec le serveur externe.
databricks connections create [flags]
Options
--comment string
Description de texte libre fournie par l’utilisateur.
--json JSON
Chaîne JSON inline ou chemin @path vers le fichier JSON avec le corps de la requête
--read-only
Si la connexion est en lecture seule.
Examples
L’exemple suivant crée une connexion avec un commentaire :
databricks connections create --comment "Connection to external database"
L’exemple suivant crée une connexion en lecture seule :
databricks connections create --read-only
Pour spécifier le type de connexion et les informations d’identification, transmettez un corps de requête avec --json. Le corps JSON suit le même schéma que l’API REST Connections. L’exemple suivant crée une connexion d’ingestion managée à une source PostgreSQL :
databricks connections create --json '{
"name": "my-connection",
"connection_type": "POSTGRESQL",
"options": {
"host": "postgresql-instance.example.com",
"port": "5432",
"user": "databricks_replication",
"password": "your_secure_password"
}
}'
Supprimez les connexions Databricks
Supprimez la connexion qui correspond au nom fourni.
databricks connections delete NAME [flags]
Arguments
NAME
Nom de la connexion à supprimer.
Options
Examples
L’exemple suivant supprime une connexion nommée my-connection:
databricks connections delete my-connection
connexions databricks récupérer
Récupère une connexion à partir de son nom.
databricks connections get NAME [flags]
Arguments
NAME
Nom de la connexion.
Options
Examples
L’exemple suivant obtient des informations sur une connexion nommée my-connection:
databricks connections get my-connection
liste des connexions Databricks
Liste toutes les connexions.
databricks connections list [flags]
Options
--max-results int
Nombre maximal de connexions à renvoyer.
--page-token string
Jeton de pagination opaque pour accéder à la page suivante en fonction de la requête précédente.
Examples
L’exemple suivant répertorie toutes les connexions :
databricks connections list
L’exemple suivant répertorie les connexions avec un maximum de 10 résultats :
databricks connections list --max-results 10
Mise à jour des connexions Databricks
Mettez à jour la connexion qui correspond au nom fourni.
databricks connections update NAME [flags]
Arguments
NAME
Nom de la connexion.
Options
--json JSON
Chaîne JSON inline ou chemin @path vers le fichier JSON avec le corps de la requête
--new-name string
Nouveau nom pour la connexion.
--owner string
Nom d’utilisateur du propriétaire actuel de la connexion.
Examples
L’exemple suivant renomme une connexion :
databricks connections update my-connection --new-name my-renamed-connection
L’exemple suivant modifie le propriétaire d’une connexion :
databricks connections update my-connection --owner someone@example.com
Indicateurs globaux
--debug
Active la journalisation du débogage.
-h ou --help
Affiche l’aide pour l’interface CLI de Databricks, le groupe de commandes associé ou la commande concernée.
--log-file chaîne
Chaîne représentant le fichier dans lequel écrire les journaux de sortie. Si cet indicateur n’est pas défini, les journaux de sortie sont écrits par défaut dans stderr.
--log-format Format
Format des journaux : text ou json. La valeur par défaut est text.
--log-level chaîne
Chaîne représentant le niveau de journalisation. Si cet indicateur n’est pas défini, le niveau de format de journal est désactivé.
Type -o, --output
Type de sortie de commande, text ou json. La valeur par défaut est text.
-p, --profile chaîne
Nom du profil dans le ~/.databrickscfg fichier à utiliser pour exécuter la commande. Si cet indicateur n’est pas spécifié, s’il existe, le profil nommé DEFAULT est utilisé.
--progress-format Format
Format d’affichage des journaux d’activité de progression : default, append, inplace ou json
-t, --target chaîne
Le cas échéant, la cible d’offre groupée à utiliser