Мәліметтер қоймасы - Data warehouse

Деректер қоймасына шолу
Мәліметтер қоймасының негізгі архитектурасы

Жылы есептеу, а мәліметтер қоймасы (DW немесе DWH), сондай-ақ кәсіпорын мәліметтер қоймасы (EDW) үшін қолданылатын жүйе есеп беру және деректерді талдау, және негізгі компоненті болып саналады іскерлік интеллект.[1] DW - бұл бір немесе бірнеше бөлек көздерден алынған интеграцияланған деректердің орталық қоймасы. Олар ағымдағы және тарихи деректерді бір жерде сақтайды[2] бүкіл кәсіпорында жұмысшыларға аналитикалық есептер құруға арналған.[3]

Қоймада сақталған деректер болып табылады жүктелді бастап операциялық жүйелер (маркетинг немесе сату сияқты). Деректер an арқылы өтуі мүмкін жедел деректер қоймасы талап етуі мүмкін деректерді тазарту[2] қамтамасыз ету үшін қосымша операциялар үшін деректер сапасы есеп беру үшін DW-де қолданылғанға дейін.

Шығару, түрлендіру, жүктеу (ETL) және шығару, жүктеу, түрлендіру (ELT) - бұл мәліметтер қоймасы жүйесін құруда қолданылатын екі негізгі тәсіл.

ETL негізінде деректерді сақтау

Типтік шығару, түрлендіру, жүктеу (ETL) негізделген мәліметтер қоймасы[4] қолданады қойылым, деректерді біріктіру және оның негізгі функцияларын орналастыру үшін қабаттарға қол жеткізіңіз. Кезеңдік деңгей немесе дерекқор дерекқоры әр түрлі дерек көздерінің әрқайсысынан алынған шикі деректерді сақтайды. Интеграциялық деңгей әр түрлі мәліметтер жиынтығын деректерді эталон деңгейінен трансформациялау арқылы біріктіреді, бұл түрлендірілген деректерді көбінесе жедел деректер қоймасы (ODS) мәліметтер базасы. Содан кейін интеграцияланған деректер басқа мәліметтер базасына көшіріледі, көбінесе мәліметтер қоймасының дерекқоры деп аталады, мұнда мәліметтер иерархиялық топтарға, көбінесе өлшемдер деп аталады және фактілер және жиынтық фактілер. Фактілер мен өлшемдердің тіркесімін кейде а деп атайды жұлдыз схемасы. Қатынас деңгейі қолданушыларға деректерді алуға көмектеседі.[5]

Деректердің негізгі көзі болып табылады тазартылды, түрлендірілген, каталогталған және менеджерлер мен басқа бизнес мамандары пайдалануға қол жетімді болды деректерді өндіру, желілік аналитикалық өңдеу, нарықты зерттеу және шешімді қолдау.[6] Алайда, деректерді алу және талдау, деректерді алу, түрлендіру және жүктеу және басқару құралдары мәліметтер сөздігі сонымен қатар деректерді сақтау жүйесінің маңызды компоненттері болып саналады. Деректерді сақтау туралы көптеген сілтемелер осы кең мазмұнды пайдаланады. Осылайша, деректерді сақтауға арналған кеңейтілген анықтама қамтиды іскерлік барлау құралдары, деректерді шығаруға, түрлендіруге және репозиторийге жүктеуге арналған құралдар, басқару және шығарып алу құралдары метадеректер.

IBM InfoSphere DataStage, Ab Initio бағдарламалық жасақтамасы, Ақпараттық - PowerCenter іске асыру үшін кеңінен қолданылатын кейбір құралдар ETL - мәліметтер базасы.

ELT негізіндегі деректерді сақтау

ELT мәліметтер базасының архитектурасына негізделген

ELT - мәліметтер базасына негізделген қойма бөлек ETL деректерді түрлендіруге арналған құрал. Керісінше, ол деректер қоймасының ішіндегі қою аймағын сақтайды. Бұл тәсілде деректер гетерогенді бастапқы жүйелерден алынады, содан кейін кез келген түрлену пайда болмай тұрып, мәліметтер қоймасына тікелей жүктеледі. Содан кейін барлық қажетті түрлендірулер деректер қоймасында жүзеге асырылады. Соңында, манипуляцияланған мәліметтер сол мәліметтер қоймасындағы мақсатты кестелерге жүктеледі.

Артықшылықтары

