本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
在協同作業中查詢資料
注意
只有在負責支付查詢運算成本的成員以作用中成員身分加入協同合作時,您才能執行查詢。
身為可以查詢 的成員,您可以執行下列其中一項操作:
-
使用SQL程式碼編輯器手動建置SQL查詢。
-
使用 Analysis Builder UI 建置查詢,而不必編寫SQL程式碼。
-
使用核准的分析範本 。
當可查詢的成員在協同合作中的資料表上執行SQL查詢時, AWS Clean Rooms 會擔任相關角色以代表他們存取資料表。 會視需要將分析規則 AWS Clean Rooms 套用至輸入查詢及其輸出。
分析規則和輸出限制會自動強制執行。 AWS Clean Rooms 只會傳回符合定義分析規則的結果。
對於加密資料的查詢,可以接收結果的成員會收到來自 的加密輸出 AWS Clean Rooms ,而這些輸出必須解密。
AWS Clean Rooms 支援與其他SQL查詢引擎不同的查詢。如需規格,請參閱AWS Clean Rooms SQL參考 。如果您想要在受差異隱私權保護的 AWS Clean Rooms 資料表上執行查詢,您應該確保查詢與差異隱私權的一般用途查詢結構相容。
注意
將 Cryptographic Computing 用於 時 Clean Rooms,並非所有SQL操作都會產生有效的結果。例如,您可以執行 COUNT 在加密資料欄上,但執行 SUM 在加密數字上會導致錯誤。此外,查詢也可能產生不正確的結果。例如,SUM 密封的資料欄會產生錯誤。不過,GROUP BY 對密封資料欄的查詢似乎成功,但產生的群組與 產生的群組不同 GROUP BY 透過純文字進行查詢。
支付查詢運算成本的成員會針對協同作業中執行的查詢付費。
下列主題說明如何使用 主控台查詢 AWS Clean Rooms 協作中的資料。
如需有關如何直接呼叫 AWS Clean Rooms StartProtectedQuery
API 操作或使用 來查詢資料或檢視查詢的資訊 AWS SDKs,請參閱AWS Clean Rooms API參考 。
如需查詢記錄的資訊,請參閱 查詢登入 AWS Clean Rooms。
注意
如果您在加密資料表上執行查詢,則加密資料欄的結果會加密。
如需接收查詢結果的資訊,請參閱 接收和使用查詢結果。