22.09.2021

Olap sistemlərinin funksiyaları. OLAP sistemləri. Vəsait axını


Hesabatın məqsədi

Bu hesabatda rahat bir analitik vasitə olan ağıllı texnologiyalar kateqoriyalarından biri - OLAP texnologiyaları müzakirə olunacaq.

Hesabatın məqsədi: 2 məsələni üzə çıxarmaq və vurğulamaq: 1) OLAP anlayışı və onların maliyyə idarəçiliyində tətbiq olunan dəyəri; 2) OLAP funksionallığının proqram həllərində tətbiqi: fərqlər, imkanlar, üstünlüklər, dezavantajlar.

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

Maliyyə menecmenti

Maliyyə menecmenti, analizin digərlərindən daha vacib olduğu bir sahədir. Hər hansı maliyyə və idarəetmə qərarı müəyyən analitik prosedurlar nəticəsində yaranır. Bu gün maliyyə idarəçiliyi bir müəssisənin müvəffəqiyyətlə işləməsi üçün əhəmiyyətli bir rol oynayır. Maliyyə idarəçiliyinin müəssisədə köməkçi bir proses olmasına baxmayaraq, 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 paylama yolu ilə istifadəsindən maksimum effekt əldə etmək üçün müəssisəyə lazımi həcmdə, doğru zamanda və doğru yerdə maliyyə mənbələri verməyi hədəfləyir.

"Resurs istifadəsinin maksimum səmərəliliyi" səviyyəsini müəyyən etmək çətindir, amma hər halda,

CFO həmişə bilməlidir:

  • nə qədər maliyyə mənbələri var?
  • vəsait haradan və nə qədər olacaq?
  • harada daha səmərəli investisiya qoymaq və niyə?
  • və bütün bunları hansı vaxtda etmək lazımdır?
  • müəssisənin normal fəaliyyətini təmin etmək üçün nə qədər lazımdır?

Bu suallara ağlabatan cavablar almaq üçün kifayət qədər çox performans göstəricisinə sahib olmalı, təhlil etməli və necə analiz etməyi bilməlisən. Bundan əlavə, FI çox sayda sahəni əhatə edir: pul vəsaitlərinin hərəkəti (pul vəsaitlərinin hərəkəti), aktivlərin və öhdəliklərin təhlili, gəlirliliyin təhlili, marj təhlili, gəlirlilik təhlili, çeşid analizi.

Bilik

Buna görə maliyyə idarəetmə prosesinin səmərəliliyinin əsas amili biliklərin olmasıdır:

  • Təcrübə, bir maliyyəçinin / maliyyə direktorunun intuisiyası da daxil olmaqla mövzu sahəsindəki şəxsi biliklər (nəzəri və metodoloji deyilə bilər)
  • Müəssisədəki maliyyə əməliyyatları faktları haqqında ümumi (korporativ) biliklər və ya sistemləşdirilmiş məlumatlar (yəni müxtəlif göstəricilərdə və ölçülərdə təqdim olunan müəssisənin keçmişi, bu günü və gələcək vəziyyəti haqqında məlumatlar)

Birincisi bu maliyyəçinin (və ya bu işçini işə götürən İK direktorunun) fəaliyyət sahəsinə aiddirsə, 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 ne var

Bununla birlikdə, indi müəssisələrdə paradoksal bir vəziyyət tipikdir: məlumat var, çox var, çoxdur. Ancaq xaotik bir vəziyyətdədir: qurulmamış, ardıcıl olmayan, dağınıq, həmişə etibarlı deyil və çox vaxt səhvdir, onu tapmaq və əldə etmək demək olar ki, mümkün deyil. Maliyyə təhlili üçün əlverişsiz olan, başa düşülməsi çətin olan uzun və tez -tez yararsız bir maliyyə hesabatı hazırlanır, çünki daxili idarəetmə üçün deyil, xarici tənzimləyici orqanlara təqdim etmək üçün yaradılmışdır.

Şirkət tərəfindən aparılan bir araşdırmanın nəticələrinə 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 keçirdiklərini söyləyirlər. Məlum olur ki, yüksək ixtisaslı mütəxəssis yüksək ödənişli vaxtını məlumatların analizinə deyil, bu analiz üçün lazım olan məlumatların toplanmasına, axtarışına və təşkilinə sərf edir. Eyni zamanda, menecerlər çox vaxt əlaqəsi olmayan çoxlu məlumat yükü yaşayır və bu da onların səmərəliliyini azaldır. Bu vəziyyətin səbəbi məlumatın çox olması və məlumatsızlığın olmasıdır.

Nə etməli

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

Məlumat idarəçiliyinin açarı, müəyyən bir zamanda təşkilat daxilindəki maraqlı tərəflərə doğru məlumatı düzgün şəkildə çatdırmaqdır. Bu cür idarəetmənin məqsədi insanların artan miqdarda məlumatdan istifadə edərək daha yaxşı işləmələrinə kömək etməkdir.

Bu vəziyyətdə informasiya texnologiyaları, bir müəssisədəki məlumatları sistemləşdirmək, müəyyən istifadəçilərə bu məlumatı əldə etmək və bu məlumatları biliklərə çevirmək üçün vasitələr vermək mümkün olacaq bir vasitə kimi çıxış edir.

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

OLAP texnologiyası (İngilis On-Line Analitik İşlənmədən) müəyyən bir məhsulun adı deyil, anbarda toplanan çoxölçülü məlumatların əməliyyat analizinin bütöv bir texnologiyasıdır. OLAP-ın mahiyyətini başa düşmək üçün qərar qəbul etmək üçün ənənəvi məlumat əldə etmə prosesini nəzərdən keçirmək lazımdır.

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

Burada, əlbəttə ki, bir çox variant da ola bilər: tam məlumat xaosu və ya müəssisənin əməliyyat sistemləri olduqda ən tipik vəziyyət, bunun köməyi ilə müəyyən əməliyyatların faktları qeydə alınır və verilənlər bazasında saxlanılır. Analitik məqsədlər üçün verilənlər bazasından məlumat almaq üçün müəyyən məlumat nümunələri üçün sorğu sistemi qurulmuşdur.

Ancaq bu qərar dəstəyinin elastikliyi yoxdur və bir çox mənfi cəhətləri var:

  • qərar qəbul etmək üçün faydalı ola biləcək az miqdarda məlumatdan istifadə edir
  • bəzən 1-2 sətirdən istifadə olunan kompleks çox səhifəli hesabatlar yaradılır (qalanları hər halda)-məlumatların həddən artıq yüklənməsi
  • prosesin dəyişikliklərə yavaş reaksiyası: yeni bir məlumat təqdimatına ehtiyac olarsa, sorğu proqramçı tərəfindən rəsmi olaraq təsvir olunmalı və kodlaşdırılmalı, yalnız bundan sonra yerinə yetirilməlidir. Gözləmə müddəti: saatlar, günlər. Bəlkə də dərhal, dərhal bir həll lazımdır. Ancaq yeni məlumat aldıqdan sonra yeni bir sual ortaya çıxacaq (aydınlaşdırıcı)

Sorğu hesabatları bir ölçülü formatda təqdim olunursa, iş problemləri ümumiyyətlə çoxölçülü və çoxşaxəlidir. Əgər şirkətin işi haqqında aydın təsəvvür əldə etmək lazımdırsa, o zaman məlumatları müxtəlif aspektlərdə təhlil etmək lazımdır.

Bir çox şirkət, bazar hadisələrinə tez və ya kifayət qədər səlahiyyətli bir reaksiya verməyən, istifadə edilməyən məlumat dağlarını ideal şəkildə parçalayan əla əlaqəli verilənlər bazası yaradır. Bəli - əlaqəli verilənlər bazası, korporativ məlumatların saxlanması üçün ən uyğun texnologiya idi, olacaq və olacaq. Bu yeni bir verilənlər bazası texnologiyası deyil, daha çox mövcud DBMS funksiyalarını tamamlayan və OLAP -a xas olan müxtəlif mədənçilik növlərini yerləşdirmək və avtomatlaşdırmaq üçün kifayət qədər çevik olan bir analiz alətlər dəstidir.

OLAP anlayışı

OLAP nə verir?

  • Məlumat saxlamağa daxil olmaq üçün inkişaf etmiş vasitələr
  • Dinamik interaktiv məlumat manipulyasiyası (fırlanma, konsolidasiya və ya aşağıya endirmə)
  • Məlumatların aydın vizual göstərilməsi
  • Sürətli - real vaxt təhlili
  • Çoxölçülü məlumatların təqdimatı - birdən çox ölçüdə birdən çox göstəricinin eyni vaxtda təhlili

OLAP texnologiyalarının istifadəsindən effekt əldə etmək üçün aşağıdakıları etməlisiniz: 1) texnologiyaların mahiyyətini və imkanlarını anlamalısınız; 2) hansı proseslərin təhlil edilməsi lazım olduğunu, hansı göstəricilərlə xarakterizə ediləcəyini və hansı ölçülərdə onları görmək məsləhətdir, yəni bir analiz modeli yaratmaq lazım olduğunu dəqiq müəyyənləşdirin.

OLAP texnologiyalarının istifadə etdiyi əsas anlayışlar aşağıdakılardır:

Çoxölçülülük

Məlumatların çoxölçülülüyünü başa düşmək üçün əvvəlcə, məsələn, Müəssisə Xərclərinin iqtisadi element və iş vahidi üzrə performansını əks etdirən bir cədvəl təqdim etməlisiniz.

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

  • məqalə
  • iş vahidi

Bu cədvəl məlumatlı deyil, çünki hər hansı bir dövr üçün satışları göstərir. Fərqli dövrlər üçün analitiklər bir neçə cədvəli müqayisə etməlidirlər (hər dövr üçün):

Şəkil, ilk ikisinə əlavə olaraq üçüncü bir ölçüsü, Zaman göstərir. (Məqalə, iş vahidi)

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

OLAP kubları, analitiklərin işin soruşduğu suallara cavab almaq üçün fərqli dilimlərdə məlumat almasına imkan verir:

  • Hansı iş bölmələrində kritik xərclər var?
  • Zamanla iş vahidinin xərcləri necə dəyişir?
  • Zamanla xərc maddələri necə dəyişir?

İdarəetmə qərarları qəbul etmək üçün bu cür sualların cavabları lazımdır: müəyyən xərc maddələrinin azaldılması, onların strukturuna təsir etmək, zamanla xərclərin dəyişməsinin səbəblərini müəyyən etmək, plandan kənarlaşmaq və onları aradan qaldırmaq - strukturunu optimallaşdırmaq.

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

Tipik olaraq, OLAP tətbiqləri 3 və ya daha çox ölçüdə məlumat əldə etməyə imkan verir, məsələn, daha bir ölçü əlavə edə bilərsiniz - Plan -Faktiki, Maliyyə kateqoriyası: Sifarişlərə görə, Aya görə. Əlavə ölçülər daha çox analitik dilim əldə etməyə və birdən çox şərti olan suallara cavab verməyə imkan verir.

İerarxiya

OLAP, analitiklərə, bir işi təhlil etməyin ən məntiqli yolu olan bütün təşkilata aid bir ölçünü təmsil edən qruplar və alt qruplar və cəmlər iyerarxiyasında hər bir ölçü təşkil etməyə imkan verir.

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

OLAP, analitiklərə ümumi bir xülasə ölçüsündən (ən üst səviyyədə) məlumat almağa imkan verir və sonra aşağı və bir sonrakı səviyyəyə qədər qazaraq, ölçü dəyişikliyinin dəqiq səbəbini aşkar edir.

Analitiklərə hiyerarşik olaraq qurulmuş ölçülər imkanı ilə bir məlumat kubunda birdən çox ölçüdən istifadə etməyə icazə verərək, OLAP, məlumat anbarı quruluşu ilə sıxışdırılmayan bir işin şəklini təqdim edir.

Bir kubdakı analiz istiqamətlərini dəyişdirin (məlumatların fırlanması)

Bir qayda olaraq, anlayışlarla işləyirlər: sütunlarda, satırlarda göstərilən ölçülər (onlardan bir neçəsi ola bilər), qalanları dilimlər təşkil edir, cədvəlin məzmunu ölçülərə (satışlar, xərclər, pul)

Tipik olaraq, OLAP, bir kubun ölçülərinin istiqamətini dəyişdirməyə imkan verir və bununla da məlumatları fərqli 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: satırlarda, sütunlarda, dilimlərdə hansı ölçülər göstərilir;
  • satırlarda, sütunlarda, dilimlərdə vurğulanan göstəricilər qrupları.
  • Ölçülərin dəyişdirilməsi istifadəçinin fəaliyyət sahəsinə aiddir.

Beləliklə, OLAP müxtəlif növ analizlər aparmağa və nəticələrlə əlaqələrini başa düşməyə imkan verir.

  • Sapma təhlili - göstəricilərin təfərrüatı ilə sapmaların səbəblərinin amil təhlili ilə tamamlanan planın həyata keçirilməsinin təhlili.
  • Asılılıq təhlili: OLAP, müxtəlif dəyişikliklər arasındakı müxtəlif asılılıqları müəyyən etməyə imkan verir, məsələn, ilk iki ay ərzində pivə çeşiddən çıxarıldıqda, roach satışlarında bir azalma aşkar edildi.
  • Müqayisə (müqayisəli təhlil). Müəyyən bir məhsul qrupu üçün, fərqli bölgələrdəki göstəricinin zamanla dəyişməsinin nəticələrinin müqayisəsi və s.
  • Dinamikanın təhlili zamanla göstəricilərin dəyişməsinin müəyyən meyllərini müəyyən etməyə imkan verir.

Tezlik: deyə bilərik ki, OLAP psixologiya qanunlarına əsaslanır: məlumat sorğularını "real vaxtda" emal etmək bacarığı - istifadəçinin məlumatları analitik anlama prosesi sürətində.

Bir əlaqəli verilənlər bazasından saniyədə təxminən 200 qeyd oxuya və 20 yaza bilsəniz, hesablanmış satır və sütunlardan istifadə edərək yaxşı bir OLAP serveri saniyədə 20.000-30.000 hüceyrəni (əlaqəli verilənlər bazasında bir rekorda bərabər) birləşdirə bilər.

Görünürlük: Vurğulanmalıdır ki, OLAP son istifadəçiyə məlumatların inkişaf etmiş qrafik təqdimatını təqdim edir. İnsan beyni həndəsi şəkillər şəklində təqdim olunan məlumatları alfasayısal formada təqdim edilən məlumatlardan daha böyük ölçüdə bir neçə ölçüdə qəbul edə və təhlil edə bilir. Misal: Tutaq ki, yüz fotoşəkildən birində tanış bir üz tapmalısan. İnanıram ki, bu proses bir dəqiqədən də az çəkəcək. İndi təsəvvür edin ki, fotoşəkillər əvəzinə eyni şəxslərin yüz şifahi təsviri sizə təqdim ediləcək. Düşünürəm ki, təklif olunan problemi ümumiyyətlə həll edə bilməyəcəksiniz.