Мәліметтер қоймасы ақпарат көздерінің транзакциялар жүйесінен көшірмесін сақтайды. Бұл архитектуралық күрделілік:

  • Бірнеше дереккөздерден алынған деректерді бір мәліметтер базасына және деректер моделіне біріктіру. ODS-те деректерді ұсыну үшін бір сұраныстың қозғалтқышы пайдаланылатындықтан, деректерді бір мәліметтер базасына біріктіру.
  • Деректер қорын оқшаулау деңгейінің құлыпталу мәселесін азайтыңыз транзакцияны өңдеу транзакцияны өңдеу дерекқорында ұзақ уақытқа созылатын талдаулардың үлкен сұрауларын іске қосуға негізделген жүйелер.
  • Сақтау деректер тарихы, тіпті егер көз транзакциясы жүйелері болмаса.
  • Кәсіпорын бойынша орталық көріністі қамтамасыз ете отырып, бірнеше дереккөз жүйелерінен деректерді біріктіріңіз. Бұл пайда әрқашан құнды, бірақ әсіресе ұйым бірігу жолымен өскен кезде.
  • Жақсарту деректер сапасы, дәйекті кодтар мен сипаттамаларды ұсыну, жалауша беру немесе нашар деректерді түзету арқылы.
  • Ұйым туралы ақпаратты дәйекті түрде ұсыну.
  • Деректердің қайнар көзіне қарамастан, қызығушылық тудыратын барлық деректер үшін бірыңғай жалпы деректер моделін ұсыныңыз.
  • Деректерді бизнес пайдаланушылары үшін мағыналы болатындай етіп қайта жасаңыз.
  • Деректерді, тіпті күрделі аналитикалық сұраныстар үшін де керемет сұраныстың өнімділігі болатындай етіп өзгертіңіз операциялық жүйелер.
  • Операциялық іскери қосымшаларға, атап айтқанда, құндылық қосыңыз Клиенттермен қарым-қатынас жасау басқармасы (CRM) жүйелері.
  • Шешімге қолдау көрсету сұрақтарын жазуды жеңілдетіңіз.
  • Қайталанатын деректерді жүйелеп, ажырату

Жалпы

Деректер қоймалары мен марттар ортасы келесілерді қамтиды:

  • Қоймаға немесе мартқа мәліметтер беретін бастапқы жүйелер;
  • Деректерді интеграциялау технологиясы мен деректерді пайдалануға дайындау үшін қажет процестер;
  • Ұйымның деректер қоймасында немесе деректер маркаларында деректерді сақтауға арналған әртүрлі архитектуралар;
  • Әр түрлі қолданушылар үшін әр түрлі құралдар мен қосымшалар;
  • Метадеректер, деректер сапасы және басқару процестері қойманың немесе марттың оның мақсаттарына сәйкес келуін қамтамасыз етуі керек.

Жоғарыда келтірілген бастапқы жүйелерге қатысты Р.Келли Райнер: «Деректер қоймаларындағы мәліметтердің жалпы көзі - бұл компанияның жедел деректер базасы, ол реляциялық мәліметтер базасы болуы мүмкін», - дейді.[7]

Деректерді интеграциялау туралы Райнер: «Деректерді бастапқы жүйелерден алу керек, оларды түрлендіру және оларды деректер мартына немесе қоймаға салу керек», - дейді.[7]

Райнер ұйымның деректер қоймасында немесе деректер маркаларында деректерді сақтауды талқылайды.[7]

Метадеректер - бұл мәліметтер туралы мәліметтер. «АТ персоналына деректер көздері, мәліметтер базасы, кесте және баған атаулары, жаңарту кестелері және деректерді пайдалану шаралары туралы ақпарат қажет».[7]

Бүгінгі таңда нарықтағы өзгерістер мен мүмкіндіктерге тез және икемді жауап бере алатын компаниялар ең табысты болып табылады. Бұл жауаптың кілті талдаушылар мен менеджерлердің мәліметтері мен ақпараттарын тиімді және тиімді пайдалануы болып табылады.[7] «Деректер қоймасы» дегеніміз - ұйымдағы шешуші шешімдер қабылдаушы тұлғалар ұйымдастырған тарихи деректердің қоймасы.[7] Деректер деректер қоймасында немесе қоймада сақталғаннан кейін оған қол жеткізуге болады.

Байланысты жүйелер (data mart, OLAPS, OLTP, болжамдық аналитика)

A деректер марты бұл бір тақырыпқа (немесе функционалды бағытқа) бағытталған мәліметтер қоймасының қарапайым түрі, сондықтан олар деректерді сату, қаржы немесе маркетинг сияқты шектеулі көздерден алады. Деректер белгілері көбінесе ұйым ішіндегі бір бөліммен құрылады және басқарылады. Ақпарат көздері ішкі операциялық жүйелер, деректердің орталық қоймасы немесе сыртқы деректер болуы мүмкін.[8] Денормализация - бұл жүйеде деректерді модельдеу әдістемесі. Деректер марты, әдетте, мәліметтер қоймасында қамтылған деректердің тек бір бөлігін ғана қамтитынын ескере отырып, оларды енгізу оңай және тезірек болады.

Деректер қоймасы мен арасындағы айырмашылық деректер марты
АтрибутМәліметтер қоймасыData mart
Деректер ауқымыжалпы кәсіптікжалпы бөлім
Пәндік бағыттар саныкөпжалғыз
Салу қаншалықты қиынқиыноңай
Құруға қанша уақыт кетедіКөбірекАздау
Жад мөлшеріүлкенірекшектеулі

Мәліметтер мартасының түрлеріне жатады тәуелді, деректердің тәуелсіз және гибридті марты.[түсіндіру қажет ]

