2

Jasper Reports を使用したことがある人なら誰でも知っているように、Studio の 1 つのレポートが必ずしもレポートのすべてをカプセル化しているわけではありません。レポートの外部に存在できる入力コントロールと、コントロールへの入力を担当するクエリがあります。

Jaspersoft では、Studio で設計する通常のレポート JRXML ファイルの外部に存在するエンティティを簡単に取得およびバージョン管理することはできません。今のところ、これをある程度達成できる唯一の方法は次のとおりです。

  1. DEV 環境でクエリと入力コントロールを作成する
  2. Jasper がクエリとコントロール用に生成した ZIP ファイルをエクスポートします。
  3. Jasperはアイテムに関連付けられたすべてをパッケージ化するため、ファイルを抽出し、データ ソース内の接続情報を吹き飛ばすか手動で変更します。
  4. 必要なファイルを SCM に追加します。
  5. ZIP ファイルをアップします。
  6. ZIP ファイルを QA 環境にインポートし、ステージングなどを行います。

これはある程度自動化できますが、Jasper を使用する人は誰でも、レポートを実際にバージョン管理するために苦労しなければならないようです。私は何かが足りないのでしょうか、それともこれは本当にこの空間の性質なのですか?

4

0 に答える 0