Databricks जॉब बनाएँ और चलाएँ
इस अभ्यास में, आप एक ऐसा जॉब बनाएँगे जो HelloWorld नाम वाला नोटबुक चलाता है, जो सिर्फ "Hello World" प्रिंट करता है. जॉब में संदर्भित नोटबुक के अंदर आप अपनी पसंद का कोई भी कोड चला सकते हैं.
इस जॉब को कब चलना है, यह आपको स्पष्ट रूप से बताना होगा.
नोटबुक का पाथ, वर्कस्पेस में प्रमाणित उपयोगकर्ता के username पर निर्भर करता है और इसका स्ट्रक्चर इस प्रकार है:
/Users/${username}/${notebook_name}.
हमने पहले से WorkspaceClient() बना लिया है और उसे w के रूप में स्टोर किया है.
यह अभ्यास पाठ्यक्रम का हिस्सा है
Python SDK के साथ Databricks
अभ्यास निर्देश
- वर्तमान वर्कस्पेस उपयोगकर्ता का username प्राप्त करें ताकि
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.____)