変換する CSV があります。データを自分のスキーマに変換するのは少し問題があります。エンド テーブルに locationID があり、CSV では、約 10 列に 1 または NULL があります (それぞれが異なる場所です)。
私の論理は次のとおりです。 column("locationThree") == 1 の場合、locationID を 5 に設定します (たとえば)
SQL でこれを行う方法がわかりません。Pentaho でこれを行うためのツールはありますか、または SQL でこれを行うにはどうすればよいですか?
例えば
INSERT INTO endTable(locationID)
SELECT * FROM grubbyCSVData
if(locationOne == "1")
locationID = 5;
if(locationTwo == "1")
locationID = 6;
そのようなことは可能ですか?