# 疑難排解 - 載入資料

本節說明在 Qlik Cloud 分析 和 Qlik Sense 中載入及模型化資料時可能發生的問題。

## 無法透過將檔案拖放到新增資料中來附加檔案

您正嘗試透過將檔案拖放到新增資料/資料檔案對話方塊中來附加檔案，但檔案未上傳。

可能的原因

檔案儲存在 ZIP 封存中。無法從 ZIP 封存附加個別檔案。

建議的行動

在附加檔案之前，請從 ZIP 封存中解壓縮檔案。

## 使用非 ANSI 編碼的資料檔案時出現字元集問題

使用 ODBC 資料連線時，您可能會在非 ANSI 編碼的資料檔案中遇到有關字元編碼的問題。

可能的原因

ODBC 資料連線不提供字元集編碼的完整功能。

建議的行動

請執行下列動作：

* 如有可能，請使用資料夾資料連線匯入資料檔案，這可支援更多處理字元代碼的選項。如果您正在載入 Microsoft Excel 試算表或文字資料檔案，這可能是最佳方式。

## 載入資料時出現循環參照警告

可能的原因

如果您已載入兩個以上的表格，則表格的關聯方式可以讓兩個欄位之間有不只一個的關聯路徑，進而造成資料結構中的迴圈。

建議的行動

