此程序是建構分析處理作業中的一個進階步驟。
如需相關資訊,請參閱何謂建構分析的處理作業?
您可以在「分析編輯器:進階」頁籤檢查 XML 程式碼和針對分析產生的邏輯 SQL 敘述句,並選擇性地依據該 SQL 敘述句建立分析。通常您不需要使用此頁籤的功能,因為使用者介面已經提供大部分用於使用分析的功能。下列清單提供您可能想要檢查 SQL 敘述句的範例情況:
您可以使用「前置碼」區段來覆寫任何已經標示為可用於更新的使用者變數或階段作業變數。您可以在一行程式碼中指定多個要更新的變數。
若要覆寫變數,請使用下列語法:
SET VARIABLE
var-name=value
例如,您可以設定在下列程式碼行中顯示的變數:
SET VARIABLE "My Variable"=4, DISABLE_CACTHE_HIT = 1, LOGLEVEL = 2;
如需變數的相關資訊,請參閱何處可以參照變數?
您可以暫時變更分析的記錄日誌層次以進行疑難排解 (即使已關閉分析的記錄日誌)。您可以在進階頁籤的「前置碼」區段指定下列項目:
SET VARIABLE LOGLEVEL=4;
此格式會在層次 4 執行分析,可協助進階疑難排解。預設層次為 0,表示沒有記錄日誌。您可以使用管理:管理階段作業頁面上的檢視日誌連結來檢視日誌。
如需記錄日誌層次的相關資訊,請參閱 Metadata Repository Builder's Guide for Oracle Business Intelligence Enterprise Edition。
您可以輸入您自己的邏輯 SQL 敘述句。輸入您自己的敘述句會排除許多 Oracle BI EE 的功能 (例如,階層式資料欄、選擇步驟、群組和格式),但是可讓您使用像「集合」運算這樣的功能。
您可以使用現有分析的 SQL 敘述句作為起點來建立分析。
使用進階頁籤之前,請記住下列重要事項:
此程序僅提供給具有適當責任而需要存取「進階」頁籤的進階使用者及開發人員使用。本程序假設您瞭解進階 SQL 敘述句、具有使用 Oracle BI Server 中繼資料的專業知識、熟悉邏輯 SQL 參照中的 SQL 資訊,並瞭解基礎資料來源的內容和結構。
此頁籤提供「進階 SQL 子句」區域,可讓您在 SQL 敘述句中新增子句以及其他類似的進階功能。除了指定前置碼的功能外,這些功能已在包含階層式資料欄、成員選擇或群組的分析中停用。
註:
您可以透過插入邏輯 SQL 檢視來查看分析正在使用的邏輯 SQL 敘述句。您也可以使用「管理:發出 SQL」頁面來輸入 SQL 敘述句。編輯 XML 程式碼或檢查針對分析所產生的 SQL 敘述句: