翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
の中間テーブル AWS Clean Rooms
中間テーブルは、後続の分析で再利用するためにコラボレーション内で分析結果をキャッシュ AWS Clean Rooms する のコラボレーションスコープのリソースです。
中間テーブルは、それらを所有および管理している分析ランナーによって作成されます。データは AWS マネージドストレージに保存され、コラボレーションの外部にはエクスポートされません。
分析で中間テーブルを使用する前に、まずそのテーブルを入力する必要があります。次に、カスタム分析ルールをアタッチします。分析でテーブルを参照POPULATE_SUCCESSするには、テーブルのステータスが である必要があります。中間テーブルは、設定済みテーブルと同様に、SQL クエリと PySpark ジョブで名前で参照できます。
注記
中間テーブルのストレージは、テーブルが削除されるまで標準料金で請求されます。
ベーステーブルは、設定されたテーブル、ID マッピングテーブル、またはその他の中間テーブルで、中間テーブルに入力するための分析に使用されます。
遅延適用
AWS Clean Rooms は、中間テーブルに対する特定のプライバシーコントロールに遅延適用を使用します。 AWS Clean Rooms は、中間テーブルを作成または入力するときに遅延コントロールを評価しません。代わりに、 は、中間テーブルが後続の分析で参照される分析時にそれら AWS Clean Rooms を適用します。
中間テーブルには、遅延コントロールの適用方法を決定する次の分類タイプがあります。
-
ファーストパーティ – 中間テーブルの入力に使用されるすべてのベーステーブルは、作成者が所有します。作成者は、分析ルール設定を完全に制御できます。
-
マルチパーティー – ベーステーブルはさまざまなデータプロバイダーから取得されます。作成者は、継承されたコントロールをより制限し、少なくすることはできません。
中間テーブルは、入力に使用されるベーステーブルから遅延コントロールを継承します。中間テーブルを入力すると、 は各ベーステーブルの分析ルールから遅延したコントロールを AWS Clean Rooms キャプチャします。次に、最も制限の厳しい組み合わせを中間テーブルに適用します。
次の表は、中間テーブルの遅延コントロールを示しています。
| 遅延コントロール | 説明 |
|---|---|
| 許可される結果レシーバー | 中間テーブルを参照する分析の結果を受け取るコラボレーションメンバーを指定します。すべてのベーステーブルで許可される結果レシーバーの交差として継承されます。 |
| 許可されない出力列 | 分析の出力に表示されない列を指定します。すべてのベーステーブルの許可されていない出力列の和集合として継承されます。 |
| 許可される追加分析 | 分析の結果を追加の分析の入力として使用できるかどうかを指定します。ベーステーブルから最も制限の厳しい値として継承されます。 |
| 追加分析 | 中間テーブルを初期分析以外の追加分析で使用できるかどうかを制御します。ベーステーブルから最も制限の厳しい値として継承されます。 |
中間テーブルのステータス
次の表は、中間テーブルのステータスライフサイクルを示しています。
| ステータス | 説明 |
|---|---|
CREATED |
中間テーブルリソースは存在しますが、マテリアライズドデータはありません。 |
POPULATE_STARTED |
入力オペレーションが進行中です。 |
POPULATE_SUCCESS |
データは中間テーブルで正常にマテリアライズされました。 |
POPULATE_FAILED |
入力オペレーションが正常に完了しませんでした。 |
DISALLOWED_BY_DATA_PROVIDER |
データプロバイダーが中間テーブルを許可していません。データプロバイダーが再許可するまで、テーブルを分析で使用できなくなります。 |
BASE_TABLE_REMOVED |
中間テーブルの入力に使用される 1 つ以上のベーステーブルがコラボレーションから削除されました。中間テーブルは分析で使用できなくなりました。 |
RETENTION_PERIOD_EXPIRED |
中間テーブルのバージョンは、設定された保持期間に基づいて有効期限が切れています。保存されたデータはすべてクリーンアップされ、テーブルを再入力して再度使用する必要があります。デフォルトの保持期間は 30 日です。 |
中間テーブルを含む予算
アクセス予算と差分プライバシー予算は、設定されたテーブルと同じ中間テーブルに設定できます。
予算にアクセスする
AWS Clean Rooms は、次の時点で、分析で参照される中間テーブルとすべてのベーステーブル (ネストされた中間テーブルの推移的な依存関係を含む) のアクセス予算を減らします。
-
作成または更新 – 入力オペレーションはベーステーブルに対して分析を実行するため、予算は減少します。
-
使用状況 – 中間テーブルにベーステーブルデータが含まれているため、予算は減少します。そのデータへのすべてのアクセスは、キャッシュされていても、プライバシー追跡のためのベーステーブルの使用としてカウントされます。
差分プライバシー予算
AWS Clean Rooms は、次のように中間テーブルの差分プライバシー予算を処理します。
-
作成または更新 — ベーステーブルで差分プライバシーが有効になっている場合、差分プライバシー予算は減少します。 AWS Clean Rooms はこの時点でノイズを挿入します。中間テーブルに入力する分析は、差分プライバシーが有効になっているクエリのすべての制限に従う必要があります。
-
使用状況 – 中間テーブルの差分プライバシーを設定した場合、コラボレーションの単一の予算所有者のイプシロンは減少します。これは、中間テーブルの所有者に関係なく適用されます。予算が存在しない場合、分析は拒否されます。
注記
中間テーブルの差分プライバシーは、中間テーブルのデータを新しいデータセットとして扱います。 AWS Clean Rooms は、中間テーブル自体のユーザー数に基づいてノイズを挿入します。中間テーブルの入力時に変換によってユーザー数を増幅した場合、元のユーザー母集団に対するその変換の影響は追跡されません。