如需詳細資訊，請參閱[瞭解和解決循環參照](https://help.qlik.com/zh-TW/cloud-services/Subsystems/Hub/Content/Sense_Hub/LoadData/understand-circular-references.htm)。

## 從固定記錄檔中選取資料時資料行未如期對齊

可能的原因

檔案使用定位點分隔字元補齊資料行。通常您將會看到，當在選取對話方塊中選取欄位分隔時，欄位標題不會與預期的資料對齊。

在此情況下，定位點分隔字元通常相當於多個字元。

建議的行動

請執行下列動作：

1. 在欄位名稱中選取無欄位名稱。
2. 選取欄位分隔。
3. 增加定位點分隔大小的設定，直至您看到資料行與標頭對齊。
4. 按一下相應的資料行位置，插入欄位分隔。
5. 選取資料預覽。
6. 在欄位名稱中選取內嵌欄位名稱。

資料行現在已正確對齊，並且各欄位應該有正確的欄位名稱。

[](https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/Troubleshooting/troubleshooting-load-data.htm)

## 重新啟動 SQL Server 後資料連線停止運作

可能的原因

如果將資料連線建立至 SQL Server，然後重新啟動 SQL Server，該資料連線可能停止運作，並且您無法選取資料。Qlik Sense 已中斷與 SQL Server 的連線並且無法重新連接。

建議的行動

請執行下列動作：

* 關閉應用程式，然後從您的活動中心再次開啟。

## 資料載入編輯器不顯示指令碼

在 資料載入編輯器 開啟時，編輯器的內容為空白，並且無法編輯指令碼。

可能的原因

指令碼包含非常複雜的建構，例如，大量的巢狀 IF 陳述式。

建議的行動

透過向 URL 新增 /debug/dle\_safe\_mode，在安全模式中開啟資料載入編輯器。這將停用語法醒目提示和自動完成功能，但您應能編輯和儲存指令碼。

提示備註考慮將指令碼的複雜部分移至單獨的文字檔案，並使用 include 變量在執行階段將其匯入指令碼。如需詳細資訊，請參閱 [Include](https://help.qlik.com/zh-TW/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/SystemVariables/Include.htm)。

## 資料載入指令碼執行未出錯，但未載入資料

指令碼執行時沒有語法或載入錯誤，但並未如預期載入資料。一般建議啟用偵錯以逐步執行指令碼並檢查執行結果，但這裡有一些常見的錯誤原因。

如需詳細資訊，請參閱 [偵錯資料載入指令碼](https://help.qlik.com/zh-TW/cloud-services/Subsystems/Hub/Content/Sense_Hub/LoadData/debug-data-load-script.htm)。

### 陳述式沒有以分號終止

可能的原因

您忘記使用分號終止陳述式。

建議的行動

請執行下列動作：

* 請使用分號終止所有陳述式。

### 字串內有單引號字元

可能的原因

字串內包含單引號字元，例如 SET 變數陳述式。

建議的行動

請執行下列動作：

* 如果字串包含單引號字元，需要使用一個額外的單引號字元逸出。

如需詳細資訊，請參閱[在指令碼中使用引號](https://help.qlik.com/zh-TW/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/use-quotes-in-script.htm)。

## 資料管理員不會在包含資料的應用程式中顯示表格

開啟在 3.0 之前的 Qlik Sense 版本中所建立的應用程式時，資料管理員不會顯示表格，會顯示一條說明應用程式不包含任何資料的訊息。

可能的原因

Qlik Sense 3.0 以及更新版本中已改善的資料模型需要重新載入資料才能完成資料分析和準備。

建議的行動

按一下資料管理員中的載入資料。這要求應用程式可以存取應用程式中使用的資料來源。

## 日期欄位在工作表檢視中不被識別為日期欄位

您的欄位中包含日期或時間戳記資料，但在工作表檢視中不被識別為日期欄位，也就是說，這些欄位在資產面板及其他欄位清單中未標示有 the 日期與時間 icon。

### 新增表格時資料分析已停用

可能的原因

在您新增表格時，從新增資料按鈕旁的 the 更多 icon 停用了資料分析。

選擇此選項後，已識別的日期和時間戳記欄位將正常工作，但它們在資產面板及其他欄位清單中未標示有 the 日期與時間 icon，並且展開的屬性欄位不可用。

建議的行動

開啟資料管理員，然後按一下載入資料。

現在，所有日期和時間戳記欄位在工作表檢視的資產面板中均標示有 the 日期與時間 icon。如果這些欄位仍未標示有 the 日期與時間 icon，則可能是欄位資料使用了無法識別為日期的格式。

### 未能識別日期格式

可能的原因

載入表格時，未能識別日期欄位的輸入格式。通常情況下，Qlik Sense 會根據地區設定和常用日期格式自動識別日期欄位，但在某些情況下，您需要指定輸入格式。

建議的行動

開啟資料管理員，然後編輯包含未能識別為日期的欄位的表格。此欄位最有可能是標示有 the 欄位類型 icon 的一般欄位。將欄位類型變更為日期或時間戳記，並使用符合欄位資料的輸入格式。

如需詳細資訊，請參閱[確保已正確識別日期或時間戳記欄位](https://help.qlik.com/zh-TW/cloud-services/Subsystems/Hub/Content/Sense_Hub/LoadData/changing-date-time-format.htm#Making)。

## 附加檔案時出現錯誤訊息「路徑無效」

可能的原因

檔案名稱太長。Qlik Sense 僅支援最多 171 個字元的檔案名稱。

建議的行動

使用包含少於 172 個字元的名稱重新命名檔案。

### 指令碼中使用不受支援的功能或陳述式

可能的原因

在資料載入編輯器中執行指令碼時如果出現語法錯誤，可能與使用在 Qlik Sense 中不受支援的 QlikView 指令碼陳述式或功能有關。

建議的行動

請執行下列動作：

* 移除無效的陳述式或將其替換為一個有效的陳述式。

如需詳細資訊，請參閱[Qlik Sense 中不支援的 QlikView 函數與陳述式](https://help.qlik.com/zh-TW/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/QlikView-functions-statements-not-supported.htm)。

## Microsoft Excel：從資料管理員或資料載入編輯器的檔案載入資料失敗

可能的原因

Excel 試算表啟用了凍結窗格或分割畫面，而且表格中有空白儲存格。

建議的行動

停用凍結窗格或分割畫面，或清理試算表，然後載入資料。

## 在具有使用者定義之認證的連線程式上載入失敗

使用透過使用者定義的認證所驗證的連接器時，應用程式載入失敗。

可能的原因

您沒有與應用程式使用的連線相關的認證，或您指派至連線的認證無效。

建議的行動

您必須將認證指派至應用程式使用的連線。

請執行下列動作：

1. 在 分析 活動中心內，從進行連線的空間資料來源頁面用滑鼠右鍵按一下連線。

2. 選取編輯認證。

3. 輸入新的認證或從清單中選取現有的認證。

## 載入資料時出現合成鍵警告

如果您已載入多個檔案，可能會收到一條警告，提示載入資料後合成鍵已經建立。

可能的原因

如果兩個表格包含不只一個通用欄位，Qlik Sense 會建立合成鍵以解決連結。

如需詳細資訊，請參閱[合成鍵](https://help.qlik.com/zh-TW/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/synthetic-keys.htm)。

建議的行動

在許多情況下，如果連結有意義，您無需對合成鍵採取任何行動，但最好在資料模型檢視器中檢視資料結構。

## 具有通用欄位的表格沒有根據欄位名稱自動關聯

您使用新增資料新增了兩個或更多表格。這些表格中的一些欄位具有通用的欄位名稱，但它們沒有自動關聯。

可能的原因

新增表格時，您保留了在新增資料對話方塊中啟用資料分析的預設選項。此選項可使表格之間通用的欄位名稱自動符合關聯條件。例如，如果您使用此選項新增具有通用欄位 F1 的表格 A 和表格 B，此欄位在表格 A 中將被命名為 F1，在表格 B 中被命名為 B.F1。這表示這些表格沒有自動關聯。

建議的行動

開啟資料管理員，然後選擇關聯檢視。現在，您可以根據資料分析建議關聯表格了。

關聯表格後，按一下載入資料。

如需詳細資訊，請參閱[管理資料關聯](https://help.qlik.com/zh-TW/cloud-services/Subsystems/Hub/Content/Sense_Hub/LoadData/associating-data.htm)。