Sadəlik: Bu texnologiyaların əsas xüsusiyyəti ondadır ki, onlar informasiya texnologiyaları mütəxəssisi tərəfindən deyil, mütəxəssis statistik mütəxəssis tərəfindən deyil, tətbiq olunan sahə üzrə peşəkar - kredit şöbəsinin müdiri, büdcə şöbəsinin müdiri tərəfindən istifadə olunmasına yönəlmişdir. və nəhayət rejissor. Analitikin kompüterlə deyil, problemlə ünsiyyət qurması üçün nəzərdə tutulmuşdur..

OLAP -ın böyük imkanlarına baxmayaraq (əlavə olaraq fikir nisbətən köhnədir - 60 -cı illər), əslində müəssisələrimizdə praktik olaraq istifadə olunmur. Niyə?

  • heç bir məlumat yoxdur və ya ehtimallar aydın deyil
  • iki ölçülü düşünmə vərdişi
  • qiymət baryeri
  • OLAP -a həsr olunmuş məqalələrin həddindən artıq istehsal qabiliyyəti: tanımadığı terminlər qorxudur - OLAP, "məlumatların qazılması və kəsilməsi", "xüsusi sorğular", "əhəmiyyətli korrelyasiyaların müəyyən edilməsi"

OLAP tətbiqinə yanaşmamız və Qərb yanaşması

Əlavə olaraq, OLAP -ın texnoloji imkanlarını başa düşərkən də onun faydalılığı haqqında xüsusi bir anlayışa sahibik.

OLAP haqqında müxtəlif materialların bizim və rus müəllifləri OLAP -ın faydalı olması ilə əlaqədar aşağıdakı fikirləri ifadə edirlər: əksəriyyət təhlil zamanı analitikin başına gələn manipulyasiyalar edərək məlumatları sadə və rahat şəkildə genişləndirməyə və yığışdırmağa imkan verən bir vasitə kimi qəbul edir. Analitikin nə qədər çox "dilim" və "kəsik" gördüyü, daha çox fikrə sahib olduğu və bu da öz növbəsində daha çox "dilim" in təsdiqlənməsini tələb edir. Düz deyil.

OLAP -ın faydalılığının Qərb anlayışı, OLAP həllərinin dizaynında qoyulmalı olan analizin metodoloji modelinə əsaslanır. Analitik OLAP kubu ilə oynamamalı və ölçülərini və detal səviyyələrini, məlumatların istiqamətini, məlumatların qrafik göstərilməsini məqsədsiz şəkildə dəyişdirməməlidir (və bu, həqiqətən də lazımdır!) , "kəşflər" elementləri ola bilər, amma bu OLAP -ın faydalılığının əsas elementi deyil).

OLAP tətbiqi

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

OLAP texnologiyaları üçün ən məhsuldar tətbiq sahələrindən biridir. Tərkibində büdcə təhlili üçün OLAP vasitələri olmadan heç bir müasir büdcə sisteminin tamamlanmış sayılmaması əbəs yerə deyil. Əksər büdcə hesabatları OLAP sistemləri əsasında asanlıqla qurulur. Eyni zamanda, hesabatlar çox geniş suallara cavab verir: xərclərin və gəlirin strukturunun təhlili, ayrı -ayrı bölmələrdəki 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 və mənfəətin təhlili. .

OLAP, axınlarını optimallaşdırmaq üçün iş əməliyyatları, qarşı tərəflər, valyutalar və vaxt kontekstində nağd pul giriş və çıxışlarını təhlil etməyə imkan verəcəkdir.

  • Maliyyə və idarəetmə hesabatları (rəhbərliyin ehtiyac duyduğu analitiklərlə)
  • Marketinq
  • Balanslaşdırılmış Hesab Kartı
  • Gəlir təhlili

Müvafiq məlumatlar olduqda fərqli bir OLAP texnologiya tətbiqini tapa bilərsiniz.

OLAP məhsulları

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

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

OLAP tətbiqetmələrini həyata keçirməyin bir çox yolu var, onda heç bir xüsusi texnologiyaya ehtiyac olmamalı və hətta tövsiyə edilməməlidir. Fərqli şərtlər və şərtlərdə bir yanaşma digərindən daha üstün ola bilər. Tətbiqetmə texnikası, satıcıların qürur duyduqları bir çox fərqli fikirləri ehtiva edir: müştəri-server arxitekturasının ləzzətləri, zaman seriyalarının təhlili, obyektlərin istiqamətləndirilməsi, saxlamanın optimallaşdırılması, paralel proseslər və s. Amma bu texnologiyalar OLAP tərifinin bir hissəsi ola bilməz.

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

  • Tez(FAST) - sistemin təxminən beş saniyə ərzində istifadəçilərə ən çox cavab verə bilməsi deməkdir. Sistem prosesin xeyli uzun çəkəcəyini xəbərdar etsə belə, istifadəçilər fikrini yayındıra və düşüncələrini itirə bilər və analizin keyfiyyəti pisləşir. Xüsusilə uçuşda xüsusi hesablamalar tələb olunarsa, böyük həcmli məlumatlarla bu sürəti əldə etmək asan deyil. Satıcılar bu məqsədə çatmaq üçün ixtisaslaşdırılmış məlumat saxlama formaları, geniş əvvəlcədən hesablama və ya hardware tələblərini sərtləşdirmək də daxil olmaqla müxtəlif üsullara müraciət edirlər. Ancaq hazırda tam optimallaşdırılmış həllər yoxdur. İlk baxışdan, çox keçməmiş günlər sürən bir dəqiqədə bir hesabat alarkən, istifadəçinin gözləyərkən çox tez cansıxması və layihənin daha uğurlu olmadığı ortaya çıxması təəccüblü görünə bilər. daha az detallı təhlil bahasına belə ani cavab.
  • Paylaşıldı o deməkdir ki, sistem bütün məlumatların qorunması tələblərini yerinə yetirməyə və müxtəlif səviyyəli istifadəçilər üçün məlumatlara paylanmış və eyni vaxtda daxil olmağa imkan verir. Sistem birdən çox məlumat dəyişikliyini vaxtında və etibarlı şəkildə idarə edə bilməlidir. Bu, bütün OLAP tətbiqlərinin yalnız oxumaq üçün olduğunu və sadələşdirilmiş qoruma təmin etdiyini düşünən bir çox OLAP məhsulunda böyük bir zəiflikdir.
  • Çoxölçülüəsas tələbdir. OLAP -ı bir sözlə təyin etməli olsaydınız, onu seçərdiniz. Sistem, işin təhlilinin ən məntiqli yolunu təyin etdiyi üçün hiyerarşilərə və çoxlu iyerarxiyalara tam dəstək də daxil olmaqla, məlumatların çoxölçülü konseptual görünüşünü təmin etməlidir. İşlənəcək minimum ölçü sayı yoxdur, çünki bu da tətbiqdən asılıdır və əksər OLAP məhsulları hədəf aldıqları 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ü bir konseptual təqdimatını alarsa, hansı verilənlər bazası texnologiyasından istifadə edilməli olduğunu açıqlamırıq. Bu xüsusiyyət OLAP -ın mərkəzindədir
  • Məlumat. Həcmi və saxlama yerindən asılı olmayaraq, lazım olduğu yerdə lazımi məlumatlar əldə edilməlidir. Ancaq tətbiqdən çox şey asılıdır. Müxtəlif məhsulların gücü nə qədər girişi emal edə biləcəyi ilə ölçülür, nə qədər gigabayt saxlaya biləcəyi ilə ölçülmür. Məhsulların gücü çox dəyişir - ən böyük OLAP məhsulları ən kiçiklərindən ən azı min dəfə çox məlumatı idarə edə bilir. Bu mövzuda nəzərə alınacaq bir çox faktor var, bunlar arasında məlumatların təkrarlanması, RAM tələb olunur, disk sahəsinin istifadəsi, performans, məlumat saxlama inteqrasiyası və s.
  • Təhlil sistemin müəyyən bir tətbiqə xas olan hər hansı bir məntiqi və statistik təhlili idarə edə biləcəyi və son istifadəçi üçün əlçatan bir formada saxlanılmasını təmin etdiyi deməkdir. İstifadəçi proqramlaşdırmaya ehtiyac olmadan analizin bir hissəsi olaraq yeni xüsusi hesablamaları təyin edə bilməlidir. Yəni bütün lazım olan analiz funksiyaları son istifadəçilər üçün intuitiv şəkildə təmin edilməlidir. Təhlil vasitələri, zaman seriyası təhlili, xərc bölgüsü, valyuta köçürmələri, hədəf axtarışı və digərləri kimi xüsusi prosedurları əhatə edə bilər.

Başqa sözlə, bu 5 əsas tərif OLAP məhsullarının əldə etmək üçün hazırlandığı məqsədlərdir.

OLAP -ın texnoloji aspektləri

OLAP sistemi müəyyən komponentlərdən ibarətdir. Müəyyən bir məhsulun həyata keçirə biləcəyi işlərin müxtəlif sxemləri 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 məlumat bazası, cədvəllər toplusu, yuxarıdakıların birləşməsi).
  • OLAP server
    Mənbədəki məlumatlar sorğulara cavabların daha sürətli əmələ gəlməsi üçün təşkil edildiyi və hazırlandığı OLAP serverinə köçürülür və ya kopyalanır.
  • OLAP müştəri
    İstifadəçinin işlədiyi OLAP serverinin istifadəçi interfeysi

Qeyd etmək lazımdır ki, bütün komponentlərə ehtiyac yoxdur. Bir istifadəçinin kompüterində saxlanılan məlumatları təhlil etməyə imkan verən və OLAP serverinə ehtiyac duymayan OLAP masaüstü sistemləri mövcuddur.

Bununla birlikdə, məlumat mənbəyində hansı element tələb olunur: məlumatların olması vacib bir məsələdir. Hər hansı bir formada, Excel cədvəli kimi, mühasibat sisteminin verilənlər bazasında, filialların strukturlaşdırılmış hesabatları şəklində olsalar, İT mütəxəssisi OLAP sistemi ilə birbaşa və ya aralıq çevrilmə ilə inteqrasiya edə biləcək. Bunun üçün OLAP sistemlərində xüsusi vasitələr var. Bu məlumatlar mövcud deyilsə və ya kifayət qədər tam deyilsə və keyfiyyətsizdirsə, OLAP kömək etməyəcək. Yəni OLAP yalnız məlumatlar üzərində bir əlavədir və heç biri yoxdursa, yararsız bir şeyə çevrilir.

OLAP tətbiqləri üçün verilənlərin əksəriyyəti digər sistemlərdən qaynaqlanır. Bununla birlikdə, bəzi tətbiqlərdə (məsələn, planlaşdırma və ya büdcə üçün) məlumatlar birbaşa OLAP tətbiqlərində yaradıla bilər. Məlumat digər tətbiqlərdən gəldikdə, məlumatların OLAP tətbiqi üçün ayrıca, təkrarlanan formada saxlanılması tələb olunur. Buna görə də məlumat anbarları yaratmaq məsləhətdir.

Qeyd etmək lazımdır ki, OLAP termini Data Anbarı termini ilə ayrılmaz şəkildə bağlıdır. Məlumat anbarı, idarəetmə qərar qəbul etmə prosesini dəstəkləmək üçün bir sahəyə xas, vaxta bağlı və dəyişməz məlumat toplusudur. Anbardakı məlumatlar iş proseslərini avtomatlaşdırmaq üçün hazırlanmış əməliyyat sistemlərindən (OLTP sistemlərindən) gəlir; anbar xarici mənbələrdən, məsələn, statistik hesabatlardan istifadə etməklə doldurula bilər.

Onsuz da əməliyyat sistemlərinin verilənlər bazasında və ya fayllarında olan qəsdən lazımsız məlumatları ehtiva etmələrinə baxmayaraq, məlumat anbarları zəruridir, çünki:

  • məlumatların parçalanması, müxtəlif DBMS formatlarında saxlanması;
  • təkmilləşdirilmiş məlumat axtarış performansı
  • müəssisədə bütün məlumatlar mərkəzi verilənlər bazası serverində saxlanılırsa (bu çox nadirdir), analitik çox güman ki, onların kompleks, bəzən qarışıq quruluşlarını anlamayacaq
  • əməliyyat məlumatları üçün kompleks analitik sorğular, şirkətin cari işini ləngidir, uzun müddət masaları bloklayır və server mənbələrini ələ keçirir.
  • məlumatları təmizləmək və uzlaşdırmaq bacarığı
  • əməliyyat sistemlərinin məlumatlarını birbaşa təhlil etmək qeyri -mümkündür və ya çox çətindir;

Deponun vəzifəsi analiz üçün xammalı bir yerdə və sadə, başa düşülən bir quruluşda təmin etməkdir. Yəni Məlumat Anbarları anlayışı bir məlumat təhlili anlayışı deyil, daha doğrusu məlumatları təhlilə hazırlamaq anlayışıdır. Vahid vahid məlumat mənbəyinin tətbiqini nəzərdə tutur.

OLAP Məhsulları: Memarlıq

OLAP məhsullarından istifadə edərkən 2 sual vacibdir: necə və harada saxlamaqemal etmək məlumatlar. OLAP arxitekturaları bu iki prosesin necə həyata keçirildiyindən asılı olaraq fərqlənir. OLAP üçün məlumat saxlamağın 3 yolu və bu məlumatları emal etməyin 3 yolu var. Bir çox istehsalçı bir neçə variant təklif edir, bəziləri yanaşmalarının ən ağıllı olduğunu sübut etməyə çalışırlar. Bu, təbii ki, absurddur. Ancaq çox az sayda məhsul birdən çox rejimdə səmərəli işləyə bilər.

OLAP məlumat saxlama seçimləri

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

  • Əlaqəli verilənlər bazası: Müəssisə etimadnaməsini RDB -də saxlayırsa bu tipik seçimdir. Əksər hallarda, məlumatlar normallaşdırılmamış bir quruluşda saxlanmalıdır (ulduz sxemi ən məqbuldur). OLAP üçün məcmu dəyərlər yaradılarkən çox aşağı sorğu performansı səbəbindən normallaşdırılmış verilənlər bazası qəbul edilmir (çox vaxt cəmlər cədvəllərdə saxlanılır).
  • Müştəri kompüterindəki verilənlər bazası faylları (köşklər və ya məlumat bazaları): Bu məlumatlar müştəri kompüterlərində istəyə görə əvvəlcədən paylana və ya yaradıla bilər.

Çoxölçülü verilənlər bazası: Məlumatların bir serverdə çoxölçülü bir verilənlər bazasında saxlanıldığını güman edir. Bura digər sistemlərdən və əlaqəli verilənlər bazalarından, son istifadəçi fayllarından və s. Alınan və ümumiləşdirilən məlumatları daxil edə bilər. Əksər hallarda çoxölçülü verilənlər bazası diskdə saxlanılır, lakin bəzi məhsullar RAM-ın istifadəsinə imkan verir və ən çox istifadə olunan məlumatları hesablayır. uçmaq ". Çoxölçülü verilənlər bazasına əsaslanan çox az sayda məhsulda birdən çox məlumat redaktəsi mümkündür, bir çox məhsul tək redaktə etməyə imkan verir, lakin birdən çox məlumat oxumağa imkan verir, digərləri yalnız oxumaqla məhdudlaşır.

