問題タブ [script-component]

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.

0 投票する
1 に答える
2240 参照

sql - データフロー中にさらに処理するために行セットの最後の行を決定する方法は?

SSIS 2014 のデータ フローに関して問題があります。データ フロー中に行セットの最後の行を特定する必要があります。同じデータフロー内でさらに処理するために必要です。スクリプト コンポーネントを使用して、NextRow() 関数と EndOfRowset() 関数を試しました。ただし、次のコードを使用すると、これらの関数は確実に機能しません。

ここで読むことができるように、理由はいくつかのバッファサイズの問題です: =sql統合サービス

そこで、最後の行を判断できるように、行数を測定しようとしました。残念ながら、行数変換は、すべての行が処理されるときに、決定された行数を変数に割り当てます。そのため、データフロー中には使用できません。

この行を個別に処理できるように、データ フロー中に最後の行を特定するにはどうすればよいですか?

0 投票する
1 に答える
408 参照

ssis - ssis スクリプト コンポーネントの出力は並べ替えられますか?

スクリプト コンポーネントに行を順番に追加しています。シーケンスは、入力文字列から値を解析してから出力に追加するようなものです。このようにして、特定の入力文字列からのすべての値が、次の入力文字列からの値の前に追加されます (またはそう思います)。

この仮定は間違っていますか?

スクリプト コンポーネントの後にピボット変換 (データの並べ替えが必要) を使用する必要があり、パフォーマンス上の理由から、それらの間に並べ替えを追加したくないためです。

元の入力文字列の識別子をピボットすると、ピボットの結果は正しいでしょうか?

0 投票する
1 に答える
202 参照

c# - SSIS スクリプト コンポーネント クロージング リーダー

SSIS スクリプト コンポーネントに問題があります。CreateNewOutputRows メソッドがそれを取得する前に、Reader が閉じられているようです。誰でも私を助けることができますか?

これが、現在リーダーをセットアップしている方法です。ステップスルーすると、PreExecute メソッドを終了して CreateNewOutputRows メソッドに入るように見えますが、リーダーが閉じているため、AddRow 呼び出しを実行できません。

どんな助けでも大歓迎です。ありがとう!

0 投票する
1 に答える
2166 参照

ssis - GAC から SSIS スクリプト コンポーネントへの .dll の追加が機能しない

SSIS パッケージのスクリプト コンポーネントでカスタム クラス ライブラリ (C#) を参照しようとしています。ライブラリには強い名前があります。gacutil を介して .dll を GAC にデプロイしました。私は管理者であり、www. 任意のローカル フォルダーから参照しようとすると、正常に動作します。しかし、GAC から参照してもうまくいきません。次のスクリーンショットでは、スクリプト コンポーネント-> References -> Add Reference に移動しました。ここで、「C:\Windows\assembly」に移動しました。

ここに画像の説明を入力

私のライブラリはそこにありますが、何も追加できません。すでにそこにあったファイルでさえありません。

私は何を間違っていますか?

ところで、「Microsoft Visual Studio 2008」を使用しています

0 投票する
0 に答える
67 参照

c# - SSISでスペースとキャリッジリターンを削除しながら、BlobColumnをWordに解析する方法は?

テキスト ファイルの内容を取得し、それを BlobColumn として SQL Server データベース テーブルにアップロードするデータ フローを SSIS で作成しました。テキスト ファイルは、文章、キャリッジ リターン、ライン フィードを含むドキュメントです。次のようにファイルをロードする Execute SQL トランスフォームがあります。

Document BlobColumn を読み取るスクリプト コンポーネントを作成し、次を使用してカンマで区切られた単語を解析しようとしました。

コンマに加えて、ピリオド、スペース、改行改行に基づいて単語を区切るために上記を拡張するにはどうすればよいですか?

0 投票する
1 に答える
714 参照

sql-server - SSIS のデータ フロー タスクで検索するための新しいデータ セットの Excel ソース データから SQL Server データへの JOIN ステートメントを使用する方法

SQL Server にデータを挿入するためのストアド プロシージャを保持するに接続されている に接続されていますExcel SourceLookup TransformationOLE DB Command

Lookup以下は、変換前のデータ フロー内で必要なクエリです。

基本的に、このクエリをLookup使用してExcel Sourceデータを使用したいと思います...使用しScript Componentますか?

0 投票する
2 に答える
2432 参照

c# - base.preexecute(); とは何ですか? または base.postexecute() は実際に行いますか?

SSIS 内で新しいスクリプト コンポーネントを作成すると、事前実行メソッドと事後実行メソッドに base.PreExecute(); が含まれます。および base.PostExecute(); 行...

これらの行の機能と、それらを変更/削除することによる影響を知りたいです。ありがとう!