データ セットに文字列パラメータがある場合、SpagoBI Studio BIRT は外部データ セット定義の取得に失敗します。
SpagoBI で定義された、文字列パラメータを持つ外部データ セットが必要です。そのデータ セットは、クエリの WHERE 句でパラメーターを使用します。SpagoBI Studio を使用して、同じデータ セットを使用し、データ セットの必須パラメーターを適切に渡す BIRT レポートを設計したいと考えています。
外部データ セット定義 (パラメータ付き) を BIRT レポートに取得しようとすると、エラーが発生し、データ セット定義のインポートに失敗します。これらのパラメーターをデータ セットから削除すると、データ セット定義の取得は機能しますが、パラメーターがなくなります。
外部データ セットに、クエリの WHERE 句で使用される文字列パラメーターがある場合、SpagoBI Studio / BIRT は、データ セットをアタッチ/取得しようとすると失敗します。null が BIRT のパラメーターの許容値であることを指定できるところまで到達できません。BIRT でデータ セット フィールド、パラメーターなどを表示する前に失敗するためです。
外部データ セットに数値パラメーターがある場合、シナリオ全体は正常に機能しますが、数値パラメーターを渡してクエリでレコードの選択を駆動することに限定されます。
以下のJIRAをご覧ください。
Studio は、クエリにパラメーターをラップする一重引用符が含まれる外部データ セットのインポートに失敗します http://www.spagoworld.org/jira/browse/SPAGOBI-1870
http://www.spagoworld.org/jforum/posts/list/3187.page#10288のフォーラムでの問題の議論