2022.1.1.30569 Patch Release Update

The 2022.1.1.30569 Patch/Minor release has been removed from the Download Portal due to a missing signature in some of the included files. This causes the files to not be recognized as valid files provided by Alteryx and might trigger warning messages by some 3rd party programs. If you installed the 2022.1.1.30569 release, we recommend that you reinstall the patch.
Free Trial

ディスカッション - 日本語

答えを見つけ、質問し、Alteryx の専門知識を共有してください。
解決済み

データ出力ツールの出力オプションについて

yamadaxms1287
アトム

こんにちは。

データ出力ツールの出力オプションについて質問させてください。

ファイル形式(ODBC:PostgreSQL)の場合、指定できる出力オプションがいくつかありますが、

・データを削除して付加する

・テーブルを上書きする(ドロップ)

の2つを見た場合、PostgreSQLに対する動きは

・データを削除して付加する     → DELETE / INSERT

・テーブルを上書きする(ドロップ) → DROP / CREATE&INSERT

となるのでしょうか?

それとも全件登録なのでDELETEではなく、TRUNCATE

INSERTではなく、COPYになるのでしょうか?

 

1件の返信1
AkimasaKajitani
15 - Aurora
15 - Aurora

@yamadaxms1287 さん

 

データ出力ツールのヘルプには以下のように記載されています。

 

新しいテーブルの作成 : 新しいテーブルを作成しますが、既存のテーブルは上書きしません。

既存の追加: 既存のテーブルにデータを追加し、出力が [前レコード ] と [レコードの後] で構成されるようにします。

データの削除と追加: 元のレコードをすべてテーブルから削除し、既存のテーブルにデータを追加します。

テーブルの上書き (ドロップ): 既存のテーブルを削除し、新しいテーブルを作成します。

https://help.alteryx.com/ja/20213/designer/file-format-options

 

 

「データの削除と追加」ですが、使っている環境がSQL Serverで申し訳ないのですが、実行されているSQLを確認すると、TRUNCATEコマンドが発行されているようです。

「テーブルを上書きする(ドロップ)」については、「DROP / CREATE&INSERT」となっていますね。

 

恐らくPostgreSQLでも同じような動きかと思いますが・・・。

 

私もてっきり「データの削除と追加」はDELETE/INSERTと思ってましたが意外ですね・・・。