Oprava chyb při importu dat

Dokončeno

Při importu dat do Power BI můžete narazit na chyby, které jsou výsledkem těchto faktorů:

  • Power BI importuje z mnoha zdrojů dat.
  • U každého zdroje dat se mohou zobrazit desítky (a někdy stovky) různých chybových zpráv.
  • Chyby mohou způsobovat jiné komponenty, například pevné disky, sítě, softwarové služby a operační systémy.
  • Data často nemůžou vyhovovat žádnému konkrétnímu schématu.

V následujících částech jsou probrány některé nejběžnější chybové zprávy, se kterými se můžete v Power BI setkat.

Vypršel časový limit dotazu

Relační systémy zdrojů dat mívají často mnoho uživatelů, kteří souběžně používají stejná data ve stejné databázi. Nastavením časového limitu dotazu se některé relační systémy a jejich správci snaží uživatelům zabránit v přivlastnění všech hardwarových prostředků. Tyto časové limity je možné nakonfigurovat na libovolný časový interval, a to od pěti sekund až po 30 minut nebo déle.

Pokud například načítáte data z SQL Serveru své organizace, může se zobrazit chyba znázorněná na následujícím obrázku.

Chyba dotazu Power BI: Časový limit vypršel.

Tato chyba udává, že jste podle zásad vaší organizace načetli příliš mnoho dat. Správci pomocí této zásady zabraňují zpomalení jiné aplikace nebo sady aplikací, které by mohly tuto databázi také používat.

Tuto chybu napravíte tak, že z jedné tabulky načtete méně sloupců nebo řádků. Při psaní příkazů SQL může být běžné zahrnout seskupení a agregace. V jednom příkazu SQL můžete také spojit několik tabulek. V jednom příkazu můžete také provádět složité poddotazy a vnořené dotazy. Tyto složitosti se přičítají k požadavkům na zpracování dotazů relačního systému a mohou značně prodloužit dobu implementace.

Pokud tyto řádky, sloupce a složitosti potřebujete, zvažte pořizování malých bloků dat a jejich následné vracení pomocí Power Query. Můžete například zkombinovat polovinu sloupců v jednom dotazu a druhou polovinu v jiném dotazu. Power Query můžete tyto dva dotazy po dokončení znovu sloučit.

Nenašli jsme žádná data formátovaná jako tabulka

Na chybu „nenašli jsme žádná data formátovaná jako tabulka“ můžete občas narazit při importu dat z Microsoft Excelu. Tato chyba je naštěstí zřejmá. Power BI očekává, že v Excelu najde data naformátovaná jako tabulka. Chyba dokonce informuje o řešení. Tento problém vyřešíte následujícím postupem:

  1. Otevřete excelový sešit a zvýrazněte data, která chcete importovat.

  2. Stiskněte klávesovou zkratku CTRL+T. První řádek bude pravděpodobně tvořit záhlaví sloupců.

  3. Ověřte, že záhlaví sloupců vystihují, jak chcete sloupce pojmenovat. Pak zkuste data z Excelu znovu naimportovat. Tentokrát by to mělo fungovat.

Soubor se nepovedlo najít.

Při importu dat ze souboru se může zobrazit chyba "Soubor se nepodařilo najít".

Tato chyba je obvykle způsobena přesunutím souboru nebo změnou oprávnění k souboru. V prvním případě musíte soubor najít a změnit nastavení zdroje.

  1. Výběrem tlačítka Transformovat data otevřete Power Query.

  2. Zvýrazněte dotaz, který způsobuje chybu.

  3. V oblasti Nastavení dotazů vlevo vyberte ikonu ozubeného kola vedle Zdroj.

  4. Změňte umístění souboru na nové umístění.

Chyby datových typů

Při importu dat do Power BI se sloupce někdy zobrazují jako prázdné. K této situaci dochází kvůli chybě při interpretaci datového typu v Power BI. Řešení této chyby je jedinečné pro každý zdroj dat. Pokud například importujete data z SQL Server a vidíte prázdné sloupce, můžete v dotazu zkusit převést na správný datový typ.

Místo použití tohoto dotazu:

SELECT CustomerPostalCode FROM Sales.Customers

Použijte tento dotaz:

SELECT CAST(CustomerPostalCode as varchar(10)) FROM Sales.Customers

Určením správného typu ve zdroji dat můžete eliminovat množství těchto běžných chyb se zdroji dat.

V Power BI se můžete setkat s různými typy chyb, které jsou způsobeny rozmanitými systémy zdrojů dat, ve kterých se nacházejí data.

Pokud se setkáte s chybou, která není pokryta, můžete vyhledat chybovou zprávu a řešení, které potřebujete, v dokumentaci Microsoftu .