當匯出使用 Wdata 查詢的檔案時 ,我們建議您在匯出時包含所有連線的原始檔案。在沒有這些檔案的情況下匯出的查詢仍可匯入至目的地工作區,但在加入遺失的檔案之前,這些查詢無法正常運作。這就是所謂的「故障查詢」。
要求
- 只有工作區擁有者和內容管理員可以匯入或匯出 Workiva 檔案。
識別損壞的查詢
從 Wdata 主畫面選擇匯入檔案時,您可能會注意到畫面右方的「詳細資料」面板出現錯誤訊息。當處理查詢、查詢檢視 ,或連接至查詢的文件 時,可能會發生此錯誤。內容如下
此查詢包含無效語法或遺漏的資料來源。從屬參照的查詢也會受到影響。
新增遺失的原始碼檔案
一旦確定有損毀的查詢,有兩種方法可將遺失的檔案新增至工作區:
- 匯出遺失的檔案: 返回原始工作區,僅匯出遺失的檔案,然後將它們上傳到目的地工作區。 當您可以存取兩個工作區時,建議使用此方法。瞭解匯入檔案的更多資訊。
- 重新建立遺失的檔案: 在新工作區中手動重新建立遺失的檔案。當您處理少量檔案,或無法存取原始工作區時,建議使用此方法。
修復查詢
當您找出已損毀的查詢,並將遺失的原始碼檔案加入工作區後,您必須將原始碼檔案加入查詢本身。Workiva 會自動使用新的檔案 ID 修訂您的 SQL 程式碼 - 這會將您的「損壞」檔案重定向至適當的資料來源,並修復查詢。
注意: 您也可以透過手動編輯 SQL 語句來取代遺失的檔案。僅建議進階使用者使用。進一步了解有關建立查詢的更多資訊。
工作原理如下:
- 從 Wdata 首頁,選擇已損毀的查詢。
- 在螢幕右側,您會看到「詳細資料」面板頂端顯示的錯誤訊息。按一下開啟查詢 進入 SQL 編輯器畫面。
- 任何遺失的檔案都會列在左側的來源面板中。按一下「取代遺失的
」 。
註: Workiva 會自動識別遺失的檔案類型。為了說明這一點,上面的螢幕擷取畫面顯示了缺少表格、工作表、ESG 程式、查詢和 ESG 瀏覽器資料,但您的查詢不太可能包括所有這些。
- 搜尋遺失的原始檔案或從清單中選取,然後按一下「取代」。
- 按一下左上角的「儲存」。
註 :新增試算表檔案時,您必須同時指定工作表作為來源。所有其他檔案類型只會顯示包含的欄位。
儲存後,您的 SQL 查詢會以正確的語法自動更新,而您的新來源也會出現在左側面板中。
常見問題集|常見問題
如果我在查詢中加入錯誤的原始碼檔案怎麼辦?
您可以用滑鼠右鍵按一下來源面板中的錯誤檔案,然後選擇「更換來源」,將一個來源檔案換成另一個。
我可以重新開始,再匯入資料嗎?
是的,但有幾點需要注意:
- 您需要存取原始工作區。
- 您必須從目的地工作區移除所有先前匯入的資料。
- 匯入無法撤銷。
如果先前匯入的資料未移除,第二次匯入會導致整個工作區中出現重複檔案。因此,我們只建議在處理大量查詢或全新工作區時使用此方法。
在匯入過程中,現有或重複的檔案是否會被覆寫?
如果工作區中已存在檔案,匯入只會建立複本。