Obravnavanje napak vira podatkov (Power Query)

Velja za
Excel za Microsoft 365

Odličen občutek je, ko končno nastavite vire podatkov in oblikujete podatke tako, kot želite. Upajmo, da bo postopek potekal gladko, ko osvežite podatke iz zunanjega podatkovnega vira. Vendar ni vedno tako. Zaradi vseh sprememb v toku podatkov lahko pride do težav, ki se pri poskusu osveževanja podatkov razvijejo v napake. Nekatere napake je včasih preprosto odpraviti, nekatere so lahko prehodne, druge pa je težko diagnosticirati. V nadaljevanju je nabor strategij, s katerimi lahko obravnavate napake, ki se pojavijo na vaši poti. 

Pregled funkcije »Ekstrahiranje«, »Pretvorba« in »Nalaganje« (ETL) in kje lahko pride do napak

Dve vrsti napak

Pri osveževanju podatkov lahko pride do dveh vrst napak.

Lokalno Če v Excelovem delovnem zvezku pride do napake, je vsaj vaš napor za odpravljanje težav omejen in lažje obvladljiv. Morda so osveženi podatki povzročili napako funkcije ali pa so ustvarili neveljaven pogoj na spustnem seznamu. Te napake so nadležne, vendar jih je dokaj enostavno izslediti, prepoznati in popraviti. V Excelu je izboljšano tudi obravnavanje napak z jasnejšimi sporočili in kontekstno občutljivimi povezavami do ciljnih tem pomoči, ki vam pomagajo ugotoviti težavo in jo odpraviti.

Oddaljeno Vendar pa se napaka, ki jo pripelje iz oddaljenega zunanjega vira podatkov, povsem druga zadeva. Nekaj se je zgodilo v sistemu, ki je morda na drugi strani ceste, na pol poti proti svetu ali v oblaku. Tovrstne napake zahtevajo drugačen pristop. Pogoste oddaljene napake so:

  • Povezave s storitvijo ali virom ni bilo mogoče vzpostaviti. Preverite povezavo.
  • Datoteke, do katere poskušate dostopati, ni bilo mogoče najti.
  • Strežnik se ne odziva in morda poteka vzdrževanje. 
  • Ta vsebina ni na voljo. Morda je bila odstranjena ali začasno ni na voljo.
  • Počakajte ... Podatki se nalagajo.

Preiskovanje napak

V nadaljevanju je nekaj predlogov za odpravljanje morebitnih napak.

Iskanje in shranjevanje določene napake Najprej preglejte podokno Poizvedbe & povezave (izberite podatkovne>poizvedbe & povezave, izberite povezavo in nato prikažite pojavni meni). Oglejte si, do katerih napak pri dostopu do podatkov je prišlo, in si zabeležite morebitne dodatne podrobnosti. Nato odprite poizvedbo, da si ogledate določene napake v vsakem koraku poizvedbe. Vse napake so prikazane z rumenim ozadjem za lažjo identifikacijo. Zapišite si podatke iz sporočila o napaki ali zajemite zaslon, tudi če ga ne razumete v celoti. Sodelavec, skrbnik ali služba za podporo v vaši organizaciji vam bo morda pomagal razumeti, kaj se je zgodilo, in predlagal rešitev. Če želite več informacij, glejte Obravnavanje napak v dodatku Power Query.

Pridobivanje informacij pomoči Poiščite spletno mesto s pomočjo in izobraževanjem za Office . To ne vsebuje le obsežne vsebine pomoči, ampak tudi informacije o odpravljanju težav. Če želite več informacij, glejte popravke in rešitve za nedavne težave z Excelom za Windows.

Izkoristite tehnično skupnost Uporabite spletna mesta Microsoft Community za iskanje razprav, ki se nanašajo posebej na vašo težavo. Zelo verjetno niste prva oseba, ki je doživela težavo, drugi se z njo spopadajo in so morda celo našli rešitev. Če želite več informacij, glejte skupnost za Microsoft Excel in skupnost Office Answers.

Iskanje po spletu Uporabite želeni mehanizem za iskanje in poiščite dodatna spletna mesta, ki morda ponujajo pomembne razprave ali namige. To je lahko zamudno, vendar je to način, da vržete širšo mrežo za iskanje odgovorov na posebej občutljiva vprašanja.

