mcpField
T
tinybird-python-sdk-guidelines

tinybird-python-sdk-guidelines

github.com/tinybirdcoデータ・データベース22621 回インストール13 週間前に更新
リポジトリ

tinybird-python-sdk-guidelines について

`tinybird-sdk`を使ってPythonでTinybirdのリソースを定義・管理するためのガイドです。データソース、パイプ、クライアント、データ取り込みとクエリ、接続、デプロイ、旧形式からの移行を扱います。

主な機能

  1. 01Pythonでのデータソースとパイプ定義
  2. 02エンドポイントとクライアントの設定
  3. 03データ取り込みとクエリの指針
  4. 04接続とマテリアライズドビューの指針
  5. 05CLIワークフローと旧形式からの移行

活用シーン

  1. 01Pythonプロジェクトで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 のガイドライン

Python で Tinybird リソースを定義するために、tinybird-sdk パッケージを使用する際のガイダンスです。

適用する場面

  • 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/本番環境にデプロイします)
  • CI でのプレビュー:tinybird preview
  • 移行:tinybird migrate(.datasource/.pipe ファイルを Python に変換します)
  • サーバーサイドのみで使用してください。ブラウザーでトークンを公開しないでください

コメント