OLAP sistemləri. OLAP sistemləri olap texnologiyalarının işlədiyi əsas anlayışlar

Hesabatın məqsədi

Bu hesabat rahat analitik alət olan intellektual texnologiyaların kateqoriyalarından birinə - OLAP texnologiyalarına diqqət yetirəcəkdir.

Məruzənin məqsədi: 2 məsələni aşkar etmək və işıqlandırmaq: 1) OLAP konsepsiyası və onların maliyyə idarəetməsində tətbiqi əhəmiyyəti; 2) proqram həllərində OLAP funksionallığının həyata keçirilməsi: fərqlər, imkanlar, üstünlüklər, çatışmazlıqlar.

Dərhal qeyd etmək istəyirəm ki, OLAP məlumatların təhlilini tələb edən təkcə maliyyədə deyil (hesabatın başlığından da anlaşılacağı kimi) istənilən tətbiq sahəsində istifadə oluna bilən universal bir vasitədir. müxtəlif üsullar.

Maliyyə menecmenti

Maliyyə menecmenti təhlilin digərlərindən daha vacib olduğu bir sahədir. İstənilən maliyyə və idarəetmə qərarı müəyyən analitik prosedurlar nəticəsində yaranır. Bu gün maliyyə menecmenti müəssisənin uğurlu fəaliyyəti üçün mühüm rol oynayır. Maliyyə idarəetməsinin müəssisədə köməkçi bir proses olmasına baxmayaraq, bu, xüsusi diqqət tələb edir, çünki səhv maliyyə və idarəetmə qərarları böyük itkilərə səbəb ola bilər.

Maliyyə menecmenti optimal bölgü yolu ilə onlardan istifadədən maksimum effekt əldə etmək üçün müəssisəni lazımi miqdarda, lazımi vaxtda və lazımi yerdə maliyyə resursları ilə təmin etməyə yönəlmişdir.

“Resurslardan istifadədə maksimum səmərəlilik” səviyyəsini müəyyən etmək bəlkə də çətindir, lakin hər halda,

CFO həmişə bilməlidir:

  • nə qədər maliyyə resursları mövcuddur?
  • Vəsaitlər haradan və nə qədər olacaq?
  • hara daha səmərəli investisiya etmək lazımdır və niyə?
  • Və bunu hansı vaxtda etmək lazımdır?
  • müəssisənin normal fəaliyyətini təmin etmək üçün nə qədər vəsait lazımdır?

Bu suallara ağlabatan cavablar almaq üçün kifayət qədər çox sayda fəaliyyət göstəricilərinə malik olmaq, təhlil etmək və təhlil etməyi bilmək lazımdır. Bundan əlavə, FI çox sayda sahələri əhatə edir: pul vəsaitlərinin hərəkəti təhlili (hərəkətlər Pul), aktiv və öhdəliklərin təhlili, gəlirlilik təhlili, marjinal təhlil, gəlirlilik təhlili, çeşid təhlili.

Bilik

Beləliklə, maliyyə idarəetmə prosesinin effektivliyinin əsas amili aşağıdakıları bilməkdir:

  • Mövzu sahəsində şəxsi biliklər (nəzəri və metodoloji demək olar), o cümlədən təcrübə, maliyyəçi / maliyyə direktoru intuisiyası
  • Müəssisədəki maliyyə əməliyyatlarının faktları haqqında ümumi (korporativ) bilik və ya sistemləşdirilmiş məlumat (yəni müəssisənin keçmiş, indiki və gələcək vəziyyəti haqqında müxtəlif göstəricilərdə və ölçülərdə təqdim olunan məlumatlar)

Əgər birincisi bu maliyyəçinin (və ya bu işçini işə götürən HR direktorunun) fəaliyyət sahəsindədirsə, ikincisi maliyyə və informasiya xidməti işçilərinin birgə səyləri ilə müəssisədə məqsədyönlü şəkildə yaradılmalıdır.

İndi nə

Ancaq indi müəssisələrdə paradoksal vəziyyət xarakterikdir: məlumat var, çoxdur, çoxdur. Amma xaotik vəziyyətdədir: strukturlaşdırılmamış, uyğunsuz, parçalanmış, həmişə etibarlı deyil və çox vaxt səhvdir, onu tapmaq və qəbul etmək demək olar ki, mümkün deyil. Maliyyə hesabatlarının uzun və tez-tez yararsız nəsli istehsal olunur, bu, maliyyə təhlili üçün əlverişsizdir, qavranılması çətindir, çünki o, daxili idarəetmə üçün deyil, xarici tənzimləyici orqanlara təqdim etmək üçün yaradılmışdır.

Firmanın apardığı araşdırmaya görə Reuters 1300 beynəlxalq menecer arasında sorğuda iştirak edənlərin 38%-i ehtiyac duyduqları məlumatı tapmaq üçün çox vaxt sərf etdiklərini deyir. Belə çıxır ki, yüksək ixtisaslı mütəxəssis məlumatların təhlilinə deyil, bu təhlil üçün lazım olan məlumatların toplanmasına, axtarışına və sistemləşdirilməsinə yüksək maaşlı vaxt sərf edir. Eyni zamanda, menecerlər çox vaxt işə aidiyyatı olmayan ağır məlumat yükü ilə qarşılaşırlar ki, bu da onların səmərəliliyini yenidən azaldır. Bu vəziyyətin səbəbi: həddindən artıq məlumat və bilik çatışmazlığı.

Nə etməli

Məlumat biliyə çevrilməlidir. Müasir biznes üçün qiymətli informasiya, onun sistemli şəkildə əldə edilməsi, sintezi, mübadiləsi, istifadəsi bir növ valyutadır, lakin onu almaq üçün hər hansı bir iş prosesi kimi informasiyanı idarə etmək lazımdır.

İnformasiya idarəçiliyinin açarı düzgün məlumatın doğru formada təşkilat daxilində lazımi insanlara lazımi zamanda çatdırılmasıdır. Bu idarəetmənin məqsədi artan miqdarda məlumatdan istifadə edərək insanların birlikdə daha yaxşı işləməsinə kömək etməkdir.

İnformasiya texnologiyaları bu halda müəssisədə məlumatı sistemləşdirmək, müəyyən istifadəçilərə ona daxil olmaq və bu məlumatı biliyə çevirmək üçün alətlər vermək üçün bir vasitə kimi çıxış edir.

OLAP texnologiyalarının əsas anlayışları

OLAP texnologiyaları (ingilis dilindən. On-line Analitik Emal konkret məhsulun adı deyil, anbarda toplanmış çoxölçülü məlumatların operativ təhlili üçün bütün texnologiyanın adıdır. OLAP-ın mahiyyətini başa düşmək üçün qərar qəbul etmək üçün məlumatların əldə edilməsinin ənənəvi prosesini nəzərdən keçirmək lazımdır.

Ənənəvi qərara dəstək sistemi

Burada, əlbəttə, bir çox variant da ola bilər: tam məlumat xaosu və ya müəssisədə müəyyən əməliyyatların faktlarını qeyd edən və məlumat bazalarında saxlayan əməliyyat sistemləri olduqda ən tipik vəziyyət. Analitik məqsədlər üçün verilənlər bazalarından məlumat çıxarmaq üçün müəyyən məlumat nümunələri üçün sorğular sistemi qurulmuşdur.

Lakin bu qərar dəstəyi metodu çevikliyə malik deyil və bir çox mənfi cəhətləri var:

  • qərar qəbul etmək üçün faydalı ola biləcək cüzi miqdarda məlumatdan istifadə edir
  • bəzən mürəkkəb çox səhifəli hesabatlar yaradılır, onlardan 1-2 sətir əslində istifadə olunur (qalanları hər halda) - məlumat yüklənməsi
  • dəyişikliklərə prosesin yavaş reaksiyası: məlumatların yeni təqdimatına ehtiyac olarsa, sorğu proqramçı tərəfindən rəsmi şəkildə təsvir edilməli və kodlaşdırılmalı, yalnız bundan sonra icra edilməlidir. Gözləmə müddəti: saatlar, günlər. Və bəlkə də dərhal qərara ehtiyac var. Amma aldıqdan sonra yeni məlumatlar, yeni sual yaranacaq (aydınlaşdıran)

Əgər sorğu hesabatları birölçülü formatda təqdim olunursa, o zaman biznes problemləri adətən çoxölçülü və çoxşaxəli olur. Əgər siz şirkətin biznesi haqqında aydın təsəvvür əldə etmək istəyirsinizsə, o zaman müxtəlif bölmələr üzrə məlumatları təhlil etməlisiniz.

Bir çox şirkətlər istifadə olunmamış məlumat dağları arasında mükəmməl çeşidləyərək əla relational verilənlər bazası yaradırlar ki, bu da özlüyündə bazar hadisələrinə tez və ya adekvat reaksiya vermir. BƏLİ - əlaqəli verilənlər bazaları korporativ məlumatların saxlanması üçün ən uyğun texnologiya idi, var və olacaqdır. Bu barədə deyil yeni texnologiya DB, daha doğrusu haqqında alətlər mövcud DBMS-lərin funksiyalarını tamamlayan və təmin etmək və avtomatlaşdırmaq üçün kifayət qədər çevik olan analiz sistemləri fərqli növlər intellektual analiz, OLAP-a xasdır.

OLAP-ı başa düşmək

OLAP nə verir?

  • Qabaqcıl saxlama məlumatlarına giriş alətləri
  • Dinamik interaktiv məlumat manipulyasiyası (fırlanma, konsolidasiya və ya qazma)
  • Məlumatların vizual görüntüsünü təmizləyin
  • Sürət - analiz aparılır real rejim vaxt
  • Çoxölçülü məlumatların təqdimatı - bir neçə ölçüdə bir sıra göstəricilərin eyni vaxtda təhlili

OLAP texnologiyalarından istifadənin effektini əldə etmək üçün aşağıdakılar lazımdır: 1) texnologiyaların mahiyyətini və onların imkanlarını anlamaq; 2) hansı proseslərin təhlil edilməli olduğunu, hansı göstəricilərlə xarakterizə olunacağını və onları hansı ölçülərdə görməyin məqsədəuyğun olduğunu aydın şəkildə müəyyənləşdirin, yəni.

OLAP texnologiyalarının işlədiyi əsas anlayışlar aşağıdakılardır:

Çoxölçülülük

Məlumatların çoxölçülü olduğunu başa düşmək üçün əvvəlcə, məsələn, Müəssisə Xərclərinin iqtisadi elementlər və biznes bölmələri üzrə performansını göstərən cədvəl təqdim edilməlidir.

Bu məlumatlar iki ölçüdə təqdim olunur:

  • məqalə
  • biznes bölməsi

Bu cədvəl məlumat xarakterli deyil, çünki o, müəyyən bir müddət üçün satışları göstərir. Müxtəlif dövrlər üçün analitiklər bir neçə cədvəli müqayisə etməli olacaqlar (hər dövr üçün):

Şəkildə ilk ikiyə əlavə olaraq 3-cü ölçü, Zaman göstərilir. (məqalə, biznes bölməsi)

Çoxölçülü məlumatları göstərməyin başqa bir yolu onu kub şəklində təqdim etməkdir:

OLAP kubları analitiklərə biznesin verdiyi suallara cavab vermək üçün müxtəlif dilimlərdə məlumat əldə etməyə imkan verir:

  • Hansı biznes bölmələrində hansı xərclər kritikdir?
  • Biznes vahidinin xərcləri zamanla necə dəyişir?
  • Zamanla xərc maddələri necə dəyişir?

Bu cür suallara cavablar idarəetmə qərarlarının qəbulu üçün lazımdır: müəyyən xərc maddələrinin azaldılması, onların strukturuna təsir göstərilməsi, zamanla maya dəyərinin dəyişməsinin səbəblərinin müəyyən edilməsi, plandan kənarlaşmalar və onların aradan qaldırılması - strukturunun optimallaşdırılması.

Bu nümunədə yalnız 3 ölçü nəzərə alınır. 3-dən çox ölçüsü təmsil etmək çətindir, lakin o, 3 ölçüdə olduğu kimi işləyir.

Tipik olaraq, OLAP proqramları 3 və ya daha çox ölçü üzrə məlumat almağa imkan verir, məsələn, başqa ölçü əlavə edə bilərsiniz - Plan-Akt, Xərc kateqoriyası: birbaşa, dolayı, Sifarişlər üzrə, Aylar üzrə. Əlavə ölçülər sizə daha çox analitik dilimlər əldə etməyə və çoxsaylı şərtlərlə suallara cavab verməyə imkan verir.

İyerarxiya

OLAP həmçinin analitiklərə hər bir ölçüsü qruplar və alt qruplar iyerarxiyasında təşkil etməyə və təşkilat üzrə metrikanı əks etdirən ümumiləşdirməyə imkan verir - biznesi təhlil etməyin ən məntiqli yolu.

Məsələn, xərcləri iyerarxik olaraq qruplaşdırmaq məsləhətdir:

OLAP analitiklərə ümumi xülasə ölçü (əslində üst səviyyə) və sonra ən aşağı və sonrakı səviyyəyə qədər qazın və bununla da göstəricinin dəyişməsinin dəqiq səbəbini kəşf edin.

