本主題提供有關以 DVA 格式匯出分析內容的常見問題 (FAQ) 回答。Oracle Analytics 使用 DVA 格式來匯入及匯出分析項目與其相關項目。例如,您以 DVA 格式匯出資料流程時,可以在匯出檔案中包含輸入和輸出資料集。
哪些項目可以 DVA 格式匯出?
資料夾階層中的任何位置包含工作簿時,才能匯出資料夾。匯出資料夾時,會匯出所有類型的使用者自建物件。
匯出 DVA 時如何確定相依項目?
例如,您若從工作簿建立 DVA,依匯出時選取的選項而定,DVA 將會包含工作簿和工作簿中參照的資料集。這些資料集中若有任何資料集是透過資料流程建立,則該資料集亦會包含該資料流程,甚至包含更多資料集。
從首頁匯入 DVA 時,DVA 中的項目會匯入何處?
從首頁或任何無法確定目錄路徑的頁面匯入 DVA 檔案時,這些項目會匯入使用者的 /My Folders 目錄。如果您存取目錄 (catalog),選取資料夾,然後進行匯入,DVA 中的所有項目將會在選取的資料夾中。
匯入 DVA 時見到以下訊息:「filename.dva 包含與現有內容相同名稱的內容。是否要繼續並取代現有的內容?」。這是什麼意思?
這表示 DVA 檔案包含的項目已存在於您匯入的位置中,如果您繼續作業,這些項目將被覆寫。這些項目如果被覆寫,會保留目標項目的物件 ID。如果您不想取代這些項目,可以將 DVA 匯入新的資料夾中,該 DVA 的所有項目都將存放於單一資料夾內。
匯出 DVA 時可選擇包含哪些項目?
建立 DVA 匯入時,有幾個選項可用於控制匯出的項目。在這些選項中,只有一個選項可控制所包含的項目,亦即「包括資料」。此選項將包括任何以檔案為基礎或以連線為基礎的資料集、連線與其相依性。沒有可進一步控制匯出項目的方式。

.png
注意:匯出所包含的連線若包括「連線證明資料」,會一併包括證明資料 (通常是密碼),但如果是 ADW 連線,則不會包括公事包。
什麼是物件 ID,它對 DVA 匯入有何影響?
使用 DVA 匯入內容時,請務必瞭解物件 ID 及其在匯入過程中的處理方式。物件 ID 是一個兩部分字串,由前置碼字串、句號 (用以區隔這兩個部分) 以及物件名稱組成,例如 '<guid>.dataset1'。物件 ID 前置碼是一個 GUID (全域唯一 ID),在匯入 DVA 時,目標系統將會針對需要 GUID 的每個項目 (例如資料集) 產生新的 GUID。匯入相同 DVA 中的任何其他項目,其參照都會更新為指向新的物件 ID。物件 ID 並不是非確定性的,若發生覆寫情況,目標項目的物件 ID 將會被保留。
將相同的 DVA 匯入兩個不同的資料夾會發生什麼情況?
在此情況下,所有相同項目都會出現重複的版本。重複的項目將會有不同的物件 ID。
我是否需要將 DVA 匯入資料夾中?
需要,所有 DVA 匯入的目標都是資料夾。
我該如何將現有項目指向剛匯入的新項目?
新匯入的項目會有新的物件 ID,因此可能需要為舊 ID 建立別名。例如,假設您的工作簿參照 'username'.'MyDataset' 資料集。若在某個時間點 MyDataset 於移轉過程中遭刪除或遺失,常見的做法是重新建立相同名稱的資料集,讓工作簿能重新使用該資料集。不過,當您重新建立資料集時,它會有一個新的全域唯一 ID,例如 'b5ea442f-cb70-4dfa-8d34-2bf6d8c3313d'.'MyDataset'。工作簿中的舊參照 ID 將會找不到此新的資料集,因此參照將會中斷。若要修正此問題,您可以在新資料集中為舊物件 ID 建立別名。新增 'username'.'MyDataset' 別名後,現在除了其新的全域唯一 ID 之外,亦可透過該 ID 找到該資料集。工作簿將會恢復運作。
若要建立別名,請開啟項目的「檢查」對話方塊,前往「別名」頁籤,然後在該處新增您的舊物件 ID。您可以視需要新增多個別名。而且,可以刪除不再需要使用的別名。

.png