Obrnite se na podporo za Office Na tej točki verjetno bolje razumete težavo. Tako se lahko osredotočite na pogovor in zmanjšate čas, ki ga porabite za Microsoftovo podporo. Če želite več informacij, glejte podporo za stranke za Microsoft 365 in Office.

Razumevanje napak vira podatkov

Čeprav težave morda ne boste mogli odpraviti, lahko natančno ugotovite, v čem je težava, da boste drugim pomagali razumeti situacijo in jo rešiti namesto vas.

Težave s storitvami in strežniki Občasne omrežne in komunikacijske napake so verjetno krivec. Najboljše je, da počakate in poskusite znova. Včasih težava preprosto izgine.

spremembe lokacije ali razpoložljivosti Zbirka podatkov ali datoteka je bila premaknjena, poškodovana, prekinjena brez povezave zaradi vzdrževanja ali pa se je zbirka podatkov zrušila. Diskovne naprave se lahko poškodujejo, datoteke pa postanejo izgubljene. Če želite več informacij, glejte »Obnovitev izgubljenih datotek v sistemu Windows 10«.

Spremembe preverjanja pristnosti in zasebnosti Nenadoma se lahko zgodi, da dovoljenje preneha delovati ali pa je bila spremenjena nastavitev zasebnosti. Oba dogodka lahko preprečita dostop do zunanjega vira podatkov. Če želite preveriti, kaj se je spremenilo, se obrnite na skrbnika ali skrbnika zunanjega vira podatkov. Če želite več informacij, glejte »Upravljanje nastavitev in dovoljenj vira podatkov « in »Nastavitev ravni zasebnosti«.

Odprte ali zaklenjene datoteke Če je odprto besedilo, datoteka CSV ali delovni zvezek, spremembe datoteke ne bodo vključene v osveževanje, dokler datoteke ne shranite. Če je datoteka odprta, je morda zaklenjena in dostop do nje ni mogoč, dokler je ne zaprete. Do tega lahko pride, če druga oseba uporablja različico Excela brez naročnine. Prosite osebo, da zapre datoteko ali jo sprosti. Če želite več informacij, si oglejte »Odklepanje datoteke, ki je bila zaklenjena za urejanje«.

Spremembe shem v zaledju Nekdo spremeni ime tabele, ime stolpca ali podatkovni tip. To skoraj nikoli ni pametno, lahko ima velik vpliv in je še posebej nevarno pri bazah podatkov. Upamo, da je skupina za upravljanje zbirke podatkov postavila ustrezne kontrolnike, da to prepreči, vendar pride do spodrsljajev. 

Blokiranje napak pri pregibanju poizvedbe Power Query poskuša izboljšati učinkovitost delovanja, ko je to mogoče. Pogosto je bolje zagnati poizvedbo v strežniku, če želite izkoristiti večjo učinkovitost delovanja in zmogljivost. Ta postopek se imenuje pregibanje poizvedbe. Vendar Power Query blokira poizvedbo, če obstaja možnost, da bi bili podatki ogroženi. Spajanje je na primer določeno med tabelo delovnega zvezka in tabelo strežnika SQL Server. Zasebnost podatkov delovnega zvezka je nastavljena na »Zasebnost«, podatki strežnika SQL Server pa so nastavljeni na »Organizacijsko«. Ker je zasebnost bolj omejena kot organizacijska, Power Query blokira izmenjavo informacij med viri podatkov. Pregibanje poizvedb se izvaja v ozadju, zato vas lahko presenetite, ko pride do blokiranja napake. Če želite več informacij, glejte »Osnove zgibanja poizvedb, pregibanje poizvedb in pregibanje z diagnostiko poizvedb«.

Razumevanje napak dodatka Power Query

Z dodatkom Power Query lahko pogosto ugotovite, v čem je težava, in jo odpravite sami.

Preimenovane tabele in stolpci Spremembe izvirnega imena tabel in stolpcev ali glav stolpcev bodo skoraj zagotovo povzročile težave pri osveževanju podatkov. Poizvedbe temeljijo na imenih tabel in stolpcev, da oblikujejo podatke v skoraj vsakem koraku. Izogibajte se spreminjanju ali odstranjevanju izvirnih imen tabel in stolpcev, razen če jih želite povezati z virom podatkov. 

