2017-12-27 42 views
0

質問があり、Pentahoのデータ統合があります。私は1つのテーブルの中に例えば=>警察の力とその値を1,2,3(外部キー)としています。今質問は、この値を変更する方法です=> 1 =無力、2 =力、3 =わからない?Pentaho、intを文字列値に変換する方法

ありがとうございました。

答えて

0

あなたが探していることは"Value mapper" step

  1. は、あなたの入力した後、新たな「バリュー・マッパー」ステップを追加して、上の「バリュー・マッパー」ステップ
  2. ダブルクリックにご入力からのホップを作成しています
  3. "使用するフィールド名"で整数フィールドを選択
  4. "対象フィールド名"に、変換された値を含む新しいフィールドの名前を挿入します。
  5. "フィールド値"テーブルに、変換する値のリストを入力します。あなたの場合、たとえば、 "Source value"には "1"(括弧なし)が、 "Target value"には "No Force"が必要です。あなたの3つの項目でリストを記入してください。
+0

ありがとうございます! –

+0

確かに、btw、もう一つ質問があります。私はpenthaoでこれを行うことができますか(前と同じような問題):私は実際には1-255のCityと値を持っています。別のテーブルにはID_City、City_Nameなどのこの番号の記述があります。実際に都市名のテーブル番号を変更するにはどうすればいいですか?1 = Graz、2 = Londonなど..? –

+0

このシナリオでは、「データベース検索」の手順を使用できますテーブル内のキーを検索し、それに関連するさまざまなフィールドを返すことができます。 – t3b4n

関連する問題