使用載入檔案時請考慮這幾點:
使用者必須撰寫巨集以處理 Excel 中的換行字元。使用者無法在 Excel 中開啟和修改包含多行公式的「大綱載入」公用程式匯出檔案。
如果成員名稱包含逗號,您必須使用定格分隔檔案來執行資料匯出。
如果具有和某個成員屬性相同的名稱 (例如,「說明」),「大綱載入」公用程式資料與 metadata 匯出可能出現非預期的結果。
如果您在 Microsoft Excel 中儲存或修改「大綱載入」公用程式匯出/匯入產生的 metadata 或資料逗號分隔值 (CSV) 檔案,請注意,Excel 無法正確處理 CSV 檔案中的部分格式化功能。例如,「大綱載入」公用程式會以雙引號括住 POV 成員資訊並將其視為一欄,Excel 則是將每個 POV 成員視為個別的欄。以 Excel 儲存檔案會以一組額外的雙引號括住 POV 成員,並在頂端標題列中加入逗號。重新匯入檔案時,「大綱載入」公用程式無法將其視為有效的格式。Oracle 建議您使用記事本、Wordpad 或其他文字編輯器編輯和儲存 CSV 匯出檔案。
對於應用程式中的各個維度,您要建立一個有欄位與維度特性對應的載入檔案。各個載入檔案可以只包含一個維度的成員。您可以為各個維度定義多個成員。
必要的欄位會因為各個載入維度而異。請參閱維度特性。
成員名稱必須納入載入檔案中作為一個欄位。如果未指定成員特性值,就會採用特性的應用程式預設值。
新增新成員時,未指定值會視情況採用預設值或者從父成員的特性值繼承。如果是現有成員沒有指定值,就會保持原狀。
當您載入 Oracle Hyperion Planning 應用程式中已經存在的成員 (例如,變更特性) 而且未在載入檔案中指定父項時,該成員會留在現有父項之下。如果指定新的父項,則成員會被移至新的父項底下。
不同於其他匯入檔中載入的維度,規劃單位階層載入行為會指定完整的替代階層,而非增量變更,就像載入其他維度時所發生的情況一樣。載入的規劃單位階層首先會刪除所有規劃單位階層的成員,然後在每個輸入檔中新增每個指定的成員作為新成員。請注意,如果輸入檔未指定成員,規劃單位階層載入會從階層中刪除現有的成員及其子項。
若要指定一個空值,可以使用保留值 <無>
,例如,用來刪除屬性指派。
標頭記錄欄位位可以按任何順序出現。
每個載入檔案只能載入一個維度。
載入檔案中的欄標題要區分大小寫。
記錄會逐一載入。如果記錄載入失敗,其相關例外會被寫入例外檔,而且載入程序會以下一筆記錄繼續進行。
如果載入年度時記錄下錯誤,而且年度被載入應用程式中,其屬性可能會與載入檔案為其指定的不同。請更正載入檔案記錄並重新載入年度,以便正確地設定其屬性。
父成員必須在其子成員之前存在或者載入。大部分情況下,載入檔案都必須明確地按父子順序排序,或者以 /H
按父子順序排序。
包含逗號與引號的資料值必須加上引號。以下範例顯示了逗號與引號是如何解譯的。
表格 5-3 包含逗號與引號的資料值範例
值 | 解譯 |
---|---|
"quote""quote" |
quote"quote |
"""quotedstring""" |
"quotedstring" |
""",quoted,"",string,"" |
",quoted,",string," |
""",quoted,"""",string,""" |
",quoted,"",string," |
帶有括號的成員名稱將會視為函數。