meltano/sdk · 文件 下载 ZIP
文件最后提交记录最后更新时间
README.md
以下内容由 AI 翻译,如有问题请点此提交 issue 反馈
Meltano Singer SDK
Tap 和 Target SDK 是构建自定义数据提取器和加载器的最快方式! 基于 SDK 构建的 Tap 和 Target 自动符合 Singer Spec,即 事实上的提取和加载管道开源标准。
面向未来的提取器和加载器,代码更少
平均而言,开发者告诉我们,使用 SDK 可以将代码量减少约 70%, 这使得学习 SDK 成为一项极佳的投资。此外,随着 SDK 不断新增功能和能力, 您的 taps 和 targets 只需将 SDK 依赖项更新到最新版本,即可始终利用最新 的功能和错误修复。
Meltano
不熟悉 Meltano? Meltano 是您的 ELT+ CLI,它:
- 从简单开始: Meltano 可通过 pip 安装,并提供预打包的 docker 容器,您可以在几分钟内运行第一个 ELT 管道。
- 开箱即用的 DataOps: Meltano 提供了使 DataOps 最佳实践在每个项目中易于使用的工具。
- 与一切集成: 原生支持 300+ 数据源和目标,此外 great expectations 或 dbt 等插件也可原生使用。
- 易于定制: Meltano 不仅可扩展,更是为了扩展而构建!Singer SDK(用于 Connectors)和 EDK(用于 Meltano Components)易于使用。Meltano Hub 帮助您找到数据社区中创建的所有连接器和组件。
- 成熟的系统: 自 2018 年开发以来,已在 GitLab 等大型公司的生产环境中运行,目前每月支持超过一百万次管道运行。
- 内置一流的 ELT 工具: 从任何数据源提取数据,加载到任何目标,使用内联映射在数据流动时进行转换,并测试传入的数据,所有这些都在一个包中完成。
如果您想开始使用 Meltano,我们建议您:
- 前往 Installation
- 或者如果您已安装,请浏览 Meltano Tutorial。
Documentation
- 请参阅我们的 online documentation 了解如何 开始使用 SDK 的说明。
Contributing back to the SDK
- 有关如何贡献的更多信息,请参阅我们的 Contributors Guide。
Making a new release of the SDK
-
使用 GitHub 网页界面](https://github.com/edgarrmondragon/sdk/actions/workflows/version_bump.yml) 或 cli 触发版本升级:
$ gh workflow run
increment: auto 选项将根据提交历史确定最合适的版本升级。
-
遵循 PR 描述中的检查清单。
-
使用 GitHub 网页界面发布新版本](https://github.com/meltano/sdk/releases/new)。