Si të konfiguroni telefonat inteligjentë dhe PC. Portali informativ
  • në shtëpi
  • Programet
  • Punë praktike në teknologjinë olap në excel. Punë praktike në shkenca kompjuterike znj

Punë praktike në teknologjinë olap në excel. Punë praktike në shkenca kompjuterike znj

Problemet e analitikës, OLAP, magazinat e të dhënave janë me interes në rritje midis specialistëve rusë të IT. Deri më tani, në shtypin tonë kompjuterik dhe në internet, janë botuar shumë materiale të mira akademike për këtë temë, duke përfshirë edhe ato hyrëse. Ne sjellim në vëmendjen tuaj një artikull në të cilin ne përpiqemi qëllimisht të shpjegojmë OLAP "në gishta", me një shembull specifik. Praktika tregon se një shpjegim i tillë është i nevojshëm për disa profesionistë të IT-së dhe veçanërisht për përdoruesit përfundimtarë.

Pra, OLAP * 1 në përafrimin e parë, "në gishta", mund të përkufizohet si një mënyrë e veçantë për të analizuar të dhënat dhe për të marrë raporte. Thelbi i tij është t'i sigurojë përdoruesit një tabelë shumëdimensionale që përmbledh automatikisht të dhënat në seksione të ndryshme dhe ju lejon të kontrolloni në mënyrë interaktive llogaritjet dhe formën e raportit. Ky artikull do të flasë për teknologjinë dhe operacionet bazë të OLAP duke përdorur shembullin e analizimit të faturave të një shitësi me shumicë ushqimore.

*një. OLAP - Përpunimi analitik në linjë, analiza e të dhënave në internet.

Si një mjet, ne do të konsiderojmë një sistem OLAP të klasës më të thjeshtë dhe më të lirë - klienti OLAP * 1. Si shembull, u zgjodh produkti më i thjeshtë nga numri i klientëve OLAP - "Kontur Standard" nga Intersoft Lab. (Për qartësi, më vonë në artikull, termat e pranuar përgjithësisht OLAP do të shënohen me shkronja të zeza dhe do të shoqërohen nga homologët e tyre në gjuhën angleze.)

*një. Më shumë detaje rreth klasifikimit të sistemeve OLAP përshkruhen në artikullin "OLAP Made in Russia" në PC Week / RE, №3 / 2001.

Pra, le të fillojmë të punojmë me sistemin. Së pari, duhet të përshkruani burimin e të dhënave - rrugën drejt tabelës dhe fushat e saj. Varet nga përdoruesi që njeh zbatimin fizik të bazës së të dhënave. Për përdoruesit fundorë, ai përkthen emrin e tabelës dhe fushat e saj në terma domeni. Pas "burimit të të dhënave" është një pamje lokale e tabelës, tabelës ose SQL Server ose procedurë e ruajtur.

Me shumë mundësi, në një bazë të dhënash të veçantë, faturat nuk ruhen në një, por në disa tabela. Përveç kësaj, disa nga fushat ose regjistrimet mund të mos përdoren për analizë. Prandaj, krijohet një përzgjedhje (bashkësi e rezultateve ose pyetës) në të cilën konfigurohen: algoritmi për bashkimin e tabelave sipas fushave kryesore, kushtet e filtrimit dhe një grup fushash të kthyera. Le ta quajmë përzgjedhjen tonë "Faturat" dhe të vendosim në të të gjitha fushat e burimit të të dhënave "Faturat". Kështu, profesionisti i IT, duke krijuar shtresën semantike, fsheh zbatimin fizik të bazës së të dhënave nga përdoruesi përfundimtar.

Pastaj konfigurohet raporti OLAP. Kjo mund të bëhet nga një ekspert i çështjes. Së pari, fushat e sheshta të kampionimit të të dhënave ndahen në dy grupe - fakte (fakte ose masa) dhe dimensione (dimensione). Faktet janë numra, dhe dimensionet janë "prerje" që do të përmbledhin faktet. Në shembullin tonë, dimensionet do të jenë: "Rajoni", "Qyteti", "Klienti", "Produkti", "Data" dhe do të ketë një fakt - fusha "Shuma" e faturës. Në fakt, ju duhet të zgjidhni një ose më shumë algoritme grumbullimi. OLAP është në gjendje jo vetëm të përmbledhë, por edhe të kryejë llogaritje më komplekse, deri në analizat statistikore. Zgjedhja e algoritmeve të shumta të grumbullimit do të gjenerojë fakte virtuale, të llogaritura. Në shembull, zgjidhet një algoritëm grumbullimi - "Sum".

Një tipar i veçantë i sistemeve OLAP është gjenerimi i dimensioneve dhe të dhënave për periudha më të vjetra kohore nga data dhe llogaritja automatike e totaleve për këto periudha. Le të zgjedhim periudhat “Viti”, “Treekulli” dhe “Muaji”, ndërkohë që nuk do të ketë të dhëna për çdo ditë në raport, por do të shfaqen dimensionet e gjeneruara “Viti”, “Treekulli” dhe “Muaji”. Le ta quajmë raportin "Analiza e shitjeve" dhe ta ruajmë atë. Puna për krijimin e ndërfaqes së aplikacionit analitik ka përfunduar.

Tani, duke e lëshuar këtë ndërfaqe në baza ditore ose mujore, përdoruesi do të shohë një tabelë dhe një grafik në të cilin faturat janë të përmbledhura sipas mallrave, klientëve dhe periudhave.

Për t'i bërë manipulimet me të dhënat intuitive, mjetet për menaxhimin e një tabele dinamike janë elementet e vetë tabelës - kolonat dhe rreshtat e saj. Përdoruesi mund t'i lëvizë ato, t'i fshijë, filtojë dhe të kryejë operacione të tjera OLAP. Në këtë rast, tabela llogarit automatikisht nëntotalet e reja dhe totalet përfundimtare.


Për shembull, duke zvarritur (operacionin "lëviz") kolonën "Produkt" në vendin e parë, do të marrim një raport krahasimi - "Krahasimi i shitjeve të produkteve për vitin". Për të grumbulluar të dhëna për një vit, thjesht tërhiqni kolonat "Treekulli" dhe "Muaji" në krye të tabelës - "zona e dimensioneve joaktive". Dimensionet "Treek" dhe "Muaji", të transferuara në këtë zonë, do të mbyllen (operacioni "dimensioni i ngushtë"), domethënë përjashtohen nga raporti; faktet do të përmblidhen për vitin. Përkundër faktit se dimensionet janë të mbyllura, ato mund të përdoren për të specifikuar vite, tremujorë dhe muaj specifikë për të filtruar të dhënat (operacioni "filtri").

Për qartësi më të madhe, le të ndryshojmë llojin e grafikut që ilustron tabelën OLAP dhe vendndodhjen e saj në ekran.

Gërmimi në të dhënat (operacioni "drill down") na lejon të marrim informacion më të detajuar në lidhje me shitjet e produktit për të cilin jemi të interesuar. Duke klikuar në shenjën “+” përballë produktit “Kafe”, do të shohim vëllimin e shitjeve të tij në kontekstin e rajoneve. Pasi të kemi hapur rajonin Ural, do të marrim vëllimet e shitjeve në kontekstin e qyteteve të rajonit Ural, duke u zhytur në të dhënat për Yekaterinburg, do të jemi në gjendje të shohim të dhënat për blerësit me shumicë të këtij qyteti.

Ju gjithashtu mund të përdorni matje të hapura për të vendosur filtra. Për të krahasuar dinamikën e shitjeve të ëmbëlsirave në Moskë dhe Yekaterinburg, le të vendosim filtra në dimensionet "Produkt" dhe "Qytet".

Mbyllni matjet e panevojshme dhe zgjidhni llojin e grafikut "Linja". Në grafikun që rezulton, mund të gjurmoni dinamikën e shitjeve, të vlerësoni luhatjet sezonale dhe marrëdhënien midis rënies dhe rritjes së shitjeve të mallrave në qytete të ndryshme.

Kështu, ne u siguruam që teknologjia OLAP lejon përdoruesin të lëshojë dhjetëra lloje të ndryshme raportesh nga një ndërfaqe e vetme, duke manipuluar një tabelë dinamike OLAP me miun. Detyra e programuesit që zotëron një mjet të tillë nuk është kodimi rutinë i formularëve të raportimit, por konfigurimi i klientit OLAP për bazat e të dhënave. Në të njëjtën kohë, metodat për menaxhimin e raportit janë intuitive për përdoruesin përfundimtar.

