OLAP жүйесі

Жоспар

Кіріспе ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...2
OLAP жүйесі ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 3
Көпөлшемді мәліметтер моделінің негізгі түсініктері ... ... ... ... ... ... ... ... ..6
Қортынды ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .11
Қолданылған әдебиеттер тізімі ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..12
Кіріспе

Деректерді көп өлшемді талдау кезінде агрегациялық өрсеткіштерді параллелді алгоритмдер көмегімен есептеу арқылы тиімділікті арттыру. Компьютерлік жүйелердің мүмкіндіктерінің артуы, түрлі есептеу жүйелерінің пайда болуы үлкен көлемді ақпараттырды тиімдіжәне жылдам өңдеуге мүмкіндік беріп отыр. Біз өмір сүріп жатқан ХХІ-ғасыр ақпараттық технологиялар ғасырында «ақпараттың» басты маңызға ие болып, көптеген дерек көздерінен(источники) алынған ақпараттарды өңдеу, талдау, қажетті мәліметтерді алу, оларды шешім шығаруда қолдану өзіндік қажеттілін тудырып отырған басты тапсырмалардың біріне айналды. Ақпарат көлемінің жылдам артуы, байланыс желілерінде тез таралуы өңдеудің жаңаша жүйелерін қолдануды талап етуде. Қарастырырылып отырған мақаланың өзектілігі жоғарыда айтылған тапсырмаларға сәйкес әртүрлі дерек көздерінен жиналған үлкен көлемді мәліметтерді аналитикалық өңдеудің тиімділігі мен жылдамдығын арттыру мақсатында көппроцессорлы жүйелерге арналған паралелльді алгоритмдерді әзірлеуде болып отыр. Үлкен көлемді аналитикалық мәліметтер Business Intelligence (BI) технологиясына негізделген ақпараттық жүйелердің ажырамас бөлігі болып саналатын деректер қоймасында сақталынады. Қолданылатын саласына, шешілетін тапсырмаларына байланысты дереткер қоймасына мәліметтер әртүрлі дерек көздерінен алынып, сақталынады. Деректер қоймасындағы деректермен жұмыс жасайтын сарапшы жүйелер сарапшы маманға мәліметтерді толық, жылдам, нақты беру негізгі тапсырмалар болып табылады. Көп өлшемді талдау жүйесі реляциялық деректер қоры бойынша байланыстырылған факт және өлшем кестелерінен OLAP(Online Analytical Processing – нақты уақыттағы аналитикалық өңдеу) технологиясы көмегімен қалыптастырылған гиперкуб құрып, мәлметтерді гиперкуб қырының қималары түрінде сарапшыға береді. Бұл жерде гиперкуб өлшемдерінің барлық ішкі жиындары бойынша сандық көрсеткіштері агрегациясы есептеліп қорытынды нәтижелер беріледі. OLAP технологиясы негізінде құрылған жүйе көпөлшемді куб түрінде берілетін деректер моделімен жұмыс жасап, өлшем көрсеткіштері бойынша көп өлшемді анализ жасауға арналған. Негізгі артықшылығы нақты уақытта деректерге аналитикалық сараптама жасау, пайдалнушылардың көп өлшемді күрделі сұранымдарын жылдам орындау және т.б.
Қолданылған әдебиеттер тізімі

1. Барсегян A.A., Куприянов М.С., Степаненко В.В., Холод И.И. Методы и модели анализа данных: OLAP и Data Mining.СПб.:БХВ-Петрбург,2004.-336с.
2. Jim Gray, Adam Bosworth, Andrew Layman, and Hamid Pirahesh. Data cube: A relationalaggregation operator generalizing group-by, cross-tab, and sub-totals. Microsoft Lab, 1995.
3. http:\\www.olap.ru сайты
4. Заботнев М.С. Многомерная модель представления данных по образовательной статистике // Телематика-2003. Труды X Всероссийской научно-методической конференции. Санкт-Петербург, 2003. - С. 245-246.
5. http://www.kpms.ru/
        
        Жоспар