Bu üç saxlama yeri fərqli saxlama qabiliyyətinə malikdir və tutumun azalma qaydasında düzülmüşdür. Həm də fərqli sorğu performans xüsusiyyətlərinə malikdirlər: əlaqəli verilənlər bazası son ikisindən daha yavaşdır.

OLAP məlumat emalı seçimləri

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

  • SQL -dən istifadə: bu seçim, əlbəttə ki, məlumatları RDB -də saxlayarkən istifadə olunur. Bununla birlikdə, SQL bir sorğuda çoxölçülü hesablamalara icazə vermir, buna görə normal çoxölçülü funksiyalardan başqa bir şey əldə etmək üçün kompleks SQL sorğuları tələb olunur. Ancaq bu, inkişaf etdiricilərin cəhdlərini dayandırmır. Əksər hallarda, çoxölçülü məlumat işlənməsindən və ya müştəri maşından əldə edilə bilən nəticələrlə məhdud sayda uyğun SQL hesablamaları həyata keçirirlər. Birdən çox istəkdən istifadə edərək məlumatları saxlaya bilən RAM istifadə etmək də mümkündür: bu, cavabı kəskin şəkildə yaxşılaşdırdı.
  • Müştəri tərəfli çoxölçülü emal: OLAP müştəri məhsulu hesablamaları təkbaşına həyata keçirir, lakin bu emal yalnız istifadəçilərin nisbətən güclü PC-ləri olduqda mümkündür.

Server tərəfli çoxölçülü emal: Bura müştəri-server OLAP tətbiqlərində çoxölçülü hesablamalar üçün məşhur bir yerdir və bir çox məhsullarda istifadə olunur. Performans ümumiyyətlə yaxşıdır, çünki hesablamaların çoxu artıq aparılmışdır. Ancaq bunun üçün çoxlu disk sahəsi tələb olunur.

OLAP memarlıq matrisi

Müvafiq olaraq, saxlama / işləmə seçimlərini birləşdirərək OLAP sistemlərinin memarlıq matrisini əldə edə bilərsiniz. Buna görə nəzəri olaraq bu metodların 9 kombinasiyası ola bilər. Ancaq bunlardan 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 variant mövcuddur.

Çoxölçülü saxlama variantları
məlumatlar

Variantlar
çoxölçülü
verilənlərin emalı

Əlaqəli verilənlər bazası

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

Müştəri kompüter

Karteziya böyüklüyü

Ç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

Applix iTM1

Kristal çuxurlar

Qərarı Paylaşın

Hyperion Essbase

Oracle Express

Speedware Media / M.

Microsoft Analiz Xidmətləri

PowerPlay Enterprise Server

Pilot Analiz Serveri

Applix iTM1

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

Oracle kəşfçisi

Informix MetaCube

Ölçü anlayışı

Hyperion Müəssisəsi

Cognos PowerPlay

Şəxsi Ekspress

iTM1 Perspektivləri

İşlənməni təyin edən saxlama olduğu üçün saxlama seçimlərinə görə qruplaşdırmaq adətdir, yəni:

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

MOLAP məhsulları - 4 və 5 sektorlarda

HOLAP məhsulları (həm çoxölçülü, həm də əlaqəli məlumat saxlamağa imkan verir) - 2 və 4 -də (kursivlə)

OLAP məhsul kateqoriyalar

40 -dan çox OLAP təminatçısı var, baxmayaraq ki, hamısı rəqib sayıla bilməz, çünki imkanları çox fərqlidir və əslində fərqli bazar seqmentlərində işləyirlər. Onları anlayışlara görə fərqlənən 4 əsas kateqoriyaya bölmək olar: kompleks funksionallıq - sadə funksionallıq, performans - disk sahəsi. Kateqoriyaların aralarındakı əlaqəni açıq şəkildə göstərdiyi üçün bir kvadrat olaraq çəkmək rahatdır. Kateqoriyaların hər birinin fərqli bir xüsusiyyəti, digərləri ilə oxşarlıqlar - bitişik tərəflərdə təqdim edildiyindən, əks tərəfdəki kateqoriyalar kökündən fərqlidir.

Xüsusiyyətlər

Üstünlüklər

mənfi cəhətləri

Nümayəndələr

OLAP tətbiq edildi

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

Müxtəlif tətbiqlərə inteqrasiya etmək bacarığı

Yüksək funksionallıq

Yüksək elastiklik və ölçeklenebilirlik

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

Yüksək qiymət

Hyperion həlləri

Kristal qərarlar

Məlumat Yaradıcıları

Məhsul, məlumatların çoxölçülü saxlanmasını, işlənməsini və təqdim edilməsini təmin edən əlaqəsiz bir məlumat quruluşuna əsaslanır. Təhlil prosesindəki məlumatlar yalnız çoxölçülü bir quruluşdan seçilir. Açıqlığın yüksək səviyyəsinə baxmayaraq, təchizatçılar müştəriləri öz alət dəstini almağa inandırırlar.

Yüksək performans (hər hansı bir ölçü üçün sürətli toplama hesablamaları və müxtəlif çoxölçülü çevrilmələr). Çoxölçülü bir verilənlər bazası istifadə edərkən ad hoc analitik sorğuya verilən orta cavab müddəti ümumiyyətlə RDB vəziyyətindən 1-2 dərəcə azdır.

Yüksək açıqlıq: inteqrasiyanın mümkün olduğu çox sayda məhsul

Məlumat modelinə müxtəlif qurulmuş funksiyaların daxil edilməsi, istifadəçi tərəfindən xüsusi analizlərin aparılması və s.

Məlumatların saxlanması üçün böyük bir disk sahəsinə ehtiyac (saxlanılan məlumatların çoxluğu səbəbindən). Bu, həddindən artıq səmərəsiz yaddaş istifadəsidir - denormalizasiya və əvvəllər yerinə yetirilən toplama səbəbiylə çoxölçülü bir verilənlər bazasındakı məlumatların miqdarı, orijinal ətraflı məlumatların həcmindən 2,5-100 dəfə azdır. Hər halda, MOLAP böyük verilənlər bazası ilə işləməyə icazə vermir. Əsl limit 10-25 gigabaytlıq bir bazadır

Potensial verilənlər bazası partlaması - həcmində gözlənilməz, kəskin, nisbətsiz artım

Məlumat strukturlarını dəyişdirmək lazım olduqda elastikliyin olmaması. Ölçülərin quruluşundakı hər hansı bir dəyişiklik, demək olar ki, həmişə hiperkubun tamamilə yenidən qurulmasını tələb edir.

Çoxölçülü verilənlər bazası üçün hazırda interfeys, məlumatların təsviri və manipulyasiyası üçün vahid standartlar yoxdur

Hyperion (Essbase)

DOLAP (Masaüstü OLAP)

Müştəri OLAP məhsulları tətbiq etmək üçün kifayət qədər asandır və oturacaq başına aşağı qiymətə malikdir

Hiperkubların kiçik olduğu, ölçülərinin kiçik olduğu, ehtiyacların təvazökar olduğu və belə analitik emal üçün masaüstündəki fərdi maşın kifayət olduğu analitik emaldan bəhs edirik.

Bu bazarda istehsalçıların məqsədi yüzlərlə və minlərlə iş yerini avtomatlaşdırmaqdır, lakin istifadəçilər kifayət qədər sadə bir analiz etməlidirlər. Alıcılar tez -tez lazım olandan daha çox iş almağa yönəldilir

Yaxşı verilənlər bazası inteqrasiyası: çoxölçülü, əlaqəli

Layihələrin həyata keçirilməsinin dəyərini azaldan kompleks satın alma qabiliyyəti

Tətbiqlərin istifadəsi asanlığı

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

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

Cognos (PowerPlay)

İş obyektləri

Kristal qərarlar

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

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

Çox böyük miqdarda məlumatı idarə etmək qabiliyyəti (qənaətli saxlama)

Yalnız oxumaq deyil, redaktə rejimində də daxil olmaqla çox istifadəçi iş rejimi təmin edir

Məlumatların daha yüksək səviyyədə qorunması və giriş hüquqlarının fərqləndirilməsi üçün yaxşı imkanlar

Ölçmə quruluşunda tez -tez dəyişikliklər mümkündür (verilənlər bazasının fiziki yenidən qurulmasını tələb etmir)

Zəif performans, cavab sürəti baxımından çoxölçülüdən xeyli üstündür (mürəkkəb sorğulara cavab saniyədən çox dəqiqə və ya hətta saatlarla ölçülür). İnteraktiv analitik vasitələrdən daha çox istifadəçi dostu hesabat quruculardır

Məhsulların mürəkkəbliyi. İT xidmətinin əhəmiyyətli xərclərini tələb edir. İlişkisel sistemlər, MOLAP ilə müqayisə edilə bilən bir performans əldə etmək üçün diqqətli bir verilənlər bazası sxemi və indeks tənzimləməsini tələb edir, bu da DBA -lar tərəfindən çox səy göstərmək deməkdir.

Tətbiq etmək baha başa gəlir

SQL məhdudiyyətləri, çoxölçülü məlumatların təqdimatına əsaslanan sistemlərdə asanlıqla təmin edilən bir çox daxili funksiyanın RDBMS-də tətbiq olunmasının qarşısını alan bir reallıq olaraq qalır.

Məlumat ü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 istehlakçıları demək olar ki, həmişə MOLAP rejimini seçirlər.

Təqdim olunan kateqoriyaların hər birinin öz güclü və zəif tərəfləri var; tək optimal seçim yoxdur. Seçim 3 vacib aspektə təsir edir: 1) performans; 2) məlumatların saxlanması üçün disk sahəsi; 3) OLAP həllinin imkanları, funksionallığı və xüsusən də ölçeklenebilirliği. Eyni zamanda, işlənmiş 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 disk sahəsinin sürəti və çoxluğu, sadə və çoxfunksiyalılıq arasında uzlaşma axtarmaq lazımdır.

Məlumat Mağazalarının hədəf verilənlər bazasının ölçüsünə görə təsnifatı

OLAP -ın mənfi cəhətləri

Hər hansı bir OLAP texnologiyası kimi, onun da çatışmazlıqları var: aparat, idarəetmə işçilərinin və son istifadəçilərin təlimi və bilikləri, icra layihəsinin həyata keçirilməsi üçün yüksək xərclər (həm pul, həm də zaman, intellektual).

OLAP məhsulunun seçilməsi

Doğru OLAP məhsulunu seçmək çətindir, amma layihənizin uğursuz olmamasını istəyirsinizsə çox vacibdir.

Gördüyünüz kimi, məhsul fərqləri bir çox sahələrdədir: funksional, memarlıq, texniki. Bəzi məhsullar fərdiləşdirmə baxımından olduqca məhduddur. Bəziləri ixtisaslaşdırılmış mövzular üçün hazırlanmışdır: marketinq, satış, maliyyə. Tətbiq üçün nəzərdə tutulmayan, kifayət qədər çevik olmalı olan ümumi məqsədlər üçün məhsullar var. Bir qayda olaraq, bu cür məhsullar ixtisaslaşdırılmış məhsullardan daha ucuzdur, lakin tətbiq xərcləri daha çoxdur. OLAP məhsullarının çeşidi çox genişdir - ofis məhsullarının bir hissəsi olan pivot masalar və cədvəllər qurmaq üçün ən sadə vasitələrdən tutmuş, məlumatların təhlili və dəyəri on minlərlə dollar olan nümunələri axtarmağa qədər.

Hər sahədə olduğu kimi, OLAP aləmində də alətlərin seçilməsi ilə bağlı qəti qaydalar ola bilməz. Yalnız bir sıra əsas məqamlara diqqət yetirə və təşkilatın ehtiyaclarına uyğun proqram təminatlarını uyğunlaşdıra bilərsiniz. Bir şey vacibdir: OLAP alətlərindən necə istifadə edəcəyinizi düşünmürsünüzsə, özünüzə güclü bir baş ağrısı vermək riski daşıyırsınız.

Seçim prosesində 2 sualı nəzərə almaq lazımdır:

  • müəssisənin ehtiyaclarını və imkanlarını qiymətləndirmək
  • Bazarda mövcud təklifi qiymətləndirmək, inkişaf meylləri də vacibdir

Sonra bütün bunları müqayisə etmək və əslində bir seçim etmək olar.

Qiymətləndirməyə ehtiyac var

Bir məhsulun nə üçün istifadə ediləcəyini anlamadan rasional seçim edə bilməzsiniz. Bir çox şirkət "ən yaxşı məhsulu" necə istifadə etməli olduğunu dəqiq başa düşmədən istəyir.

Layihənin uğurla həyata keçirilməsi üçün CFO ən azından menecerə və avtomatlaşdırma xidməti mütəxəssislərinə istək və tələblərini düzgün tərtib etməlidir. OLAP -ı seçmək üçün kifayət qədər hazırlıq və məlumatlılıq olmadığı üçün bir çox problem yaranır, İT mütəxəssisləri və son istifadəçilər ünsiyyətdə müxtəlif anlayışları və terminləri manipulyasiya etdikləri və ziddiyyətli üstünlükləri irəli sürdükləri üçün üzləşirlər. Şirkət daxilində məqsəd baxımından tutarlılığa ehtiyacınız var.

OLAP məhsul kateqoriyalarının icmalını oxuduqdan sonra bir neçə amil artıq aydın oldu:

Texniki aspektlər

  • Məlumat mənbələri: korporativ məlumat anbarı, OLTP sistemi, cədvəl faylları, əlaqəli verilənlər bazası. 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, fərqli məhsulların sabit bir əməliyyat sisteminə 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ərini təşkilatdakı mövcud DBMS ilə birləşdirməyin nə qədər asan və etibarlı olduğunu başa düşmək lazımdır. Yalnız məlumat mənbələri ilə deyil, həm də məlumat ixrac etməyiniz lazım ola biləcək digər tətbiqlərlə də e-poçt, ofis proqramları ilə inteqrasiya imkanlarını qiymətləndirmək vacibdir.
  • Nəzərə alınan məlumatların dəyişkənliyi
  • Server platforması: NT, Unix, AS / 400, Linux - lakin OLAP spesifik məhsullarının hələ də istifadə etdiyiniz şübhəli və ya ölməkdə olan platformalarda çalışmasını israr etməyin.
  • Müştəri tərəfi və brauzer standartları
  • Yerləşdirilmiş memarlıq: LAN və PC modemi, yüksək sürətli müştəri / server, intranet, extranet, İnternet
  • Beynəlxalq xüsusiyyətlər: çoxlu valyuta dəstəyi, çoxdilli əməliyyatlar, məlumat paylaşma, lokalizasiya, lisenziyalaşdırma, Windows yeniləməsi

Mövcud olan və gələcəkdə görünəcək giriş məlumatlarının miqdarı

