問題タブ [dataflowtask]

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 に答える
29 参照

tsql - STR が一貫して利用できないのはなぜですか?

OLE DB ソースを作成するときは、次の式を使用できます。

しかし、Derived-Column フロー タスクを使用すると、その式は正しくありません。設計時エラーは次のように述べています。

機能「SET」が認識されませんでした。関数名が間違っているか、存在しません。

関数が Derived-Column タスクで使用できない理由を知りたいです。そして一般的に、どの関数が実際に利用可能であるかを管理するルール、またはおそらくDerived-Column タスクで利用可能な関数のリストを知りたいです。

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

ssis - DataFlow タスクでの SSIS 変数の使用

私は、年のリストを取得し、それらをオブジェクト変数に保存するSQL実行タスクを持っています。たとえば、「年」としましょう。次に、変数を受け取る ForEach ループ カウンターがあり、そのカウンター内に DataFlow タスクがあります。クエリでその年のリストを使用する必要があるため、Dataflow タスクでその「Years」変数を使用する必要があります。 .

それを行う方法に関する提案はありますか?私の DataFlow タスクのクエリは MDX クエリです。

ありがとう

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

ssis - DataFlowタスクで空のクエリ結果を処理する方法は?

Foreachループ内のDataflowで数年間繰り返していますが、データを返さない年がいくつかあるため、SSISパッケージが失敗します。これを処理する方法はありますか?それらの空白を無視して実行を続けるようにパッケージに指示するには?

ありがとう、

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

sql - SSIS 2005 - データ フローの OLE DB ソースに UPDATE *and* SELECT がある

これはばかげた質問かもしれませんが、データ フロー タスク、OLE DB ソースとフラット ファイル送信先があります。

私の OLE DB ソースには、UPDATE ステートメントと SELECT ステートメントが必要です。これを行うと、フラット ファイルに行が書き込まれないようです。ちなみに、選択が失敗した場合に更新が行われないようにするために、これを行っています。(BEGIN TRAN と COMMIT の間に 2 つのステートメントを配置するつもりでした。)

残念ながら、SSIS が実行されているサーバーで DTC サービスが実行されていないため、SSIS トランザクションを使用できません。

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

ssis - SSIS は Unicode を非 Unicode 文字列エラーに変換できません

私たちのチームは、Oracle ソースから SQL データベースにデータをインポートする SSIS パッケージを作成しました。このパッケージは、Oracle Provicer for OLEDB を使用して Oracle SOR をクライアントにしました。

ソース データベースと宛先データベースの主なデータ型の違いは、ソースには文字列列があり、宛先 DB は非 Unicode 形式をサポートしていることです。

データ変換コンポーネントを追加してパッケージを実行しましたが、開発サーバー (Oracle 11g コンポーネントを含む) では動作しますが、テスト サーバー (Oracle 8 インストール済み) では動作しないようです。

また、キャスト ステートメントをソース クエリに追加しようとしましたが、外部列と出力列が Converted 形式を取得していないようです。

今まで、Dervied Columns、Data Conversions を試しました

ひどくアイデアが必要

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

ssis - 変換が失敗した場合にのみエラー行をリダイレクトします

ssisにデータ変換タスクがあり、列のデータ型を変更し、エラー出力を「行のリダイレクト」として構成しています。

しかし、パッケージを実行していると、これが発生します。これは、失敗行がない場合でも、成功と失敗の両方の部分を実行しています。

ここに画像の説明を入力してください

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

performance - 一時テーブルと物理テーブルのデータ フロー タスク

これがシナリオです

ソースである csv ファイル用のステージング テーブルが 1 つあります。それを物理ステージング テーブルにロードしています。パッケージの後半で、このステージング テーブルのデータを変換します。新しいデータが必要です (ソースからのデータなので)。

一時テーブルで変換を行う必要がありますか、それともデータフロー タスクを再度使用してステージング テーブルをリロードする必要がありますか

データはそれ以上ではありません [Smile] 100 万未満です

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

ssis - ssisで更新の速度を上げる方法

SQL ServerにSQLコマンドタスクがあり、1秒あたり20行しか更新されていませんが、200,000行以上を更新する必要があり、時間がかかります。SCD(タイプ2)を使用している場合、レコードの挿入も更新もされていません。(エラーも出さない)

行の一部のバッチが転送され、SQLコマンドタスクが黄色になります。ただし、列は更新されていますが、非常に低速です(1秒あたり20行)。

更新の速度を上げるにはどうすればよいですか?

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

c# - データ フロー タスクでの SSIS 変数へのアクセス

SSIS スクリプト タスクでは、次の構文を使用して SSIS 変数にアクセスできます。

Dts.Variables["変数名"].Value

ただし、データ フロー タスクでは、構文が次のように少し変わります。

変数.変数名

同時に、特定の変数がデータ フロー タスクで使用できないように見えます。それらは変数ツールボックスに明確にリストされており、スクリプト タスクでアクセスできますが、何らかの理由で表示されません。誰かがこれがなぜなのか、これを達成するための構文/方法を説明できますか?

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

ssis - レコードの代わりにレコード セットを使用する SSIS DataFlowTask

データ ソースと Ole DB Sql タスクを持つデータ フロー タスクで SSIS 2012 を使用しています。データ ソースは、別のデータベース テーブルのレコードを削除する Ole DB Sql タスクを使用して、ID のセット {1,2,3, etc } を作成しています。私が Sql Profiler で見ているのは、レコード単位で作業しているため、各 Id の削除コマンドです。最大 10,000 レコードを取得できます。

データソースの出力をセットとして処理し、次のように言う方法はありますか?