メインコンテンツへスキップ
重要: DomoコネクターでOAuth認証を使用する機能にGoogleによって変更が加えられたことにより、新しいデータ接続を作成する際に、すべてのユーザーがサービスアカウントキー認証を使用しなければならなくなりました。新しいGoogle Admin SDK Reports DataSetを作成するには、このコネクターを使用します。既存のGoogle Admin SDK Reports DataSetはすべてこれまでどおり正常に実行されます。

はじめに

GoogleのレポートAPIの詳細については、ウェブサイト( https://developers.google.com/admin-…/v1/reference/ )を参照してください。 Google Admin SDK Reportsには、Data Centerから接続します。このトピックでは、Google Admin SDK Reportsコネクターユーザーインターフェースに固有のフィールドとメニューについて説明します。DataSetの追加、更新スケジュールの設定、DataSet情報の編集に関する一般的な情報については、「 コネクターを使用してDataSetを追加する 」を参照してください。

必要条件

Googleサービスアカウントに接続するには、GoogleサービスアカウントのJSONキーとサービスアカウントのユーザー名が必要です。

新しいサービスアカウントとキーを生成するには、次の手順を実行します。

  1. Google Cloudコンソール にログインします。
  2. [APIs & Services]>[Credentials] をクリックします。
API_Service-Creds.png
  1. [Create Credentials]>[Service account] をクリックします。
Create_Cred-Service_accnt.png
  1. [Create service account]ペインで、サービスアカウントの名前と説明を入力し、 [Create and continue] をクリックします。
  2. このサービスアカウントのプロジェクトへのアクセスを許可するには[Select a role] ドロップダウン から [Project]>[Owner] の順に選択します。
Project-Owner.png
  1. [Done] をクリックします。
  2. 新しいJSONキーを作成するには、 [Service accounts]ペイン で3つ並んだ点(展開メニュー)をクリックし、 [Manage keys] を選択します
  1. [Keys] セクションで、 [Add Key]>[Create new key] の順にクリックします。
Keys_Create_new_key.png
  1. キーのタイプに [JSON] を選択し、 [Create] をクリックします。
select_JSON.png
  1. [Create] をクリックします。
シークレットキーがコンピューターに保存されます。

サービスキーへのドメイン全体の委任を有効にするには:

  1. 新規に作成されたサービスアカウントを表から探します。
[Actions] の下で 3つの点(展開メニュー)をクリックし、 [Manage Details] をクリックします。
  1. サービスアカウントの詳細で、
[Show domain-wide delegation] をクリックして 展開し、 [Enable Google Workspace Domain-wide Delegation] チェックボックスが選択されていることを確認します。
Enable_Google_wide_checkbox.png
[Save] をクリックしてサービスアカウントを更新し、サービスアカウントの表に戻ります。新しい列 [Domain-wide delegation] が表示されます。
[View Client ID] をクリックしてクライアントIDを取得し、そのクライアントIDを記録しておきます。

ドメイン全体の権限をサービスアカウントに委任するには:

Google Workspaceドメインでユーザーデータにアクセスするには、作成したサービスアカウントにそのドメインのスーパー管理者がアクセス権を付与する必要があります。ドメイン全体の委任に関する詳細は、「 APIアクセスをドメイン全体の委任で制御する 」を参照してください。
  1. Google Workspaceドメインの Adminコンソール から、 メインメニュー >[Security]>[API controls] の順に進みます。
  2. [Domain wide delegation] ペインで、 [Manage Domain Wide Delegation] を選択します。
  3. [Add new] をクリックします。
Domain_wide_delegation.png
  1. [Client ID] フィールドには、上記のサービスアカウント作成ステップで取得したクライアントIDを入力します。
add_client.png
  1. [OAuth Scopes] フィールドに、アプリケーションに必要なスコープのカンマ区切りのリストを入力します(使用可能なスコープのリストは、「認証要求」を参照してください)。
例えば、アクティビティレポートにドメイン全体でアクセスする必要がある場合は、「 https://www.googleapis.com/auth/admin.reports.audit.readonly 」と入力してください。 https://www.googleapis.com/auth/admin.reports.usage.readonly [Authorize] をクリックします。

Google Admin SDK Reportsアカウントに接続する

このセクションでは、Google Admin SDK Reportsコネクターページの [認証情報] および [詳細] ペインのオプションについて説明します。このページのほかのペインの項目である [スケジュール設定][DataSetに名前を付け、説明を入力] に関しては、ほとんどのタイプのコネクターで共通しています。詳細については「 コネクターを使用してDataSetを追加する 」を参照してください。

[認証情報]ペイン

このペインには、Googleサービスアカウントにアクセスするための認証情報を入力するフィールドがあります。下表は、各フィールドに必要な内容を説明しています。

フィールド

説明

Service Account Key JSON

GoogleサービスアカウントキーのJSONをコピーして貼り付けます。キーを作成する方法については、上述の「必要条件」を参照してください。

Service Account User

サービスアカウントユーザー名を入力します。例: es@xyz.com

有効なキーを一度入力しておくと、いつでも同じアカウントを使用して新しいGoogle Admin SDK Reports DataSetを作成できます。 コネクターのアカウントはData Centerの [アカウント] タブで管理できます。このタブの詳細については、「 コネクターのユーザーアカウントを管理する 」を参照してください。

[詳細]ペイン

このペインには、時間枠を選択するためのほかのメニューとともに、メインの [Reports] メニューが含まれています。

メニュー

説明

Report

実行するGoogle Admin SDK Reportsレポートを選択します。以下のレポートが利用できます。

Customer Usage

アカウントのユーザーのGoogle Appsサービスアクティビティを返します。

Google Admin Activity

アカウントのすべての管理者のAdmin Consoleアクティビティに関する情報を返します。

Google Drive Activity

アカウントのユーザーによるGoogle Driveドキュメントの管理、変更、共有に関する情報を返します。

User Usage

アカウントのユーザーのGoogle Appsサービスアクティビティを返します(一部の日付のデータは、使用可能になるまで空白のままになる場合があります)。

Duration

データを特定の日付について取得するか、日付範囲について取得するかを選択します。

Report Date

特定の日付のレポートデータを取得するのか、今日から指定した日数を遡った日までのレポートデータを取得するのかを選択します。

Select Specific Date

レポートの日付を選択します。

Days Back

レポートに表示する過去日数を入力します。

Start Date

日付範囲の最初の日付が特定の日付なのか、相対的な日付なのかを指定します。範囲の最後の日付は、 [End Date] で選択します。

End Date

日付範囲の2番目の日付が特定の日付なのか、相対的な日付なのかを指定します。日付範囲の最初の日付は [Start Date] で選択します。

Select Specific Start Date

日付範囲の最初の日付を選択します。

Select Specific End Date

日付範囲の2番目の日付を選択します。

Days Back to Start From

レポートで表示する過去の日のうち、現在から最も遠い日までの日数を入力します。 [Days Back to End At] と組み合わせることによって、表示日数の範囲を指定できます。

例えば、 [Days Back to Start From] に「 10 」、 [Days Back to End At] に「 5 」を入力した場合、レポートには、今日から数えて10日前から5日前のデータが含まれます。

Days Back to End At

レポートで表示する過去の日のうち、現在から最も近い日までの日数を入力します。 [Days Back to Start From] と組み合わせることによって、表示日数の範囲を指定できます。

例えば、 [Days Back to Start From] に「 10 」、 [Days Back to End At] に「 5 」を入力した場合、レポートには、今日から数えて10日前から5日前のデータが含まれます。

その他のペイン

スケジュール設定、再試行、オプションの更新など、コネクターインターフェースのその他のペインに表示されるオプションについては、「 コネクターを使用してDataSetを追加する 」を参照してください。