サポート対象エディション: Enterprise Standard、Enterprise Plus、Education Standard、Education Plus、Enterprise Essentials Plus、Cloud Identity Premium。 エディションの比較
管理者は、組織の Google ドライブ インベントリを BigQuery にエクスポートできます。インベントリには、サイズ、適用されているラベル、共有相手など、各ファイルに関連付けられているメタデータが含まれますが、ファイルのコンテンツは含まれません。この情報を確認し、機密ファイルへのアクセスが組織の規制、コンプライアンス、データ セキュリティの目標を満たしているかどうかを評価できます。
ドライブのインベントリが BigQuery にある場合は、Looker Studio やサードパーティの可視化パートナーなどの分析ツールを使用して、カスタム レポートとダッシュボードを作成できます。
注:
- Google BigQuery は Google Cloud サービスであるため、このページの一部の手順は Google Cloud コンソールで行います。
- ドライブのインベントリを BigQuery にエクスポートするには費用がかかるため、Google Cloud プロジェクトの課金を設定する必要があります。詳しくは、データ取り込みの料金と BigQuery の請求先アカウントの料金詳細の確認をご覧ください。Google Cloud 料金計算ツールで費用を見積もることができます。
- ドライブのインベントリは、少なくとも 2 週間ごとにエクスポートされます。エクスポートすると、以前のエクスポートは上書きされます。以前のエクスポートを保持する 1 つのアプローチは、BigQuery Data Transfer Service を使用してデータセットを自動的にコピーすることです。
- ドライブのインベントリをエクスポートする際に、一部のファイルのメタデータが欠落することがあります。まれに、一部のファイルが含まれないことがあります。
手順 1. ドライブ インベントリ用に BigQuery プロジェクトとデータセットを設定する
- Google Cloud コンソールで、アクティブな BigQuery プロジェクトを作成するか開きます。
詳しくは、プロジェクトの作成と管理をご覧ください。 - プロジェクトで課金を有効にする(まだ有効にしていない場合)。
- プロジェクトの IAM ページに移動します。
- データの処理と表示のために、Google Workspace アカウントにエクスポートへのアクセス権を付与します。BigQuery IAM のロールと権限と、リソースへのアクセスを制御する方法について学習します。エクスポートのアクセス権を付与する Google Workspace アカウントに対して、次の操作を行います。
- プリンシパルのリストの上部にある [アクセス権を付与] をクリックします。
- [プリンシパルを追加] に、Google Workspace アカウントのメールアドレスを入力します。
- ユーザーに割り当てるロールをクリックします。ヒント: [フィルタ] をクリックして [BigQuery] と入力すると、BigQuery 固有のロールを検索できます。
- [保存] をクリックします。
- ドライブのインベントリ データのエクスポートを保存する BigQuery データセットを探すか作成します。
- ナビゲーション メニュー > [BigQuery] の順にクリックします。
- 左側の [エクスプローラ] パネルでプロジェクトを開き、既存のデータセットを一覧表示します。
- 使用するデータセットがある場合は、次のステップで使用する ID をメモしておきます。
- 新しいデータセットを使用する場合は、データセットの作成をご覧ください。次のステップで使用するデータセット名をメモします。
ステップ 2. ドライブ インベントリのエクスポートをオンにして設定する
-
-
管理コンソールで、メニューアイコン [レポート] [データ統合] に移動します。
- [ドライブ インベントリのエクスポート] をクリックします。
- チェックボックスをオンにして、ドライブのインベントリのエクスポートを有効にします。
- [BigQuery プロジェクト ID] で、ドライブのインベントリのエクスポートを保存するプロジェクトを選択します。プロジェクトが表示されない場合は、BigQuery でプロジェクトを設定する必要があります。詳しくは、Google Cloud コンソールを使用したクイックスタートをご覧ください。 {set up as snippet to reuse}
- [プロジェクト内の既存のデータセット] に、プロジェクト内のドライブ インベントリの保存に使用するデータセットの名前を入力します。データセットがまだない場合は、データセットの作成の手順をご覧ください。
- [保存] をクリックします。
エクスポートを有効にしてから 1~2 週間で、最初のエクスポートが表示されます。その後、エクスポートは少なくとも 2 週間ごとに更新されます。
手順 3. (省略可)データの有効期限を更新する
データ エクスポートのデフォルトの有効期限は 60 日間です。この期間が経過すると、データは Google Cloud から削除されます。
有効期限を変更する方法については、デフォルトのテーブルの有効期限の更新をご覧ください。
BigQuery のエクスポートが見つからない場合のトラブルシューティング
BigQuery でドライブ インベントリのエクスポートが表示されない場合は、次の問題とその解決方法を確認してください。
考えられる問題 | 是正方法 |
---|---|
Google Workspace サブスクリプションでは、ドライブ インベントリのエクスポートがサポートされなくなった |
サブスクリプションをダウングレードした場合、ドライブ インベントリのエクスポートがサポートされなくなることがあります。管理コンソールで、メニュー アイコン > [お支払い] > [サブスクリプション] に移動し、ご利用のサブスクリプションが次のいずれかであることを確認します。 サポート対象エディション: Enterprise Standard、Enterprise Plus、Education Standard、Education Plus、Enterprise Essentials Plus、Cloud Identity Premium。 エディションの比較 ドライブ インベントリのエクスポートに対応しているエディションに切り替えてから、レポートがエクスポートされるまでに最大で 2 週間かかることがあります。 |
BigQuery プロジェクトまたはデータセットが削除された |
管理コンソールで設定した BigQuery プロジェクト ID とデータセット ID をメモします。次に、Google Cloud コンソールを開き、プロジェクトとデータセットの両方があることを確認します。 どちらも存在しない場合は、代替手段を作成または特定します。次に、管理コンソールで [ドライブ インベントリのエクスポート] の設定を更新し、既存のプロジェクトとデータセットを使用します。 |
BigQuery のデータセットまたはプロジェクトに対するドライブ インベントリ エクスポート サービス アカウントの権限が削除された |
Google Cloud コンソールで、サービス アカウントにデータセットに対する [編集者] 権限と、プロジェクトに対する [BigQuery.jobUser] 権限があることを確認します。 権限がない場合は、管理コンソールでこの機能を無効にしてから再度有効にします。 |
よくある質問
ドライブ インベントリを BigQuery にエクスポートするには費用がかかりますか?はい。詳しくは、データ取り込みの料金と BigQuery の請求先アカウントの料金詳細の確認をご覧ください。Google Cloud 料金計算ツールで費用を見積もることができます。
いいえ。ドライブ インベントリのエクスポートには、Google Cloud Platform の利用規約または Google Cloud Platform の使用に適用される契約が適用されます。
ドライブ インベントリのエクスポートは、次のスキーマで BigQuery データセットに追加されます。
名前 | スキーマ フィールド | 説明 |
---|---|---|
アイテム ID | id |
アイテムの固有の Google ドライブ アイテム ID |
バージョン | version |
ファイルの最新バージョン番号。ファイル バージョンの数値は単調に増加します。ユーザーには表示されない変更も含め、サーバー上のファイルに加えられたすべての変更が反映されます。 |
所有者 | owner.user または owner.user |
ユーザーが所有するアイテムの場合は、ファイルのオーナーのメールアドレスとユーザー ID。 共有ドライブ内のアイテムの場合は、共有ドライブ ID。 |
Creator | creator |
アイテムの作成者のメールアドレスとユーザー ID。クリエイターがアイテムにアクセスできなくなった場合、このフィールドには値が入力されません。 |
スナップショットのタイムスタンプ | snapshot_start_time_micros と snapshot_start_time_micros |
レポート生成の開始時刻と終了時刻のタイムスタンプ |
タイトル | タイトル |
ユーザーが指定したファイルのタイトル |
説明 | 説明 |
アイテムの短い説明 |
ゴミ箱のステータス | is_trashed |
アイテムがゴミ箱に移動されているがまだ削除されていないかどうか |
MIME タイプ | mime_type |
アイテムの MIME タイプ。Google Workspace と Google ドライブのサポートされている MIME タイプをご覧ください。 |
ファイル拡張子 | file_extension |
完全なファイル拡張子の最後のコンポーネント。名前フィールドから抽出されます。これは、Google ドライブ内のバイナリ コンテンツを含むアイテムでのみ使用できます。 |
作成日時 | create_time |
アイテムが作成されたときのタイムスタンプ |
最終更新時刻 | last_modified_time_micros |
アイテムが最後に変更された時刻のタイムスタンプ |
ファイル サイズ | file_size_bytes |
blob とドキュメント エディタ ファイルのサイズ(バイト単位)。ショートカットやフォルダなど、サイズのないアイテムについては報告されません。 |
消費した割り当て | consumed_quota_bytes |
アイテムによって使用された保存容量のバイト数。これには、HEAD リビジョンと保持された以前のリビジョンが含まれます。 |
共有ドライブ ID | shared_drive_id |
共有ドライブ内のアイテムの場合は、共有ドライブ ID。 |
適用されたラベル* | applied_labels.id |
アイテムに適用されるラベルの ID |
applied_labels.title |
アイテムに適用されるラベルのリソース名 | |
applied_labels.field_values.id |
ラベルまたはライブラリ内で一意のフィールド ID。 |
|
|
フィールドのタイプ。次のいずれか 1 つを指定できます。 |
|
|
UI に表示する、フィールドを識別するテキスト | |
権限 | access.permissions.permission_id |
この権限の ID。これは、権限を付与されたユーザー向けの固有の識別子です。 注: 権限 ID はユーザー ID と同じではありません。 |
access.permissions.name |
権限の値の「略式の」名前。各タイプの権限の例を以下に示します。
|
|
access.permissions.type |
権限のタイプ。以下のような値を指定できます。
|
|
access.permissions.role |
この権限によって付与されるロール。以下のような値を指定できます。
注: タイプの詳細については、ロールと権限をご覧ください。 |
|
access.permissions.view |
権限がビューに属する場合、値は公開 されます。 |
|
|
ファイルの検索を許可するかどうかを決める権限。domain または anyone のタイプの権限についてのみ報告されます。 |
|
access.permissions.email |
この権限が参照するユーザーまたはグループのメールアドレス | |
access.permissions.domain |
この権限が参照するエンティティのドメイン名。権限の種類が user 、group 、domain のいずれかである場合に表示されます。 |
|
access.permissions.user_id |
権限のメールアドレスに関連付けられているユーザー ID |
* ドライブのアイテムに適用されたラベルを指します。applied_labels.field_values
スキーマ フィールドの詳細については、リソース: ラベルをご覧ください。
。変更後は、新しいエクスポートと変更前の最後のエクスポートが異なる場所に保存されることになります。
はい。BigQuery へのサービスログのエクスポートを設定する場合も、同じプロジェクト ID を使用できます。ドライブのインベントリは、プロジェクト内の別のデータセットに移動されます。
はい。ドライブ インベントリを BigQuery にエクスポートしたくない場合は、管理コンソールでドライブ インベントリの設定を削除できます。
-
-
管理コンソールで、メニューアイコン [レポート] [データ統合] に移動します。
- [ドライブ インベントリ] をクリックします。
- [BigQuery プロジェクト ID] をクリックして、プロジェクトを選択します。
- [削除] をクリックします。
- もう一度 [削除] をクリックして確定します。
ドライブのインベントリはエクスポートされなくなります。データセットは既存のデータとともにプロジェクトに残りますが、期限が切れるとデータは削除されます。
ドライブ インベントリのエクスポートを再開するには、プロジェクト ID を追加します。
BigQuery プロジェクトとデータセットの権限リストに、id@gcp-sa-statefulreporting.iam.gserviceaccount.com
という名前のサービス アカウントと、drive-inventory-reporting@system.gserviceaccount.com
という名前の別のサービス アカウントが表示されることがあります。ベータ版では、1 つのサービス アカウントを使用してドライブからメタデータを読み取り、もう 1 つのサービス アカウントを使用してドライブのインベントリを BigQuery に書き込みます。組織のポリシーにより、これらのサービス アカウントが権限リストに追加できない場合は、アカウントのドメインを許可リストに登録する必要があります。これらのサービス アカウントは、ベータ版の期間中に統合される可能性があります。
ベータ版では、データのリージョン指定はサポートされていません。