Analitiklərə iyerarxik şəkildə qurulmuş ölçülər imkanı ilə məlumat kubunda çoxlu ölçülərdən istifadə etməyə icazə verməklə, OLAP sizə məlumat anbarının strukturu ilə sıxılmayan biznesin şəklini əldə etməyə imkan verir.

Bir kubda təhlil istiqamətlərini dəyişdirin (məlumatların fırlanması)

Bir qayda olaraq, onlar anlayışlarla işləyirlər: sütunlarda, sətirlərdə (bir neçə ola bilər) göstərilən ölçülər, qalanları dilimləri formalaşdırır, cədvəlin məzmunu ölçüləri (satış, xərclər, pul)

Bir qayda olaraq, OLAP kubun ölçülərinin istiqamətini dəyişdirməyə imkan verir və bununla da məlumatları müxtəlif görünüşlərdə təqdim edir.

Kub məlumatlarının göstərilməsi aşağıdakılardan asılıdır:

  • ölçü istiqamətləri: sətirlərdə, sütunlarda, dilimlərdə hansı ölçülər göstərilmişdir;
  • sətirlərdə, sütunlarda, dilimlərdə vurğulanan göstərici qrupları.
  • Ölçmələrin dəyişdirilməsi istifadəçinin hərəkətləri çərçivəsindədir.

Beləliklə, OLAP həyata keçirməyə imkan verir müxtəlif növlər onların nəticələri ilə əlaqəsini təhlil edin və anlayın.

  • Kənarlaşmaların təhlili - planın icrasının təhlili, göstəriciləri təfərrüatlandırmaq yolu ilə sapmaların səbəblərinin amil təhlili ilə tamamlanır.
  • Asılılıq təhlili: OLAP sizə müxtəlif dəyişikliklər arasında müxtəlif asılılıqları müəyyən etməyə imkan verir, məsələn, pivə çeşiddən çıxarıldıqda ilk iki ay ərzində roach satışlarının aşağı düşdüyü aşkar edilmişdir.
  • Xəritəçəkmə ( müqayisəli təhlil). Göstəricinin zamanla dəyişdirilməsi nəticələrinin müqayisəsi, müəyyən bir mal qrupu üçün, müxtəlif bölgələrdə və s.
  • Dinamikanın təhlili zamanla göstəricilərin dəyişməsində müəyyən meylləri müəyyən etməyə imkan verir.

Səmərəlilik: deyə bilərik ki, OLAP psixologiya qanunlarına əsaslanır: məlumat sorğularını "real vaxtda" emal etmək bacarığı - istifadəçi tərəfindən verilənlərin analitik başa düşülməsi prosesinin sürətində.

Əgər siz relyasiya verilənlər bazasından saniyədə 200-ə yaxın qeyd oxuya bilirsinizsə və 20 yaza bilirsinizsə, yaxşı OLAP serveri hesablanmış sətir və sütunlardan istifadə edərək saniyədə 20.000-30.000 xananı (əlaqəli verilənlər bazasında bir qeydə bərabər) birləşdirə bilər.

görmə qabiliyyəti: OLAP-ın qabaqcıl alətlər təqdim etdiyini vurğulamaq lazımdır qrafik təmsil son istifadəçiyə məlumatlar. İnsan beyni həndəsi təsvirlər şəklində təqdim olunan məlumatları, alfasayısal formada təqdim olunan məlumatlardan bir neçə dəfə böyük həcmdə qavramağa və təhlil etməyə qadirdir. Misal: Tutaq ki, yüz fotoşəkildən birində tanış sima tapmaq lazımdır. İnanıram ki, bu proses sizə bir dəqiqədən çox çəkməyəcək. İndi təsəvvür edin ki, fotoşəkillər əvəzinə sizə eyni şəxslərin yüzlərlə şifahi təsviri təklif olunacaq. Düşünürəm ki, təklif olunan problemi ümumiyyətlə həll edə bilməyəcəksiniz.

Sadəlik : Əsas Xüsusiyyət bu texnologiyalardan biri ondan ibarətdir ki, onlar informasiya texnologiyaları mütəxəssisi, ekspert statistik deyil, tətbiq olunan sahənin peşəkarı - kredit şöbəsinin müdiri, büdcə şöbəsinin müdiri və nəhayət, rejissor. Onlar analitikin kompüterlə deyil, problemlə əlaqə saxlaması üçün nəzərdə tutulub..

OLAP-ın böyük imkanlarına baxmayaraq (bundan əlavə, ideya nisbətən köhnədir - 60-cı illər), bizim müəssisələrimizdə praktiki olaraq heç vaxt istifadə edilmir. Niyə?

  • məlumat yoxdur və ya imkanlar aydın deyil
  • iki ölçülü düşünmək vərdişi
  • qiymət maneəsi
  • OLAP-a həsr olunmuş məqalələrin həddindən artıq istehsal qabiliyyəti: naməlum terminlər qorxudur - OLAP, "məlumatların qazılması və dilimləri", "ad hoc sorğular", "əhəmiyyətli korrelyasiyaların müəyyən edilməsi"

OLAP-ın tətbiqinə bizim yanaşmamız və Qərb

Bundan əlavə, biz OLAP-ın texnoloji imkanlarını başa düşsək də onun tətbiqi yardım proqramı haqqında xüsusi bir anlayışa sahibik.

OLAP-a həsr olunmuş müxtəlif materialların bizim və rusiyalı müəllifləri OLAP-ın faydalılığı ilə bağlı aşağıdakı fikirləri bildirirlər: əksəriyyət OLAP-ı məlumatı sadə və rahat şəkildə genişləndirməyə və yığmağa imkan verən, ağlına gələn manipulyasiyaları həyata keçirən alət kimi qəbul edir. təhlil prosesində analitik. Analitik məlumatların nə qədər çox “dilimləri” və “dilimləri” görsə, bir o qədər çox ideyaya sahib olur ki, bu da öz növbəsində yoxlama üçün getdikcə daha çox “dilim” tələb edir. Bu düzgün deyil.

OLAP-ın faydalılığına dair Qərb anlayışının mərkəzində OLAP həllərini tərtib edərkən əsas götürülməli olan analizin metodoloji modeli dayanır. Analitik bir OLAP kubu ilə oynamamalı və onun ölçülərini və təfərrüat səviyyələrini, məlumatların oriyentasiyasını, məlumatların qrafik təsvirini məqsədsiz şəkildə dəyişdirməməlidir (və bu, həqiqətən tələb olunur!), Ancaq ona hansı baxışların, hansı ardıcıllıqla və nə üçün lazım olduğunu aydın başa düşməlidir (əlbəttə ki,). , elementlər "kəşflər" ola bilər, lakin bu, OLAP-ın faydalılığının əsas elementi deyil).

OLAP tətbiqindən istifadə

  • Büdcə
  • Vəsait axını

OLAP texnologiyalarının tətbiqinin ən məhsuldar sahələrindən biridir. Heç biri boş yerə müasir sistem onun tərkibində büdcə təhlili üçün OLAP alət dəsti olmadan büdcə tərtibi tam hesab edilmir. Büdcə hesabatlarının əksəriyyəti OLAP sistemləri əsasında asanlıqla qurulur. Eyni zamanda, hesabatlar çox geniş suallara cavab verir: xərclərin və gəlirlərin strukturunun təhlili, ayrı-ayrı bölmələrdə müəyyən maddələr üzrə xərclərin müqayisəsi, müəyyən maddələr üzrə xərclərin dinamikasının və meyllərinin təhlili, maya dəyərinin təhlili və mənfəət.

OLAP sizə vəsait axınını optimallaşdırmaq üçün biznes əməliyyatları, qarşı tərəflər, valyutalar və vaxt kontekstində vəsaitlərin daxilolmalarını və xaricələrini təhlil etməyə imkan verəcək.

  • Maliyyə və idarəetmə hesabatları (rəhbərliyin ehtiyac duyduğu analitika ilə)
  • Marketinq
  • Balanslaşdırılmış Hesab Kartı
  • Mənfəət təhlili

Müvafiq məlumatınız varsa, OLAP texnologiyasının fərqli tətbiqini tapa bilərsiniz.

OLAP məhsulları

Bu bölmədə bir proqram həlli olaraq OLAP haqqında danışacağıq.

OLAP məhsulları üçün ümumi tələblər

OLAP tətbiqlərini həyata keçirməyin bir çox yolu var, heç bir xüsusi texnologiya məcburi, hətta tövsiyə edilməməlidir. Fərqli şərait və şəraitdə bir yanaşma digərindən üstün ola bilər. Tətbiq texnikasına satıcıların fəxr etdiyi bir çox fərqli mülkiyyət ideyaları daxildir: klient-server arxitekturaları, zaman sıralarının təhlili, obyekt yönümü, məlumatların saxlanmasının optimallaşdırılması, paralel proseslər və s. Lakin bu texnologiyalar OLAP anlayışının bir hissəsi ola bilməz.

Texnologiyanın idealı olan bütün OLAP məhsullarında (əgər OLAP məhsuludursa) müşahidə edilməli olan xüsusiyyətlər var. Bunlar OLAP-ı xarakterizə edən 5 əsas tərifdir (FASMI testi): Paylaşılan Çoxölçülü Məlumatın Sürətli Təhlili.

  • Sürətli(FAST) - sistemin təxminən beş saniyə ərzində istifadəçilərə cavabların əksəriyyətini təmin etməsi deməkdir. Sistem prosesin xeyli uzun çəkəcəyi barədə xəbərdarlıq etsə belə, istifadəçilərin diqqəti yayına bilər və ağlını itirə bilər və analizin keyfiyyəti pisləşir. Bu sürətə böyük həcmli məlumatlarla nail olmaq asan deyil, xüsusən də xüsusi on-the-fly hesablamalar tələb olunarsa. Satıcılar bu məqsədə çatmaq üçün məlumatların saxlanmasının xüsusi formaları, geniş əvvəlcədən hesablamalar və ya hardware tələbləri daxil olmaqla, geniş çeşidli üsullardan istifadə edirlər. Bununla belə, hazırda tam optimallaşdırılmış həllər yoxdur. İlk baxışdan təəccüblü görünə bilər ki, bir dəqiqə ərzində çox da uzun olmayan bir hesabat alarkən, istifadəçi gözləyərkən çox tez cansıxır və layihə bir layihə ilə müqayisədə daha az uğurlu olur. daha az təfərrüatlı təhlil bahasına belə ani cavab.
  • paylaşdı o deməkdir ki, sistem bütün məlumatların mühafizəsi tələblərini yerinə yetirməyə və müxtəlif səviyyəli istifadəçilər üçün məlumatlara paylanmış və eyni vaxtda girişi həyata keçirməyə imkan verir. Sistem birdən çox məlumat dəyişikliyini vaxtında, təhlükəsiz şəkildə idarə edə bilməlidir. Bu, bütün OLAP proqramlarının yalnız oxunuş tələb etdiyini və sadələşdirilmiş qorumaları təmin edən bir çox OLAP məhsulunun əsas zəif tərəfidir.
  • Çoxölçülüəsas tələbdir. OLAP-ı bir sözlə müəyyən etmək lazım gəlsəydi, seçilərdi. Sistem məlumatların çoxölçülü konseptual təqdimatını təmin etməlidir, o cümlədən tam dəstək iyerarxiyalar və çoxsaylı iyerarxiyalar üçün, çünki bu, biznesi təhlil etməyin ən məntiqli yolunu müəyyən edir. Emal edilməli olan minimum ölçülər yoxdur, çünki bu da tətbiqdən asılıdır və əksər OLAP məhsulları hədəflədikləri bazarlar üçün kifayət qədər ölçülərə malikdir. Yenə də, istifadəçi məlumatın həqiqətən çoxölçülü konseptual təsvirini əldə etmək istəyirsə, hansı verilənlər bazası texnologiyasından istifadə ediləcəyini dəqiqləşdirmirik. Bu xüsusiyyət OLAP-ın ürəyidir
  • Məlumat. Lazım olan məlumat həcmindən və yerindən asılı olmayaraq, lazım olan yerdə alınmalıdır. Ancaq tətbiqdən çox şey asılıdır. Müxtəlif məhsulların gücü nə qədər giqabayt saxlaya bildikləri ilə deyil, nə qədər daxil ola biləcəyi ilə ölçülür. Məhsulların gücü çox dəyişir - ən böyük OLAP məhsulları ən kiçikdən ən azı min dəfə daha çox məlumatı idarə edə bilər. Bununla bağlı nəzərə alınmalı bir çox amil var, o cümlədən məlumatların təkrarlanması, tələb olunan RAM, disk sahəsinin istifadəsi, performans, məlumat anbarları ilə inteqrasiya və s.
  • Təhlil sistemin verilmiş proqrama xas olan istənilən məntiqi və statistik təhlili idarə edə bilməsi deməkdir və onun son istifadəçi üçün əlçatan formada saxlanmasını təmin edir. İstifadəçi proqramlaşdırmaya ehtiyac olmadan təhlilin bir hissəsi kimi yeni xüsusi hesablamaları müəyyən edə bilməlidir. Yəni, bütün tələb olunan analiz funksionallığı son istifadəçilər üçün intuitiv şəkildə təmin edilməlidir. Təhlil alətlərinə zaman sıralarının təhlili, xərclərin bölüşdürülməsi, valyuta köçürmələri, hədəfləmə və s. kimi müəyyən prosedurlar daxil ola bilər. Bu cür imkanlar hədəf oriyentasiyasından asılı olaraq məhsullar arasında geniş şəkildə dəyişir.

