

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

# 在分析中使用中间表
<a name="use-intermediate-table"></a>

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

**发现中间表**

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

**在 SQL 中进行引用**

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

```
SELECT * FROM my_intermediate_table
```

**引用于 PySpark**

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

```
context['referencedTables']['my_intermediate_table']
```

**分析时的需求**

AWS Clean Rooms 当您运行引用中间表的分析时，会强制执行以下要求：
+ 中间表架构状态必须为 “**就绪”（已**填充并附加分析规则）。
+ 根据从基表继承的约束条件对分析规则进行验证。
+ 强制执行延期控制，包括不允许OutputColumns 和允许ResultReceivers。

**在 ML 工作流程中使用**

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

**查看架构**

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

**查看依赖关系**

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