Ameba Ownd

アプリで簡単、無料ホームページ作成

SoulImpact株式会社公式ブログ

RailsにBigqueryクライアントを追加

2025.03.14 10:29

RailsにBigqueryクライアントを追加

サンプルコード

以下の通りgem追加とBQクライアント実装により任意のBigqueryプロジェクトに対してアクセスすることが可能です。

gem追加

BQクライアントの実装

今回はクリデンシャルファイルをパス指定ではなくJSON文字列指定をすることで認証を突破するやり方を紹介します。

GOOGLE_BIGQUERY_SA_AUTH_JSONという環境変数にSAのクリデンシャルJSON文字列を設定しておきます。