İstifadəçilər

  • Tətbiq dairəsi: satış / marketinq təhlili, büdcə tərtibatı / planlaşdırma, performans 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ı tələbləri, məlumatların məxfiliyi (məxfiliyi)
  • İstifadəçi baxışı: yüksək rəhbərlik, maliyyə, marketinq, İK, satış, istehsal və s.
  • İstifadəçi təcrübəsi. İstifadəçi bacarıq səviyyəsi. Təlim verməyi düşünün. OLAP müştəri tətbiqetməsinin, istifadəçilərin özlərini inamlı hiss etmələri və bundan səmərəli istifadə edə bilmələri çox vacibdir.

Əsas xüsusiyyətlər: məlumatların yenidən yazılmasına ehtiyac, paylanmış hesablama, mürəkkəb valyuta dönüşümləri, hesabatların çap ehtiyacı, elektron tablo interfeysi, tətbiq məntiqinin mürəkkəbliyi, tələb olunan ölçü, analiz növləri: statistik, məqsəd axtarışı, nə olarsa analiz

İcra

  • Kim tətbiq edəcək və işlədəcək: xarici məsləhətçilər, daxili İT və ya son istifadəçilər
  • Büdcə: proqram təminatı, avadanlıq, xidmətlər, məlumatların ötürülməsi. OLAP məhsul lisenziyalarının ümumi layihə dəyərinin yalnız kiçik bir hissəsini təşkil etdiyini unutmayın. İcra və hardware xərcləri lisenziya ödənişlərindən daha çox ola bilər və uzunmüddətli dəstək, təmir və idarəetmə xərcləri demək olar ki, əhəmiyyətli dərəcədə yüksəkdir. Və daha ucuz olduğu üçün uyğun olmayan bir məhsul almaq üçün səhv bir qərar verdiyiniz təqdirdə, daha aşağı səviyyədə işgüzar fayda əldə etməyiniz ehtimalı yüksək olduğu halda, daha yüksək texniki xidmət, idarəetmə və / və ya avadanlıq xərcləri səbəbindən daha yüksək ümumi layihə dəyərinə sahib ola bilərsiniz. . Ümumi xərcləri hesablayarkən aşağıdakı sualları verdiyinizə əmin olun: İcra, təlim və dəstək üçün mənbələrin seçimi nə qədər genişdir? Potensial ümumi səhm (işçilər, podratçılar, məsləhətçilər) böyüməyə və ya azalmağa meyllidirmi? Sənaye təcrübənizdən nə qədər geniş istifadə edə bilərsiniz?

Analitik sistemlərin dəyəri bu gün də kifayət qədər yüksək olaraq qalmasına və bu sistemlərin tətbiq metodologiyaları və texnologiyalarının hələ də formalaşma mərhələsində olmasına baxmayaraq, bu gün də onların təmin etdiyi iqtisadi effekt ənənəvi sistemin təsirini əhəmiyyətli dərəcədə üstələyir. əməliyyat sistemləri.

Sahibkarlığın düzgün qurulmasının, strateji və operativ planlaşdırılmasının təsirini əvvəlcədən hesablamaq çətindir, lakin bu sistemlərin tətbiq xərclərini on və ya hətta yüz dəfə üstələyə biləcəyi aydındır. Halbuki insan səhv etməməlidir. Təsiri sistemin özü deyil, onunla işləyən insanlar təmin edir. Buna görə də, "məlumat anbarları sistemi və OLAP texnologiyaları menecerə düzgün qərarlar verməyə kömək edəcək" tipli bəyannamələr tamamilə doğru deyil. Müasir analitik sistemlər süni intellekt sistemləri deyil və qərar verməyə nə kömək edə bilər, nə də mane ola bilərlər. Məqsədləri, idarəçiyə rahat bir şəkildə qərar vermək üçün lazım olan bütün məlumatları vaxtında verməkdir. Və hansı məlumatın tələb ediləcəyi və bunun əsasında hansı qərar veriləcəyi yalnız istifadə edən konkret şəxsdən asılıdır.

Bir şey söyləmək qalır, bu sistemlər bir çox iş problemini həll etməyə kömək edə bilər və geniş miqyaslı müsbət təsirlərə sahib ola bilər. Bu yanaşmanın üstünlüklərini kim ilk anlayacaq və başqalarından qabaqda qalacağını gözləmək qalır.

Onlayn analitik emal və ya OLAP effektiv məlumat emal texnologiyasıdır, nəticədə hər cür geniş məlumat bazasında xülasə məlumatlar göstərilir. Müxtəlif baxımdan təhlil edərək bir PC -də məlumat əldə etməyə, əldə etməyə və baxmağa kömək edən güclü bir məhsuldur.

OLAP, uzunmüddətli planlaşdırma üçün strateji mövqe təmin edən və gələcək 5, 10 və ya daha çox il ərzində əməliyyat məlumatlarının əsas məlumatlarını nəzərə alan bir vasitədir. Məlumatlar, atributu olan bir ölçü ilə bir verilənlər bazasında saxlanılır. İstifadəçilər, təhlilin məqsədindən asılı olaraq fərqli atributlara malik eyni verilənlər bazasına baxa bilərlər.

OLAP tarixi

OLAP yeni bir anlayış deyil və onilliklərdir istifadə olunur. Əslində texnologiyanın mənşəyi 1962 -ci ilə təsadüf edir. Ancaq termin yalnız 1993 -cü ildə məhsul üçün 12 qayda təyin edən verilənlər bazası müəllifi Ted Coddom tərəfindən icad edilmişdir. Bir çox digər tətbiqdə olduğu kimi, konsepsiya bir neçə təkamül mərhələsindən keçmişdir.

OLAP texnologiyasının tarixi, Express məzmununun və ilk Olap serverinin buraxıldığı 1970 -ci ilə təsadüf edir. 1995-ci ildə Oracle tərəfindən alındı ​​və sonradan tanınmış kompüter markasının verilənlər bazasında təqdim etdiyi çoxölçülü hesablama mühərrikinin onlayn analitik emalının onurğası oldu. 1992-ci ildə başqa bir tanınmış onlayn analitik emal məhsulu olan Essbase Arbor Software tərəfindən buraxıldı (2007-ci ildə Oracle tərəfindən alındı).

1998 -ci ildə Microsoft, MS Analysis Services onlayn məlumat emalı analitik serverini buraxdı. Bu, texnologiyanın populyarlaşmasına 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 tətbiqetmələrini təklif edən bir neçə dünyaca məşhur təchizatçı var.

Online analitik emal

OLAP, planlaşdırılan hadisələr haqqında qərar verməyə imkan verən bir vasitədir. Atipik Olap hesablanması, sadə məlumatların toplanmasından daha mürəkkəb ola bilər. Dəqiqədə Analitik Sorğular (AQM) fərqli alətlərin performansını müqayisə etmək üçün standart bir meyar olaraq istifadə olunur. Bu sistemlər istifadəçiləri mümkün qədər mürəkkəb sorğuların sintaksisindən gizlətməli və hər kəs üçün ardıcıl cavab vaxtları təmin etməlidir (nə qədər mürəkkəb olsalar da).

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

  1. Çoxölçülü məlumatların təqdimatı.
  2. Kompleks hesablamalar üçün dəstək.
  3. Müvəqqəti kəşfiyyat.

Çoxölçülü görünüş korporativ məlumatlara çevik çıxış yolu ilə analitik emal üçün zəmin yaradır. İstifadəçilərə istənilən ölçüdə və hər hansı bir toplama səviyyəsində məlumatları təhlil etməyə imkan verir.

Kompleks hesablamalar üçün dəstək OLAP proqramının onurğasıdır.

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

Çoxölçülü məlumat quruluşu

Onlayn analitik işlənmənin əsas xüsusiyyətlərindən biri də çoxölçülü məlumat quruluşudur. Bir kub bir neçə ölçüdə ola bilər. Bu modeldə, bütün OLAP mədən prosesi idarəçilər və idarəçilər üçün asandır, çünki hüceyrələrdə təmsil olunan obyektlər real iş dünyası obyektləridir. Bundan əlavə, bu məlumat modeli istifadəçilərə yalnız strukturlaşdırılmış massivləri deyil, həm də strukturlaşdırılmamış və yarı strukturlu olanları idarə etməyə imkan verir. Bütün bunlar onları məlumat təhlili və BI tətbiqləri üçün xüsusilə populyar edir.

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

  1. Çoxölçülü məlumatların təhlili metodlarından istifadə edin.
  2. İnkişaf etmiş verilənlər bazası dəstəyi təmin edir.
  3. İstifadəsi asan son istifadəçi interfeysləri yaradın.
  4. Müştəri / server arxitekturasını dəstəkləyir.

OLAP anlayışlarının əsas komponentlərindən biri də müştəri tərəfli serverdir. Bir əlaqəli verilənlər bazasından məlumatların toplanması və əvvəlcədən işlənməsinə əlavə olaraq, inkişaf etmiş hesablama və qeyd etmə variantları, əlavə funksionallıq, əsas inkişaf etmiş sorğu imkanları və s.

İstifadəçinin seçdiyi nümunə tətbiqindən asılı olaraq fərqli məlumat modelləri və vasitələri mövcuddur, o cümlədən real vaxt siqnalı, nə olarsa skript, optimallaşdırma və kompleks OLAP hesabatları.

Kub şəkli

Konsepsiya kub formasına əsaslanır. İçindəki məlumatların yeri, OLAP -ın çoxölçülü analiz prinsipinə necə bağlı olduğunu göstərir, bunun nəticəsində sürətli və səmərəli analiz üçün hazırlanmış bir məlumat quruluşu yaradılır.

Bir OLAP kubuna "hiperküp" də deyilir. Fasetlərə (ölçülərə) görə təsnif edilən ədədi faktlardan (ölçülərdən) ibarət olaraq təsvir edilir. Ölçülər bir iş problemini təyin edən xüsusiyyətlərə aiddir. Sadə dillə desək, ölçü bir ölçünü təsvir edən bir etiketdir. Məsələn, satış hesabatlarında ölçü satış həcmi olacaq və ölçülərə satış dövrü, satıcı, məhsul və ya xidmət və satış bölgəsi daxil olacaq. İstehsal əməliyyatlarının hesabatında tədbir ü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 mərhələ, hətta istehsal prosesində iştirak edən işçilər olacaq.

OLAP məlumat küpü sistemin təməl daşıdır. Kubdakı məlumatlar bir ulduz və ya bir qar uçqunu sxemindən istifadə edərək təşkil edilir. Mərkəzdə məcmuları (tədbirləri) ehtiva edən faktlar cədvəli var. Ölçmə məlumatlarını 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 edilə biləcəyini təsvir edir. Bir kub üçdən çox ölçüdən ibarətdirsə, çox vaxt hiperkub adlanır.

Bir kubun əsas funksiyalarından biri statik olmasıdır, yəni kub dizayn edildikdən sonra dəyişdirilə bilməz. Buna görə də, kubun yığılması və məlumat modelinin qurulması prosesi OLAP arxitekturasında müvafiq məlumatların işlənməsi istiqamətində atılan mühüm addımdır.

Məlumatların birləşdirilməsi

OLAP alətlərində (OLTP ilə müqayisədə) sorğuların daha sürətli işlənməsinin əsas səbəbi toplama istifadə edilməsidir. Toplama, emal 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 ala biləcəyi sorğuları təyin edir.

Bir kubda, məlumatların yığılması, koordinatları xüsusi ölçülərlə təyin olunan hüceyrələrdə saxlanılır. Bir kubun ehtiva edə biləcəyi məcmuların sayı ölçü üzvlərinin bütün mümkün birləşmələrindən asılıdır. Buna görə bir tətbiqdəki tipik bir kub, çox sayda məcmu ehtiva edə bilər. Yalnız onlayn analitiklərin bütün analitik kubları arasında paylanmış əsas məcmular əvvəlcədən hesablanacaq. Bu, məlumat modelində bir sorğu icra edərkən hər hansı bir toplama təyin etmək üçün lazım olan vaxtı əhəmiyyətli dərəcədə azaldacaq.

Bitmiş kubun işini yaxşılaşdıra biləcək iki toplama ilə əlaqəli seçim də var: bir qabiliyyət önbelleği toplama yaratmaq və istifadəçi sorğularının təhlili əsasında toplama istifadə etmək.

Əməliyyat prinsipi

Tipik olaraq, əməliyyatlardan əldə edilən əməliyyat məlumatlarının təhlili sadə bir elektron tablodan istifadə etməklə həyata keçirilə bilər (məlumat dəyərləri satır və sütunlarda təmsil olunur). Verilənlərin iki ölçülü olması nəzərə alınmaqla yaxşı bir haldır. OLAP vəziyyətində, çoxölçülü məlumat dəstinə görə fərqlər var. Tez -tez fərqli mənbələrdən əldə edildiyindən, elektron tablo həmişə onları səmərəli şəkildə emal edə bilməz.

Küp bu problemi həll edir və eyni zamanda OLAP məlumat anbarını məntiqli və nizamlı şəkildə işləməyə davam edir. Müəssisələr birdən çox mənbədən məlumat toplayır və mətn faylları, multimediya faylları, Excel elektron tabloları, Access verilənlər bazası və hətta OLTP verilənlər bazası kimi müxtəlif formatlarda təqdim olunur.

Bütün məlumatlar birbaşa mənbələrdən doldurulmuş bir depoda toplanır. Burada OLTP və digər mənbələrdən əldə edilən xam məlumatlar səhv, natamam və uyğunsuz əməliyyatlardan təmizlənəcəkdir.

Təmizləndikdən və çevrildikdən 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. İş tətbiqləri, məlumat mədəni və digər iş əməliyyatlarından məsul olan son istifadəçilər Olap kubundan ehtiyac duyduqları məlumatlara daxil olacaqlar.

Array modelinin üstünlükləri

OLAP, sistemin əhəmiyyətli faydaları olan optimallaşdırılmış saxlama, çoxölçülü indeksləmə və önbelleğe alma ilə sürətli sorğu performansını təmin edən bir vasitədir. Bundan əlavə, üstünlüklər aşağıdakılardır:

  1. Diskdə daha kiçik məlumat ölçüsü.
  2. Yüksək məlumat səviyyəli aqreqatların avtomatik hesablanması.
  3. Array modelləri təbii indeksləmə təmin edir.
  4. Məlumatların səmərəli çıxarılması əvvəlcədən strukturlaşdırma yolu ilə əldə edilir.
  5. Aşağı ölçülü məlumat dəstləri üçün kompaktlıq.

OLAP -ın dezavantajları arasında bəzi qərarların (emal mərhələsi), xüsusən də böyük həcmli məlumatlarla kifayət qədər uzun ola bilməsi var. Bu adətən yalnız artımlı işləmə (dəyişən məlumatların araşdırılması) ilə düzəldilir.

Əsas analitik əməliyyatlar

Çevrilmə(toplama / qazma) "konsolidasiya" olaraq da bilinir. Dönüşüm, əldə edilə bilən bütün məlumatların toplanmasını və hamısını bir və ya daha çox ölçüdə hesablamağı əhatə edir. Çox vaxt bunun üçün riyazi bir düsturun tətbiqi tələb oluna bilər. Bir OLAP nümunəsi olaraq, fərqli şəhərlərdə satış nöqtələri olan bir pərakəndə satış şəbəkəsini nəzərdən keçirin. Nümunələri müəyyən etmək və gələcək satış tendensiyalarını proqnozlaşdırmaq üçün bütün nöqtələrdəki məlumatlar konsolidasiya və hesablama üçün şirkətin əsas satış şöbəsinə "yuvarlanır".

