drt-create-sync

分类: 数据库与数据存储 | 上传者: drt-hubdrt-hub | 下载: 0 | 版本: v1.0(最新)

生成 drt 同步 YAML 配置文件。每当用户想要创建新的 drt 同步、将数据仓库表连接到外部服务或使用 drt 设置反向 ETL 管道时,请使用此技能。 --- 为用户创建drtsync YAML配置文件。 ## 步骤 1. 询问用户以下信息(或从上下文中推断,如果已提供): - **源表或 SQL**:要同步的数据(例如 `ref('new_users')` 或 SQL 查询) - **目标**:将其发送到何处(Slack、Discord、REST API、HubSpot、GitHub Actions、Google Sheets、PostgreSQL、MySQL 或其他) - **同步模式**:完全(每次运行)或增量(基于水印,需要游标列) - **频率意图**:帮助设置 `batch_size` 和 `rate_limit` 2. 使用 `docs/llm/API_REFERENCE.md` 中的确切字段名称生成有效的同步 YAML。 3. 在代码块中输出 YAML 并建议保存位置: `syncs/<name>.yml` 4. 显示验证并运行它的命令: ```bash drt validate drt run --select <name> --dry-run drt run --select <name> ``` ## 规则 - 使用 `type: bearer` + `token_env` (从不硬编码令牌) - Slack/webhooks 的默认 `on_error:skip`,`on_error:关键同步失败 - 对于增量模式,始终包含 `cursor_field` - 当源是单个 DWH 表时使用 `ref('table_name')`;过滤或连接时的原始 SQL - Jinja2 模板使用 `{{ row.<column_name> }}` — 列名必须来自用户 ## 参考 请参阅 `docs/llm/API_REFERENCE.md` 了解所有字段、类型和默认值。

更新日志: Source: GitHub https://github.com/drt-hub/drt

目录结构

当前层级: tree/main/skills/drt/skills/drt-create-sync/

  • 📄 SKILL.md 1.6 KB

SKILL.md

登录后下载/点赞/收藏 ❤ 11 | ★ 0
评论 0

请先登录后评论。

评论加载中...