Në të vërtetë, OLAP është një vazhdim dhe zhvillim i natyrshëm i idesë së spreadsheets. Në thelb, ndërfaqja vizuale OLAP është gjithashtu një spreadsheet, por e pajisur me një motor të fuqishëm llogaritës dhe një standard të veçantë për paraqitjen dhe manipulimin e të dhënave. Për më tepër, disa klientë OLAP zbatohen si shtesa në MS Excel. Prandaj, një ushtri me jakë të bardhë milionashe, që zotëron me besim fletëllogaritësit, zotëron shumë shpejt mjetet OLAP. Për ta, ky është një "revolucion kadife" që ofron mundësi të reja, por që nuk shoqërohet me nevojën për rikualifikim.

Nëse lexuesi, pas leximit të këtij artikulli, nuk e ka humbur interesin për OLAP, ai mund t'i referohet materialeve të përmendura në fillim. Koleksionet e materialeve të tilla janë postuar në një numër faqesh në internet, duke përfshirë faqen e laboratorit Intersoft - www.iso.ru. Prej tij mund të shkarkoni gjithashtu një version demo të sistemit Kontur Standard me shembullin e përshkruar në artikull.

Përpunimi analitik analitik (OLAP) është një teknologji që përdoret për të organizuar bazat e të dhënave të bizneseve të mëdha dhe për të mbështetur inteligjencën e biznesit. Bazat e të dhënave OLAP ndahen në një ose më shumë kube dhe secili kub organizohet nga administratori i kubit për të përputhur mënyrën se si merren dhe analizohen të dhënat për ta bërë më të lehtë krijimin dhe përdorimin e raporteve të PivotTable dhe PivotChart që ju nevojiten.

Në këtë artikull

Çfarë është Inteligjenca e Biznesit?

Një analist biznesi shpesh dëshiron të marrë një pamje të madhe të një biznesi në mënyrë që të shikojë tendenca më të gjera bazuar në të dhënat e grumbulluara, si dhe të shikojë tendencat e ndara në çdo numër variablash. Inteligjenca e biznesit është procesi i nxjerrjes së të dhënave nga një bazë të dhënash OLAP dhe analizimit të atyre të dhënave për të ofruar informacion që mund t'i përdorni për të marrë vendime të informuara biznesi dhe për të ndërmarrë veprime. Për shembull, me OLAP dhe Business Intelligence, ju mund t'u përgjigjeni pyetjeve të mëposhtme në lidhje me të dhënat e biznesit.

    Si krahasohen shitjet totale të të gjitha produkteve në vitin 2007 me shitjet e vitit 2006?

    Si krahasohet kjo me një datë dhe orë për një periudhë të favorshme gjatë pesë viteve të fundit?

    Sa para shpenzuan klientët në 35 vitin e kaluar dhe si ka ndryshuar kjo sjellje me kalimin e kohës?

    Sa produkte janë shitur në dy vende/rajone specifike këtë muaj kundrejt të njëjtit muaj të vitit të kaluar?

    Për çdo grupmoshë të klientit Cila është ndarja e ROI (si përqindja e marzhit ashtu edhe totali) sipas kategorisë së produktit?

    Kërkoni për shitës, shpërndarës, furnitorë, klientë, partnerë dhe klientë të lartë dhe të poshtëm.

Çfarë është përpunimi analitik në internet (OLAP)?

Bazat e të dhënave të përpunimit analitik në internet (OLAP) thjeshtojnë pyetjet e inteligjencës së biznesit. OLAP është një teknologji bazë të dhënash e optimizuar për pyetje dhe raporte, jo për përpunim transaksionesh. Burimi i të dhënave për OLAP janë bazat e të dhënave të përpunimit të transaksioneve në internet (OLTP), të cilat zakonisht ruhen në magazinat e të dhënave. Të dhënat OLAP nxirren nga këto të dhëna historike dhe kombinohen në struktura që lejojnë analiza komplekse. Të dhënat OLAP gjithashtu organizohen në mënyrë hierarkike dhe ruhen në kube dhe jo në tabela. Është një teknologji komplekse që përdor struktura shumëdimensionale për të siguruar akses të shpejtë në të dhënat për analizë. Në këtë organizatë, për një raport PivotTable ose PivotChart, ju mund të shfaqni lehtësisht të dhëna përmbledhëse të nivelit të lartë, si p.sh. shitjet totale për një vend ose rajon të tërë, dhe të shfaqni informacione për faqet ku shitjet janë veçanërisht të larta ose të dobëta.

Bazat e të dhënave OLAP janë krijuar për të përshpejtuar ngarkimin e të dhënave. Për shkak se serveri OLAP, dhe jo Microsoft Office Excel, llogarit vlerat e përmbledhura, më pak të dhëna duhet të dërgohen në Excel kur krijoni ose modifikoni një raport. Kjo qasje ju lejon të punoni me një sasi më të madhe të dhënash të papërpunuara sesa nëse të dhënat do të organizoheshin në një bazë të dhënash tradicionale, ku Excel merr të gjitha të dhënat individuale dhe llogarit vlerat e përmbledhura.

Bazat e të dhënave OLAP përmbajnë dy lloje kryesore të të dhënave: matjet, të cilat janë të dhëna numerike, sasitë dhe mesataret, të cilat përdoren për të marrë vendime të informuara biznesi, dhe dimensionet, të cilat janë kategori që përdoren për të organizuar ato masa. Bazat e të dhënave OLAP ju ndihmojnë të organizoni të dhënat tuaja me shumë nivele detajesh, duke përdorur të njëjtat kategori që njihni për analizimin e të dhënave.

Seksionet e mëposhtme përshkruajnë çdo komponent në detaje më poshtë.

Kubik Një strukturë të dhënash që grumbullon matjet sipas nivelit dhe hierarkisë për çdo dimension që dëshironi të analizoni. Kubet kombinojnë dimensione të shumta si koha, gjeografia dhe linjat e produkteve me totale të tilla si shitjet dhe inventari. Kubet nuk janë "kube" në kuptimin e rreptë matematikor, pasi ato nuk kanë domosdoshmërisht të njëjtat anë. Megjithatë, ato përfaqësojnë metaforën e Apt për një koncept kompleks.

Matjet Një grup vlerash në një kub bazuar në një kolonë në tabelën e fakteve të kubit, e cila zakonisht është një vlerë numerike. Masat janë vlera qendrore në një kub që parapërpunohen, përpunohen dhe analizohen. Shembujt më të zakonshëm janë shitjet, të ardhurat, të ardhurat dhe kostot.

Anëtar Një artikull në një hierarki që përfaqëson një ose më shumë dukuri të dhënash. Një artikull mund të jetë ose unik ose jo unik. Për shembull, 2007 dhe 2008 përfaqësojnë anëtarë unikë në nivelin vit të dimensionit kohor, ndërsa janari përfaqëson anëtarë jo unik në nivel muaji sepse ka më shumë se një janar në dimensionin kohor sepse përmban të dhëna për më shumë se një vit.

Anëtari i llogaritur Një anëtar dimensioni vlera e të cilit llogaritet në kohën e ekzekutimit duke përdorur një shprehje. Vlerat e llogaritura të anëtarëve mund të rrjedhin nga vlerat e anëtarëve të tjerë. Për shembull, një artikull i llogaritur "fitim" mund të përcaktohet duke zbritur vlerën e artikullit si dhe koston nga vlera e artikullit, shitjet.

dimension Një koleksion i një ose më shumë hierarkive të nivelit të kubit të renditur që një përdorues i kupton dhe i përdor si bazë për analizimin e të dhënave. Për shembull, një dimension gjeografik mund të përfshijë nivelet e vendit / rajonit, shtetit / rrethit dhe qytetit. Përveç kësaj, një dimension kohor mund të përfshijë një hierarki me nivelet e vitit, tremujorit, muajit dhe ditës. Në një raport PivotTable ose raport PivotChart, çdo hierarki bëhet një grup fushash që mund t'i zgjeroni dhe t'i palosni për të treguar nivele më të ulëta ose më të larta.

Hierarkia Një strukturë logjike peme që rendit anëtarët e një dimensioni të tillë që çdo anëtar të ketë një prind dhe zero ose më shumë fëmijë. Një fëmijë është një anëtar i një grupi të mëparshëm në hierarki që lidhet drejtpërdrejt me anëtarin aktual. Për shembull, në një hierarki kohore që përmban nivelet e tremujorit, muajit dhe ditës, janari është një fëmijë i Qtr1. Një prind është një anëtar në një nivel më të ulët në hierarki që lidhet drejtpërdrejt me anëtarin aktual. Vlera prindërore është zakonisht konsolidimi i vlerave të të gjithë fëmijëve. Për shembull, në një hierarki kohore që përmban nivelet "çereku", "muaj" dhe "ditë", Qtr1 është prindi i janarit.

