メイン コンテンツをスキップする 補完的コンテンツへスキップ

BigQueryへのアクセスの構築

手順

  1. tBigQueryInputコンポーネントをダブルクリックし、[Component] (コンポーネント)ビューを開きます。
  2. [Edit schema] (スキーマを編集)をクリックしてエディターを開きます。
  3. ボタンを2回クリックし2行を追加したら[Column] (カラム)カラムに任意の名前を入力します。このシナリオではStatesおよび Countにします。
  4. [OK]をクリックしてこれらの変更を確定し、ポップアップ表示されるダイアログボックスで求められるプロパゲーションを承認します。
  5. [Authentication] (認証)エリアで、認証情報を追加します。ほとんどの場合、[Service account] (サービスアカウント)モードの方が分かりやすく操作が簡単です。
    [Authentication mode] (認証モード) 説明
    サービスアカウント Google Cloud Platformプロジェクトに関連付けられているGoogleアカウントを使用して認証します。

    このモードを選択すると、[Service account credentials file] (サービスアカウントの認証情報ファイル)フィールドが表示されます。このフィールドには、使用するサービスアカウントで作成された認証情報ファイルへのパスを入力します。このファイルはTalendジョブが実際に起動および実行されるコンピューターに保管されている必要があります。

    Googleサービスアカウントを作成し、認証情報ファイルを取得する方法は、GoogleのドキュメンテーションでGetting Started with Authenticationをご覧ください。

    OAuth2.0 OAuth認証情報を使用してアクセスを認証します。このモードを選択した場合、[Basic settings] (基本設定)ビューで定義されるパラメーターは、[Client ID] (クライアントID)[Client secret] (クライアントシークレット)および[Authorization code] (認証コード)です。
    1. WebブラウザーのGoogle APIコンソールに移動して、BigQueryをホスティングしているGoogleプロジェクトおよび使用するクラウドストレージサービスにアクセスします。
    2. APIアクセスタブをクリックしてビューを開き、クライアント ID、クライアントシークレット、プロジェクトIDをコピーします。
    3. Studioの[Component] (コンポーネント)ビューで、APIアクセスタブビューからクライアントID、クライアントシークレット、プロジェクトIDをそれぞれ対応するフィールドに貼り付けます。
    4. Studioの[Run] (実行)ビューで、[Run] (実行)をクリックしてこのジョブを実行します。実行は一定のタイミングで一時停止し、認証コードを取得するために使用されるURLアドレスをコンソールに出力します。
    5. Webブラウザーでこのアドレスに移動し、表示された認証コードをコピーします。
    6. tBigQueryOutput[Component] (コンポーネント)ビューで、[Authorization Code] (認証コード)フィールドに認証コードを貼り付けます。

このページは役に立ちましたか?

このページまたはコンテンツに、タイポ、ステップの省略、技術的エラーなどの問題が見つかった場合は、お知らせください。改善に役立たせていただきます。