將分析規則配置為已配置的表格 - AWS Clean Rooms

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

將分析規則配置為已配置的表格

以下各節說明如何為已配置的表格配置分析規則。透過取消設定分析規則,您可以授權可以查詢的成員執行符合支援的特定分析規則的查詢。AWS Clean Rooms

AWS Clean Rooms支援以下類型的分析規則:彙總清單自訂

每個已設定的表格只能有一個分析規則。

重要

如果您在協同作業中使用「密碼編譯運算」,Clean Rooms且已加密資料表,則您新增至已加密配置資料表的分析規則應該與資料的加密方式一致。例如,如果您為 SELECT (彙總分析規則) 加密資料,則不應新增 JOIN (清單分析規則) 的分析規則。

若要瞭解中可用的分析規則類型AWS Clean Rooms,請參閱分析規則 AWS Clean Rooms

如需彙總分析規則的詳細資訊,請參閱彙總分析規則

如需清單分析規則的更多資訊,請參閱清單分析規則

如需自訂分析規則的更多資訊,請參閱自訂分析規則 AWS Clean Rooms

檢閱並瞭解這些章節之後,您可以執行下列程序:

設定資料表的彙總分析規則 (引導流程)

彙總分析規則允許使用、和AVG函數沿選用維度彙總統計資料的查詢 COUNTSUM,而不會揭露資料列層級資訊。

此程序說明使用AWS Clean Rooms主控台中的 [引導式流程] 選項,將彙總分析規則新增至已設定資料表的程序。

若要將彙總分析規則新增至資料表 (引導流程)
  1. 登入AWS Management Console並使用您的AWS Clean Rooms主機 AWS 帳戶 (如果您尚未這麼做) 開啟主機。

  2. 在左側導覽窗格中,選擇 [已設定的表格]。

  3. 選擇配置的表格。

  4. 在已設定的表格詳細資料頁面上,選擇設定分析規則

  5. 在「步驟 1:選擇類型」下的「類型」下,保留「彙總」選項預設為選取狀態。

  6. 建立方法下,選取引導流程,然後選擇下一步

  7. 在「步驟 2:指定查詢控制項」下,對於「彙總函式」:

    1. 從下拉式清單中選擇彙總函式:

      • 伯爵

      • 不同計數

      • SUM

      • 不同總和

      • AVG

    2. 從「欄」下拉式清單中選擇可在「彙總」函數中使用的

    3. (選擇性) 選擇「新增其他函數」以新增另一個彙總函數,並將一或多個欄關聯至該函數。

      注意

      至少需要一個彙總函數。

    4. (選擇性) 選擇「移除」以移除彙總函數。

  8. 對於加入控制項

    1. 選擇一個選項允許自行查詢表格

      如果選擇… 然後...
      否,只能查詢重疊 只有在聯結至可查詢之成員所擁有的資料表時,才能查詢資料表。
      該表可以通過本身或當連接到其他表進行查詢。
    2. 在 [指定聯結資料行] 底下,選擇您要允許在INNERJOIN陳述式中使用的資料行。

      如果您在上一個步驟中選取了 「是」,則此選為選用性。

    3. 在「指定允許的運算子進行比對」下,選擇可用於在多個聯結欄上進行比對的運算子 (如果有的話)。如果您選取兩個或多個JOIN欄,則需要其中一個運算子。

      如果選擇… 然後...
      您可以ANDINNER JOIN匹配條件中包括以將一列聯接到表之間的另一列。
      您可以ORINNER JOIN匹配條件中包括在表之間合併多個列匹配項。這個邏輯運算符對於獲得更高的匹配率很有用。
  9. (選擇性) 對於維度控制項,請在「指定維度資料欄」下拉式清單中,選擇要允許在 SELECT 陳述式中使用哪些欄 WHERE GROUPBY,以及查詢的、和ORDERBY部分。

    注意

    彙總函數或聯結資料行不能用作維度資料行。

  10. 對於純量函數請為您要允許哪些純量函數選擇一個選項?

    如果選擇… 然後...
    目前所有支援 AWS Clean Rooms 您允許目前支援的所有純量函數。AWS Clean Rooms
    • 您可以選擇 [檢視清單] 來查看中AWS Clean Rooms支援的純量函數的完整清單。

    自訂清單 您可以自訂允許的純量函數。
    • 從「指定允許的純量函數」下拉式清單中選擇一或多個選項。

    您不想允許任何標量函數。

    如需詳細資訊,請參閱純量函數

  11. 選擇 下一步

  12. 在「步驟 3:指定查詢結果控制項」下,針對「彙總」限制

    1. 選擇每個列名的下拉列表。

    2. 在套用COUNT DISTINCT函數之後,針對要傳回的每個輸出資料列必須符合的每個不同值的最小數目,選取下拉式清單。

    3. 選擇新增限制條件,新增更多聚總限制條件

    4. (選擇性) 選擇移除以移除聚總限制條件。

  13. 選擇 下一步

  14. 在 [步驟 4:檢閱和設定] 底下,檢閱您為先前步驟所做的選擇,視需要進行編輯,然後選擇 [設定分析規則]。