Желідегі аналитикалық өңдеу (OLAP) операциялардың салыстырмалы түрде төмен көлемімен сипатталады. Сұраулар көбінесе өте күрделі және жиынтықты қамтиды. OLAP жүйелері үшін жауап беру уақыты тиімділік өлшемі болып табылады. OLAP қосымшалары кеңінен қолданылады Деректерді өндіру техникасы. OLAP дерекқорлары жинақталған, тарихи деректерді көп өлшемді схемаларда сақтайды (әдетте жұлдыз схемалары ). OLAP жүйелерінде деректер кідірісі бірнеше сағатқа созылады, мұнда деректер біртіндеп болады, мұнда күту уақыты бір күнге жақындайды. OLAP тәсілі көп өлшемді деректерді бірнеше көздерден және перспективалардан талдау үшін қолданылады. OLAP-тағы үш негізгі операциялар: жинау (консолидация), бұрғылау және кесу және кесу.

Интерактивті транзакцияны өңдеу (OLTP) желідегі қысқа операциялардың көп болуымен сипатталады (INSERT, UPDATE, DELETE). OLTP жүйелері сұраныстарды өңдеу мен сақтауға өте тез көңіл бөледі деректердің тұтастығы көп қол жетімді ортада. OLTP жүйелері үшін тиімділік секундтағы транзакциялар санымен өлшенеді. OLTP мәліметтер базасында толық және ағымдағы мәліметтер бар. Транзакциялық дерекқорларды сақтау үшін қолданылатын схема - бұл нысан моделі (әдетте 3NF ).[9] Нормалдау - бұл жүйеде деректерді модельдеу әдістері үшін норма.

Болжамды аналитика туралы табу және үйренуге болатын күрделі математикалық модельдерді қолданып мәліметтердегі жасырын заңдылықтарды санмен анықтау болжау болашақ нәтижелер. Болжамдық талдаудың OLAP-тан айырмашылығы, OLAP тарихи деректерді талдауға бағытталған және реактивті сипатта болады, ал болжамды талдау болашаққа бағытталған. Бұл жүйелер үшін қолданылады Клиенттермен қарым-қатынас жасау басқармасы (CRM).

Тарих

Деректерді сақтау туралы түсінік 1980 жылдардың аяғында пайда болды[10] IBM зерттеушілері Барри Девлин мен Пол Мерфи «іскери мәліметтер қоймасын» жасаған кезде. Шын мәнінде, деректерді сақтау концепциясы операциялық жүйелерден мәліметтер ағынының архитектуралық моделін қамтамасыз етуге арналған шешімдерді қолдау орталары. Тұжырымдама осы ағынмен байланысты әртүрлі проблемаларды, негізінен, онымен байланысты жоғары шығындарды шешуге тырысты. Деректер қоймасының архитектурасы болмаған жағдайда, шешімдерді қолдаудың бірнеше ортасын қолдау үшін өте көп резервтеу қажет болды. Ірі корпорацияларда шешім қабылдауды қолдау орталарының тәуелсіз жұмыс істеуі әдеттегідей болды. Әр орта әр түрлі пайдаланушыларға қызмет еткенімен, олар көбінесе бірдей сақталған деректерді қажет етеді. Әдетте ұзақ мерзімді қолданыстағы операциялық жүйелерден алынған деректерді әртүрлі көздерден жинау, тазарту және біріктіру процесі (әдетте осылай аталады) ескі жүйелер ), әдетте, әр орта үшін ішінара қайталанған. Одан басқа, шешімдерді қолдаудың жаңа талаптары пайда болған кезде операциялық жүйелер жиі қайта қаралды. Көбінесе жаңа талаптар жинау, тазарту және жаңа деректерді интеграциялау қажет болды «деректер марты «бұл пайдаланушылардың қол жетімділігі үшін жасалған.

