Automatizuojant Excel ataskaitas per Power Query, vienas pirmųjų sprendimų yra pasirinkti duomenų importavimo būdą – Folder Import ar Copy/Paste.
Du dažniausi variantai – naują eksportą kopijuoti į paruoštą RAW lentelę arba jungtis prie aplanko, kuriame kaupiami vienodos struktūros failai.
Abu metodai gali veikti patikimai. Tačiau netinkamai pasirinktas importavimo būdas vėliau sukuria daugiau rankinio darbo, sudėtingesnę priežiūrą ir didesnę klaidų riziką.
Kodėl importavimo būdas yra svarbus?
Power Query gali automatiškai išvalyti duomenis, sujungti lenteles, pakeisti formatus ir paruošti informaciją ataskaitai. Tačiau prieš visas transformacijas reikia apsispręsti, iš kur užklausa gaus naujus duomenis.
Praktiškai importavimo strategija lemia:
- ką vartotojas turės atlikti kiekvieną savaitę ar mėnesį;
- ar bus kaupiami istoriniai duomenys;
- kaip lengva bus rasti ir ištaisyti klaidą;
- ar sprendimas išliks patikimas pasikeitus failų pavadinimams;
- kiek techninių žinių reikės ataskaitos priežiūrai.
Folder Import atrodo pažangesnis, tačiau tai nereiškia, kad jis visada geresnis. Kartais paprasta RAW lentelė ir aiškus Copy/Paste procesas yra praktiškesnis sprendimas.
Kaip veikia Copy/Paste metodas?
Taikant Copy/Paste metodą Excel faile sukuriama pastovi RAW lentelė. Kiekvieną kartą gavus naują eksportą senas jos turinys pakeičiamas naujais duomenimis arba, jei reikia kaupti istoriją, naujos eilutės įklijuojamos lentelės apačioje.
Power Query jungiasi ne prie kas kartą besikeičiančio failo, o prie tos pačios Excel lentelės. Todėl vartotojo procesas lieka aiškus:
- atidaryti naują eksportą;
- nukopijuoti reikalingus duomenis;
- įklijuoti juos į RAW lentelę;
- paspausti Refresh All.
Kada Copy/Paste metodas yra geras pasirinkimas?
Šį metodą dažniausiai rinkčiausi, kai:
- reguliariai gaunamas vienas pagrindinis eksportas;
- kiekvieną kartą reikia rodyti tik naujausią būseną;
- istorinių eksportų kaupti nereikia;
- failų pavadinimai arba jų vietos nuolat keičiasi;
- sprendimu naudosis žmogus, kuriam svarbus paprastas ir matomas procesas;
- reikia lengvai patikrinti, kokie duomenys pateko į Power Query.
Didžiausias metodo privalumas – skaidrumas. RAW lentelė yra matoma Excel lape, todėl lengva patikrinti jos stulpelius, eilučių skaičių ir įklijuotus duomenis.
Copy/Paste metodo trūkumai
Vis dėlto tai nėra visiškai automatinis procesas. Duomenis vis dar reikia nukopijuoti ir įklijuoti rankiniu būdu.
Taip pat svarbu:
- nepanaikinti pačios Excel lentelės;
- įklijuoti duomenis į lentelės ribas;
- nekeisti stulpelių pavadinimų;
- nepalikti senų eilučių, jei jos neturi būti kaupiamos;
- prireikus pašalinti dublikatus pagal unikalų įrašo numerį.
Kaip veikia Folder Import?
Folder Import atveju Power Query jungiasi prie viso aplanko, o ne prie vieno konkretaus failo. Į aplanką reguliariai įkeliami nauji CSV arba Excel failai, o Power Query juos automatiškai perskaito ir apjungia.
Vartotojo procesas tampa toks:
- atsisiųsti naują failą;
- įkelti jį į nustatytą aplanką;
- paspausti Refresh All.
Kada Folder Import yra geras pasirinkimas?
Folder metodą verta rinktis, kai:
- reguliariai gaunama daug vienodos struktūros failų;
- kiekvienas failas atitinka atskirą mėnesį, padalinį ar regioną;
- reikia automatiškai kaupti istorinius duomenis;
- senų failų negalima perrašyti ar pašalinti;
- norima sumažinti rankinį kopijavimą;
- failų pavadinimai gali keistis, tačiau jų struktūra išlieka vienoda.
Folder Import ypač patogus periodiniams eksportams. Pavyzdžiui, jei kiekvieną mėnesį gaunamas naujas CSV failas, jo nereikia atskirai jungti prie Power Query. Pakanka įkelti failą į jau naudojamą aplanką.
Folder Import trūkumai
Šis metodas reikalauja daugiau disciplinos. Į aplanką negalima dėti atsitiktinių ar kitokios struktūros failų, nes Power Query bandys apdoroti ir juos.
Dažniausios rizikos:
- pasikeičia stulpelių pavadinimai;
- atsiranda papildomų antraštės eilučių;
- viename faile datos ar skaičiai pateikti kitu formatu;
- į aplanką įdedamas nereikalingas failas;
- tas pats laikotarpis įkeliamas du kartus ir atsiranda dublikatų.
Dėl to Folder sprendimuose verta numatyti failų filtravimą, dublikatų kontrolę ir aiškią aplanko naudojimo instrukciją.
Abiejų metodų rezultatas gali būti tas pats
Nesvarbu, ar duomenys gaunami iš RAW lentelės, ar iš aplanko, Power Query transformacijų tikslas išlieka tas pats – paruošti tvarkingą, vienodos struktūros lentelę analizei ir ataskaitai.
Todėl sprendimą reikėtų priimti ne pagal tai, kuris metodas atrodo sudėtingesnis ar modernesnis, o pagal realų duomenų gavimo procesą.
Copy/Paste ir Folder Import palyginimas
| Situacija | Copy/Paste | Folder Import |
|---|---|---|
| Vienas periodinis eksportas | Dažniausiai tinka | Dažnai nereikalingas |
| Daug vienodos struktūros failų | Daug rankinio darbo | Geriausias pasirinkimas |
| Reikia tik naujausios būsenos | Labai patogu | Gali būti per sudėtinga |
| Reikia kaupti istorinius laikotarpius | Galima papildyti RAW lentelę | Natūraliai kaupia failus |
| Paprastas naudojimas pradedančiajam | Paprastesnis | Reikia suprasti aplanko logiką |
| Failų pavadinimai keičiasi | Nesvarbu, jei duomenys kopijuojami | Nesvarbu, jei filtruojama ne pagal tikslų vardą |
| Failų struktūra kartais keičiasi | Lengviau kontroliuoti | Didesnė lūžimo rizika |
| Maksimaliai mažai rankinių veiksmų | Lieka kopijavimo žingsnis | Dažniausiai geriau |
Dažniausios klaidos pasirenkant metodą
Folder pasirenkamas vien todėl, kad atrodo pažangesnis
Jeigu kas savaitę gaunamas tik vienas failas, o senų duomenų nereikia, Folder metodas gali tik be reikalo apsunkinti sprendimą.
Copy/Paste naudojamas dešimtims failų
Jeigu kiekvieną mėnesį reikia rankiniu būdu atidaryti ir nukopijuoti daug vienodų failų, toks procesas ilgainiui tampa neefektyvus. Šiuo atveju Folder Import dažniausiai suteikia daugiau naudos.
Nenumatoma dublikatų kontrolė
Istoriją kaupiant RAW lentelėje arba aplanke, tas pats eksportas gali būti įkeltas kelis kartus. Jei duomenyse yra unikalus įrašo numeris, Power Query verta įtraukti dublikatų pašalinimo arba tikrinimo žingsnį.
Keičiama šaltinio struktūra
Abu metodai gali nulūžti, jei pasikeičia stulpelių pavadinimai arba jų paskirtis. Todėl automatizavimas turi būti projektuojamas pagal pakankamai stabilų šaltinį, o esminiai pokyčiai turi būti valdomi.
Ką rekomenduoju rinktis?
Rinkitės Copy/Paste – jei turite vieną periodinį eksportą, reikia rodyti naujausią būseną, o svarbiausia – paprastas ir lengvai patikrinamas procesas.
Rinkitės Folder Import – jei reguliariai gaunate daug vienodos struktūros failų, norite automatiškai kaupti istoriją ir sumažinti rankinių veiksmų skaičių.
Jeigu abejojate, pradėkite nuo paprastesnio metodo. Sprendimą visada galima išplėsti, kai realus procesas parodo, kad Folder Import suteiktų aiškią naudą.
Geras ataskaitų automatizavimas prasideda ne nuo sudėtingiausios Power Query funkcijos, o nuo tinkamai pasirinktos duomenų importavimo strategijos.
Dažniausiai užduodami klausimai
Ar Folder Import visada yra profesionalesnis sprendimas?
Ne. Profesionalus sprendimas yra tas, kuris patikimai atitinka konkretų procesą ir kurį klientas gali lengvai naudoti bei prižiūrėti.
Ar naudojant Copy/Paste galima kaupti istorinius duomenis?
Taip. Naujas eilutes galima pridėti prie RAW lentelės apačios, tačiau rekomenduojama turėti unikalų įrašo identifikatorių ir Power Query pašalinti dublikatus.
Ar Folder Import veiks pervadinus failus?
Taip, jei užklausa skaito visus tinkamo tipo aplanko failus ir nėra susieta su vienu tiksliu failo pavadinimu. Vis dėlto failų struktūra turi išlikti vienoda.
Ar galima Folder Import naudoti Excel ir CSV failams?
Taip, tačiau viename apjungiamame procese rekomenduojama naudoti vienodo tipo ir vienodos struktūros failus.
Išvada
Copy/Paste ir Folder Import nėra konkuruojantys metodai, iš kurių vienas visada geresnis. Tai du skirtingi duomenų pateikimo modeliai, tinkantys skirtingoms situacijoms.
Copy/Paste suteikia paprastumą, kontrolę ir aiškų procesą. Folder Import leidžia automatiškai apjungti daug failų ir patogiai kaupti istorinius duomenis.
Prieš pradedant kurti Power Query užklausas verta įvertinti, kaip gaunami duomenys, kas naudosis sprendimu ir kiek istorijos reikia išsaugoti. Tinkamai pasirinkus importavimo strategiją, visa likusi automatizavimo dalis tampa paprastesnė ir patikimesnė.
Nežinote, kuris metodas tinka jūsų ataskaitai?
Galiu įvertinti dabartinį duomenų gavimo ir ataskaitos ruošimo procesą bei pasiūlyti paprasčiausią patikimą automatizavimo variantą.
Įvertinti automatizavimo galimybesPower Query atmintinė: automatizuok ataskaitą
Pagrindiniai žingsniai, 5 dažnos klaidos ir kada verta automatizuoti ataskaitą.
- PDF · 2 psl., praktiška
- Be spam'o — tik nauda
