幣別沖銷結構
在 Essbase 貨幣轉換應用程式中,主要資料庫 (多維資料庫) 分成至少兩個時段。一個時段會處理本地資料的輸入,而另一個時段則保留轉換成通用貨幣的輸入資料副本。
Essbase 會將貨幣轉換所需的匯率保留在個別的貨幣立方體中。指派必要標記之後,由 Essbase 自動從主要立方體產生的貨幣立方體大綱,通常會將指定的轉換比率對應至主要立方體的區段。產生幣別立方體之後,可以像其他任何 Essbase 立方體一樣進行編輯。

主要立方體
若要讓 Essbase 自動產生貨幣立方體大綱,您可以修改主要大綱中的維度和成員。在「範例」幣別應用程式中,主要立方體為「內部」。
主要立方體大綱可以包含 3 到 n 的維度。主要立方體至少必須包含下列維度:
-
標記為時間的維度。在時間標記維度時,會在幣別立方體中產生與主要立方體中時間維度相同的維度。在 Sample_Currency.Interntl 立方體中,時間維度為 Year。
-
標記為帳戶的維度。將維度標記為帳戶,並將貨幣類別指派給其成員時,會在包含每個個別貨幣類別之成員的貨幣立方體中建立維度。類目指派可對各種科目或度量套用不同的匯率。在 Sample_Currency.Interntl 立方體中,Accounts 維度為 Measures。
成員的每個子代都會繼承其祖代的貨幣類別標籤。成員的成員或子分支也可以有自己的類別。
例如,損益 (P&L) 帳戶可以使用與資產負債表帳戶使用之匯率不同的匯率。此外,某些帳戶可能不需要轉換。例如,在 Sample_Currency.Interntl 立方體中,像是「利潤百分比」和「利潤百分比」的成員不需要轉換。您標記的成員不會轉換成「無轉換」。未繼承「無轉換」標記。
-
標記為國家的市場相關維度。將維度標記為國家,並將貨幣名稱指派給個別國家,會在每個貨幣的貨幣立方體中建立成員。在 Sample_Currency.Interntl 立方體中,Market 維度標記為國家。此維度的幣別名稱為 USD (美元),因為所有當地幣別都必須轉換成 USD (公司的通用幣別)。
因為多個成員可以有相同的貨幣名稱,所以貨幣名稱的數目通常小於維度中的成員總數。如下所示,Sample_Currency.Interntl 立方體在 Market 維度中僅使用 15 個成員的 6 個幣別名稱。成員歐洲的每個子項都使用不同的貨幣,因此必須指派個別的貨幣名稱。然而,美國維度及其四個區域成員都使用相同的貨幣。加拿大成員及其三個城市成員也是如此。當指定成員的子項共用貨幣時,您必須僅為父成員定義貨幣名稱。
| 維度和成員 | 貨幣名稱 |
|---|---|
|
市場 - 國家 美國 East 西部 南部省 中央區 |
USD (美元) |
|
加拿大 多倫多 溫哥華 蒙特婁 |
CND (加拿大元) |
|
歐洲 UK 德國 瑞士 瑞典 |
GBP (英鎊) EUR (歐元) CHF (瑞士法朗) SEK (瑞典幣) |
準備用於幣別轉換的主要立方體大綱時,您可以建立選擇性的幣別分割區,告知 Essbase 哪個立方體會保留當地幣別資料,以及保留要轉換的資料。您標記為幣別分割區的維度包含當地幣別值與轉換值的成員。當地貨幣資料會使用貨幣轉換計算指令碼轉換成通用貨幣資料。在 Sample.Interntl 立方體中,Scenario 維度是幣別分割區維度。
幣別立方體
透過指派貨幣標記給主要立方體大綱中的成員,您可以讓 Essbase 自動產生貨幣立方體。在 Sample_Currency 應用程式中,幣別立方體為 Xchgrate。
在貨幣立方體中,必須儲存所有層級 0 成員,非動態計算成員。這表示產生貨幣多維資料庫的立方體,也必須將所有層級 0 成員當作已儲存的非動態計算成員。
貨幣立方體一律由下列三個維度組成,其中包含選用的第四個維度:
-
標記為時間的維度,通常與主要立方體中標記為時間的維度相同。這可讓幣別立方體追蹤一段時間的幣別波動,並準確地轉換主要立方體的各種時間片段。在 Sample.Xchgrate 立方體中,標記為時間的維度為 Year。
主要立方體中時間維度的每個成員都必須在幣別立方體中定義。在主要立方體中依期間區分的值,通常會從幣別立方體轉換為其個別期間的匯率 (雖然您可以針對任何期間的匯率來轉換資料值)。
-
標記為國家的維度,其中包含與主要立方體中定義之市場 (或國家) 相關的幣別名稱。在主要立方體中定義的每個幣別名稱也必須存在於幣別立方體中。當轉換發生時,貨幣名稱會定義國家 / 地區與匯率對應。
在 Sample_Currency.Xchgrate 立方體中,國家維度為 CurName。下表列出 CurName 維度中的貨幣名稱:
維度和成員 別名名稱 CurName - 國家
美元
人民幣
GBP
歐元
CHF
瑞典
美金
加拿大幣
英鎊
Euro
瑞士法郎
瑞典幣
-
標記為帳戶的維度,可對標記為主要立方體中帳戶的維度成員套用各種費率。在主要立方體中為帳戶維度定義的類別,是用來在貨幣立方體的帳戶維度中形成成員。例如,可能必須使用一種匯率來轉換毛利和淨利,而其他帳戶會使用不同的匯率組合。
在 Sample_Currency.Xchgrate 立方體中,標記為科目的維度為 CurCategory,而包含的科目分類為 P&L (損益) 與 B/S (資產負債表)。
-
幣別立方體,通常包含選擇性的幣別類型維度,可針對幣別轉換啟用不同的案例。通常,應用程式在不同的案例中具有不同的匯率,例如實際、預算和預測。若要在案例之間轉換資料,請選取要使用的匯率類型。
貨幣類型維度會在您產生貨幣大綱時建立,且不會直接對應至主要立方體。因此,此維度中的成員名稱不需要與主要立方體的成員名稱相符。
在 Sample_Currency.Xchgrate 立方體中,幣別類型維度為 CurType。CurType 包含實際與預算方案。