Деректерді сақтаудың алғашқы жылдарындағы негізгі оқиғалар:

  • 1960 жылдар - General Mills және Дартмут колледжі, бірлескен ғылыми жобада, шарттарды әзірлеу өлшемдер және фактілер.[11]
  • 1970 жылдар - ACNielsen және IRI бөлшек сауда үшін өлшемді деректер мартын ұсынады.[11]
  • 1970 жыл - Билл Инмон деректер қоймасы терминін анықтауға және талқылауға кіріседі.[дәйексөз қажет ]
  • 1975 – Sperry Univac таныстырады МАППЕР (Басқарушы есептерді енгізу, дайындау және шығару), әлемдегі ең алғашқы дерекқорды басқару және есеп беру жүйесі 4GL. Бұл Ақпараттық орталықтарды құруға арналған алғашқы платформа (заманауи мәліметтер қоймасы технологиясының бастаушысы).
  • 1983 – Терадата таныстырады DBC / 1012 шешімдерді қолдау үшін арнайы жасалған мәліметтер базасының компьютері.[12]
  • 1984 – Метафора компьютерлік жүйелер, негізін қалаушы Дэвид Лидл және Дон Массаро, мәліметтер базасын басқару және аналитикалық жүйені құру үшін іскери пайдаланушыларға арналған аппараттық / бағдарламалық жасақтама және GUI шығарады.
  • 1985 - Sperry корпорациясы ақпараттық орталықтар туралы мақала жариялайды (Мартин Джонс және Филип Ньюман), онда олар ақпараттық орталықтардың контекстінде MAPPER деректер қоймасы терминін енгізеді.
  • 1988 ж. - Барри Девлин мен Пол Мерфи «Бизнес және ақпараттық жүйенің архитектурасы» мақаласын жариялады, онда олар «іскери мәліметтер қоймасы» терминін енгізді.[13]
  • 1990 - Red Brick Systems негізін қалаушы Ральф Кимбол, деректерді сақтау үшін арнайы мәліметтер базасын басқару жүйесін Red Brick Warehouse ұсынады.
  • 1991 ж. - негізін қалаушы - Prism Solutions Билл Инмон, Prism Warehouse Manager бағдарламасын ұсынады, мәліметтер қоймасын жасауға арналған бағдарламалық жасақтама.
  • 1992 – Билл Инмон кітап шығарады Деректер қоймасын құру.[14]
  • 1995 - Деректерді сақтауды насихаттайтын коммерциялық ұйым - Деректерді Қойу Институты құрылды.
  • 1996 – Ральф Кимбол кітап шығарады Деректер қоймасының құралдары.[15]
  • 2000 – Дэн Линстедт қоғамдық домендегі шығарылымдар Деректер қоймасын модельдеу 1990 жылы Inmon және Kimball-ға балама ретінде бірнеше операциялық жүйелерден келетін деректерді ұзақ мерзімді тарихи сақтауды қамтамасыз ету үшін ойластырылған, бастапқы деректер моделінің өзгеруіне бақылау, аудит және тұрақтылыққа баса назар аударған.
  • 2012 – Билл Инмон қоғамдық технологияны дамытады және оны «мәтіндік диссамбитация» деп атайды. Мәтінді ажырату мәтінмәнге мәтінді қолданады және бастапқы мәтін мен контекстті мәліметтер базасының стандартты форматына қайта форматтайды. Шикі мәтінді мәтіндік дисбригуация арқылы өткізгеннен кейін, оған іскери интеллекттің стандартты технологиясы арқылы оңай және тиімді түрде қол жеткізуге және талдауға болады. Мәтінді ажырату мәтіндік ETL орындау арқылы жүзеге асырылады. Мәтіндік дисбригуация шикі мәтін табылған жерде, мысалы, құжаттарда, Hadoop, электрондық пошта және т.б. сияқты жағдайларда пайдалы.

Ақпаратты сақтау

Фактілер

Факт - бұл басқарылатын субъект немесе жүйе туралы фактіні білдіретін мән немесе өлшем.

Есеп беруші ұйым хабарлаған фактілер шикізат деңгейінде деп айтылады; мысалы, ұялы телефон жүйесінде, егер BTS (базалық трансивер станциясы ) трафиктік арнаны бөлу туралы 1000 сұраным алады, 820 үшін бөледі, ал қалғанын қабылдамайды, ол үшеуі туралы хабарлайды фактілер немесе басқару жүйесіндегі өлшемдер:

  • tch_req_total = 1000
  • tch_req_success = 820
  • tch_req_fail = 180

Шикі деңгейдегі фактілер одан әрі әртүрлі деңгейлерге дейін біріктіріледі өлшемдер одан қызметтік немесе бизнеске қатысты көбірек ақпарат алу. Бұл жиынтықтар немесе қорытындылар немесе жинақталған фактілер деп аталады.

Мысалы, егер қалада үш BTS болса, онда жоғарыда келтірілген фактілерді желі өлшемінде BTS-тен қалалық деңгейге дейін біріктіруге болады. Мысалға:

  • tch_req_success_city = tch_req_success_bts1 + tch_req_success_bts2 + tch_req_success_bts3
  • avg_tch_req_success_city = (tch_req_success_bts1 + tch_req_success_bts2 + tch_req_success_bts3) / 3

Деректерді сақтау үшін өлшемді және нормаланған тәсіл

Деректер қоймасында деректерді сақтаудың үш немесе одан да көп тәсілдері бар - маңызды тәсілдер өлшемді тәсіл және қалыпқа келтірілген тәсіл болып табылады.

Өлшемдік тәсілге жатады Ральф Кимбол деректер қоймасы өлшемді модель / көмегімен модельденуі керек деген көзқарасжұлдыз схемасы. Нормаланған тәсіл, деп те аталады 3NF модель (үшінші қалыпты форма), Билл Инмонның көзқарасына сілтеме жасайды, онда мәліметтер қоймасы E-R моделі / қалыпқа келтірілген модель көмегімен модельденуі керек делінген.

Өлшемдік тәсіл

Ішінде өлшемді тәсіл, транзакция туралы мәліметтер «фактілерге» бөлінеді, олар әдетте транзакцияның сандық деректері болып табылады және «өлшемдер «, олар фактілерге контекст беретін анықтамалық ақпарат болып табылады. Мысалы, сату операциясын тапсырыс берілген өнімдер саны мен өнімдерге төленген жалпы баға сияқты фактілерге және тапсырыс күні сияқты өлшемдерге бөлуге болады, тұтынушының аты-жөні, тауардың нөмірі, жөнелтілетін және есепшот жіберілетін орынға тапсырыс және тапсырыс алуға жауапты сатушы.