Spremembe podatkovnih tipov Spremembe podatkovnih tipov lahko včasih povzročijo napake ali nepričakovane rezultate, še posebej v funkcijah, ki morda zahtevajo določen podatkovni tip v argumentih. Med primere spadata zamenjava besedilnega podatkovnega tipa v številski funkciji ali poskus izračuna neštevilskega podatkovnega tipa. Če želite več informacij, glejte Dodajanje ali spreminjanje podatkovnih tipov.

Napake na ravni celice Te vrste napak ne preprečijo nalaganja poizvedbe, vendar v celici prikažejo napako . Če si želite ogledati sporočilo, izberite presledek v celici tabele, ki vsebuje napako. Napake lahko odstranite, zamenjate ali jih preprosto ohranite. Primeri napak v celicah:

  • Pretvorba Celico z NV poskušate pretvoriti v celo število.
  • Matematični Besedilno vrednost skušate pomnožiti s številsko vrednostjo.
  • Spojitev Poskušate združiti nize, vendar je eden od njih številski.

Varno eksperimentiranje in ponavljanje Če niste prepričani, da bi lahko imela pretvorba negativen vpliv, kopirajte poizvedbo, preskusite spremembe in ponovite različice ukaza dodatka Power Query. Če ukaz ne deluje, izbrišite korak, ki ste ga ustvarili, in poskusite znova. Če želite hitro ustvariti vzorčne podatke z isto shemo in strukturo, ustvarite Excelovo tabelo z več stolpci in vrsticami in jo nato uvozite (Izberite podatke>iz tabele/obsega). Če želite več informacij, glejte »Ustvarjanje tabele« in »Uvoz iz Excelove tabele«.

Preoblikujte pametno

Morda se počutite kot otrok v trgovini s sladkarijami, ko prvič ugotovite, kaj lahko počnete s podatki v urejevalniku Power Query. Toda uprite se skušnjavi, da bi pojedli vse sladkarije. Želite se izogniti preoblikovanjem, ki lahko nehote povzroči napake pri osveževanju. Nekateri postopki so enostavni, na primer premikanje stolpcev na drugo mesto v tabeli, in ne bi smeli pripeljati do napak pri osveževanju, saj Power Query sledi stolpcem po imenu stolpcev.

Druge operacije lahko povzročijo napake pri osveževanju. Eno splošno pravilo je lahko vaša vodilna luč. Izogibajte se bistvenim spremembam izvirnih stolpcev. Če želite igrati varno, kopirajte izvirni stolpec z ukazom (Dodaj stolpec, Stolpec po meri, Podvoji stolpec itd.) in nato spremenite kopirano različico izvirnega stolpca. Sledijo operacije, ki lahko včasih privedejo do napak pri osveževanju, in nekaj najboljših praks, ki pomagajo pri bolj gladkem poteku stvari.

