Kubik shakli
Kontseptsiya kubik shaklga asoslangan. Undagi ma’lumotlarning joylashuvi OLAPning ko’p o’lchovli tahlil tamoyiliga qanday rioya qilishini ko’rsatadi, natijada tezkor va samarali tahlil qilish uchun yaratilgan ma’lumotlar tuzilishi yaratiladi.
OLAP kubi "giperkub" deb ham ataladi. U qirralar (o’lchovlar) bo’yicha tasniflangan raqamli faktlardan (o’lchovlardan) iborat deb ta’riflanadi. Olchamlari biznes muammosini belgilaydigan atributlarga ishora qiladi. Oddiy so’zlar bilan aytganda, o’lchov o’lchovni tavsiflovchi yorliqdir. Masalan, savdo hisobotlarida o’lchov savdo hajmi, o’lchovlar esa savdo davri, sotuvchi, mahsulot yoki xizmat ko’rsatish va savdo mintaqasini o’z ichiga oladi. Ishlab chiqarish operatsiyalari to’g'risidagi hisobotda o’lchov umumiy ishlab chiqarish xarajatlari va mahsulot birligi bo’lishi mumkin. Olchamlari ishlab chiqarish sanasi yoki vaqti, ishlab chiqarish bosqichi yoki bosqichi, hatto ishlab chiqarish jarayonida ishtirok etadigan ishchilar bo’ladi.
OLAP ma’lumotlar kubi tizimning asosi hisoblanadi. Kubdagi ma’lumotlar yulduz yoki qor parchasi sxemasi yordamida tartibga solingan. Markazda agregatlarni (o’lchovlarni) o’z ichiga olgan ma’lumotlar jadvali mavjud. U o’lchov ma’lumotlarini o’z ichiga olgan bir qator o’lchov jadvallari bilan bog'langan. O’lchovlar ushbu choralarni qanday tahlil qilish mumkinligini tavsiflaydi. Agar kub uchta o’lchamdan ko’proq bo’lsa, u ko’pincha giperkub deb ataladi.
Kubning asosiy funktsiyalaridan biri uning statik tabiati, ya’ni kubni loyihalashtirilganidan keyin uni o’zgartirib bo’lmaydi. Shuning uchun kubni yig'ish va ma’lumotlar modelini o’rnatish jarayoni OLAP arxitekturasida ma’lumotlarni qayta ishlashga to’g'ri keladigan muhim qadamdir.
Ma’lumotlarni birlashtirish
Birlashmalardan foydalanish OLAP vositalarida so’rovlarni tezroq ishlashining asosiy sababi (OLTP bilan taqqoslaganda). Agregations - bu qayta ishlash jarayonida oldindan hisoblab chiqilgan ma’lumotlarning qisqacha bayoni. OLAP o’lchov jadvallarida saqlangan barcha a’zolar kub olishlari mumkin bo’lgan so’rovlarni belgilaydilar. Bir kub ichida ma’lumotlarning to’planishi hujayralarda saqlanadi, ularning koordinatalari ma’lum o’lchamlar bilan belgilanadi. Kub o’z ichiga oladigan agregatlar soni o’lchov a’zolarining barcha mumkin bo’lgan birikmalariga bog'liq. Shuning uchun dasturdagi odatiy kub juda ko’p sonli agregatlarni o’z ichiga olishi mumkin. Faqatgina onlayn analitikning butun analitik kubiga taqsimlanadigan asosiy agregatlar oldindan hisoblab chiqiladi. Bu ma’lumotlar modeli bo’yicha so’rovni bajarishda har qanday yig'ilishlarni aniqlash vaqtini keskin qisqartiradi.
Bundan tashqari, tugallangan kubning ishlashini yaxshilaydigan birlashma bilan bog'liq ikkita variant mavjud: imkoniyatlar keshini yig'ish va foydalanuvchi so’rovlarini tahlil qilish asosida yig'ishdan foydalanish.
Do'stlaringiz bilan baham: |