Өлшемді тәсілдің басты артықшылығы - мәліметтер қоймасы пайдаланушыға түсіну және пайдалану үшін оңайырақ. Сондай-ақ, деректер қоймасынан деректерді алу өте тез жұмыс істейді.[15] Өлшемдік құрылымдарды бизнес пайдаланушылары түсінуге оңай, өйткені құрылым өлшемдерге / фактілерге және контекстке / өлшемдерге бөлінеді. Фактілер ұйымның бизнес-процестерімен және операциялық жүйемен байланысты, ал олардың өлшемдері өлшеуге қатысты контексті қамтиды (Kimball, Ralph 2008). Өлшемді модель ұсынатын тағы бір артықшылығы - бұл реляциялық мәліметтер базасын әр уақытта қамтымайды. Осылайша, модельдеу техникасының бұл түрі мәліметтер қоймасындағы соңғы пайдаланушының сұраныстары үшін өте пайдалы.

Фактілер мен өлшемдердің моделін а деп те түсінуге болады деректер кубы.[16] Егер өлшемдер көп өлшемді кубтағы категориялық координаттар болса, онда факт координаттарға сәйкес келетін мән болып табылады.

Өлшемдік тәсілдің негізгі кемшіліктері:

  1. Фактілер мен өлшемдердің тұтастығын сақтау үшін мәліметтер қоймасына әр түрлі операциялық жүйелерден мәліметтер жүктеу қиынға соғады.
  2. Деректер қоймасы құрылымын өзгерту қиын, егер өлшемдік тәсілді қолданатын ұйым өзінің бизнес тәсілін өзгертсе.

Нормаланған тәсіл

Қалыптасқан тәсілде мәліметтер қоймасындағы мәліметтер келесі дәрежеде сақталады, мәліметтер базасын қалыпқа келтіру ережелер. Кестелер топтастырылған пәндік бағыттар жалпы мәліметтер санаттарын көрсететін (мысалы, клиенттер, өнімдер, қаржы және т.б.). Нормаланған құрылым реляциялық мәліметтер қорында бірнеше кесте құратын деректерді объектілерге бөледі. Ірі кәсіпорында қолданған кезде, түйін торы арқылы байланысқан ондаған кесте пайда болады. Сонымен қатар, дерекқор енгізілген кезде құрылған объектілердің әрқайсысы жеке физикалық кестелерге айналады (Kimball, Ralph 2008).Бұл тәсілдің басты артықшылығы - мәліметтер қорына ақпараттарды қосу қарапайым. Бұл тәсілдің кейбір кемшіліктері мынада: кестелер саны көп болғандықтан, пайдаланушыларға әр түрлі дереккөздерден алынған мәліметтерді мағыналы ақпаратқа біріктіру және ақпарат көздері мен мәліметтерді нақты түсінбей ақпараттарға қол жеткізу қиын болуы мүмкін. мәліметтер құрылымы мәліметтер қоймасы.

Нормаланған және өлшемді модельдер субъектілік қатынас диаграммасында ұсынылуы мүмкін, өйткені екеуі де біріктірілген реляциялық кестелерден тұрады. Екі модельдің айырмашылығы - қалыпқа келтіру дәрежесі (сонымен бірге Қалыпты формалар ). Бұл тәсілдер бір-бірін жоққа шығармайды және басқа тәсілдер де бар. Өлшемдік тәсілдер белгілі бір деңгейде деректерді қалыпқа келтіруі мүмкін (Kimball, Ralph 2008).

Жылы Ақпараттық бизнес,[17] Роберт Хиллард бизнес мәселесінің ақпараттық қажеттіліктеріне негізделген екі тәсілді салыстыру тәсілін ұсынады. Техника көрсеткендей, қалыпқа келтірілген модельдер өздерінің өлшемдік эквиваленттеріне қарағанда әлдеқайда көбірек ақпарат алады (тіпті екі өрісте де бірдей өрістер қолданылған кезде де), бірақ бұл қосымша ақпарат қол жетімділікке байланысты. Техника ақпарат мөлшерін өлшемдер бойынша өлшейді ақпараттық энтропия және Small Worlds деректерін түрлендіру шаралары тұрғысынан қолдану мүмкіндігі.[18]

Жобалау әдістері

Төменнен дизайн

Ішінде Төменнен жоғары қарай тәсіл, деректер марты алдымен есеп беру және аналитикалық мүмкіндіктерді нақты үшін қамтамасыз ету үшін жасалады бизнес-процестер. Содан кейін бұл деректер мартын интеграциялап, мәліметтердің кең қоймасын құруға болады. Деректер қоймасының шинасының архитектурасы ең алдымен «шинаның» жиынтығы болып табылады сәйкес өлшемдер және сәйкес фактілер, бұл екі немесе одан да көп деректер маркаларындағы фактілер арасында (белгілі бір жолмен) бөлінетін өлшемдер.[19]

Жоғарыдан төмен дизайн

