AltimateAI / AltimateAI/altimate-code

Add Databricks API support for notebooks, jobs, and clusters

Đang mở
#1,243 0 bình luận 1 reaction 0 người được giao Xem trên GitHub
enhancement from-cli user-feedback
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

Mở 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

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.