本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
行级和单元格级别筛选的注意事项和限制
请记住以下针对行级筛选的注意事项和限制:
-
不支持
SELECT INTO语句。 -
这些区域有:
struct、array, 和map行筛选器表达式中不支持行筛选器表达式中的数据类型。 -
可以对表定义的数据筛选器数量没有限制,但数据筛选器限制为 100 个
SELECT表中单个主体的权限。 -
要使用行筛选器表达式应用数据筛选器,您必须
SELECT所有表列上都有 grant 选项。向外部账户授予权限时,此限制不适用于外部账户中的管理员。 -
如果委托人是组的成员,并且委托人和组都被授予对行子集的权限,则委托人的有效行权限是委托人的权限和组权限的联合。
-
以下列名在行级和单元格级别筛选的表中受到限制:
ctid
oid
xmin
cmin
xmax
cmax
小说
insertxid
deletexid
importoid
redcatuniqueid
-
如果将所有行筛选器表达式与其他带谓词的筛选器表达式同时应用于表,则所有行表达式将优先于所有其他筛选器表达式。
-
将行子集的权限授予外部Amazon账户和外部账户的数据湖管理员将这些权限授予该账户中的委托人,委托人的有效筛选谓词是账户谓词与直接授予委托人的任何谓词的交集。
例如,如果账户具有谓词的行权限
dept='hr'并且委托人被单独授予权限country='us',则委托人只能访问具有dept='hr'和country='us'.
有关单元格列筛选的更多信息,请参阅Lake Formation 中的数据过滤和细胞级安全.