Başqa sözlə, bu 5 əsas tərif OLAP məhsullarının nail olmaq üçün nəzərdə tutulduğu məqsədlərdir.

OLAP-ın texnoloji aspektləri

OLAP sisteminə müəyyən komponentlər daxildir. Onların işi üçün müəyyən bir məhsulun həyata keçirə biləcəyi müxtəlif sxemlər var.

OLAP sistemlərinin komponentləri (OLAP sistemi nədən ibarətdir?)

Tipik olaraq, OLAP sistemi aşağıdakı komponentləri ehtiva edir:

  • Verilənlər mənbəyi
    Təhlil üçün məlumatların götürüldüyü mənbə (məlumat anbarı, əməliyyat uçotu sistemlərinin verilənlər bazası, cədvəllər toplusu, yuxarıda göstərilənlərin birləşmələri).
  • OLAP serveri
    Mənbədən alınan məlumatlar OLAP serverinə ötürülür və ya kopyalanır, burada sistemləşdirilir və sorğulara daha sürətli cavablar yaratmaq üçün hazırlanır.
  • OLAP müştərisi
    İstifadəçinin işlədiyi OLAP serverinə istifadəçi interfeysi

Qeyd edək ki, bütün komponentlər tələb olunmur. Birbaşa istifadəçinin kompüterində saxlanılan məlumatları təhlil etməyə imkan verən və OLAP serverinə ehtiyac olmayan masaüstü OLAP sistemləri mövcuddur.

Bununla belə, hansı elementin məcburi olması məlumat mənbəyidir: məlumatların mövcudluğu vacib məsələdir. Əgər onlar hər hansı formada Excel cədvəli kimi, mühasibat uçotu sisteminin verilənlər bazasında, filialların strukturlaşdırılmış hesabatları formasındadırsa, İT mütəxəssisi birbaşa və ya ara transformasiya ilə OLAP sistemi ilə inteqrasiya edə biləcək. OLAP sistemlərində bunun üçün xüsusi alətlər var. Bu məlumat yoxdursa və ya tamlıq və keyfiyyət yoxdursa, OLAP kömək etməyəcək. Yəni, OLAP yalnız verilənlər üzərində əlavədir və onlar yoxdursa, faydasız bir şeyə çevrilirlər.

OLAP proqramları üçün məlumatların çoxu digər sistemlərdən qaynaqlanır. Bununla belə, bəzi proqramlarda (məsələn, planlaşdırma və ya büdcələşdirmə üçün) məlumatlar birbaşa OLAP proqramlarında yaradıla bilər. Məlumatlar digər proqramlardan gələndə adətən məlumatların OLAP tətbiqi üçün ayrıca, dublikat formada saxlanması lazımdır. Buna görə də məlumat anbarlarının yaradılması məqsədəuyğundur.

Qeyd edək ki, “OLAP” termini “məlumat anbarı” (Data Warehouse) termini ilə ayrılmaz şəkildə bağlıdır. Məlumat anbarı idarəetmə qərarlarının qəbulunu dəstəkləmək üçün domenə xas, vaxta bağlı, dəyişməz məlumat toplusudur. Yaddaşdakı məlumatlar ondan gəlir əməliyyat sistemləri Biznes proseslərini avtomatlaşdırmaq üçün nəzərdə tutulmuş (OLTP sistemləri) yaddaşı statistik hesabatlar kimi xarici mənbələrdən doldurmaq olar.

Əməliyyat sistemlərinin verilənlər bazası və ya fayllarında olan açıq-aşkar lazımsız məlumatları ehtiva etmələrinə baxmayaraq, məlumatların saxlanması zəruridir, çünki:

  • verilənlərin parçalanması, onların müxtəlif DBMS formatlarında saxlanması;
  • təkmilləşdirilmiş məlumat axtarış performansı
  • müəssisə bütün məlumatları mərkəzi verilənlər bazası serverində saxlayırsa (bu olduqca nadirdir), analitik yəqin ki, onların mürəkkəb, bəzən çaşdırıcı strukturlarını başa düşməyəcək.
  • əməliyyat məlumatı üçün mürəkkəb analitik sorğular şirkətin cari işini ləngidir, cədvəlləri uzun müddət bloklayır və server resurslarını ələ keçirir.
  • məlumatları təmizləmək və uyğunlaşdırmaq bacarığı
  • əməliyyat sistemlərinin məlumatlarını birbaşa təhlil etmək mümkün deyil və ya çox çətindir;

Anbarın vəzifəsi təhlil üçün "xammalı" bir yerdə və sadə, başa düşülən strukturda təmin etməkdir. Yəni, Data Warehouses anlayışı verilənlərin təhlili anlayışı deyil, daha çox məlumatların təhlil üçün hazırlanması anlayışıdır. Bu, vahid inteqrasiya edilmiş məlumat mənbəyinin həyata keçirilməsini nəzərdə tutur.

OLAP məhsulları: memarlıq

OLAP məhsullarından istifadə edərkən 2 sual vacibdir: necə və harada saxlamaqtutmaq data. Bu 2 prosesin necə həyata keçirildiyindən asılı olaraq OLAP arxitekturaları fərqləndirilir. OLAP üçün məlumatların saxlanmasının 3 yolu və həmin məlumatları emal etməyin 3 yolu var. Bir çox istehsalçı bir neçə variant təklif edir, bəziləri öz yanaşmalarının yeganə ən ehtiyatlı olduğunu sübut etməyə çalışırlar. Bu, təbii ki, absurddur. Bununla belə, çox az məhsul keyfiyyətcə birdən çox rejimdə işləyə bilər.

OLAP saxlama seçimləri

Bu kontekstdə saxlama məlumatları daim yenilənən vəziyyətdə saxlamaq deməkdir.

  • Əlaqəli verilənlər bazalarıdır tipik seçimşirkət etimadnamələrini RDB-də saxlayırsa. Əksər hallarda məlumatlar normallaşdırılmamış strukturda saxlanmalıdır (ulduz sxemi ən uyğundur). OLAP üçün ümumiləşdirilmiş dəyərlər yaradan zaman çox zəif sorğu performansı səbəbindən normallaşdırılmış verilənlər bazası qəbuledilməzdir (çox vaxt ümumi məlumatlar ümumiləşdirilmiş cədvəllərdə saxlanılır).
  • Verilənlər bazası faylları aktivdir müştəri kompüteri(köşklər və ya data marketlər): Bu məlumatlar müştəri kompüterlərində əvvəlcədən paylana və ya tələb əsasında yaradıla bilər.

Çoxölçülü verilənlər bazaları: Verilənlərin serverdə çoxölçülü verilənlər bazasında saxlandığını güman edir. Buraya digər sistemlərdən və əlaqəli verilənlər bazalarından, son istifadəçi fayllarından və s.-dən çıxarılan və ümumiləşdirilmiş məlumatlar daxil ola bilər. Əksər hallarda çoxölçülü verilənlər bazası diskdə saxlanılır, lakin bəzi məhsullar həm də operativ yaddaşdan istifadə etməyə imkan verir, bununla da tez-tez istifadə olunan məlumatları tez bir zamanda hesablayır. . ". Çoxölçülü verilənlər bazasına əsaslanan çox az məhsul çoxlu məlumatların redaktə edilməsinə imkan verir, bir çox məhsullar tək modifikasiyaya, lakin verilənlərin çoxsaylı oxunmasına imkan verir, digərləri isə yalnız oxumaqla məhdudlaşır.

Bu üç saxlama yeri var müxtəlif imkanlar saxlama həcmləri və onlar imkanların azalan ardıcıllığı ilə düzülür. Onlar həmçinin müxtəlif sorğu performans xüsusiyyətlərinə malikdirlər: əlaqəli verilənlər bazaları son iki variantdan daha yavaşdır.

OLAP məlumat emal variantları

Eyni məlumat emalı variantlarından 3-ü var:

  • SQL-dən istifadə: Bu seçim, əlbəttə ki, RDB-də məlumatları saxlayarkən istifadə olunur. Bununla belə, SQL çoxölçülü hesablamaların bir sorğuda yerinə yetirilməsinə imkan vermir, ona görə də adi çoxölçülü funksionallıqdan başqa heç nə əldə etmək üçün mürəkkəb SQL sorğularının yazılması tələb olunur. Ancaq bu, tərtibatçıların cəhd etməsinə mane olmur. Əksər hallarda, onlar çoxölçülü məlumatların emalından və ya müştəri maşınından əldə edilə bilən nəticələrlə məhdud sayda uyğun SQL hesablamalarını yerinə yetirirlər. İstifadəsi də mümkündür təsadüfi giriş yaddaşı, birdən çox sorğu istifadə edərək məlumatları saxlaya bilər: bu kəskin şəkildə təkmilləşdirilmiş cavab.
  • Müştəri tərəfində çoxölçülü emal: Müştəri tərəfi OLAP məhsulu hesablamaları özü edir, lakin bu emal yalnız istifadəçilərin nisbətən güclü kompüterləri olduqda mümkündür.

Server Çoxölçülü Emalı: Bu, müştəri-server OLAP proqramlarında çoxölçülü hesablamalar aparmaq üçün məşhur yerdir və bir çox məhsullarda istifadə olunur. Performans adətən yüksək olur, çünki hesablamaların əksəriyyəti artıq həyata keçirilib. Bununla belə, bunun üçün çoxlu disk sahəsi tələb olunur.

OLAP arxitekturalarının matrisi

Müvafiq olaraq, saxlama / emal seçimlərini birləşdirərək, OLAP sistemləri üçün arxitektura matrisini əldə edə bilərsiniz. Müvafiq olaraq nəzəri olaraq bu metodların 9 kombinasiyası ola bilər. Bununla birlikdə, onlardan 3-ü sağlam düşüncədən məhrum olduğundan, əslində OLAP məlumatlarının saxlanması və işlənməsi üçün yalnız 6 seçim var.

Çoxölçülü saxlama seçimləri
data

Seçimlər
çoxölçülü
verilənlərin emalı

Əlaqəli verilənlər bazası

Server tərəfində çoxölçülü verilənlər bazası

Müştəri kompüter

Kartezin ölçüsü

Çoxölçülü Server Emalı

Crystal Holos (ROLAP rejimi)

IBM DB2 OLAP Server

CA EUREKA:Strategiya

Informix MetaCube

Speedware Media/MR

Microsoft Analiz Xidmətləri

Oracle Express (ROLAP rejimi)

Pilot analiz serveri

iTM1 tətbiq edin

Kristal Holos

Ortaq Qərar

Hyperion Essbase

Oracle Express

Speedware Media/M

Microsoft Analiz Xidmətləri

PowerPlay Enterprise Server

Pilot analiz serveri

iTM1 tətbiq edin

Müştəri kompüterində çoxölçülü emal

Oracle Discoverer

Informix MetaCube

Ölçü Insight

Hyperion Enterprise

Cognos PowerPlay

Şəxsi Ekspres

iTM1 Perspektivləri

Emalı müəyyən edən yaddaş olduğundan, saxlama seçimlərinə görə qruplaşdırmaq adətdir, yəni:

  • 1, 2, 3 sektorlarında ROLAP məhsulları
  • Desktop OLAP - sektor 6-da

MOLAP məhsulları - 4 və 5-ci sektorlarda

HOLAP məhsulları (həm çoxölçülü, həm də əlaqəli məlumat saxlama seçimlərinə imkan verir) - 2 və 4-də (kursivlə vurğulanır)

OLAP məhsullarının kateqoriyaları

40-dan çox OLAP satıcısı var, baxmayaraq ki, onların hamısını rəqib hesab etmək olmaz, çünki onlar çox fərqli imkanlara malikdirlər və əslində onlar müxtəlif bazar seqmentlərində işləyirlər. Onları 4 fundamental kateqoriyaya qruplaşdırmaq olar, fərqləri anlayışlara əsaslanır: mürəkkəb funksionallıq - sadə funksionallıq, performans - disk sahəsi. Kateqoriyaları kvadrat şəklində çəkmək rahatdır, çünki o, aralarındakı əlaqələri aydın göstərir. Kateqoriyaların hər birinin fərqləndirici xüsusiyyəti öz tərəfində, digərləri ilə oxşarlıqlar isə bitişik tərəflərdə təqdim olunur, buna görə də qarşı tərəflərdəki kateqoriyalar əsaslı şəkildə fərqlənir.

Xüsusiyyətlər

Üstünlüklər

Qüsurlar

Nümayəndələr

Tətbiq olunan OLAP

Zəngin funksionallıqla tam proqramlar. Demək olar ki, hamısı çoxölçülü verilənlər bazası tələb edir, baxmayaraq ki, bəziləri əlaqəli verilənlər bazası ilə də işləyir. Bu kateqoriya tətbiqlərin bir çoxu satış, istehsal, bank işi, büdcələşdirmə, maliyyə konsolidasiyası, satış təhlili kimi ixtisaslaşmışdır.

Müxtəlif proqramlarla inteqrasiya etmək imkanı

Yüksək səviyyəli funksionallıq

