儲存、執行和複製計算命令檔

您可以在 Essbase Web 介面或 REST API 中建立和儲存計算指令碼。您也可以移轉或上傳計算命令檔、以工作形式執行它們,然後在其他立方體 (資料庫) 重複使用它們。

儲存計算指令碼

您將 Essbase 計算指令碼儲存為與您計畫計算之立方體 (資料庫) 相關聯的人工因素。如果要對多個立方體執行計算命令檔,您必須將計算命令檔上傳至每個立方體。

如果計算命令檔是在文字檔中建立並儲存在用戶端電腦上,您可以將命令檔貼到 Essbase Web 介面命令檔頁面的編輯器中,然後儲存命令檔,或者您可以將計算命令檔檔案上傳至 Essbase

另請參閱

建立計算命令檔

使用檔案和使用者自建物件

執行計算指令碼

有多種方法可執行 Essbase 計算指令碼:從 Essbase Web 介面或命令行 (CLI)、 MaxL 、API 或 Smart View

在執行計算指令碼之前,無論您使用 Essbase Web 介面、REST API 執行工作端點或任何其他方法,計算指令碼都必須儲存為您要計算之立方體的構件。當您執行工作類型以執行計算時,工作會在背景執行。您可以查看計算的狀態。如果您主要使用 Essbase Web 介面,請參閱執行計算

若要在智慧型檢視中執行計算指令碼,請參閱使用 Oracle Smart View for Office 中的「計算資料」。

您也可以使用執行運算式 MaxL 陳述式或 CLI calc 命令來執行 Essbase 計算。

複製計算指令碼

您可以根據您的權限,將計算命令檔複製到任何 Essbase 伺服器上的應用程式和立方體 (資料庫)。您也可以在應用程式移轉期間,跨伺服器複製命令檔。

若要複製計算指令碼,您也可以使用建立計算作為 MaxL 陳述式或複製計算指令碼 REST API 端點。

另請參閱

上傳檔案到立方體

MaxL 執行計算

CLI calc

REST API 執行工作