Singer tap for Neon Serverless Postgres,使用Meltano SDK for Singer Taps构建。
项目描述
功能
目录
状态
发现
关于
流映射
模式展平
设置
设置 | 必需的 | 默认值 | 描述 |
---|---|---|---|
api_key | True | None | Neon Serverless Postgres的API密钥 |
start_date | False | None | 获取数据的最早时间 |
stream_maps | False | None | 流映射功能的配置对象。更多信息请参阅流映射。 |
stream_map_config | False | None | 用于在映射表达式内使用的用户定义配置值。 |
flattening_enabled | False | None | 'True' 以启用模式扁平化并自动展开嵌套属性。 |
flattening_max_depth | False | None | 扁平化模式的最大深度。 |
通过运行 tap-neon --about
可获取支持的设置和功能完整列表。
源身份验证和授权
阅读 文档 了解如何生成 API 密钥。
用法
您可以通过 Meltano 或单独运行 tap-neon
来轻松运行。
直接执行 Tap
tap-neon --version
tap-neon --help
tap-neon --config CONFIG --discover > ./catalog.json
开发者资源
初始化开发环境
pipx install hatch
创建和运行测试
运行集成测试
hatch run test:integration
您还可以直接测试 tap-neon
CLI 接口
hatch run sync:console -- --about --format=json
使用 Meltano 进行测试
注意:此 Tap 可在任何 Singer 环境中工作,且不需要 Meltano。这里提供的示例仅用于方便和简化端到端编排场景。
您的项目已包含一个自定义的 meltano.yml
项目文件。如果您还没有安装 Meltano,请先 安装 Meltano。
-
安装所有插件
meltano install
-
检查提取器是否正常工作
meltano invoke tap-neon --version
-
执行 ELT 管道
meltano run tap-neon target-jsonl
项目详情
下载文件
下载适合您平台文件的文件。如果您不确定选择哪一个,请了解更多关于 安装包 的信息。
源分布
tap_neon-0.4.5.tar.gz (15.0 kB 查看哈希值)
构建分布
tap_neon-0.4.5-py3-none-any.whl (14.6 kB 查看哈希值)