跳转到主要内容

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

  1. 安装所有插件

    meltano install
    
  2. 检查提取器是否正常工作

    meltano invoke tap-belvo --version
    
  3. 执行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 查看散列)

上传时间: Python 3

由以下支持

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