本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
中的中繼資料表 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 |
用於填入中繼資料表的一或多個基礎資料表已從協同合作中移除。中繼資料表無法再用於分析。 |
RETENTION_PERIOD_EXPIRED |
根據設定的保留期,中繼資料表版本已過期。所有儲存的資料都已清除,且必須重新填入資料表,才能再次使用。預設保留期為 30 天。 |
具有中繼資料表的預算
您可以在中繼資料表上設定存取預算和差異隱私權預算,與設定的資料表相同。
存取預算
AWS Clean Rooms 在下列時間減少中繼資料表和分析中參考的所有基礎資料表 (包括巢狀中繼資料表的暫時性相依性) 的存取預算:
-
建立或重新整理 – 預算會減少,因為填入操作會對基底資料表執行分析。
-
用量 – 預算會減少,因為中繼資料表包含基礎資料表資料。即使已快取,對該資料的每次存取都會計為使用基礎資料表進行隱私權追蹤。
差異隱私權預算
AWS Clean Rooms 處理中繼資料表的差異隱私權預算,如下所示:
-
建立或重新整理 – 如果基礎資料表已啟用差異隱私權,則會減少其差異隱私權預算。 AWS Clean Rooms 此時會注入雜訊。填入中繼資料表的分析必須遵循啟用差異隱私權之查詢的所有限制。
-
用量 – 如果您為中繼資料表設定了差異隱私權,則協同合作單一預算擁有者的 epsilon 會減少。無論誰擁有中繼資料表,這都適用。如果沒有預算,則會拒絕分析。
注意
中繼資料表上的差異隱私權會將中繼資料表中的資料視為新的資料集。 會根據中繼資料表本身中的使用者數目 AWS Clean Rooms 注入雜訊。如果您在填入中繼資料表時透過轉換來擴增使用者數量,則不會追蹤該轉換對原始使用者人口的影響。