Jis tikrai puikiai veikia, kai galiausiai nustatote duomenų šaltinius ir formuojate duomenis taip, kaip norite. Tikimės, kad kai atnaujinate duomenis iš išorinio duomenų šaltinio, operacija vyksta sklandžiai. Bet ne visada taip yra. Visi duomenų srauto pakeitimai gali sukelti problemų, kurios gali įvykti kaip klaidos, kai bandote atnaujinti duomenis. Kai kurias klaidas gali būti lengva ištaisyti, kai kurios gali būti laikinos, o kai kurias gali būti sunku diagnozuoti. Toliau pateikiamos strategijos, kurių galite imtis, kad tvarkytumėte klaidas.
Atnaujinant duomenis gali įvykti dviejų tipų klaidos.
Vietos Jei "Excel" darbaknygėje įvyko klaida, trikčių šalinimo veiksmai yra riboti ir lengviau valdomi. Galbūt atnaujinti duomenys sukėlė funkcijos klaidą arba duomenys išplečiamajame sąraše sukūrė neleistiną sąlygą. Šios klaidos yra varginantis, tačiau gana lengva sekti, identifikuoti ir taisyti. "Excel" taip pat pagerino klaidų apdorojimą, naudodama aiškesnius pranešimus ir kontekstinius saitus su tikslinėmis žinyno temomis, kad galėtumėte lengviau išsiaiškinti ir išspręsti problemą.
Nuotolinio Tačiau klaida, gaunama iš nuotolinio išorinio duomenų šaltinio, yra visiškai kitas klausimas. Kažkas nutiko sistemoje, kuri gali būti kitoje gatvės pusėje, įpusėjusioje pasaulio dalyje arba debesyje. Tokio tipo klaidoms reikalingas kitoks metodas. Dažniausiai pasitaikančios nuotolinės klaidos:
-
Nepavyko prisijungti prie tarnybos arba ištekliaus. Patikrinkite ryšį.
-
Failo, kurį bandote pasiekti, rasti nepavyko.
-
Serveris neatsako ir gali būti tvarkomas.
-
Šis turinys nepasiekiamas. Jis galėjo būti pašalintas arba laikinai nepasiekiamas.
-
Palauk... įkeliami duomenys.
Toliau pateikiami keli pasiūlymai, kurie padės pašalinti klaidas, su kuriomis galite susidurti.
Konkrečios klaidos radimas ir įrašymas Pirmiausia patikrinkite sritį Užklausos & Connections (& Connections pasirinkite Duomenys > užklausos, pasirinkite ryšį, tada peržiūrėkite iškylantį langą). Sužinokite, kokios duomenų prieigos klaidos įvyko, ir pasižymėkite bet kokią papildomą informaciją. Tada atidarykite užklausą, kad pamatytumėte konkrečias klaidas su kiekvienu užklausos veiksmu. Visos klaidos rodomos geltonu fonu, kad būtų lengviau identifikuoti. Užsirašykite arba ekrane užfiksuokite klaidos pranešimo informaciją, net jei jos nesuprantate. Jūsų organizacijos kolega, administratorius arba palaikymo tarnyba gali padėti suprasti, kas nutiko, ir pasiūlyti sprendimą. Daugiau informacijos žr. Klaidų šalinimas naudojant „Power Query“".
Žinyno informacijos gavimas Ieškokite "Office" žinyno ir mokymo svetainėje. Tai apima ne tik išplėstą žinyno turinį, bet ir trikčių šalinimo informaciją. Daugiau informacijos žr. Naujausių "Excel", skirtos "Windows", problemų pataisos ir sprendimo būdai.
Pasinaudokite technine bendruomene Naudodami "Microsoft Community" svetaines ieškokite diskusijų, susijusių su jūsų problema. Tai labai tikėtina, kad jūs nesate pirmas asmuo patirti problemą, kiti susiduria su ja, ir gali net rasti sprendimą. Daugiau informacijos žr. "Microsoft Excel" bendruomenėir "Office" atsakymų bendruomenė.
Ieška žiniatinklyje Naudokite pageidaujamą ieškos modulį, kad rastumėte papildomų žiniatinklio svetainių, kurios gali pateikti aktualių diskusijų ar užuominų. Tai gali užimti daug laiko, tačiau tai būdas sukurti platesnį tinklą ir ieškoti atsakymų į itin keblus klausimus.
Kreipkitės į "Office" palaikymo tarnybą Dabar tikriausiai daug geriau suprantate problemą. Tai gali padėti sutelkti dėmesį į pokalbį ir sutrumpinti laiką, praleistą naudojant "Microsoft" palaikymą. Daugiau informacijos žr. "Microsoft 365" ir "Office" klientų palaikymas.
Nors gali nepavykti išspręsti problemos, galite tiksliai sužinoti, kas yra problema, kad padėtumėte kitiems suprasti situaciją ir išspręsti ją už jus.
Paslaugų ir serverių problemos Tikėtina, kad kaltininkas yra pasikartojančios tinklo ir ryšio klaidos. Geriausia, ką galite padaryti, tai palaukti ir bandykite dar kartą. Kartais problema tiesiog išnyksta.
Vietos arba pasiekiamumo pakeitimai Duomenų bazė arba failas buvo perkelti, sugadinti, paimti dirbti neprisijungus prie priežiūros darbų arba duomenų bazė sugedo. Disko įrenginiai gali būti sugadinti ir failai prarandami. Daugiau informacijos žr. Prarastų failų atkūrimas naudojant Windows 10".
Autentifikavimo ir privatumo pakeitimai Gali staiga atsitikti taip, kad nebeveikia leidimas arba buvo pakeistas privatumo parametras. Abu įvykiai gali neleisti pasiekti išorinio duomenų šaltinio. Kreipkitės į savo administratorių arba išorinio duomenų šaltinio administratorių, kad sužinotumėte, kas pasikeitė. Daugiau informacijos žr. Duomenų šaltinio parametrų ir teisių valdymas irPrivatumo lygių nustatymas.
Atidaryti arba užrakinti failai Jei atidarytas tekstas, CSV arba darbaknygė, visi failo pakeitimai neįtraukiami į atnaujinimą, kol failas nebus įrašytas. Be to, jei failas atidarytas, jis gali būti užrakintas ir jo negalima pasiekti, kol jis nebus uždarytas. Taip gali nutikti, kai kitas asmuo naudoja neprenumeruojamą "Excel" versiją. Paprašykite, kad jis uždarytų failą arba jį įrašytų ir atrakintų. Daugiau informacijos žr. Failo, kuris užrakintas redaguoti, atrakinimas.
Schemų pakeitimai vidiniuose Kažkas pakeičia lentelės pavadinimą, stulpelio pavadinimą arba duomenų tipą. Tai beveik niekada neprotinga, gali turėti didžiulę įtaką ir yra ypač pavojinga naudojant duomenų bazes. Tikimės, kad duomenų bazės valdymo komanda įdės tinkamus valdiklius, kad to išvengtų, tačiau įvyksta paslydimai.
Blocking errors from query folding „Power Query“ bando bet kada pagerinti našumą. Neretai geriau vykdyti duomenų bazės užklausą serveryje, kad būtų galima išnaudoti didesnį našumą ir pajėgumą. Šis procesas vadinamas užklausos sulankstymu. Tačiau „Power Query“ blokuoja užklausą, jei yra duomenų, į kuriuos gali būti įsilaužimo galimybė. Pavyzdžiui, suliejimas apibrėžiamas tarp darbaknygės lentelės ir „SQL Server“ lentelės. Darbaknygės duomenų privatumas nustatytas kaip Privatumas, bet „SQL Server“ duomenys nustatyti kaip Organizacijos. Privatumas yra labiau ribojantis nei organizacijos, „Power Query“ blokuoja duomenų šaltinių keitimąsi informacija. Užklausos lankstymo vyksta užkulisiuose, todėl gali nustebinti jus, kai įvyksta blokavimo klaida. Daugiau informacijos žr . Užklausų perlenkimo pagrindai, Užklausų perlenkimas ir Sulenkimas naudojant užklausų diagnostiką.
Dažnai naudodami „Power Query“ galite tiksliai sužinoti, kas yra problema, ir išspręsti ją patys.
Pervardytos lentelės ir stulpeliai Pakeitus pradinius lentelių ir stulpelių pavadinimus arba stulpelių antraštes beveik neabejotinai kils problemų atnaujinant duomenis. Užklausos remiasi lentelių ir stulpelių pavadinimais, kad galėtų formuoti duomenis beveik kiekviename žingsnyje. Nekeiskite arba nešalinkite pradinių lentelių ir stulpelių pavadinimų, nebent norite, kad jie atitiktų duomenų šaltinį.
Duomenų tipų pakeitimai Duomenų tipo pakeitimai kartais gali sukelti klaidų arba nenumatytų rezultatų, ypač funkcijų, kurioms gali reikėti konkretaus argumentų duomenų tipo. Pavyzdžiui, teksto duomenų tipo keitimas skaičiaus funkcijoje arba bandymas atlikti skaičiavimą naudojant neskaitinių duomenų tipą. Daugiau informacijos žr. Duomenų tipų įtraukimas arba keitimas.
Langelio lygio klaidos Tokio tipo klaidos netrukdys įkelti užklausos, bet langelyje jos rodys klaidą . Norėdami pamatyti pranešimą, pasirinkite tarpą lentelės langelyje, kuriame yra klaida. Klaidas galite pašalinti, pakeisti arba tiesiog palikti. Langelio klaidų pavyzdžiai:
-
Konvertavimo Mėginate konvertuoti langelį, kuriame yra NA, į sveikąjį skaičių.
-
Matematinis Bandote dauginti tekstinę reikšmę iš skaitinės reikšmės.
-
Sujungimo Bandote sujungti eilutes, bet viena iš jų yra skaitinė.
Saugiai eksperimentuokite ir kartojate Jei nesate tikri, kad transformacija gali turėti neigiamos įtakos, nukopijuokite užklausą, išbandykite pakeitimus ir kartokite naudodami „Power Query“ komandos variacijas. Jei komanda neveikia, tiesiog panaikinkite sukurtą veiksmą ir bandykite dar kartą. Norėdami greitai sukurti tos pačios schemos ir struktūros duomenų pavyzdžius, sukurkite kelių stulpelių ir eilučių "Excel" lentelę, tada ją importuokite (pasirinkite Duomenys > Iš lentelės / diapazono). Daugiau informacijos žr. Lentelės kūrimas ir Importavimas iš "Excel" lentelės.
Galite jaustis kaip vaikas saldainių parduotuvėje, kai pirmą kartą suvokiate, ką galite daryti su duomenimis „Power Query“ rengyklė. Bet atsispirti pagundai suvalgyti visus saldainius. Norite išvengti transformacijų, kurios gali netyčia sukelti atnaujinimo klaidų. Kai kurios operacijos yra nesudėtingos, pvz., stulpeliai perkeliami į kitą lentelės vietą ir dėl jų neturėtų kilti atnaujinimo klaidų kelyje, nes „Power Query“ seka stulpelius pagal stulpelio pavadinimą.
Kitos operacijos gali lemti atnaujinimo klaidas. Viena bendra nykščio taisyklė gali būti jūsų pagrindinė lemputė. Venkite reikšmingų pradinių stulpelių pakeitimų. Norėdami jį paleisti saugiai, nukopijuokite pradinį stulpelį naudodami komandą (Įtraukti stulpelį, Pasirinktinis stulpelis, Dubliuoti stulpelį ir t. t.), tada pakeiskite nukopijuotą pradinio stulpelio versiją. Toliau pateikiamos operacijos, dėl kurių kartais gali kilti atnaujinimo klaidų, ir kai kurios geriausios praktikos, padėsiančios sklandžiau atlikti užduotis.
|
Operacija |
Gaires |
|---|---|
|
Filtravimo |
Padidinkite efektyvumą kuo anksčiau filtruodami duomenis užklausoje ir pašalindami nereikalingus duomenis, kad sumažintumėte nereikalingą apdorojimą. Be to, naudodami automatinio filtravimo funkciją ieškokite arba pasirinkite konkrečias reikšmes ir pasinaudokite tipo filtrais, pasiekiamais datos, datos ir laiko juostos stulpeliuose (pvz., Mėnuo, Savaitė, Diena). |
|
Duomenų tipai ir stulpelių antraštės |
„Power Query“ automatiškai įtraukia į užklausą du veiksmus iškart po pirmojo šaltinio veiksmo: Paaukštintos antraštės, kurios perkelia pirmąją lentelės eilutę į stulpelio antraštę, ir Pakeistas tipas, kuris konvertuoja reikšmes iš bet kurio duomenų tipo į duomenų tipą pagal kiekvieno stulpelio reikšmių patikrinimą. Tai naudinga, tačiau kartais galite norėti aiškiai kontroliuoti šį veikimą, kad išvengtumėte netyčinio atnaujinimo klaidų. Daugiau informacijos žr. Duomenų tipų įtraukimas arba keitimas ir Eilučių ir stulpelių antraščių paaukštinimai arba žeminimai. |
|
Stulpelio pervardijimas |
Venkite pervardyti pradinių stulpelių. Naudokite komandą Pervardyti stulpeliams, kuriuos įtraukia kitos komandos ar veiksmai. Daugiau informacijos žr. Stulpelio pervardijimas. |
|
Išskaidyti stulpelį |
Perskirkite pradinio, o ne pradinio stulpelio kopijas. Daugiau informacijos žr. Teksto stulpelio skaidymas. |
|
Stulpelių suliejimas |
Sulieti pradinių, o ne pradinių stulpelių kopijas. Daugiau informacijos žr. Stulpelių suliejimas. |
|
Stulpelio šalinimas |
Jei turite išlaikyti nedaug stulpelių, naudokite Pasirinkti stulpelį , kad išlaikytumėte norimus stulpelius. Atsižvelkite į skirtumą tarp stulpelio pašalinimo ir kitų stulpelių pašalinimo. Kai pasirenkate pašalinti kitus stulpelius ir atnaujinate duomenis, nauji stulpeliai, įtraukti į duomenų šaltinį po paskutinio atnaujinimo, gali likti nepastebėti, nes jie bus laikomi kitais stulpeliais, kai užklausoje vėl bus vykdomas veiksmas Šalinti stulpelį. Taip neatsidarys, jei aiškiai pašalinsite stulpelį. Patarimas Nėra komandos slėpti stulpelį (kaip programoje "Excel"). Tačiau, jei turite daug stulpelių ir norite paslėpti daugelį jų, kad sutelktumėte dėmesį į savo darbą, galite atlikti šiuos veiksmus: pašalinti stulpelius, prisiminti sukurtą veiksmą, tada pašalinti tą veiksmą prieš įkeliant užklausą atgal į darbalapį. Daugiau informacijos žr. Stulpelių šalinimas. |
|
Reikšmės keitimas |
Kai pakeičiate reikšmę, duomenų šaltinio redaguoti negalite. Verčiau pakeičiate užklausos reikšmes. Kai kitą kartą atnaujinsite duomenis, jūsų ieškoma reikšmė galėjo šiek tiek pasikeisti arba jos nebebūti, todėl komanda Keisti gali neveikti taip, kaip buvo numatyta. Daugiau informacijos žr . Reikšmių keitimas. |
|
"Pivot" ir "Unpivot" |
Naudojant komandą "Pivot" stulpelis , gali įvykti klaida, kai transformuojate stulpelį, nekaupiate reikšmių, bet grąžinama daugiau nei viena reikšmė. Ši situacija gali kilti po atnaujinimo operacijos, kuri keičia duomenis nenumatytai. Naudokite komandą Atsieti kitus stulpelius , kai ne visi stulpeliai yra žinomi, o jūs norite, kad atnaujinimo operacijos metu būtų balsuojama ir dėl naujų stulpelių. Jei nežinote duomenų šaltinio stulpelių skaičiaus ir norite užtikrinti, kad po atnaujinimo operacijos pasirinkti stulpeliai liktų nebalsuoti, naudokite komandą Išskaičiuoti tik pasirinktusstulpelius. Daugiau informacijos žr. Suvestiniai stulpeliai ir Stulpelių šalinimas iš duomenų. |
Neleisti atsirasti klaidoms Jei išorinį duomenų šaltinį valdo kita jūsų organizacijos grupė, jie turi žinoti apie jūsų priklausomybę nuo jų ir išvengti jų sistemų pakeitimų, kurie gali sukelti problemų pasroviui. Saugokite poveikį duomenims, ataskaitoms, diagramoms ir kitiems artefaktiams, kurie priklauso nuo duomenų. Nustatykite bendravimo linijas, kad jie suprastų poveikį ir imtųsi būtinų veiksmų, kad viskas veiktų sklandžiai. Raskite būdų, kaip kurti valdiklius, kurie sumažina nereikalingus keitimus ir numato būtinų pakeitimų pasekmes. Reikia pripažinti, kad tai lengva pasakyti ir kartais sunku padaryti.
Būsimas tikrinimas su užklausos parametrais Naudokite užklausos parametrus, kad sumažintumėte, pvz., duomenų vietos, pasikeitimus. Galite sukurti užklausos parametrą, kad pakeistumėte naują vietą, pvz., aplanko kelią, failo vardą arba URL. Yra papildomų būdų, kaip naudoti užklausos parametrus problemoms sumažinti. Daugiau informacijos žr. Parametro užklausos kūrimas.