1

SSIS から EDI 出力を作成するためのオプションを教えてください。

CozyRoc の「EDI ソース タスク」を見てきましたが、リレーショナル テーブルから EDI ファイルをエクスポートしたいのですが? これは SSIS でも達成可能ですか、それとも C# プログラムなどを作成することは、SSIS のニュアンスに対処するよりもはるかに簡単ですか?

EDIの完全な初心者..どんなポインタでも大歓迎です。

4

3 に答える 3

1

SSISのニュアンスを気にする必要はありません。EDIのニュアンスについて心配する必要があります。

ANSI X12またはEDIFACTを使用していますか?エンベロープ(コントロール番号、複数のトレーディングパートナ、インターチェンジの分割)についてどうしますか?どのようなドキュメントを作成しようとしていますか?繰り返しのセグメントをどのように処理しますか?区切り文字?

856または837を実行しようとしていますか?もしそうなら、SSISの使用はマゾヒスティックです。

あなたは車輪の再発明をしています。リエゾンデルタ(www.liaison.com)をご覧ください。DB-> EDIを簡単にマップすることも、複雑なロジックを組み込むこともできます。また、EDI辞書も組み込まれています。少なくとも、無料のEDIメモ帳ツールをダウンロードする必要があります。私があなたに送ったと彼らに言いなさい:)

Sources(bots.sourceforge.net)のBOTSを見てください。EDIDEVを見てください。選択できるツールは非常に多く、費用対効果も高くなります。これらのツール/翻訳者は理由があります。SSISは、適切なEDI作成/有効な構文の生成のために構築されていません。できますか?おそらく。それが必要ですか?神様、いや。

于 2012-04-09T20:25:06.047 に答える
1

利用可能な商用 (および無料) EDI パッケージがあります。しかし、私が見たすべてのものには、私の目的にとって重大な欠陥があります. それらは構文のみを処理します--簡単な部分です。難しい部分 (セマンティクスとビジネス ロジック) については、ユーザーが要件の詳細な説明を XML (または独自のスクリプト) で提供する必要があります。XML を記述することは、ソリューション全体を VB、C#、またはその他の手続き型言語で記述するよりも困難です。またはSQLでさえ。

VB、C#、または SQL でそれを行うことができれば、そのコードを SSIS スクリプト コンポーネントまたは SQL コンポーネントに簡単にドロップできます。

于 2013-07-27T16:17:31.953 に答える