# データマートからレポートを削除

利用対象...

* Big Data Platform
* Cloud API Services Platform
* Cloud Big Data Platform
* Cloud Data Fabric
* Cloud Data Management Platform
* Data Fabric
* Data Management Platform
* Data Services Platform
* MDM Platform
* Real-Time Big Data Platform

## 手順

1. Data Explorerパースペクティブでエディターを開きます。
2. エディターで次のSQL クエリーを入力し、以下に示す順序で実行します。
   ```
   use talend_dq61;
   /*must execute the sql in this order*/
   /*1. delete data from tdq_indicator_value table*/
   delete from tdq_indicator_value where analysis_pk in (select an_pk from tdq_analysis where rep_uuid in ('_EuRp8Ey8EeWI7MB95QH5HA', '_cabpUUzUEeW6FuESwuuXqA'));
   /*2. delete data from tdq_overview_indvalue table*/
   delete from tdq_overview_indvalue where an_pk in (select an_pk from tdq_analysis where rep_uuid in ('_EuRp8Ey8EeWI7MB95QH5HA', '_cabpUUzUEeW6FuESwuuXqA'));
   /*3. delete from tdq_set_indvalue table*/
   delete from tdq_set_indvalue where an_pk in (select an_pk from tdq_analysis where rep_uuid in ('_EuRp8Ey8EeWI7MB95QH5HA', '_cabpUUzUEeW6FuESwuuXqA'));
   /*4. delete from tdq_analyzed_set table*/
   delete from tdq_analyzed_set where match_ind_pk in(select m_pk from tdq_match_indvalue where analysis_pk in (select an_pk from tdq_analysis where rep_uuid in ('_EuRp8Ey8EeWI7MB95QH5HA', '_cabpUUzUEeW6FuESwuuXqA')));
   /*5. delete from tdq_match_indvalue table*/
   delete from tdq_match_indvalue where analysis_pk in (select an_pk from tdq_analysis where rep_uuid in ('_EuRp8Ey8EeWI7MB95QH5HA', '_cabpUUzUEeW6FuESwuuXqA'));
   /*6. delete from tdq_table_analyzed_set table*/
   delete from tdq_table_analyzed_set where an_pk in (select an_pk from tdq_analysis where rep_uuid in ('_EuRp8Ey8EeWI7MB95QH5HA', '_cabpUUzUEeW6FuESwuuXqA'));
   /*7. delete from tdq_analysis table*/
   delete from tdq_analysis where rep_uuid in ('_EuRp8Ey8EeWI7MB95QH5HA', '_cabpUUzUEeW6FuESwuuXqA');
   ```

   この例では、識別子\_EuRp8Ey8EeWI7MB95QH5HAと\_cabpUUzUEeW6FuESwuuXqAを持つ2つのレポートをtalend\_dq61データマートから削除します。
3. SQLクエリーを実行してレポートを削除します。
4. レポートが削除されたことを確認するには、SQLエディターで次のSQLクエリーを再実行します。
   ```
   use talend_talend_dq61;
   /* get report UUID */ 
   select  REP_UUID, REP_LABEL  from tdq_analysis where REP_LABEL like 'c%'
   ```

## タスクの結果

識別子\_EuRp8Ey8EeWI7MB95QH5HAと\_cabpUUzUEeW6FuESwuuXqAを持つ2つのレポートがデータマートから削除されました。

レポートはTDQ\_ANALYSISテーブルから削除されました。これらのレポートに関連するすべてのファクト(分析結果)がファクトテーブルから削除されました。