Az biztos, hogy nagyszerű érzés, amikor végre beállítja az adatforrásokat, és a kívánt módon formálja az adatokat. Remélhetőleg, ha külső adatforrásból frissít adatokat, a művelet zökkenőmentesen megy. De ez nem mindig így van. Az adatáramlás egésze során végrehajtott módosítások olyan problémákat okozhatnak, amelyek az adatok frissítésekor hibákba ütköznek. Egyes hibákat könnyen kijavíthat, mások átmenetiek, mások pedig nehezen diagnosztizálhatók. Az alábbiakban azokat a stratégiákat mutatjuk be, amelyekkel kezelheti az ön által tapasztalt hibákat.
Az adatok frissítésekor kétféle hiba fordulhat elő.
Helyi Ha hiba történik az Excel-munkafüzetben, akkor legalább a hibaelhárítási erőfeszítések korlátozottak és kezelhetőbbek. Előfordulhat, hogy a frissített adatok hibát okoztak egy függvényben, vagy az adatok érvénytelen feltételt hoztak létre egy legördülő listában. Ezek a hibák zavaróak, de viszonylag könnyen nyomon követhetők, azonosíthatók és javíthatóak. Az Excel javította a hibakezelést is, egyértelműbb üzenetekkel és a célzott súgótémakörökre mutató környezetfüggő hivatkozásokkal, amelyek segítenek a probléma megoldásában és megoldásában.
Távoli Egy távoli külső adatforrásból származó hiba azonban teljesen más kérdés. Valami történt egy olyan rendszerben, amely az utca túloldalán, félúton a világon vagy a felhőben található. Az ilyen típusú hibák más megközelítést igényelnek. Gyakori távoli hibák:
-
Nem sikerült csatlakozni egy szolgáltatáshoz vagy erőforráshoz. Ellenőrizze a kapcsolatot.
-
A elérni kívánt fájl nem található.
-
A kiszolgáló nem válaszol. Lehet, hogy éppen karbantartást végeznek rajta.
-
Ez a tartalom nem érhető el. Lehet, hogy el lett távolítva, vagy átmenetileg nem érhető el.
-
Várj, kérlek... az adatok betöltése folyamatban van.
Az alábbiakban néhány javaslatot talál, amelyek segíthetnek a felmerülő hibák elhárításában.
Az adott hiba megkeresése és mentése Először vizsgálja meg a Lekérdezések & Connections panelt (Válassza az Adatok > lekérdezések & Connections, válassza ki a kapcsolatot, majd jelenítse meg az úszó panelt). Tekintse meg, milyen adathozzáférési hibák történtek, és jegyezze fel a megadott további részleteket. Ezután nyissa meg a lekérdezést az egyes lekérdezési lépésekkel kapcsolatos konkrét hibák megtekintéséhez. Az egyszerű azonosítás érdekében minden hiba sárga háttérrel jelenik meg. Jegyezze fel vagy rögzítse a hibaüzenet adatait, még akkor is, ha nem érti teljesen. A szervezet egyik munkatársa, rendszergazdája vagy támogatási szolgáltatása segíthet megérteni a történteket, és megoldást javasolni. További információ: A Power Query hibáinak kezelése.
Súgó információ kérése Keresse meg az Office Súgó és oktatás webhelyét. Ez nem csak kiterjedt súgótartalmakat, hanem hibaelhárítási információkat is tartalmaz. További információ: Javítások és kerülő megoldások a Windows Excel friss problémáihoz.
A műszaki közösség kihasználása A Microsoft Közösségi webhelyeken kifejezetten a problémára vonatkozó beszélgetéseket kereshet. Nagyon valószínű, hogy nem Ön az első személy, aki tapasztalja a problémát, mások foglalkoznak vele, és még megoldást is találhattak rá. További információ: A Microsoft Excel-közösségés az Office Answers közösség.
Keresés a weben Használja az előnyben részesített keresőmotort, hogy keressen további webhelyeket a weben, amelyek megfelelő vitákat vagy nyomokat nyújthatnak. Ez időigényes lehet, de így szélesebb hálót hozhat létre, hogy válaszokat keressen a különösen kényes kérdésekre.
Kapcsolatfelvétel az Office ügyfélszolgálatával Ezen a ponton valószínűleg sokkal jobban megérti a problémát. Ez segíthet a beszélgetések összpontosításában és a Microsoft ügyfélszolgálata töltött idő minimalizálásában. További információt a Microsoft 365 és az Office ügyfélszolgálata című témakörben talál.
Bár lehet, hogy nem tudja megoldani a problémát, pontosan megtudhatja, mi a probléma, hogy segítsen másoknak megérteni a helyzetet, és megoldani az Ön számára.
Szolgáltatásokkal és kiszolgálókkal kapcsolatos problémák Az időszakos hálózati és kommunikációs hibák valószínűleg bűnösök. A legjobb, amit tehet, ha vár, és próbálkozzon újra. Néha a probléma eltűnik.
A hely vagy a rendelkezésre állás változásai Egy adatbázist vagy fájlt áthelyeztek, megsérültek, karbantartás céljából offline állapotba helyeztek, vagy az adatbázis összeomlott. A lemezeszközök megsérülhetnek, és a fájlok elveszhetnek. További információ: Elveszett fájlok helyreállítása Windows 10.
A hitelesítés és az adatvédelem változásai Hirtelen előfordulhat, hogy egy engedély már nem működik, vagy egy adatvédelmi beállítás módosult. Mindkét esemény megakadályozhatja a külső adatforráshoz való hozzáférést. Kérdezze meg a rendszergazdát vagy a külső adatforrás rendszergazdáját, hogy mi változott. További információ: Adatforrás-beállítások és -engedélyek kezeléseés Adatvédelmi szintek beállítása.
Megnyitott vagy zárolt fájlok Ha egy szöveg, CSV vagy munkafüzet meg van nyitva, a fájl módosításai mindaddig nem jelennek meg a frissítésben, amíg a fájlt nem menti. Ha a fájl meg van nyitva, lehet, hogy zárolva van, és nem érhető el, amíg be nem zárja. Ez akkor fordulhat elő, ha a másik személy az Excel nem előfizetéses verzióját használja. Kérje meg őket, hogy zárják be a fájlt, vagy jelentkezzenek be. További információ: Szerkesztésre zárolt fájl zárolásának feloldása.
A háttérrendszer sémáinak módosítása Valaki módosít egy táblanevet, oszlopnevet vagy adattípust. Ez szinte soha nem bölcs, hatalmas hatással lehet, és különösen veszélyes az adatbázisok esetében. Az egyik reméli, hogy az adatbázis-kezelő csapat a megfelelő vezérlőket állította be, hogy ez ne történjen meg, de csúszások történnek.
Lekérdezésátadási hibák blokkolása Power Query megpróbálja javítani a teljesítményt, amikor csak lehet. Gyakran jobb, ha adatbázis-lekérdezést futtat egy kiszolgálón, hogy kihasználhassa a nagyobb teljesítményt és kapacitást. Ezt a folyamatot lekérdezésátadásnak nevezzük. Azonban Power Query blokkol egy lekérdezést, ha fennáll az adatok biztonsága. Egy munkafüzettábla és egy SQL Server tábla között például egyesítés van definiálva. A munkafüzet adatvédelmének beállítása Adatvédelem, de az SQL Server adatok szervezeti értékre vannak állítva. Mivel az adatvédelem szigorúbb, mint a szervezeti, Power Query letiltja az adatforrások közötti információcserét. A lekérdezésdelegálás a színfalak mögött történik, ezért meglepő lehet, ha blokkolási hiba történik. További információ: A lekérdezésdelegálás alapjai, a lekérdezésdelegálás és az összeadás a Lekérdezésdiagnosztikával.
Gyakran a Power Query segítségével pontosan megtudhatja, mi a probléma, és saját maga javíthatja ki.
Átnevezett táblák és oszlopok Az eredeti tábla- és oszlopnevek vagy oszlopfejlécek módosításai szinte biztosan problémákat okoznak az adatok frissítésekor. A lekérdezések szinte minden lépésben tábla- és oszlopnevekre támaszkodnak az adatok formázásához. Kerülje az eredeti tábla- és oszlopnevek módosítását vagy eltávolítását, kivéve, ha a célja az, hogy azok egyezzenek az adatforrással.
Adattípusok változásai Az adattípus-módosítások időnként hibákat vagy nem kívánt eredményeket okozhatnak, különösen olyan függvények esetében, amelyekhez az argumentumokban egy adott adattípusra lehet szükség. Ilyen lehet például egy szöveges adattípus cseréje egy számfüggvényben, vagy egy nem numerikus adattípuson végzett számítás megkísérlése. További információ: Adattípusok hozzáadása vagy módosítása.
Cellaszintű hibák Az ilyen típusú hibák nem akadályozzák meg a lekérdezések betöltését, de hiba jelenik meg a cellában. Az üzenet megtekintéséhez jelöljön ki egy hibatartalmú táblázatcellában lévő térközt. Eltávolíthatja, lecserélheti vagy megtarthatja a hibákat. Példák cellahibákra:
-
Konverzió Egy NA-t tartalmazó cellát próbál egész számmá alakítani.
-
Matematikai Egy szöveges értéket numerikus értékkel próbál meg szorozni.
-
Összeláncolás Sztringeket próbál egyesíteni, de az egyik numerikus.
Biztonságos kísérletezés és iterálás Ha nem biztos abban, hogy egy átalakítás negatív hatással lehet, másolja ki a lekérdezést, tesztelje a módosításokat, és haladjon végig egy Power Query parancs változatain. Ha a parancs nem működik, egyszerűen törölje a létrehozott lépést, és próbálkozzon újra. Ha gyorsan szeretne mintaadatokat létrehozni ugyanazzal a sémával és struktúrával, hozzon létre egy Excel-táblázatot több oszlopból és sorból, majd importálja őket ( Adatok kijelölése> táblázatból/tartományból). További információ: Táblázat létrehozása és Importálás Excel-táblázatból.
Úgy érezheti magát, mint egy gyerek egy cukorkaboltban, amikor először megérti, mit tehet a Power Query-szerkesztő adataival. De ellenáll a kísértésnek, hogy enni az összes cukorkát. El szeretné kerülni az olyan átalakításokat, amelyek véletlenül frissítési hibákat okozhatnak. Egyes műveletek egyszerűek, például áthelyezik az oszlopokat a táblázat egy másik helyére, és nem vezethetnek frissítési hibákhoz az úton, mert Power Query oszlopnevük alapján követi nyomon az oszlopokat.
Más műveletek frissítési hibákhoz vezethetnek. Az egyik általános hüvelykujjszabály lehet a vezető fény. Kerülje az eredeti oszlopok jelentős módosítását. A biztonságos lejátszáshoz másolja az eredeti oszlopot egy paranccsal (Oszlop hozzáadása, Egyéni oszlop, Oszlop duplikálása stb.), majd végezze el a módosításokat az eredeti oszlop másolt verzióján. Az alábbiakban felsoroljuk azokat a műveleteket, amelyek időnként frissítési hibákhoz vezethetnek, és néhány ajánlott eljárás segíthet a zökkenőmentesebb működésben.
Operation |
Útmutatás |
---|---|
Szűrés |
A hatékonyság növeléséhez szűrje az adatokat a lehető leghamarabb a lekérdezésben, és távolítsa el a szükségtelen adatokat a szükségtelen feldolgozás csökkentése érdekében. Emellett az AutoSzűrő használatával megkereshet vagy kiválaszthat bizonyos értékeket, és kihasználhatja a dátum- és dátum-időzón oszlopban (például Hónap, Hét, Nap) elérhető típusspecifikus szűrőket. |
Adattípusok és oszlopfejlécek |
Power Query automatikusan két lépést ad hozzá a lekérdezéshez közvetlenül az első Forrás lépés után: előléptetett fejlécek, amelyek a tábla első sorát előléptetik oszlopfejlécként, és a Módosított típus, amely a Bármely adattípus értékeit adattípussá alakítja az egyes oszlopok értékeinek vizsgálata alapján. Ez hasznos kényelmi megoldás, de előfordulhat, hogy explicit módon szeretné szabályozni ezt a viselkedést a véletlen frissítési hibák megelőzése érdekében. További információ: Adattípusok hozzáadása vagy módosítása és Sorok és oszlopfejlécek előléptetése vagy lefokozása. |
Oszlop átnevezése |
Kerülje az eredeti oszlopok átnevezését. Használja az Átnevezés parancsot más parancsok vagy műveletek által hozzáadott oszlopokhoz. További információ: Oszlop átnevezése. |
Oszlop felosztása |
Az eredeti oszlop másolatainak felosztása, nem az eredeti oszlop. További információ: Szövegoszlop felosztása. |
Oszlopok egyesítése |
Az eredeti oszlopok másolatait egyesítse, ne az eredeti oszlopokat. További tudnivalókat erről az Oszlopok egyesítése című témakörben találhat. |
Oszlop eltávolítása |
Ha kevés oszlopot kell megtartania, az Oszlop kiválasztása parancsot használva megtarthatja a kívánt oszlopokat. Vegye figyelembe az oszlop eltávolítása és a többi oszlop eltávolítása közötti különbséget. Ha úgy dönt, hogy eltávolít más oszlopokat, és frissíti az adatokat, az adatforráshoz a legutóbbi frissítés óta hozzáadott új oszlopok nem láthatók maradnak, mert azok más oszlopoknak minősülnek, amikor a lekérdezésben újra végrehajtja az Oszlop eltávolítása lépést. Ez a helyzet nem fordul elő, ha explicit módon eltávolít egy oszlopot. Tipp: Az oszlopok elrejtésére nincs parancs (ahogy az Excelben is). Ha azonban sok oszlopa van, és sok oszlopot el szeretne rejteni a munka összpontosításához, tegye a következőket: távolítsa el az oszlopokat, jegyezze meg a létrehozott lépést, majd távolítsa el a lépést, mielőtt betöltené a lekérdezést a munkalapra. További információ: Oszlopok eltávolítása. |
Érték cseréje |
Érték cseréjekor nem az adatforrást szerkeszti. Ehelyett a lekérdezés értékeit módosítja. Az adatok következő frissítésekor előfordulhat, hogy a keresett érték kissé megváltozott, vagy már nem jelenik meg, ezért előfordulhat, hogy a Csere parancs nem az eredetileg tervezett módon működik. További információ: Értékek cseréje. |
Kimutatás és kimutatás feloldása |
Ha a Kimutatásoszlop parancsot használja, hibaüzenet jelenhet meg, ha egy oszlopot forgat, nem összesíti az értékeket, de több értéket ad vissza. Ez a helyzet akkor fordulhat elő, ha egy frissítési művelet nem várt módon módosítja az adatokat. Ha nem minden oszlop ismert, használja az Egyéb oszlopok törlése parancsot, és azt szeretné, hogy a frissítési művelet során hozzáadott új oszlopok is törlődjenek. Ha nem tudja, hogy hány oszlop van az adatforrásban, használja a Csak a kijelölt oszloptörlése parancsot, és győződjön meg arról, hogy a kijelölt oszlopok nem láthatók a frissítési művelet után. További információ: Kimutatásoszlopok és Oszlopok kibontása. |
Hibák előfordulásának megakadályozása Ha egy külső adatforrást a szervezet egy másik csoportja kezel, tisztában kell lennie a tőlük való függőségével, és el kell kerülnie a rendszerük olyan módosításait, amelyek problémákat okozhatnak az alsóbb rétegben. Jegyezze fel az adatokra, jelentésekre, diagramokra és más, az adatoktól függő összetevőkre gyakorolt hatásokat. Állítson be kommunikációs vonalakat annak érdekében, hogy tisztában legyenek a hatásokkal, és megtegye a szükséges lépéseket a zökkenőmentes működés érdekében. Olyan vezérlők létrehozásának módjai, amelyek minimalizálják a szükségtelen módosításokat, és előrejelezik a szükséges módosítások következményeit. Igaz, ez könnyű mondani, és néha nehéz csinálni.
Időtálló lekérdezési paraméterekkel Lekérdezési paraméterekkel mérsékelheti például egy adathely változásait. Egy lekérdezési paramétert úgy tervezhet meg, hogy egy új helyet helyettesítsen, például egy mappa elérési útját, a fájlnevet vagy az URL-címet. A lekérdezési paramétereket további módokon is használhatja a problémák elhárításához. További információ: Paraméteres lekérdezés létrehozása.