匯入資料

在您匯入維度之後,可以將資料匯入檔案中的資料填入應用程式。

在匯入資料之前,您必須:

  • 定義或載入中繼資料,並重新整理資料庫。請參閱匯入中繼資料

  • 準備資料載入檔案。來源資料必須採用商業程序特定的資料檔案格式,或是採用 Oracle Essbase 資料檔案格式。

  • 確保資料載入檔案不包含任何千位數分隔符號,以及括住資料值的引號等符號。支援單一 . (小數點) 字元。

  • 確保資料匯入檔案的類型為 .csv、.txt 或 .zip。

您可以根據範本建立資料匯入檔案,也可以根據來源系統產生資料匯入檔案。若要使用範本,請在商業程序執行匯出資料處理,然後使用匯出的檔案作為範本。請參閱匯出資料

Note:

匯入資料時,不會對交集執行驗證來判斷何者有效,而且會將資料載入至所有交集。若要複查已載入至無效交集的資料,請在匯入資料之前執行「無效交集」報表,以查看並清除無效交集。請參閱使用無效交集報表

若要匯入資料,請執行下列動作:

  1. 從首頁中,選取應用程式,然後選取概觀

  2. 應用程式頁面上,選取動作,然後選取匯入資料

  3. 匯入資料頁面上,按一下建立

  4. 選取資料匯入檔案的位置

    注意:有效的資料匯入檔案類型為 .csv、.txt 或 .zip。

  5. 選取資料匯入檔案的來源類型

    • 選取預設即可以商業程序特定的資料檔案格式匯入資料。

      如果您選取預設,請輸入下列資料匯入選項:

      Table 3-4 預設資料匯入選項

      資料匯入選項 描述
      檔案類型

      選擇檔案類型:

      • 逗號分隔

      • Tab 分隔

      • 其他

      請注意下列事項:

      • 若在商業程序特定的資料載入期間發生匯入錯誤,匯入作業會繼續載入有效的資料 (部分載入)。任何錯誤都將記錄在匯入和匯出狀態中。請參閱檢視資料匯入與匯出狀態

      • 如需支援的分隔符號字元與例外的清單,請參閱其他支援的分隔符號字元

      • 如果您將資料匯出至採用商業程序特定格式的檔案中,您就可以使用「記事本」變更檔案中的立方體名稱 (例如,PCM_REP),然後將資料檔案匯入聚總儲存大綱 (假設所有維度都存在於該聚總儲存大綱中)。

      來源檔案

      輸入或選取來源檔案:

      • 如果您將位置選取為本機,請按一下瀏覽以導覽至來源檔案。

      • 如果您將位置選取為收件匣,請在來源檔案中輸入檔案的名稱。

      包含中繼資料

      選取是否要在匯入資料中包含中繼資料。

      請注意,清除包含中繼資料選項可提升資料匯入效能,並避免成員在資料匯入時變更大綱的位置。

      無論您是否選取此選項,在您載入應用程式資料之前,商業程序及 Oracle Essbase 大綱資料中必須要有必要的中繼資料。

      日期格式

      從下拉式清單中選取日期格式

      遺漏資料標籤

      指定遺漏值在表單中的顯示方式。請輸入不超過 16 個字元的字母值。您可以使用 # (數字符號) 作為值開頭。如果沒有輸入任何值,系統預設會顯示 #MISSING。

      注意:如果您使用根據範本的資料匯入檔案 (換句話說,您在商業程序中執行了匯出資料程序,並且使用匯出的檔案作為範本),則此標籤必須與資料匯出期間定義的「遺漏資料標籤」相符。請參閱匯出資料

      上次驗證/匯入

      此欄位顯示上次驗證或匯入的日期 (如果有的話)。

    • 選取 Essbase 即可以 Essbase 資料檔案格式載入資料。

      如果您選取 Essbase 作為來源類型,請輸入下列資料匯入選項:

      Table 3-5 Essbase 資料匯入選項

      資料匯入選項 描述
      立方體

      從下拉清單中選取一個立方體。

      來源檔案

      輸入或選取來源檔案:

      • 如果您將位置選取為本機,請按一下瀏覽以導覽至來源檔案。

      • 如果您將位置選取為收件匣,請在來源檔案中輸入檔案的名稱。

      分隔符號

      指定 Essbase 資料的分隔符號;選項有空格Tab

      發生錯誤時停止

      系統預設會選取發生錯誤時停止。當您選取此選項時,如果在 Essbase 資料載入期間發生任何匯入錯誤,匯入作業將會停止,且不會載入任何資料。如果清除了此選項,即使有錯誤,資料還是會繼續載入。

      上次驗證/匯入

      此欄位顯示上次驗證或匯入的日期 (如果有的話)。

  6. 選擇性:如果您將匯入資料檔案位置選取為收件匣,請按一下另存為工作將匯入作業另存為工作,您可以排定在稍後執行該工作。

    • 將匯入作業儲存為工作對於批量載入順序是有用的;例如,匯入中繼資料,接著匯入資料,然後在資料載入完成時執行規則。請參閱管理工作

    • 您一次可以執行最多五個匯入工作。

    • 若要複查在資料匯入工作中被拒絕的資料,請在另存為工作對話方塊中指定錯誤檔案。此檔案將提供未匯入之資料記錄的相關資訊。如果指定錯誤 zip 檔案,則 zip 檔案會儲存至「寄件匣」,而且您可以在其中使用「收件匣/寄件匣瀏覽器」來下載檔案。請參閱使用收件匣/寄件匣瀏覽器上傳和下載檔案

  7. 選擇性:如果您將匯入資料檔案位置選取為本機,請按一下驗證以測試匯入檔案格式是否正確。

  8. 按一下匯入以執行匯入作業。

匯入資料時的注意事項

  • 由於在匯入之前沒有清除資料的選項,因此匯入將不會使用 #MISSING 值覆寫現有資料值。相反地,請完成下列其中一個任務:

    • 執行「清除立方體」工作來清除輸入及報表立方體中特定的商業程序資料。請參閱清除立方體

    • 寫入一個使用 CLEARDATA Essbase 命令清除特定資料值的商業規則。請參閱 Oracle Analytics Cloud 技術參考 - Essbase 中的 CLEARDATA

    • 使用清除資料切片 REST API 來清除指定區域中的商業程序及 Essbase 資料。請參閱 REST API 中的清除資料切片

  • 如果應用程式中的評估順序在匯出資料之後已變更,則匯入可能會產生未預期的結果。

  • 如果資料載入輸入檔案中的值和評估的動因成員類型不相符;例如,如果動因成員的評估類型為「日期」而其對應的輸入值不是有效的日期格式,便會發生動因成員分配錯誤。請參閱動因成員分配錯誤