Yüksək səviyyəli çeviklik və miqyaslılıq

Tətbiq mürəkkəbliyi (istifadəçi təliminə ehtiyac)

Yüksək qiymət

Hyperion Həlləri

Kristal Qərarlar

İnformasiya qurucuları

Məhsul məlumatların çoxölçülü saxlanmasını, işlənməsini və təqdimatını təmin edən qeyri-münasibət məlumat strukturuna əsaslanır. Təhlil prosesində məlumatlar yalnız çoxölçülü strukturdan seçilir. Açıqlığın yüksək səviyyəsinə baxmayaraq, təchizatçılar alıcıları öz alətlərini almağa inandırırlar

Yüksək performans (hər hansı ölçülər üçün ümumi göstəricilərin və müxtəlif çoxölçülü çevrilmələrin sürətli hesablanması). Çoxölçülü verilənlər bazasından istifadə edərkən ad hoc analitik sorğuya orta cavab müddəti RDB ilə müqayisədə adətən 1-2 dərəcə azdır.

Açıqlığın yüksək səviyyəsi: inteqrasiyanın mümkün olduğu çox sayda məhsul

İnformasiya modelinə müxtəlif daxili funksiyaların daxil edilməsi, istifadəçi tərəfindən xüsusi təhlilin aparılması və s. tapşırıqların öhdəsindən asanlıqla gəlir.

Məlumatların saxlanması üçün böyük disk sahəsinə ehtiyac (saxlanılan məlumatların artıqlığı səbəbindən). Bu, yaddaşın son dərəcə səmərəsiz istifadəsidir - denormalizasiya və əvvəlcədən icra edilmiş aqreqasiya səbəbindən çoxölçülü verilənlər bazasında məlumatların miqdarı ilkin ətraflı məlumatların miqdarından 2,5-100 dəfə azdır. İstənilən halda MOLAP sizə böyük verilənlər bazası ilə işləməyə imkan vermir. Həqiqi limit 10-25 gigabayt həcmli verilənlər bazasıdır

Potensial verilənlər bazası partlaması – verilənlər bazası ölçüsündə qəfil, dramatik, qeyri-mütənasib artım

Məlumat strukturlarının dəyişdirilməsi lazım olduqda çevikliyin olmaması. Ölçülərin strukturunda hər hansı bir dəyişiklik demək olar ki, həmişə hiperkubun tam yenidən qurulmasını tələb edir.

Çoxölçülü verilənlər bazaları üçün hazırda interfeys üçün vahid standartlar, verilənləri təsvir etmək və manipulyasiya etmək üçün dillər yoxdur.

Hyperion (Essbase)

DOLAP (Masaüstü OLAP)

Tətbiq etmək nisbətən asan olan və hər yerə aşağı qiymət tələb edən müştəri tərəfi OLAP məhsulları

Söhbət belə analitik emaldan gedir, burada hiperkublar kiçik, ölçüləri kiçik, ehtiyaclar təvazökardır və belə analitik emal üçün masaüstündəki fərdi kompüter kifayətdir.

Bu bazarda istehsalçıların məqsədi yüzlərlə və minlərlə işi avtomatlaşdırmaqdır, lakin istifadəçilər kifayət qədər sadə təhlil aparmalıdırlar. Alıcılar tez-tez lazım olduğundan daha çox iş almağa həvəslənirlər

Verilənlər bazası ilə yaxşı inteqrasiya: çoxölçülü, əlaqəli

İcra layihələrinin dəyərini azaldan kompleks alış-veriş etmək imkanı

Tətbiqlərdən istifadənin asanlığı

Çox məhdud funksionallıq (bu baxımdan ixtisaslaşmış məhsullarla müqayisə oluna bilməz)

Çox məhdud güc (kiçik məlumat həcmi, bir neçə ölçmə)

Cognos (PowerPlay)

biznes obyektləri

Kristal Qərarlar

Bu, bazarın ən kiçik sektorudur.

Ətraflı məlumatlar ilkin olduğu yerdə qalır - əlaqəli verilənlər bazasında; bəzi aqreqatlar xüsusi yaradılmış xidmət cədvəllərində eyni verilənlər bazasında saxlanılır

Çox böyük həcmdə verilənləri idarə etmək qabiliyyəti (iqtisadi saxlama)

Təkcə oxumaq deyil, redaktə rejimində də daxil olmaqla, çox istifadəçili iş rejimini təmin edin

Daha yüksək məlumat mühafizəsi və giriş hüquqlarının diferensiallaşdırılması üçün yaxşı imkanlar

Ölçmə strukturunda tez-tez dəyişikliklər etmək mümkündür (bazanın fiziki yenidən təşkilini tələb etmir)

Aşağı performans, çoxölçülü olanlara cavab sürətini əhəmiyyətli dərəcədə itirir (mürəkkəb sorğulara cavab saniyələrlə deyil, dəqiqələrlə və ya hətta saatlarla ölçülür). Bunlar interaktiv analitik vasitələrdən daha rahat hesabat qurucularıdır.

Məhsulların mürəkkəbliyi. İT mütəxəssisləri tərəfindən əhəmiyyətli texniki xidmət xərcləri tələb olunur. MOLAP ilə müqayisə edilə bilən performansa nail olmaq üçün relational sistemlər verilənlər bazası sxeminin diqqətli dizaynını və indekslərin tənzimlənməsini, yəni DBA-lardan çox səy tələb edir.

Həyata keçirmək üçün bahalı

SQL-in məhdudiyyətləri reallıq olaraq qalır və çoxölçülü məlumatların təqdimatına əsaslanan sistemlərdə asanlıqla təmin edilən çoxlu daxili funksiyaların RDBMS-də həyata keçirilməsinə mane olur.

İnformasiya Üstünlüyü

Informix (MetaCube)

Qeyd etmək lazımdır ki, Microsoft Analysis Services, OracleExpress, Crystal Holos, IBM DB2 OLAPServer kimi ROLAP və MOLAP rejimi seçiminə imkan verən hibrid məhsulların müştəriləri demək olar ki, həmişə MOLAP rejimini seçirlər.

Təqdim olunan kateqoriyaların hər birinin güclü və zəif tərəfləri var, vahid optimal seçim yoxdur. Seçim 3 mühüm aspektə təsir edir: 1) performans; 2) məlumatların saxlanması üçün disk sahəsi; 3) xüsusiyyətlər, funksionallıq və xüsusilə OLAP həllinin miqyası. Eyni zamanda, emal olunan məlumatların həcmini, texnologiyanın gücünü, istifadəçilərin ehtiyaclarını nəzərə almaq və verilənlər bazası tərəfindən tutulan, sadə və çoxfunksiyalı disk sahəsinin sürəti və artıqlığı arasında kompromis axtarmaq lazımdır.

Hədəf verilənlər bazasının həcminə uyğun olaraq Məlumat Anbarlarının təsnifatı

OLAP-ın çatışmazlıqları

Hər hansı bir texnologiya kimi, OLAP-ın da çatışmazlıqları var: yüksək tələblər aparat, inzibati heyətin və son istifadəçilərin təlimi və biliyi, icra layihəsinin həyata keçirilməsi üçün yüksək xərclər (həm pul, həm də müvəqqəti, intellektual).

OLAP məhsulunun seçilməsi

Düzgün OLAP məhsulunu seçmək çətindir, lakin layihənin uğursuz olmamasını istəyirsinizsə, çox vacibdir.

Gördüyünüz kimi, məhsullar arasındakı fərqlər bir çox sahədədir: funksional, memarlıq, texniki. Bəzi məhsullar parametrlərdə çox məhduddur. Bəziləri ixtisaslaşdırılmış mövzu sahələri üçün nəzərdə tutulub: marketinq, satış, maliyyə. Ümumi təyinatlı məhsullar var, onların tətbiqi istifadəsi yoxdur, kifayət qədər çevik olmalıdır. Bir qayda olaraq, bu cür məhsullar ixtisaslaşdırılmış məhsullardan daha ucuzdur, lakin daha çox icra xərcləri var. OLAP məhsullarının çeşidi çox genişdir - ofis məhsullarının bir hissəsi olan pivot cədvəllər və diaqramların qurulması üçün ən sadə vasitələrdən tutmuş, dəyəri on minlərlə dollar olan məlumatların təhlili və nümunələrin axtarışı üçün alətlərə qədər.

Hər hansı digər sahədə olduğu kimi, OLAP sahəsində də alətlərin seçilməsi üçün birmənalı tövsiyələr ola bilməz. Siz yalnız bir sıra əsas məqamlara diqqət yetirə və təklif olunan proqram təminatı xüsusiyyətlərini təşkilatın ehtiyacları ilə müqayisə edə bilərsiniz. Bir şey vacibdir: OLAP alətlərindən necə istifadə edəcəyinizi diqqətlə düşünmədən özünüzü güclü baş ağrısına çevirmək riskiniz var.

Seçim prosesində iki sual nəzərə alınmalıdır:

  • müəssisənin ehtiyaclarını və imkanlarını qiymətləndirmək
  • cari bazar təklifini qiymətləndirmək, inkişaf meylləri də vacibdir

Sonra bütün bunları müqayisə edin və əslində seçim edin.

Ehtiyacların qiymətləndirilməsi

Məhsulun nə üçün istifadə olunacağını anlamadan onun rasional seçimini etmək mümkün deyil. Bir çox şirkətlər onun necə istifadə edilməli olduğunu dəqiq dərk etmədən “ən yaxşı məhsulu” istəyirlər.

Layihənin uğurla həyata keçirilməsi üçün maliyyə direktoru heç olmasa avtomatlaşdırma xidmətinin rəhbərinə və mütəxəssislərinə öz arzu və tələblərini düzgün ifadə etməlidir. OLAP-ı seçmək üçün kifayət qədər hazırlıq və məlumatlılıq olmaması səbəbindən bir çox problemlər yaranır, İT mütəxəssisləri və son istifadəçilər yalnız danışıqda müxtəlif anlayış və terminləri manipulyasiya etdikləri və ziddiyyətli üstünlüklər irəli sürdükləri üçün ünsiyyətdə çətinlik çəkirlər. Şirkət daxilində məqsəddə ardıcıllıq olmalıdır.

OLAP məhsul kateqoriyalarının icmalını oxuduqdan sonra bəzi amillər artıq aydın olmuşdur, yəni:

Texniki aspektlər

  • Məlumat mənbələri: korporativ məlumat anbarı, OLTP sistemi, cədvəl faylları, əlaqəli verilənlər bazaları. OLAP alətlərini təşkilatda istifadə olunan bütün DBMS ilə əlaqələndirmək imkanı. Təcrübə göstərir ki, heterojen məhsulların sabit işləyən sistemə inteqrasiyası ən vacib məsələlərdən biridir və bəzi hallarda onun həlli böyük problemlərlə əlaqələndirilə bilər. OLAP alətlərinin təşkilatdakı mövcud DBMS ilə nə qədər asan və etibarlı şəkildə inteqrasiya oluna biləcəyini başa düşmək lazımdır. Təkcə məlumat mənbələri ilə deyil, həm də məlumatları ixrac etməli olduğunuz digər proqramlarla inteqrasiya imkanlarını qiymətləndirmək də vacibdir: e-poçt, ofis proqramları
  • Sayılan məlumatların dəyişkənliyi
  • Server platforması: NT, Unix, AS/400, Linux - lakin OLAP spesifikasiyası ilə müəyyən edilmiş məhsulların hələ də istifadə etdiyiniz şübhəli və ya ölməkdə olan platformalarda işləməsində israr etməyin
  • Müştəri tərəfi və brauzer standartları
  • Yerləşdirilə bilən arxitektura: yerli şəbəkə və PC modem bağlantısı, yüksək sürətli müştəri/server, intranet, ekstranet, internet
  • Beynəlxalq xüsusiyyətlər: çoxvalyuta dəstəyi, çoxdilli əməliyyatlar, məlumat mübadiləsi, lokalizasiya, lisenziyalaşdırma, Windows yeniləmələri

Mövcud olan və gələcəkdə görünəcək daxiletmə məlumatlarının həcmləri

İstifadəçilər

  • Tətbiq sahəsi: satış/marketinq təhlili, büdcələşdirmə/planlaşdırma, fəaliyyət göstəricilərinin təhlili, mühasibat hesabatlarının təhlili, keyfiyyət təhlili, maliyyə vəziyyəti, analitik materialların (hesabatların) formalaşdırılması
  • İstifadəçilərin sayı və onların yeri, məlumatlara və funksiyalara giriş hüquqlarının ayrılmasına dair tələblər, məlumatın məxfiliyi (məxfiliyi)
  • İstifadəçi növü: yüksək menecment, maliyyə, marketinq, HR, satış, istehsal və s.
  • İstifadəçi təcrübəsi. İstifadəçi bacarıq səviyyəsi. Təlim təmin etməyi düşünün. OLAP müştəri tətbiqinin istifadəçilərin özlərini inamlı hiss etmələri və ondan səmərəli istifadə edə bilmələri üçün dizayn edilməsi çox vacibdir.

Əsas xüsusiyyətlər: məlumatların geri yazılması ehtiyacı, paylanmış hesablamalar, mürəkkəb valyuta çevrilmələri, hesabat çapına ehtiyaclar, elektron cədvəl interfeysi, tətbiq məntiqinin mürəkkəbliyi, tələb olunan ölçülər, təhlil növləri: statistik, məqsəd axtarışı, nə olarsa təhlil