Niveli Në një hierarki, të dhënat mund të organizohen në nivele më të ulëta dhe më të larta të përmasave, të tilla si vitet, tremujorët, muajt dhe nivelet ditore në hierarkinë kohore.

OLAP funksionon në Excel

Po merr të dhënat OLAP Mund të lidheni me burimet e të dhënave OLAP në të njëjtën mënyrë siç mund të lidheni me burime të tjera të jashtme të të dhënave. Mund të punoni me bazat e të dhënave të krijuara me Microsoft SQL Server OLAP Services 7.0, Microsoft SQL Server Analysis Services 2000 dhe Microsoft SQL Server Analysis Services 2005, dhe Microsoft OLAP Server Products. Excel mund të punojë gjithashtu me produkte OLAP të palëve të treta që janë në përputhje me OLE-DB për OLAP.

Të dhënat OLAP mund të shfaqen vetëm si një raport PivotTable ose raport PivotChart, ose si një funksion i fletës së punës i konvertuar nga një raport PivotTable, por jo si një gamë e jashtme e të dhënave. Ju mund të ruani raportet OLAP PivotTable dhe PivotChart në shabllonet e raporteve dhe mund të krijoni skedarë Office Data Connection (ODC) për t'u lidhur me bazat e të dhënave OLAP për pyetjet OLAP. Kur hapni skedarin .odc në Excel, shfaqet një raport i zbrazët i PivotTable, gati për t'u pritur.

Krijoni skedarë kubikë për përdorim jashtë linje Mund të krijoni një skedar të pavarur kub (. Cub) me një nëngrup të dhënash nga një bazë të dhënash serveri OLAP. Skedarët e kubit offline përdoren për të punuar me të dhënat OLAP kur nuk jeni i lidhur me një rrjet. Duke përdorur një kub, mund të punoni me më shumë të dhëna në një raport PivotTable ose raport PivotChart sesa do të bënit ndryshe, dhe të përshpejtoni rikthimin e të dhënave. Ju mund të krijoni skedarë Cube vetëm nëse jeni duke përdorur një ofrues OLAP si Microsoft SQL Analysis Services 2005 që e mbështet këtë veçori.

Veprimet e serverit Veprimi i serverit është një funksion opsional që një administrator i kubit OLAP mund ta përcaktojë në një server që përdor një artikull ose masë kubike si parametër në një pyetje për të tërhequr informacionin në kub ose për të nisur një aplikacion tjetër, si p.sh. një shfletues. Excel-i mbështet URL-të, raportet, grupet e rreshtave, zbulon dhe zbulon veprimet e hollësishme të serverit, por nuk mbështet operatorin e tij vendas dhe grupin e të dhënave.

KPI Një tregues kyç i performancës (KPI) është një masë e veçantë e llogaritur, e përcaktuar në server, që gjurmon "treguesit kryesorë të performancës", duke përfshirë statusin (vlera aktuale është një numër specifik). dhe trendi (vlerat me kalimin e kohës). Kur ato shfaqen, serveri mund të dërgojë ikona të përshtatshme, të ngjashme me ikonën e re të Excel-it, për t'u rreshtuar mbi ose nën nivelet e statusit (për shembull, për një ikonë ndalimi) dhe të lëvizë vlerën lart ose poshtë (për shembull, një drejtim ikona e shigjetës).

Formatimi i serverit Administratorët e Cube mund të krijojnë masa dhe anëtarë të llogaritur duke përdorur formatimin e ngjyrave, formatimin e shkronjave dhe rregullat e formatimit të kushtëzuar, të cilat mund të caktohen si një rregull standard biznesi i korporatës. Për shembull, formati nga ana e serverit për të ardhurat mund të jetë një format i monedhës numerike, ngjyra e qelizës është e gjelbër nëse vlera është më e madhe ose e barabartë me 30,000 dhe e kuqe nëse vlera është më e vogël se 30,000 dhe stili i shkronjave është me shkronja të zeza nëse vlera është më e vogël se 30 000 dhe nëse vlera është pozitive - e zakonshme. është më e madhe ose e barabartë me 30 000. Për më shumë informacion, shih.

Gjuha e zyrës Një administrator kubik mund të përcaktojë përkthimet për të dhënat dhe gabimet në server që përdoruesit të shikojnë informacionin e Tabelës Pivot në një gjuhë tjetër. Ky funksion përcaktohet si një veçori e lidhjes së skedarit dhe vendndodhja dhe vendi i kompjuterit të përdoruesit duhet të përputhen me gjuhën e ndërfaqes.

Komponentët e softuerit të nevojshëm për të hyrë në burimet e të dhënave OLAP

Ofruesi OLAP Për të konfiguruar burimet e të dhënave OLAP për Excel, ju nevojitet një nga ofruesit e mëposhtëm OLAP.

    Ofruesi i Microsoft OLAP Excel përfshin një drejtues të burimit të të dhënave dhe softuer klienti për të hyrë në bazat e të dhënave të krijuara me Microsoft SQL Server olap version 7.0, Microsoft SQL Server olap version 2000 (8.0) dhe Microsoft SQL Server Analysis version 2005 (9 , 0).

    Ofruesit e palëve të treta OLAP Produkte të tjera OLAP kërkojnë që të instalohen drejtues shtesë dhe softuer klienti. Për të përdorur aftësitë e të dhënave OLAP të Excel, produkti i palës së tretë duhet të përputhet me standardin OLE-DB për OLAP dhe të jetë i pajtueshëm me Microsoft Office. Për informacion mbi instalimin dhe përdorimin e një ofruesi OLAP të palës së tretë, kontaktoni administratorin e sistemit ose ofruesin e produktit OLAP.

Bazat e të dhënave të serverit dhe skedarët e kubit Softueri i klientit Excel OLAP mbështet lidhjet me dy lloje të bazave të të dhënave OLAP. Nëse baza e të dhënave në serverin OLAP është në linjë, ju mund të merrni të dhëna të papërpunuara prej tij direkt nga ai. Nëse keni një skedar kubi jashtë linje që përmban të dhëna OLAP ose një skedar përkufizimi të kubit, mund të lidheni me atë skedar dhe të merrni të dhëna të papërpunuara prej tij.

Burimet e të dhënave Një burim i të dhënave siguron qasje në të gjitha të dhënat në një bazë të dhënash OLAP ose skedar kubik offline. Pasi të krijoni një burim të dhënash OLAP, mund të bazoni raportet mbi të dhe t'i ktheni të dhënat OLAP në Excel si një raport PivotTable ose raport PivotChart, dhe si një funksion fletë pune të konvertuar nga një raport PivotTable.

Microsoft Query Me Query, ju mund të merrni të dhëna nga një bazë të dhënash e jashtme si Microsoft SQL ose Microsoft Access. Ju nuk keni nevojë të përdorni një pyetje për të marrë të dhëna nga një Tabela Pivot OLAP e lidhur me një skedar kubik. Informacion shtese .

Dallimet në tiparet OLAP dhe jo-OLAP të të dhënave burimore

Nëse jeni duke punuar me raportet PivotTable dhe PivotCharts nga të dhënat burimore OLAP dhe lloje të tjera të të dhënave burimore, do të shihni disa ndryshime në funksionalitet.

Marrja e të dhënave Serveri OLAP kthen të dhëna të reja në Excel sa herë që ndryshon faqosja e raportit. Me llojet e tjera të burimeve të jashtme të të dhënave, ju kërkoni të gjitha të dhënat e burimit menjëherë ose mund të vendosni parametra për pyetjen vetëm kur shfaqni elementë të ndryshëm të fushave të filtrit të raportit. Përveç kësaj, ju keni disa opsione të tjera për përditësimin e raportit.

Në raportet e bazuara në të dhënat e papërpunuara OLAP, opsionet e fushës së filtrit të raportit nuk janë të disponueshme, pyetja e sfondit nuk disponohet dhe opsioni i optimizimit të kujtesës nuk disponohet.

Shënim: Opsioni i optimizimit të kujtesës nuk është gjithashtu i disponueshëm për burimet e të dhënave OLEDB dhe raportet e PivotTable bazuar në një sërë qelizash.

Llojet e fushave Të dhënat e burimit OLAP. fushat e dimensioneve mund të përdoren vetëm si rreshta (rreshta), kolona (kategori) ose fusha faqesh. Fushat matëse mund të përdoren vetëm si fusha vlerash. Për llojet e tjera të të dhënave burimore, të gjitha fushat mund të përdoren kudo në raport.

