การยืนยันตัวตนแบบค่าเริ่มต้น
Databricks SDK มีคลาส Workspace Client ที่จะใช้ตลอดทั้งคอร์สนี้เพื่อโต้ตอบกับ Databricks workspace โดยค่าเริ่มต้น คลาสนี้จะถูกสร้าง instance โดยไม่ต้องระบุพารามิเตอร์ใด เนื่องจาก SDK จะดึงตัวแปรสภาพแวดล้อมที่จำเป็นสำหรับการยืนยันตัวตนกับ Databricks workspace โดยอัตโนมัติ
ตัวแปร dbrx_host ซึ่งเก็บที่อยู่ของ Databricks host ได้ถูกโหลดไว้ล่วงหน้าแล้ว
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Databricks กับ Python SDK
คำแนะนำการฝึกหัด
- Import คลาสจาก Databricks SDK ที่ใช้สำหรับ Workspace Client
- ใช้ไลบรารี
osเพื่อกำหนดค่าตัวแปรสภาพแวดล้อมสำหรับการยืนยันตัวตนให้เป็นค่าของdbrx_hostที่กำหนดไว้ - สร้างออบเจ็กต์ Workspace Client โดยใช้การยืนยันตัวตนแบบค่าเริ่มต้น
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
import os
# Import the workspace client
from databricks.sdk import ____
# Set the Databricks authentication environment variables
os.environ['____'] = dbrx_host
# Instantiate the Workspace Client
workspace_client = ____()