İcra

  • Kim həyata keçirəcək və işləyəcək: xarici məsləhətçilər, daxili İT və ya son istifadəçilər
  • Büdcə: proqram təminatı, aparat, xidmətlər, məlumat ötürülməsi. Unutmayın ki, OLAP məhsulu üçün lisenziyaların ödənilməsi layihənin ümumi dəyərinin yalnız kiçik bir hissəsidir. Tətbiq və aparat xərcləri lisenziya ödənişlərindən çox ola bilər və uzunmüddətli dəstək, texniki xidmət və idarəetmə xərcləri, demək olar ki, daha çoxdur. Və yalnız daha ucuz olduğuna görə yanlış məhsulu almaq üçün səhv qərar versəniz, daha yüksək texniki xidmət, idarəetmə və/yaxud aparat xərcləri səbəbindən daha yüksək ümumi layihə dəyəri ilə nəticələnə bilərsiniz. biznes faydaları. Ümumi xərcləri qiymətləndirərkən aşağıdakı sualları verməyinizə əmin olun: İcra, təlim və dəstək üçün mənbələrin seçimi nə qədər genişdir? Potensial ümumi fond (işçilər, podratçılar, məsləhətçilər) yuxarı və ya aşağıdır? Sənaye peşəkar təcrübəniz nə dərəcədə istifadə edilə bilər?

Baxmayaraq ki, analitik sistemlərin qiyməti bu gün də kifayət qədər yüksək olaraq qalır və belə sistemlərin tətbiqi metodologiyaları və texnologiyaları hələ başlanğıc mərhələsindədir, hətta bu gün də, onların təmin etdiyi iqtisadi effekt ənənəvi əməliyyat sistemlərinin təsirini əhəmiyyətli dərəcədə üstələyir.

Biznesin inkişafının düzgün təşkili, strateji və əməliyyat planlaşdırılmasının təsirini əvvəlcədən rəqəmlərlə qiymətləndirmək çətindir, lakin aydındır ki, bu cür sistemlərin tətbiqi xərclərini onlarla, hətta yüzlərlə dəfə üstələyə bilər. Bununla belə, insan da yanılmamalıdır. Təsiri sistemin özü deyil, onunla işləyən insanlar təmin edir. Buna görə də, tipli bəyannamələr tamamilə düzgün deyil: "Məlumat Anbarları və OLAP texnologiyaları sistemi menecerə düzgün qərarlar qəbul etməyə kömək edəcəkdir." Müasir analitik sistemlər süni intellekt sistemləri deyil və onlar qərar qəbul etməyə nə kömək edə, nə də mane ola bilər. Onların məqsədi menecerə qərar qəbul etmək üçün lazım olan bütün məlumatları vaxtında rahat şəkildə təqdim etməkdir. Hansı məlumatın tələb olunacağı və onun əsasında hansı qərarın veriləcəyi yalnız ondan istifadə edən konkret şəxsdən asılıdır.

Təkcə onu söyləmək lazımdır ki, bu sistemlər bir çox biznes problemlərini həll etməyə kömək edə bilər və geniş miqyaslı müsbət təsirlər göstərə bilər. Bu yanaşmanın üstünlüklərini ilk kimin dərk edəcəyini və digərlərini qabaqlayacağını gözləmək qalır.

OLAP texnologiyası konsepsiyası 1993-cü ildə Edgar Codd tərəfindən tərtib edilmişdir.

Bu texnologiya çoxölçülü məlumat dəstlərinin - sözdə OLAP kublarının (tərifdən nəticə çıxara biləcəyi kimi, mütləq üçölçülü deyil) qurulmasına əsaslanır. OLAP texnologiyalarından istifadənin məqsədi məlumatları təhlil etmək və bu təhlili idarəetmə personalı tərəfindən qavranmaq və onların əsasında qərarlar qəbul etmək üçün əlverişli formada təqdim etməkdir.

Çoxvariantlı analiz üçün tətbiqlər üçün əsas tələblər:

  • - istifadəçiyə təhlilin nəticələrini ağlabatan müddətdə (5 saniyədən çox olmayan) təqdim etmək;
  • - verilənlərə çox istifadəçi girişi;
  • - verilənlərin çoxölçülü təsviri;
  • - saxlanma yerindən və həcmindən asılı olmayaraq istənilən məlumatı əldə etmək imkanı.

OLAP sistem alətləri müəyyən şərtlərə uyğun olaraq məlumatları çeşidləmək və seçmək imkanı verir. Müxtəlif keyfiyyət və kəmiyyət şərtləri müəyyən edilə bilər.

Verilənlər bazalarının yaradılması və saxlanması üçün çoxsaylı alətlərdə istifadə olunan əsas məlumat modeli - DBMS, relyasiya modelidir. Ondakı məlumatlar ikiölçülü cədvəllər toplusu şəklində təqdim olunur - əsas sahələr ilə əlaqəli əlaqələr. Təkrarlığı, uyğunsuzluğu aradan qaldırmaq və verilənlər bazalarının saxlanması üçün əmək xərclərini azaltmaq üçün müəssisə cədvəllərini normallaşdırmaq üçün rəsmi aparat istifadə olunur. Bununla belə, onun istifadəsi yaddaş resurslarının saxlanmasına baxmayaraq, verilənlər bazası sorğularına cavabların yaradılmasına sərf olunan əlavə vaxtla əlaqələndirilir.

Çoxölçülü məlumat modeli öyrənilən obyekti çoxölçülü kub şəklində təmsil edir, daha çox üçölçülü modeldən istifadə olunur. Kubun oxları və ya üzləri boyunca ölçülər və ya atribut atributları çəkilir. Əsas detallar kub hüceyrələrinin doldurulmasıdır. Çoxölçülü kub, qərara dəstək sistemində analitik işin materialları əsasında hesabat və analitik sənədlər və multimedia təqdimatları yaratarkən qavrayışı və təqdimatı asanlaşdırmaq üçün üçölçülü kubların birləşməsi ilə təmsil oluna bilər.

OLAP texnologiyaları çərçivəsində verilənlərin çoxölçülü təqdimatının həm əlaqəli DBMS-lər, həm də çoxölçülü ixtisaslaşmış alətlər vasitəsilə təşkil oluna biləcəyinə əsaslanaraq, çoxölçülü OLAP sistemlərinin üç növü mövcuddur:

  • - çoxölçülü (Çoxölçülü) OLAP-MOLAP;
  • - relational (Relation) OLAP-ROLAP;
  • - qarışıq və ya hibrid (Hibrid) OLAP-HOLAP.

Çoxölçülü DBMS-də məlumatlar əlaqəli cədvəllər şəklində deyil, hiperkublar şəklində sifarişli çoxölçülü massivlər şəklində təşkil edilir, o zaman bütün saxlanılan məlumatlar eyni ölçüyə malik olmalıdır, bu da ən tam əsasın formalaşdırılması zərurəti deməkdir. ölçmələr. Məlumatlar polikublar şəklində təşkil edilə bilər, bu seçimdə hər bir göstəricinin dəyərləri öz ölçmə dəsti ilə saxlanılır, məlumatların işlənməsi sistemin öz aləti ilə həyata keçirilir. Bu vəziyyətdə saxlama quruluşu sadələşdirilmişdir, çünki çoxölçülü və ya obyekt yönümlü formada məlumatların saxlanması zonasına ehtiyac yoxdur. Məlumatların əlaqəli modeldən obyektə çevrilməsi üçün modellər və sistemlər yaratmaq üçün böyük əmək xərcləri azalır.

MOLAP-ın üstünlükləri bunlardır:

  • - sorğulara ROLAP ilə müqayisədə daha sürətli cavab - sərf olunan vaxt bir və ya iki dəfə azdır;
  • - SQL-in məhdudiyyətləri səbəbindən bir çox daxili funksiyaların həyata keçirilməsi çətindir.

MOLAP məhdudiyyətlərinə aşağıdakılar daxildir:

  • - müqayisəli şəkildə kiçik ölçü verilənlər bazası;
  • - denormalizasiya və ilkin aqreqasiyaya görə çoxölçülü massivlər ilkin verilənlərdən 2,5-100 dəfə çox yaddaş istifadə edir (yaddaş sərfiyyatı ölçülərin sayının artması ilə eksponent olaraq artır);
  • - interfeys və məlumatların manipulyasiya vasitələri üçün standartlar yoxdur;
  • - Məlumatları yükləyərkən məhdudiyyətlər var.

Çoxölçülü məlumat yaratmaq üçün tələb olunan səylər kəskin şəkildə artır bu vəziyyətdə, məlumat anbarında olan məlumatların əlaqəli modelini obyektivləşdirmək üçün praktiki olaraq heç bir xüsusi vasitə yoxdur. Sorğulara cavab müddəti çox vaxt OLAP sistemlərinin tələblərinə cavab vermir.

ROLAP sistemlərinin üstünlükləri bunlardır:

  • - bilavasitə anbarda olan məlumatları tez təhlil etmək imkanı, çünki mənbə verilənlər bazalarının çoxu əlaqəlidir;
  • - problemin dəyişən ölçüsü ilə RO-LAP qalib gəlir, çünki verilənlər bazasının fiziki olaraq yenidən təşkili tələb olunmur;
  • - ROLAP sistemləri daha az güclü müştəri stansiyaları və serverlərindən istifadə edə bilir və kompleks SQL sorğularının işlənməsinin əsas yükünü serverlər daşıyır;
  • - relational DBMS-də məlumatın qorunması və giriş hüquqlarının diferensiallaşdırılması səviyyəsi çoxölçülülərə nisbətən müqayisə olunmayacaq dərəcədə yüksəkdir.

ROLAP sistemlərinin dezavantajı aşağı məhsuldarlıq, verilənlər bazası sxemlərinin diqqətlə öyrənilməsi, indekslərin xüsusi tənzimlənməsi, sorğu statistikasının təhlili və verilənlər bazası sxemlərinin dəyişdirilməsi zamanı təhlilin nəticələrinin nəzərə alınması ehtiyacıdır ki, bu da əhəmiyyətli əlavə əmək xərclərinə səbəb olur.

Bu şərtlərin yerinə yetirilməsi ROLAP sistemlərindən istifadə zamanı giriş vaxtı baxımından MOLAP sistemlərinə oxşar göstəricilərə nail olmaq, eləcə də yaddaşa qənaətdə üstələməyə imkan verir.

Hibrid OLAP sistemləri əlaqəli və çoxölçülü məlumat modelini həyata keçirən alətlərin birləşməsidir. Bu, belə bir modelin yaradılması və saxlanması üçün resursların dəyərini, sorğulara cavab müddətini kəskin şəkildə azaltmağa imkan verir.

Bu yanaşma ilk iki yanaşmanın üstünlüklərindən istifadə edir və onların çatışmazlıqlarını kompensasiya edir. Bu prinsip bu məqsədlə ən çox işlənmiş proqram məhsullarında həyata keçirilir.

OLAP sistemlərində hibrid arxitekturanın istifadəsi çoxölçülü analizdə proqram vasitələrinin istifadəsi ilə bağlı problemlərin həlli üçün ən məqbul üsuldur.

Nümunə aşkarlama rejimi məlumatların intellektual emalına əsaslanır. Burada əsas vəzifə tədqiq olunan proseslərdə qanunauyğunluqları, müxtəlif amillərin əlaqələrini və qarşılıqlı təsirini müəyyən etmək, böyük “qeyri-adi” kənarlaşmaların axtarışı və müxtəlif əhəmiyyətli proseslərin gedişatının proqnozlaşdırılmasıdır. Bu sahə data mining sahəsinə aiddir.

Çoxölçülü verilənlərin təhlili anlayışı OLAP sistemləri vasitəsilə həyata keçirilən əməliyyat təhlili ilə sıx bağlıdır.

OLAP (On-Line Analytical Processing) qərar qəbuletmə proseslərini dəstəkləmək üçün çoxölçülü məlumatların toplanması, saxlanması və təhlili üçün metod və vasitələrdən istifadə edən analitik məlumatların onlayn emalı texnologiyasıdır.

OLAP sistemlərinin əsas məqsədi dəstək olmaqdır analitik fəaliyyətlər, analitik istifadəçilərin ixtiyari (ad-hoc termini tez-tez istifadə olunur) sorğuları. OLAP analizinin məqsədi ortaya çıxan fərziyyələri yoxlamaqdır.

OLAP texnologiyasının mənşəyində relational yanaşmanın banisi E. Codd dayanır. 1993-cü ildə "Analitik İstifadəçilər üçün OLAP: Nə Olmalı" adlı məqalə dərc etdi. Bu sənəd onlayn analitik emalın əsas konsepsiyalarını təsvir edir və onlayn analitik emal etməyə imkan verən məhsullar tərəfindən yerinə yetirilməli olan aşağıdakı 12 tələbi müəyyən edir. Tokmakov G.P. Verilənlər bazası. Verilənlər bazası konsepsiyası, əlaqəli verilənlər modeli, SQL dilləri. S. 51

Aşağıda Codd tərəfindən OLAP-ı müəyyən edən 12 qayda verilmişdir.

