すぐ質問:SSIS行数が入力されない
データフロータスクで行数を取得しようとするときに問題が発生します。私はRow Count変換とスクリプトタスクのカスタムカウントの両方を試してみましたが、どちらも同じ結果を生み出しています。私は "ETLRowCount"と呼ばれる変数を持っています。これは式ではなく、0に設定されています。行数を使用するか、スクリプトタスクで変数を設定しようとすると、0にとどまります。
私は重複したレコードの問題(これは厄介なアクセスデータベースのソース、画像の左側は通常のetlレコードの挿入です)に実行しているので、私は行のカウントをテストのように監査テーブルに挿入しています。しかし、私は0を取得し続けます。それはちょうど行を数えずにそれを記録していないようです。実際には、ETL表にジョブが実行されるたびに10K行があるため(最初に切り捨てられるため)、行が挿入されていることがわかります。何か案は?ありがとうございました!
スクリプトコードと変数タブ/ウィンドウのスクリーンショットを追加できますか?また、データを抽出するために使用しているSQLを追加してください。このほかに、データフローの実行を示す追加のスクリーンショットを追加することもできます。 – Nambu14