Impala で実行されているクエリに関して簡単な質問があります (レポート ツールとして Pentaho レポート デザイナーを使用しています)。クエリは次のとおりです。
select a.*, b.sentatmosphere, b.sentgeneral, b.sentnetcharge, b.sentnetqual, b.sentservice, b.senttidiness
from p_country_town_hotel a left outer join p_hotel_rev_agg b on (a.hotel = b.key)
where a.country = ${Cntry} order by a.City limit 10000
Pentaho レポート デザイナーで失敗します。その理由はパラメーターです。なぜなら、where 句を次のように変更すると、a.country = 'Denmark'
結果が返されるからです (正確に言うと、箇条書きが簡単なので、これを使用したいのです)。Pentaho がパラメータを で記述したいことは知っていますが${}
、Impala のパラメータの使用/不使用に関する情報は見つかりませんでした。情報、アイデア、何かありますか?