SQLクエリをRESTAPIとして公開することは、Tinybirdのコア機能です:
- データパイプラインの作成SQLクエリーを.pipeファイルに書く。例えば、page_views.pipe ファイルを作成します。
- 配備パイプラインTinybird CLI を使用して、deploy コマンドを実行します。
- APIエンドポイントの公開Tinybird UIで適切なパイプラインを選択し、'Publish as API Endpoint'をクリックします。
- 認証の設定APIアクセスにToken認証方式を設定する
公開後、APIは自動的に以下のような呼び出し可能なURLを取得する:
TinybirdはSwaggerドキュメントの自動生成をサポートしており、APIユーザーがインターフェイスの仕様を理解しやすくなっています。
これらのAPIは当然ハイパフォーマンスであり、Tinybirdのバックエンドは、データ量が多い場合でも低レイテンシーのレスポンスを保証するために、クエリの実行プランを自動的に最適化することは注目に値する。
この答えは記事から得たものである。Tinybird: リアルタイムデータ分析APIを迅速に構築するためのプラットフォームについて