D
databricks-sdk-patterns
Gotowe wzorce SDK Databricks dla Pythona — singleton, obsługa błędów, zarządzanie klastrem
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Umieść w swoim projekcie production-ready wzorce dla Databricks SDK. Skill zawiera sprawdzone rozwiązania do inicjalizacji klienta z cache'owaniem, typowanej obsługi błędów, zarządzania cyklem życia klastrów, bezpiecznej konstrukcji jobów i paginacji. Użyj gdy integrujesz Databricks, refaktoryzujesz kod SDK lub ustalasz standardy zespołowe. Kompatybilny z Claude Code, Codex i OpenClaw. Wymaga Python 3.10+ i zainstalowanego databricks-sdk ≥0.20.0.
Jak używać
- Upewnij się, że masz zainstalowany pakiet databricks-sdk w wersji 0.20.0 lub wyższej oraz Python 3.10 lub nowszy. Skonfiguruj autentykację Databricks (np. token API lub profil konfiguracyjny). 2. Aktywuj skill w swoim edytorze kodu, wyzwalając go frazami takimi jak "databricks SDK patterns", "databricks best practices", "databricks code patterns" lub "idiomatic databricks". 3. Zacznij od kroku singleton — użyj dekoratora @lru_cache do cachowania instancji WorkspaceClient, aby uniknąć wielokrotnego tworzenia sesji HTTP. Skill pokaże ci, jak obsługiwać różne profile (np. "production"). 4. Zastosuj strukturalną obsługę błędów — skill dostarcza wzorce do rozróżniania błędów przejściowych (do ponowienia) od trwałych, używając typowanych wyjątków z databricks.sdk.errors. 5. Dla bardziej zaawansowanych scenariuszy skill zawiera wzorce do zarządzania cyklem życia klastrów, bezpiecznej konstrukcji jobów z typowaniem oraz paginacji wyników API. 6. Kopiuj i dostosuj kod z skill'u do swojego projektu — wszystkie przykłady są gotowe do produkcji i zgodne z oficjalnym SDK Databricks.