Qasja në të dhëna të detajuara Për të dhënat e burimit OLAP, serveri përcakton nivelet e disponueshme të detajeve dhe llogarit vlerat përmbledhëse, kështu që regjistrimet e detajeve që përbëjnë vlerat përmbledhëse mund të mos jenë të disponueshme. Sidoqoftë, serveri mund të ofrojë fushat e vetive që mund t'i shfaqni. Llojet e tjera të të dhënave burimore nuk kanë fusha të vetive, por ju mund të shfaqni informacionin bazë për vlerat e fushave të të dhënave dhe të anëtarëve, si dhe të shfaqni anëtarët jo të të dhënave.

Fushat e filtrit të raportit OLAP mund të mos kenë të gjitha elementet dhe komanda Shfaq faqet e filtrit të raportit i padisponueshëm.

Rendi fillestar i renditjes Për të dhënat burimore OLAP, artikujt shfaqen fillimisht sipas radhës në të cilën kthehen nga serveri OLAP. Ju mund të renditni ose ndryshoni manualisht rendin e artikujve. Për llojet e tjera të të dhënave burimore, artikujt e raportit të ri së pari renditen sipas emrit të artikullit në rend rritës.

Nimi Serverët OLAP ofrojnë vlera përmbledhëse drejtpërdrejt për raportin, kështu që nuk mund të ndryshoni funksionet përmbledhëse për fushat e vlerave. Për llojet e tjera të të dhënave burimore, mund të ndryshoni funksionin agregat për fushën e vlerës dhe të përdorni funksione të shumta përmbledhëse për të njëjtën fushë vlere. Nuk mund të krijoni fusha të llogaritura dhe anëtarë të llogaritur në raporte me të dhëna burimore OLAP.

Nëntotalet Në raportet me të dhëna të papërpunuara OLAP, nuk mund të ndryshoni funksionin përmbledhës për nëntotalet. Me llojet e tjera të të dhënave burimore, mund të ndryshoni funksionet e nëntotalit dhe të shfaqni ose fshehni nëntotalet për të gjitha fushat e rreshtave dhe kolonave.

Për të dhënat burimore OLAP, mund të përfshini ose përjashtoni artikujt e fshehur kur llogaritni nëntotalet dhe totalet totale. Për llojet e tjera të të dhënave burimore, mund të përfshini artikujt e fshehur në fushat e filtrit të raportit në nëntotalet, por artikujt e fshehur në fushat e tjera do të përjashtohen si parazgjedhje.

E mahnitshme - afër ...

Gjatë punës sime, shpesh më duhej të bëja raporte komplekse, vazhdimisht përpiqesha të gjeja diçka të përbashkët në to për t'i përpiluar ato më thjesht dhe më universale, madje shkrova dhe botova një artikull "Pema Osipov" për këtë temë. Sidoqoftë, artikulli im u kritikua dhe tha se të gjitha problemet që ngrita janë zgjidhur prej kohësh në MOLAP.RU v.2.4 (www.molap.rgtu.ru) dhe rekomandohet të shikoni tabelat përmbledhëse në EXCEL.
Doli të ishte aq e thjeshtë sa që pasi aplikova duart e mia të vogla gjeniale për këtë, mora një skemë shumë të thjeshtë për shkarkimin e të dhënave nga 1C7 ose ndonjë bazë të dhënash tjetër (në tekstin e mëtejmë, 1C do të thotë çdo bazë të dhënash) dhe analiza në OLAP.
Unë mendoj se shumë nga skemat e ngarkimit të OLAP janë shumë të ndërlikuara, unë zgjedh thjeshtësinë.

Specifikimet :

1. Vetëm EXCEL 2000 kërkohet për funksionim.
2. Vetë përdoruesi mund të hartojë raporte pa programim.
3. Shkarkimi nga 1C7 në një format të thjeshtë skedari teksti.
4. Për transaksionet e librit, ekziston tashmë një përpunim i përgjithshëm i ngarkimit që funksionon në çdo konfigurim. Përpunimi i mostrës është i disponueshëm për ngarkimin e të dhënave të tjera.
5. Ju mund të dizajnoni formularët e raportit paraprakisht dhe më pas t'i aplikoni ato në të dhëna të ndryshme pa i ridizajnuar ato.
6. Performancë mjaft e mirë. Në fazën e parë të gjatë, të dhënat fillimisht importohen në EXCEL nga një skedar teksti dhe ndërtohet një kub OLAP, dhe më pas, shumë shpejt, çdo raport mund të ndërtohet mbi bazën e këtij kubi. Për shembull, të dhënat për shitjet e produkteve nga një dyqan për 3 muaj me një shumëllojshmëri prej 6000 produkteve ngarkohen në EXCEL në 8 minuta në Cel600-128M, vlerësimi sipas produkteve dhe grupeve (raporti OLAP) rillogaritet në 1 minutë.
7. Të dhënat shkarkohen plotësisht nga 1C7 për periudhën e specifikuar (të gjitha lëvizjet, nëpër të gjitha magazinat, firmat, llogaritë). Kur importoni në EXCEL, është e mundur të përdorni filtra që ngarkojnë vetëm të dhënat e nevojshme për analizë (për shembull, nga të gjitha lëvizjet, vetëm shitjet).
8. Aktualisht, janë zhvilluar metoda për të analizuar lëvizjet ose mbetjet, por jo lëvizjet dhe mbetjet së bashku, megjithëse kjo është e mundur në parim.

Çfarë është OLAP : (www.molap.rgtu.ru)

Le të themi se keni një rrjet shitjesh. Lërini të dhënat mbi operacionet tregtare të ngarkohen në një skedar teksti ose tabelë të formës:

Data - data e funksionimit
Muaji - muaji i funksionimit
Javë - javë e operacionit
Lloji - blerje, shitje, kthim, fshirje
Kundërpartia - një organizatë e jashtme e përfshirë në një operacion
Autori - personi që ka lëshuar faturën

Në 1C, për shembull, një rresht i kësaj tabele do të korrespondojë me një rresht të faturës, disa fusha (Kontraparta, Data) merren nga kreu i faturës.

Të dhënat për analizë zakonisht ngarkohen në sistemin OLAP për një periudhë të caktuar kohe, nga e cila, në parim, mund të zgjidhet një periudhë tjetër duke aplikuar filtra të ngarkesës.

Kjo tabelë është burimi për analizën OLAP.

Raportoni

Matjet

Të dhënat

Filtro

Sa produkte shiten dhe për çfarë sasie në ditë?

Data, artikulli

Sasia, Sasia

lloj = "shitje"

Cilat palë e dorëzuan cilin produkt për çfarë shume në muaj?

Muaji, Kundërpartia, Artikulli

Shuma

Shiko = "blerje"

Për çfarë shume kanë shkruar operatorët e faturave çfarë lloj faturë për të gjithë periudhën e raportimit?

Shuma

Vetë përdoruesi përcakton se cilat nga fushat e tabelës do të jenë dimensionet, cilat të dhëna dhe cilat filtra do të aplikohen. Vetë sistemi e ndërton raportin në formë tabelare vizuale. Dimensionet mund të vendosen në titujt e rreshtave ose kolonave të tabelës së raportit.
Siç mund ta shihni, nga një tabelë e thjeshtë, mund të merrni shumë të dhëna në formën e raporteve të ndryshme.


Si të përdorni në shtëpi :

Shpaketoni të dhënat nga kompleti i shpërndarjes në drejtorinë c: \ fixin (për një sistem tregtimi, është e mundur në raportet c: \). Lexoni readme.txt dhe ndiqni të gjitha udhëzimet në të.

Së pari, duhet të shkruani përpunimin që shkarkon të dhënat nga 1C në një skedar teksti (tabela). Ju duhet të përcaktoni përbërjen e fushave që do të shkarkohen.
Për shembull, një përpunim universal i gatshëm që funksionon në çdo konfigurim dhe shkarkon transaksionet për një periudhë për analizën OLAP, shkarkon fushat e mëposhtme për analizë:

Data | Dita e javës | Java | Viti | Tremujori | Muaji | Dokumenti | Kompania | Debiti | Dt
| DtGroupNomenklature | DtSectionNomenklature | Kredia | Shuma | Vlera | Sasia
Monedha
CTDifferentObjects

Aty ku nën prefikset Дт (Кт) janë nënkontoja e Debitit (Kredisë), Grupi është grupi i kësaj nënkonto (nëse ka), Seksioni është grupi i grupit, Klasa është grupi i seksionit.

Për një sistem tregtar, fushat mund të jenë si më poshtë:

