載入檔案的注意事項

使用載入檔案時請考慮這幾點:

  • 使用者必須撰寫巨集以處理 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,"

  • 帶有括號的成員名稱將會視為函數。