Operacija Navodila
Filtriranje Izboljšajte učinkovitost tako, da čim prej filtrirate podatke v poizvedbi in odstranite nepotrebne podatke, da zmanjšate nepotrebno obdelavo. Uporabite tudi samodejni filter za iskanje ali izbiro določenih vrednosti in izkoristite filtre, značilne za vrsto, ki so na voljo v stolpcih datuma, datuma in časa (na primer Mesec,Teden in Dan).
Podatkovni tipi in glave stolpcev Power Query samodejno doda dva koraka v poizvedbo takoj po prvem koraku vira : Povišane glave, ki poviša prvo vrstico tabele kot glavo stolpca, in Spremenjena vrsta, ki pretvori vrednosti iz podatkovnega tipa Pokoli v podatkovni tip na podlagi pregleda vrednosti iz vsakega stolpca. To je uporabna udobja, vendar lahko včasih izrecno nadzirate to vedenje, da preprečite nenamerne napake pri osveževanju.
Če želite več informacij, glejte Dodajanje ali spreminjanje podatkovnih tipov in Povišanje ali poniževanje vrstic in glav stolpcev.
Preimenovanje stolpca Izogibajte se preimenovanju izvirnih stolpcev. Ukaz Preimenuj uporabite za stolpce, ki jih dodajo drugi ukazi ali dejanja.
Če želite več informacij, glejte Preimenovanje stolpca.
Razdeli stolpec Razdelite kopije izvirnega stolpca in ne izvirnega stolpca.
Če želite več informacij, glejte Razdelitev stolpca besedila.
Spajanje stolpcev Združite kopije izvirnih stolpcev, ne izvirnih stolpcev.
Več informacij najdete v razdelku Spajanje stolpcev.
Odstranjevanje stolpca Če želite obdržati majhno število stolpcev, uporabite možnost Izberi stolpec , da ohranite želene.
Razmislite o razliki med odstranjevanjem stolpca in odstranjevanjem drugih stolpcev. Ko se odločite za odstranitev drugih stolpcev in osvežite podatke, lahko novi stolpci, dodani viru podatkov od zadnjega osveževanja, ostanejo nezaznani, ker se štejejo za druge stolpce, ko se v poizvedbi znova izvede korak Odstrani stolpec. Do tega ne bo prišlo, če izrecno odstranite stolpec.
Nasvet Ni ukaza za skrivanje stolpca (kot je v Excelu). Če pa imate veliko stolpcev in jih želite skriti, da se osredotočite na delo, lahko naredite to: odstranite stolpce, si zapomnite ustvarjen korak in nato odstranite ta korak, preden naložite poizvedbo nazaj na delovni list.
Če želite več informacij, glejte Odstranjevanje stolpcev.
Zamenjava vrednosti Ko zamenjate vrednost, ne urejate vira podatkov. Namesto tega spreminjate vrednosti v poizvedbi. Ko naslednjič osvežite podatke, se je iskana vrednost morda nekoliko spremenila ali pa je ne bo več, zato ukaz »Zamenjaj « morda ne bo deloval, kot je bilo prvotno predvideno.
Če želite več informacij, glejte Zamenjava vrednosti.
Vrtenje in preklic Ko uporabite ukaz vrtilni stolpec , lahko pride do napake, ko vrtite stolpec, ne združite vrednosti, ampak je vrnjena več kot ena vrednost. Do tega lahko pride po operaciji osveževanja, ki spremeni podatke na nepričakovan način.
Ukaz »Prekliči vrtenje drugih stolpcev « uporabite, če niso znani vsi stolpci in želite, da se tudi novi stolpci, dodani med operacijo osveževanja, prekličejo.
Ukaz »Prekliči vrtenje samo izbranih stolpcev« uporabite, če ne poznate števila stolpcev v viru podatkov in želite zagotoviti, da izbrani stolpci po operaciji osveževanja ostanejo nevrtljivi.
Če želite več informacij, glejte Vrtilni stolpci in Prekinitev vrtilnih stolpcev.

Prehitevanje krivulje

Preprečevanje napak Če zunanji vir podatkov upravlja druga skupina v vaši organizaciji, se morajo zavedati, da ste odvisni od njih, in se izogniti spremembam v sistemih, ki lahko povzročijo težave v nadaljevanju. Vodite evidenco vplivov na podatke, poročila, grafikone in druge artefakte, ki so odvisni od podatkov. Vzpostavite komunikacijske linije, da zagotovite, da razumejo vpliv in sprejmejo potrebne ukrepe za nemoteno delovanje. Poiščite načine za ustvarjanje kontrolnikov, ki zmanjšujejo nepotrebne spremembe in predvidevajo posledice potrebnih sprememb. Res je, da je to enostavno reči in včasih težko narediti.

Pripravljen na prihodnost s parametri poizvedbe Uporabite parametre poizvedbe za ublažitev sprememb, na primer lokacije podatkov. Parameter poizvedbe lahko načrtujete tako, da nadomestite novo mesto, na primer pot do mape, ime datoteke ali URL. Obstajajo dodatni načini za uporabo parametrov poizvedbe za ublažitev težav. Če želite več informacij, glejte Ustvarjanje poizvedbe s parametri.

Glejte tudi

Pomoč za Power Query za Excel

Najboljše prakse pri delu z dodatkom Power Query (docs.com)