Databricks avec le SDK Python
Avi Steinberg
Software/Data Engineer

Installer le SDK
pip install databricks-sdk
Instancier WorkspaceClient
from databricks.sdk import WorkspaceClient
w = WorkspaceClient()
Variable d'environnement = paire clé/valeur pour configurer le comportement d'une application
DATABRICKS_CLIENT_SECRET
DATABRICKS_CLIENT_IDDATABRICKS_HOST=<workspace_id>.cloud.databricks.com
Service Principal = identité de sécurité dans le cloud représentant une application
Créer un Service Principal

from databricks.sdk import WorkspaceClient
import os
os.environ['DATABRICKS_CLIENT_SECRET'] = "Your-Client-Secret"
os.environ['DATABRICKS_CLIENT_ID'] = "Your-Databricks-Client-Id"\os.environ['DATABRICKS_HOST'] = "Your-Databricks-Host"
w = WorkspaceClient()
# Authentifier WorkspaceClient from databricks.sdk import WorkspaceClient import os os.environ['DATABRICKS_CLIENT_SECRET'] = "Your-Client-Secret" os.environ['DATABRICKS_CLIENT_ID'] = "Your-Databricks-Client-Id" os.environ['DATABRICKS_HOST'] = "Your-Databricks-Host" w = WorkspaceClient()# Créer un cluster : cluster = w.clusters.create(cluster_name="Test-Cluster")# Lister les clusters : for cluster in w.clusters.list(): print(f"Nom du cluster : {cluster.cluster_name}")
Nom du cluster : Test-Cluster
Databricks avec le SDK Python