CommencezCommencez gratuitement

Créer et exécuter un travail Databricks

Dans cet exercice, vous allez créer un travail qui exécute un carnet nommé HelloWorld et qui affiche simplement « Hello World ». Vous pouvez exécuter le code de votre choix dans le carnet référencé par le travail.

Ce travail doit être lancé explicitement.

Le chemin du carnet dépend du nom d'utilisateur authentifié pour l'espace de travail et est structuré comme suit : /Users/${username}/${notebook_name}.

Nous avons déjà créé le WorkspaceClient(), stocké dans w.

Cette activité fait partie du cours

Databricks avec le SDK Python

Voir le cours

Instructions de l’exercice

  • Récupérez le nom d'utilisateur de l'utilisateur courant dans l'espace de travail pour générer le chemin du carnet nommé HelloWorld.
  • Créez un travail qui exécute le carnet HelloWorld.
  • Exécutez le travail que vous venez de créer.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# Build notebook path for HelloWorld
notebook_path = f'/Users/{w.____.me().____}/HelloWorld'

# Create a job that runs the HelloWorld Notebook
created_job = w.jobs.____(name='sdk-dc-project-task',
                          tasks=[
                              jobs.____(description="create_notebook_test",
                                        # Set the notebook_path
                                        notebook_task=jobs.NotebookTask(
                                            notebook_path=____),
                                        task_key="my-key")
                          ])

# Run job
w.jobs.____(created_job.____)
Modifier et exécuter le code