跳转到主要内容

Singer tap for Pipedream,使用Meltano SDK for Singer Taps构建。

项目描述

tap-pipedream

Singer tap for Pipedream. Built with the Meltano Singer SDK.

功能

  • 目录
  • 状态
  • 发现
  • 关于
  • 流映射
  • 模式扁平化

设置

设置 必需 默认值 描述
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 查看散列)

上传时间 Python 3

由以下支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面