The жоғарыдан төмен тәсіл нормаланған кәсіпорынды қолдана отырып жасалған деректер моделі. «Атомдық» мәліметтер, яғни мәліметтердің ең үлкен деңгейіндегі мәліметтер деректер қоймасында сақталады. Деректер қоймасынан белгілі бір бизнес-процестерге немесе белгілі бір бөлімдерге қажетті деректерді қамтитын өлшемді деректер марты жасалады.[20]

Гибридті дизайн

Деректер қоймасы (DW) көбіне ұқсас хаб және спиц архитектурасы. Бұрынғы жүйелер қойманы жиі беруді қамтиды Клиенттермен қарым-қатынас жасау басқармасы және кәсіпорын ресурстарын жоспарлау, деректердің үлкен көлемін жасау. Осы әртүрлі деректер модельдерін біріктіру және жеңілдету үшін сығынды түрлендіру жүктемесі процесс, мәліметтер қоймалары көбінесе жедел деректер қоймасы, ақпарат нақты DW талданған. Деректердің артық болуын азайту үшін үлкен жүйелер көбінесе деректерді қалыпты жағдайға келтіреді. Содан кейін нақты есептерге арналған мәліметтер мартын деректер қоймасының жоғарғы жағында жасауға болады.

DW гибридті дерекқоры сақталады үшінші қалыпты форма жою деректердің артық болуы. Қалыпты реляциялық мәліметтер базасы, бірақ өлшемді модельдеу кең таралған іскери барлау есептері үшін тиімді емес. Кішкентай деректер маркерлері жинақталған қоймадан деректерді сатып ала алады және фактуралық кестелер мен өлшемдер үшін сүзілген, нақты деректерді қолдана алады. DW ақпараттың бір көзін ұсынады, одан мәліметтер марты оқи алады, іскери ақпараттардың кең спектрін ұсынады. Гибридті архитектура DW-ді а-ға ауыстыруға мүмкіндік береді деректерді басқаруды меңгеру жедел (тұрақты емес) ақпарат болуы мүмкін репозиторий.

The мәліметтер қоймасын модельдеу компоненттер концентратор мен хит архитектурасына сәйкес келеді. Бұл модельдеу стилі гибридті дизайн болып табылады, ол үшінші қалыпты формадан және ең жақсы тәжірибелерден тұрады жұлдыз схемасы. Деректер қоймасының моделі шынайы үшінші қалыпты форма емес және оның кейбір ережелерін бұзады, бірақ ол төменнен жоғары дизайнымен жоғарыдан төмен сәулет болып табылады. Деректер қоймасының моделі қатаң түрде мәліметтер қоймасы болуға бейімделген. Ол түпкілікті пайдаланушыға қол жетімді болуға бейімделмеген, ол салынған кезде әлі күнге дейін бизнес мақсаттары үшін деректер мартын немесе жұлдызша схемасына негізделген босату аймағын пайдалануды талап етеді.

Мәліметтер қоймасының сипаттамалары

Деректер қоймасындағы деректерді анықтайтын негізгі ерекшеліктер бар, олар тақырыптық бағдарлауды, интеграцияны, уақыттық нұсқаны, тұрақсыз деректерді және деректердің түйіршіктігін қамтиды.

Пәнге бағытталған

Операциялық жүйелерден айырмашылығы, мәліметтер қоймасындағы мәліметтер кәсіпорын субъектілерінің айналасында болады. Пәндік бағдар (мәліметтер базасын қалыпқа келтіру ). Шешімдер қабылдау үшін тақырыптық бағыт шынымен пайдалы болуы мүмкін.Қажетті объектілерді жинау пәнге бағытталған деп аталады.

Кіріктірілген

Деректер қоймасында табылған деректер біріктірілген. Бұл бірнеше операциялық жүйелерден шыққандықтан, барлық сәйкессіздіктерді жою керек. Жүйелілікке атау конвенциялары, айнымалыларды өлшеу, құрылымдарды кодтау, деректердің физикалық атрибуттары және т.б. жатады.

Уақыт нұсқасы

Операциялық жүйелер күнделікті мәндерді қолдайтындықтан ағымдағы мәндерді көрсетсе, мәліметтер қоймасы туралы мәліметтер ұзақ мерзімді (10 жылға дейін) горизонттағы деректерді білдіреді, демек бұл тарихи деректерді сақтайды. Бұл негізінен деректерді өндіруге және болжауға арналған, егер пайдаланушы нақты клиенттің сатып алу әдісін іздесе, пайдаланушыға ағымдағы және өткен сатып алулар туралы мәліметтер қарастырылуы керек.[21]

Шексіз

Деректер қоймасындағы мәліметтер тек оқуға арналған, яғни оларды жаңарту, құру немесе жою мүмкін емес (егер бұл үшін заңдық немесе заңдық міндеттеме болмаса).[22]

Деректер қоймасының параметрлері

Жиынтық

Мәліметтер қоймасы процесінде деректерді әр түрлі абстракция деңгейлеріндегі мәліметтер маркаларында біріктіруге болады. Пайдаланушы бүкіл аймақта өнімнің жалпы сатылым бірліктерін қарастыра бастайды. Содан кейін пайдаланушы сол аймақтағы мемлекеттерге қарайды. Соңында, олар жеке дүкендерді белгілі бір күйде тексеруі мүмкін. Сондықтан, әдетте, талдау жоғары деңгейден басталып, бөлшектердің төменгі деңгейлеріне дейін жүргізіледі.[21]

