SuperAPI AI 工具集

fivetran

数据与分析

查看项目

更新于 10-16 00:26

技能介绍

用途:该技能用于通过 Membrane CLI 与 Fivetran 数据管道服务交互,管理连接器(Connection)、目的地(Destination)、分组(Group)与用户(User)。Fivetran 本身是自动化数据抽取、加载与转换的数据管道服务,将多来源数据汇聚到数据仓库,便于分析与报表,无需自建 ETL。

主要能力:可列出连接、目的地、分组、用户与连接器类型;获取单个连接、目的地、分组、用户详情;创建、更新、删除连接、目的地与分组;触发连接数据同步;运行连接的配置测试。

使用方式:先安装 CLI:npm install -g @membranehq/cli@latest。登录:membrane login --tenant --clientName=<agentType>,无界面环境会打印授权 URL,完成后执行 membrane login complete <code>。建立连接:membrane connection ensure "https://fivetran.com/" --json,用户需在浏览器完成认证;若状态为 BUILDING 可用 membrane connection get <id> --wait --json 轮询至 READY。查找动作:membrane action list --connectionId=CONNECTION_ID --intent "QUERY" --limit 10 --json。运行动作:membrane action run <actionId> --connectionId=CONNECTION_ID --input '{"key": "value"}' --json,结果位于 output 字段。当预置动作不足时,可通过代理直接请求 Fivetran API:membrane request CONNECTION_ID /path/to/endpoint,支持 -X、-H、-d、--json、--query 等选项。Membrane 自动处理认证与凭证刷新,无需向用户索要 API 密钥或令牌。

适用场景:需要在自动化流程或 AI 代理中管理 Fivetran 数据集成配置、查询账户资源或触发同步时。

限制:具体定价、速率限制与各动作参数细节暂未提供,请参考官方文档 https://fivetran.com/docs/。