# テーブルの削除

テーブルを削除すると、そのテーブルで定義されていたすべての列設定が削除されます。

#DELETE /reporting/datamodels/{datamodel_id}/datasets/{datasets_id}/tables/{tables_id} を呼び出します。

APIエンドポイントについては、[お使いの地域に適したエンドポイント](/apis/endpoints/endpoints)を選択してください。


```bash
curl -X DELETE https://<api endpoint>/reporting/datamodels/xxxxxx/datasets/yyyyyy/tables/zzzzzz \
  -H 'authorization: TD1 xxxx/xxxxxxxxxxxxxx' \
  -H 'cache-control: no-cache' \
  -H 'accept: application/json'
```

削除するテーブルで定義されているリレーションを考慮してください。テーブルが削除された後もリレーション定義は残ります。これにより、Insightsモデルのビルドに失敗する可能性があります。これを回避するには、テーブルを削除する前に[データモデルリレーションの更新](/ja/products/customer-data-platform/treasure-insights/update-an-insights-model-relation)を確認してください。

## datasets_idとtables_idの取得

1. `/reporting/datamodels/{datamodel_id}` へGETリクエストを実行します
2. 返されたペイロードの`datasets`セクションを確認して、削除する必要があるテーブルのdatasets_idとtables_idを取得します。