Açıqlama(qazma). Bu, qıvrılmağın əksidir. Proses böyük bir verilənlər bazası ilə başlayır və sonra kiçik hissələrə bölünür və bununla da istifadəçilərə detalları görməyə imkan verir. Pərakəndə satış nümunəsində analitik satış məlumatlarını təhlil edəcək və fərqli şəhərlərdəki satış nöqtələrinin hər birində ən çox satılanlar hesab olunan fərdi markalara və ya məhsullara baxacaq.

Kesit(Dilimləyin və kəsin). Bu, analitik əməliyyatların iki mərhələdən ibarət olduğu bir prosesdir: bir OLAP kubundan (təhlilin "kəsici" tərəfi) müəyyən bir məlumat toplusunu götürmək və fərqli nöqtələrdən və ya bucaqlardan baxmaq. Bu, bütün satış nöqtələri məlumatları alındıqda və hiperkuba daxil edildikdə baş verə bilər. Analitik, OLAP Cube -dan satış məlumatlarını kəsir. Daha sonra hər bir bölgədə ayrı -ayrı bölmələrin satışları təhlil edilərkən nəzərdən keçiriləcək. Bu müddət ərzində digər istifadəçilər satışları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ün(Pivot). Məlumat təqdimatını əvəz 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ı bir məlumat kubundan istifadə edərək çoxölçülü məlumatların analitik işlənməsini həyata keçirən tipik bir OLAP kubudur ki, analitik proses lazım olduqda ölçüləri əlavə edə bilsin. Çoxölçülü bir verilənlər bazasına yüklənmiş hər hansı bir məlumat saxlanılacaq və ya arxivləşdiriləcək və lazım olduqda geri çağırıla bilər.

Məna

Əlaqədar OLAP (ROLAP)

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

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

MOLAP - çoxölçülü məlumatlarda işi həyata keçirir

Hibrid Onlayn Analitik Qenerasiya (HOLAP)

HOLAP yanaşmasında məcmu cəmlər çoxölçülü bir verilənlər bazasında və ətraflı məlumatlar əlaqəli bir 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)

Masaüstü OLAP -da bir istifadəçi bir verilənlər bazasından bir məlumatı yerli olaraq və ya masaüstünə yükləyir və təhlil edir. DOLAP, digər OLAP sistemləri ilə müqayisədə çox az funksionallıq təklif etdiyi üçün yerləşdirilməsi nisbətən ucuzdur

Veb OLAP (WOLAP)

Veb OLAP, veb brauzer vasitəsilə əldə edilə bilən bir OLAP sistemidir. WOLAP üç qatlı bir memarlıqdır. Üç komponentdən ibarətdir: müştəri, ara proqram və verilənlər bazası serveri

Mobil OLAP

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

Məkan OLAP

SOLAP, coğrafi məlumat sistemində (GIS) həm məkan, həm də qeyri -məkan məlumatlarının idarə olunmasını asanlaşdırmaq üçün yaradılmışdır.

Daha az tanınmış OLAP sistemləri və ya texnologiyaları var, lakin bunlar hazırda böyük şirkətlər, müəssisələr və hətta hökumət tərəfindən istifadə olunan əsas sistemlərdir.

OLAP alətləri

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

Ən populyar olanlar:

  1. Dundas Data Visualization-dən Dundas BI, inteqrasiya edilmiş tablosuna, OLAP hesabatlarına və məlumat analitikinə malik olan brauzer əsaslı bir iş analitiki və məlumat vizuallaşdırma platformasıdır.
  2. Yellowfin, bütün sənaye və ölçülü şirkətlər üçün nəzərdə tutulmuş vahid, inteqrasiya olunmuş bir həlldir. Bu sistem mühasibat, reklam, kənd təsərrüfatı sahəsindəki müəssisələr üçün fərdiləşdirilə bilər.
  3. ClicData, əsasən kiçik və orta sahibkarlar tərəfindən istifadə üçün nəzərdə tutulmuş Business Intelligence (BI) həllidir. Alət, son istifadəçilərə hesabat və tablosunu yaratmağa imkan verir. Board, iş zəkasını, korporativ performans idarəçiliyini birləşdirmək üçün hazırlanmışdır və orta və korporativ səviyyəli şirkətlərə xidmət edən tam xüsusiyyətli bir sistemdir.
  4. Domo, elektron tablolar, verilənlər bazaları, sosial media və hər hansı bir mövcud bulud və ya yerli proqram həlləri daxil olmaqla bir çox məlumat mənbəyi ilə inteqrasiya edən bulud əsaslı bir iş idarəetmə paketidir.
  5. InetSoft Style Intelligence, istifadəçilərə idarə panelləri, vizual OLAP analiz texnologiyası və yığma hesabatları yaratmağa imkan verən bir iş analitiki proqram platformasıdır.
  6. Birst by Infor Company, məlumatlı qərarlar qəbul etməyinizə kömək etmək üçün fərqli komandaların fikirlərini bir araya gətirən veb əsaslı bir iş analitiki və analiz həllidir. Alət mərkəzsiz istifadəçilərə korporativ komanda modelini genişləndirməyə imkan verir.
  7. Halo, təchizat zəncirinin idarə edilməsi üçün iş planlamasına və inventar proqnozuna kömək edən hərtərəfli bir təchizat zənciri idarəetmə və iş zəkası sistemidir. Sistem bütün mənbələrdən - böyük, kiçik və aralıq məlumatlardan istifadə edir.
  8. Chartio, qurucularına, iş komandalarına, məlumat analitiklərinə və məhsul qruplarına gündəlik işlərini təşkil etmək üçün vasitələr təqdim edən bulud əsaslı bir iş analitiki həllidir.
  9. Exago BI, veb tətbiqlərinə yerləşdirilmək üçün hazırlanmış veb əsaslı bir həlldir. Exago BI-nin tətbiqi bütün ölçülü şirkətlərə müştərilərinə xüsusi, operativ və interaktiv hesabat təqdim etməyə imkan verir.

İş Təsiri

İstifadəçi, OLAP -ı müxtəlif sənaye sahələrindəki əksər iş tətbiqlərində tapacaq. Təhlil yalnız iş adamları tərəfindən deyil, digər maraqlı tərəflər tərəfindən də istifadə olunur.

Ən ümumi tətbiqlərindən bəziləri bunlardır:

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

Sektorlar artmağa davam edir, bu da istifadəçilərin tezliklə daha çox OLAP tətbiqini görəcəkləri deməkdir. Çoxfunksiyalı xüsusi emal daha dinamik analiz təmin edir. Məhz bu səbəbdən bu OLAP sistemləri və texnologiyalarından istifadə edərək ssenariləri və alternativ iş ssenarilərini qiymətləndirmək üçün istifadə olunur.

OLAP mühərriki, bu gün ən məşhur məlumat təhlili üsullarından biridir. Bu problemi həll etmək üçün iki əsas yanaşma var. Bunlardan birincisi Çoxölçülü OLAP (MOLAP) adlanır - server tərəfində çoxölçülü bir verilənlər bazası istifadə edən mexanizmin tətbiqi, ikincisi isə Relational OLAP (ROLAP) - əlaqəli bir DBMS -in SQL sorğularına əsaslanaraq "anında" kublar qurmaq. . Bu yanaşmaların hər birinin öz müsbət və mənfi cəhətləri var. Müqayisəli təhlil bu məqalənin əhatə dairəsindən kənardır. Masaüstü ROLAP modulunun nüvəsini necə tətbiq edəcəyimizi təsvir edəcəyik.

Bu problem Borland Delphi -yə daxil olan Decision Cube komponentləri əsasında qurulan ROLAP sisteminin tətbiqindən sonra ortaya çıxdı. Təəssüf ki, bu komponentlərin istifadəsi böyük həcmli məlumatlarda zəif performans göstərdi. Bu problemi kublara verməzdən əvvəl mümkün qədər çox məlumatı kəsməyə çalışaraq azaltmaq olar. Ancaq bu həmişə kifayət deyil.

İnternetdə və mətbuatda OLAP sistemləri haqqında bir çox məlumat tapa bilərsiniz, ancaq daxili olaraq necə işlədiyi haqqında demək olar ki, heç bir yerdə deyilmir. Buna görə də əksər problemlərin həlli bizə sınaq və yanılma yolu ilə verildi.

İşin sxemi

Masaüstü OLAP sisteminin ümumi iş sxemi aşağıdakı kimi təqdim edilə bilər:

İş alqoritmi belədir:

  1. Düz bir masa şəklində bir məlumat əldə etmək və ya bir SQL sorğusunun yerinə yetirilməsinin nəticəsi.
  2. Məlumatların önbelleğe alınması və çoxölçülü bir kuba çevrilməsi.
  3. Çarpaz və ya diaqramdan istifadə edərək qurulmuş kubun göstərilməsi. Ümumiyyətlə, bir kuba ixtiyari sayda ekran qoşula bilər.

Belə bir sistemin daxili olaraq necə qurula biləcəyini nəzərdən keçirək. Buna baxıla və toxunulacaq tərəfdən, yəni eşlemelerden başlayacağıq.

OLAP sistemlərində istifadə olunan displeylər ən çox iki növdür - çarpaz və diaqramlar. Bir küpü göstərməyin əsas və ən çox yayılmış yolu olan bir çapraz hesablamanı nəzərdən keçirin.

Çarpaz masa

Aşağıdakı şəkildə, məcmu nəticələr olan satır və sütunlar sarı rəngdə, faktları ehtiva edən hüceyrələr açıq boz rəngdə, ölçü məlumatları olan hüceyrələr isə tünd boz rənglə vurğulanmışdır.

Beləliklə, cədvəl gələcəkdə işləyəcəyimiz aşağıdakı elementlərə bölünə bilər:

Matrixi faktlarla doldurarkən aşağıdakı kimi hərəkət etməliyik:

  • Ölçmə məlumatlarına əsaslanaraq matrisə əlavə olunan elementin koordinatlarını təyin edin.
  • Əlavə edilmiş maddənin təsirləndiyi cəmlərin sütunlarının və satırlarının koordinatlarını təyin edin.
  • Matrisə və müvafiq sütunlara və cəmi satırlarına bir element əlavə edin.

Yaranan matrisin çox seyrək olacağını qeyd etmək lazımdır, buna görə də onun iki ölçülü bir sıra (səthdə uzanan bir variant) şəklində təşkili nəinki irrasional, həm də böyük ölçüdə çox güman ki, qeyri-mümkündür. saxlaya bilməyən bu matrisə heç bir RAM miqdarı kifayət etməyəcək. Məsələn, kubumuzda bir il ərzində satışlar haqqında məlumatlar varsa və onda yalnız 3 ölçü varsa - Müştərilər (250), Məhsullar (500) və Tarix (365), onda aşağıdakı ölçülərdə fakt matrisi alacağıq. :

Elementlərin sayı = 250 x 500 x 365 = 45 625 000

Və matrisdəki doldurulmuş elementlərin cəmi bir neçə min olmasına baxmayaraq. Üstəlik, ölçü sayı nə qədər çox olarsa, matris daha seyrək olar.

Buna görə də, bu matrislə işləmək üçün seyrək matrislərlə işləmək üçün xüsusi mexanizmlərdən istifadə etməlisiniz. Seyrək bir matris təşkil etmək üçün müxtəlif variantlar mümkündür. Proqramlaşdırma ədəbiyyatında, məsələn, klassik kitabın ilk cildində, Donald Knuthun "Proqramlaşdırma Sənəti" ndə kifayət qədər yaxşı təsvir edilmişdir.

Müvafiq ölçüləri bilə -bilə bir faktın koordinatlarını necə təyin edə biləcəyinizi nəzərdən keçirək. Bunu etmək üçün başlıq quruluşuna daha yaxından nəzər salaq:

Eyni zamanda, uyğun hüceyrənin nömrələrini və düşdüyü cəmi təyin etmək üçün bir yol tapa bilərsiniz. Burada bir neçə yanaşma təklif edilə bilər. Biri uyğun hüceyrələri tapmaq üçün ağacdan istifadə edir. Bu ağac seçim üzərində təkrarlanaraq tikilə bilər. Əlavə olaraq, lazımi koordinatı hesablamaq üçün analitik təkrarlanma formulunu asanlıqla təyin edə bilərsiniz.

Məlumatların hazırlanması

Cədvəldə saxlanılan məlumatlar onu istifadə etmək üçün çevrilməlidir. Beləliklə, bir hiperkube qurarkən performansını artırmaq üçün kubun ölçüləri olan sütunlarda saxlanılan unikal elementləri tapmaq arzu edilir. Əlavə olaraq, eyni ölçü dəyərlərinə malik olan qeydlər üçün faktların ilkin yığılmasını həyata keçirə bilərsiniz. Yuxarıda qeyd edildiyi kimi, ölçü sahələrində mövcud olan unikal dəyərlər bizim üçün vacibdir. Sonra onları saxlamaq üçün aşağıdakı quruluş təklif edilə bilər:

Belə bir quruluşdan istifadə edərək yaddaş ehtiyacını əhəmiyyətli dərəcədə azaldırıq. Hansı ki, olduqca aktualdır iş sürətini artırmaq üçün məlumatları RAM -da saxlamaq arzu edilir. Bundan əlavə, yalnız bir sıra elementlər saxlanıla bilər və dəyərləri diskə atıla bilər, çünki yalnız bir çarpaz görüntü göstərərkən ehtiyacımız olacaq.

CubeBase Komponent Kitabxanası

Yuxarıda təsvir olunan fikirlər CubeBase komponent kitabxanasının yaradılması üçün əsas idi.

TSubeSource məlumatların önbelleğe alınmasını və daxili formata çevrilməsini, həmçinin ilkin məlumatların toplanmasını həyata keçirir. Komponent TSubeEngine hiperkubu və onunla əməliyyatları hesablayır. Əslində, düz bir masanı çoxölçülü bir verilənlər bazasına çevirən bir OLAP maşındır. Komponent TCubeGridçaprazın göstərilməsini həyata keçirir və hiperkubun görüntüsünü idarə edir. TCubeChart hiperkubu qrafik şəklində və komponenti görməyə imkan verir TSubePivote kubun nüvəsinin işini idarə edir.

Performans müqayisə

Bu komponentlər dəsti Decision Cube -dən daha yüksək performans göstərdi. Beləliklə, 45 min qeyddən ibarət bir dəstdə Decision Cube komponentləri 8 dəqiqə çəkdi. pivot masası qurmaq. CubeBase, məlumatların yüklənməsini 7 saniyədə tamamladı. və 4 saniyədə pivot masası qurmaq. 700 min Decision Cube qeydini sınaqdan keçirərkən 30 dəqiqə cavab gözləmədik, sonra problemi aradan qaldırdıq. CubeBase, məlumatların yüklənməsini 45 saniyədə tamamladı. və 15 saniyədə bir kub qurmaq.