1. Çoxölçülülük - konseptual səviyyədə OLAP-sistemi məlumatları çoxölçülü model şəklində təqdim etməlidir ki, bu da informasiyanın təhlili və qavranılması proseslərini asanlaşdırır.

2. Şəffaflıq – OLAP sistemi çoxölçülü modelin real reallaşdırılmasını, təşkili metodunu, mənbələri, emal və saxlama vasitələrini istifadəçidən gizlətməlidir.

3. Mövcudluq -- OLAP sistemi istifadəçiyə verilənlərin necə və harada saxlanmasından asılı olmayaraq onlara daxil olmaq imkanı verən vahid, ardıcıl və ardıcıl məlumat modeli təqdim etməlidir.

4. Ardıcıl Hesabat İnkişafı Performansı -- Təhlil olunan ölçülərin sayı artdıqca OLAP sistemlərinin performansı əhəmiyyətli dərəcədə azalmamalıdır.

5. Müştəri-Server Arxitekturası -- OLAP sistemi müştəri-server mühitində işləməyi bacarmalıdır. Bu gün onlayn analitik işləməyə məruz qalması lazım olan məlumatların çoxu paylanmış şəkildə saxlanılır. Burada əsas fikir ondan ibarətdir ki, OLAP alətinin server komponenti şəffaf effekti təmin etmək üçün müxtəlif məntiqi və fiziki müəssisə verilənlər bazası sxemlərinin ümumiləşdirilməsi və konsolidasiyası əsasında ümumi konseptual sxemin qurulmasına imkan verəcək qədər intellektli olmalıdır.

6. Ölçülərin bərabərliyi -- OLAP sistemi bütün ölçülərin bərabər olduğu çoxölçülü modeli dəstəkləməlidir. Zəruridirsə əlavə xüsusiyyətlər fərdi ölçülərə verilə bilər, lakin bu seçim istənilən ölçüyə verilməlidir.

7. Dinamik nəzarət seyrək matrislər -- OLAP sistemi seyrək matrislərin optimal işlənməsini təmin etməlidir. Məlumat xanalarının yerləşdiyi yerdən asılı olmayaraq giriş sürəti saxlanmalı və müxtəlif ölçülərə və fərqli məlumatların seyrək dərəcəsinə malik modellər üçün sabit dəyər olmalıdır.

8. Çox istifadəçi rejiminə dəstək - OLAP-sistemi bir analitik modellə birlikdə bir neçə istifadəçi ilə işləmək və ya bir verilənlərdən onlar üçün müxtəlif modellər yaratmaq imkanı təmin etməlidir. Eyni zamanda həm məlumatların oxunması, həm də yazılması mümkündür, ona görə də sistem onların bütövlüyünü və təhlükəsizliyini təmin etməlidir.

9. Qeyri-məhdud çarpaz əməliyyatlar -- OLAP sistemi hər hansı dilim, fırlanma, konsolidasiya və ya qazma əməliyyatlarını yerinə yetirərkən hiperkub hüceyrələri arasında müəyyən formal dildən istifadə etməklə təsvir edilən funksional əlaqələrin qorunub saxlanmasını təmin etməlidir. Sistem müstəqil olaraq (avtomatik olaraq) qurulmuş əlaqələrin çevrilməsini istifadəçidən onları yenidən təyin etməyi tələb etmədən həyata keçirməlidir.

10. İntuitiv Məlumat Manipulyasiyası -- OLAP sistemi istifadəçinin çoxlu istifadəçi interfeysi işi görmədən hiperkubda dilimləmə, fırlanma, konsolidasiya və qazma əməliyyatlarını yerinə yetirmək üçün bir üsul təmin etməlidir. Analitik modeldə müəyyən edilmiş ölçülər yuxarıda göstərilən əməliyyatları yerinə yetirmək üçün bütün zəruri məlumatları ehtiva etməlidir.

11. Çevik hesabat seçimləri -- OLAP sistemi dəstəkləməlidir müxtəlif yollarla məlumatların vizuallaşdırılması, yəni. hesabatlar bütün mümkün istiqamətlərdə təqdim edilməlidir. Hesabat alətləri sintez edilmiş məlumatları və ya verilənlər modelindən əldə edilən məlumatları istənilən mümkün istiqamətlərdə təmsil etməlidir. Bu o deməkdir ki, sətirlər, sütunlar və ya səhifələr eyni zamanda 0-dan N-ə qədər ölçüləri göstərməlidir N-- nömrə bütün analitik modelin ölçülməsi. Bundan əlavə, tək yazıda, sütunda və ya səhifədə göstərilən hər bir məzmun ölçüsü ölçüdə olan elementlərin (dəyərlərin) hər hansı alt çoxluğunu istənilən qaydada göstərməyə imkan verməlidir.

12. Qeyri-məhdud ölçülülük və aqreqasiya səviyyələrinin sayı - Analitik modeldə tələb olunan tələb olunan ölçülərin mümkün sayına dair araşdırma eyni vaxtda 19-a qədər ölçüdən istifadə oluna biləcəyini göstərdi. Beləliklə, analitik alətin eyni vaxtda ən azı 15 və tercihen 20 ölçmə təmin edə bilməsi güclü tövsiyədir. Bundan əlavə, ümumi ölçülərin hər biri istifadəçi-analitik tərəfindən müəyyən edilmiş toplama və konsolidasiya yollarının səviyyələrinin sayı ilə məhdudlaşdırılmamalıdır.

Codd əlavə qaydaları.

OLAP-ın faktiki tərifi kimi xidmət edən bu tələblər toplusu tez-tez müxtəlif tənqidlərə səbəb olur, məsələn, 1, 2, 3, 6-cı qaydalar tələblər, 10, 11-ci qaydalar isə qeyri-rəsmi istəklərdir. Tokmakov G.P. Verilənlər bazası. Verilənlər bazası konsepsiyası, əlaqəli verilənlər modeli, SQL dilləri. S. 68 Beləliklə, Codd-un sadalanan 12 tələbi OLAP-ı dəqiq müəyyən etməyə imkan vermir. 1995-ci ildə Codd siyahıya aşağıdakı altı qayda əlavə etdi:

13. Toplu çıxarma və təfsir -- OLAP sistemi həm daxili, həm də xarici məlumatlara çıxışı təmin etmək üçün eyni dərəcədə səmərəli olmalıdır.

14. Bütün OLAP analiz modelləri üçün dəstək -- OLAP sistemi Codd tərəfindən müəyyən edilmiş bütün dörd məlumat təhlili modelini dəstəkləməlidir: kateqoriyalı, şərhedici, spekulyativ və stereotipik.

15. Qeyri-normallaşdırılmış məlumatların idarə edilməsi -- OLAP sistemi normallaşdırılmamış məlumat mənbələri ilə inteqrasiya edilməlidir. OLAP mühitində edilən məlumatlara edilən dəyişikliklər orijinal xarici sistemlərdə saxlanılan məlumatların dəyişməsi ilə nəticələnməməlidir.

16. OLAP nəticələrinin saxlanması: onları orijinal məlumatlardan ayrı saxlamaq -- Oxu-yazma rejimində işləyən OLAP sistemi, orijinal məlumatları dəyişdirdikdən sonra nəticələri ayrıca saxlamalıdır. Başqa sözlə, mənbə məlumatlarının təhlükəsizliyi təmin edilir.

17. Çatışmayan dəyərlərin xaric edilməsi -- Məlumatı istifadəçiyə təqdim edərkən, OLAP sistemi bütün çatışmayan dəyərləri ləğv etməlidir. Başqa sözlə, çatışmayan dəyərlər sıfır dəyərlərindən fərqli olmalıdır.

18 Çatışmayan Dəyərlərin İdarə Edilməsi -- OLAP sistemi mənbəyindən asılı olmayaraq bütün çatışmayan dəyərlərə məhəl qoymamalıdır. Bu xüsusiyyət 17-ci qayda ilə bağlıdır.

Bundan əlavə, Codd bütün 18 qaydanı aşağıdakı dörd qrupa bölərək onları xüsusiyyətlər adlandırdı. Bu qruplar B, S, R və D adlanırdı.

Əsas xüsusiyyətlərə (B) aşağıdakı qaydalar daxildir:

Verilənlərin çoxölçülü konseptual təqdimatı (1-ci qayda);

Məlumatların intuitiv manipulyasiyası (10-cu qayda);

Mövcudluq (3-cü qayda);

Partiyanın çıxarılması şərhə qarşı (qayda 13);

Bütün OLAP analiz modelləri üçün dəstək (qayda 14);

Arxitektura "müştəri-server" (qayda 5);

Şəffaflıq (2-ci qayda);

Çox oyunçu dəstəyi (8-ci qayda)

Xüsusi Xüsusiyyətlər (S):

Normallaşdırılmamış məlumatların emalı (qayda 15);

OLAP nəticələrinin saxlanması: onların orijinal məlumatlardan ayrı saxlanması (qayda 16);

Çatışmayan dəyərlərin istisna edilməsi (qayda 17);

Çatışmayan dəyərlərin idarə edilməsi (qayda 18). Hesabat xüsusiyyətləri (R):

Hesabatların yaradılmasının çevikliyi (qayda 11);

Hesabat performans standartı (qayda 4);

Avtomatik parametr fiziki təbəqə(dəyişdirilmiş orijinal qayda 7).

Ölçmə nəzarəti (D):

Ölçmələrin universallığı (6-cı qayda);

Limitsiz sayda ölçülər və toplama səviyyələri (qayda 12);

Ölçülər arasında məhdudiyyətsiz əməliyyatlar (qayda 9).

Onlayn analitik emal və ya OLAP, bütün növ məlumatların böyük massivləri əsasında ümumi məlumatlarla nəticələnən səmərəli məlumat emal texnologiyasıdır. Bu, müxtəlif perspektivlərdən təhlil edərək, kompüterdə məlumat əldə etməyə, çıxarmağa və nəzərdən keçirməyə kömək edən güclü məhsuldur.

OLAP uzunmüddətli planlaşdırma üçün strateji mövqe təmin edən və 5, 10 və ya daha çox il müddətinə əməliyyat məlumatlarının əsas məlumatlarını nəzərdən keçirən bir vasitədir. Verilənlər verilənlər bazasında onların atributu olan ölçü ilə saxlanılır. İstifadəçilər təhlilin məqsədindən asılı olaraq eyni verilənlər toplusuna müxtəlif atributlarla baxa bilərlər.

OLAP-ın tarixi

OLAP deyil yeni konsepsiya və onilliklər ərzində istifadə edilmişdir. Əslində, texnologiyanın mənşəyi 1962-ci ilə qədər izlənilir. Lakin bu termin yalnız 1993-cü ildə verilənlər bazası müəllifi Ted Codd tərəfindən icad edilmişdir, o da məhsul üçün 12 qayda müəyyən etmişdir. Bir çox digər tətbiqlərdə olduğu kimi, konsepsiya təkamülün bir neçə mərhələsindən keçmişdir.

OLAP texnologiyasının tarixi 1970-ci ildən başlayır informasiya resursları Express və ilk Olap serveri. Onlar 1995-ci ildə Oracle tərəfindən alınıb və sonradan tanınmış kompüter markasının məlumat bazasında təqdim etdiyi çoxölçülü hesablama mühərrikinin onlayn analitik emalının əsası olub. 1992-ci ildə digər məşhur onlayn analitik emal məhsulu Essbase Arbor Software tərəfindən buraxıldı (2007-ci ildə Oracle tərəfindən alınıb).

1998-ci ildə Microsoft, onlayn analitik məlumat emalı serveri olan MS Analysis Services-i buraxdı. Bu, texnologiyanın populyarlaşmasına kömək etdi və digər məhsulların inkişafına təkan verdi. Bu gün IBM, SAS, SAP, Essbase, Microsoft, Oracle, IcCube daxil olmaqla Olap proqramlarını təklif edən bir neçə dünya şöhrətli təchizatçı var.

Onlayn analitik emal

OLAP, planlaşdırılan tədbirlər haqqında qərar qəbul etməyə imkan verən bir vasitədir. Atipik Olap hesablaması yalnız məlumatların birləşdirilməsindən daha mürəkkəb ola bilər. Dəqiqədə analitik sorğular (AQM) müxtəlif alətlərin performansını müqayisə etmək üçün standart etalon kimi istifadə olunur. Bu sistemlər istifadəçiləri mümkün qədər mürəkkəb sorğu sintaksisindən gizlətməli və hamı üçün (nə qədər mürəkkəb olmalarından asılı olmayaraq) ardıcıl cavab vaxtlarını təmin etməlidir.

OLAP-ın aşağıdakı əsas xüsusiyyətləri vardır:

  1. Verilənlərin çoxölçülü təsvirləri.
  2. Kompleks hesablamalar üçün dəstək.
  3. Müvəqqəti kəşfiyyat.

Çoxölçülü görünüş korporativ məlumatlara çevik giriş vasitəsilə analitik emal üçün əsas yaradır. O, istifadəçilərə istənilən ölçüdə və istənilən toplama səviyyəsində məlumatları təhlil etməyə imkan verir.

Mürəkkəb hesablamalar üçün dəstək OLAP proqram təminatının əsasını təşkil edir.