Мәліметтер қоймасының архитектурасы

Ұйым белгілеген мәліметтер қоймасын құру / ұйымдастырудың әртүрлі әдістері өте көп. Деректер қоймасының дұрыс жұмыс істеуі үшін пайдаланылатын жабдық, жасалған бағдарламалық жасақтама және деректер қоры мәліметтер қоймасы архитектурасының негізгі компоненттері болып табылады. Барлық мәліметтер қоймаларында ұйымның талаптары өзгертіліп, дәлме-дәл келтірілетін бірнеше фазалар бар.[23]

Операциялық жүйеге қарсы

Операциялық жүйелер сақтау үшін оңтайландырылған деректердің тұтастығы және пайдалану арқылы шаруашылық операцияларды жазу жылдамдығы мәліметтер базасын қалыпқа келтіру және ан тұлға-қатынас моделі. Операциялық жүйені жобалаушылар негізінен жүреді Коддтың 12 ережесі туралы мәліметтер базасын қалыпқа келтіру деректердің тұтастығын қамтамасыз ету. Толығымен қалыпқа келтірілген мәліметтер қорының жобалары (яғни, барлық Кодд ережелерін қанағаттандыратын), көбінесе іскери операциялардан алынған ақпарат ондаған-жүздеген кестеде сақталады. Реляциялық мәліметтер базасы осы кестелер арасындағы қатынастарды басқаруда тиімді. Деректер қоры енгізу мен жаңартудың жылдамдығына ие, өйткені транзакция өңделген сайын осы кестелердегі мәліметтердің аз ғана бөлігі әсер етеді. Өнімділікті жақсарту үшін ескі деректер әдетте операциялық жүйелерден мезгіл-мезгіл тазартылып отырады.

Деректер қоймалары аналитикалық қол жетімділікке арналған. Қол жетімділіктің аналитикалық үлгілері әдетте белгілі бір өрістерді таңдауды қамтиды және сирек кездеседі таңдаңыз *, бұл барлық өрістерді / бағандарды таңдайды, өйткені бұл операциялық мәліметтер базасында жиі кездеседі. Қатынау үлгілеріндегі осы айырмашылықтарға байланысты жедел дерекқорлар (еркін түрде, OLTP) қатарға бағытталған МҚБЖ-ны пайдаланудан пайда табады, ал аналитикалық мәліметтер базасы (еркін, OLAP) бағанға бағытталған МҚБЖ. Бизнестің суретін түсіретін операциялық жүйелерден айырмашылығы, деректер қоймалары, әдетте, операциялық жүйелерден мәліметтер қоймасына кезең-кезеңімен деректерді көшіретін ETL процестері арқылы жүзеге асырылатын шексіз тарихты сақтайды.

Ұйымды пайдаланудағы эволюция

Бұл терминдер деректер қоймасының талғампаздық деңгейіне қатысты:

Желіден тыс жедел деректер қоймасы
Эволюцияның осы кезеңіндегі мәліметтер қоймалары операциялық жүйелерден тұрақты уақыт циклінде (әдетте күнделікті, апта сайын немесе ай сайын) жаңартылады және мәліметтер есептілікке бағытталған интеграцияланған мәліметтер базасында сақталады.
Желіден тыс деректер қоймасы
Осы кезеңдегі деректер қоймалары операциялық жүйелердегі мәліметтерден жүйелі түрде жаңартылып отырады және мәліметтер қоймасы туралы мәліметтер есеп беруді жеңілдетуге арналған деректер құрылымында сақталады.
Уақытында мәліметтер қоймасы
Интернеттегі деректерді сақтаудың нақты уақыты болып табылады, дерекқор қоймасындағы деректердің қоймадағы кезеңдік деректері бастапқы деректер бойынша жасалған барлық операциялар үшін жаңартылады
Біріктірілген мәліметтер қоймасы
Бұл мәліметтер қоймалары бизнестің әртүрлі салаларындағы деректерді жинақтайды, сондықтан пайдаланушылар өздеріне қажет ақпаратты басқа жүйелерден іздей алады.[24]

