建立企業日記帳報表查詢

建立查詢是建立自訂報表的第一個步驟。在系統中建立查詢以產生自訂報表的程序,涉及選取報表類型、定義篩選條件,以及產生 SQL 程式碼以擷取相關資料。

若要建立查詢,請執行下列動作:

  1. 從「首頁」中,選取應用程式,然後選取報表 (例如,非整合報表)。
  2. 從查詢頁籤中,選取新增。
  3. 在新增查詢畫面中,輸入名稱和選擇性描述。
  4. 從類型中選取一個選項:
    • 參數查詢

      「參數查詢」類型用來呈現選項清單,供您指定此參數的值。「參數查詢」可讓您在填入「報表查詢」的參數值時呈現選項清單,該選項清單不是已定義的簡單「屬性」,而是需要您來定義的複雜查詢。

    • 報表查詢

      選取要包含在報表中的記錄。您可以套用安全性篩選條件,如此使用者便只能查看根據其角色授予檢視的資料,以及指派給他們的報表。若要將「安全性篩選條件」套用至報表查詢,請將下列語法新增至查詢 WHERE CLAUSE 陳述式的尾端。

      $FCC_SECURITY_CLAUSE$

  5. 按一下產生查詢以建置查詢。「產生查詢」視窗可讓您選取產品中任何現有的屬性作為查詢或者篩選的依據,以協助您對資料庫建立查詢。此視窗有三個區段:選取類型、選取欄和選取篩選條件。系統接著產生可比對指定的屬性與篩選條件的 SQL,您可以在此時加以修改或增強。
    1. 在選取類型中,選取下列項目:
      • 從模組中,選取企業日記帳。
      • 從查詢中,選取工作流程。
      • 選擇性:選取套用安全性核取方塊將使用者安全性篩選條件自動套用至產生的查詢。這會在產生報表時,將安全性憑證套用至填寫正確 SQL 的查詢。
    2. 按一下下一步。
      產生查詢對話方塊
    3. 在選取欄中,選取要在查詢中顯示的欄,然後按下一步。
      選取欄
    4. 在選取篩選條件中,按一下建立條件或建立條件群組,然後選取要建立篩選條件以建立查詢的條件。
      選取篩選條件
  6. 若要從「查詢」產生範例 XML 檔案,請按一下產生範例 XML。
  7. 按一下儲存。
  8. 若要測試查詢是否存在錯誤,請執行下列動作:
    • 在「新查詢」對話方塊中按一下驗證。您也可以從下拉清單中選取驗證。

      驗證查詢

      該查詢隨即顯示在「查詢」頁籤中。

      註:

      您可以輕鬆地刪除查詢,或使用動作功能表複製查詢。
    • 按一下下拉清單中的驗證並解釋計畫,即可驗證查詢並產生此查詢的執行計畫。系統會產生一個與查詢同名的 .txt 檔案。您可以檢視或下載產生的計畫。

      開啟這個檔案以檢視產生的計畫,該計畫包含一系列用於執行此查詢的步驟。如果查詢效能欠佳,您可以使用此計畫來瞭解問題的原因,並判斷提高查詢效能的最佳方法。