2016-12-14 48 views
1

私はGoogleアナリティクスからデータを抽出するためにpentaho diの変換を作成しています。昨日と今日の開始日と終了日を「クエリ定義」に設定する必要があります。私はこれが2つのvarialbesを作成することによって行うことができると理解しています。 $ {todsy}、$ {yesterday}です。しかし、私は毎回実行時に値を動的に変更するようにこれらを設定する方法を知らない。どのようにこれを行うにはアイデア?私はこれを行うための簡単な方法を考えることができ今日と昨日のpentaho diに変数を設定しました

おかげで、

enter image description here

答えて

1

。まず、同じ変換で変数を宣言して使用することはできません。

  1. この変数の前に変換を作成します。たとえば、「変数の変換を設定する」を作成します。この変換では、変数を設定します。
  2. Get System Infoステップを使用して、今日の日付と昨日の日付を変数として設定できます。 copy rows to resultステップを使用して、これらの行を次の変換に渡します。
  3. スクリーンショットを添付した次の変換では、Get Variablesステップを使用し、入力ステップでこれらの変数を使用します。または、Get rows from resultステップも使用できます。

日付は生成され、変数は動的に値を取得するため、日付を心配する必要はありません。

あなたは別の変換から値を渡す方法についての詳細を知りたい場合は、この記事をチェックすることができます。 https://anotherreeshu.wordpress.com/2014/12/23/using-copy-rows-to-result-in-pentaho-data-integration/

はそれが役に立てば幸い!

関連する問題