3

Pentaho データ統合ツールは初めてです。ソース テーブルからターゲット テーブルにデータを移動しようとしています...どちらも SQL Server です。テーブルは同一で、ID 列があります。

多くのオプションを試しましたが...「Indentity insert is set to OFF」というたびにエラーが発生します

"SET identity_insert tblname ON" への SQL ステートメントを実行するためにホップを導入しようとしましたが、まだうまくいきません。

どんな提案でも大歓迎です。

ありがとう。

4

3 に答える 3

1

PDI/ケトルはステップごとに接続を使用するため、それをホップに入れることは確かに機能しません。その設定をデータベース接続の詳細オプションに入れる必要があります。そうすれば問題ありません。その後、そのデータベース接続のすべてのインスタンスに使用されます。

また、データベース接続を「共有」していることを確認してください。そうしないと、すべての変換で手動で作成する場合、各変換のすべてのデータベース接続にその設定を適用する必要があります。(データベースまたは EE リポジトリを使用していない限り、接続は集中化されているので問題ありません)

于 2012-06-11T07:43:48.970 に答える
0

データベース接続が確立された後にコマンドを追加する必要があります。

画像

于 2021-01-14T02:41:56.267 に答える