Skip to content

データソース

Recotem はインタラクションデータを、差し替え可能なデータソースを通じて読み込みます。 どのソースを使うかはレシピの source.type 識別子で選択します。各ソースは固有の接続オプション、 認証方式、そして任意のインストールエクストラを持ちます。以下のページでは、すべての組み込みソースと、 独自ソースを追加するためのプラグイン機構を解説します。

組み込みソース

ソースsource.type用途
CSV / Parquetcsvparquetローカルディスクやクラウドストレージ(s3://gs://az://)上のテーブル形式ファイル。ローカルファイルなら追加インストール不要。
BigQuerybigqueryBigQuery のテーブルやクエリから直接インタラクションを読み込む。recotem[bigquery] エクストラが必要。
SQLsqlSQLAlchemy 2 経由のリレーショナルデータベース(PostgreSQL、MySQL/MariaDB、SQLite)。
GA4ga4Google Analytics 4 Data API を直接利用し、BigQuery Export を経由しない。

Recotem の拡張

トピック説明
プラグインカスタムソースを recotem.datasources エントリポイントグループに登録すると、起動時に自動検出される。Recotem 本体の変更は不要。

関連リファレンス

  • 環境変数 — 個々のデータソースを調整するランタイム設定(例: RECOTEM_MAX_SQL_ROWS)。