

# パーティションインデックスの生成
<a name="crawler-configure-partition-indexes"></a>

Data Catalog は、特定のパーティションを効率的に検索するためのパーティションインデックスの作成をサポートしています。詳細については、「[パーティションインデックスの作成](https://docs.aws.amazon.com/glue/latest/dg/partition-indexes.html)」を参照してください。AWS Glue クローラーは、デフォルトで Amazon S3 および Delta Lake ターゲットのパーティションインデックスを作成します。

------
#### [ AWS マネジメントコンソール ]

1. AWS マネジメントコンソールにサインインし、AWS Glue コンソール ([https://console.aws.amazon.com/glue/](https://console.aws.amazon.com/glue/)) を開きます。

1. **[Data Catalog]** で **[クローラー]** を選択します。

1. クローラーを定義すると、**[出力とスケジュールを設定する]** ページの **[詳細オプション]** で、**[パーティションインデックスを自動的に作成]** オプションがデフォルトで有効になります。

   このオプションを無効にするには、コンソールの **[パーティションインデックスを自動的に作成]** チェックボックスの選択を解除できます。

1. クローラー設定が完了したら、**[クローラーの作成]** を選択します。

------
#### [ AWS CLI ]

 AWS CLI を使用し、`configuration` パラメータで `CreatePartitionIndex ` を設定してこのオプションを無効にすることもできます。デフォルト値は True です。

```
aws glue update-crawler \
    --name myCrawler \
    --configuration '{"Version": 1.0, "CreatePartitionIndex": false }'
```

------

## パーティションインデックスの使用に関する注意事項
<a name="crawler-configure-partition-indexes-usage-notes"></a>
+ クローラーによって作成されたテーブルには、デフォルトでは `partition_filtering.enabled` 変数がありません。詳細については、「[AWS Glue パーティションインデックスとフィルタリング](https://docs.aws.amazon.com/athena/latest/ug/glue-best-practices.html#glue-best-practices-partition-index)」を参照してください。
+ 暗号化されたパーティションのパーティションインデックスの作成はサポートされていません。