翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
差分プライバシーポリシーの設定 (オプション)
この手順では、 AWS Clean Rooms コンソールのガイド付きフローオプションを使用して、コラボレーションで差分プライバシーポリシーを設定するプロセスについて説明します。これは、差分プライバシー保護のあるすべてのテーブルに対する 1 回限りの手順です。
差分プライバシー設定を設定するには (ガイドフロー)
-
にサインイン AWS Management Console し、 でAWS Clean Rooms コンソール
を開きます AWS アカウント (まだ開いていない場合)。 -
左のナビゲーションペインで、[コラボレーション] を選択します。
-
コラボレーションを選択します。
-
コラボレーションページの [テーブル] タブで、[差分プライバシーポリシーを設定] を選択します。
-
[差分プライバシーポリシーを設定] ページで、次のプロパティの値を選択します。
-
プライバシー予算
-
プライバシー予算を毎月更新
-
クエリごとに追加されるノイズ
デフォルト値を使用するか、特定のユースケースをサポートするカスタム値を入力できます。[プライバシー予算] と [クエリごとに追加されるノイズ] の値を選択した後、データに対するすべてのクエリ全体で使用可能な集計の数に関して、結果のユーティリティをプレビューできます。
-
-
[設定] を選択します。
コラボレーションの差分プライバシーポリシーが正常に設定されたことを示す確認メッセージが表示されます。
差分プライバシーが設定され、次の作業に進むことができます。
-
(クエリを行えるメンバーとして) データテーブルにクエリを実行する
-
コラボレーション (コラボレーション作成者の場合)
差分プライバシー使用状況ログの表示
差分プライバシーでデータを保護しているコラボレーションメンバーは、差分プライバシーでコラボレーションを作成した後で、プライバシー予算の使用状況をモニタリングできます。
集計が行われた回数と使用されたプライバシー予算の金額を確認するには
-
にサインイン AWS Management Console し、 でAWS Clean Rooms コンソール
を開きます AWS アカウント (まだ開いていない場合)。 -
左のナビゲーションペインで、[コラボレーション] を選択します。
-
コラボレーションを選択します。
-
[Tables] (テーブル) タブを選択します。
-
[使用状況ログを表示] (青色のテキスト) を選択します。
-
プライバシー予算や提供したユーティリティの提供量など、使用状況の詳細を表示します。
差分プライバシーポリシーの編集
差分プライバシーポリシーを設定した後は、プライバシーのニーズをより適切に反映するようにいつでも更新できます。
差分プライバシーポリシーを編集するには
-
にサインイン AWS Management Console し、 でAWS Clean Rooms コンソール
を開きます AWS アカウント (まだ開いていない場合)。 -
左のナビゲーションペインで、[コラボレーション] を選択します。
-
コラボレーションを選択します。
-
コラボレーションページの [テーブル] タブの [自分が関連付けたテーブル] で、[編集] を選択します。
-
[差分プライバシーの編集] ページで、次のプロパティの新しい値を選択します。
-
[プライバシー予算] — コラボレーション中の任意の時点で、スライダーバーを動かして予算を増減できます。クエリを実行できるメンバーがデータのクエリを開始した後は、予算を減らすことはできません。プライバシー予算が引き上げられた場合、新しく追加されたプライバシー予算を使用する前に、完全に消費されるまで、 AWS Clean Rooms は既存の予算を引き続き使用します。
-
[クエリごとに追加されるノイズ] — コラボレーション中の任意の時点で、スライダーバーを動かして [クエリごとに追加されるノイズ] を増減できます。
注記
[インタラクティブサンプル] を選択して、[プライバシー予算] と [クエリごとに追加されるノイズ] の値が異なると、実行できる集計関数の数にどのように影響するかを調べることができます。
[プライバシー予算の更新] の値は変更できません。選択を変更するには、差分プライバシーポリシーを削除し、新しく作成する必要があります。
-
-
[Save changes] (変更の保存) をクリックします。
差分プライバシーポリシーが正常に編集されたことを示す確認メッセージが表示されます。
差分プライバシーポリシーの削除
差分プライバシーポリシーはコラボレーションの [テーブル] タブから削除できます。
差分プライバシーポリシーを削除するには
-
にサインイン AWS Management Console し、 でAWS Clean Rooms コンソール
を開きます AWS アカウント (まだ開いていない場合)。 -
左のナビゲーションペインで、[コラボレーション] を選択します。
-
コラボレーションを選択します。
-
コラボレーションページの [テーブル] タブで、[差分プライバシーポリシー] の横にある [削除] を選択します。
-
差分プライバシーポリシーを削除してよい場合は、[削除] を選択します。
差分プライバシーポリシーを削除すると、そのポリシーのプライバシー予算使用状況ログにアクセスできなくなります。差分プライバシーポリシーが削除されると、差分プライバシーがオンになっているテーブルをクエリできなくなります。
計算された差分プライバシーパラメータの表示
差分プライバシーに関する専門知識を持つユーザーは、コラボレーションの [クエリ] タブから計算された差分プライバシーパラメータを表示できます。
計算された差分プライバシーパラメータを表示するには
-
にサインイン AWS Management Console し、 でAWS Clean Rooms コンソール
を開きます AWS アカウント (まだ開いていない場合)。 -
左のナビゲーションペインで、[コラボレーション] を選択します。
-
コラボレーションを選択します。
-
[クエリ] タブの [結果] セクションで、[計算された差分プライバシーパラメータを表示] を選択します。
[計算された差分プライバシーパラメータ] のテーブルでは、集計関数の感度値が表示されます。これは、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)
クエリが実行されると、 AWS Clean Rooms 差分プライバシーは の感度COUNT DISTINCT
が 1 であるため、確率が高い -30 ~ 30 のランダムノイズを追加します。同じ設定の COUNT
クエリの場合、 AWS Clean Rooms 差分プライバシーは、1 人のユーザーがクエリ結果に複数の行を寄稿する可能性があるため、ユーザーの寄与度上限に応じてスケールされる統計的ノイズを追加します。SUM (purchase_value)
すべての列値が正の場合のようにSUM
クエリの場合、合計ノイズはユーザー寄与制限に最大値を掛けてスケーリングされます。 AWS Clean Rooms 差分プライバシーは、クエリ実行時にノイズの追加を実行するために感度パラメータを自動的に計算し、プライバシー予算を枯渇させます。感度パラメータはデータに依存するため、プライバシー予算を使い果たす必要があります。