エンタープライズ仕訳のレポート問合せの作成

問合せの作成が、カスタム・レポートの作成の最初のステップです。システムでカスタム・レポートを生成するための問合せを作成するプロセスには、レポート・タイプの選択、フィルタの定義、および関連データを取得するためのSQLコードの生成が含まれます。

問合せを作成するには:

  1. ホーム・ページで「アプリケーション」を選択し、レポート(たとえば、「連結以外のレポート」)を選択します。
  2. 「問合せ」タブで、「新規」を選択します。
  3. 「新規問合せ」画面で、「名前」およびオプションの「説明」を入力します。
  4. 「タイプ」から、次のいずれかのオプションを選択します:
    • パラメータ問合せ

      「パラメータ問合せ」タイプは、このパラメータの値に指定できるオプションのリストを表示するために使用されます。「パラメータ問合せ」では、レポート問合せに対するパラメータの値の入力時に使用されるオプションのリストを表示できます。このオプションのリストはすでに定義済の単純な属性ではなく、定義が必要とされる複雑な問合せです。

    • レポート問合せ

      レポートに含めるレコードを選択します。セキュリティ・フィルタを適用できます。これによって、ユーザーには各自の役割に基づいて参照を許可されているデータと、割り当てられているレポートのみが表示されます。レポート問合せにセキュリティ・フィルタを適用するには、問合せのWHERE CLAUSE文の最後に次の構文を追加します

      $FCC_SECURITY_CLAUSE$

  5. 「問合せの生成」をクリックして、問合せを作成します。「問合せの生成」ウィンドウは、問合せまたはフィルタ処理の対象となる既存の製品内の属性を選択可能にすることで、データベースに対する問合せの作成に役立ちます。このウィンドウには、「タイプの選択」、「列の選択」および「フィルタの選択」の3つのセクションがあります。システムでは指定された属性およびフィルタと一致するようにSQLが生成されます。この時点で変更および改善が可能です。
    1. 「タイプの選択」で、次を選択します:
      • 「モジュール」から、「エンタープライズ仕訳」を選択します。
      • 「問合せ」から、「ワークフロー」を選択します。
      • オプション: 「セキュリティの適用」チェック・ボックスを選択すると、ユーザーのセキュリティ・フィルタが、生成された問合せに自動的に適用されます。これにより、レポートが生成されるときに正しいSQLで入力されるように、セキュリティ・トークンが問合せに適用されます。
    2. 「次」をクリックします。
      「問合せの生成」ダイアログ
    3. 「列の選択」で、問合せで表示する列を選択し、「次」をクリックします。
      列の選択
    4. 「フィルタの選択」で、「条件の作成」または「条件グループの作成」をクリックし、問合せを作成するためのフィルタを作成する条件を選択します。
      フィルタの選択
  6. サンプルXMLファイルを問合せから生成するには、「サンプルXMLの生成」をクリックします。
  7. 「保存」をクリックします。
  8. 問合せにエラーがあるかどうかをテストするには:
    • 「新規問合せ」ダイアログで「検証」をクリックします。ドロップダウン・リストから「検証」を選択することもできます。

      問合せの検証

      「問合せ」タブに問合せが表示されます。

      注:

      「アクション」メニューを使用すると、簡単に問合せを削除したり、複製できます。
    • ドロップダウンから「プランの検証と説明」をクリックして問合せを検証し、この問合せの実行プランも生成します。問合せと同じ名前を使用する.txtファイルが生成されます。生成されたプランを表示またはダウンロードできます。

      このファイルを開き、生成されたプラン(この問合せ実行のために実行される一連のステップが含まれる)を表示します。問合せのパフォーマンスが最適でない場合は、このプランを使用して、問題の原因を把握し、問合せのパフォーマンスを向上させる最善の方法を判断できます。