Minlərlə qeydin məlumat həcmində CubeBase, Decision Cube -dan on qat daha sürətli çıxış etdi. Yüz minlərlə qeydləri olan masalarda yüz qat daha sürətli. Və yüksək performans OLAP sistemlərinin ən vacib göstəricilərindən biridir.

1993 -cü ildə verilənlər bazası qurmaq üçün əlaqəli yanaşmanın qurucusu Edgar Codd və tərəfdaşları (Edgar Codd, riyaziyyatçı və IBM Fellow), Arbor Software (bu gün məşhur "Hyperion Solutions" şirkətidir) tərəfindən başladılan "Təmin etmək OLAP texnologiyasının 12 xüsusiyyətini formalaşdıran istifadəçi-analitiklər üçün OLAP (əməliyyat analitik emalı), sonradan daha altı əlavə edildi. Bu müddəalar yeni və çox perspektivli bir texnologiyanın əsas məzmunu halına gəldi.

OLAP texnologiyasının əsas xüsusiyyətləri (Basic):

  • məlumatların çoxölçülü konseptual təqdimatı;
  • intuitiv məlumat manipulyasiyası;
  • məlumatların mövcudluğu və detalları;
  • şərhlərə qarşı toplu məlumatların çıxarılması;
  • OLAP analiz modelləri;
  • müştəri-server arxitekturası (OLAP-a masaüstündən daxil olmaq mümkündür);
  • şəffaflıq (xarici məlumatlara şəffaf giriş);
  • çox oyunçu dəstəyi.

Xüsusi Xüsusiyyətlər:

  • qeyri -rəsmi məlumatların işlənməsi;
  • OLAP nəticələrinin saxlanması: onları orijinal məlumatlardan ayrı saxlamaq;
  • itkin dəyərlərin aradan qaldırılması;
  • itkin dəyərlərin işlənməsi.

Hesabatların təqdim edilməsinin xüsusiyyətləri (Hesabat):

  • hesabatların yaradılmasında rahatlıq;
  • standart hesabat performansı;
  • məlumatların çıxarılmasının fiziki qatının avtomatik konfiqurasiyası.

Ölçülərin idarə edilməsi:

  • ölçmələrin universallığı;
  • məhdudiyyətsiz ölçü və toplama səviyyələri;
  • ölçülər arasında məhdudiyyətsiz sayda əməliyyat.

Tarixən, bu gün "OLAP" termini yalnız son istifadəçidən verilənlərin çoxölçülü bir görünüşünü deyil, həm də hədəf verilənlər bazasında məlumatların çoxölçülü təmsil olunmasını nəzərdə tutur. "Relational OLAP" (ROLAP) və "Multidimensional OLAP" (MOLAP) müstəqil terminlərinin yaranmasının səbəbi budur.

OLAP xidməti böyük miqdarda məlumatları real vaxtda təhlil etmək üçün bir vasitədir. OLAP sistemi ilə qarşılıqlı əlaqə quraraq, istifadəçi məlumatlara çevik baxışı həyata keçirə, ixtiyari məlumat dilimləri əldə edə və eyni zamanda bir çox parametrlərdə zamanla detallaşdırma, konvolusiya, uç-uca paylama, müqayisə analitik əməliyyatları həyata keçirə biləcək. OLAP sistemi ilə bütün işlər mövzu sahəsi baxımından aparılır və iş vəziyyətinin statistik cəhətdən əsaslandırılmış modellərini qurmağa imkan verir.

OLAP proqramı, anbarda olan məlumatların onlayn təhlili üçün bir vasitədir. Əsas xüsusiyyət, bu vasitələrin informasiya texnologiyaları sahəsində bir mütəxəssis tərəfindən deyil, bir mütəxəssis -statistik tərəfindən deyil, tətbiq olunan idarəetmə sahəsində bir mütəxəssis tərəfindən - bir şöbənin, şöbənin, idarəetmənin meneceri tərəfindən istifadə edilməsidir. və nəhayət, rejissor. Alətlər analitikin kompüterlə deyil, problemlə ünsiyyət qurması üçün nəzərdə tutulmuşdur. Şəkildə 6.14, məlumatları üç ölçüdə qiymətləndirməyə imkan verən elementar OLAP kubunu göstərir.


Çoxölçülü bir OLAP kubu və statistik işləmə üçün uyğun riyazi alqoritmlər sistemi istənilən vaxt aralığında hər hansı bir mürəkkəblikdəki məlumatları təhlil etməyə imkan verir.

Pirinç. 6.14.İbtidai OLAP Cube

Məlumat və vizual görüntünü idarə etmək üçün çevik mexanizmlərə (Şəkil 6.15, Şəkil 6.16) malik olan menecer, əvvəlcə həll olunan problemlə əlaqəli ola biləcək və ya ola bilməyən müxtəlif açılardan məlumatlara baxır.

Sonra gizli əlaqələri ortaya çıxarmağa çalışaraq müxtəlif iş göstəricilərini bir -biri ilə müqayisə edir; məlumatlara daha yaxından baxa bilər, təfərrüatla, məsələn, zaman, bölgə və ya müştəri tərəfindən komponentlərə ayıraraq və ya əksinə, diqqəti yayındıran detalları aradan qaldırmaq üçün məlumatın təqdimatını daha da ümumiləşdirə bilər. Bundan sonra, statistik qiymətləndirmə və simulyasiya modelləşdirmə modulundan istifadə edərək hadisələrin inkişafı üçün bir neçə ssenari qurulur və onlardan ən məqbul variant seçilir.

Pirinç. 6.15.

Bir şirkət meneceri, məsələn, şirkətin müxtəlif sahələrində aktiv artımının yayılmasının texniki və iqtisadi təhsili olan mütəxəssislərin nisbətindən asılı olduğu fərziyyəsini irəli sürə bilər. Bu fərziyyəni sınamaq üçün menecer anbardan sorğu keçirə və cari rübdə aktiv artımı bir əvvəlki ilə nisbətən 10% -dən çox azalan filiallar və böyüməsi aşağı olanlar üçün faiz nisbətini qrafikdə göstərə bilər. 25%-dən çox artmışdır. Təklif olunan menyudan sadə bir seçimdən istifadə etməyi bacarmalıdır. Əldə olunan nəticələr nəzərəçarpacaq dərəcədə iki uyğun qrupa düşürsə, bu irəli sürülən hipotezin daha da sınanması üçün bir stimul olmalıdır.

Hal -hazırda, yuxarıda göstərilən FASMI prinsipini tam şəkildə həyata keçirən Dinamik Simulyasiya adlı bir istiqamət sürətlə inkişaf etmişdir.

Analitik, müəyyən bir ssenariyə uyğun olaraq zamanla inkişaf edən bir iş vəziyyətinin modelini qurur. Eyni zamanda, bu cür modelləşdirmənin nəticəsi, hər birinin ehtimalını və perspektivini qiymətləndirməklə mümkün həllər ağacı yaradan bir neçə yeni iş vəziyyəti ola bilər.

Pirinç. 6.16. Məlumatların çıxarılması, işlənməsi və təqdim edilməsinin analitik İS

Cədvəl 6.3 statik və dinamik analizin müqayisəli xüsusiyyətlərini göstərir.

icra

Son vaxtlar OLAP haqqında çox yazılır. Deyə bilərik ki, bu texnologiyalar ətrafında bir qədər bum yaşandı. Düzdür, bizim üçün bu bum bir qədər gec idi, amma bu, əlbəttə ki, ölkədəki ümumi vəziyyətlə bağlıdır.

Müəssisə miqyaslı informasiya sistemlərində, bir qayda olaraq, məlumatların, onların dinamikasının, tendensiyalarının və s. Bu analiz nəticədə qərar qəbul etməyi asanlaşdırmaq məqsədi daşıyır. Çox vaxt bu sistemlərə qərar dəstək sistemləri deyilir.

Qərar dəstək sistemləri ümumiyyətlə istifadəçiyə qəbul və analiz üçün əlverişli bir formada ilkin dəstdən müxtəlif nümunələr üçün məcmu məlumatları təqdim etmək vasitələrinə malikdir. Tipik olaraq, bu cür məcmu funksiyalar, çox oxlu (və buna görə də əlaqəli olmayan) bir məlumat bazası (tez -tez hiperkube və ya metakube adlanır) təşkil edir, baltaları parametrləri ehtiva edir və hüceyrələr - onlardan asılı olan məcmu məlumatlar - və belə məlumatlar əlaqəli cədvəllərdə saxlanıla bilər, ancaq bu vəziyyətdə məlumatların məntiqi təşkilindən danışırıq və onların saxlanmasının fiziki həyata keçirilməsindən deyil). Hər bir ox boyunca, məlumatlar müxtəlif səviyyəli detalları təmsil edən bir iyerarxiyada təşkil edilə bilər. Bu məlumat modeli sayəsində istifadəçilər mürəkkəb sorğular tərtib edə, hesabatlar hazırlaya və məlumatların alt qruplarını əldə edə bilərlər.

Kompleks çoxfunksiyalı məlumat analizi texnologiyası OLAP (On-Line Analitik İşləmə) adlanır.

OLAP, məlumat anbarı təşkilatının əsas komponentidir.

OLAP konsepsiyası ilk dəfə 1993 -cü ildə tanınmış verilənlər bazası tədqiqatçısı və əlaqəli məlumat modelinin müəllifi Edgar Codd tərəfindən təsvir edilmişdir.E.F. Codd, S.B. Codd və C.T. Salley, istifadəçi-analitiklərə OLAP (on-line analitik emal) təqdim etmək: İT vəzifəsi. Texniki hesabat, 1993).

1995-ci ildə, Codd tərəfindən irəli sürülən tələblərə əsaslanaraq, çoxölçülü analiz üçün tətbiqlər üçün aşağıdakı tələbləri özündə cəmləşdirən, Paylaşılan Çox Ölçülü Məlumatın Sürətli Təhlili (FASMI) testi tərtib edildi:

· təhlilin nəticələrini ağlabatan bir vaxtda (adətən 5 saniyədən çox olmamaq şərti ilə), hətta daha az detallı təhlil etmək bahasına da təqdim etmək;

· bu tətbiq üçün xarakterik olan hər hansı bir məntiqi və statistik təhlil aparmaq və son istifadəçi üçün əlçatan bir formada saxlamaq bacarığı;

· müvafiq kilidləmə mexanizmləri və icazə verilən giriş vasitələri dəstəyi ilə çox istifadəçi məlumatlarına giriş;

· hiyerarşilərə və çoxlu iyerarxiyalara tam dəstək də daxil olmaqla məlumatların çoxölçülü konseptual təmsilçiliyi (bu OLAP -ın əsas tələbidir);

· həcmindən və saxlama yerindən asılı olmayaraq hər hansı bir zəruri məlumat əldə etmək imkanı.

Qeyd etmək lazımdır ki, OLAP funksionallığı ofis proqramlarında ən sadə məlumat təhlili vasitələrindən server məhsullarına əsaslanan paylanmış analitik sistemlərə qədər müxtəlif yollarla həyata keçirilə bilər.İstifadəçilər öz ehtiyaclarına uyğun olaraq məlumatları çoxölçülü bir quruluşda asanlıqla görə bilərlər.

2. OLAP nədir

OLAP - Onlayn Analitik İşlənmənin qısaltması - müəyyən bir məhsulun adı deyil, bütöv bir texnologiyanın adıdır. Rus dilində OLAP -ı onlayn analitik emal adlandırmaq ən əlverişlidir. Bəzi nəşrlər analitik işlənməni həm onlayn, həm də interaktiv adlandırsalar da, "əməliyyat" sifəti OLAP texnologiyasının mənasını mümkün qədər dəqiq əks etdirir.

Bir menecer tərəfindən idarəetmə həllərinin inkişafı avtomatlaşdırılması ən çətin sahələr kateqoriyasına düşür. Bununla birlikdə, bu gün menecerə qərarların hazırlanmasında kömək etmək və ən əsası qərarların hazırlanması, onların seçilməsi və qəbul edilməsi prosesini əhəmiyyətli dərəcədə sürətləndirmək imkanı var. Bunun üçün OLAP -dan istifadə edə bilərsiniz.

Həlli inkişaf etdirmə prosesinin ümumiyyətlə necə işlədiyinə nəzər salaq.

Tarixən, əməliyyat fəaliyyətlərinin avtomatlaşdırılması üçün həll yolları ən çox inkişaf etdirilmişdir. Söhbət əməliyyat məlumatları emalı sistemlərindən (OLTP) gedir, daha çox əməliyyat sistemləri adlanır. Bu sistemlər bəzi faktların qeyd edilməsini, qısa müddətdə saxlanılmasını və arxivlərdə saxlanılmasını təmin edir. Bu cür sistemlərin əsasını əlaqəli verilənlər bazası idarəetmə sistemləri (RDBMS) təmin edir. Ənənəvi yanaşma, qərar qəbul etməyi dəstəkləmək üçün artıq qurulmuş əməliyyat sistemlərindən istifadə etməyə çalışmaqdır. Adətən əməliyyat sisteminə inkişaf etmiş bir sorğu sistemi qurmağa və şərhdən sonra əldə edilən hesabatları birbaşa qərar dəstəyi üçün istifadə etməyə çalışırlar. Hesabatlar xüsusi bir şəkildə qurula bilər, yəni. nəzarətçi bir hesabat tələb edir və müntəzəm olaraq, bəzi hadisələrə və ya vaxta çatdıqdan sonra hesabatlar hazırlanır. Məsələn, ənənəvi bir qərar dəstəkləmə prosesi belə görünə bilər: bir menecer bir məlumat mütəxəssisinə gedir və sualını onunla bölüşür. CIO mütəxəssisi daha sonra əməliyyat sisteminə bir sorğu qurur, elektron hesabat alır, şərh edir və sonra idarə heyətinə bildirir. Əlbəttə ki, belə bir sxem müəyyən dərəcədə qərar dəstəyi verir, lakin son dərəcə aşağı səmərəliliyə və çoxlu dezavantajlara malikdir. Çox az məlumat, kritik qərarları dəstəkləmək üçün istifadə olunur. Başqa problemlər də var. İstəklərin yazılması və elektron hesabatın təfsiri prosesi çox uzun olduğundan bu proses çox yavaş gedir. Liderin dərhal, dərhal qərar verməsinə ehtiyac ola biləcəyi bir vaxtda bir çox gün çəkir. Menecer, hesabatı aldıqdan sonra başqa bir sualla maraqlana biləcəyini nəzərə alsaq (məsələn, məlumatların fərqli bir kontekstdə aydınlaşdırılmasını və ya nəzərdən keçirilməsini tələb edir), onda bu yavaş dövrü təkrarlamaq lazımdır və analiz prosesindən bəri. əməliyyat sistemlərinin məlumatları təkrar -təkrar meydana gələcək, daha çox vaxt sərf olunur. Digər bir problem, fərqli kateqoriyalarda düşünə bilən və nəticədə bir -birini başa düşməyən informasiya texnologiyaları mütəxəssisi ilə liderin fərqli fəaliyyət sahələri problemidir. Sonra əlavə təmizləmə iterasiyaları tələb olunacaq və bu yenə də kifayət deyil. Başqa bir vacib məsələ, başa düşülən hesabatların mürəkkəbliyidir. Menecerin, xüsusən də çox ola biləcəyi üçün, maraq doğuran rəqəmləri seçməyə vaxtı yoxdur (bir neçə səhifənin əslində istifadə edildiyi nəhəng çox səhifəlik hesabatları, qalanını isə hər halda). Tərcümə işinin ən çox məlumat şöbələrinin mütəxəssislərinin üzərinə düşdüyünü də qeyd edirik. Yəni səlahiyyətli bir mütəxəssis, əlbəttə ki, keyfiyyətlərinə müsbət təsir göstərə bilməyən sxemlərin çəkilməsi və s. Bundan əlavə, şərh zəncirində daxil olan məlumatları qəsdən təhrif etməkdə maraqlı olan xeyirxahların olduğu heç kimə sirr deyil.