您會看到一則確認訊息,指出您已成功設定表格的彙總分析規則。

設定資料表的清單分析規則 (引導流程)

清單分析規則允許查詢輸出關聯資料表與可查詢之成員資料表之間重疊的資料列層級清單。

此程序說明使用AWS Clean Rooms主控台中的 [引導式流程] 選項將清單分析規則新增至已設定資料表的程序。

若要將清單分析規則新增至資料表 (引導流程)
  1. 登入AWS Management Console並使用您的AWS Clean Rooms主機 AWS 帳戶 (如果您尚未這麼做) 開啟主機。

  2. 在左側導覽窗格中,選擇 [已設定的表格]。

  3. 選擇配置的表格。

  4. 在已設定的表格詳細資料頁面上,選擇設定分析規則

  5. 在「步驟 1:選擇類型」下的「類型」下,選擇「清單」選項。

  6. 建立方法下,選取引導流程,然後選擇下一步

  7. 在「步驟 2:指定查詢控制項」下的「聯結」控制項

    1. 在 [指定聯結資料行] 底下,選擇您要允許在INNERJOIN陳述式中使用的資料行。

    2. 在「指定允許的運算子進行比對」下,選擇可用於在多個聯結欄上進行比對的運算子 (如果有的話)。如果您選取兩個或多個JOIN欄,則需要其中一個運算子。

      如果選擇… 然後...
      您可以ANDINNER JOIN匹配條件中包括以將一列聯接到表之間的另一列。
      您可以ORINNER JOIN匹配條件中包括在表之間合併多個列匹配項。這個邏輯運算符對於獲得更高的匹配率很有用。
  8. (選擇性) 對於 List 控制項,請在「指定清單欄」下拉式清單中,選擇要允許在查詢輸出中使用的欄 (亦即,在SELECT陳述式中使用),或用來篩選結果 (亦即WHERE陳述式)。

  9. 選擇 下一步

  10. 在 [步驟 3:檢閱和設定] 底下,檢閱您為先前步驟所做的選擇,視需要進行編輯,然後選擇 [設定分析規則]。

您會看到確認訊息,指出您已成功設定表格的清單分析規則。

設定資料表的自訂分析規則 (引導流程)

自訂分析規則會在已設定的資料表上啟用自訂 SQL 查詢。如果使用分析範本或差分隱私,則需要自訂分析規則。

此程序說明使用AWS Clean Rooms主控台中的 [引導式流程] 選項將自訂分析規則新增至已設定資料表的程序。