Әдебиеттер тізімі

  1. ^ Дедич, Недим; Stanier, Clare (2016). Хаммуди, Слиман; Макиасек, Лешек; Миссикофф, Мишель М. Миссикофф; Лагерь, Оливье; Кордейро, Хосе (ред.) Деректер қоймасын дамытудағы көптілділіктің қиындықтарын бағалау. Кәсіпорынның ақпараттық жүйелері бойынша халықаралық конференция, 2016 ж. 25–28 сәуір, Рим, Италия (PDF). Кәсіпорынның ақпараттық жүйелері бойынша 18-ші Халықаралық конференция материалдары (ICEIS 2016). 1. SciTePress. 196–206 бет. дои:10.5220/0005858401960206. ISBN  978-989-758-187-8.
  2. ^ а б «Деректер қоймасының 9 себебі орындалмады». blog.rjmetrics.com. Алынған 2017-04-30.
  3. ^ «Деректер қоймаларын және деректер сапасын зерттеу». spotlessdata.com. Архивтелген түпнұсқа 2018-07-26. Алынған 2017-04-30.
  4. ^ «Үлкен деректер дегеніміз не?». spotlessdata.com. Архивтелген түпнұсқа 2017-02-17. Алынған 2017-04-30.
  5. ^ Патил, Преети С .; Шриканта Рао; Патил Сурякант (2011). «Деректерді сақтау жүйесін оңтайландыру: есеп беру мен талдау кезінде оңайлату». IJCA Халықаралық конференциядағы материалдар және технологияның дамып келе жатқан тенденциясы бойынша семинар (ICWET). Информатика негізі. 9 (6): 33–37.
  6. ^ Маракас және О'Брайен 2009 ж
  7. ^ а б c г. e f Рейнер, Р.Келли; Cegielski, Кейси Г. (2012-05-01). Ақпараттық жүйелерге кіріспе: бизнесті қосу және өзгерту, 4-басылым (Kindle ed.). Вили. бет.127, 128, 130, 131, 133. ISBN  978-1118129401.
  8. ^ «Data Mart тұжырымдамалары». Oracle. 2007 ж.
  9. ^ «OLTP және OLAP». Datawarehouse4u.Info. 2009. Біз АТ жүйелерін транзакциялық (OLTP) және аналитикалық (OLAP) деп бөле аламыз. Жалпы, OLTP жүйелері деректер қоймаларына бастапқы деректерді ұсынады, ал OLAP жүйелері оны талдауға көмектеседі деп болжауға болады.
  10. ^ «Әзірге оқиға». 2002-04-15. Архивтелген түпнұсқа 2008-07-08. Алынған 2008-09-21.
  11. ^ а б Кимбол 2013, бет. 15
  12. ^ Пол Гиллин (1984 ж. 20 ақпан). «Терадата нарықты жандандырады ма?». Компьютер әлемі. 43, 48 бет. Алынған 2017-03-13.
  13. ^ Девлин, Б.А .; Murphy, P. T. (1988). «Іскерлік және ақпараттық жүйеге арналған сәулет». IBM Systems Journal. 27: 60–80. дои:10.1147 / sj.271.0060.
  14. ^ Инмон, Билл (1992). Деректер қоймасын құру. Вили. ISBN  0-471-56960-7.
  15. ^ а б Кимбол, Ральф (2011). Деректер қоймасының құралдары. Вили. б. 237. ISBN  978-0-470-14977-5.
  16. ^ http://www2.cs.uregina.ca/~dbd/cs831/notes/dcubes/dcubes.html
  17. ^ Хиллард, Роберт (2010). Ақпараттық бизнес. Вили. ISBN  978-0-470-62577-4.
  18. ^ «Ақпараттық теория және бизнес-интеллект стратегиясы - кішігірім әлемдегі деректерді өзгерту шарасы - MIKE2.0, ақпаратты дамытудың ашық бастапқы әдіснамасы». Mike2.openmethodology.org. Алынған 2013-06-14.
  19. ^ «Төменгі бұрмалаушылық - DecisionWorks консалтинг». DecisionWorks кеңес беру. Алынған 2016-03-06.
  20. ^ Гартнер, Деректер қоймалары, Оперативті деректер дүкендері, Деректер марты және деректер базалары, желтоқсан 2005 ж
  21. ^ а б Paulraj., Ponniah (2010). АТ мамандарына арналған деректерді сақтау негіздері. Поння, Полрайдж. (2-ші басылым). Хобокен, Н.Ж .: Джон Вили және ұлдары. ISBN  9780470462072. OCLC  662453070.
  22. ^ Х., Инмон, Уильям (2005). Мәліметтер қоймасын құру (4-ші басылым). Индианаполис, IN: Wiley Pub. ISBN  9780764599446. OCLC  61762085.
  23. ^ Гупта, Сатиндер Бал; Миттал, Адитя (2009). Мәліметтер базасын басқару жүйесіне кіріспе. Laxmi басылымдары. ISBN  9788131807248.
  24. ^ «Деректер қоймасы».

Әрі қарай оқу

  • Дэвенпорт, Томас Х. және Харрис, Жанна Г. Аналитика бойынша бәсекелестік: жеңістің жаңа ғылымы (2007) Гарвард бизнес мектебінің баспасы. ISBN  978-1-4221-0332-6
  • Ганчзарский, Джо. Деректер қоймасын енгізу: сыни факторларды зерттеу (2009) VDM Verlag ISBN  3-639-18589-7 ISBN  978-3-639-18589-8
  • Кимбол, Ральф пен Росс, Марги. Деректер қоймасы туралы нұсқаулық Үшінші басылым (2013) Вили, ISBN  978-1-118-53080-1
  • Линштедт, Грациано, Хультгрен. Деректер қоймаларын модельдеу бизнесі Екінші басылым (2010) Дэн линстедт, ISBN  978-1-4357-1914-9
  • Уильям Инмон. Деректер қоймасын құру (2005) Джон Вили және ұлдары, ISBN  978-81-265-0645-3