Jis tikrai puikiai atrodo, kai galiausiai nustatote duomenų šaltinius ir formuojate duomenis taip, kaip norite. Tikimės, kad atnaujinus duomenis iš išorinio duomenų šaltinio, operacija vyksta sklandžiai. Tačiau taip ne visada yra. Duomenų srauto pakeitimai gali sukelti problemų, kurios baigiasi klaidomis bandant 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 pateikiamas strategijų rinkinys, kurį galite naudoti norėdami tvarkyti klaidas, kurios atsiranda.
Atnaujinant duomenis gali įvykti dviejų tipų klaidos.
Vietinis Jei "Excel" darbaknygėje įvyksta 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 varginamos, bet gana lengvai sekamos, identifikuojamos ir pataisomos. "Excel" taip pat patobulino klaidų tvarkymą su aiškesnais pranešimais ir konteksto saitais į tikslines žinyno temas, kad padėtų išsiaiškinti ir išspręsti problemą.
Nuotolinis Tačiau klaida, gaunama iš nuotolinio išorinio duomenų šaltinio, yra kitas klausimas. Kažkas nutiko sistemoje, kuri gali būti kitoje gatvės pusėje, visame pasaulyje arba debesyje. Šių tipų klaidoms reikia kito metodo. Dažnai pasitaiko nuotolinių klaidų:
-
Nepavyko prisijungti prie tarnybos ar ištekliaus. Patikrinkite ryšį.
-
Failo, kurį bandote pasiekti, rasti nepavyko.
-
Serveris neatsako ir gali būti atliekama priežiūra.
-
Šis turinys negalimas. Jis gali būti pašalintas arba laikinai nepasiekiamas.
-
palauk... duomenys įkeliami.
Toliau pateikiami keli pasiūlymai, kurie padės išspręsti klaidas, su kuriomis galite susidurti.
Konkrečios klaidos radus ir įrašant Pirmiausia patikrinkite sritį & ryšiai (Pasirinkite Duomenų > Užklausos & Ryšiai, pasirinkite ryšį, tada rodykite iškeliamuoju meniu). Sužinokite, kokios duomenų prieigos klaidos įvyko, ir atkreipkite dėmesį į papildomą informaciją. Tada atidarykite užklausą, kad pamatytumėte konkrečias klaidas atlikdami kiekvieną užklausos veiksmą. Visos klaidos rodomos su geltonu fonu, kad būtų lengviau identifikuoti. Užsirašykite arba ekrane užfiksuokite klaidos pranešimo informaciją, net jei jos nevisiškai suprantate. Kolega, administratorius arba palaikymo tarnyba jūsų organizacijoje gali padėti suprasti, kas nutiko, ir pasiūlyti sprendimą. Daugiau informacijos žr. "Power Query" klaidų šalinimas.
Gaukite pagalbos informacijos Ieškokite "Office" žinyno ir mokymo svetainėje. Jame ne tik yra daug žinyno turinio, bet ir trikčių šalinimo informacijos. Daugiau informacijos žr. Naujausių "Excelfor Windows" problemų pataisos arba sprendimo būdai.
Techninės bendruomenės svertas Naudokite "Microsoft Community" svetaines norėdami ieškoti diskusijų, susijusių konkrečiai su jūsų problema. Labai tikėtina, kad esate ne pirmas asmuo, kuris susiduria su problema, kiti ją sprendžia ir netgi rado sprendimą. Daugiau informacijos žr. "Microsoft Excel" bendruomenė ir"Office" atsakymų bendruomenė.
Ieška žiniatinklyje Naudokite pageidaujamą ieškos variklį, kad ieškotų papildomų svetainių žiniatinklyje, kurios gali pateikti su tuo susijusius diskusijų ar užuominų. Tai gali skirti daug laiko, tačiau tai būdas sukurti platesnį tinklą, kad būtų galima ieškoti atsakymų į ypač keblus klausimus.
Kreipkitės į "Office" palaikymo tarnybą Šiuo metu tikriausiai suprantate problemą daug geriau. Tai gali padėti sutelkti dėmesį į pokalbį ir sumažinti laiką, praleistą naudojant "Microsoft" palaikymo tarnybą. Daugiau informacijos žr. "Microsoft 365" ir "Office" klientų palaikymas.
Nors gali nepavykti išspręsti problemos, galite tiksliai sužinoti, kas yra problema, kad kiti galėtų suprasti situaciją ir ją išspręsti už jus.
Su paslaugomis ir serveriais susijusios problemos Tikėtina, kad kartais pasitaiko tinklo ir ryšio klaidų. Geriausia, ką galite padaryti, tai palaukti ir bandykite dar kartą. Kartais problema tiesiog nueina.
Vietos arba pasiekiamumo pakeitimai Duomenų bazė arba failas buvo perkeltas, sugadintas, atjungtas, kad būtų galima atlikti priežiūrą, arba duomenų bazė sugedo. Disko įrenginiai gali būti sugadinti ir failai gali būti prarasti. Daugiau informacijos žr. Prarastų failų atkūrimas sistemoje "Windows 10".
Autentifikavimo ir privatumo pakeitimai Gali staiga nutikti, kad teisė nebeveikia arba buvo atliktas privatumo parametro pakeitimas. Abu įvykiai gali neleisti pasiekti išorinio duomenų šaltinio. Kreipkitės į išorinio duomenų šaltinio administratorių arba administratorių, kad pamatytumėte, kas pasikeitė. Daugiau informacijos žr. Duomenų šaltinio parametrų ir teisių valdymas irPrivatumo lygių nustatymas.
Atidaryti arba užrakinti failai Jei tekstas, CSV arba darbaknygė atidaryta, 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 bus uždarytas. Taip gali nutikti, kai kitas asmuo naudoja ne prenumeratos "Excel" versiją. Paprašykite jų uždaryti failą arba jį įrašyti. Daugiau informacijos žr. Užrakinto redaguoti failo atrakinimas.
Schemų pakeitimai vidinėje sąsiukyje Kas nors pakeičia lentelės pavadinimą, stulpelio pavadinimą arba duomenų tipą. Tai beveik niekada nėra protinga, gali turėti didelį poveikį ir yra ypač pavojinga su duomenų bazėmis. Tikimės, kad duomenų bazės valdymo komanda įdėjo tinkamus valdiklius, kad išvengtų to, bet įvyksta paslydimas.
Užklausų lankstymo klaidų blokavimas "Power Query" bando pagerinti našumą, kai tik ji gali. Dažnai geriau vykdyti duomenų bazės užklausą serveryje, kad būtų galima pasinaudoti didesniu našumui ir pajėgumu. Šis procesas vadinamas užklausų lankstymo procesu. Tačiau "Power Query" blokuoja užklausą, jei yra galimybė, kad duomenys gali būti pažeisti. Pavyzdžiui, suliejimas apibrėžtas tarp darbaknygės lentelės ir SQL serverio lentelės. Darbaknygės duomenų privatumas nustatytas kaip Privatumas, tačiau SQL serverio duomenys nustatyti kaip Organizacijos. Privatumas yra labiau ribojantis nei organizacijos, todėl"Power Query" blokuoja duomenų šaltinių informacijos mainus. Užklausų lankstymas įvyksta už scenų, todėl gali jus nustebinti, kai įvyksta blokavimo klaida. Daugiau informacijos žr. Užklausų lankstymo pagrindai, Užklausų lankstymasir Sulankstymas naudojant užklausų diagnostiką.
Dažnai naudodami "Power Query" galite tiksliai sužinoti, kas yra problema, ir ją išspręsti patys.
Pervardytos lentelės ir stulpeliai Pradinių lentelių ir stulpelių pavadinimų arba stulpelių antraščių pakeitimai beveik neabejotinai sukels problemų atnaujinant duomenis. Užklausos remiasi lentelių ir stulpelių pavadinimais, kad formuotumėte duomenis beveik kiekviename veiksme. Venkite keisti arba pašalinti pradinius lentelės ir stulpelių pavadinimus, nebent jūsų tikslas yra padaryti juos atitinkančius duomenų šaltinius.
Duomenų tipų pakeitimai Duomenų tipo keitimai kartais gali sukelti klaidų arba nenumatytų rezultatų, ypač funkcijų, kurioms argumentuose gali reikėti konkretaus duomenų tipo. Pavyzdžiai: teksto duomenų tipo keitimas skaičių funkcijoje arba bandymas atlikti neskaitinio duomenų tipo skaičiavimą. Daugiau informacijos žr. Duomenų tipų įtraukimas arba keitimas.
Langelio lygio klaidos Šių tipų klaidos neužkerta kelio užklausos įkėlimui, tačiau langelyje jie rodo klaidą. Norėdami pamatyti pranešimą, pažymėkite tarpus lentelės langelyje, kuriame yra klaida. Galite pašalinti, pakeisti arba tiesiog išsaugoti klaidas. Langelių klaidų pavyzdžiai:
-
Konvertavimas Bandote konvertuoti langelį, kuriame yra NA, į visą skaičių.
-
Matematiniai Bandote dauginti teksto reikšmę iš skaitinės reikšmės.
-
Concatenation Bandote sujungti eilutes, bet viena iš jų yra skaitinė.
Saugiai eksperimentuokite ir iterate Jei nežinote, kad transformacija gali turėti neigiamos įtakos, nukopijuokite užklausą, išbandykite pakeitimus ir iteraterate per "Power Query" komandos variantus. Jei komanda neveikia, tiesiog panaikinkite sukurtą veiksmą ir bandykite dar kartą. Norėdami greitai sukurti duomenų pavyzdžius naudodami tą pačią schemą ir struktūrą , sukurkite "Excel" lentelę iš kelių stulpelių ir eilučių, tada importuokite (Pasirinkite duomenys > Iš lentelės / diapazono). Daugiau informacijos žr. Lentelės kūrimas irimportavimas iš "Excel" lentelės.
Galite jaustis kaip vaikas saldainių parduotuvėje, kai pirmą kartą griebiasi, ką galite daryti su duomenimis "Power Query" rengyklėje. Tačiau atsispirkite pagundai suvalgyti visus saldainius. Norite išvengti transformacijų, kurios gali netyčia sukelti atnaujinimo klaidų. Kai kurios operacijos yra paprastos, pvz., stulpelių perkėlimas į kitą lentelės vietą ir neturėtų sukelti klaidų atnaujinimo kelyje, nes "Power Query" seka stulpelius pagal stulpelio pavadinimą.
Dėl kitų operacijų gali kilti atnaujinimo klaidų. Viena bendra nykščio taisyklė gali būti jūsų pagrindinis apšvietimas. Venkite reikšmingų pradinių stulpelių pakeitimų. Norėdami jį leisti saugiai, nukopijuokite pradinį stulpelį naudodami komandą (Įtrauktistulpelį , Pasirinktinis stulpelis,Pasikartojantis stulpelis ir t. t.), tada atlikite pakeitimus nukopijuotoje pradinio stulpelio versijoje. Toliau pateikiami veiksmai, dėl kurių kartais gali būti atnaujinamos klaidos, ir geriausios praktikos, padedančių sklandžiau atlikti veiksmus.
Operacija |
Rekomendacijos |
---|---|
Filtravimas |
Padidinti efektyvumą kuo anksčiau filtruojant duomenis užklausoje ir pašalinant nereikalingus duomenis, kad būtų sumažintas nereikalingas apdorojimas. Be to, naudokite automatinį filtravimą norėdami ieškoti arba pasirinkti konkrečias reikšmes ir pasinaudoti tam tikro tipo filtrais, prieinamais datos, datos ir laiko juostos stulpeliuose (pvz., Mėnuo, Savaitė, Diena). |
Duomenų tipai ir stulpelių antraštės |
"Power Query" automatiškai įtraukia du veiksmus į užklausą iš karto po pirmojo šaltinio veiksmo:Paaukštintos antraštės , kurios skatina pirmąją lentelės eilutę, kad ji būtų stulpelio antraštė, ir Pakeistas tipas ,kuris konvertuoja reikšmes iš bet kurio duomenų tipo į duomenų tipą, atsižvelgiant į kiekvieno stulpelio reikšmių patikrą. Tai naudingas patogumas, tačiau gali būti, kad norėsite aiškiai valdyti šį veikimą, kad išvengtumėte netyèių atnaujinimo klaidų. Daugiau informacijos žr. Duomenų tipų įtraukimas arba keitimas ir Eilučių ir stulpelių antraščių paaukštinimas arba nužeminimas. |
Stulpelio pervardijimas |
Stenkitės pervardyti pradinius stulpelius. Naudokite komandą Pervardyti stulpeliams, kuriuos įtraukė kitos komandos arba veiksmai. Daugiau informacijos žr. Stulpelio pervardijimas. |
Perskirtas stulpelis |
Išskaidyti pradinio stulpelio, o ne pradinio stulpelio kopijas. Daugiau informacijos žr. Teksto stulpelio perskyrimo . |
Stulpelių suliejimas |
Sulieti pradinių stulpelių, o ne pradinių stulpelių kopijas. Daugiau informacijos žr. Stulpelių suliejimas. |
Stulpelio pašalinimas |
Jei turite išlaikyti nedidelį skaičių stulpelių, naudokite Pasirinkti stulpelį, kad išlaikykite norimus stulpelius. Apsvarstykite 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 neaptikti, nes jie būtų laikomi kitais stulpeliais, kai vėl vykdomas veiksmas Pašalinti stulpelį užklausoje. Ši situacija nebus, jei aiškiai pašalinsite stulpelį. Patarimas Nėra komandos slėpti stulpelį (kaip yra programoje "Excel"). Tačiau, jei turite daug stulpelių ir norite paslėpti daugelį jų, kad padėtumėte sutelkti dėmesį į savo darbą, galite atlikti šiuos veiksmus: pašalinti stulpelius, prisiminti sukurtą veiksmą ir pašalinti šį veiksmą prieš įkeldami užklausą atgal į darbalapį. Daugiau informacijos žr. Stulpelių šalinimas. |
Reikšmės keitimas |
Kai pakeičiate reikšmę, ne redaguojate duomenų šaltinio. Verčiau keičiate užklausos reikšmes. Kai kitą kartą atnaujinsite duomenis, jūsų ieškoma reikšmė gali šiek tiek pakisti arba nebebus ten, todėl komanda Keisti gali neveikti taip, kaip buvo numatyta iš pradžių. Daugiau informacijos žr. Reikšmių keitimas. |
"Pivot" ir "Unpivot" |
Kai naudojate "Pivot Column" komandą, sukdami stulpelį gali įvykti klaida, ne agreguoti reikšmių, bet grąžinama daugiau nei viena reikšmė. Ši situacija gali atsirasti atlikus atnaujinimo operaciją, kuri duomenis keičia nenumatyto būdu. Naudokite komandą Panaikinti kitus stulpelius, kai žinomi ne visi stulpeliai ir norite, kad nauji stulpeliai būtų įtraukti atnaujinimo operacijos metu, kad taip pat nebūtų balsuojama. Naudokite komandą Panaikinti tikpažymėtus stulpelius, kai nežinote duomenų šaltinio stulpelių skaičiaus ir norite įsitikinti, kad atlikus atnaujinimo operaciją pasirinkti stulpeliai liks nebalsavę. Daugiau informacijos žr. "Pivot" stulpeliaiir "Unpivot" stulpeliai. |
Neleisti pasireiškus klaidoms Jei išorinį duomenų šaltinį valdo kita jūsų organizacijos grupė, jis turi žinoti apie jūsų priklausomybę nuo jų ir išvengti jų sistemų pakeitimų, kurie gali sukelti problemų pasroviui. Laikykite duomenų, ataskaitų, diagramų ir kitų artefaktų, kurie priklauso nuo duomenų, poveikio įrašą. Nustatykite ryšio linijas, kad jie suprastų poveikį ir imtų reikiamų veiksmų, kad viskas veiktų sklandžiai. Raskite būdų, kaip kurti valdiklius, kurie minimizuoja nereikalingus pakeitimus ir numatys reikalingų keitimų pasekmes. Žinoma, tai lengva pasakyti ir kartais sunku padaryti.
Ateities įrodymas su užklausos parametrais Naudokite užklausos parametrus, kad sušvelnintų, pvz., duomenų vietos keitimus. Galite sukurti užklausos parametrą, kad pakeistų naują vietą, pvz., aplanko kelią, failo vardą arba URL. Yra papildomų būdų, kaip naudoti užklausos parametrus problemoms sušvelninti. Daugiau informacijos žr. Parametro užklausos kūrimas.