私は、タブ区切りのテキストファイルからテキストファイルの入力ステップを読み込んでPentahoで仕事をしています。このファイルを指定すると、データが空の行がありますが、行はExcelで空行をコピーしたため、タブで埋められます。以下は、メモ帳++の「空の」行のスクリーンショットです。テキストファイルの入力タブの行を無視する
このような行を無視する方法はありますか?私はフィルタ文字列 =タブの数、フィルタ位置 = 0、フィルタ上停止= Y、正の試合 = Y.は、このフィルタは、任意の効果を持っているようには見えなかったとのフィルタエントリを追加してみました。
ジョブが実行されると、これらのすべてを意味のあるNULLレコードとして扱いますが、これにより次のジョブのテーブル出力が失敗します。テキストファイル入力でこれを修正する方法がない場合は、悪いレコードを簡単にクリーンアップできる別のジョブがありますか?
メンテナンスの観点から、ステップ・フィルター行を使用して必須フィールドをNOT NULLにすることは、実際のデータ・サブストリングを指定する場所に一定量のメタキャラクターを入力するよりも優れています。 – marabu