0

BIML を使用してパッケージを作成しています。

システム変数Propagateを Falseに設定したいシーケンス コンテナがあります。Propagate のシステム変数を設定する方法が BIML で見つかりません。

4

2 に答える 2

2

Propagate は、イベント ハンドラー内にのみ存在するシステム スコープの変数です。

次の Biml は、空のシーケンス コンテナーを持つ OnError イベント ハンドラーを使用して SSIS パッケージを作成します。

イベント自体は、System::Propagate 変数を再定義してfalse、デフォルト値の代わりに の値を持ちます。true

<Biml xmlns="http://schemas.varigence.com/biml.xsd">
    <Packages>
        <Package Name="so_38121956">
            <Events>
                <Event EventType="OnError" Name="OnError">
                    <Variables>
                        <Variable DataType="Boolean" Name="Propagate" Namespace="System">false</Variable>
                    </Variables>
                    <Tasks>
                        <Container Name="SEQC Propagate no more">
                        </Container>
                    </Tasks>
                </Event>
            </Events>
        </Package>
    </Packages>
</Biml>
于 2016-06-30T22:27:05.990 に答える
1

BIMLオンラインを使ってみてください。

http://bimlonline.com/

ここで、伝播セットを含む既存の SSIS パッケージをアップロードできます。ブラウザ ベースのアプリケーションがリバース エンジニアリングを行い、BIML を提供します。

SSIS で何かを行う方法を知っているが、BIML に相当するものがわからない場合に便利です。

正式にはまだベータ版ですが、うまく機能します。

于 2016-06-30T15:05:37.763 に答える