Drejtimi | Lloji i Lëvizjes | Shitjet | Produkti | Sasia | Çmimi | Shuma | Data | Kompania
| Magazina | Monedha | Dokument | Dita e Javës | Javë | Viti | Tremujori | Muaji | Autori
| Kategoria e produktit | Kategoria e Lëvizjes | Kategoria e Kontraktorit | Grupi i produkteve
| ValSum | Çmimi i kostos | Kundërpala

Për të analizuar të dhënat, përdorni tabelat "Analiza e lëvizjeve.xls" ("Analiza e kontabilitetit.xls"). Mos i çaktivizoni makrot gjatë hapjes së tyre, përndryshe nuk do të mund të përditësoni raportet (ato lëshohen nga makro në gjuhën VBA). Këta skedarë janë marrë nga skedarët C: \ fixin \ motions.txt (C: \ fixin \ buh.txt), përndryshe janë të njëjtë. Prandaj, mund t'ju duhet të kopjoni të dhënat tuaja në një nga këto skedarë.
Për të ngarkuar të dhënat tuaja në EXCEL, zgjidhni ose shkruani filtrin tuaj dhe klikoni butonin "Generate" në fletën "Kushtet".
Fletët e raportit fillojnë me prefiksin "Raport". Shkoni te fleta e raportit, klikoni "Rifresko" dhe të dhënat e raportit do të ndryshojnë sipas të dhënave të fundit të ngarkuara.
Nëse nuk jeni të kënaqur me raportet standarde, ekziston një model i fletës Rep. Kopjojeni atë në një fletë të re dhe personalizoni pamjen e raportit duke punuar me tabelën kryesore në këtë fletë (për punën me tabelat kryesore - në çdo libër të bazuar në EXCEL 2000). Unë rekomandoj të vendosni raporte në një grup të dhënash të vogël dhe më pas t'i ekzekutoni ato në një grup të madh të dhënash. nuk ka asnjë mënyrë për të çaktivizuar rivizatimin e tabelës sa herë që ndryshon faqosja e raportit.

Shënime Teknike :

Kur ngarkoni të dhëna nga 1C, përdoruesi zgjedh dosjen ku do të ngarkojë skedarin. E bëra këtë sepse ka të ngjarë që disa skedarë (të mbetura dhe lëvizje) të ngarkohen në të ardhmen e afërt. Më pas, duke klikuar butonin "Dërgo" në Explorer -> "Për analizën OLAP në EXCEL 2000", të dhënat kopjohen nga dosja e zgjedhur në dosjen C: \ fixin. (që kjo komandë të shfaqet në listën e komandës "Dërgo" dhe duhet të kopjoni skedarin "Për analizën OLAP në EXCEL 2000.bat" në drejtorinë C: \ Windows \ SendTo) Prandaj, shkarkojini të dhënat menjëherë duke dhënë emra te skedarët motions.txt ose buh.txt.

Formati i skedarit të tekstit:
Rreshti i parë i skedarit të tekstit është titujt e kolonave të ndara me "|", pjesa tjetër e rreshtave përmbajnë vlerat e këtyre kolonave, të ndara me "|".

Për të importuar skedarë teksti në Excel, përdoret Microsoft Query (pjesë e EXCEL) për funksionimin e tij, është e nevojshme të keni një skedar shema.ini në direktorinë e importit (C: \ fixin) që përmban informacionin e mëposhtëm:


ColNameHeader = E vërtetë
Format = I kufizuar (|)
MaxScanRows = 3
CharacterSet = ANSI
ColNameHeader = E vërtetë
Format = I kufizuar (|)
MaxScanRows = 3
CharacterSet = ANSI

Shpjegim: motions.txt dhe buh.txt është emri i seksionit, korrespondon me emrin e skedarit të importuar, përshkruan se si të importoni një skedar teksti në Excel. Pjesa tjetër e parametrave do të thotë që rreshti i parë përmban emrat e kolonave, ndarja e kolonave është "|", grupi i karaktereve është Windows ANSI (për DOS - OEM).
Lloji i fushave përcaktohet automatikisht në bazë të të dhënave që përmban kolona (data, numri, rreshti).
Lista e fushave nuk ka nevojë të përshkruhet askund - EXCEL dhe OLAP vetë do të përcaktojnë se cilat fusha përmbahen në skedar nga titujt në rreshtin e parë.

Kujdes, kontrolloni cilësimet tuaja rajonale "Paneli i kontrollit" -> "Cilësimet rajonale". Në përpunimin tim, numrat shkarkohen me një ndarës presjeje dhe datat janë në formatin "DD.MM.VVVV".

Kur shtypet butoni "Generate", të dhënat ngarkohen në tabelën kryesore në fletën "Bazë" dhe të gjitha raportet në fletët "Raporti" merren nga kjo tabelë kryesore.

E kuptoj që fansat e MS SQL Server dhe bazat e të dhënave të fuqishme do të fillojnë të ankohen se kam thjeshtuar shumë gjithçka, se përpunimi im do të ngecë në një mostër njëvjeçare, por para së gjithash dua të jap avantazhet e analizës OLAP për organizatat e mesme. Unë do ta pozicionoja këtë produkt si një mjet analize njëvjeçare për tregtarët me shumicë, analiza tremujore për shitje me pakicë dhe analiza operacionale për çdo organizatë.

Më duhej të ndërhyja me VBA në mënyrë që të dhënat të merreshin nga një skedar me ndonjë listë fushash dhe të ishte e mundur të përgatiteshin formularët e raportit paraprakisht.

Përshkrimi i punës në EXCEL (për përdoruesit):

Udhëzime për përdorimin e raporteve:
1. Paraqisni të dhënat e shkarkuara për analizë (kontrolloni me administratorin). Për ta bërë këtë, klikoni me të djathtën në dosjen në të cilën keni shkarkuar të dhënat nga 1C dhe zgjidhni komandën "Dërgo", pastaj "Për analizën OLAP në EXCEL 2000".
2. Hapni skedarin "Motion Analysis.xls"
3. Zgjidhni vlerën Filter, filtrat që ju nevojiten mund të shtohen në skedën "Vlerat".
4. Shtypni butonin "Generate" dhe të dhënat e ngarkuara do të ngarkohen në EXCEL.
5. Pas ngarkimit të të dhënave në EXCEL, mund të shikoni raporte të ndryshme. Për ta bërë këtë, thjesht klikoni butonin "Rifresko" në raportin e zgjedhur. Fletët me raporte fillojnë me Rep.
Kujdes! Pasi të ndryshoni vlerën e filtrit, duhet të klikoni përsëri butonin "Generate" në mënyrë që të dhënat në EXCEL të rifreskohen nga skedari i ngarkimit në përputhje me filtrat.

Përpunimi demonstrues:

Përpunimi i motionsbuh2011.ert është versioni më i fundit i ngarkimit të transaksioneve nga Accounting 7.7 për analiza në Excel. Ai ka një kuti kontrolli "Bashkon skedarin", i cili ju lejon të ngarkoni të dhëna pjesë-pjesë sipas periudhave, duke i bashkangjitur ato në të njëjtin skedar, në vend që t'i ngarkoni përsëri në të njëjtin skedar:

Përpunimi i motionswork.ert ngarkon të dhënat e shitjeve për analizë në Excel.

Shembuj të raporteve:

Tabela e kontrollit sipas postimeve:

Ngarkesa e operatorit sipas llojit të faturave:

P.S. :

Është e qartë se me një skemë të ngjashme, ju mund të organizoni shkarkimin e të dhënave nga 1C8.
Në vitin 2011, një përdorues më kontaktoi që duhej të finalizonte këtë përpunim në 1C7 në mënyrë që të ngarkonte sasi të mëdha të dhënash, gjeta një kontraktues dhe bëra këtë punë. Pra, zhvillimi është mjaft i rëndësishëm.

Përpunimi i motionsbuh2011.ert është përmirësuar për të përballuar shkarkimin e një sasie të madhe të dhënash.

Ndërfaqja e parë e tabelave kryesore, e quajtur gjithashtu raporte kryesore, u përfshi në Excel në vitin 1993 (versioni i Excel 5.0). Përkundër shumë veçorive të tij të dobishme, ai vështirë se përdoret nga shumica e përdoruesve të Excel. Edhe përdoruesit me përvojë shpesh nënkuptojnë me termin "raport përmbledhës" diçka të ndërtuar me formula komplekse. Le të përpiqemi të popullarizojmë përdorimin e tabelave kryesore në punën e përditshme të ekonomistëve. Artikulli diskuton bazat teorike të krijimit të raporteve përmbledhëse, ofron rekomandime praktike për përdorimin e tyre dhe gjithashtu ofron një shembull të aksesit të të dhënave bazuar në tabela të shumta.

