View a markdown version of this page

在分析中使用中间表 - AWS Clean Rooms

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

在分析中使用中间表

填充中间表并附加分析规则后,您可以像配置的表一样在查询中引用该表。

发现中间表

所有协作成员都可以在协作的 “” 选项卡上查看中间表。表格类型显示为 “中间表”。

在 SQL 中进行引用

在 SQL 查询中按名称引用中间表,就像引用已配置的表一样。例如:

SELECT * FROM my_intermediate_table

引用于 PySpark

在 PySpark 分析模板中,通过上下文对象引用中间表:

context['referencedTables']['my_intermediate_table']

分析时的需求

AWS Clean Rooms 当您运行引用中间表的分析时,会强制执行以下要求:

  • 中间表架构状态必须为 “就绪”(已填充并附加分析规则)。

  • 根据从基表继承的约束条件对分析规则进行验证。

  • 强制执行延期控制,包括不允许OutputColumns 和允许ResultReceivers。

在 ML 工作流程中使用

您可以通过数据Source.protectedQueryInputParameters 配置在 ML 工作流程中引用中间表。

查看架构

要查看中间表中可用的列,请在中间表详细信息页面上选择架构选项卡。您可以查看列的名称和类型。选择 “编辑架构” 以更新列类型。

查看依赖关系

要查看中间表所依赖的基表,请选择 “依赖关系” 选项卡。您可以查看每个依赖项的表名、所有者、类型和父类型。