Kas ir OLAP?
Tiešsaistes analītiskā apstrāde (OLAP) ir programmatūras kategorija, kas ļauj lietotājiem vienlaikus analizēt informāciju no vairākām datu bāzu sistēmām. Tā ir tehnoloģija, kas ļauj analītiķiem iegūt un apskatīt biznesa datus no dažādiem skatu punktiem.
Analītiķiem bieži ir jāgrupē, jāapkopo un jāapvieno dati. Šīs darbības relāciju datu bāzēs prasa daudz resursu. Izmantojot OLAP, datus var iepriekš aprēķināt un iepriekš apkopot, padarot analīzi ātrāku.
OLAP datu bāzes ir sadalītas vienā vai vairākos kubiņos. Kubiņi ir veidoti tā, ka pārskatu izveidošana un apskate kļūst vienkārša. OLAP apzīmē tiešsaistes analītisko apstrādi.
Šajā apmācībā jūs uzzināsiet
- OLAP kubs
- OLAP analītiskās pamatdarbības
- OLAP sistēmu veidi
- ROLAP
- MOLAP
- Hibrīds OLAP
- OLAP priekšrocības
- OLAP trūkumi
OLAP kubs:
OLAP koncepcijas pamatā ir OLAP kubs. OLAP kubs ir datu struktūra, kas optimizēta ļoti ātrai datu analīzei.
OLAP kubs sastāv no skaitliskiem faktiem, kurus sauc par mērījumiem un kuri ir kategorizēti pēc izmēriem. OLAP kubu sauc arī par hiperkubu .
Parasti datu operācijas un analīze tiek veikta, izmantojot vienkāršu izklājlapu, kur datu vērtības ir sakārtotas rindu un kolonnu formātā. Tas ir ideāli piemērots divdimensiju datiem. Tomēr OLAP satur daudzdimensiju datus, datus parasti iegūstot no cita un nesaistīta avota. Izklājlapas izmantošana nav optimāla iespēja. Kubā var glabāt un analizēt daudzdimensiju datus loģiskā un sakārtotā veidā.
Kā tas darbojas?
Datu noliktava iegūtu informāciju no vairākiem datu avotiem un formātiem, piemēram, teksta failiem, Excel lapām, multivides failiem utt.
Iegūtie dati tiek iztīrīti un pārveidoti. Dati tiek ielādēti OLAP serverī (vai OLAP kubā), kur informācija tiek iepriekš iepriekš aprēķināta tālākai analīzei.
OLAP analītiskās pamatdarbības
Četri OLAP analītisko darbību veidi ir:
- Saritināt
- Urbt uz leju
- Šķēle un kauliņš
- Pagriezt (pagriezt)
1) apkopojums:
Apkopošana ir pazīstama arī kā "apvienošana" vai "apvienošana". Apkopošanas darbību var veikt divos veidos
- Izmēru samazināšana
- Kāpt uz augšu koncepcijas hierarhijā. Jēdzienu hierarhija ir lietu grupēšanas sistēma, pamatojoties uz to secību vai līmeni.
Apsveriet šo diagrammu
- Šajā piemērā pilsētas New Jersey un Lost Angles, un velmēti valstī ASV
- Ņūdžersijas un Losandželosas pārdošanas rādītāji ir attiecīgi 440 un 1560. Pēc apkopošanas tie kļūst par 2000. gadu
- Šajā apkopošanas procesā dati ir atrašanās vietas hierarhija, kas virzās uz augšu no pilsētas uz valsti.
- Apkopošanas procesā ir jānoņem vismaz viens vai vairāki izmēri. Šajā piemērā tiek noņemta Quater dimensija.
2) Izpētīt
Izpētes dati ir sadrumstaloti mazākās daļās. Tas ir pretstats apkopošanas procesam. To var izdarīt, izmantojot
- Koncepcijas hierarhijas virzība uz leju
- Dimensijas palielināšana
Apsveriet iepriekš redzamo diagrammu
- Quater Q1 tiek veikta līdz janvārim, februārim un martam. Atbilstošie pārdošanas apjomi ir arī reģistri.
- Šajā piemērā tiek pievienoti dimensijas mēneši.
3) Šķēle:
Šeit tiek izvēlēta viena dimensija, un tiek izveidots jauns apakškubs.
Šajā diagrammā paskaidrojiet, kā tika veikta operācija:
- Izmēra laiks tiek sagriezts ar Q1 kā filtru.
- Tiek izveidots jauns kubs.
Kauliņi:
Šī darbība ir līdzīga šķēlei. Atšķirība kauliņos ir tāda, ka jūs izvēlaties 2 vai vairāk dimensijas, kuru rezultātā tiek izveidots apakškubs.
4) Pagrieziens
Programmā Pivot jūs pagriežat datu asis, lai nodrošinātu datu aizstāšanas aizstājēju.
Šajā piemērā rakurss ir balstīts uz vienumu tipiem.
OLAP sistēmu veidi
OLAP hierarhiskā struktūra
OLAP tips | Paskaidrojums |
Relāciju OLAP (ROLAP): | ROLAP ir paplašināts RDBMS kopā ar daudzdimensionālu datu kartēšanu, lai veiktu standarta relāciju darbību. |
Daudzdimensionāls OLAP (MOLAP) | MOLAP īsteno darbību daudzdimensionālos datos. |
Hibrīda tiešsaistes analītiskā apstrāde (HOLAP) | HOLAP pieejā apkopotie kopsummas tiek glabāti daudzdimensionālā datu bāzē, savukārt detalizētie dati tiek glabāti relāciju datu bāzē. Tas piedāvā gan ROLAP modeļa datu efektivitāti, gan MOLAP modeļa veiktspēju. |
Datora OLAP (DOLAP) | Darbvirsmas OLAP lietotājs daļu datu no datu bāzes lejupielādē lokāli vai savā darbvirsmā un analizē to. DOLAP ir salīdzinoši lētāk izvietojams, jo tas piedāvā ļoti maz funkcionalitātes salīdzinājumā ar citām OLAP sistēmām. |
Tīmekļa OLAP (WOLAP) | Web OLAP, kas ir OLAP sistēma, kurai var piekļūt, izmantojot tīmekļa pārlūkprogrammu. WOLAP ir trīspakāpju arhitektūra. Tas sastāv no trim komponentiem: klients, starpprogrammatūra un datu bāzes serveris. |
Mobilais OLAP: | Mobilais OLAP palīdz lietotājiem piekļūt un analizēt OLAP datus, izmantojot savas mobilās ierīces |
Telpiskais OLAP: | SOLAP ir izveidots, lai atvieglotu gan telpisko, gan netelpisko datu pārvaldību ģeogrāfiskās informācijas sistēmā (GIS) |
ROLAP
ROLAP darbojas ar datiem, kas pastāv relāciju datu bāzē. Fakti un dimensiju tabulas tiek glabātas kā relāciju tabulas. Tas ļauj arī daudzdimensionāli analizēt datus un ir visstraujāk augošais OLAP.
ROLAP modeļa priekšrocības:
- Augsta datu efektivitāte. Tas nodrošina augstu datu efektivitāti, jo vaicājumu veiktspēja un piekļuves valoda ir optimizēta, jo īpaši daudzdimensiju datu analīzei.
- Mērogojamība. Šāda veida OLAP sistēma piedāvā mērogojamību lielu datu apjomu pārvaldīšanai un pat tad, ja dati nepārtraukti pieaug.
ROLAP modeļa trūkumi:
- Pieprasījums pēc lielākiem resursiem: ROLAP nepieciešams daudz izmantot darbaspēku, programmatūru un aparatūru.
- Apkopoti datu ierobežojumi. ROLAP rīki izmanto SQL visu datu apkopošanai. Tomēr aprēķinu apstrādei nav noteikti ierobežojumi.
- Lēna vaicājumu veiktspēja. Vaicājumu veiktspēja šajā modelī ir lēna, salīdzinot ar MOLAP
MOLAP
Lai parādītu datu daudzdimensionālus skatus, MOLAP izmanto daudzdimensionālu datu glabāšanas motorus. Būtībā viņi izmanto OLAP kubu.
Uzziniet vairāk par OLAP šeit
Hibrīds OLAP
Hibrīdais OLAP ir gan ROLAP, gan MOLAP maisījums. Tas piedāvā ātru MOLAP aprēķināšanu un augstāku ROLAP mērogojamību. HOLAP izmanto divas datu bāzes.
- Apkopotie vai aprēķinātie dati tiek glabāti daudzdimensionālā OLAP kubā
- Detalizēta informācija tiek glabāta relāciju datu bāzē.
Hibrīda OLAP priekšrocības:
- Šāda veida OLAP palīdz ietaupīt vietu diskā, kā arī paliek kompakts, kas palīdz izvairīties no jautājumiem, kas saistīti ar piekļuves ātrumu un ērtību.
- Hibrīdā HOLAP's izmanto kubu tehnoloģiju, kas nodrošina ātrāku visu veidu datu veiktspēju.
- ROLAP tiek nekavējoties atjaunināti, un HOLAP lietotājiem ir piekļuve šiem uzreiz atjauninātajiem reāllaika datiem. MOLAP nodrošina datu tīrīšanu un pārveidošanu, tādējādi uzlabojot datu atbilstību. Tas sniedz labāko no abām pasaulēm.
Hibrīda OLAP trūkumi:
- Lielāks sarežģītības līmenis : HOLAP sistēmu galvenais trūkums ir tas, ka tā atbalsta gan ROLAP, gan MOLAP rīkus un lietojumprogrammas. Tādējādi tas ir ļoti sarežģīti.
- Iespējamie pārklāšanās : ir lielākas iespējas pārklāties, jo īpaši to funkcionalitātēs.
OLAP priekšrocības
- OLAP ir platforma visu veidu uzņēmējdarbībai, kas ietver plānošanu, budžeta plānošanu, pārskatu sagatavošanu un analīzi.
- Informācija un aprēķini ir konsekventi OLAP kubā. Tas ir izšķirošs ieguvums.
- Ātri izveidojiet un analizējiet scenārijus "Kas būtu, ja būtu"
- Ērti meklējiet OLAP datu bāzē plašus vai specifiskus terminus.
- OLAP nodrošina biznesa modelēšanas rīku, datu ieguves rīku, veiktspējas pārskatu rīku pamatelementus.
- Ļauj lietotājiem veikt daiviņu un kubu kubiņu datus, izmantojot dažādus izmērus, mērus un filtrus.
- Tas ir labs laika rindu analīzei.
- Izmantojot OLAP, ir viegli atrast dažus kopas un izņēmumus.
- Tā ir spēcīga tiešsaistes analīzes procesu vizualizācijas sistēma, kas nodrošina ātrāku reakcijas laiku
OLAP trūkumi
- OLAP pieprasa datu sakārtošanu zvaigznīšu vai sniegpārslu shēmā. Šīs shēmas ir sarežģīti ieviest un administrēt
- Vienā OLAP kubā nevar būt liels izmēru skaits
- Darījumu datiem nevar piekļūt, izmantojot OLAP sistēmu.
- Jebkurām OLAP kuba izmaiņām ir nepieciešams pilnībā atjaunināt kubu. Tas ir laikietilpīgs process
Kopsavilkums:
- OLAP ir tehnoloģija, kas ļauj analītiķiem iegūt un apskatīt biznesa datus no dažādiem skatu punktiem.
- OLAP koncepcijas pamatā ir OLAP kubs.
- Dažādām biznesa lietojumprogrammām un citām datu operācijām ir nepieciešams izmantot OLAP Cube.
- OLAP ir galvenie pieci analītisko darbību veidi: 1) apkopojums 2) izvilkums 3) šķēle 4) kauliņš un 5) rakurss
- Trīs plaši izmantoto OLAP sistēmu veidi ir MOLAP, ROLAP un Hybrid OLAP.
- Desktop OLAP, Web OLAP un Mobile OLAP ir daži citi OLAP sistēmu veidi.