Yuxarıda göstərilən çatışmazlıqlar həm əməliyyat sisteminin ümumi səmərəliliyi, həm də mövcudluğu ilə əlaqəli xərclər haqqında düşünməyə vadar edir, çünki məlum olur ki, əməliyyat sistemi yaratmaq xərcləri onun işinin səmərəliliyi ilə kifayət qədər kompensasiya olunmur.

Əslində, bu problemlər əməliyyat sisteminin keyfiyyətsizliyinin və ya pis quruluşunun nəticəsi deyil. Problemlərin kökləri, əməliyyat sistemi tərəfindən avtomatlaşdırılan əməliyyat fəaliyyəti ilə inkişaf və qərar vermə fəaliyyətləri arasındakı əsas fərqdədir. Bu fərq, əməliyyat sistemlərinin məlumatlarının sadəcə baş verən bəzi hadisələrin qeydləri, faktlar olmasıdır, lakin sözün ümumi mənasında heç bir şəkildə məlumat deyil. Məlumat hər hansı bir sahədə qeyri -müəyyənliyi azaldan şeydir. Məlumat qərarların hazırlanması sahəsindəki qeyri -müəyyənliyi azaltsa çox yaxşı olar. Məşhur E.F. 1970 -ci illərdə əlaqəli verilənlər bazası idarəetmə texnologiyalarının qabaqcısı olan Codd: "İstifadəçilər üçün əlaqəli verilənlər bazası idarəetmə sistemləri mövcud olsa da, heç vaxt sintez etmək, təhlil etmək və konsolidasiya etmək üçün güclü bir vasitə olaraq görülməmişdir (çox dəyişkənli məlumat analizi adlanan funksiyalar)." . Söhbət məlumatların sintezindən, əməliyyat sistemlərinin məlumatlarını məlumatlara və hətta keyfiyyət qiymətləndirmələrinə necə çevirməkdən gedir. OLAP bu çevrilməni etməyə imkan verir.

OLAP çoxölçülü məlumat modeli ideyasına əsaslanır. İnsan düşüncəsi tərifinə görə çoxölçülüdür. Bir insan sual verəndə məhdudiyyətlər qoyur və bununla da bir çox ölçüdə suallar hazırlayır, buna görə də çoxölçülü bir modeldə analiz prosesi insan düşüncəsinin reallığına çox yaxındır. Çoxölçülü modeldəki ölçülərə görə müəssisənin fəaliyyətinə təsir edən amillər (məsələn: vaxt, məhsullar, şirkət şöbələri, coğrafiya və s.) Təxirə salınır. Beləliklə, bir hiperküp əldə edilir (əlbəttə ki, ad o qədər də yaxşı deyil, çünki bir kub adətən bərabər kənarları olan bir fiqur olaraq başa düşülür, bu halda vəziyyətdən uzaqdır), sonra göstəriciləri ilə doldurulur. müəssisənin fəaliyyəti (qiymətlər, satışlar, plan, mənfəət, zərər və s.). Bu doldurma həm əməliyyat sistemlərinin real məlumatları ilə, həm də tarixi məlumatlar əsasında proqnozlaşdırıla bilər. Hiperkubun ölçüləri mürəkkəb, hiyerarşik ola bilər və aralarında əlaqələr qurula bilər. Təhlil prosesində istifadəçi məlumatlara olan nöqteyi-nəzərini dəyişə bilər (məntiqi görünüşü dəyişdirmə əməliyyatı) və bununla da məlumatları müxtəlif bölmələrdə görə bilər və xüsusi 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 həyata keçirilə bilər. Üstəlik, əməliyyatlar bir anda kublar üzərində aparılır, yəni. bir məhsul, məsələn, hər bir hücrəsi müvafiq çarpan hiperkublarının hüceyrələrinin məhsulu olan bir hiperküp məhsulu ilə nəticələnəcək. Təbii olaraq, müxtəlif ölçülərə malik hiperkublar üzərində əməliyyatlar aparmaq mümkündür.

3. OLAP texnologiyasının yaranma tarixi

Çoxölçülü massivlərdə məlumatların işlənməsi fikri yeni deyil. Əslində 1962 -ci ilə təsadüf edir, Ken İversonun A Proqramlaşdırma Dili (APL) kitabını nəşr etdiyi vaxta təsadüf edir. APL -in ilk praktik tətbiqi altmışıncı illərin sonunda IBM tərəfindən həyata keçirildi. APL, çoxölçülü dəyişənləri və işlənə bilən əməliyyatları olan çox zərif, riyazi olaraq müəyyən edilmiş bir dildir. Bu, digər praktik proqramlaşdırma dilləri ilə müqayisədə orijinal güclü çoxölçülü çevrilmə vasitəsi idi.

Bununla birlikdə, qrafik interfeyslər, yüksək keyfiyyətli çap cihazları və Yunan simvollarının göstərilməsi üçün xüsusi ekranlar, klaviatura və çap cihazları üçün vaxt hələ gəlmədiyi üçün bu fikir uzun müddət geniş yayılmadı. Daha sonra ingilis operatorları bəzən Yunan operatorlarını əvəz etmək üçün istifadə olunurdu, lakin APL -in təmizlik kampaniyası aparıcıları sevdikləri dili populyarlaşdırmaq cəhdlərinin qarşısını aldı. APL maşın resurslarını da istehlak etdi. O dövrdə istifadəsi bahalı idi. Proqramlar çox yavaş icra olunurdu və üstəlik onları icra etmək üçün çox xərc tələb olunurdu. Çox yaddaşa ehtiyac var idi, o zaman sadəcə şok edici həcmlər (təxminən 6 MB).

Ancaq bu ilkin səhvlərin xəyal qırıqlığı fikri öldürmədi. 70-80 -ci illərdə bir çox iş tətbiqində istifadə edilmişdir. Bu tətbiqlərin çoxu müasir analitik emal sistemlərinin xüsusiyyətlərinə malik idi. Məsələn, IBM, APL üçün VSPC adlı bir əməliyyat sistemi hazırladı və bəzi insanlar elektron tablolar hər yerdə yayılmayana qədər şəxsi istifadə üçün ideal mühit hesab etdilər.

Ancaq APL -dən istifadə etmək çox çətindi, xüsusən də hər dəfə dilin özü ilə onu həyata keçirməyə cəhd edilən aparatlar arasında uyğunsuzluqlar olduğu üçün.

1980 -ci illərdə APL fərdi maşınlarda mövcud oldu, lakin bazarda istifadə tapmadı. Alternativ, digər dillərdəki seriallardan istifadə edərək çoxölçülü tətbiqlərin proqramlaşdırılması idi. Sonrakı nəsil çoxölçülü proqram məhsullarını gözləməyə məcbur edən peşəkar proqramçılar üçün belə çox çətin bir iş idi.

1972 -ci ildə əvvəllər təhsil məqsədləri üçün istifadə olunan bir neçə çoxölçülü proqram məhsulları kommersiya məqsədli istifadə tapdı: Express. İndi də tamamilə yenidən yazılmış formada qalır, ancaq 70 -ci illərin orijinal anlayışları artıq aktual deyil. Express bu gün 90 -cı illərdə ən populyar OLAP texnologiyalarından biridir və Oracle (r) onu irəli aparacaq və yeni xüsusiyyətlər əlavə edəcək.

Daha çoxölçülü məhsullar 1980 -ci illərdə ortaya çıxdı. Onilliyin əvvəlində - Stratagem adlı bir məhsul, sonradan Acumate adlanır (bu gün Kenan Technologies -ə məxsusdur), hələ 90 -cı illərin əvvəllərinə qədər hələ də təbliğ olunurdu, lakin bu gün Express -dən fərqli olaraq praktiki olaraq istifadə olunmur.

Comshare System W, fərqli bir üslubun çoxölçülü bir məhsulu idi. 1981-ci ildə təqdim edilən, daha çox son istifadəçi və maliyyə tətbiqi inkişafını təklif edən ilk şirkət idi. Tamamilə qeyri-prosedur qaydalar, çoxölçülü məlumatların tam ekran görüntüsü və redaktəsi, avtomatik yenidən hesablama və əlaqəli məlumatlar ilə toplu inteqrasiya kimi bir çox anlayışlar gətirdi. Bununla birlikdə, Comshare System W, digər məhsullarla müqayisədə o zamanın aparatı üçün kifayət qədər ağır idi və gələcəkdə daha az istifadə edilmiş, daha az satılmış və heç bir məhsul təkmilləşdirməmişdir. Bu gün UNIX-də hələ də mövcud olsa da, analitik bazarda təklifini artırmayan müştəri-server deyil. 1980 -ci illərin sonlarında Comshare DOS və daha sonra Windows üçün bir məhsul buraxdı. Bu məhsullar Komandir Prizması adlanırdı və Sistem W ilə eyni anlayışlardan istifadə edirdi.

80 -ci illərin sonlarında başqa bir yaradıcı məhsul Metafora adlanırdı. Peşəkar marketoloqlar üçün nəzərdə tutulmuşdu. O, bu gün yalnız geniş tətbiq olunmağa başlayan bir çox yeni anlayışlar təklif etdi: müştəri-server hesablamaları, əlaqəli məlumatlar üzərində çoxölçülü bir modelin istifadəsi, obyekt yönümlü tətbiq inkişafı. Ancaq o vaxtlar standart fərdi maşın aparatları Metaphor ilə işləyə bilmədi və satıcılar fərdi maşınlar və şəbəkələr üçün öz standartlarını hazırlamaq məcburiyyətində qaldılar. Tədricən Metaphor seriyalı fərdi maşınlarda uğurla işləməyə başladı, ancaq məhsul yalnız OS / 2 üçün hazırlanmış və öz qrafik istifadəçi interfeysinə sahib idi.

Metafora daha sonra IBM ilə sonradan əldə edilən bir marketinq ittifaqına girdi. 1994-cü ilin ortalarında IBM, Metaphor texnologiyasını (DIS olaraq adlandırdı) gələcək texnologiyaları ilə birləşdirməyə və bununla da ayrı bir iş üçün maliyyələşməni dayandırmağa qərar verdi, lakin müştərilər narazılıqlarını bildirdilər və məhsula davamlı dəstək tələb etdilər. Qalan müştərilər üçün dəstək davam etdi və IBM, məhsulu yeni bir DIS adı altında yenidən buraxdı, lakin bu onu populyar etmədi. Amma Metaforun yaradıcı, yenilikçi anlayışları unudulmamışdır və bu gün bir çox məhsullarda görünür.

80-ci illərin ortalarında EIS (İcra İnformasiya Sistemi) termini yarandı. Bu istiqaməti açıq şəkildə nümayiş etdirən ilk məhsul Pilot Komandanlıq Mərkəzi idi. Bu gün müştəri-server hesablamaları dediyimiz birgə hesablamalara imkan verən bir məhsul idi. 1980-ci illərdə fərdi kompüterlərin gücü məhdud olduğundan məhsul çox "server mərkəzli" idi, lakin bu prinsip bu gün də çox populyardır. Pilot, Komanda Mərkəzini uzun müddət satmadı, lakin avtomatik zamanlama, çoxölçülü müştəri / server hesablamaları və analiz prosesinin sadələşdirilmiş nəzarəti (siçan, həssas ekranlar və s.) Daxil olmaqla, bugünkü OLAP məhsullarında öyrənilə biləcək bir çox anlayışı təklif etdi. Bu anlayışlardan bəziləri daha sonra Pilot Analiz Serverində yenidən tətbiq olundu.

1980 -ci illərin sonlarında elektron tablolar son istifadəçilərə analiz vermək üçün bazarda dominant vasitə idi. İlk çoxölçülü elektron tablo Compete tərəfindən təqdim edildi. Mütəxəssislər üçün çox bahalı bir məhsul olaraq satılırdı, lakin satıcılar bu məhsul üçün bazar ələ keçirmə imkanı vermədi və Computer Associates, Supercalc və 20/20 daxil olmaqla digər məhsullarla birlikdə bu hüquqları əldə etdi. CA Compete -in əldə edilməsinin əsas təsiri, qiymətlərin kəskin azalması və təbii olaraq yayılmasına töhfə verən surət qorunmasının aradan qaldırılması oldu. Lakin, uğurlu alınmadı. Rəqabət Supercalc 5 -in mərkəzindədir, lakin onun çoxölçülü tərəfi təbliğ edilmir. Köhnə Rəqabət, bir anda çox pul yatırıldığı üçün bəzən də istifadə olunur.

Lotus, NeXT maşınında işləyən Improv ilə çoxölçülü elektron tablo bazarına girməyə çalışdı. Bu, ən azından 1-2-3 satışlarının azalmamasını təmin etdi, amma nəticədə Windows üçün buraxıldıqda, Excel artıq Lotusun bazar paylanmasında hər hansı bir dəyişiklik etməsinə mane olan böyük bir bazar payına sahib idi. Lotus, CA ilə rəqabət aparan şirkət kimi Improvu bazarın aşağı ucuna köçürdü, lakin bu, bazarın uğurlu inkişafı üçün bir şərt deyildi və bu sahədə yeni inkişaflar davam etdirilmədi. Məlum oldu ki, fərdi kompüter istifadəçiləri 1-2-3 elektron cədvəllərə üstünlük verirlər və köhnə cədvəlləri ilə tam uyğun gəlmirlərsə, yeni çoxölçülü qabiliyyətlərlə maraqlanmırlar. Eynilə, fərdi tətbiq kimi təqdim edilən kiçik, masaüstü elektron tablolar anlayışları əslində əlverişli olduğunu sübut etməmiş və real iş dünyasında kök salmamışdır. Microsoft (r) Excel -ə PivotTables (rus nəşrində "pivot cədvəlləri" deyilir) əlavə edərək bu yolu tutdu. Bir neçə Excel istifadəçisi bu xüsusiyyətdən faydalansa da, ehtimal ki, dünyada çox sayda Excel istifadəçisi olduğu üçün çoxölçülü analiz qabiliyyətlərinin dünyada geniş istifadə edildiyi yeganə faktdır.

4. OLAP, ROLAP, MOLAP ...

