BigQuery
このチャプターではMorphプラットフォームに、外部データソースとしてBigQueryを連携する方法を説明します。
設定方法
まずは、画面上部のConnectionsを選択し、Createボタンを押下します。
画面右側にCreate connectionのサイドパネルが表示されるので、ここでBigQueryを選択します。
以下のように接続情報の入力画面が表示されるので、接続先の情報を入力します。(*)のついている項目は入力必須となります。
認証方式
BigQueryへの接続には、Service AccountまたはOAuth2認証の二つの方法が利用可能です。どちらの方法も安全にBigQueryデータにアクセスするためのもので、用途に応じて選択することができます。
OAuth2認証
OAuth2は、ユーザーが自身のGoogleアカウントの資格情報を直接使用せずに、第三者アプリケーションがGoogleサービスに安全にアクセスするための方法です。
Service Account認証
Service Accountは、アプリケーションがユーザーの介入なしにGoogle Cloudサービスにアクセスするために使用します。これは主にバックエンドシステムや自動化スクリプトで使用されます。
OAuth2認証を使用したBigQuery連携
設定手順:
- Morphの設定で「OAuth2」を選択し、「Sign in with Google」ボタンを使用してGoogleアカウントで認証します。
- Sign in with GoogleからGoogle Cloud Platform側の画面に遷移したらMorphの接続要求を許可してください。許可するとMorph画面にリダイレクトされて設定は完了です。
Service Accountを使用したBigQuery連携
設定手順:
- Google Cloud PlatformでService Accountを作成し、そのJSONキーを取得します。[参考: サービス アカウント キーの作成と管理 (opens in a new tab)]
- Morphの設定で「Service Account」を選択し、ダウンロードしたJSONキーを指定するフィールドにアップロードします。
接続設定を完了する
Accountセクションの入力が終わって画面左下のCreateボタンを押下したら、次はConnection slugを入力して、接続設定を完了してください。
- Connection slug
- 外部データソースへの接続を一意に識別するもので、空にすることはできません。文字、数字、アンダースコアのみで任意に設定してください。
Connections一覧に接続設定が表示されたら設定完了となります。