使用加密计算进行查询 Clean Rooms - AWS Clean Rooms

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

使用加密计算进行查询 Clean Rooms

本主题提供有关编写查询的信息,这些查询使用已使用加密计算进行加密的数据表 Clean Rooms.

分支开启的查询 NULL

在 a 上有一个查询分支 NULL 语句的意思是使用类似的语法IF x IS NULL THEN 0 ELSE 1

查询可以随时分支 NULL 中的陈述 cleartext 列。

查询可以分支 NULL 中的陈述 sealed 列和 fingerprint 仅当 “保留空值” 参数 (preserveNulls) 的值设置为时,才会列出列true

违反这些限制条件的查询可能会生成不正确的结果。

将一个源列映射到多个目标列

将一个源列映射到多个目标列。例如,你可能想要两者兼而有之 JOIN 以及 SELECT 在专栏上。

有关更多信息,请参阅 对两者使用相同的数据 JOIN 以及 SELECT 查询

对两者使用相同的数据 JOIN 以及 SELECT 查询

如果列中的数据不敏感,则它可以显示在 cleartext 目标列,允许将其用于任何目的。

如果一列中的数据是敏感的,并且必须同时用于两者 JOIN 以及 SELECT 查询,将该源列映射到输出文件中的两个目标列。一列使用 a type s 进行加密 fingerprint 列,其中一列使用type作为密封列进行加密。C3R 加密客户端的交互式架构生成建议标题后缀为 _fingerprint_sealed。这些标题后缀可以成为快速区分此类列的有用惯例。