1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

td_partial_deleteについて

Last updated at Posted at 2019-04-11

td_partial_deleteについて(部分意訳・要約)
https://docs.digdag.io/operators/td_partial_delete.html

td_partial_deleteとは

Treasure dataのテーブルから範囲を指定して削除するdigdagオペレーター

オペレーター表記

td_partial_delete>

ポイント

  • ストリーミングインポート(fluentd)を使用したレコードは、td_partial_deleteを使用して数時間削除することはできない。
  • INSERT INTO、Data Connector(MapReduce Executor)、および一括インポートされたレコードはすぐに削除できる。
  • 時間は1時間単位で指定する
  • 分や秒に0以外を指定することはできない

環境変数

Treasure Data APIキーが必須(クエリを実行する時に必要)

パラメータの設定方法

+タスク名:
  td_partial_delete>: テーブル名
  database: DB名
  from: 日付(↓例)  T00:00:00+08:00 <-- 分、秒は0
  to:   2016-02-01T00:00:00+08:00

雑感

TDはUPDATEができないためこのような関数が提供されている
また、TDにはトランザクション機能もない
delete処理 -> insert処理の順序だと一時的にその期間のデータがまったくない状態が発生するので、ユーザーが頻繁に利用する場合などは考慮が必要

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?