.bakファイルを自動生成させないようにしたい
オプション
- RSS フィードを購読する
- トピックを新着としてマーク
- トピックを既読としてマーク
- このトピックを現在のユーザーにフロートします
- ブックマーク
- 購読
- ミュート
- 印刷用ページ
yuzo
アトム
02-11-2021
10:14 PM
- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- ハイライト
- 印刷
- モデレーターに通知する
DBから取得したデータをOutput Data機能を利用しExcelファイルへ出力しているのですが、
出力対象のExcelファイルは既存のExcelファイルに対して更新しております。
この場合、AlteryxがExcelを更新すると自動的に、更新前のExcelファイルを*.xlsx.bakという名称でバックアップしてしまいます。
このバックアップファイルは不要なため、そもそも.bakファイルが生成されないようにしたいのですが、設定などで回避出来ますでしょうか?
もう一つ回避策として、ワークフローの最後にRun Command機能を配置し、生成されてしまった.bakファイルをコマンドで削除するということも考えましたがOutput Data機能のあとにRun Commandを配置できません。
こちらの設定方法などもアドバイス頂ければ幸いです。
宜しくお願い致します。
2件の返信2
Mizuno
アステロイド
02-11-2021
10:30 PM
- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- ハイライト
- 印刷
- モデレーターに通知する
.bakは出力するエクセルファイルが存在する場合に作成されます。出力オプションを既存のシートの追加や上書きシートではダメですが、ファイルを上書きに指定すると.bakは作成されません。
ただし、シートに追加する作業などには向きません。
また出力後にBatを動かす方法ですが、WrokFlow-ConfigurationのEventsでWF実行後またはエラー無しで実行でイベントを作成し、該当のBatを指定して動かせばできます
02-11-2021
11:43 PM
- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- ハイライト
- 印刷
- モデレーターに通知する
ありがとうございます!
Workflow - ConfigurationのEventsにbatを設定し、処理後にbakファイルを削除できました!
ちなみにOutput Dataの出力オプションをファイルの上書きにしてしまうと、既存の書式などが引き継がれないため、そちらの対応ではNGでした。