connections groupe de commande

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.

Indicateurs globaux

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

Indicateurs globaux

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

Indicateurs globaux

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.

Indicateurs globaux

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.

Indicateurs globaux

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