Кіріспе ...............................................................................................................2
OLAP жүйесі....................................................................................................3
Көпөлшемді мәліметтер моделінің негізгі түсініктері..................................6
Қортынды.........................................................................................................11
Қолданылған әдебиеттер тізімі......................................................................12
Кіріспе
Деректерді көп өлшемді талдау кезінде агрегациялық ... ... ... ... ... ... тиімділікті арттыру. Компьютерлік жүйелердің мүмкіндіктерінің артуы, түрлі есептеу жүйелерінің пайда болуы үлкен көлемді ақпараттырды тиімдіжәне жылдам өңдеуге ... ... ... Біз өмір ... ... ... ақпараттық технологиялар ғасырында басты маңызға ие болып, көптеген дерек көздерінен(источники) алынған ақпараттарды өңдеу, талдау, қажетті мәліметтерді алу, ... ... ... қолдану өзіндік қажеттілін тудырып отырған басты тапсырмалардың біріне айналды. Ақпарат көлемінің жылдам артуы, ... ... тез ... ... ... ... ... талап етуде. Қарастырырылып отырған мақаланың өзектілігі жоғарыда айтылған тапсырмаларға сәйкес әртүрлі дерек көздерінен жиналған үлкен көлемді мәліметтерді аналитикалық өңдеудің ... мен ... ... ... ... ... ... паралелльді алгоритмдерді әзірлеуде болып отыр. Үлкен көлемді аналитикалық мәліметтер Business Intelligence (BI) технологиясына негізделген ақпараттық жүйелердің ажырамас бөлігі болып саналатын ... ... ... ... ... ... ... байланысты дереткер қоймасына мәліметтер әртүрлі дерек көздерінен алынып, сақталынады. Деректер қоймасындағы деректермен жұмыс ... ... ... ... маманға мәліметтерді толық, жылдам, нақты беру негізгі тапсырмалар болып табылады. Көп өлшемді талдау жүйесі реляциялық деректер қоры бойынша ... факт және ... ... ... ... Processing - нақты уақыттағы аналитикалық өңдеу) технологиясы көмегімен қалыптастырылған гиперкуб құрып, мәлметтерді гиперкуб қырының қималары ... ... ... Бұл ... ... ... барлық ішкі жиындары бойынша сандық көрсеткіштері агрегациясы ... ... ... ... OLAP ... ... құрылған жүйе көпөлшемді куб түрінде берілетін деректер моделімен жұмыс жасап, өлшем көрсеткіштері бойынша көп өлшемді анализ жасауға арналған. Негізгі ... ... ... ... аналитикалық сараптама жасау, пайдалнушылардың көп өлшемді күрделі сұранымдарын жылдам орындау және ... ... ... ... ... технологиясы OLAP (On-Line Analytical Processing) ... ие ... ... ... 1993 жылы ... базаларын зерттеуші және реляциялық деректер моделінің авторы ... Кодд ... ... ... жылы ... ... ... талаптары негізінде көпөлшемді талдауға арналған қосымшаларға қойылатын ... ... ... FASMI (Fast Analysis of Shared ... Information) деп аталатын тест құрылған:
* FAST (Жылдам)- қолданушыға талдау нәтижесін қолайлы уақытта беру(әдетте 5 секундтан аспайтын ... ANALYSIS ... ... ... тән кез ... ... және статистикалық талдау жасауды жүзеге асыру мүмкіндігі, және оны қолданушыға қолайлы түрде сақталуы;
* SHARED (Бөлінетін) - ... ... ... және ... кіру ... ... ... деректерге көпқолданушылық қатынауды ұйымдастыру;
* MULTIDIMENSIONAL (Көпөлшемді) - деректерге көпөлшемді концептуальды ... ... ... - ... орналасқандығынан және көлемінен тәуелсіз кез келген ақпаратқа ... ... ... ... OLAP ... ... ... офистік қосымшалардың деректерді талдау құралдарынан бастап серверлік жабдықтарға негізделген аналитикалық жүйелерге дейінгі ... ... ... асыруға болады.
OLAP аббревиатурасы ағылшынның On-Line Analytical Processing - бұл ... ... ... ... ... OLAP - қазақшасы деректерді жедел өңдеу
Деректерді таңдау ... екі ... ... бар. ... - ... OLAP (MOLAP) деп ... сервер жағында көпөлшемді деректер базасы көмегімен жүзеге ... ... ... ... OLAP (ROLAP) - Реляциялық ДББЖ - не SQL сұраныстар негізінде текше құрастыру. Бұлардың әр біреуінің ... және ... ... бар.
2 - ... ROLAP жүйесі
Дәстүрлі реляциялық серверлер, күрделі OLAP-сұраныстарды және көпөлшемді деректерді ұсынуды тиімді ... ... ... дегенменен реляциялық деректер базалары серверінің келесі үш түрі - реляциялық, көпөлшемді және гибридті оперативті аналитикалық ... - ... ... ... ... ... ... OLAP- операцияларды деректер сақтаушысында орындауға мүмкіндік береді. ROLAP серверлері деректер сақтаушысы бар ... ... ... мен ... ... клиенттік құралдар арасында орналасқан. ROLAP серверлері көпөлшемді OLAP-сұраныстарды қолдайды және нақты бір ... ... ... ROLAP ... ... OLAP және SQL ... арасындағы өзгешелік, жұмыс өнімділігін төмендетеді. Дегемен Oracle, IBM DB2 және Microsoft SQL Server тектес реляциялық деректер базасының серверлерінде жүзеге ... OLAP ... ... SQL кеңейтілулері өнімділік жетіспеушілігі азайтады. Median, mode, rank, percentile сияқты функциялар, агрегаттық функцияларды толықтырады. Басқа қосымша мүмкіндіктерге орын ауыстыратын ... ... ... есептерді құруды, қолдауды, жетілдіру үшін ағымдық жинақтық мәндер және үзу нүктелері жатады.
Көпөлшемді электрондық кестелер, әртүрлі атрибуттар жиынын ... ... ... Осы ... ... ... SQL roll-up және cube операторларымен толықтырылды.
3 - сурет. MOLAP ... - ... ... ... ... жүйелердің қызметіне негізделмейді, бірақ көпөлшемді сақтау механизмі көмегімен деректерді көпөлшемді ұсынуды қолдайды. MOLAP негізгі артықшылығы индекстелудің ерекше ... ... ... ... ... төмен коэффициенті.
4- сурет. HOLAP - жүйесі
HOLAP - ROLAP и MOLAP ... ... ... ... ... ... неғұрлым тығыз болса MOLAP технологиясы жақсы жасайды, ал , ROLAP ... ... ... ... ... HOLAP ... ... облысқа - MOLAP технологиясын, ал ROLAP көпөлшемді кеңістіктің сирек бөлігіне қолданылады. HOLAP серверлері сұраныстарды, кішкене ішкі сұраныстарға бөледі, ... ... ... ... жібереді, қорытынды нәтижелерді біріктіреді, сонан соң оны береді.
Көпөлшемді мәліметтер ... ... ... ... OLAP ... ... көпөлшемді мәліметтер моделінің негізгі түсініктеріне қысқаша тоқталайық.
Қазіргі кезде көпшілікке мойындалған ... ... ... ... ... көзқарас қалыптаспаған, дегенмен қалыптасқан әртүрлі көзқарастардың принциптік айырмашылығы жоқ, бірақ терминолония жағында қайшылықтар орын ... Біз бұл ... ... ... ... нұсқа бойынша қарастырамыз.
Ендеше, көпөлшемді мәліметтер моделінің негізгі ... ... ... ... ... типте болады), мысалы бұл кейбір тауарлардың салыту көлемі немесе сатылған тауарлардан алынған түсім. бір OLAP-куб бір немесе бірнеше қөрсеткіштерге ие ... - бұл ... ... ... контексін қамтамасыз етіумен иерерхиялық құрлым түріндегі ұйымдасқан бір немесе бірнеше типтердің жиынтық объектілері. Өлшем, ... ... ... ... ... ... ... жиынтық объектілер өлшем мүшелері (members) деп аталады.
Өлшем мүшелері гиперкубтің остерімен алынған түктелер немесе бөліктермен көрінеді. Мысалы, ... ... ... ... ... ... ... кварталдар, жылдар- келесі мүшелерді қамтуы мүмкін: 2008жылдың 8-мамыры, 2008 жылдың сәуірі, 2009 жылдың 2-кварталы және 2010 ... ... ... ... ... ... ... "өндірушілер" - " автомобиль ... ... ... - "кварталдар". Бір типтегі объектілердің тек бір иерархиялық деңгейде жатуы үшін, бұл объектілер ... ... ... болуы керек.
Ұящық (cell) - кейбір көрсеткіштердің нақтылы мағынасына қатысты, кубтың ұсақталған құрлымы. ... ... ... ... және ... ... ... бейнеленеді. - - - -
1-сурет Үшөлшемдегі куб
Иерархиялық құрлымға сәйкес, өлшемдер иерархиясы үшін ... ... ... мен ... ... керек болады.
Келесі типтегі иерархиялар бар:
Үйлестірілген (balanced) - иерархияда деңгейлер саны оның ... және ... ... ... автомобиль өндірушілер, бірнеше автомобиль маркасымен байланысты, ал ... ... - ... автомобиль моделдері сәйкес, сондықтан, бұл объектілердің үш деңгейлігі туралы айтуға ... ... ... ... ... деңгейіне өндірушілер, екінші деңгейіне маркалар , ал үшінші деңгейіне модельдер орналасады.
Негізінде, Үйлестірілген иерархияда ... ... жеке жәй ... ... қарастыруға болады, бірақ, бұл өлшемдер шарасыздықтан кубтың ... ... ... ... ... - ... деңгейлер саны өзгеруі мүмкін және иерархиялық ағаштың әрбір бұтағы, тек бірнеше бірінші деңгейге жататын объектілерден ... ... ... ... ... бір типке жататынын ескеру қажет. үйлестірілмеген иерархияның типтік мысалы ретінде-"бастық -- бағынышты", мұндағы барлық объектлер - ... ... бір ... ие. ... - ... ... ... оның құрлымымен және тұрақтылығымен анықталады, дегенмен үйлестірілген иерархиядан айырмашылығы, иерархиялық ағаштың кейбір ... ... бір ... ... Иерархияның осындай түрі, жоғары тұрған деңгейге тікелей жатпайтын лоликалық "ата-аналар" сияқты мүшелерді қамтиды. Типтік ... ... ... ... ... болады, онда "Мемілекеттер", "Штаттар " және "Қалалар" деген деңгейлер бар, бірақ "Мемілекеттер" және ... ... ... ... ... штаттары мен региондары жок мемілекеттерде болады.
Біздің айтып ... ... ... ... тек ... ... арналыған, дегенмен бұл қалыптасқан шектеу болып табылмайды, ... ... және ... иерархиялар үйлестірілген иерархиямен салыстырғанда өте сирек кездеседі.
Агрегат - деп көрсеткіштердің мәндерін белгіленген шарт бойынша агрегаттауды айтамыз. ... ... көп ... ... ... ... аз санды агрегаттар қалыптастыратын процедура деп түсініледі.
Жартылай және ... ... ... ... ... ... a = aa* (1)
Мұндағы a - көрсеткіштің агрегатталыған мәнінің нақты саны, a* - кубтың ... ... ... мәндерінің ең жоғарығы саны.
a және a* формулаларын тұжырмдауда, ... екі ... үш ... ... ... ... ... қарастырайық, одан кейін жалпыланған тұсқаға көшеміз.
Өлшемдердегі иерархия деңгейлерін де, тура сол сияқты алдымен бір деңгейден басталатын қарапайым жағдайлардан бастап ... одан ... ... ... ... өлшемдерден жалпылама формуласы шығады. Мұндай тәсіл көрсеткіштердің агрегатті мәндерін алу процесін оңай түсінуге мүмкіндік береді.
Қарапайым ... ... үш ... ... ... зерттейміз. Түсінікті болу үшін автомобиль сату көлемінің есебін мысал ретінде қарастырайық, көпөлшемді кубтың құрлымы төмендегі ... ... Бір ... ... ... ... үш өлшем:
+ сату менеджері (oM осі),
+ автомобиль модельі (oC осі),
+ "ай" бірлігінен уақытша ... (oT осі). ... ... ... ... ... ... бағытталған агрегацияларды көрсетеді.
" Автомобиль моделдері ", "менеджерлер", "айлар" сияқты өлшемдерге қатысты мүшелер ... С, М, T - ... ... Сол сияқты әрбір өлшемдердің мүшелер санын nс = |С|, nm = |М|, nt = |T| ... ... ... ... мүшелерін сәйкесінше mc, mm, mt арқылы белгілейміз.
Менеджерлер мен айлар бөлігі бойынша агрегатты мәндер алу үшін, біз ... ... ... ... ... мен ... (mt, mm) комбинациясының көрсеткіштерінің бастапқы мәндерін қосуымз ... ... ... бағыты 1-ші стрелкамен белгіленген. Осылайша агрегатталғандар санының мәні nmnt- -ға тең болатынын ... қиын ... ... ... сыны (oM, oT) ... жатқанын көруге болады.
Ұқсас пайымдау арқылы, "менеджерлер" өлшемдерінің мүшелері бойынша көрсеткіштердің қосындысынан, барлық комбинациялардың ( mc, mt) ... ... ... Ол nс nt -ге ... ... ... ... барлық комбинациялардың ( mc, mt) агрегаттар саны nm nc-ге ... ... ... ... ... ... ... алуымыз керек. Әрине, мұндай агрегаттар саны, nm, nc және nt өлшемдеріне сәйкес мүшелер сынына тең.
Барлық ... ... және ... ... ... ... жиынтық көлемін анықтайтын, толық агрегаттың мәнің ескере отырып, барлық агрегаттардың жиынтық сандарын аламыз:
a* = nmnc + ncnt + nmnt + nc + nm + nt + ... ... ... үшін жаңа ... ... ... i-ші өлшемдердегі, ni - мүшелер санынан m-өлшем бар, ... i = 1..m . ... ... ... ... тәсілдермен бар өлшемдерді реттейміз және әрбір реттік номері i мен салыстырамыз. ... ... ... ... I мен ... ... m = | I|.
Кейбір агрегаттар жиынын Al1...li...lm арқылы ... ... ... ... ... ... мынай реттік номермен белгілейміз I0= {ik | ik∈ I & lik= 0 }, k = 1...p, p

