Singer tap for Belvo,使用Meltano SDK for Singer Taps构建。
项目描述
tap-belvo
Singer tap for Belvo。
使用Meltano Singer SDK构建。
功能
目录
状态
发现
关于
流映射
模式展平
设置
设置 | 必需的 | 默认值 | 描述 |
---|---|---|---|
secret_id | True | None | Belvo API秘密ID。 |
password | True | None | Belvo API密码。 |
start_date | False | None | 获取数据的最早日期时间 |
base_url | False | https://development.belvo.com | Belvo API的基础URL |
stream_maps | False | None | 流映射功能的配置对象。更多信息请查看Stream Maps。 |
stream_map_config | False | None | 在映射表达式中使用的用户定义配置值。 |
flattening_enabled | False | None | 选择“True”以启用模式扁平化并自动展开嵌套属性。 |
flattening_max_depth | False | None | 指定扁平化模式的最大深度。 |
运行tap-belvo --about
可以获取支持的所有设置和功能列表。
源认证和授权
请参阅https://developers.belvo.com/reference/authentication-1。
用法
您可以通过Meltano或独立运行来轻松运行tap-belvo
。
直接执行Tap
tap-belvo --version
tap-belvo --help
tap-belvo --config CONFIG --discover > ./catalog.json
开发者资源
初始化您的开发环境
pipx install hatch
创建和运行测试
运行集成测试
hatch run test:integration
您也可以直接测试tap-belvo
CLI接口
hatch run sync:console -- --about --format=json
使用Meltano进行测试
注意:此Tap可以在任何Singer环境中运行,且不要求使用Meltano。此处提供的示例仅为方便起见,并简化端到端编排场景。
您的项目已包含一个自定义的meltano.yml
项目文件。如果您尚未安装,请继续安装Meltano。
-
安装所有插件
meltano install
-
检查提取器是否正常工作
meltano invoke tap-belvo --version
-
执行ELT管道
meltano run tap-belvo target-jsonl
项目详情
下载文件
下载适用于您平台的应用程序。如果您不确定选择哪个,请了解有关安装软件包的更多信息。
源分发
tap_belvo-0.0.1b10.tar.gz (140.8 kB 查看散列)
构建分发
tap_belvo-0.0.1b10-py3-none-any.whl (139.8 kB 查看散列)