若要將自訂分析規則新增至表格 (引導流程)
  1. 登入AWS Management Console並使用您的AWS Clean Rooms主機 AWS 帳戶 (如果您尚未這麼做) 開啟主機。

  2. 在左側導覽窗格中,選擇 [已設定的表格]。

  3. 選擇配置的表格。

  4. 在已設定的表格詳細資料頁面上,選擇設定分析規則

  5. 在「步驟 1:選擇類型」下的「類型」下,選擇「自訂」選項。

  6. 建立方法下,選取引導流程,然後選擇下一步

  7. 在「步驟 2:設定差分隱私」下方,確定您要開啟或關閉差分隱私。差分隱私是一種經過數學驗證的技術,可保護您的數據免受重新識別攻擊。

    1. 對於差分隱私

      如果你... 然後選擇...
      擁有使用者層級資料,並希望防止重新識別嘗試 開啟
      沒有使用者層級的資料,或不需要針對重新識別嘗試進行防護 關閉
    2. 如果您已選擇開差分隱私權,請選取 [使用者識別碼] 欄,其中包含您使用者的唯一識別碼,例如您要保護其隱私權的user_id欄。如果您想要在協同作業中為兩個或多個資料表開啟差異隱私權,您必須在這兩個分析規則中設定與「使用者識別碼」欄相同的欄,以維持跨資料表的使用者定義一致。如果設定錯誤,可以查詢的成員會收到錯誤訊息,指出有兩欄可供選擇,以計算執行查詢時使用者貢獻的數量 (例如,使用者所做的廣告曝光次數)。

    3. 選擇 下一步

  8. 在「步驟 3:指定查詢控制項」下,

    1. 對於控制類型

      如果您想要… 然後選擇...
      檢閱每個新的分析範本,然後再在已設定的表格上執行 檢閱每個新分析,然後才允許在此表格上執行
      讓任何分析範本或直接查詢都可以在您設定的資料表上執行 允許特定協同合作者建立的任何查詢在不檢閱此表格的情況下執行
    2. 選擇下列其中一項:

      如果您選擇... 然後...
      檢閱每個新分析,然後才允許在此表格上執行 在「允許執行的分析範本」下,選擇「新增分析範本」,然後從下拉式清單中選擇適當的「協同作業」和「分析」範本。
      允許特定協同合作者建立的任何查詢在不檢閱此表格的情況下執行 在「AWS 帳戶允許建立任何查詢」下,選擇「新增」AWS 帳戶,然後選擇適當的 AWS 帳戶ID
  9. 選擇 下一步

  10. 在 [步驟 4:檢閱和設定] 底下,檢閱您為先前步驟所做的選擇,視需要進行編輯,然後選擇 [設定分析規則]。

您會看到確認訊息,指出您已成功設定表格的自訂分析規則。

設定資料表的分析規則 (JSON 編輯器)

下列程序顯示如何使用AWS Clean Rooms主控台中的 JSON 編輯器選項將分析規則新增至資料表。

若要設定資料表的彙總、清單或自訂分析規則 (JSON 編輯器)
  1. 登入AWS Management Console並使用您的AWS Clean Rooms主機 AWS 帳戶 (如果您尚未這麼做) 開啟主機。

  2. 在左側導覽窗格中,選擇 [已設定的表格]。

  3. 選擇配置的表格。

  4. 在已設定的表格詳細資料頁面上,選擇設定分析規則

  5. 在「步驟 1:選擇類型」下的「類型」下,選擇「彙總」、「清單」或「自訂」選項。

  6. 在 [建立方法] 下,選取 [JSON 編輯器],然後選擇 [下步]

  7. 在「步驟 2:指定控制項」下,您可以選擇插入查詢結構 (插入範本) 或插入檔案 (從檔案匯入)。

    如果選擇… 然後...
    插入範本
    1. 在「分析」規則定義中指定所選分析規則的參數。

    2. 您可以按 Ctrl + 空格鍵來啟用自動完成。

    如需彙總分析規則參數的詳細資訊,請參閱彙總分析規則-查詢控制項

    如需清單分析規則參數的更多資訊,請參閱〈〉清單分析規則-查詢控制項

    從檔案匯入
    1. 從本地驅動器中選擇 JSON 文件。

    2. 選擇 Open (開啟)。

      析規則定義會顯示上載檔案中的分析規則。

  8. 選擇 下一步

  9. 在 [步驟 3:檢閱和設定] 底下,檢閱您為先前步驟所做的選擇,視需要進行編輯,然後選擇 [設定分析規則]。

您會收到確認訊息,指出您已成功設定表格的分析規則。

後續步驟

現在,您已將分析規則配置為已配置的表格,您已準備好: