部品番号がCSVファイルに格納されている部品番号のリストと一致するOracle DBテーブルからすべてのレコードを選択したいとします。これをKnimeで実装する最良の方法は何ですか?まず部品番号がCSVファイルの部品番号リストに一致するテーブルからすべてのレコードを選択
-1
A
答えて
0
、どちらかCSV Reader
またはFile Reader
ノードを使用する - 後者は、通常、より良いオプションですが、それはもっと自分の要件に合った場合のCSVリーダーのためのマニュアルを参照してください - ワークフロー場合
は、このノードを使用しますサーバーまたはバッチ環境で使用され、入力ファイル構造が異なる呼び出し間で変更されます。特に、これには可変数の入力列が含まれます。
と
注:あなたが唯一のKNIMEのデスクトップバージョンを使用していて、あなたのワークフローがファイルリーダー]ノードを使用するバッチまたはサーバー環境で使用されることを意図されていない場合。ファイルリーダーノードには、より多くの構成オプションがあり、(ダイアログ内の)ノード構成時に入力ファイルをスキャンするので、意味のあるデフォルト設定を推測します。
その後KNIMEテーブルにあなたの中に、CSVファイルを読み込むことが
まず、Database Looping
ノードを使用する - あなたのデータベースへの接続を設定して、デフォルトのSQLステートメントを変更する必要が
<>
にプレースホルダを置き換え、そして目の一番下に
Column Selection
設定でCSVファイルから来たテーブルから部品番号の列を選択することにより、
SELECT * FROM <table_name> WHERE <table_column> IN ('#PLACE_HOLDER_DO_NOT_EDIT#')
ノード設定ウィンドウLoop Settings
。効率を上げるために、ほとんどの場合、No of Values per Query
の設定をより大きな数値に増やしたいと考えています。 250または500 - SQL文の最大長には制限がありますので、#PLACE_HOLDER_DO_NOT_EDIT#
を部品番号の連結で置き換えて構築するため、データベースで許容されるものを試す必要があります
関連する問題
- 1. 部品番号
- 2. 部品番号
- 3. 部品番号
- 4. 部品番号は
- 5. ユニットテスト部品番号
- 6. 部品番号SetupProperty
- 7. 部品番号は、メソッドが
- 8. 部品番号のConfigurationSection
- 9. 部品番号 - 失敗テスト
- 10. MVCモッキング(部品番号) - HttpContext.Current.Server.MapPath
- 11. 部品番号IServiceProvider/IServiceScope
- 12. 部品番号 - ここ
- 13. ASP.Net MVC部品番号SetupGet
- 14. モッキングファイルは、部品番号
- 15. MySQLクエリ:部品番号のリスト、データベースにない部品番号のみを返す
- 16. 以下のセットアップが部品番号
- 17. は、私は部品番号のリストを移入する部品番号のリストを作成し、クエリをループしています、単一の配列要素
- 18. 部品番号PARAMS TargetParameterCountException:パラメータカウント不一致例外
- 19. 部品番号は、非同期メソッドが
- 20. 部品番号は、クラスがサービス・プロジェクトで
- 21. 部品番号It.Is <>このコード
- 22. 部品番号HTTPClientの二度目
- 23. は、部品番号の設定ユニットテスト
- 24. 自動部品番号の作成、vb.net
- 25. は、テストは時に部品番号
- 26. 部品番号で保護された仮想(非ジェネリック)メソッドを模擬するために部品番号
- 27. Excel VBA - 部品番号を生成
- 28. 2つの異なる行に値があるすべての部品番号を選択
- 29. 同じ部品番号のすべて、1つのテーブルからのSUM、別のテーブルからのSUM
- 30. がどのようにC#を使用して部品番号