始める無料で始める

Databricks ジョブの作成と実行

この演習では、「Hello World」と出力するだけのノートブック HelloWorld を実行するジョブを作成します。ジョブで参照するノートブックには、任意のコードを記述できます。

このジョブは、実行するタイミングを明示的に指定する必要があります。

ノートブックのパスは、ワークスペースに認証されたユーザーのユーザー名によって決まり、次の形式で構成されます。 /Users/${username}/${notebook_name}

WorkspaceClient() はすでに作成済みで、w として格納されています。

この演習はコースの一部です

Databricks と Python SDK

コースを見る

演習の手順

  • ワークスペースの現在のユーザーのユーザー名を取得し、ノートブック HelloWorld のパスを生成します。
  • HelloWorld ノートブックを実行するジョブを作成します。
  • 作成したジョブを実行します。

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

# 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.____)
コードを編集して実行