关于 tinybird-python-sdk-guidelines
这是一份使用 `tinybird-sdk` 在 Python 中定义和管理 Tinybird 资源的指南,面向构建数据项目的开发者。内容涉及数据源、管道、客户端、数据摄取与查询、连接、部署命令和旧文件迁移。
主要功能
- 01定义 Python 数据源与管道
- 02配置端点与客户端
- 03数据摄取和查询指引
- 04连接与物化视图指引
- 05命令行工作流及旧格式迁移
适用场景
- 01在 Python 项目中定义 Tinybird 资源
- 02运行开发、构建和部署命令
- 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.mdclient.mdconfiguration.mdconnections.mdcopy-sink-pipes.mddefining-datasources.mddefining-endpoints.mdgetting-started.mdlow-level-api.mdmaterialized-views.mdtokens.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.mdrules/configuration.mdrules/defining-datasources.mdrules/defining-endpoints.mdrules/client.mdrules/low-level-api.mdrules/cli-commands.mdrules/connections.mdrules/materialized-views.mdrules/copy-sink-pipes.mdrules/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