Jadvalda saqlangan ma’lumotlar undan foydalanish uchun konvertatsiya qilinishi kerak. Shunday qilib, giperkubkani qurishda ish faoliyatini yaxshilash uchun kubning o’lchamlari bo’lgan ustunlarda saqlanadigan noyob narsalarni topish maqsadga muvofiqdir. Bundan tashqari, siz o’lchamlari bir xil bo’lgan yozuvlar uchun faktlarni oldindan jamlashni amalga oshirishingiz mumkin. Yuqorida aytib o’tganimizdek, o’lchov sohalaridagi noyob qiymatlar biz uchun muhimdir. Keyin ularni saqlash uchun quyidagi tuzilmani taklif qilish mumkin:
Ushbu tuzilmani ishlatib, biz xotiraga bo’lgan talabni sezilarli darajada kamaytiramiz. Bu juda dolzarbdir, chunki ish tezligini oshirish uchun ma’lumotlarni RAMda saqlash maqsadga muvofiqdir. Bunga qo’shimcha ravishda, faqat bir qator elementlar saqlanishi mumkin va ularning qiymatlari diskka tashlanishi mumkin, chunki biz ularga faqat o’zaro faoliyat jadvalni ko’rsatishda kerak bo’ladi.
CubeBase komponentlar kutubxonasi
Yuqorida tavsiflangan g'oyalar CubeBase komponentalari kutubxonasini yaratish uchun asos bo’lgan.
TubeSource ma’lumotlarni keshlash va ichki formatga o’tkazishni, shuningdek ma’lumotlarni oldindan yig'ishni amalga oshiradi.
Komponent TubeEngine giper kubni va u bilan amallarni hisoblab chiqadi. Aslida, bu tekis jadvalni ko’p o’lchovli ma’lumotlar to’plamiga o’zgartiradigan OLAP mashinasi. Komponent TCubeGrid o’zaro faoliyat jadvalning ko’rinishini amalga oshiradi va giperkubaning ko’rinishini boshqaradi. TubeChart giperkubani grafikalar va komponent shaklida ko’rish imkonini beradi TubePivote kub yadrosining ishlashini boshqaradi.
Ishlashni taqqoslash
Ushbu komponentlar to’plami Qaror kubiga qaraganda ancha yuqori ko’rsatkichlarni namoyish etdi. Shunday qilib, 45 ming yozuvlar to’plamida Decision Cube komponentlari 8 daqiqa davom etdi. qurmoq pivot jadvali... CubeBase 7 soniyada ma’lumotlarni yuklashni yakunladi. va 4 soniyada pivot stolini yaratish. 700 mingta Decision Cube yozuvlarini sinab ko’rishda biz 30 daqiqa davomida javob kutib o’tirmadik, shundan so’ng biz muammoni olib tashladik. CubeBase 45 soniyada ma’lumotlarni yuklashni yakunladi. va kubni 15 soniyada qurish.
Minglab yozuvlarning ma’lumotlar hajmida CubeBase Decision Cube-dan o’nlab marta tezroq ishladi. Yuz minglab yozuvlari bo’lgan stollarda - yuzlab marta tezroq. Va yuqori ko’rsatkichlar OLAP tizimlarining eng muhim ko’rsatkichlaridan biridir.
OLAP tizimlaridan foydalanish tashkilotni boshqarishning strategik darajasini avtomatlashtirishga imkon beradi. OLAP (Onlayn analitik ishlov berish) - bu ma’lumotlarni qayta ishlash va tadqiq qilishning kuchli texnologiyasi. OLAP texnologiyasi asosida qurilgan tizimlar deyarli amal qiladi cheksiz imkoniyatlar hisobotlarni tuzish, murakkab analitik hisob-kitoblarni bajarish, prognozlar va stsenariylarni yaratish, rejalarning ko’plab variantlarini ishlab chiqish uchun.
To’liq huquqli OLAP tizimlari 90-yillarning boshlarida qarorlarni qo’llab-quvvatlovchi axborot tizimlarining rivojlanishi natijasida paydo bo’ldi. Ular turli xil, ko’pincha turli xil ma’lumotlarni foydali ma’lumotlarga aylantirish uchun mo’ljallangan. OLAP tizimlari ma’lumotlarni bir qator mezonlarga muvofiq tartibga solishi mumkin. Mezonlarning aniq xususiyatlarga ega bo’lishi shart emas.
OLAP tizimlari tashkilotning strategik boshqaruvining ko’plab masalalarida o’z ishini topdi: biznes samaradorligini boshqarish, strategik rejalashtirish, byudjetni tuzish, rivojlanishni bashorat qilish, moliyaviy hisobotlarni tayyorlash, ishlarni tahlil qilish, tashkilotning tashqi va ichki muhitini simulyatsiya qilish, ma’lumotlarni saqlash va hisobot berish.
Do'stlaringiz bilan baham: |