0

SSIS を使用してフラット ファイルをある形式から別の形式に再フォーマットする (データベースを使用せず、フラット ファイル接続のみ) のは一般的な方法ですか、それともハンマーを使用して釘を打つようなものですか?

私が尋ねる理由は、私が現在働いている会社には、社内プログラミング言語を使用してファイルの再フォーマット/データ変換を行うカスタムプログラムを作成する生産担当者 (技術に精通していない人もいます) がいるからです。BIDS と SSIS を簡単に見て遊んだ後の私の考えでは、GUI を使用してパッケージを構築すると、カスタムの再フォーマット ロジックを作成するよりも生産性が大幅に向上するように思われます。これが一般的な使用シーンであるかどうか疑問に思っていますか?

[編集]
実行される再フォーマット/データ変換は、基本的なクリーンアップ (正当化/大文字/小文字の調整/充填) から、データの断片が引き渡され、さまざまな方法で処理され、返される複雑なものにまで及びます。

場合によっては、間違いなく自動化が必要になります (これが、私が最初にこれを調べ始めた理由の 1 つです)。これについては、すでにネットワーク担当者の 1 人と話し合っており、これらのツールとライセンスを使用できるので、コストは問題になりません。

4

1 に答える 1

0

これは本当に依存していると思います。確かに SSIS をたくさん使ってきたので、SSIS は非常に柔軟なツールであり、上で説明した目的にうまく適合していることがわかりました (ただし、ファイルの再フォーマット/データ変換についてもう少し詳しく説明すると役立つかもしれません)。

SSIS が既に利用可能なツールなのか、それともこのタスクのために特別に購入するのかを知りたいです。誰もが使用できるツールがすでに存在する場合、それは完全に適していると私は考えています。開発者向けエディションのライセンス コストは非常に妥当であり、(私の理解が正しければ) このデータベースの側面を利用しないという事実については、あまり問題はありません。

また、あなたがしていることに対して何らかの自動化が計画されているかどうかも知りたいです。つまり、「ライブ」環境と見なすことができるプロセスが実行される場所です。その場合、SQL Server - サーバー ライセンスの提供に関連する費用が発生する可能性があります。SSIS パッケージを実行できるこの種のライセンスは少額ではありませんが、私はこれについて最も詳しいわけではありません。そのため、この質問はより適切なフォーラム (ServerFault など) に委ねるのが最善でしょう。

あなたは、組織が社内のプログラミング言語を持っていると言いました。これは非効率的かもしれませんが、これは、変更管理、出荷などのためのある種の既存のフレームワーク/環境に適合すると推測しています。SSIS を導入している場合は、これを既存のプロセスに統合する必要があるかもしれません。 . 私はショーストッパーと言っているわけではありませんが、あなたがしなければならないかもしれない考慮事項のすべての部分.

于 2010-01-07T10:50:36.177 に答える