2017-03-28 16 views
0

私はPentahoを初めて使用しています。 固定数の列を持つ入力ファイルの方が優れていますが、列名が変わります。列名を取得したい。私が最初にExcelから定義されたものからフィールド名を取得しています両方のケースでは、「メタデータストリームの構造」などUDJCペンタホのExcelから可変カラム名を読み取る

inputRowMeta = getInputRowMeta(); 
fieldNames = inputRowMeta.getFieldNames(); 

を使用してみました。したがって、「Microsoft Excelの入力」の「フィールド」タブで定義されているものは、「ストリームのメタデータ構造」の出力として出力されます。私が探しているのは、入力ファイルの列名が変わった場合、メタデータの出力も変わるはずです。私はそれを行う方法がありますか?

答えて

0

デザイン時にフィールド名がわからない場合は、列ヘッダーをデータとして処理する必要があります。メタデータ注入を使用してデータをメタデータに変換することができます。ケトルサンプルフォルダにこの機能のデモがあります。

関連する問題