このドキュメントでは、 Storage Insights データセットに含まれるテーブルとそのスキーマについて説明します。これらのテーブルを使用して、運用パターンを分析し、リソース使用量をモニタリングし、ストレージ環境全体のアクティビティを把握できます。
メタデータのデータセット スキーマ
以降のセクションでは、データセットに含まれるメタデータ フィールドについて説明します。BigQuery の列モードの詳細については、モードをご覧ください。列モードは、BigQuery がデータを保存してクエリを実行する方法を決定します。
バケットのメタデータ
バケット メタデータ スキーマには、bucket_attributes_view テーブルと bucket_attributes_latest_snapshot_view テーブルが含まれます。バケット メタデータ テーブルには次のフィールドがあります。
| メタデータ フィールド | モード | タイプ | 説明 |
|---|---|---|---|
snapshotTime |
NULLABLE |
TIMESTAMP |
snapshotTime フィールドには、バケット メタデータ スナップショットの更新時刻が RFC 3339 形式で保存されます。 |
name |
NULLABLE |
STRING |
バケットの名前です。 |
location |
NULLABLE |
STRING |
バケットのロケーション。バケット内のオブジェクトのオブジェクト データは、このロケーション内の物理ストレージに保存されます。 |
project |
NULLABLE |
INTEGER |
バケットが属するプロジェクトのプロジェクト番号。 |
storageClass |
NULLABLE |
STRING |
バケットのデフォルトのストレージ クラス。 |
public |
NULLABLE |
RECORD |
非推奨。このフィールドは、バケットが一般公開されているかどうかを示します。代わりに iamConfiguration を使用してください。 |
public.bucketPolicyOnly |
NULLABLE |
BOOLEAN |
非推奨。このフィールドは public レコードの一部で、均一なバケットレベルのアクセスが有効になっているかどうかを示します。有効になっている場合、オブジェクト レベルの ACL からアクセス権が付与されることはありません。 |
public.publicAccessPrevention |
NULLABLE |
STRING |
非推奨。このフィールドは public レコードの一部で、バケットへの公開アクセスが防止されているかどうかを示します。 |
autoclass |
NULLABLE |
RECORD |
バケットの Autoclass 構成。有効になっている場合、オブジェクトへのアクセス方法とタイミングに基づいてオブジェクトのストレージ クラスが制御されます。 |
autoclass.enabled |
NULLABLE |
BOOLEAN |
Autoclass が有効になっているかどうか。 |
autoclass.toggleTime |
NULLABLE |
TIMESTAMP |
このバケットで Autoclass が最後に有効または無効になった時刻(RFC 3339 形式)。 |
versioning |
NULLABLE |
BOOLEAN |
バケットでバージョニングが有効になっているかどうか。詳細については、オブジェクトのバージョニングをご覧ください。 |
lifecycle |
NULLABLE |
BOOLEAN |
バケットにライフサイクル構成があるかどうか。詳細については、ライフサイクル管理をご覧ください。 |
metageneration |
NULLABLE |
INTEGER |
このバケットのメタデータの世代。 |
timeCreated |
NULLABLE |
TIMESTAMP |
バケットの作成時刻(RFC 3339 形式)。 |
tags |
NULLABLE |
RECORD |
非推奨。このフィールドには、バケットに関連付けられたユーザー定義の Key-Value ペアが含まれます。代わりに resourceTags を使用してください。 |
tags.lastUpdatedTime |
NULLABLE |
TIMESTAMP |
非推奨。このフィールドは、tags が最後に更新された時刻を示します。 |
tags.tagMap |
REPEATED |
RECORD |
非推奨。このフィールドは tags レコードの一部で、タグキーとタグ値のマップが含まれています。 |
tags.tagMap.key |
NULLABLE |
STRING |
非推奨。このフィールドは tags.tagMap レコードの一部で、タグのキーを表します。 |
tags.tagMap.value |
NULLABLE |
STRING |
非推奨。このフィールドは tags.tagMap レコードの一部で、タグの値を表します。 |
labels |
REPEATED |
RECORD |
ユーザーが指定したバケットラベル(Key-Value ペア)。 |
labels.key |
NULLABLE |
STRING |
個々のラベルエントリ。 |
labels.value |
NULLABLE |
STRING |
ラベルの値。 |
softDeletePolicy |
NULLABLE |
RECORD |
バケットの削除(復元可能)ポリシー。削除後にバケット内のオブジェクトが削除済み(復元可能)状態で保持される期間を定義します。削除済み(復元可能)状態のオブジェクトは完全に削除できず、hardDeleteTime までは復元可能です。 |
softDeletePolicy.effectiveTime |
NULLABLE |
DATETIME |
削除(復元可能)ポリシーが有効になる日時(RFC 3339 形式)。
|
softDeletePolicy.retentionDurationSeconds |
NULLABLE |
LONG |
削除済み(復元可能)オブジェクトが保持され、完全に削除できない期間(秒単位)。604800(7 日間)以上かつ 7776000(90 日間)未満の値を指定してください。値を 0 に設定して、削除(復元可能)ポリシーを無効にすることもできます。 |
iamConfiguration |
NULLABLE |
RECORD |
バケットの IAM 構成。 |
iamConfiguration.uniformBucketLevelAccess |
NULLABLE |
RECORD |
バケットの均一なバケットレベルのアクセス構成。 |
iamConfiguration.uniformBucketLevelAccess.enabled |
NULLABLE |
BOOLEAN |
バケットで均一なバケットレベルのアクセスを使用するかどうか。 |
iamConfiguration.publicAccessPrevention |
NULLABLE |
STRING |
バケットの公開アクセスの防止ステータス("inherited" または "enforced")。 |
resourceTags |
REPEATED |
RECORD |
バケットのタグ。詳細については、Cloud Resource Manager API をご覧ください。 |
resourceTags.key |
NULLABLE |
STRING |
resourceTags キー。 |
resourceTags.value |
NULLABLE |
STRING |
resourceTags 値。 |
オブジェクトのメタデータ
オブジェクト メタデータ スキーマには、object_attributes_view テーブルと object_attributes_latest_snapshot_view テーブルが含まれます。オブジェクト メタデータ テーブルには次のフィールドがあります。
| メタデータ フィールド | モード | タイプ | 説明 |
|---|---|---|---|
snapshotTime |
NULLABLE |
TIMESTAMP |
snapshotTime フィールドには、オブジェクトのメタデータ スナップショットの更新時刻が RFC 3339 形式で保存されます。 |
bucket |
NULLABLE |
STRING |
このオブジェクトを含むバケット名。 |
location |
NULLABLE |
STRING |
バケットのロケーション。バケット内のオブジェクトのオブジェクト データは、このロケーション内の物理ストレージに保存されます。 |
componentCount |
NULLABLE |
INTEGER |
複合オブジェクトの場合にのみ返されます。複合オブジェクト内の非複合オブジェクトの数。componentCount には、現在のオブジェクトの作成に使用された複合オブジェクトの一部であった非複合オブジェクトが含まれます。 |
contentDisposition |
NULLABLE |
STRING |
オブジェクト データの Content-Disposition。 |
contentEncoding |
NULLABLE |
STRING |
オブジェクト データの Content-Encoding。 |
contentLanguage |
NULLABLE |
STRING |
オブジェクト データの Content-Language。 |
contentType |
NULLABLE |
STRING |
オブジェクト データの Content-Type。 |
crc32c |
NULLABLE |
INTEGER |
CRC32c チェックサム。RFC 4960 の付録 B で説明されています。ビッグエンディアンのバイト順に base64 でエンコードされます。 |
customTime |
NULLABLE |
TIMESTAMP |
オブジェクトのユーザー指定のタイムスタンプ(RFC 3339 形式)。 |
etag |
NULLABLE |
STRING |
オブジェクトの HTTP 1.1 Entity タグ。 |
eventBasedHold |
NULLABLE |
BOOLEAN |
オブジェクトがイベントベースの保持の対象であるかどうか。 |
generation |
NULLABLE |
INTEGER |
このオブジェクトのコンテンツの世代。 |
md5Hash |
NULLABLE |
STRING |
データの MD5 ハッシュ。base64 でエンコードされます。複合オブジェクトの場合、このフィールドは存在しません。 |
mediaLink |
NULLABLE |
STRING |
オブジェクトのデータをダウンロードするための URL。 |
metadata |
REPEATED |
RECORD |
ユーザーが指定したメタデータ(Key-Value ペア)。 |
metadata.key |
NULLABLE |
STRING |
個々のメタデータのエントリ。 |
metadata.value |
NULLABLE |
STRING |
メタデータ値。 |
metageneration |
NULLABLE |
INTEGER |
この世代のオブジェクトのメタデータのバージョン。 |
name |
NULLABLE |
STRING |
オブジェクトの名前。 |
selfLink |
NULLABLE |
STRING |
このオブジェクトの URL。 |
size |
NULLABLE |
INTEGER |
データの Content-Length(バイト単位)。 |
storageClass |
NULLABLE |
STRING |
オブジェクトのストレージ クラス。 |
temporaryHold |
NULLABLE |
BOOLEAN |
オブジェクトが一時保留の対象かどうか。 |
timeCreated |
NULLABLE |
TIMESTAMP |
オブジェクトの作成時刻(RFC 3339 形式)。 |
timeDeleted |
NULLABLE |
TIMESTAMP |
オブジェクトの削除時刻(RFC 3339 形式)。 |
updated |
NULLABLE |
TIMESTAMP |
オブジェクト メタデータの変更時刻(RFC 3339 形式)。 |
timeStorageClassUpdated |
NULLABLE |
TIMESTAMP |
オブジェクトのストレージ クラスが最後に変更された時刻。 |
retentionExpirationTime |
NULLABLE |
TIMESTAMP |
オブジェクトを削除できるようになる最も早い時刻。オブジェクトに設定された保持構成と、オブジェクトを含むバケットに設定された保持ポリシーによって異なります。retentionExpirationTime の値は RFC 3339 形式です。 |
softDeleteTime |
NULLABLE |
DATETIME |
オブジェクトが削除(復元可能)された時刻。削除(復元可能)ポリシーが適用されているバケット内のオブジェクトでのみ使用できます。 |
hardDeleteTime |
NULLABLE |
DATETIME |
削除済み(復元可能)オブジェクトが完全に削除され、復元できなくなる時刻。値は、バケットの softDeleteTime 値と softDeletePolicy.retentionDurationSeconds 値の合計です。削除(復元可能)ポリシーが適用されているバケット内のオブジェクトでのみ使用できます。 |
project |
NULLABLE |
INTEGER |
バケットが属するプロジェクトのプロジェクト番号。 |
バケットとオブジェクトの最新のメタデータ スナップショット
リンクされたデータセットは、バケットとオブジェクトのメタデータの最新のスナップショットを次の専用ビューで公開します。
bucket_attributes_latest_snapshot_viewテーブルは、Cloud Storage バケットの最新のメタデータを提供します。その構造は、バケットのメタデータ スキーマと一致します。object_attributes_latest_snapshot_viewテーブルは、Cloud Storage オブジェクトの最新のメタデータを提供します。その構造は、オブジェクトのメタデータ スキーマと一致します。
プロジェクトのメタデータ
リンクされたデータセットは、プロジェクトのメタデータを project_attributes_view という名前のビューとして公開します。
| メタデータ フィールド | モード | タイプ | 説明 |
|---|---|---|---|
snapshotTime |
NULLABLE |
TIMESTAMP |
snapshotTime フィールドには、プロジェクトのメタデータ スナップショットの更新時刻が RFC 3339 形式で保存されます。 |
name |
NULLABLE |
STRING |
プロジェクトの名前。 |
id |
NULLABLE |
STRING |
プロジェクトの固有識別子。 |
number |
NULLABLE |
INTEGER |
プロジェクトに関連付けられた数値。 |
アクティビティ データテーブルのデータセット スキーマ
Storage Insights データセットは、運用指標、エラーログ、カスタマイズ可能なスコープの集計ビューなどのアクティビティ データを提供し、さまざまな分析ニーズに対応します。以降のセクションでは、アクティビティ データ スキーマと、そのスキーマで使用可能なデータについて説明します。
オブジェクト アクティビティ データ
Storage Insights データセットの object_events_view テーブルには、オブジェクトの作成、更新、削除オペレーション、メタデータ、これらのオペレーション中に発生したエラーの詳細に関するクエリ可能なレコードが用意されています。このデータを使用すると、object_events_view ビューにクエリを実行して、ストレージ アセットの変更を追跡し、トラブルシューティングできます。object_events_view ビューのデータは Storage Intelligence サブスクリプションに限定され、その中で有効になっているすべてのオブジェクトが一覧表示されます。
object_events_view テーブルには次のフィールドが含まれています。
| フィールド | モード | タイプ | 説明 |
|---|---|---|---|
requestCompletionTimestamp |
NULLABLE |
TIMESTAMP |
リクエストが完了したタイムスタンプ(RFC 3339 形式)。 |
project |
NULLABLE |
INTEGER |
バケット リソースを所有するプロジェクトの番号。 |
bucketName |
NULLABLE |
STRING |
リクエストで指定されたバケットの名前。 |
objectName |
NULLABLE |
STRING |
リクエストで指定されたオブジェクトの名前。このフィールドは null になることがあります。 |
requestOperation |
NULLABLE |
STRING |
実行された Cloud Storage オペレーション。このフィールドは書き込み、更新、削除オペレーションに限定され、null にできます。 |
requestBytes |
NULLABLE |
INTEGER |
リクエストで送信されたバイト数。 |
responseBytes |
NULLABLE |
INTEGER |
レスポンスで送信されたバイト数。 |
requestProcessingTimeMicros |
NULLABLE |
INTEGER |
サーバーがリクエストの処理に要した時間(マイクロ秒単位)。この時間は、最初のバイトが受信されてからレスポンスが送信されるまでの時間です。再開可能なアップロードの場合、最終アップロード リクエストに対するレスポンスによってエンドポイントが決定されます。 |
requestId |
NULLABLE |
STRING |
リクエストの識別子。 |
requestHost |
NULLABLE |
STRING |
元のリクエストで指定されたホスト。 |
requestHttpMethod |
NULLABLE |
STRING |
このリクエストで使用される HTTP メソッド。 |
responseStatus |
NULLABLE |
INTEGER |
サーバーのレスポンスで送信された HTTP ステータス コード。 |
requestReferrer |
NULLABLE |
STRING |
リクエストの HTTP リファラー。 |
size |
NULLABLE |
INTEGER |
オブジェクトのサイズです(バイト単位)。 |
generation |
NULLABLE |
INTEGER |
オブジェクトのコンテンツの世代。オブジェクトのバージョニングに使用されます。 |
timeCreated |
NULLABLE |
TIMESTAMP |
オブジェクトの作成時間(RFC 3339 形式)。 |
storageClass |
NULLABLE |
STRING |
オブジェクトのストレージ クラス。 |
errorReason |
NULLABLE |
STRING |
エラーの理由(429 エラーのみ)。 |
location |
NULLABLE |
STRING |
オブジェクトの場所。 |
プロジェクト アクティビティ ビュー
project_activity_view テーブルには、プロジェクト全体の集約された運用分析情報が表示されます。この表には、オペレーション タイプ、転送されたバイト数、レスポンス コードとエラーをカウントしたアクティビティの合計がまとめられています。プロジェクト アクティビティ分析情報は、モニタリング、トラッキング、内部費用属性に使用できます。ビューのデータは、Storage Intelligence サブスクリプションのスコープによって決まります。このビューには、サブスクリプションで有効になっているバケットとオブジェクトの集計データのみが表示されます。たとえば、10 個の特定のバケットに対してのみ Storage Intelligence を有効にすると、ビューにはそれら 10 個のバケットのデータのみが表示されます。逆に、上位レベル(組織、フォルダ、プロジェクト)で Storage Intelligence を有効にすると、そのスコープ内のすべてのバケットとオブジェクトが自動的に含まれ、ビューにはそれらの集計データが表示されます。
project_activity_view テーブルには次のフィールドが含まれます。
| フィールド | モード | タイプ | 説明 |
|---|---|---|---|
snapshotStartTime |
NULLABLE |
TIMESTAMP |
スナップショットの開始時間(RFC 3339 形式)。 |
snapshotEndTime |
NULLABLE |
TIMESTAMP |
スナップショットの終了時間(RFC 3339 形式)。 |
project |
NULLABLE |
INTEGER |
プロジェクト番号。 |
totalRequests |
NULLABLE |
INTEGER |
プロジェクト全体で行われたリクエストの総数。 |
totalReads |
NULLABLE |
INTEGER |
読み取りオペレーションの合計数。 |
totalWrites |
NULLABLE |
INTEGER |
書き込みオペレーションの合計数。 |
totalUpdates |
NULLABLE |
INTEGER |
更新オペレーションの合計数。 |
totalDeletes |
NULLABLE |
INTEGER |
削除オペレーションの合計数。 |
totalLists |
NULLABLE |
INTEGER |
リスト オペレーションの合計数。 |
totalRequestBytes |
NULLABLE |
INTEGER |
転送されたリクエスト バイトの合計数。 |
totalResponseBytes |
NULLABLE |
INTEGER |
転送されたレスポンス バイトの合計数。 |
count4xx |
NULLABLE |
INTEGER |
4xx エラーの合計数。 |
count5xx |
NULLABLE |
INTEGER |
5xx エラーの合計数。 |
count2xx |
NULLABLE |
INTEGER |
2xx 成功レスポンスの合計数。 |
count400 |
NULLABLE |
INTEGER |
不正なリクエストに対する 400 エラーの合計数。 |
count401 |
NULLABLE |
INTEGER |
承認されていないリクエストに対する 401 エラーの合計数。 |
count403 |
NULLABLE |
INTEGER |
禁止されたリクエストに対する 403 エラーの合計数。 |
count429 |
NULLABLE |
INTEGER |
使用量上限を超過したリクエストの 429 エラーの合計数。 |
バケット アクティビティ ビュー
bucket_activity_view テーブルには、バケット全体の運用に関する集計された分析情報が表示されます。この表には、オペレーション タイプ、転送されたバイト数、レスポンス コード、エラーの数を集計したアクティビティの合計がまとめられています。また、上位のプレフィックスに関する詳細も含まれています。バケット アクティビティの分析情報を使用すると、バケット レベルのモニタリング、トラブルシューティング、測定、最もアクティブなバケットと最もアクティブでないバケットの分析を行うことができます。bucket_activity_view テーブルのデータは、Storage Intelligence サブスクリプションにスコープ設定され、アクティブに有効になっているすべてのバケットのレコードが含まれます。
bucket_activity_view テーブルには次のフィールドが含まれています。
| フィールド | モード | タイプ | 説明 |
|---|---|---|---|
snapshotStartTime |
NULLABLE |
TIMESTAMP |
スナップショットの開始時間(RFC 3339 形式)。 |
snapshotEndTime |
NULLABLE |
TIMESTAMP |
スナップショットの終了時間(RFC 3339 形式)。 |
name |
NULLABLE |
STRING |
バケットの名前です。 |
generation |
NULLABLE |
INTEGER |
バケットの世代番号。 |
project |
NULLABLE |
INTEGER |
プロジェクト番号。 |
location |
NULLABLE |
STRING |
バケットのロケーション。 |
totalRequests |
NULLABLE |
INTEGER |
バケットに対して行われたリクエストの合計数。 |
totalReads |
NULLABLE |
INTEGER |
読み取りオペレーションの合計数。 |
totalWrites |
NULLABLE |
INTEGER |
書き込みオペレーションの合計数。 |
totalUpdates |
NULLABLE |
INTEGER |
更新オペレーションの合計数。 |
totalDeletes |
NULLABLE |
INTEGER |
削除オペレーションの合計数。 |
totalLists |
NULLABLE |
INTEGER |
リスト オペレーションの合計数。 |
totalRequestBytes |
NULLABLE |
INTEGER |
転送されたリクエスト バイトの合計数。 |
totalResponseBytes |
NULLABLE |
INTEGER |
転送されたレスポンス バイトの合計数。 |
count4xx |
NULLABLE |
INTEGER |
4xx エラーの合計数。 |
count5xx |
NULLABLE |
INTEGER |
5xx エラーの合計数。 |
count2xx |
NULLABLE |
INTEGER |
2xx 成功レスポンスの合計数。 |
count400 |
NULLABLE |
INTEGER |
不正なリクエストに対する 400 エラーの合計数。 |
count401 |
NULLABLE |
INTEGER |
承認されていないリクエストに対する 401 エラーの合計数。 |
count403 |
NULLABLE |
INTEGER |
禁止されたリクエストに対する 403 エラーの合計数。 |
count429 |
NULLABLE |
INTEGER |
使用量上限を超過したリクエストの 429 エラーの合計数。 |
topPrefixes429Errors |
REPEATED |
RECORD |
429 エラーが最も多い上位 5 つのバケット プレフィックス。プレフィックスを STRING として、エラー数を INTEGER として含む RECORD として返されます。 |
topPrefixesRequestBytes |
REPEATED |
RECORD |
リクエストされたバイト数が最も多い上位 5 つのバケット プレフィックス。プレフィックスを STRING として、カウントを INTEGER として含む RECORD として返されます。 |
topPrefixesResponseBytes |
REPEATED |
RECORD |
レスポンス バイト数が最も多い上位 5 つのバケット プレフィックス。プレフィックスを STRING、カウントを INTEGER として含む RECORD として返されます。 |
topPrefixesHighestOperations |
REPEATED |
RECORD |
オペレーション数が最も多い上位 5 つのバケット プレフィックス。プレフィックスを STRING として、カウントを INTEGER として含む RECORD として返されます。 |
バケット リージョン アクティビティ ビュー
bucket_region_activity_view テーブルには、バケットの送受信された合計バイト数が、宛先リージョン別に集計されて表示されます。バケット アクティビティのリージョン データを使用して、最もアクティブなリージョンを特定します。これにより、最適なバケットの場所を特定し、リージョン エグレスを分析し、必要に応じてバケットの再配置を検討して、パフォーマンス、費用、復元力を最適化できます。bucket_region_activity_view テーブルのデータは、Storage Intelligence サブスクリプションにスコープ設定され、アクティブに有効になっているすべてのバケットのレコードが含まれます。
| フィールド | モード | タイプ | 説明 |
|---|---|---|---|
snapshotStartTime |
NULLABLE |
TIMESTAMP |
スナップショットの開始時間(RFC 3339 形式)。 |
snapshotEndTime |
NULLABLE |
TIMESTAMP |
スナップショットの終了時間(RFC 3339 形式)。 |
project |
NULLABLE |
INTEGER |
バケットのプロジェクト番号。 |
name |
NULLABLE |
STRING |
バケットの名前です。 |
generation |
NULLABLE |
INTEGER |
バケットの世代番号。 |
requestLocation |
NULLABLE |
STRING |
リクエストの送信元 Google Cloud ロケーション。 |
bucketLocation |
NULLABLE |
STRING |
バケットのロケーション。 |
requestBytes |
NULLABLE |
INTEGER |
指定されたバケットとロケーション間のリクエストで転送された合計バイト数。 |
responseBytes |
NULLABLE |
INTEGER |
指定されたバケットとロケーション間のレスポンスで転送された合計バイト数。 |
イベントとエラーのデータセット スキーマ
リンクされたデータセットでは、events_view ビューと error_attributes_view ビューでスナップショット処理のイベントとエラーを確認することもできます。スナップショット処理エラーのトラブルシューティングについては、データセット エラーのトラブルシューティングをご覧ください。
イベントログ
イベントログは、リンクされたデータセットの events_view ビューで確認できます。
| メタデータ フィールド | モード | タイプ | 説明 |
|---|---|---|---|
manifest.snapshotTime |
NULLABLE |
TIMESTAMP |
イベントのスナップショットが更新される時刻(RFC 3339 形式)。 |
manifest.viewName |
NULLABLE |
STRING |
更新するビューの名前。 |
manifest.location |
NULLABLE |
STRING |
更新されるデータのソース ロケーション。 |
globalManifest.snapshotTime |
NULLABLE |
TIMESTAMP |
すべてのソースロケーションのバケットとオブジェクトの属性テーブルの取り込み完了時間(RFC 3339 形式)。 |
eventTime |
NULLABLE |
TIMESTAMP |
イベントの発生時間。 |
eventCode | NULLABLE |
STRING | 対応するエントリに関連付けられたイベントコード。eventCode の値は次のとおりです。
|
エラーコード
エラーコードは、リンクされたデータセットの error_attributes_view テーブルで確認できます。
| メタデータ フィールド | モード | タイプ | 説明 |
|---|---|---|---|
errorCode |
NULLABLE |
INTEGER |
このエントリに関連付けられたエラーコード。有効な値の一覧とこれらのエラーの解決方法については、データセット エラーのトラブルシューティングをご覧ください。 |
errorSource |
NULLABLE |
STRING |
エラーの発生源。有効な値: CONFIGURATION_PREPROCESSING。 |
errorTime |
NULLABLE |
TIMESTAMP |
エラーが発生した時刻。 |
sourceGcsLocation |
NULLABLE |
STRING |
エラー発生源の Cloud Storage のロケーション。プロジェクトはロケーションに関連付けられていないため、このフィールドは null になります。 |
bucketErrorRecord.bucketName |
NULLABLE |
STRING |
エラーに関連するバケットの名前。この情報を使用して、バケットエラーをデバッグできます。 |
bucketErrorRecord.serviceAccount |
NULLABLE |
STRING |
バケットからオブジェクトを取り込む権限が必要なサービス アカウント。この情報を使用して、バケットエラーをデバッグできます。 |
projectErrorRecord.projectNumber |
NULLABLE |
INTEGER |
エラーに関与しているプロジェクトの数。この情報は、プロジェクト エラーのデバッグに使用できます。 |
projectErrorRecord.organizationName |
NULLABLE |
STRING |
プロジェクトが処理のために属している必要がある組織の名前。値 0 は、プロジェクトが組織に存在しないことを示します。この情報は、プロジェクト エラーのデバッグに使用できます。 |
データセット エラーのトラブルシューティング
リンクされたデータセットの error_attributes_view ビューに記録されたスナップショット処理エラーのトラブルシューティングについては、次の表をご覧ください。
| エラーコード | エラーケース | エラー メッセージ | トラブルシューティング |
|---|---|---|---|
| 1 | ソース プロジェクトが組織に属していない | ソース プロジェクト projectErrorRecord.projectNumber が組織 projectErrorRecord.organizationName に属していません。 |
ソース プロジェクト projectErrorRecord.projectNumber を組織 projectErrorRecord.organizationName に追加します。組織間でプロジェクトを移行する手順については、組織間でプロジェクトを移行するをご覧ください。 |
| 2 | バケットの認可エラー | バケット bucketErrorRecord.bucketName のオブジェクトの取り込みが拒否されました。 |
サービス アカウントに bucketErrorRecord.serviceAccount Identity and Access Management(IAM)権限を付与して、バケット bucketErrorRecord.bucketName のオブジェクトの取り込みを許可します。詳細については、サービス エージェントに必要な権限を付与するをご覧ください。 |
| 3 | 宛先プロジェクトが組織に属していない | 移行先プロジェクト projectErrorRecord.projectNumber が組織 projectErrorRecord.organizationName にありません。 |
宛先プロジェクト projectErrorRecord.projectNumber を組織 projectErrorRecord.organizationName に追加します。組織間でプロジェクトを移行する手順については、組織間でプロジェクトを移行するをご覧ください。 |
| 4 | ソース プロジェクトに Storage Intelligence が構成されていない。 | ソース プロジェクト projectErrorRecord.projectNumber に Storage Intelligence が構成されていません。 |
ソース プロジェクト projectErrorRecord.projectNumber の Storage Intelligence を構成します。詳細については、Storage Intelligence の構成と管理をご覧ください。 |
| 5 | バケットに Storage Intelligence が構成されていない。 | バケット bucketErrorRecord.bucketName に Storage Intelligence が構成されていません。 |
バケット bucketErrorRecord.bucketName の Storage Intelligence を構成します。詳細については、Storage Intelligence の構成と管理をご覧ください。 |
| 6 | バケット アクセスの認証エラー | バケット bucketErrorRecord.bucketName の ACTIVITY_BUCKET_ACCESS_AUTHORIZATION_ERROR。 |
サービス アカウントに bucketErrorRecord.serviceAccount Identity and Access Management(IAM)権限を付与して、バケット bucketErrorRecord.bucketName のアクティビティの取り込みを許可します。詳細については、サービス エージェントに必要な権限を付与するをご覧ください。 |
次のステップ
- Storage Insights データセットを構成する。
- Storage Insights データセットを管理する。
- BigQuery のデータセットに SQL クエリを実行する。
- BigQuery 分析について確認する。