mcpField
T
tinybird-python-sdk-guidelines

tinybird-python-sdk-guidelines

github.com/tinybirdco数据与数据库22621 次安装13 周前更新
代码仓库

关于 tinybird-python-sdk-guidelines

这是一份使用 `tinybird-sdk` 在 Python 中定义和管理 Tinybird 资源的指南,面向构建数据项目的开发者。内容涉及数据源、管道、客户端、数据摄取与查询、连接、部署命令和旧文件迁移。

主要功能

  1. 01定义 Python 数据源与管道
  2. 02配置端点与客户端
  3. 03数据摄取和查询指引
  4. 04连接与物化视图指引
  5. 05命令行工作流及旧格式迁移

适用场景

  1. 01在 Python 项目中定义 Tinybird 资源
  2. 02运行开发、构建和部署命令
  3. 03将 `.datasource` 和 `.pipe` 文件迁移到 Python

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/tinybirdco/tinybird-agent-skills --skill tinybird-python-sdk-guidelines

安装后在 Claude Code 中输入/tinybird-python-sdk-guidelines确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

rules/
cli-commands.md
client.md
configuration.md
connections.md
copy-sink-pipes.md
defining-datasources.md
defining-endpoints.md
getting-started.md
low-level-api.md
materialized-views.md
tokens.md

详细介绍

Tinybird Python SDK 指南

介绍如何使用 tinybird-sdk 包在 Python 中定义 Tinybird 资源。

适用场景

  • 安装或配置 tinybird-sdk
  • 在 Python 中定义数据源、管道或端点
  • 在 Python 中创建 Tinybird 客户端
  • 在 Python 中使用数据写入或查询
  • 在 Python 项目中运行 tinybird dev/build/deploy 命令
  • 从旧版 .datasource/.pipe 文件迁移到 Python
  • 定义连接(Kafka、S3、GCS)
  • 创建物化视图、复制管道或接收器管道

规则文件

  • rules/getting-started.md
  • rules/configuration.md
  • rules/defining-datasources.md
  • rules/defining-endpoints.md
  • rules/client.md
  • rules/low-level-api.md
  • rules/cli-commands.md
  • rules/connections.md
  • rules/materialized-views.md
  • rules/copy-sink-pipes.md
  • rules/tokens.md

快速参考

  • 安装:pip install tinybird-sdk
  • 初始化:tinybird init
  • 开发模式:tinybird dev(使用已配置的 dev_mode,通常为分支)
  • 构建:tinybird build(针对已配置的开发目标进行构建)
  • 部署:tinybird deploy(部署到 main/production)
  • 在 CI 中预览:tinybird preview
  • 迁移:tinybird migrate(将 .datasource/.pipe 文件转换为 Python)
  • 仅限服务端;切勿在浏览器中暴露令牌

评论

支持 Markdown