Singer tap for Pipedream,使用Meltano SDK for Singer Taps构建。
项目描述
功能
目录
状态
发现
关于
流映射
模式扁平化
设置
设置 | 必需 | 默认值 | 描述 |
---|---|---|---|
token | True | None | Pipedream的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-pipedream --about
获取支持的设置和功能完整列表。
源认证和授权
请按照文档中的说明生成 API 密钥。
用法
您可以通过Meltano 或单独运行 tap-pipedream
来轻松地使用。
直接执行 Tap
tap-pipedream --version
tap-pipedream --help
tap-pipedream --config CONFIG --discover > ./catalog.json
开发者资源
初始化开发环境
pipx install hatch
创建和运行测试
运行集成测试
hatch run test:integration
您还可以直接测试 tap-pipedream
CLI 接口
hatch run sync:console -- --about --format=json
使用 Meltano 进行测试
注意:此 Tap 可在任何 Singer 环境中工作,并且不需要 Meltano。这里提供的示例仅为了方便和简化端到端编排场景。
安装 Meltano(如果您尚未安装)和任何需要的插件
# Install meltano
pipx install meltano
# Initialize meltano within this directory
cd tap-pipedream
meltano install
现在您可以使用 Meltano 进行测试和编排
# Test invocation:
meltano invoke tap-pipedream --version
# OR run a test `elt` pipeline:
meltano elt tap-pipedream target-jsonl
SDK 开发指南
请参阅开发指南以获取有关如何使用 SDK 开发自己的 taps 和目标的更多说明。
项目详情
下载文件
下载您平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。
源分布
tap_pipedream-0.3.1.tar.gz (13.4 kB 查看散列)
构建分布
tap_pipedream-0.3.1-py3-none-any.whl (10.6 kB 查看散列)