Termat e analizës së të dhënave me shumë variacione

Shumica e ekonomistëve kanë dëgjuar termat "të dhëna shumëdimensionale", "kub virtual", "teknologji OLAP" e kështu me radhë. Por me një bisedë të detajuar, zakonisht rezulton se pothuajse të gjithë nuk e dinë me të vërtetë se për çfarë bëhet fjalë. Kjo do të thotë, njerëzit nënkuptojnë diçka komplekse dhe zakonisht jo të rëndësishme për aktivitetet e tyre të përditshme. Në fakt, nuk është kështu.

Të dhëna shumëdimensionale, matje

Është e sigurt të thuhet se ekonomistët ballafaqohen pothuajse vazhdimisht me të dhëna shumëdimensionale, por përpiqen t'i përfaqësojnë ato në një formë të paracaktuar duke përdorur tabela. Shumëdimensionaliteti këtu nënkupton aftësinë për të futur, parë ose analizuar të njëjtin informacion me një ndryshim në pamje, përdorimin e grupimeve dhe llojeve të ndryshme të të dhënave. Për shembull, një plan shitjesh mund të analizohet sipas kritereve të mëposhtme:

  • llojet ose grupet e mallrave;
  • markat ose kategoritë e produkteve;
  • periudha (muaj, tremujor, vit);
  • blerës ose grupe blerësish;
  • rajonet e shitjeve
  • etj.

Secili nga kriteret e mësipërme për sa i përket analizës së të dhënave me shumë variacione quhet "dimension". Mund të themi se një matje karakterizon informacionin për një grup të caktuar vlerash. Një lloj i veçantë i matjes së informacionit shumëdimensional janë "të dhënat". Në shembullin tonë, të dhënat e planit të shitjeve mund të jenë:

  • vëllimi i shitjeve;
  • Çmimi i shitjes;
  • zbritje individuale
  • etj.

Në teori, të dhënat mund të jenë gjithashtu një dimension standard i informacionit shumëdimensional (për shembull, ju mund të gruponi të dhënat sipas çmimit të shitjes), por zakonisht të dhënat janë ende një lloj i veçantë vlere.

Kështu, mund të themi se në punën praktike ekonomistët përdorin dy lloje informacioni: të dhëna shumëdimensionale ( numrat aktualë dhe të planifikuar, me shumë karakteristika) dhe librat e referencës (karakteristikat ose matjet e të dhënave).

OLAP

Shkurtesa OLAP (përpunimi analitik në internet) përkthehet fjalë për fjalë si "përpunim analitik në kohë reale". Përkufizimi nuk është shumë specifik, pothuajse çdo raport i çdo produkti softuer mund të përmblidhet nën të. Në kuptimin e OLAP, do të thotë një teknologji për të punuar me raporte speciale, duke përfshirë softuerin, për marrjen dhe analizimin e saktë të të dhënave të strukturuara shumëdimensionale. Një nga produktet softuerike të njohura që zbatojnë teknologjitë OLAP është SQL Server Analysis Server. Disa madje gabimisht e konsiderojnë atë si përfaqësuesin e vetëm të zbatimit të softuerit të këtij koncepti.

Kub virtual i të dhënave

"Kubi virtual" (kubi shumëdimensional, kubi OLAP) është një term teknik i krijuar nga disa shitës të specializuar softuerësh. Sistemet OLAP zakonisht përgatisin dhe ruajnë të dhënat në strukturat e tyre, dhe ndërfaqet speciale të analizës (për shembull, raportet kryesore të Excel) aksesojnë të dhënat nga këto kube virtuale. Në të njëjtën kohë, përdorimi i një ruajtjeje të tillë të dedikuar nuk është aspak i nevojshëm për përpunimin e informacionit shumëdimensional. Në përgjithësi, kub virtual- ky është një grup të dhënash shumëdimensionale të optimizuara posaçërisht që përdoren për të krijuar raporte përmbledhëse. Mund të merret si përmes mjeteve të specializuara softuerike, ashtu edhe përmes aksesit të thjeshtë në tabelat e bazës së të dhënave ose çdo burim tjetër, si për shembull një tabelë Excel.

Tabela strumbullar

Një tabelë kryesore është një ndërfaqe përdoruesi për shfaqjen e të dhënave shumëdimensionale. Duke përdorur këtë ndërfaqe, ju mund të gruponi, renditni, filtroni dhe ndryshoni vendndodhjen e të dhënave në mënyrë që të merrni mostra të ndryshme analitike. Përditësimi i raportit kryhet me mjete të thjeshta të ndërfaqes së përdoruesit, të dhënat grumbullohen automatikisht sipas rregullave të specifikuara dhe nuk kërkohet të dhëna shtesë ose të përsëritura të ndonjë informacioni. Ndërfaqja Excel PivotTable është ndoshta produkti më i popullarizuar i softuerit për të punuar me të dhëna shumëdimensionale. Ai mbështet të dy burimet e jashtme të të dhënave (kubet OLAP dhe bazat e të dhënave relacionale) dhe vargjet e brendshme të fletëllogaritjes si burim të dhënash. Duke filluar me versionin 2000 (9.0), Excel mbështet gjithashtu një formë grafike të shfaqjes së të dhënave shumëdimensionale - një grafik strumbullar (Pivot Chart).

Ndërfaqja PivotTable e Excel ju lejon të poziciononi dimensionet e të dhënave shumëdimensionale në një zonë të një flete pune. Për thjeshtësi, mund të mendoni për një tabelë kryesore si një raport që shtrihet në krye të një sërë qelizash (në fakt, ekziston një lidhje e caktuar e formateve të qelizave me fushat e tabelës kryesore). Një Tabela Pivot në Excel ka katër zona për shfaqjen e informacionit: filtër, kolona, ​​rreshta dhe të dhëna. Dimensionet e të dhënave janë emërtuar fushat e tabelës rrotulluese... Këto fusha kanë vetitë e tyre dhe formatin e shfaqjes.

Edhe një herë, unë do të doja të tërhiqja vëmendjen tuaj për faktin se tabela kryesore e Excel është menduar vetëm për analizën e të dhënave pa aftësinë për të redaktuar informacionin. Më i afërt në kuptim do të ishte përdorimi i kudondodhur i termit "Raporti Pivot", dhe kështu quhej kjo ndërfaqe deri në vitin 2000. Por për disa arsye, në versionet pasuese, zhvilluesit e braktisën atë.

Redaktimi i tabelave kryesore

Sipas përkufizimit të saj, teknologjia OLAP, në parim, nuk nënkupton aftësinë për të ndryshuar të dhënat e burimit kur punoni me raporte. Sidoqoftë, në treg është krijuar një klasë e tërë sistemesh softuerësh që zbatojnë aftësitë e analizës dhe redaktimit të drejtpërdrejtë të të dhënave në tabela shumëdimensionale. Në thelb, sisteme të tilla janë të fokusuara në zgjidhjen e problemeve buxhetore.

Duke përdorur mjetet e integruara të automatizimit në Excel, mund të zgjidhni shumë detyra jo standarde. Një shembull i zbatimit të redaktimit për tabelat kryesore të Excel bazuar në të dhënat e fletës së punës mund të gjendet në faqen tonë të internetit.

Përgatitja e të dhënave shumëdimensionale

Le të kalojmë te përdorimi praktik i tabelave kryesore. Le të përpiqemi të analizojmë të dhënat e shitjeve në drejtime të ndryshme. Skedari pivottableexample.xls përbëhet nga disa fletë. Fletë Shembull përmban informacion bazë për shitjet për një periudhë të caktuar. Për thjeshtësi të shembullit, ne do të analizojmë një tregues të vetëm numerik - vëllimin e shitjeve në kg. Ekzistojnë dimensionet kryesore të mëposhtme të të dhënave: produkti, klienti dhe transportuesi (kompania e transportit). Përveç kësaj, ka disa dimensione shtesë të të dhënave që janë karakteristike për një produkt: lloji, marka, kategoria, furnizuesi dhe lloji i klientit. Këto të dhëna janë mbledhur në fletën e Referencave. Në praktikë, mund të ketë shumë më tepër matje të tilla.

Fletë Shembull përmban një mjet standard të analizës së të dhënave - AutoFilter. Duke parë shembullin e plotësimit të tabelës, është e qartë se të dhënat për shitjet sipas datave (ato janë të renditura në kolona) i shërbejnë analizës normale. Përveç kësaj, duke përdorur një filtër automatik, mund të përpiqeni të përmbledhni të dhënat me kombinime të një ose më shumë kritereve kryesore. Nuk ka absolutisht asnjë informacion për markat, kategoritë dhe llojet. Nuk ka asnjë mënyrë për të grupuar të dhënat me përmbledhje automatike nga një çelës specifik (për shembull, nga klientët). Për më tepër, grupi i datave është i fiksuar dhe nuk do të jetë e mundur të shikoni informacionin përmbledhës për një periudhë të caktuar, për shembull, 3 ditë, me mjete automatike.