Məlumdur ki, Codd 1985 -ci ildə əlaqəli DBMS -lərin qurulması qaydalarını dərc edərkən güclü bir reaksiyaya səbəb oldu və sonradan ümumiyyətlə DBMS sənayesinə güclü təsir göstərdi. Ancaq 1993 -cü ildə Coddun "Analitik İstifadəçilər üçün OLAP: Nə Olmalı" adlı bir əsər nəşr etdiyini az adam bilir. Onda, onlayn analitik işlənmənin əsas anlayışlarını açıqladı və onlayn analitik işlənməni təmin edən məhsulların yerinə yetirməli olduğu 12 qaydanı təyin etdi.

Bunlar qaydalardır (orijinal mətn mümkün olduqda saxlanılır):

1. Konseptual çoxölçülü təmsilçilik. Analitik istifadəçi müəssisə dünyasını çoxölçülü bir təbiət olaraq görür. Buna görə, OLAP modeli özündə çoxölçülü olmalıdır. Çoxölçülü bir konseptual sxem və ya xüsusi görünüş modelləşdirmə və təhlili, eləcə də hesablamanı asanlaşdırır.

2. Şəffaflıq. OLAP məhsulunun istifadəçinin vəsaitlərinin bir hissəsi olub -olmamasından asılı olmayaraq, bu fakt istifadəçi üçün şəffaf olmalıdır. OLAP müştəri-server hesablamaları ilə təmin olunarsa, bu fakt da mümkünsə istifadəçi üçün görünməz olmalıdır. OLAP, istifadəçiyə harada olursa olsun bir analitik vasitədən istifadə edərək serverlə ünsiyyət qurmağa imkan verən həqiqətən açıq bir memarlıq kontekstində təqdim edilməlidir. Bundan əlavə, analitik alət homojen və heterojen verilənlər bazası mühitləri ilə qarşılıqlı əlaqədə olduqda şəffaflığa nail olunmalıdır.

3. Mövcudluq. OLAP analitik istifadəçisi, əlaqəli bir verilənlər bazasındakı müəssisə miqyaslı məlumatları, habelə köhnə miras verilənlər bazalarından məlumatları, paylaşılan giriş metodlarını və ümumi analitik modeli ehtiva edən ümumi bir konseptual sxem əsasında təhlil apara bilməlidir. Bu o deməkdir ki, OLAP heterojen bir verilənlər bazası mühitinə daxil olmaq üçün öz məntiqini təmin etməli və məlumatları istifadəçiyə təqdim etmək üçün uyğun çevrilmələr həyata keçirməlidir. Üstəlik, əslində harada və necə və hansı növ fiziki məlumatların təşkil olunacağını əvvəlcədən düşünmək lazımdır. OLAP sistemi yalnız lazım olan məlumatlara daxil olmalı və lazımsız giriş tələb edən ümumi "mətbəx hunisi" prinsipini tətbiq etməməlidir.

4. Hesabatlar hazırlanarkən ardıcıl məhsuldarlıq. Ölçülərin sayı və ya verilənlər bazasının ölçüsü artarsa, analitik istifadəçi performansında əhəmiyyətli bir tənəzzül hiss etməməlidir. Ardıcıl performans, son istifadəçini istifadə rahatlığı ilə dəstəkləmək və OLAP -ın mürəkkəbliyini məhdudlaşdırmaq üçün çox vacibdir. İstifadəçi analitik ölçülərin sayına görə performans baxımından əhəmiyyətli fərqlər yaşayarsa, bu fərqləri, məlumatların həqiqətən olması lazım olan şəkildə deyil, başqa yollarla təqdim edilməsinə səbəb olacaq bir dizayn strategiyası ilə kompensasiya etməyə çalışacaq. təqdim etdi. Qeyri -adekvatlığını kompensasiya etmək üçün sistemin ətrafında gəzmək üçün vaxt ayırmaq, analitik məhsulların hazırladığı iş deyil.

5. Müştəri-server arxitekturası. Bu gün onlayn olaraq işlənməli olan məlumatların çoxu ana çərçivələrdədir və kompüter vasitəsilə əldə edilir. Bu o deməkdir ki, OLAP məhsulları müştəri-server mühitində işləyə bilməlidir. Bu baxımdan, analitik vasitənin server komponentinin əhəmiyyətli dərəcədə "ağıllı" olması vacibdir ki, fərqli müştərilər serverə ən az çətinlik və inteqrasiya proqramlaşdırması ilə qoşula bilsinlər. "Ağıllı" server uyğun olmayan məntiqi və fiziki verilənlər bazası sxemləri arasında Xəritəçəkmə və konsolidasiya aparmağı bacarmalıdır. Bu, şəffaflığı təmin edəcək və ümumi konseptual, məntiqi və fiziki bir sxem quracaq.

6. Ümumi çoxölçülülük. Hər bir ölçü strukturuna və əməliyyat qabiliyyətinə baxmadan tətbiq olunmalıdır. Seçilmiş ölçülərə əlavə əməliyyat qabiliyyətləri verilə bilər və ölçülər simmetrik olduğundan istənilən ölçüdə tək bir funksiya təmin edilə bilər. Əsas məlumat quruluşları, düsturlar və hesabat formatları heç bir ölçüdə qərəzli olmamalıdır.

7. Seyrək matrislərin dinamik idarə edilməsi. OLAP alətinin fiziki dizaynı, seyrək matrislərin optimal idarə olunması üçün xüsusi analitik modelə tam uyğunlaşdırılmalıdır. Hər hansı bir seyrək matris üçün bir və yalnız bir optimal fiziki sxem mövcuddur. Bu sxem, əlbəttə ki, bütün verilənlər bazası yaddaşa sığmadığı təqdirdə maksimum yaddaş səmərəliliyi və matrisin işləməsini təmin edir. Bir OLAP alətinin əsas fizikası, böyük analitik modellərlə praktiki əməliyyatlar üçün istənilən ölçü alt -üstə konfiqurasiya edilməlidir. Fiziki köməkçilər də dinamik şəkildə dəyişməli və müxtəlif növ mexanizmləri ehtiva etməlidirlər, məsələn: birbaşa hesablama, B ağacları və törəmələri, hashing, lazım olduqda bu mexanizmləri birləşdirmə qabiliyyəti. Seyrəklik (mümkün olanların hamısına boş hüceyrələrin faizi kimi ölçülür) məlumatların yayılmasının xüsusiyyətlərindən biridir. Seyrəkliyi tənzimləyə bilməməsi əməliyyatların səmərəliliyini əlçatmaz edə bilər. OLAP aləti təhlil edilən məlumatların dəyərlərinin paylanmasını idarə edə və tənzimləyə bilmirsə, praktik olduğunu iddia edən bir çox konsolidasiya yollarına və ölçülərinə əsaslanan model əslində lazımsız və ümidsiz ola bilər.

8. Çox istifadəçi dəstəyi. Çox vaxt bir çox analitik istifadəçinin eyni analitik modellə birlikdə işləməsi və ya eyni məlumatlardan fərqli modellər yaratması lazımdır. Bu səbəbdən OLAP vasitəsi paylaşma (sorğu və tamamlayıcı), bütövlük və təhlükəsizlik imkanları təmin etməlidir.

9. Limitsiz krossoverlər. Hiyerarşik xüsusiyyətlərinə görə müxtəlif toplama səviyyələri və konsolidasiya yolları, OLAP modelində və ya tətbiqində asılı əlaqələri təmsil edir. Buna görə də alətin özü müvafiq hesablamaları nəzərdə tutmalı və analitik istifadəçinin həmin hesablamaları və əməliyyatları yenidən təyin etməsini tələb etməməlidir. Bu irsi əlaqələrdən irəli gəlməyən hesablamalar, bəzi dillərə görə fərqli düsturların təyin edilməsini tələb edir. Belə bir dil istənilən ölçüdə məlumatların hesablanmasına və manipulyasiyasına icazə verə bilər və məlumat hüceyrələri arasındakı əlaqəni məhdudlaşdıra bilməz, xüsusi hüceyrələrin ümumi məlumat atributlarının sayını nəzərə almır.

10. Intuitiv məlumat manipulyasiyası. Konsolidasiya yollarının yenidən yönləndirilməsi, konsolidasiya yolları ilə tənzimlənən detallar, genişləndirmə və digər manipulyasiyalar analitik modelin hüceyrələrində ayrı bir hərəkətlə tətbiq edilməli və istifadəçi interfeysi ilə bir menyu sisteminin və ya digər çoxlu hərəkətlərin istifadəsini tələb etməməlidir. . Analitik modeldə müəyyən edilmiş ölçülərə dair analitik istifadəçi perspektivi yuxarıda göstərilən hərəkətləri yerinə yetirmək üçün lazım olan bütün məlumatları ehtiva etməlidir.

11. Çevik hesabat variantları. Vizual olaraq bir -biri ilə müqayisə ediləcək məlumatların satırları, sütunları və hüceyrələri bir -birinə yaxın olduqda və ya müəssisədə baş verən bəzi məntiqi funksiyalara uyğun olduqda məlumatların təhlili və təqdim edilməsi sadədir. Hesabat vasitələri sintez edilmiş məlumatları və ya məlumat modelindən yaranan məlumatları istənilən istiqamətdə təqdim etməlidir. Bu o deməkdir ki, satırlar, sütunlar və ya səhifələr bir anda 0 -dan N -ə qədər ölçü göstərməlidir, burada N bütün analitik modeldəki ölçülərin sayıdır. Bundan əlavə, tək bir qeyddə, 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ı bir alt kümesini istənilən qaydada göstərə bilməlidir.

12. Limitsiz ölçü və toplama səviyyələrinin sayı. Analitik modeldə tələb olunan mümkün ölçülərin mümkün sayının araşdırılması göstərdi ki, eyni vaxtda 19 -a qədər ölçüdən istifadə etmək olar. Analitik vasitənin eyni vaxtda ən azı 15 ölçü və tercihen 20 ölçü təmin edə biləcəyinə dair güclü tövsiyyə. Buna görə də, ümumi ölçülərin hər biri istifadəçi tərəfindən müəyyən edilmiş toplama səviyyələri və konsolidasiya yollarının sayı ilə məhdudlaşmamalıdır. analitik istifadəçi.

Əslində, bu gün OLAP məhsul inkişaf etdiriciləri bu qaydalara riayət edir və ya ən azından onlara riayət etməyə çalışırlar. Bu qaydalar əməliyyat analitik emalının nəzəri əsası hesab edilə bilər, onlarla mübahisə etmək çətindir. Sonradan hekayəni lazımsız şəkildə çətinləşdirməmək üçün istinad etməyəcəyimiz 12 qaydadan bir çox nəticələr alındı.

OLAP məhsullarının fiziki həyata keçirilməsində necə fərqləndiyini daha yaxından nəzərdən keçirək.

Yuxarıda qeyd edildiyi kimi, OLAP çoxölçülü strukturlar üzrə məlumatların işlənməsi ideyasına əsaslanır. OLAP dedikdə, analitik məhsulun məlumat quruluşunun məntiqi olaraq çoxölçülü olduğunu nəzərdə tuturuq. Bunun konkret necə həyata keçiriləcəyi başqa məsələdir. Müəyyən məhsulları əhatə edən iki əsas analitik emal növü vardır.

MOLAP ... Çoxölçülü OLAP özü. Məhsul, məlumatların çoxölçülü saxlanmasını, işlənməsini və təqdim edilməsini təmin edən əlaqəsiz bir məlumat quruluşuna əsaslanır. Buna görə verilənlər bazasına çoxölçülü deyilir. Bu sinfə aid məhsullar adətən çoxölçülü verilənlər bazası serverinə malikdir. Təhlil prosesindəki məlumatlar yalnız çoxölçülü bir quruluşdan seçilir. Bu quruluş yüksək səmərəlidir.

YÜKLƏ ... Əlaqədar OLAP. Adından da göründüyü kimi, bu cür vasitələrdəki çoxölçülü quruluş əlaqəli cədvəllər tərəfindən həyata keçirilir. Və təhlil prosesindəki məlumatlar müvafiq olaraq analitik vasitə ilə əlaqəli verilənlər bazasından seçilir.

Hər bir yanaşmanın mənfi cəhətləri və üstünlükləri, ümumiyyətlə, göz qabağındadır. Çoxölçülü OLAP daha yaxşı performans təmin edir, lakin böyük ölçülər böyük aparat qaynaqları tələb edəcək və eyni zamanda, hiperkubların seyrəkliyi çox yüksək ola biləcəyi və buna görə də avadanlıq tutumlarından istifadə edildiyi üçün strukturlar çox miqdarda məlumatı emal etmək üçün istifadə edilə bilməz. əsaslandırılmayacaq. Əksinə, əlaqəli OLAP, daha qənaətli saxlama təmin etmək mümkün olduğu üçün saxlanılan məlumatların böyük bir sıra üzərində işlənməni təmin edir, eyni zamanda çoxölçülü iş sürətində əhəmiyyətli dərəcədə itirir. Bu cür mülahizələr yeni analitik alətlər sinfinin - HOLAP -ın müəyyən edilməsinə səbəb oldu. Bu hibrid onlayn analitik emaldır. Bu sinif alətləri hər iki yanaşmanı - əlaqəli və çoxölçülü birləşdirməyə imkan verir. Həm çoxölçülü verilənlər bazası məlumatlarına, həm də əlaqəli məlumatlara giriş həyata keçirilə bilər.

Başqa bir ekzotik onlayn analitik emal növü var - DOLAP. Bu masa üstü OLAP -dır. Hiperkubların kiçik, ölçülərinin kiçik, ehtiyaclarının təvazökar olduğu və belə analitik işləmə üçün masaüstündəki fərdi bir maşının kifayət olduğu analitik emaldan bəhs edirik.

Operativ analitik emal, idarə heyəti tərəfindən hazırlanma və qərar vermə prosesini əhəmiyyətli dərəcədə asanlaşdırmağa və sürətləndirməyə imkan verir. Onlayn analitik emal, məlumatları məlumatlara çevirmək məqsədinə xidmət edir. Ən çox strukturlaşdırılmış hesabatların nəzərdən keçirilməsinə əsaslanan ənənəvi qərar dəstəkləmə prosesindən əsaslı şəkildə fərqlənir. Bənzərliyə görə, strukturlaşdırılmış hesabatlarla OLAP arasındakı fərq şəhəri tramvayla və avtomobillə gəzməklə eynidir. Tramvayla getdiyiniz zaman relslər boyunca hərəkət edir ki, bu da uzaq binaları görməyə və daha da yaxınlaşmağa imkan vermir. Əksinə, şəxsi maşın sürmək sizə tam hərəkət azadlığı verir (təbii ki, yol hərəkəti qaydalarına riayət olunmalıdır). İstənilən binaya qədər gedə və tramvayların getmədiyi yerlərə gedə bilərsiniz.

Strukturlaşdırılmış hesabatlar qərar hazırlamaq azadlığını maneə törədir. OLAP, məlumat magistrallarında səmərəli trafik üçün bir vasitədir.


2021
maccase.ru - Android. Markalar. Dəmir. xəbərlər