執行報表

Oracle Hyperion Financial Data Quality Management, Enterprise Edition 報表架構代表一套整合的解決方案,其中涵蓋來源和目標資料、範本以及使用者定義的 SQL 查詢。範本,於 Oracle Business Intelligence Publisher 中建立,以 XML 格式消耗資料並動態產生報表。您可新增 SQL 查詢以從表格中擷取資料,或使用報表參數將資料結合以擴展標準報表定義。FDMEE 報表可以 PDF、Excel、Word 或 HTML 輸出產生。

REST 資源

POST /aif/rest/{api_version}/jobs

要求

支援的媒體類型:application/json

下表彙總用戶端要求。

表格 A-9 參數

名稱 描述 類型 必要 預設值
api_version 您使用的 API 版本,例如 V1 路徑
jobType 工作類型,REPORT 路徑
jobName

要執行之報表的名稱,例如 Dimension Map For POV (Dimension, Cat, Per)

路徑
reportFormatType 報表的檔案格式,pdfxlsxhtmlexcel 路徑 pdf
parameters 視報表而定,個數與值可能不同 路徑
Location 報表的位置,例如 Comma_Vision 路徑

要求內文的範例

以下顯示要求內文的範例 (JSON 格式)。

{
"jobType":"REPORT",  
"jobName":"Dimension Map For POV (Dimension, Cat, Per)",
"reportFormatType":"PDF",
"parameters":{
         "Dimension Name":"ENTITY",
         "Category":"Actual",
         "Period":"Jan15",
         "Location":"Comma_Vision"
    }
}

如需範例程式碼,請參閱執行資料規則中包含的程式碼範例。

回應

下表彙總回應參數。

表格 A-10 參數

名稱 描述

jobId

FDMEE 中為工作產生的程序 ID,例如 1885

status

工作狀態,例如 RUNNING

logFileName

包含這次執行之相關項目的日誌檔,例如 outbox\logs\BESSAPP-DB_1885.log

outputFileName

所產生之輸出檔案的名稱;您可以利用此名稱來下載報表

processType

所執行的程序類型,EXECUTE_REPORT

executedBy

用於執行規則之使用者的登入名稱,例如 admin

details

如果發生應用程式錯誤,則傳回例外堆疊追蹤,否則為空值

支援的媒體類型:application/json

參數

回應內文的範例

以下顯示回應內文的範例 (JSON 格式)。

{
"links": 
[
0]
"status":"-1",
"details":"null",
"jobId":"1885",
"jobStatus":"RUNNING",
"logFileName":"outbox/logs/1885.log",
"outputFileName":"outbox/reports",
"processType":"EXECUTE_REPORT",
"executedBy":"admin"
}

如需範例程式碼,請參閱執行資料規則中包含的程式碼範例。