Zaman kəşfiyyatı müəyyən bir müddət ərzində hər hansı analitik tətbiqin performansını qiymətləndirmək üçün istifadə olunur. Məsələn, bu ay keçən ayla, bu ay keçən ilin eyni ayı ilə müqayisədə.

Çoxölçülü verilənlər strukturu

Onlayn analitik emalın əsas xüsusiyyətlərindən biri çoxölçülü məlumat strukturudur. Bir kubun bir neçə ölçüsü ola bilər. Bu model sayəsində ağıllı OLAP təhlilinin bütün prosesi menecerlər və rəhbərlər üçün sadədir, çünki hüceyrələrdə təmsil olunan obyektlər real biznes obyektləridir. Bundan əlavə, bu verilənlər modeli istifadəçilərə təkcə strukturlaşdırılmış massivləri deyil, həm də strukturlaşdırılmamış və yarı strukturlaşdırılmış massivləri də emal etməyə imkan verir. Bütün bunlar onları məlumatların təhlili və BI proqramları üçün xüsusilə populyar edir.

OLAP sistemlərinin əsas xüsusiyyətləri:

  1. Məlumatların təhlilinin çoxölçülü üsullarından istifadə edin.
  2. Genişləndirilmiş verilənlər bazası dəstəyini təmin edin.
  3. İstifadəsi asan son istifadəçi interfeysləri yaradın.
  4. Müştəri/server arxitekturasını dəstəkləyin.

OLAP konsepsiyalarının əsas komponentlərindən biri müştəri tərəfi serverdir. Toplama və əlavə olaraq əvvəlcədən müalicə relational verilənlər bazasından məlumat, o, qabaqcıl hesablama və qeyd seçimlərini təmin edir, əlavə funksiyalar, əsas sorğunun qabaqcıl xüsusiyyətləri və digər funksiyalar.

İstifadəçi tərəfindən seçilmiş nümunə tətbiqindən asılı olaraq, real vaxt xəbərdarlığı, nə olarsa ssenarilərin tətbiqi funksiyası, optimallaşdırma və mürəkkəb OLAP hesabatları daxil olmaqla müxtəlif məlumat modelləri və alətləri mövcuddur.

kub şəklindədir

Konsepsiya kubik formaya əsaslanır. Ondakı məlumatların tərtibatı OLAP-ın çoxölçülü analiz prinsipinə necə əməl etdiyini göstərir, nəticədə sürətli və səmərəli təhlil üçün nəzərdə tutulmuş məlumat strukturu yaranır.

OLAP kubuna "hiperkub" da deyilir. Fasetlərə (ölçülərə) təsnif edilən ədədi faktlardan (ölçülərdən) ibarət kimi təsvir edilir. Ölçülər biznes problemini müəyyən edən atributlara aiddir. Sadə dillə desək, ölçü bir tədbiri təsvir edən etiketdir. Məsələn, satış hesabatlarında ölçü satış həcmi olacaq və ölçülərə satış müddəti, satıcılar, məhsul və ya xidmət və satış bölgəsi daxildir. İstehsal əməliyyatları haqqında hesabatda ölçü ümumi istehsal xərcləri və məhsul vahidləri ola bilər. Ölçülər istehsal tarixi və ya vaxtı, istehsal mərhələsi və ya faza, hətta istehsal prosesində iştirak edən işçilər olacaq.

OLAP məlumat kubu sistemin təməl daşıdır. Kubdakı məlumatlar ulduz və ya qar dənəciyi sxemindən istifadə etməklə təşkil edilir. Mərkəzdə aqreqatları (ölçüləri) ehtiva edən fakt cədvəli var. O, tədbirlər haqqında məlumatı ehtiva edən bir sıra ölçü cədvəlləri ilə əlaqələndirilir. Ölçülər bu tədbirlərin necə təhlil oluna biləcəyini təsvir edir. Əgər kub üçdən çox ölçüdən ibarətdirsə, ona çox vaxt hiperkub deyilir.

Bir kuba aid olan əsas xüsusiyyətlərdən biri onun statik təbiətidir, yəni kub dizayn edildikdən sonra dəyişdirilə bilməz. Buna görə də, kubun qurulması və məlumat modelinin qurulması prosesi OLAP arxitekturasında məlumatların düzgün işlənməsi istiqamətində mühüm addımdır.

Məlumatların toplanması

Toplamaların istifadəsi OLAP alətlərində (OLTP ilə müqayisədə) sorğuların daha sürətli işlənməsinin əsas səbəbidir. Aqreqasiyalar emal edildiyi zaman əvvəlcədən hesablanmış məlumatların xülasəsidir. OLAP ölçü cədvəllərində saxlanılan bütün üzvlər kubun qəbul edə biləcəyi sorğuları müəyyən edir.

Bir kubda məlumatların yığılması koordinatları xüsusi ölçülərlə müəyyən edilmiş hüceyrələrdə saxlanılır. Bir kubun ehtiva edə biləcəyi toplamaların sayı ölçü üzvlərinin bütün mümkün birləşmələrindən asılıdır. Buna görə də, tətbiqdəki tipik bir kubda çoxlu sayda birləşmələr ola bilər. Əvvəlcədən hesablama yalnız onlayn analitik analitik kubda paylanmış əsas aqreqatlar üçün həyata keçiriləcək. Bu, məlumat modelində sorğu işlədərkən hər hansı birləşmələri müəyyən etmək üçün lazım olan vaxtı xeyli azaldacaq.

Hazır kubun performansını yaxşılaşdırmaq üçün istifadə edə biləcəyiniz iki toplama ilə əlaqəli seçimlər də var: qabiliyyət keşinin birləşməsini yaradın və istifadəçi sorğularının təhlili əsasında birləşmədən istifadə edin.

Əməliyyat prinsipi

Tipik olaraq, əməliyyatlardan əldə edilən əməliyyat məlumatlarının təhlili sadə elektron cədvəldən istifadə etməklə həyata keçirilə bilər (məlumatların dəyərləri sətir və sütunlarda təqdim olunur). Məlumatların ikiölçülü xarakterini nəzərə alaraq bu yaxşıdır. OLAP vəziyyətində çoxölçülü məlumat massivi ilə əlaqəli fərqlər var. Onlar tez-tez müxtəlif mənbələrdən əldə edildiyi üçün elektron cədvəl onları həmişə səmərəli şəkildə emal edə bilmir.

Kub bu problemi həll edir və həmçinin OLAP məlumat anbarının məntiqi və nizamlı şəkildə işləməsini təmin edir. Biznes çoxsaylı mənbələrdən məlumat toplayır və müxtəlif formatlarda təqdim olunur, məsələn mətn faylları, multimedia faylları, elektron Excel cədvəlləri, əsas Məlumata giriş və hətta OLTP verilənlər bazası.

Bütün məlumatlar birbaşa mənbələrdən doldurulmuş yaddaşda toplanır. Orada OLTP və digər mənbələrdən alınan xam məlumatlar hər hansı səhv, natamam və uyğun olmayan əməliyyatlardan təmizlənəcək.

Təmizləmə və transformasiyadan sonra məlumatlar əlaqəli verilənlər bazasında saxlanılacaq. Daha sonra analiz üçün çoxölçülü OLAP serverinə (və ya Olap kubuna) yüklənəcək. Biznes proqramları, məlumatların öyrənilməsi və digər biznes əməliyyatlarına cavabdeh olan son istifadəçilər Olap kubundan ehtiyac duyduqları məlumatı əldə edə biləcəklər.

Array Modelinin Faydaları

OLAP təmin edən bir vasitədir sürətli performans Sistemin əhəmiyyətli üstünlükləri arasında olan optimallaşdırılmış saxlama, çoxölçülü indeksləşdirmə və keşləmə vasitəsilə əldə edilən sorğular. Bundan əlavə, faydalar aşağıdakılardır:

  1. Diskdə daha kiçik məlumat ölçüsü.
  2. Daha yüksək səviyyəli məlumatların aqreqatlarının avtomatlaşdırılmış hesablanması.
  3. Massiv modelləri təbii indeksləşdirməni təmin edir.
  4. Effektiv məlumat çıxarılması ilkin strukturlaşdırma vasitəsilə əldə edilir.
  5. Aşağı ölçülü verilənlər dəstləri üçün kompaktlıq.

OLAP-ın çatışmazlıqlarına bəzi qərarların (emal mərhələsi) xüsusilə böyük miqdarda məlumatla kifayət qədər uzun ola bilməsi daxildir. Bu, adətən yalnız artımlı emal həyata keçirməklə (dəyişmiş məlumatların araşdırılması ilə) düzəldilir.

Əsas analitik əməliyyatlar

Bükülmə(roll-up/drill-up) həmçinin "konsolidasiya" kimi tanınır. Qatlama əldə edilə bilən bütün məlumatların toplanması və hamısının bir və ya bir neçə ölçüdə hesablanması daxildir. Çox vaxt bu, riyazi formulun tətbiqini tələb edə bilər. OLAP nümunəsi olaraq, müxtəlif şəhərlərdə satış nöqtələri olan pərakəndə satış şəbəkəsini nəzərdən keçirək. Nümunələri müəyyən etmək və gələcək satış meyllərini təxmin etmək üçün onlar konsolidasiya və hesablama üçün bütün yerlərdən şirkətin əsas satış şöbəsinə yığılır.

Açıqlama(qazma). Bu qatlanmanın əksidir. Proses böyük verilənlər toplusu ilə başlayır və sonra onu daha kiçik parçalara bölərək istifadəçilərə təfərrüatlara baxmaq imkanı verir. ilə nümunədə pərakəndə satış şəbəkəsi analitik satış məlumatlarını təhlil edəcək və müxtəlif şəhərlərdəki satış məntəqələrinin hər birində ən çox satılanlar hesab edilən fərdi brendlərə və ya məhsullara baxacaq.

en kəsiyi(dilim və zar). Bu, analitik əməliyyatların iki hərəkəti əhatə etdiyi bir prosesdir: OLAP kubundan müəyyən məlumat dəstinin çıxarılması (təhlilin "dilimləmə" aspekti) və ona müxtəlif baxış bucaqlarından və ya bucaqlardan baxmaq. Bu, bütün çıxış məlumatları alındıqda və hiperkubaya daxil edildikdə baş verə bilər. Analitik OLAP Cube-dan satışlarla bağlı bir sıra məlumatı kəsir. Hər bir bölgədə ayrı-ayrı bölmələrin satışını təhlil edərkən daha sonra nəzərdən keçiriləcəkdir. Bu zaman digər istifadəçilər diqqətini satışın səmərəliliyinin qiymətləndirilməsinə və ya marketinq və reklam kampaniyasının effektivliyinin qiymətləndirilməsinə yönəldə bilərlər.

Dön(Pivot). Məlumatın əvəzedici təqdimatını təmin etmək üçün məlumat oxlarını döndərir.

Verilənlər bazası növləri

Əsasən, bu, OLAP Cube və ya hər hansı məlumat kubu ilə çoxölçülü məlumat analitikasını həyata keçirən tipik OLAP kubudur ki, analitik proses lazım olduqda ölçülər əlavə edə bilsin. Çoxölçülü verilənlər bazasına yüklənmiş istənilən məlumat saxlanılacaq və ya arxivləşdiriləcək və lazım olduqda çağırıla bilər.

Məna

Əlaqəli OLAP (ROLAP)

ROLAP standart əlaqə əməliyyatını yerinə yetirmək üçün çoxölçülü məlumatların xəritələşdirilməsi ilə yanaşı inkişaf etmiş DBMS-dir

Çoxölçülü OLAP (MOLAP)

MOLAP - çoxölçülü verilənlərdə işi həyata keçirir

Hibrid Onlayn Analitik Emal (HOLAP)

HOLAP yanaşmasında ümumiləşdirilmiş cəmlər çoxölçülü verilənlər bazasında saxlanılır və ətraflı məlumatəlaqəli verilənlər bazasında saxlanılır. Bu, həm ROLAP modelinin səmərəliliyini, həm də MOLAP modelinin performansını təmin edir.

OLAP Masaüstü (DOLAP)

Desktop OLAP-da istifadəçi verilənlər bazasından yerli olaraq və ya öz iş masasına məlumat parçasını yükləyir və təhlil edir. DOLAP-ın yerləşdirilməsi nisbətən ucuzdur, çünki çox az təklif edir funksionallıq digər OLAP sistemləri ilə müqayisədə

Veb OLAP (WOLAP)

Web OLAP-dır OLAP sistemi veb brauzer vasitəsilə əldə edilə bilər. WOLAP üç qatlı arxitekturadır. O, üç komponentdən ibarətdir: müştəri, ara proqram və verilənlər bazası serveri

Mobil OLAP

Mobil OLAP istifadəçilərə əldə etməyə və təhlil etməyə kömək edir OLAP məlumatları mobil cihazlarınızdan istifadə etməklə

Məkan OLAP

SOLAP coğrafiyada həm məkan, həm də qeyri-məkan məlumatlarının idarə edilməsini asanlaşdırmaq üçün yaradılmışdır məlumat Sistemi(GIS)

Daha az tanınan OLAP sistemləri və ya texnologiyaları var, lakin bunlar hazırda iri korporasiyalar, bizneslər və hətta hökumət tərəfindən istifadə olunan əsas sistemlərdir.

OLAP alətləri

