問題タブ [ssis-2019]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ssis - SSIS ForEach ループ コンテナーは 1 行のみを処理します
従業員 ID を取得して、一度に 1 つの従業員 ID のみを受け入れる API 呼び出しに送信する単純なジョブがあります。ForEach Loop Container
によって供給されるを使用してこのセットアップを行いますExecute SQL Task
。
ジョブは期待どおりに実行されますが、上位 N レコードのみをループしています。
SQL 実行タスクが完全な結果セットを変数に返しています。私の変数は Object データ型として設定されています。
ForEach ループを に設定してForeach ADO Enumerator
から、変数に一致させます。
ジョブを実行すると、何が間違っているかを示す特定のエラー メッセージは表示されませんが、示されているように ForEach ループで失敗します。
他に気をつけることはありますか?
visual-studio - Visual Studio 2019 SSIS dtexec 構成ファイル Azure Blob キー
私の質問は、構成ファイルに Azure blob キーを保存することです。
以下は私のパッケージ概要の写真です。Oracle ソースからデータを取得し、フラット ファイルを Azure BLOB ストレージ (csv 形式) に配置しようとしています。それがこの SSIS パッケージの範囲です。画像の右側は、次の場合にコマンドライン経由でパッケージを実行できることを共有しています**Protection level =' EncryptSensistiveWithUserKey' **
ただし、NOW パッケージは、開発者やアーキテクトのアカウントではなく、サービス アカウントを介して実行する必要があります。私の質問にループバック: **Protection level = 'DONOTSAVESENSITIVE'**
. パッケージの概要の後の構成ファイル コード。
現在使用中の設定ファイル
最後に、保護レベルを DO NOT SAVE SENSITIVE に設定して dtexec 経由でパッケージを実行しようとしたときの写真。
ご協力いただきありがとうございます。