

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# 分析での中間テーブルの使用
<a name="use-intermediate-table"></a>

中間テーブルに入力して分析ルールをアタッチしたら、設定済みテーブルと同様にクエリで参照できます。

**中間テーブルの検出**

すべてのコラボレーションメンバーは、コラボレーションのテーブルタブで中間**テーブル**を表示できます。テーブルタイプは「中間テーブル」として表示されます。

**SQL での参照**

設定済みテーブルを参照するのと同様に、SQL クエリで中間テーブルを名前で参照します。例えば、次のようになります。

```
SELECT * FROM my_intermediate_table
```

**PySpark での参照**

PySpark 分析テンプレートで、コンテキストオブジェクトを介して中間テーブルを参照します。

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

**分析時の要件**

AWS Clean Rooms は、中間テーブルを参照する分析を実行するときに、次の要件を適用します。
+ 中間テーブルスキーマのステータスは**準備完了** (入力済みで分析ルールがアタッチされている) である必要があります。
+ 分析ルールは、ベーステーブルから継承された制約に対して検証されます。
+ disallowedOutputColumns や allowedResultReceivers など、遅延コントロールが適用されます。

**ML ワークフローでの の使用**

dataSource.protectedQueryInputParameters 設定を使用して、ML ワークフローの中間テーブルを参照できます。

**スキーマの表示**

中間テーブルで使用できる列を表示するには、中間テーブルの詳細ページの**スキーマ**タブを選択します。列名とタイプを表示できます。**スキーマを編集**を選択して列タイプを更新します。

**依存関係の表示**

中間テーブルが依存するベーステーブルを表示するには、**依存関係**タブを選択します。各依存関係のテーブル名、所有者、タイプ、親タイプを表示できます。