Onlayn analitik emal alətləri İnternetdə həm pullu, həm də pulsuz versiyalarda çox yaxşı təmsil olunur.

Onlardan ən populyarları:

  1. Dundas Data Visualization-dan Dundas BI inteqrasiya olunmuş tablosunu, OLAP hesabat alətlərini və məlumat analitikasını özündə birləşdirən brauzer əsaslı biznes kəşfiyyatı və məlumatların vizuallaşdırılması platformasıdır.
  2. Yellowfin müxtəlif sənaye və ölçülü şirkətlər üçün nəzərdə tutulmuş vahid inteqrasiya olunmuş həll yolu olan biznes kəşfiyyatı platformasıdır. Bu sistem mühasibat uçotu, reklam, kənd təsərrüfatı sahəsində fəaliyyət göstərən müəssisələr üçün fərdiləşdirilə bilər.
  3. ClicData əsasən kiçik və orta bizneslər tərəfindən istifadə üçün nəzərdə tutulmuş biznes kəşfiyyatı (BI) həllidir. Alət son istifadəçilərə hesabatlar və tablolar yaratmağa imkan verir. Şura biznes zəkasını, müəssisə performansının idarə edilməsini birləşdirmək üçün yaradılmışdır və orta və müəssisə ölçülü şirkətlərə xidmət edən tam xüsusiyyətli sistemdir.
  4. Domo bulud əsaslı biznes idarəetmə paketidir və elektron cədvəllər, verilənlər bazaları, sosial Mediya və hər hansı mövcud bulud və ya yerli proqram həlli.
  5. InetSoft Style Intelligence edir proqram platforması istifadəçilərə tablolar, OLAP vizual analiz texnologiyası və mashup mühərrikindən istifadə edərək hesabatlar yaratmağa imkan verən biznes analitikləri üçün.
  6. Birst by Infor Company ideyaları birləşdirən veb əsaslı biznes kəşfiyyatı və təhlil həllidir müxtəlif komandalar və məlumatlı qərarlar qəbul etməyə kömək edir. Alət mərkəzləşdirilməmiş istifadəçilərə müəssisə komanda modelini genişləndirməyə imkan verir.
  7. Halo tədarük zəncirinin idarə edilməsi üçün biznes planlaşdırılması və inventar proqnozlaşdırılmasında kömək edən hərtərəfli təchizat zəncirinin idarə edilməsi və biznes kəşfiyyat sistemidir. Sistem bütün mənbələrdən - böyük, kiçik və orta səviyyəli məlumatlardan istifadə edir.
  8. Chartio bulud əsaslı biznes analitik həllidir və təsisçilərə, biznes qruplarına, məlumat analitiklərinə və məhsul komandalarına gündəlik işlərini təşkil etmək üçün alətlər təqdim edir.
  9. Exago BI veb proqramlara daxil edilmək üçün nəzərdə tutulmuş veb həllidir. Exago BI-nin tətbiqi bütün ölçülü şirkətlərə öz müştərilərinə ad hoc, real vaxt və interaktiv hesabat təqdim etməyə imkan verir.

Biznes Təsiri

İstifadəçi OLAP-ı sənayelər üzrə əksər biznes proqramlarında tapacaq. Təhlil yalnız biznes tərəfindən deyil, digər maraqlı tərəflər tərəfindən də istifadə olunur.

Ən çox yayılmış tətbiqlərdən bəziləri bunlardır:

  1. Marketinq OLAP məlumatlarının təhlili.
  2. Satış və xərcləri əhatə edən maliyyə hesabatı, büdcə və maliyyə planlaşdırması.
  3. Biznes prosesinin idarə edilməsi.
  4. Satış təhlili.
  5. Verilənlər bazası marketinqi.

Sənayelər böyüməyə davam edir, yəni istifadəçilər tezliklə görəcəklər daha çox proqram OLAP. Çoxvariantlı uyğunlaşdırılmış emal daha dinamik analiz təmin edir. Məhz buna görə də bu OLAP sistemləri və texnologiyaları nə olarsa və alternativ biznes ssenarilərini qiymətləndirmək üçün istifadə olunur.

OLAP (OnLine Analytical Processing) konkret məhsulun adı deyil, məlumatların təhlili və hesabatın daxil olduğu bütöv bir onlayn analitik emal texnologiyasının adıdır. İstifadəçiyə müxtəlif bölmələr üzrə məlumatları avtomatik ümumiləşdirən və hesablamaları və hesabatın formasını tez idarə etməyə imkan verən çoxölçülü cədvəl təqdim olunur.

Bəzi nəşrlərdə analitik emal həm onlayn, həm də interaktiv adlandırılsa da, "onlayn" sifəti OLAP texnologiyasının mənasını ən dəqiq şəkildə əks etdirir. İdarəetmə idarəetmə qərarlarının hazırlanması avtomatlaşdırmaya ən çox uyğun gələn sahələr kateqoriyasına aiddir. Bununla belə, bu gün qərarların hazırlanmasında menecerə kömək etmək və ən əsası, qərarların hazırlanması, onların seçilməsi və qəbulu prosesini əhəmiyyətli dərəcədə sürətləndirmək imkanı var.

Qərarlara dəstək sistemləri adətən istifadəçiyə ilkin topludan müxtəlif nümunələr üçün məcmu məlumatları qavrayış və təhlil üçün əlverişli formada təqdim etmək üçün vasitələrə malikdir. Bir qayda olaraq, belə məcmu funksiyalar tez-tez hiperkub və ya metakub adlanan çoxölçülü verilənlər toplusunu təşkil edir, oxları parametrləri ehtiva edir və hüceyrələr onlardan asılı olan məcmu məlumatları ehtiva edir - və bu cür məlumatlar əlaqəli cədvəllərdə də saxlanıla bilər, lakin bu halda biz məntiqi məlumatlardan danışırıq. məlumatların təşkili, onların saxlanmasının fiziki həyata keçirilməsi haqqında deyil.

Hər bir ox boyunca məlumatlar müxtəlif təfərrüat səviyyələrini təmsil edən bir iyerarxiya şəklində təşkil edilə bilər.

Çoxölçülü modeldəki ölçülərə görə müəssisənin fəaliyyətinə təsir edən amillər kənara qoyulur (məsələn: vaxt, məhsullar, şirkət filialları və s.). Sonra yaranan OLAP kubu müəssisənin fəaliyyətinin göstəriciləri (qiymətlər, satışlar, plan, mənfəət, pul vəsaitlərinin hərəkəti və s.) ilə doldurulur. Qeyd etmək lazımdır ki, həndəsi kubdan fərqli olaraq, OLAP kubunun üzlərinin eyni ölçüdə olması lazım deyil. Bu doldurma həm əməliyyat sistemlərinin real məlumatları ilə həyata keçirilə bilər, həm də tarixi məlumatlar əsasında proqnozlaşdırıla bilər. Hypercube ölçüləri mürəkkəb, iyerarxik ola bilər və onlar arasında əlaqələr qurula bilər. Təhlil zamanı istifadəçi verilənlərə baxış nöqtəsini dəyişə bilər (məntiqi görünüşün dəyişdirilməsi əməliyyatı adlanır), bununla da müxtəlif bölmələrdə verilənlərə baxa və konkret problemləri həll edə bilər. Proqnozlaşdırma və şərti planlaşdırma da daxil olmaqla kublar üzərində müxtəlif əməliyyatlar yerinə yetirilə bilər (əgər təhlil).

Bu məlumat modeli sayəsində istifadəçilər mürəkkəb sorğular tərtib edə, hesabatlar yarada və verilənlərin alt dəstlərini qəbul edə bilərlər. Əməliyyat analitik emal idarəetmə heyəti tərəfindən qərarların hazırlanması və qəbul edilməsi prosesini əhəmiyyətli dərəcədə sadələşdirə və sürətləndirə bilər. Onlayn analitik emal verilənlərin informasiyaya çevrilməsi məqsədinə xidmət edir. O, əksər hallarda strukturlaşdırılmış hesabatların nəzərdən keçirilməsinə əsaslanan ənənəvi qərar qəbul etmə prosesindən əsaslı şəkildə fərqlənir.


OLAP texnologiyası intellektual analiz növünə aiddir və 12 prinsipi əhatə edir:

1. Konseptual çoxölçülü təmsil. İstifadəçi-analitik müəssisənin dünyasını müvafiq olaraq təbiətcə çoxölçülü görür və OLAP modeli əsas etibarilə çoxölçülü olmalıdır.

2. Şəffaflıq. OLAP sisteminin arxitekturası açıq olmalıdır, istifadəçinin harada olmasından asılı olmayaraq analitik alətdən - müştəri ilə serverlə əlaqə saxlamağa imkan verir.

3. Mövcudluq. OLAP analitik istifadəçisi relational verilənlər bazasında müəssisə miqyasında məlumatları, eləcə də köhnəlmiş verilənlər bazalarından, ümumi giriş metodlarına və ümumi analitik modelə dair məlumatları ehtiva edən ümumi konseptual sxem əsasında təhlil apara bilməlidir. OLAP sistemi yalnız faktiki olaraq lazım olan məlumatlara daxil olmalı və lazımsız daxilolmalara səbəb olan ümumi "mətbəx hunisi" prinsipini tətbiq etməməlidir.

4. Hesabatın hazırlanmasında ardıcıl performans. Ölçülərin sayının və ya verilənlər bazasının ölçüsünün artması ilə analitik istifadəçi performansında əhəmiyyətli bir azalma yaşamamalıdır.

5. Müştəri-server arxitekturası. Bu gün onlayn analitik emaldan keçməli olan məlumatların əksəriyyəti LAN vasitəsilə istifadəçi iş stansiyalarına çıxışı olan əsas kadrlarda saxlanılır. Bu o deməkdir ki, OLAP məhsulları müştəri-server mühitində işləməyi bacarmalıdır.

6. Ümumi çoxölçülülük. Hər bir ölçü strukturundan və əməliyyat imkanlarından asılı olmayaraq tətbiq edilməlidir. Əsas məlumat strukturları, düsturlar və hesabat formatları hər hansı bir ölçüyə qarşı qərəzli olmamalıdır.

7. Seyrək matrislərin dinamik idarə edilməsi. OLAP alətinin fiziki dizaynı seyrək matrisləri optimal şəkildə idarə etmək üçün xüsusi analitik modelə tam uyğunlaşdırılmalıdır. Seyrəklik (boş hüceyrələrin bütün mümkün olanlara nisbəti kimi ölçülür) məlumatların yayılmasının xüsusiyyətlərindən biridir.

8. Çox istifadəçi dəstəyi. OLAP aləti bütövlüyü və təhlükəsizliyi qoruyarkən sorğunu paylaşmaq və çoxsaylı analitik istifadəçilərini artırmaq imkanı təmin etməlidir.

9. Limitsiz çarpaz əməliyyatlar. Müxtəlif əməliyyatlar, iyerarxik təbiətinə görə, OLAP modelində asılı əlaqələri təmsil edə bilər, yəni çarpaz funksionaldır. Onların icrası analitik istifadəçidən bu hesablamaları və əməliyyatları yenidən müəyyənləşdirməyi tələb etməməlidir.

10. Intuitiv məlumat manipulyasiyası. Analitik istifadəçinin analitik modeldə müəyyən edilmiş ölçülərə baxışı OLAP modelində hərəkətləri yerinə yetirmək üçün bütün lazımi məlumatları ehtiva etməlidir, yəni. onlar menyu sisteminin istifadəsini və ya digər çoxsaylı istifadəçi interfeysi əməliyyatlarını tələb etməməlidirlər.

11. Çevik hesabat seçimləri. Hesabat alətləri hər hansı bir mümkün istiqamət üzrə məlumat modelindən əldə edilən məlumat və ya məlumat sintez edilməlidir. Bu o deməkdir ki, hesabatın sətirləri, sütunları və ya səhifələri ölçüdə olan elementlərin (dəyərlərin) hər hansı alt çoxluğunu və istənilən qaydada göstərmək imkanı ilə eyni zamanda OLAP modelinin bir neçə ölçüsünü göstərməlidir.

12. Limitsiz ölçü və toplama səviyyələrinin sayı. Analitik modeldə tələb olunan zəruri ölçmələrin mümkün sayına dair araşdırma göstərdi ki, analitik istifadəçi tərəfindən eyni vaxtda 19-a qədər ölçmə istifadə edilə bilər. Bu, OLAP sistemi tərəfindən dəstəklənən ölçülərin sayı ilə bağlı tövsiyəyə gətirib çıxarır. Bundan əlavə, ümumi ölçülərin hər biri istifadəçi-analitik tərəfindən müəyyən edilmiş toplama səviyyələrinin sayı ilə məhdudlaşdırılmamalıdır.

Hazırda bazarda təklif olunan ixtisaslaşmış OLAP sistemləri kimi siz CalliGraph, Business Intelligence-i təyin edə bilərsiniz.

Sadə məlumatların təhlili tapşırıqlarını həll etmək üçün büdcə həllindən - Microsoft Excel və Access ofis proqramlarından istifadə etmək mümkündür, bu proqramlarda pivot cədvəlləri yaratmağa və onların əsasında müxtəlif hesabatlar qurmağa imkan verən elementar OLAP texnologiya alətləri var.