使用密碼編譯計算的查詢 Clean Rooms - AWS Clean Rooms

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

使用密碼編譯計算的查詢 Clean Rooms

本主題提供有關撰寫查詢的相關資訊,這些查詢使用已使用的「密碼編譯運算」加密的資Clean Rooms料表。

分支的查詢 NULL

要在語NULL句上有一個查詢分支意味著使用類似的語法IF x IS NULL THEN 0 ELSE 1

查詢總是可以分支cleartext列中的NULL語句。

只有當保留 NULL 值參數 (preserveNulls) 的值設定為時,查詢才能分支fingerprint資料行和資料行中sealed的NULL陳述式true

違反這些限制的查詢可能會產生不正確的結果。

將一個來源資料欄對映至多個目標資料

一個來源資料行可對應至多個目標資料行。例如,您可能希望在列SELECT上同時使用JOIN和。

如需詳細資訊,請參閱 對JOIN和SELECT查詢使用相同的數據

對JOIN和SELECT查詢使用相同的數據

如果資料欄中的資料不敏感,它可能會出現在cleartext目標資料欄中,這樣就可以將其用於任何用途。

如果資料行中的資料非常敏感,且必須同時用於JOIN和SELECT查詢,請將該來源資料行對應至輸出檔案中的兩個目標資料行。其中一個資料行會以type作為fingerprint資料行加密,而一個資料行會以密封的資料行加密。typeC3R 加密用戶端的互動式結構描述產生會建議和的標頭尾碼。_fingerprint _sealed這些標題後綴可以是快速區分此類列的有用慣例。