AltimateAI / AltimateAI/altimate-code
Add Databricks API support for notebooks, jobs, and clusters
- Ngôn ngữ chính
- TypeScript
- Star
- 811
- Fork
- 134
- Merge trung bình
- 3 ngày 2 giờ
- Pull request đã merge (30 ngày)
- 50
Mô tả
No Databricks APIs are currently available for managing notebooks, jobs, or clusters. Specifically requested capabilities:
- Create/manage Databricks Notebooks (Workspace REST API)
- Create/manage Databricks Jobs/Workflows (Jobs API) for scheduling and orchestration
- Create/manage Delta Live Tables (DLT) pipelines
- Manage clusters/compute (Cluster API)
Currently, altimate-code can only interact with Databricks via SQL warehouse connections (sql_execute, schema_inspect, dbt models, cost/finops analysis, lineage). There's no way to programmatically create or manage notebooks, jobs, or clusters directly — users must generate the content as text and manually apply it via the Databricks UI or CLI. Native API integration for these would let altimate-code build and orchestrate full Databricks pipelines, not just SQL-layer transformations.
---
### Metadata
| Field | Value |
|-------|-------|
| CLI Version | 0.9.7 |
| Platform | darwin |
| Architecture | arm64 |
| OS Release | 25.5.0 |
| Category | feature |
Hướng dẫn đóng góp
Hướng nghiên cứu
Start by surveying the existing sql_execute, schema_inspect, dbt models, cost/finops, and lineage integrations to find the CLI's current Databricks connection points. Define the API entry points and tests for notebooks, jobs, DLT pipelines, and clusters; done means these resources can be managed programmatically rather than only generated for manual UI or CLI application.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- typescript
- Lĩnh vực
- backend-api-design, cli, data-engineering
- Loại issue
- Tính năng
- Độ khó
- 5/5
- Thời gian dự kiến
- Hơn một tuần
- Mức độ hoạt động
- Sôi nổi
- Độ rõ ràng
- Cần làm rõ
- Mức phù hợp với người mới
- 30/100