

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

# の分析ルール AWS Clean Rooms
<a name="analysis-rules"></a>

テーブルがコラボレーション分析 AWS Clean Rooms に を使用できるようにする一環として、コラボレーションメンバーは*分析ルール*を設定する必要があります。

分析ルールは、各データ所有者が設定済みテーブルに設定するプライバシー強化のためのコントロールです。分析ルールによって、設定済みテーブルの分析方法が決まります。

分析ルールは、設定済みテーブルをアカウントレベルで制御するもの (アカウントレベルのリソース) で、設定済みテーブルが関連付けられているすべてのコラボレーションに適用されます。分析ルールが設定されていない場合、設定済みテーブルをコラボレーションに関連付けることはできますが、クエリは実行できません。クエリは、分析ルールの種類が同一の設定済みテーブルのみを参照できます。

分析ルールを設定するには、まず分析の種類を選択し、次に分析ルールを指定します。どちらの手順でも、有効にするユースケースと、基になるデータをどのように保護するかを検討する必要があります。

AWS Clean Rooms は、クエリで参照されるすべての設定済みテーブルに対して、より制限の厳しいコントロールを適用します。

制限に関するコントロールの例を以下に示します。

**Example 制限に関するコントロール: 出力の制約**  
+ コラボレーター A の ID 列には 100 という出力の制約があります。
+ コラボレーター B の ID 列には 150 という出力の制約があります。

  両方の設定済みテーブルを参照する集約クエリで、クエリ出力に行を表示するには、1 つの出力行に少なくとも 150 個の個別 ID 値が必要です。クエリ出力には、出力の制約により結果が削除されたことは示されません。

**Example 制限に関するコントロール: 未承認の分析テンプレート**  
+ コラボレーター A は、カスタム分析ルールで、コラボレーター A とコラボレーター B の設定済みテーブルを参照するクエリを含む分析テンプレートを許可しました。
+ コラボレーター B はこの分析テンプレートを許可していません。

  コラボレーター B が分析テンプレートを許可していないため、クエリを実行できるメンバーはその分析テンプレートを実行できません。

## 分析ルールの種類
<a name="summary-table"></a>

分析ルールには、[集計](analysis-rules-aggregation.md)、[リスト](analysis-rules-list.md)、[カスタム](analysis-rules-custom.md)の 3 種類があります。以下の表で、分析ルールの種類を比較しています。各種分析ルールの指定については、それぞれ別のセクションで説明しています。

**注記**  
ID マッピングテーブル分析ルールと呼ばれる分析ルールタイプがあります。ただし、この分析ルールは によって管理 AWS Clean Rooms され、変更することはできません。詳細については、「[ID マッピングテーブル分析ルール](analysis-rules-id-mapping-table.md)」を参照してください。

以下のセクションでは、各分析ルールタイプでサポートされているユースケースとコントロールについて説明します。

### 対応するユースケース
<a name="supported-use-cases"></a>

次の表は、各種分析ルールで対応しているユースケースの比較をまとめたものです。


| ユースケース | [集計](analysis-rules-aggregation.md) | [リスト](analysis-rules-list.md) | [カスタム](analysis-rules-custom.md) | 
| --- | --- | --- | --- | 
| 対応する分析 | COUNT、SUM、および AVG 関数を使用して、任意のディメンションで統計を集約するクエリ  | 複数のテーブルが重複している箇所の行レベルのリストを出力するクエリ  | 分析テンプレートまたは分析作成者によって確認、許可されている、あらゆるカスタム分析  | 
| 一般的なユースケース | セグメント分析、測定、アトリビューション  | エンリッチメント、セグメント構築  | ファーストタッチアトリビューション、増分分析、オーディエンス発掘  | 
| SQL 構文 |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ja_jp/clean-rooms/latest/userguide/analysis-rules.html)  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ja_jp/clean-rooms/latest/userguide/analysis-rules.html)  | SELECT コマンドで使用できる SQL 関数と SQL 構文の大部分 | 
| サブクエリと共通テーブル式 (CTE)  | いいえ | いいえ | はい | 
| 分析テンプレート | いいえ | いいえ | はい | 

### 対応するコントロール
<a name="supported-controls"></a>

次の表は、各分析ルールタイプで基になるデータがどのように保護されるのか、その比較をまとめたものです。


| コントロール | [集計](analysis-rules-aggregation.md) | [リスト](analysis-rules-list.md) | [カスタム](analysis-rules-custom.md) | 
| --- | --- | --- | --- | 
| コントロールのメカニズム | テーブル内のデータをクエリでどのように使用してよいかを制御します (hashed\$1email 列の COUNT と SUM を許可するなど)。** | テーブル内のデータをクエリでどのように使用してよいかを制御します (hashed\$1email 列の使用を結合のみで許可するなど)。** | テーブルでどのクエリを実行してよいかを制御します (分析テンプレート「Custom query 1」で定義されたクエリのみを許可するなど)。** | 
| 組み込みのプライバシー強化機能 |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ja_jp/clean-rooms/latest/userguide/analysis-rules.html)  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ja_jp/clean-rooms/latest/userguide/analysis-rules.html)  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ja_jp/clean-rooms/latest/userguide/analysis-rules.html)  | 
| 実行前のクエリの確認 | いいえ | いいえ | はい。分析テンプレートを使用 | 

で使用できる分析ルールの詳細については AWS Clean Rooms、以下のトピックを参照してください。
+ [集計分析ルール](analysis-rules-aggregation.md)
+ [リスト分析ルール](analysis-rules-list.md)
+ [のカスタム分析ルール AWS Clean Rooms](analysis-rules-custom.md)