機械翻訳について

BIPレポート・パラメータおよび給与フロー

BI Publisherレポートには、レポートの実行時に入力する必要があるパラメータ・セットを含むデータ・モデルが付属しています。

レポートのパラメータは、次のいずれかです:
  • アプリケーション・データベースから情報を取得するSQL問合せに依存する値リスト、または
  • アプリケーションから直接デフォルト設定されたビュー・オブジェクトのリスト

データ・モデルには適切なセキュリティが含まれており、データ・モデルまたはパラメータを編集できるのは、適切な権限がある場合のみです。

ライブラリ内のパラメータは事前定義された順序で並んでいます。 データ・モデルの順序を変更しないでください。 付属のBI Publisherレポートをコピーしてフローに含めると、フロー・パラメータはBI引数にマップされます。

パラメータ依存関係

レポートを発行すると、レポート・エンジンはSQL問合せを実行して、レポート・パラメータの定義済値リストを取得します。 レポートのパフォーマンスは、これらのファクタの影響を受けます。
  • SQL問合せは、大量のデータを含む表から参照
  • レポートは非常に頻繁に実行されます
  • レポートは複数のユーザーによって同時に実行されます

これを回避するために、パラメータ・モデルの最初のパラメータがベース・パラメータまたは依存パラメータとして使用され、リスト内の後続のパラメータが表の前のパラメータの値によって依存または制限されます。

たとえば、すべての給与レポートの場合、最初の引数またはパラメータは給与IDです。 SQL問合せでは、レポートを発行するために選択したLDGの給与IDのリストが取得されます。

データ・モデルの残りのパラメータの値は、アプリケーションで定義されたビュー・オブジェクトから取得されます。 各レポートの事前定義済パラメータ・モデルには、レポート・パラメータのビュー・オブジェクトをリストする表が含まれています。 各給与レポートには、事前定義された10のビュー・オブジェクトの事前定義済リストのライブラリが付属しています。

パラメータの値リストは、このパラメータが依存する前のパラメータに対して選択した値によって制限およびフィルタされます。 たとえば、「給与期間」パラメータの値リストは、「給与ID」パラメータに依存します。 「給与ID」パラメータの値を最初に選択すると、依存する「給与期間」ビュー・オブジェクトの値リストは、選択した給与IDでフィルタされます。 この表は、パラメータの依存関係を示しています。

パラメータの依存関係の例

事前定義済値オブジェクト(PVO) 依存関係 摘要
PayrollStatutoryUnitPVO 国別仕様データ・グループ(LDG) 給与法定ユニット(PSU)の値は、レポートの実行中に選択したLDGに基づいてフィルタされます。
TaxReportingUnitPVO 給与法定ユニット 税レポート・ユニットの値は、LDGおよびレポートの実行中に選択したPSUに基づいてフィルタされます。

この表から、最初にPSU値を選択し、選択内容に基づいてTRU値がフィルタされることが不可欠です。 したがって、レポートを実行すると、税レポート・ユニット・パラメータの前にPSUパラメータが表示されます。

データ・モデルを編集してレポートを構成したり、新しいパラメータをレポートに追加する場合は、パラメータの依存関係、データ・ソースおよび順序を考慮します。

ベース・フロー・パラメータ名

フロー・パラメータは、フローを正常に実行するために必要な情報を提供します。 パラメータ値は、SQL問合せを使用してアプリケーション・データベース表から取得されるか、またはパラメータが正しく構成されている場合は直接デフォルト設定されます。

パラメータは、ベース・フロー・パラメータ名を使用してアプリケーション・データベースで定義されます。 レポート・パラメータ名がUIに表示されるベース・フロー・パラメータ名とフロー・レベルで一致した場合は、その値リストがデフォルトで使用されます。 ベース・フロー・パラメータ名はUIには表示されません。

この表は、レポートの実行時に正しい値オブジェクトを選択できるようにパラメータを定義する方法を示しています。

ベース・フロー・パラメータ名

レポートのパラメータ ベース・フロー・パラメータ名 表示書式 参照値
給与法定ユニット PAYROLL_STATUTORY_UNIT スマート値リスト PayrollStatutoryUnitPVO
税レポート・ユニット TAX_REPORTING_UNIT スマート値リスト TaxReportingUnitPVO