2012-09-21 20 views
5

私は、フィールドの値に基づいて、残りのAPIからの情報を得るデータを処理しています。ケトルペンタホでキャッシュを使用するにはどうすればいいですか?

このフィールドで値が繰り返される可能性があります.RESTからその値のデータを既に取得している場合は、その値を再利用してAPI呼び出しを保存したいと考えています。

が可能ですか?はいの場合、どうですか?

よろしく アジャイ

+0

同じ値は常にREST APIから同じ結果を生成しますか?次に、すべての別個の要求値を見つける前処理変換を行う場合はどうでしょうか。それらをすべて要求し、パイプラインルックアップ手順を使用して、メインパイプラインに結果を取得します。これに助けが必要ですか? – RFVoltolini

答えて

2

@RFVoltiniあなたは正しいです、多分私達はセットアップにこのpurpouseのためのH2 DBサーバを試みることができる:http://type-exit.org/adventures-with-open-source-bi/2011/01/using-an-on-demand-in-memory-sql-database-in-pdi/

他のオプションは、Javaでmemcachedを使用している:http://sacharya.com/using-memcached-with-java/

+0

私は今考えていましたが、キャッシュはこのタスクの過度の可能性があります(質問に対する私のコメントを参照)。しかし、とにかく、私はPDIで汎用キャッシュを実装する方法に興味があります。私はあなたのリンクを見ていきます。ありがとう。 – RFVoltolini

2

I国のコードでWebサービスの国名を取得するという例の変換を行ったことがあります。私はあなたがウェブサービスから別の国のコード/名前を取得し、メインパイプラインでそれらを検索する必要があるというアイデアを使用しました。

この例を見て:https://docs.google.com/open?id=0B-AwXLgq0XmaV0V0cHlfTFZlVUUこの方法があなたに当てはまるかどうかを見てください。

関連する問題