# データ消去ツール
# I.プロフィール
データ消去ツールは主に TA システム内のデータを消去するために使用され、時間帯やイベントタイプに応じてイベントデータを消去するか、全データ(ユーザーデータを含む)の消去をサポートし、イベントテーブルとユーザーテーブルのメタデータ(つまりテーブル構造)は消去されない。メタデータを消去するには、新しいプロジェクトを直接作成し、古いプロジェクトを削除することをお勧めします。
注意
テストデータとデータ異常をクリアしたときだけデータ削除を行うことをお勧めします。頻繁にデータを削除することはお勧めしません。本ツールを慎重に使用してください。
# 二、使用説明
2.7 以前のバージョンでは、ta-data-del を実行して、データ消去ツール
データ消去ツールは私有化サービスのユーザーだけが使用できる。root ユーザーは民営化クラスタの任意のサーバにログインし、su-ta を実行su-ta
を実行ta-tool data_del
すると、データクリアツールインターフェイスに入ります。
# 2.1 削除が必要な項目を記入する appid
プロジェクトの appid は、TA バックグラウンドのプロジェクト管理ページで照会できます。
# 2.2 確認項目名
入力が終わると削除する項目の項目名を求め、「y」と入力して確認し、「n」と入力して操作をキャンセル
# 2.3 データ削除タイプの選択
次に削除するデータを選択する必要があります。イベントデータ(つまり、イベントテーブルのデータ)だけを削除するか、フルデータ(すべてのイベントテーブルデータとすべてのユーザーテーブルデータ)を削除することができます。次の表は、2 つの削除方法で使用できる操作です
データ型の削除 | イベントデータのみ | フルデータ |
---|---|---|
イベントテーブルを削除するかどうか | √ | √ |
ユーザーテーブルを削除するかどうか | √ | |
時間の選択 | √ | すべての時間 |
イベントの選択 | √ | すべてのイベント |
# 2.4 イベントデータを削除した場合の操作
次に、イベントを削除するイベント名、ここで入力したイベント名はデータを転送するときの key 値で、表示名では、メタデータ管理ページでイベント名を照会して、複数のイベントを削除することができます。「分割して、入力後に削除するイベント名を提示します。
文字を入力せずに確認に直接戻ると、すべてのイベントデータが削除されます
# 2.5 イベントデータを削除する時間範囲を記入
次にデータを削除する時間帯を入力する必要があり、オプションの時間粒度は「日」で、yyy-MM-dd
の形式で日付を入力してください。直接入力しないで確認してください。既存のデータを選択した初日/最後の日とみなします。具体的な操作は次の表のようになります(空白は記入しない)
データ型の削除 | 開始日 | 終了日 |
---|---|---|
全期間データを削除 | ||
最初の日から特定の日までのデータ | 日付を入力 | |
特定の日以降のデータを削除 | 日付を入力 | |
特定の期間のデータを削除します | 日付を入力 | 日付を入力 |
ここでは、全期間のデータを削除します。
# 2.5 カスタム条件の使用
削除の開始日と終了日、カスタム条件の入力ボックスが表示されます。これにより、SQL 文を使用してデータを削除するための判断条件をさらに詳しく説明し、入力されたカスタム条件を削除文の WHERE 条件として使用できます。
カスタム条件の構文は presto 標準に従います。削除前に削除文の SQL プレビューと条件付きデータ量がを使用してSQL IDE
削除するデータをクエリした後、WHERE 句の条件をここのカスタム条件にコピーすることをお勧めします。
注意
カスタム条件では、サブクエリステートメントの入力はサポートされていません
# 2.6 最終確認
最後に項目を削除する前に、最後の確認を行います。削除項目の名前、削除イベントの名前、削除期間、「y」を入力してデータの削除を開始します。エラーがあれば「n」を入力してツールを終了して再入力できます
# 2.7 全量データを削除した場合の操作
全量のデータを削除することを選択した場合、直接削除前の確認を行い、「y」を入力してデータの削除を開始し、エラーがあれば「n」を入力してツールを終了して再入力することができます
# 三、注意事項
# 1 データ削除ツールは、テーブル内のデータのみを消去し、次のデータは消去しません
- プロジェクトメンバーデータ
- プロジェクト情報データ(プロジェクト ID 及び APPID)
- 使用されたイベントの量
- イベント、イベントプロパティ、およびユーザープロパティのメタデータ
- メタデータ管理で構成された表示名、備考、非表示状態、カンバン、レポート情報など。
上記のデータをクリアするには、プロジェクトを直接新規作成することをお勧めします。
# 2 データ削除ツールを使用する前に、データを削除する間、削除期間に新しいデータが着信しないようにしてください(例えば、昨日のデータを削除すると、削除期間中に昨日のデータが着信しないようにしてください)。
# 3 データ削除アクションを実行するとプロンプトが表示されます
バックグラウンドデータ同期タスクが終了した後、削除を実行し、5 分後に再試行します。待ってください!第 1 回
プログラムが自動的に実行されるのを待つか、しばらく待ってから削除アクションを再試行することができます。