建立補充資料查詢

建立查詢是建立自訂報表的第一個步驟。

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

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

    • 參數查詢

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

      此參數查詢範例提供所有補充資料管理程式查詢期間的清單:

      SELECT PERIOD_ID, PERIOD_NAME FROM FCC_PERIODSWHERE APP_ID=1

    • 報表查詢

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

      $FCC_SECURITY_CLAUSE$

  5. 按一下產生查詢來從「新建查詢」對話方塊建置查詢。對話方塊可協助您建立資料庫查詢,您可以在其中選取產品中任何存在的屬性來進行查詢及/或作為篩選依據。系統接著產生可比對指定的屬性與篩選條件的 SQL,您可以在此時加以修改或增強。

    1. 選取類型畫面上,選取下列項目:
      • 查詢中,選取工作流程
      • 選擇性:選取套用安全性核取方塊將使用者安全性篩選條件自動套用至產生的查詢。這會在產生報表時,將安全性憑證套用至填寫正確 SQL 的查詢。
    2. 按一下下一步
      產生查詢對話方塊。
  6. 選取欄中,選取要在查詢中顯示的欄,然後按下一步
    選取欄。
  7. 選取篩選條件中,按一下建立條件建立條件群組,然後選取要建立篩選條件的條件,以建立查詢。
    選取篩選。
  8. 選取確定
  9. 選擇性:如果您要在未來使用報表,請按一下產生範例 XML
  10. 按一下儲存
  11. 若要測試查詢是否存在錯誤,請執行下列動作:
    • 按一下「新查詢」對話方塊的驗證。您也可以從下拉清單選取驗證

      驗證查詢

      查詢顯示在「查詢」頁籤中。

      註:

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

      開啟此檔案以檢視產生的計畫,其中包含執行此查詢所要執行的一系列步驟。如果查詢未達最佳效能,您可以使用此計畫瞭解問題的原因,並判斷提升查詢效能的最佳方法。

      註:

      根據預設,只能針對 OCI (Gen 2) 環境產生執行計畫。若要針對傳統環境啟用此功能,請使用服務要求聯絡 Oracle。

修改查詢

系統管理員可以編輯「補充資料查詢」。

  1. 從首頁選取應用程式,然後選取未整合報表
  2. 查詢頁籤中,從您要編輯之查詢旁的 省略符號圖示。 選取編輯

    註:

    如果已鎖定,請聯絡系統管理員解除鎖定。
  3. 編輯查詢中,視需要編輯資訊。
  4. 完成變更後,請按一下儲存後關閉

如需有關補充資料管理程式表格及其欄、主索引鍵、索引和外部索引鍵 (如果適用) 的詳細資料,另請參閱資料表格指南 - 補充資料管理程式手冊。