bi匯入資料失敗 power 解決資料匯入錯誤

2021-10-13 06:27:40 字數 1747 閱讀 3910

解決資料匯入錯誤

3 分鐘

將資料匯入 power bi 時,可能會遇到如下因素導致的錯誤:

power bi 從多個資料來源匯入。

每個資料來源可能有幾十個(有時幾百個)不同的錯誤訊息。

其他元件(例如硬碟驅動器、網路、軟體服務和作業系統)可能會導致錯誤。

資料通常不符合任何特定的架構。

以下部分介紹了一些在 power bi 中可能會遇到的比較常見的錯誤訊息。

查詢超時已過期

關係源系統通常會有許多使用者同時使用同一資料庫中的相同資料。 某些關係系統及其管理員會通過設定查詢超時來嘗試限制使用者獨佔所有硬體資源。 這些超時可以配置為任何時間跨度,最少 5 秒到 30 分鐘或更長時間。

例如,如果要從組織的 sql server 拉取資料,則可能會看到下圖中顯示的錯誤。

power bi 查詢錯誤:超時時間已到

此錯誤表明你已根據組織的策略請求了過多的資料。 管理員合併了此策略,以避免降低可能同時使用該資料庫的其他應用程式或應用程式套件的執行速度。

你可以通過從單個表中提取更少的列或行來解決此錯誤。 在編寫 sql 語句時,通常需要包括分組和聚合。 你還可以在單個 sql 語句中聯接多個表。 此外,還可以在單個語句中執行複雜的子查詢和巢狀查詢。 這些複雜性增加了關係系統的查詢處理要求,並會極大延長實現時間。

如果需要行、列和複雜性,可以考慮使用小塊資料,然後使用 power query 將這些資料集中在一起。 例如,可以將乙個查詢中的一半列與另乙個查詢中的另一半列合併在一起。 完成後,power query 可以將這兩個查詢合併在一起。

找不到格式化為表的任何資料

在從 microsoft excel 匯入資料時,有時可能會遇到「找不到格式化為表的任何資料」錯誤。 幸運的是,此錯誤可以自解釋。 power bi 需要在 excel 中查詢格式化為表的資料。 錯誤事件會告訴你解決方案。 執行以下步驟來解決此問題:

開啟 excel 工作簿,突出顯示要匯入的資料。

按 ctrl-t 鍵盤快捷方式。 第一行可能是列標題。

驗證列標題是否反映了你希望命名列的方式。 然後,嘗試再次從 excel 匯入資料。 這次應當正常執行了。

找不到檔案

從檔案匯入資料時,可能會出現「無法找到檔案」錯誤。

通常,此錯誤是由檔案移動位置或更改檔案的許可權引起的。 如果原因是前者,則需要查詢檔案並更改源設定。

通過在 power bi 中選擇「轉換資料」按鈕來開啟 power query。

突出顯示正在產生錯誤的查詢。

在左側的「查詢設定」下,選擇「源」旁邊的齒輪圖示。

將檔案位置更改為新位置。

資料型別錯誤

有時,將資料匯入 power bi 時,列顯示為空白。 出現這種情況是因為在 power bi 中解釋資料型別時出錯。 此錯誤的解決方案對於資料來源是唯一的。 例如,如果要從 sql server 匯入資料並檢視空白列,則可以嘗試在查詢中轉換為正確的資料型別。

而不是使用此查詢:

select customerpostalcode from sales.customers

使用此查詢:

select cast(customerpostalcode as varchar(10)) from sales.customers

通過在資料來源中指定正確的型別,可以消除許多這些常見的資料來源錯誤。

在 power bi 中,你可能會遇到不同型別的錯誤,這些錯誤是由資料所在的不同資料來源系統引起的。 如果遇到前面部分中未討論的錯誤,可以在 microsoft 文件中搜尋錯誤訊息,以找到所需的解決方法。

sqlldr長資料匯入失敗

用sqlldr匯入資料時總是會有乙個.bad檔案,發現有一列資料極長,稍統計有160多個字,把列表增加到4000位元組仍不行,遍求原因不得,部門大佬一句點破,sqlldr有欄位限制,搜一下就行 網上有說265位元組限制還有255位元組,總的來說不過三百,我的那部分資料肯定不行的。options sk...

mysql資料庫匯入sql檔案失敗解決辦法

重新安裝完mysql資料庫之後,準備將備份資料庫進行匯入,但是,匯入的過程並不順利,本地匯入sql檔案時,出現 mysql server has gone away 的錯誤。mysql server has gone away 的問題意思就是指client和mysql server之間的鏈結斷開了。...

解決SVN資料提交失敗

svn在check out 等操作時,是url大小寫不敏感的,可在commit delete時卻是在大小寫敏感的,所以在設定svn的伺服器路徑時,一定要注意大小寫。相同目錄下,svn中test和test被看成是2個不同的檔案,而在win下是不允許test和test同時出現,這就會在使用上造成問題 比...