这个项目能做什么
Polymo 允许用户通过 UI 定义 API 摄取流水线,并将其导出为独立的 Lakeflow Declarative Pipelines。它生成利用 requests、标准库和 pyspark 的纯 Python 代码,确保 polymo 本身不是生成脚本的运行时依赖项。
关键能力包括:
- 基于 UI 的流水线定义,支持 DataFrame、原始记录和 API 响应的本地预览。
- 为分页、增量同步、分区、过滤器下推、错误处理和 XML 响应生成专门的代码。
- 与 Databricks Asset Bundles 集成,以便通过 Databricks CLI 进行引导、部署和运行流水线。
- 支持使用 Databricks secret scopes 或 Unity Catalog 服务凭据进行安全的凭据管理,以避免硬编码密钥。
- 支持通过 pip、uvx 或 Docker 启动。
评论
0 评分人数达到10人后显示
登录后参与讨论。