OData
Norint apdoroti didelį kiekį duomenų bei norint tai padaryti automatiškai, duomenų perkėlimui iš Lobasoft ERP į Excel naudojama oData funkcija.
Turinys
Power Query arba Data parinkties pridėjimas į Excel
- Vartotojai naudojantys senesnę Microsoft Office versiją (2010 ir 2013) turi iš Microsoft svetainės atsisiųsti papildinį Power Query.
Atsisiųsti galima iš čia: https://www.microsoft.com/en-us/download/details.aspx?id=39379 Šioje nuorodoje aiškiai parodyta, kaip patiem prisidėti excel papildinį: https://support.microsoft.com/en-us/office/troubleshooting-power-query-2546eaa8-9893-4574-9ef9-afacb9b0b495?ui=en-us&rs=en-us&ad=us
- Naudojantiems Microsoft Office 2016 šio papildinio siųsti nereikia, jis yra integruotas.
- Vartotojai naudojantys naujesnę versiją, turėtų Excel lango viršuje, parinktyse, matyti nuorodą Data. Jeigu šios nuorodos nėra, ją reikia prisidėti per File->Options->Cuztomize Ribbon->pažymėti varnele Data->Ok.
Neriklausomai ar vartotojai mato parinktį Power Query ar Data, tolimesnės funkcijos sutampa ir veiksmų eiga tokia pati.
Prisijungimas prie duomenų bazės
- Pirmiausia norint susieti Excel failą su ERP duomenų baze, turėtų būti ERP programoje suteiktas leidimas prieiti prie duomenų su oData protokolu.
- Leidimas suteikiamas renkantis šias parinktis: Nustatymai->Profilis->Profiliai->Pasirenkamas profilis
- Atsivėrusiame lange spaudžiama Koreguoti, prie skilties Leidimai pažymima varnele parinktis oData duomenys.
- Atlikus šiuos veiksmus galima prisijungti prie bazės per Excel.
- Pasirenkama parinktis Power Query arba Data (priklausomai nuo Microsoft Office versijos).
- Siejamas failas su duomenų baze: New Query->From Other Sources->From oData Feed
- Atsiradusiame lange prašoma įvesti ERP URL kodą. Kodas vedamas taip:
- Jei prie įmonės duomenų jungiamasi per erp.tezaurus.lt, vedama - https://erp.tezaurus.lt/odata/DuomenųBazėsPavadinimas.
- Turi būti pažymėta Basic pasirinkimas.
- Atsivėrusioje lentelėje Accsess an OData feed, kairėje pusėje pasirenkama parinktis Basic.
- Suvedami vartotojo prisijungimai (tokie pat kaip prie ERP). Pasitikrinama ar pasirinkta teisinga duomenų bazė ir spaudžiama Connect. Tokiu būdu prisijungiama prie ERP duomenų bazės.
oData duomenų lentelių kūrimas ir atnaujinimas
Prisijungus prie duomenų bazės oData pagalba, galima susikurti atnaujinamą failą, kurio kiekvienu kartu nereikės kurti iš naujo ir pasikeitus duomenims, bet kada bus galima atnaujinti.
- Lentelėje Navigator, po nuoroda į duomenų bazę yra pateikiama oData lentelių grupė.
- Atitinkamai nuo darbui reikalingos informacijos, pasirenkama oData lentelė. Vėliau galima rinktis:
- Load - automatiškai sukuriama lentelė, į kuria įtraukiami visi oData standartinės lentelės laukai.
- Load To - Pivot lentelės pagalba pasirenkami atitinkami laukai, kurie bus naudojami duomenų apdorojimui.
- Pateiktoje lentelėje sugeneruojami paskutiniai aktualūs duomenys.
- Siekiant, kad lentelės nereiktų kurti vis iš naujo bei ją galima būtų naudoti, ją galima esant poreikiui Atnaujinti.
- Duomenų atnaujinimas lentelėje: Data->Refresh All->Refresh All
Įmonės pakeitimas oData duomenų lentelėse bei jų atnaujinimas
Tokiu atveju, jei tą pačią lentelę reikia naudoti kelioms įmonėms, jos nebūtina kurti iš naujo, tereikia pakeisti ERP duomenų bazę.
- Dešinėje lentelės pusėjė, po Workbook Queries matoma sukurtos lentelės pavadinimas, jį reikia spragtelėti du kartus.
- Atsivėrusioje lentelėje pasirenkama parinktis Data Source Settings.
- Pasirenkama parinktis Change Source.
- Įvedama nauja duomenų bazė.
- Spaudžiama OK ir Close.
- Query Editor lentėle pasirenkama Close & Load ir duomenys atsinaujina, lentelėje pateikiami naujos nurodytos įmonės duomenys.
- Jeigu neatsinaujina dar kartą paspaudžiama Data->Refresh All->Refresh All.