Пән: Автоматтандыру, Техника
Жұмыс түрі: Реферат
Көлемі: 9 бет
Бұл жұмыстың бағасы: 500 теңге









Ұқсас жұмыстар
Тақырыб Бет саны
Ақшаның қызметі27 бет
Гетерогенді биокомпозиттер негізінде эффективті таңғыш моделін жасау41 бет
Мазер туралы түсінік. Су мазерлерінің қасиеттері35 бет
Шыңғырлау ауданының «Новопетровка» 35/10 қосалқы станциясын жобалау52 бет
Көмей, кеңірдек, бронхтар мен өкпе, олардың құрылысы, функциясы, өкпеқаптар, өкпеқабының қойнауы16 бет


Исходниктер
Пәндер
Көмек / Помощь
Арайлым
Біз міндетті түрде жауап береміз!
Мы обязательно ответим!
Жіберу / Отправить


Зарабатывайте вместе с нами

Рахмет!
Хабарлама жіберілді. / Сообщение отправлено.

Сіз үшін аптасына 5 күн жұмыс істейміз.
Жұмыс уақыты 09:00 - 18:00

Мы работаем для Вас 5 дней в неделю.
Время работы 09:00 - 18:00

Email: info@stud.kz

Phone: 777 614 50 20
Жабу / Закрыть

Көмек / Помощь