

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# 差分プライバシーポリシーの設定 (オプション)
<a name="configure-differential-privacy"></a>

**注記**  
AWS Clean Rooms 差分プライバシーは、データが Amazon S3 に保存されているコラボレーションでのみ使用できます。

この手順では、 AWS Clean Rooms コンソールの**ガイド付きフロー**オプションを使用して、コラボレーションで差分プライバシーポリシーを設定するプロセスについて説明します。これは、差分プライバシー保護のあるすべてのテーブルに対する 1 回限りの手順です。

**差分プライバシー設定を設定するには (ガイドフロー)**

1. にサインイン AWS マネジメントコンソール し、[https://console.aws.amazon.com/cleanrooms](https://console.aws.amazon.com/cleanrooms/home) で AWS Clean Rooms コンソールを開きます。

1. 左のナビゲーションペインで、**[コラボレーション]** を選択します。

1. コラボレーションを選択します。

1. コラボレーションページの **[テーブル]** タブで、**[差分プライバシーポリシーを設定]** を選択します。

1. **[差分プライバシーポリシーを設定]** ページで、次のプロパティの値を選択します。
   + **プライバシー予算**
   + **プライバシー予算を毎月更新**
   + **クエリごとに追加されるノイズ**

   デフォルト値を使用するか、特定のユースケースをサポートするカスタム値を入力できます。**[プライバシー予算]** と **[クエリごとに追加されるノイズ]** の値を選択した後、データに対するすべてのクエリ全体で使用可能な集計の数に関して、結果のユーティリティをプレビューできます。

1. **[設定]** を選択します。

コラボレーションの差分プライバシーポリシーが正常に設定されたことを示す確認メッセージが表示されます。

差分プライバシーが設定され、次の作業に進むことができます。
+ (クエリを行えるメンバーとして) [データテーブルにクエリを実行する](running-sql-queries.md)
+ [コラボレーション](working-with-collaborations.md) (コラボレーションクリエーターの場合)

## 差分プライバシー使用状況ログの表示
<a name="view-usage-logs"></a>

差分プライバシーでデータを保護しているコラボレーションメンバーは、差分プライバシーでコラボレーションを作成した後で、プライバシー予算の使用状況をモニタリングできます。

**集計が行われた回数と使用されたプライバシー予算の金額を確認するには**

1. にサインイン AWS マネジメントコンソール し、[https://console.aws.amazon.com/cleanrooms](https://console.aws.amazon.com/cleanrooms/home) で AWS Clean Rooms コンソールを開きます。

1. 左のナビゲーションペインで、**[コラボレーション]** を選択します。

1. コラボレーションを選択します。

1. [**Tables**] (テーブル) タブを選択します。

1. **[使用状況ログを表示]** (青色のテキスト) を選択します。

1. プライバシー予算や提供したユーティリティの提供量など、使用状況の詳細を表示します。

## 差分プライバシーポリシーの編集
<a name="edit-dp-policy"></a>

差分プライバシーポリシーを設定した後は、プライバシーのニーズをより適切に反映するようにいつでも更新できます。

**差分プライバシーポリシーを編集するには**

1. にサインイン AWS マネジメントコンソール し、[https://console.aws.amazon.com/cleanrooms](https://console.aws.amazon.com/cleanrooms/home) で AWS Clean Rooms コンソールを開きます。

1. 左のナビゲーションペインで、**[コラボレーション]** を選択します。

1. コラボレーションを選択します。

1. コラボレーションページの **[テーブル]** タブの **[自分が関連付けたテーブル]** で、**[編集]** を選択します。

1. **[差分プライバシーの編集]** ページで、次のプロパティの新しい値を選択します。
   + **[プライバシー予算]** — コラボレーション中の任意の時点で、スライダーバーを動かして予算を増減できます。クエリを実行できるメンバーがデータのクエリを開始した後は、予算を減らすことはできません。**プライバシー予算**を増やす AWS Clean Rooms と、 は新しく追加されたプライバシー予算を使用する前に、完全に消費されるまで既存の予算を引き続き使用します。
   + **[クエリごとに追加されるノイズ]** — コラボレーション中の任意の時点で、スライダーバーを動かして **[クエリごとに追加されるノイズ]** を増減できます。
**注記**  
**[インタラクティブサンプル]** を選択して、**[プライバシー予算]** と **[クエリごとに追加されるノイズ]** の値が異なると、実行できる集計関数の数にどのように影響するかを調べることができます。

   **[プライバシー予算の更新]** の値は変更できません。選択を変更するには、差分プライバシーポリシーを削除し、新しく作成する必要があります。

1. **[Save changes]** (変更の保存) をクリックします。

差分プライバシーポリシーが正常に編集されたことを示す確認メッセージが表示されます。

## 差分プライバシーポリシーの削除
<a name="dp-delete-policy"></a>

差分プライバシーポリシーはコラボレーションの **[テーブル]** タブから削除できます。

**差分プライバシーポリシーを削除するには**

1. にサインイン AWS マネジメントコンソール し、[https://console.aws.amazon.com/cleanrooms](https://console.aws.amazon.com/cleanrooms/home) で AWS Clean Rooms コンソールを開きます。

1. 左のナビゲーションペインで、**[コラボレーション]** を選択します。

1. コラボレーションを選択します。

1. コラボレーションページの **[テーブル]** タブで、**[差分プライバシーポリシー]** の横にある **[削除]** を選択します。

1. 差分プライバシーポリシーを削除してよい場合は、**[削除]** を選択します。

差分プライバシーポリシーを削除すると、そのポリシーのプライバシー予算使用状況ログにアクセスできなくなります。差分プライバシーポリシーが削除されると、差分プライバシーがオンになっているテーブルをクエリできなくなります。

## 計算された差分プライバシーパラメータの表示
<a name="dp-view-parameters"></a>

差分プライバシーに関する専門知識を持つユーザーは、コラボレーション**の分析**タブから計算された差分プライバシーパラメータを表示できます。

**計算された差分プライバシーパラメータを表示するには**

1. にサインイン AWS マネジメントコンソール し、[https://console.aws.amazon.com/cleanrooms](https://console.aws.amazon.com/cleanrooms/home) で AWS Clean Rooms コンソールを開きます。

1. 左のナビゲーションペインで、**[コラボレーション]** を選択します。

1. コラボレーションを選択します。

1. **分析**タブ**の結果**セクションで、**計算された差分プライバシーパラメータの表示**を選択します。

**[計算された差分プライバシーパラメータ]** のテーブルでは、集計関数の感度値が表示されます。これは、1 人のユーザーのレコードが追加、削除、または変更された場合に関数の結果が変化する可能性のある最大値として定義されます。リストには、次の差分プライバシーパラメータが含まれます。
+ **[ユーザー寄与度上限]** (UCL) は、SQL クエリでユーザーが入力する行の最大数です。例えば、各ユーザーが複数のインプレッションを持つことができる指定されたキャンペーンで一致するインプレッションの合計数をカウントする場合、 AWS Clean Rooms 差分プライバシー計算が正確になるように、差分プライバシーは 1 人のユーザーのインプレッション数をバインドする必要があります。つまり、ユーザーが境界よりも多くのインプレッションを持つ場合、 は計算された UCL 値に従ってそのユーザーのインプレッションの均一なランダムサンプル AWS Clean Rooms を自動的に取得し、クエリの実行中にそのユーザーの残りのインプレッションを除外します。一意のユーザー数をカウントする場合、UCL 値は 1 に等しくなります。これは、1 人のユーザーを追加、削除、または変更することで、個々のユーザーのカウントが最大で 1 だけ変更される可能性があるためです。
+ **[最小値]** は、`sum()` のような集計関数内で使用される式の下限値です。例えば、式が `purchase_value` という列の場合、最小値はその列の下限値です。
+ **[最大値]** は、`sum()` のような集計関数内で使用される式の上限値です。例えば、式が `purchase_value` という列の場合、最大値はその列の上限値です。

**[計算された差分プライバシーパラメータ]** のテーブルでは、これらのパラメータを使用してクエリ結果のノイズの総量の理解を深めることができます。たとえば、**クエリごとに追加された設定済みのノイズ**が 30 ユーザーで、`COUNT DISTINCT (user_id)`クエリが実行されると、 の感度が 1 であるため、 AWS Clean Rooms 差分プライバシーは -30 から 30 の間のランダムノイズを高い確率で追加`COUNT DISTINCT`します。同じ設定の `COUNT` クエリの場合、 AWS Clean Rooms 差分プライバシーは、1 人のユーザーがクエリ結果に複数の行を寄稿する可能性があるため、ユーザーの寄与度上限に応じてスケールされる統計的ノイズを追加します。`SUM (purchase_value)` すべての列値が正であるような`SUM`クエリの場合、合計ノイズはユーザー寄与制限に最大値を掛けてスケーリングされます。 AWS Clean Rooms 差分プライバシーは、クエリの実行時にノイズの追加を実行するために感度パラメータを自動的に計算し、プライバシー予算を枯渇させます。感度パラメータはデータに依存するため、プライバシー予算を使い果たす必要があります。