Në përgjithësi, prania e një lokacioni të paracaktuar të datës në këtë shembull është pengesa kryesore e tabelës. Duke i renditur datat në kolona, ​​ne paracaktuam dimensionin e kësaj tabele, duke privuar kështu veten nga aftësia për të përdorur analizën duke përdorur tabelat kryesore.

Së pari, ju duhet të heqni qafe këtë pengesë - d.m.th. hiqni vendndodhjen e paracaktuar të njërit prej dimensioneve të të dhënave origjinale. Shembull i një tabele - fletë të vlefshme Shitjet.

Tabela ka formën e një regjistri të hyrjes së informacionit. Këtu, data është dimensioni homolog i të dhënave. Duhet gjithashtu të theksohet se për analizën e mëvonshme në tabelat kryesore, pozicioni relativ i rreshtave në lidhje me njëri-tjetrin (me fjalë të tjera, renditja) është krejtësisht indiferent. Regjistrimet në bazat e të dhënave relacionale kanë këto veti. Është në analizën e vëllimeve të mëdha të bazave të të dhënave që ndërfaqja e tabelave kryesore fokusohet kryesisht. Prandaj, duhet t'u përmbaheni këtyre rregullave kur punoni me një burim të dhënash në formën e gamës së qelizave. Në të njëjtën kohë, askush nuk e ndalon përdorimin e mjeteve të ndërfaqes Excel në punë - tabelat kryesore analizojnë vetëm të dhënat, dhe formatimi, filtrat, grupimi dhe renditja e qelizave burimore mund të jenë arbitrare.

Nga filtri automatik në raportin përmbledhës

Teorikisht, në të dhënat e fletës së shitjeve, tashmë është e mundur të analizohen në tre dimensione: mallrat, klientët dhe transportuesit. Nuk ka të dhëna për vetitë e produkteve dhe blerësve në këtë fletë, të cilat, në përputhje me rrethanat, nuk do t'i lejojnë ato të shfaqen në tabelën kryesore. Në modalitetin normal të krijimit të Tabelës Pivot për të dhënat burimore, Excel nuk lejon që të dhënat nga tabela të shumta të lidhen me fusha specifike. Ju mund ta zgjidhni këtë kufizim në mënyrë programore - shihni një shembull shtesë të këtij artikulli në faqen tonë të internetit. Për të mos përdorur metoda softuerike të përpunimit të informacionit (veçanërisht pasi ato nuk janë universale), karakteristika shtesë duhet të shtohen drejtpërdrejt në formularin e hyrjes në regjistrin - shihni fletën e Analizës së Shitjeve.

Përdorimi i funksioneve VLOOKUP e bën të lehtë plotësimin e të dhënave origjinale me karakteristika që mungojnë. Tani, duke përdorur AutoFilter, mund të analizoni të dhënat në dimensione të ndryshme. Por problemi i grupimeve mbetet i pazgjidhur. Për shembull, është mjaft problematike të gjurmosh shumën vetëm sipas markave për data të caktuara. Nëse e kufizoni veten në formulat e Excel, atëherë duhet të ndërtoni zgjedhje shtesë duke përdorur funksionin SUMIF.

Tani le të shohim se cilat veçori ofron ndërfaqja e tabelës kryesore. Në fletë Analiza e kodeve u ndërtuan disa raporte bazuar në një sërë qelizash me të dhëna fletësh Analiza e Shitjeve.

Tabela e parë e analizës është ndërtuar përmes ndërfaqes Excel 2007 Ribbon \ Insert \ PivotTable(në Excel 2000-2003 menuja Të dhënat \ Tabela kryesore).

Tabela e dytë dhe e tretë u krijuan përmes kopjimit dhe personalizimit të mëvonshëm. Burimi i të dhënave për të gjitha tabelat është i njëjtë. Ju mund ta kontrolloni këtë duke ndryshuar të dhënat origjinale, pastaj duhet të përditësoni të dhënat e raporteve përmbledhëse.

Nga këndvështrimi ynë, avantazhet në qartësinë e informacionit janë të dukshme. Ju mund të ndërroni filtra, kolona dhe rreshta dhe të fshehni grupe të veçanta vlerash për çdo dimension, dhe të aplikoni zvarritje dhe lëshim manual dhe renditje automatike.

Vetitë dhe formatimi

Përveç shfaqjes së drejtpërdrejtë të të dhënave, ekziston një gamë e gjerë opsionesh për shfaqjen e pamjes së tabelave kryesore. Të dhënat shtesë mund të fshihen duke përdorur filtra. Për një element ose fushë të vetme, është më e lehtë të përdoret artikulli i menysë së kontekstit Fshije(në versionin 2000-2003 Fshih).

Këshillohet gjithashtu që të vendosni shfaqjen e elementeve të tjerë të tabelës së boshtit jo përmes formatimit të qelizës, por përmes vendosjes së fushës ose elementit të tabelës kryesore. Për ta bërë këtë, lëvizni treguesin e miut në elementin e dëshiruar, prisni për shfaqjen e një forme të veçantë të kursorit (në formën e një shigjete), pastaj zgjidhni elementin e zgjedhur me një klik të vetëm. Pas zgjedhjes, mund ta ndryshoni pamjen përmes shiritit, menusë së kontekstit ose telefononi dialogun standard të formatit të qelizës:

Për më tepër, Excel 2007 prezanton shumë stile të paracaktuara të ekranit të Tabelës Pivot:

Vini re se filtrat e kontrollit dhe zonat e tërheqjes dhe lëshimit janë aktive në grafik.

Qasja në të dhëna të jashtme

Siç u përmend tashmë, ndoshta efekti më i madh i përdorimit të tabelave kryesore mund të merret kur qaseni në të dhëna nga burime të jashtme - kube OLAP dhe pyetje të bazës së të dhënave. Burime të tilla zakonisht ruajnë sasi të mëdha informacioni dhe gjithashtu kanë një strukturë të paracaktuar relacionale që e bën të lehtë përcaktimin e dimensioneve të të dhënave shumëdimensionale (fushat e tabelave kryesore).

Excel mbështet shumë lloje të burimeve të jashtme të të dhënave:

Efekti më i madh nga përdorimi i burimeve të jashtme të informacionit mund të arrihet duke përdorur mjetet e automatizimit (programet VBA) si për marrjen e të dhënave ashtu edhe për parapërpunimin e tyre në tabelat kryesore.

Puna me një kub OLAP në MS Excel

1. Merr leje për të hyrë në kubin OLAP të Shërbimeve të Analizës së Serverit SQL (SSAS)
2. MS Excel 2016/2013/2010 duhet të instalohet në kompjuterin tuaj (MS Excel 2007 është gjithashtu i mundur, por nuk është i përshtatshëm për të punuar në të, dhe funksionaliteti i MS Excel 2003 është mjaft i dobët)
3. Hapni MS Excel, hapni magjistarin për konfigurimin e lidhjes me shërbimin analitik:


3.1 Specifikoni emrin ose adresën IP të serverit aktual OLAP (ndonjëherë ju duhet të specifikoni numrin e portës së hapur, për shembull, 192.25.25.102:80); Autentifikimi i domenit përdoret:


3.2 Zgjidhni një bazë të dhënash shumëdimensionale dhe një kub analitik (nëse keni të drejta aksesi në kub):


3.3 Cilësimet për lidhjen me shërbimin analitik do të ruhen në një skedar odc në kompjuterin tuaj:


3.4 Zgjidhni llojin e raportit (tabela / grafiku kryesor) dhe tregoni vendndodhjen për vendosjen e tij:


Nëse një lidhje është krijuar tashmë në librin e punës të Excel, atëherë mund ta ripërdorni atë: menyja kryesore "Të dhënat" -> "Lidhjet ekzistuese" -> zgjidhni lidhjen në këtë libër pune -> futni tabelën kryesore në qelizën e specifikuar.

4. Lidhur me sukses me kubin, mund të filloni analizën interaktive të të dhënave:


Përpara fillimit të analizës interaktive të të dhënave, është e nevojshme të përcaktohet se cila nga fushat do të marrë pjesë në formimin e rreshtave, kolonave dhe filtrave (faqeve) të tabelës kryesore. Në përgjithësi, tabela e rrotullimit është tredimensionale, dhe mund të supozojmë se dimensioni i tretë ndodhet pingul me ekranin, dhe ne vëzhgojmë seksione paralele me rrafshin e ekranit dhe përcaktojmë se cila "faqe" zgjidhet për shfaqje. Filtrimi mund të bëhet duke zvarritur dhe hedhur atributet përkatëse të dimensionit në zonën e filtrit të raportit. Filtrimi kufizon hapësirën e kubit, duke reduktuar ngarkesën në serverin OLAP, kështu preferohet që fillimisht të instalohen filtrat e nevojshëm... Pastaj vendosni atributet e dimensionit në rresht, kolonë dhe matni zonat në zonën e të dhënave të PivotTable.


Sa herë që ndryshon Tabela Pivot, një deklaratë MDX dërgohet automatikisht në serverin OLAP dhe kthen të dhënat. Sa më e madhe dhe më komplekse të jetë sasia e të dhënave të përpunuara, treguesit e llogaritur, aq më e gjatë është koha e ekzekutimit të pyetjes. Mund të anuloni ekzekutimin e kërkesës duke shtypur tastin Ik... Veprimet e fundit të kryera mund të zhbëhen (Ctrl + Z) ose të ribëhen (Ctrl + Y).


Në mënyrë tipike, për kombinimet më të përdorura të atributeve të dimensionit, kubi ruan të dhëna të grumbulluara të parallogaritura, kështu që koha e përgjigjes për pyetje të tilla është disa sekonda. Sidoqoftë, është e pamundur të llogariten të gjitha kombinimet e mundshme të grumbullimeve, pasi kjo mund të marrë shumë kohë dhe hapësirë ​​​​ruajtjeje. Ekzekutimi i kërkesave masive ndaj të dhënave në nivelin e granularitetit mund të kërkojë burime të rëndësishme kompjuterike të serverit, kështu që koha e ekzekutimit të tyre mund të jetë e gjatë. Pas leximit të të dhënave nga disqet e diskut, serveri i vendos ato në memorien e RAM-it, e cila lejon që kërkesat e tilla të mëvonshme të ekzekutohen në çast, pasi të dhënat do të merren nga cache.


Nëse mendoni se kërkesa juaj do të përdoret shpesh dhe koha e ekzekutimit është e pakënaqshme, mund të kontaktoni shërbimin e mbështetjes analitike të zhvillimit për të optimizuar ekzekutimin e kërkesës.


Pas vendosjes së hierarkisë në zonën e rreshtit / kolonës, është e mundur të fshihen nivelet individuale:


Atributet kryesore(më rrallë - për atributet më të larta në hierarki) dimensionet mund të kenë veti - karakteristika përshkruese që mund të shfaqen si në këshillat e veglave ashtu edhe në formën e fushave:


Nëse keni nevojë të shfaqni disa veçori të fushës në të njëjtën kohë, mund të përdorni listën përkatëse të dialogut:


Komplete të përcaktuara nga përdoruesi

Excel 2010 prezanton aftësinë për të krijuar në mënyrë interaktive grupet tuaja (të përcaktuara nga përdoruesi) nga anëtarët e dimensionit:


Ndryshe nga grupet e krijuara dhe të ruajtura në qendër në anën e kubit, grupet e personalizuara ruhen në nivel lokal në librin e punës Excel dhe mund të përdoren më vonë:


Përdoruesit e avancuar mund të krijojnë grupe duke përdorur konstruktet MDX:


Vendosja e vetive të tabelës së rrotullimit

Nëpërmjet artikullit "Parametrat e tabelës kryesore ..." të menysë së kontekstit (duke klikuar me të djathtën brenda tabelës kryesore), mund të personalizoni tabelën kryesore, për shembull:
- skeda "Output", parametri "Shfaqja klasike e tabelës kryesore" - tabela kryesore bëhet ndërvepruese, mund të tërhiqni fushat (Zvarrit dhe lësho);
- Skeda "Output", parametri "Trego artikujt pa të dhëna në rreshta" - në tabelën kryesore do të shfaqen rreshtat bosh që nuk përmbajnë asnjë vlerë treguese për artikujt përkatës të dimensionit;
- Skeda "Layout and Format", parametri "Mbaj formatimin e qelizave kur përditësohet" - në tabelën kryesore, mund të anashkaloni dhe ruani formatin e qelizave kur përditësoni të dhënat;


Krijo grafikët e strumbullarëve

Për një tabelë kryesore OLAP ekzistuese, mund të krijoni një grafik strumbullar - byrek, shirit, shirit, grafik, shpërndarje dhe lloje të tjera grafikësh:


Në këtë rast, grafiku i strumbullarëve do të sinkronizohet me tabelën kryesore - kur ndryshoni përbërjen e treguesve, filtrave, dimensioneve në tabelën kryesore, tabela e rrotullimit gjithashtu përditësohet.

Krijimi i tabelave

Zgjidhni tabelën kryesore kryesore, kopjoni atë në clipboard (Ctrl + C) dhe ngjisni një kopje të saj (Ctrl + V), në të cilën do të ndryshojmë përbërjen e treguesve:


Për të menaxhuar shumë tabela kryesore në të njëjtën kohë, futni një pjesë (funksionaliteti i ri ofrohet duke filluar nga MS Excel 2010). Le ta lidhim Slicer-in tonë me tabelat kryesore - kliko me të djathtën brenda prerësit, zgjidhni "Lidhjet e tabelës kryesore ..." nga menyja e kontekstit. Duhet të theksohet se mund të ketë shumë panele strumbullarësh që mund t'i shërbejnë tabelave kryesore në fletë të ndryshme në të njëjtën kohë, gjë që lejon krijimin e tabelave të koordinuara.


Panelet e prerësit mund të personalizohen: duhet të zgjidhni panelin, më pas të shihni artikujt "Madhësia dhe vetitë ...", "Cilësimet e prerësit", "Cakto një makro" në menynë e kontekstit, të aktivizuar me klikimin e djathtë të miut ose Artikulli "Opsione" i menysë kryesore. Pra, është e mundur të vendosni numrin e kolonave për elementët (butonat) e fetës, madhësitë e butonave të fetës dhe panelit, për të përcaktuar për fetën skemën e ngjyrave dhe stilin e dizajnit nga grupi ekzistues (ose krijoni stilin e vet), për të përcaktuar titullin e panelit tuaj, për të caktuar një makro programi përmes të cilit mund të zgjeroni funksionalitetin e panelit.


Ekzekutimi i një pyetje MDX nga Excel

  1. Para së gjithash, duhet të kryeni operacionin DRILLTHROUGH në një çelës, d.m.th. zbritni te të dhënat e detajuara (të dhënat e detajuara shfaqen në një fletë të veçantë) dhe hapni listën e lidhjeve;
  2. Hapni vetitë e lidhjes, shkoni te skeda "Përkufizimi";
  3. Zgjidhni llojin e komandës së paracaktuar dhe vendoseni atë të përgatitur në fushën e tekstit të komandës. MDX hetim;
  4. Kur klikoni butonin pasi të keni kontrolluar sintaksën e kërkesës dhe të keni të drejtat e duhura të aksesit, kërkesa do të ekzekutohet në server dhe rezultati do të paraqitet në fletën aktuale në formën e një tabele të rregullt të sheshtë.
    Ju mund të shikoni tekstin e pyetjes MDX të krijuar nga Excel duke instaluar një shtesë falas që ofron gjithashtu funksione të tjera shtesë.

Përkthim në gjuhë të tjera

Kubi analitik mbështet lokalizimin në rusisht dhe anglisht (nëse është e nevojshme, lokalizimi në gjuhë të tjera është i mundur). Përkthimet zbatohen për emrat e dimensioneve, hierarkive, atributeve, dosjeve, masave, si dhe elementeve të hierarkive individuale nëse ka përkthime për to në anën e sistemeve të kontabilitetit / ruajtjes së të dhënave. Për të ndryshuar gjuhën, duhet të hapni vetitë e lidhjes dhe të shtoni opsionin e mëposhtëm në vargun e lidhjes:
Vetitë e zgjeruara = "Vendi = 1033"
ku 1033 është lokalizimi në anglisht
1049 - lokalizimi në Rusisht


Shtesa shtesë të Excel për Microsoft OLAP

Aftësia për të punuar me kube të Microsoft OLAP do të rritet nëse përdorni shtesa shtesë, për shembull, OLAP PivotTable Extensions, falë të cilave mund të përdorni një kërkim të shpejtë sipas dimensionit:


faqe 2011-01-11 16: 57: 00Z E modifikuara e fundit: 2017-10-15 16: 33: 59Z Audienca e moshës: 14-70

Artikujt kryesorë të lidhur