Visual Studio 2005を使用して、フラットファイル(.txt)を指定した場所に配置するパッケージを作成しています。パッケージは毎日実行されます。現在、寄託されたファイルは単にsummary.txtと呼ばれ、ファイルは新しいコンテンツのために毎日上書きされます。私が代わりにしたいのは、ファイルの名前をsummarymmddyyy.txtに変更し、デポジットの日付とともに毎日新しいファイルを場所に追加することです。だから、今日はsummary12062010.txt、明日はsummary12072010.txtなどになります.SSISパッケージ内でこれを行う方法はありますか?本当に、私がやっているのは、SQL DBソースからこのフラットファイルへのselect文を実行するシンプルなデータフローです。ありがとう!SSISパッケージの.txtファイルにdatestampを追加しますか?
2
A
答えて
3
式として評価される変数を使用して、ファイル名を作成できます。
パッケージに新しいSSIS変数を追加します。変数ウィンドウで新しい変数を選択し、プロパティを表示します(F4キーを押します)。 TrueにEvaluateAsExpressionプロパティを設定し、Expressionプロパティの値は、以下の
"summary" + RIGHT("0" + (DT_STR, 2, 1252) (DATEPART("mm", GETDATE())), 2) + RIGHT("0" + (DT_STR, 2, 1252) (DATEPART("dd", GETDATE())), 2) + (DT_STR, 4, 1252) (DATEPART("yyyy", GETDATE())) + ".txt"
を入力し、この式は、月、日、年の値を抽出するための関数を使用して、今日の日付に基づいて名前を作成するための値が含まれています。
フラットファイルの接続マネージャを選択します。プロパティを表示します(F4キーを押します)。 Expressionsプロパティを選択し、elipsis(...)ボタンをクリックします。プロパティ式エディタでConnectionStringプロパティを選択します。ご希望の場合は、変数を避けることができ
"C:\MyFiles\" + @[User::MyVariable]
:あなたがパスを含める必要がある場合は、次のように式を作成
@[User::MyVariable]
:そして、次の形式で新しい変数の名前を入力します。式全体をConnectionStringプロパティに設定します。
"C:\MyFiles\" + "summary" + RIGHT("0" + (DT_STR, 2, 1252) (DATEPART("mm", GETDATE())), 2) + RIGHT("0" + (DT_STR, 2, 1252) (DATEPART("dd", GETDATE())), 2) + (DT_STR, 4, 1252) (DATEPART("yyyy", GETDATE())) + ".txt"
関連する問題
- 1. Microsoft Visual Source SafeにSSISパッケージを追加します。
- 2. txtファイルから追加テキストを検索
- 3. txtファイルからjListに項目を追加しようとしています
- 4. あなたのアンドロイドプロジェクトにtxtファイルを追加するには?
- 5. SSISプロジェクトにファイルを追加する方法その他のフォルダ
- 6. Windows XPでPHPファイルに.txtファイルタイプを追加し続ける
- 7. SSISパッケージをSQL Server 2005のMSDBデータベースに追加する方法は?
- 8. 2つのtxtファイルからいくつかの要素を3番目のファイルに追加します
- 9. Sklearn - txtファイルからカスタムストップワードリストを追加する方法
- 10. 1つのtxtファイルから別のtxtファイルに値を追加するときにawkでスペースを削除しますか?
- 11. SSISパッケージのインラインドキュメント
- 12. 新しい文字列をスウィフト2のtxtファイルに追加する
- 13. Microsoft.Bcl.Asyncパッケージを追加した後にapp.configファイルに「bindingRedirect」が追加されるのはなぜですか?
- 14. SSISは新しい制約で行を追加します
- 15. CPackを使ってdebianパッケージにファイルを追加するには?
- 16. SSISパッケージ変数
- 17. roxygeniseでファイルとそのドキュメントをパッケージに追加する
- 18. SSISパッケージの設定
- 19. txtをスキャンし、特定のデータをPythonの空のリストに追加します
- 20. windows上のnode.js:build * .nodeからパッケージを追加します。
- 21. SSISメインパッケージスローエラー:パッケージが実行パッケージから検証に失敗しましたタスク
- 22. foreachパッケージを使用してデータフレームに行を追加します
- 23. androidにある既存の.txtファイルにデータを追加する方法
- 24. プログラムでSSIS ForEachLoopを追加する
- 25. 特定のパッケージからtxtファイルを読むJava
- 26. jarファイルにパッケージを追加する方法
- 27. 既存のtxtファイルの末尾に文字列を追加する
- 28. SSISパッケージを使用してFTPからファイルを引き出し、フォルダに保存しますか?
- 29. phpMyAdmin .txtファイルをインポートしますか?
- 30. iOS用のローカルリソースtxtファイルに文字列を追加する方法
すごく素晴らしいです!変数を作成する最初のオプションを選択しました。非常にシンプルで、魅力的な作品です。ありがとう! – SeanFlynn