1

BIDS ツール (SSIS 2008R2 用) のグリッド列内で式を編集することは、最も単純な式以外では非常に非現実的であることがわかりました。

たとえば、「派生列変換エディター」の「式」列を参照してください。

利用可能な列/変数/関数に対して同じドラッグ/ドロップ機能を提供する BIDS またはサードパーティ ツール内で利用可能な「高度な」エディタはありますか?実際に私が構築している式を見ますか?

私はこれに出くわしました: http://expressioneditor.codeplex.com/。これは素晴らしいように見えますが、実際には BIDS に統合されていません。

このhttp://bidshelper.codeplex.com/には上記のエディターが含まれていますが、制御フロー レベル内で見つかった式でしか使用できないようです (私が最も必要とするデータ フロー内ではありません)。

また、式を編集するときに右クリックのコンテキスト メニューで利用できる「Open IME」オプションも利用できますが、適切な Input Method Editor が見つかりません。

どんな助けでも大歓迎です!

4

1 に答える 1

1

変数を作成し、豊富な式エディター (制御フロー 1) を使用して式を作成し、それらをデータ フローの必要な場所に貼り付けることを妨げるものは何もありません。変数参照を列参照に更新する必要がありますが、それは簡単な切り替えです。

おそらく例で説明します(コメントはひどいです)。RIGHT(@[User::MyVariable], 4) vs RIGHT([MyColumn], 4) 制御フロー式エディターを使用して、式が静的データに対して適切に機能するようにし、満足したら列を操作するように修正します。ロジックで。

経験則として、式がウィンドウに表示できるより多くのスペースを必要とする場合は、スクリプト コンポーネントを使用してロジックを実行するか、複数の派生列コンポーネントを連続して追加して、式を段階的に構築することを検討する必要があります。

于 2013-10-09T02:36:31.787 に答える