Excelda olap texnologiyasi bilan amaliy robotlar.

Kontaktlar / Google Play

topshirish Golovna Standart jadval uchun chiqish ma'lumotlari mahalliy qattiq diskda saqlanadi.

Shu tarzda, endi siz ularni boshqarishingiz va chegaraga kirish imkoniga ega bo'lmasdan qayta tashkil qilishingiz mumkin. Har holda, OLAP jadvalini yaratishning hojati yo'q. Ushbu OLAP jadvallari uchun kesh hech qachon mahalliy qattiq diskda saqlanmaydi.

Shuning uchun, ulangandan so'ng darhol mahalliy choralar stolingiz vaqt o'tkazish uchun yaratilgan.

Siz suv maydonini unga ko'chira olmaysiz.

Agar siz tarmoqqa ulanganingizdan keyin ham OLAP ma'lumotlarini tahlil qilishingiz kerak bo'lsa, mustaqil ma'lumotlar kubini yarating.

Avtonom ma'lumotlar kubi - kesh bo'lgan alohida fayl

Magistrning keyingi dialog oynasiga o'tish uchun "Keyingi" tugmasini bosing.

Siz kubni o'z ichiga olmagan a'zolar yoki ma'lumotlar elementlarini ko'rsatish imkoniyatidan mahrum bo'lasiz.

Zokrema, sizga Internetda kengaygan sotuvlar miqdori kerak emas, shuning uchun uning belgisi ro'yxatdan o'chiriladi. O'tkazib yuborilgan belgi ko'rsatilgan element import qilinmaganligini va qattiq diskda joy egallashini bildiradi.

Oxirgi bosqichda ma'lumotlar kubining kengayishini ko'rsating.

Bizning konfiguratsiyamizda kub fayl MyOfflineCube.cub deb nomlanadi va Ish papkasida joylashadi.

Data kub fayllari kengaytirilishi mumkin

.kub

Bir soat ichida Excel avtonom ma'lumotlar kubini belgilangan dada uchun saqlaydi. Bunga norozilik bildirish uchun faylni ikki marta bosing, bu Excel ish kitobini avtomatik ravishda yaratishga olib keladi, bu tanlangan ma'lumotlar kubi bilan bog'langan yaratilgan jadvalni joylashtiradi. Yaratgandan so'ng, avtonom ma'lumotlar kubini barcha mijozlaringiz orasida hamma joyda tarqatishingiz mumkin, chunki ular yoqilgan mahalliy tarmoq rejimida ishlaydi. Mahalliy o'lchamga ulanganingizdan so'ng, oflayn ma'lumotlar kub faylini ochishingiz va uni, shuningdek, tegishli ma'lumotlar jadvalini yangilashingiz mumkin.

OLAP server chiqishiga asoslangan jadval yoki diagrammalarni to'ldirganingizdan so'ng, chiqish ma'lumotlarini kompyuteringizdagi alohida Autonomous Cube fayliga nusxalash uchun Autonomous Cube Master-dan foydalanishingiz mumkin. Ushbu oflayn fayllarni yaratish uchun OLAP ma'lumotlar provayderi ushbu imkoniyatni qo'llab-quvvatlashi kerak, masalan, Microsoft xizmatlaridan MSOLAP SQL Server

Kompyuteringizda o'rnatilgan tahlil xizmatlari. Eslatma: Microsoft SQL Server Analysis Services-dan mustaqil kub fayllarni yaratish va olish shartlar va litsenziyalarga bo'ysunadi. Microsoft o'rnatish

SQL Server.

SQL Serverning litsenziyalash versiyalari haqidagi so'nggi ma'lumotlar haqida bilib oling.

Avtonom kub ustasi bilan robot Oflayn kub faylini yaratish uchun siz OLAP maʼlumotlar bazasidan oflayn kub ustasi yordamida maʼlumotlarning quyi toʻplamini tanlashingiz va keyin kichik toʻplamni saqlashingiz mumkin. Siz faylga kiritilgan barcha maydonlarni kiritishingiz yoki OLAP ma'lumotlar bazasida mavjud bo'lgan ma'lumotlar maydonlaridan birini tanlashingiz shart emas.

Faylni minimal darajada saqlash uchun hisobingizda paydo bo'lishi mumkin bo'lgan har qanday ma'lumotlarni o'tkazib yuborishingiz mumkin. Siz barcha ko'rinishlarni o'tkazib yuborishingiz mumkin va ko'p turdagi ko'rinishlar uchun ko'rsatilishi shart bo'lmagan pastki va yuqori darajadagi elementlarning ko'rinishini ham o'chirib qo'yishingiz mumkin. Siz kiritgan barcha elementlar uchun ushbu elementlar uchun maʼlumotlar bazasida mavjud vakolat maydonlari ham oflayn faylda saqlanadi.

Xurmatlar tarjimasi oflayn rejim va ularning shlyuz ulanishi

Buning uchun birinchi navbatda server ma'lumotlari asosida jadval yoki diagramma yaratishingiz kerak, so'ngra undan avtonom kub faylini yaratishingiz kerak.

Keyin istalgan vaqtda server ma'lumotlar bazasi va oflayn fayl o'rtasida almashishingiz mumkin. Misol uchun, agar siz vikorist bo'lsangiz noutbuk kompyuter

uyda ishlash va video sayohatlar uchun, so'ngra kompyuterni oxirigacha qayta ulang.

Quyida viskonatining izlari bo'lgan asosiy atamalarning tavsifi keltirilgan Oflayn kub faylni OLAP server ma'lumotlar bazasiga qayta ulash(quyida, ushbu maqolada).

Oflayn kub faylni yangi ma'lumotlar bilan yangilang va oflayn kub faylini qayta yarating. Bo'lim bilan tanishing noutbuk kompyuter

Oflayn kub faylni yangilash va qayta yaratish

BLOG

Faqat toza postlar

Excel jadvallari va OLAP kublari nima?

Statistikaga ko'ra videoni tomosha qiling: OLAP - Ingliz tili. onlayn tahliliy ishlov berish,

analitik texnologiya real vaqtda ma'lumotlarni qayta ishlash.

Oddiy qilib aytganda, bu juda ko'p ma'lumotlarga ega bo'lgan yirtqich hayvon (Cube) va undan ham oddiyroq, bu shunchaki ma'lumotlar bazasi bo'lib, undan Excel-da ma'lumotlarni ajratib olish va uni qo'shimcha Excel vositasi - Ma'lumotlar jadvallari yordamida tahlil qilish mumkin.

Jadval yozuvlari

- Bu dunyo ma'lumotlarining boyligini ko'rsatish uchun foydalanuvchi interfeysi.

Boshqacha qilib aytganda, bu jadvalning maxsus turi bo'lib, uning yordamida deyarli har qanday ma'lumotni yaratishingiz mumkin. Buni tushunish uchun biz "Muqobil jadval" ni "Sinxronlashtirilgan jadval" bilan solishtiramiz. Zvichaina jadvali: Jadval yaratildi: Asosiy faoliyat

Ularning stoli

- bu masalaning haqiqati Jadvaldagi maydonlar ro'yxati", bu erda kerakli maydonlarni tanlashingiz va avtomatik ravishda jadval yaratishingiz mumkin!

Yak koristuvatisya

Oching

« Excel fayli, OLAP kubiga ulanadi, masalan, “BIWEB”:

Endi bu nimani anglatadi va biz qanday gullashimiz kerak?

Masalan, quyidagi jadval yaratish uchun maydonlarni torting:

  • Plyuslar
  • » Ovozli tafsilotlarga ruxsat beradi.
  • Bunday holda, butun "Brend" ilovasi "Qisqa nomlar" ga va "Chorak" dan "Oy" ga batafsil ko'rsatilgan.

Shunday qilib: Excelda analitik funktsiyalar (kub funktsiyalari)

Microsoft doimiy ravishda Excelga ma'lumotlarni tahlil qilish va vizualizatsiya qilish uchun yangi imkoniyatlarni qo'shib kelmoqda.

Excel ma'lumotlari bilan ishlash uchta mustaqil to'pning ko'rinishi bilan ifodalanishi mumkin:

"to'g'ri" tashkil etilgan hafta oxiri ma'lumotlari matematika (mantiq) ma'lumotlarni qayta ishlash(kublarning funktsiyalari) Excel yoyida tovush hosil qilish uchun.

Jadval oddiy.

Kublarning funktsiyalari yig'ilib olinadi, lekin ko'proq ravonlikni beradi, ayniqsa, asboblar panelida keng tarqalgan xabarlar dizaynida.

Power Pivot modeliga asoslangan kublar va jadvallar formulalariga va OLAP kublariga asoslangan bir nechta shakllarga qo'shimcha hissa qo'shiladi. Kublarning funksiyalarini ochishning oson usuli VBA kodini yozishni boshlaganingizdan so'ng, makroni tahrirlash orqali kodni tahrirlash eng oson ekanligini aniqladingiz. Ushbu kodni tahrirlash, tsikllarni qo'shish, tahrirlash va h.k. Xuddi shunday, jadvalni qayta tartibga solish orqali kublarning funktsiyalari to'plamini tanlash eng osondir (2-rasm). Statistikaga ko'ra videoni tomosha qiling: Jadvalning istalgan bo'limiga o'ting, yorlig'iga o'ting Tahlil.

, tugmasini bosing

Zasobi

, va bosing

Uni formulaga o'zgartiring

Guruch. 2. Jadvalni kub funksiyalarini o'rnatishga o'tkazish Raqamlar saqlanadi va qiymatlar emas, balki Power Pivot ma'lumotlar modelidagi ma'lumotlarni birlashtiruvchi formulalar (3-rasm). Olingan jadvalni formatlashingiz mumkin.

Bundan tashqari, jadvalning o'rtasiga qatorlar va ustunlarni o'chirishingiz va kiritishingiz mumkin.

Yo'qotilgandan so'ng, ma'lumotlar jadvalga qo'shiladi.

Chiqish ma'lumotlari yangilanganda, jadval raqamlari ham yangilanadi.

Guruch. 3. Kub formulalari asosida tuzilgan jadval CUBEVALUE() funktsiyasi Bu, ehtimol, kublarning asosiy vazifasidir. G'olib bo'lgan ekvivalent maydon Ahamiyati

tuzilgan jadval.

CUBE VALUES kublar yoki Power Pivot modellaridan ma'lumotlarni oladi va ularni elektron jadvalda ko'rsatadi.

Bu shuni anglatadiki, siz jadvalning chegaralari bilan cheklanmaysiz va raqamli imkoniyatlarga asoslanib qaror qabul qilishingiz mumkin.

CUBEVALUE(ulanishlar; [element_viraz1]; [element_virase2]; ...)

Ulanish- Obov'yakovy argumenti;

kubga ulanishni ifodalovchi matn qatori. Viraz_element

- nolingvistik argument; kubdagi element yoki kortejni aylantiruvchi boy ifodani ifodalovchi matn qatori..

Bundan tashqari, "virus elementi" CUBESET-ning qo'shimcha funktsiyasiga tayinlangan anonim bo'lishi mumkin.

Kubning yig'ilgan qiymatni aylantirish kerak bo'lgan qismini aniqlash uchun "viraz_element" ni vikorize qiling. Agar "virase_element" argumentida dunyo ko'rsatilmagan bo'lsa, ushbu kub uchun hisoblash uchun dunyo qiymati ko'rsatiladi. Avvalo, CUBIC VALUE funksiyasi sintaksisini tushuntirishga o'ting, kublar, ma'lumotlar modellari va topishmoqlar haqida bir necha so'z kortejlar OLAP kublari va Power Pivot ma'lumotlar modellari haqida ba'zi ma'lumotlar Kubi Data OLAP ( O n l

ine

A nalitik P

rokssing - ma'lumotlarni operativ tahlil qilish) analitik ishlov berish va ulardan ma'lumotlarni tezda olish uchun maxsus bo'lingan.

Uch o'lchovli makon mavjud bo'lib, u erda o'qlar vaqt, joylar va tovarlarga bo'linadi (5a-rasm). Bunday koordinatali tarmoqning tugunlari turli xil kirishlarning turli qiymatlariga ega: savdo to'lovlari, foyda, xarajatlar, sotilgan birliklar soni va boshqalar. tahlil qilingan ma'lumotlarning asosiy xarakteristikasi.

Masalan, tovarlar toifasi, vaqt davri, sotish geografiyasi. Vimir - biz yoyilgan stol o'qlaridan biriga joylashtirishimiz mumkin bo'lgan barcha narsalar. Terining yo'q bo'lib ketishi, o'ziga xos ma'noga qo'shimcha ravishda, uning ifodalanishining barcha elementlarining yig'ilishini ifodalovchi elementni o'z ichiga oladi. Vymiryuvannya asoslangan ierarxiyalar ..

Misol uchun, mahsulot toifasini kichik toifalarga, keyin modellarga, keyin esa mahsulot nomlariga bo'lish mumkin (5b-rasm). Ierarxiya ma'lumotlar to'plamini yaratish va ularni strukturaning turli darajalarida tahlil qilish imkonini beradi. Amalda ierarxiya mavjud

Turkum 4 o'z ichiga oladi Rivnya Elementlar Turkum(a'zolardan tashqari) barcha darajalarda mavjud. Masalan, Turkum bilan bir qatorda bir nechta elementlar mavjud: Aksessuarlar, Velosipedlar, Kiyimlar, Komponentlar., Boshqa elementlar bir xil darajada., Kiring- hisoblangan qiymatlar, masalan, savdo to'lovlari.

Kublardagi olamlar qudratli dunyoda saqlanadi, bu (bo'linma quyida 9-rasm). Hech qanday ierarxiya yo'q. Kublardagi olamlar qudratli dunyoda saqlanadi, bu (bo'linma quyida 9-rasm). Teri kengaytiriladi va barcha vimirlar va barcha elementlar uchun qiymatlarni saqlaydi va vimirlarning qaysi elementlari o'qga mos kelishiga qarab to'g'ri kesiladi.

Bundan tashqari, koordinatalar nima va filtrning konteksti nimaga o'xshaydi. Misol uchun, rasmda. 5 va terining kichik kubi bir xil yozuv bilan to'ldiriladi - Foyda.- terilari bir xil ketma-ketlikda yangi dunyolardan tashkil topgan bir qator kortejlar.

Misol uchun, ikkita tuple to'plami: Moskva, olma va Perm, banan.

Yordam berish uchun avtomatik to'ldirish

CUBEVALUE funksiyasining sintaksisiga qaytaylik.

Tez avtomatik yakunlash.

Savdoda formulani kiritishni boshlang:

Excel Excel ish kitobida mavjud bo'lgan barcha ulanishlarni qayd qiladi:

Guruch. 6. Power Pivot ma'lumotlar modeliga ulanishlar endi ThisWorkbookDataModel deb ataladi

Guruch. 7. Kublarga ulanishlar

Formulani qanday kiritish kerakligi (ma'lumotlar modeli uchun bizning yozuvimizda): Avtoto'ldirish barcha mavjud jadvallar va ma'lumotlar modeli yozuvlarini tarqatadi: Guruch. 8. Birinchi darajadagi mavjud elementlar - jadval nomlari va yozuvlar to'plami (ko'rinadigan)

Belgini tanlang

Chora-tadbirlar

.

Bir parcha qo'ying:

CUBE(" ThisWorkbookDataModel " ; " .

Avtomatik to'ldirish barcha mavjud yozuvlarni qayd qiladi:

Guruch. 9. Yozuvlar to'plamida boshqa darajadagi mavjud elementlar

Dunyoni tanlang.

Yoyni yopadigan panjalarni qo'shing, Enter tugmasini bosing.

CUBE(" ThisWorkbookDataModel " ; " . ")

Guruch. 10. Excelda KUB KIYMAT formulasi Xuddi shunday tarzda siz formulaga uchinchi argumentni qo'shishingiz mumkin: Excel Excelda VBA.PivotTable obyekti va Excelda pivot jadvallar va OLAP kublari bilan ishlash 10.8 Yaratilgan jadvallar bilan ishlash (PivotTable obyekti) Excel.PivotTable ob'ekti, VBA, PivotCache ob'ektidan foydalangan holda Excelda pivot jadvallar va OLAP kublari bilan ishlash uchun dastur, pivot jadvali tartibini yaratish Ish jarayonida ko'pchilik korxonalar o'z faoliyati to'g'risida dastlabki ma'lumotlarni to'playdi., ular uzoq vaqt davomida joylashadilar va ko'pincha in-line robotlarini hurmat qilishadi.

Shuning uchun ko'pincha yig'ilmagan ma'lumotlar avval arxiv ma'lumotlar omborida - Ma'lumotlar omborida, keyin esa - interaktiv tahlil qilish uchun yanada qulayroq bo'lgan OLAP kublarida saqlanadi. OLAP kublarini boy jadvallar deb o'ylash oson, ular standart ikkita dunyo o'rniga (ustunlar va satrlar, ota-jadvallar kabi) dunyolar yanada boyroq bo'lishi mumkin. Vimiryuvanni tasvirlash uchun kubda "kesilgan" atamasi ishlatiladi.

Masalan, marketing uchun ma'lumot vaqti-soat, mintaqaviy asos, mahsulot turi, savdo kanali va boshqalar bo'yicha kerak bo'lishi mumkin. Kublar yordamida (standart SQL so'rovlariga qo'shimcha ravishda) kristall uchun elektr ta'minoti kuchlanishini olish oson "o'tgan yilning to'rtinchi choragida Pivnichno-Zaxidniy viloyatida mintaqaviy distribyutorlar orqali qancha turdagi mahsulotlar sotilgan. . Albatta, asosiy ma'lumotlar bazalarida bunday kublarni yarata olmaysiz. OLAP kublari bilan ishlash uchun maxsus jihozlar talab qilinadi dasturiy mahsulotlar . -> Kublar yordamida (standart SQL so'rovlariga qo'shimcha ravishda) kristall uchun elektr ta'minoti kuchlanishini olish oson "o'tgan yilning to'rtinchi choragida Pivnichno-Zaxidniy viloyatida mintaqaviy distribyutorlar orqali qancha turdagi mahsulotlar sotilgan. . SQL Server bilan bir qatorda Microsoft-dan Analysis Services deb nomlangan OLAP ma'lumotlar bazasi keladi. Ê Oracle, IBM, Sybase va boshqalardan OLAP yechimlari. Bunday Excel kublari bilan ishlash uchun sizga maxsus mijoz kerak.

Rus vinosi deyiladi

Jadval yaratildi

Biz qilishimiz kerak bo'lgan birinchi narsa - OLAP mexanizmidan olingan yozuvlar to'plamini ifodalovchi PivotCache ob'ektini yaratish.

Aslida, bu PivotCache ob'ekti QueryTable bilan tekislanishi mumkin.

Har bir PivotTable obyekti uchun siz bittagacha PivotCache obyektini yaratishingiz mumkin.

PivotCache ob'ektini yaratish PivotCaches to'plamining Add() usuli yordamida amalga oshiriladi: Kompyuter1ni PivotCache sifatida xiralashtiring PC1 = ActiveWorkbook.PivotCaches.Add(xlExternal) o'rnating

  • PivotCaches - standart to'plam
  • , va hisobotda e'tiborga loyiq usullar orasida faqat Add() usulini chaqirish mumkin. Ushbu usul ikkita parametrni oladi:

SourceType

Keyingi qadam PivotCache ob'ektining parametrlarini sozlashdir.

  • Oldin ko'rib chiqilganidek, bu ob'ekt QueryTable ga o'xshaydi va kuchlar va usullar to'plami hatto o'xshashdir. Eng muhim vakolatlar va usullar:і ADOConnection Ma'lumotlar bazasi serveriga yuboriladigan buyruq turini va buyruq matnini shunday tasvirlaysiz.
  • Masalan, Savdo kubiga kirish va uni mijozning keshidan olish uchun siz shakldagi koddan foydalanishingiz mumkin. kuch Mahalliy ulanish
  • Masalan, Savdo kubiga kirish va uni mijozning keshidan olish uchun siz shakldagi koddan foydalanishingiz mumkin. Excel yordamida yaratilgan mahalliy kubga (*.cub fayli) ulanish imkonini beradi. Albatta, bunday fayllar endi vikory ma'lumotlarining "virtual" majburiyatlari bilan ishlash uchun tavsiya etilmaydi - faqat maketlarni yaratish uchun va hokazo. Xotira ishlatilgan qo'lni aylantiradi
  • Masalan, Savdo kubiga kirish va uni mijozning keshidan olish uchun siz shakldagi koddan foydalanishingiz mumkin. Statistikaga ko'ra videoni tomosha qiling: Ram
  • , PivotCache tomonidan vikorizatsiya qilinmoqda. Agar ushbu PivotCache-ga asoslangan pivot jadvali hali yaratilmagan yoki ochilmagan bo'lsa, u 0 ga aylanadi. Siz undan dasturingiz zaif mijozlarda ishlayotganligini tekshirish uchun foydalanishingiz mumkin.

Agar PivotCache OLAP serveriga ulangan bo'lsa, True ga o'rnating.

OptimizeCache

  • - Kesh tuzilishini optimallashtirish imkoniyati. Dastlab, bu ma'lumotlarga bo'lgan qiziqish davom etadi, ammo keyin robotning mahsuldorligi oshishi mumkin.
  • Qurilmalar uchun OLE DB ishlamaydi. PivotCache ob'ektining boshqa vakolatlari QueryTable ob'ektiga o'xshash va bu erda ko'rinmaydi.
  • PivotCache obyektining asosiy usuli CreatePivotTable() usuli hisoblanadi. Keyingi qadam pivot jadvalini yaratishdir (PivotTable obyekti).
  • Ushbu usul quyidagi parametrlarni qabul qiladi: Belgilangan jadval

- Yagona majburiy parametr.

U Range obyektini oladi va uning yuqori chap burchagiga jadval joylashtiriladi.

Jadval nomi Jadval yaratildi:- Yaratilgan jadval nomlari. Agar ko'rsatilmagan bo'lsa, "1-jadval yaratildi" shaklidagi nom avtomatik ravishda yaratiladi. Ma'lumotlarni o'qish

  • - agar True ga o'rnatilgan bo'lsa, kub hajmi avtomatik ravishda keshga joylashtiriladi. Ushbu parametr bilan juda ehtiyot bo'lish kerak, chunki noto'g'ri quritilgan qoldiqlar mijozga ta'sirini sezilarli darajada oshirishi mumkin.
  • Standart versiya- bular yo'q bo'lib ketgan, a'zolari ko'proq;
  • yon panel maydoni- qo'shimcha filtrlash zarur bo'lgan mintaqalar (masalan, faqat shunday mintaqa yoki faqat shunday daryo uchun ma'lumotlarni ko'rsatish);
  • ma'lumotlar maydoni- stolning yuqori, markaziy qismi.

Bu biz tahlil qiladigan raqamli ma'lumotlar (masalan, sotuvlar miqdori). Barcha to'rtta sohada elementlarni to'g'ri joylashtirish uchun dizaynerga tayanish muhimdir. Bundan tashqari, siz uni qarzga olishingiz mumkin

qo'shiq soati

.

Shuning uchun ko'pincha jadval yozuvlarida ma'lumotlarni dasturiy tarzda joylashtirish kerak bo'ladi.

Bu operatsiya CubeField obyekti yordamida amalga oshiriladi.

Ushbu ob'ektning asosiy kuchi - Orientatsiya, ya'ni u boshqa maydon bo'ladi.

Masalan, biz mijozlar ko'rinishini ustunlar maydoniga joylashtiramiz:

PT1.CubeFields("").Orientatsiya = xlColumnField

Keyin - qatorlar maydoniga Vaqt qo'shing:

PT1.CubeFields("").Orientatsiya = xlRowField

Keyin - yon panelda Mahsulotni ko'ring: PT1.CubeFields("").Orientatsiya = xlPageField Men topdim, indikator (tahlil uchun raqamli ma'lumotlar) Birlik savdosi:

PT1.CubeFields(“.”).Orientatsiya = xlDataField Mijoz OLAP xususiyatlari jami ma'lumotlarni (summalar, o'rtacha qiymatlar, maksimal yoki minimal qiymatlar) va ularni ko'rsatishni hisoblash imkonini beradi, bunda jami ma'lumotlarning o'zlari OLAP-maxsus manzillar maydonining o'rtasida joylashgan keshlarda joylashgan. Agar chiqish ma'lumotlari ish stoli DBMSda joylashgan bo'lsa, jamlangan ma'lumotlarni hisoblash OLAP usulining o'zi bilan amalga oshiriladi. Ma'lumotlar bazasi serveridan chiqish ma'lumotlari paydo bo'lishi bilanoq, ko'plab mijoz OLAP funktsiyalari GROUP BY operatorini amalga oshirish uchun serverga SQL so'rovlarini yuboradi va natijada serverda jami ma'lumotlar hisoblab chiqiladi.. Microsoft SQL Server platformasi xizmatlarida ma'lumotlarni olish va qayta ishlash uchun o'rnatilgan algoritmlar Microsoft Office qo'shimchalarining o'rtasidan mavjud bo'lganligi sababli, biznes investorlari bir necha marta bosish orqali murakkab ma'lumotlar to'plamidan qimmatli ma'lumotlarni osongina chiqarib olishlari mumkin. Nadbudovi paketga Ofis dasturi o'lpon olish va berish maqsadida Kintsev koristuvachlariga tahlilni to'g'ridan-to'g'ri yakunlash imkoniyati

Microsoft dasturlari

  1. Excel va Microsoft Visio.
  2. Microsoft Office 2007 uchta OLAP komponentini o'z ichiga oladi:
  3. Excel uchun ma'lumotlarni yig'ish va qayta ishlash mijozi SSAS xizmatlari asosida ma'lumotlarni yig'ish va qayta ishlash loyihalarini yaratish va ularni Excel 2007 yordamida boshqarish imkonini beradi;
Excel uchun jadvallarni tahlil qilish xususiyatlari Excel jadvallarida saqlangan ma'lumotlarni tahlil qilish uchun ma'lumotlarni ajratib olish va qayta ishlash uchun SSAS funktsiyalaridan foydalanish imkonini beradi;
Visio dasturlari uchun ma'lumotlarni chizish va qayta ishlash shablonlari Visio diagrammalarida qarorlar daraxtlarini, regressiya daraxtlarini, klaster diagrammalarini va chegaralarni tasavvur qilish imkonini beradi. 1.1-jadval.

OLAP va biznes tahlili uchun Oracle mahsulotlari

Xarajat turi
Mahsulot Men Divovisionni ishonaman... Ishlayotganimda, men ko'pincha tovushlarni yig'ish ustida ishlashga to'g'ri keladi va men butun soat davomida ularni sodda va universal tarzda birlashtirish uchun ularning nimasi bilan ajralib turishini aniqlashga harakat qildim, ushbu diskdan "Osipov daraxti" maqolasini yozdim va nashr qildim. .
Biroq, mening maqolam tanqid qilindi va ular men hal qilgan barcha muammolar MOLAP.RU v.2.4 (www.molap.rgtu.ru) da uzoq vaqtdan beri topilganligini aytishdi va EXCEL-dagi jadvalga qarashni tavsiya qilishdi.

Ma'lum bo'lishicha, biz sizni kechiramiz, mening yorqin qo'llarimni shu paytgacha qo'llaganimdan so'ng, bundan ham ko'proq bo'ldi. :

oddiy sxema
1C7 yoki boshqa ma'lumotlar bazasidan ma'lumotlarni olish uchun (1C har qanday ma'lumotlar bazasini hurmat qilishdan oldin) va OLAP-da tahlil qilish.
Menimcha, OLAP-dagi ko'plab vizualizatsiya sxemalari juda murakkab, men soddalikni tanlayman.
Xususiyatlari
1. Ish uchun sizga kamida EXCEL 2000 kerak bo'ladi.
6. Hosildorlikni oshirish.
Dastlabki uch bosqichda ma'lumotlar dastlab matn faylidan EXCEL ga import qilinadi va OLAP kubi yaratiladi, keyin kerak bo'lganda uni shu kub asosida qurish mumkin.
Masalan, do'konda 3 oy davomida 6000 ta mahsulot assortimenti bo'lgan mahsulotni sotish to'g'risidagi ma'lumotlar Cel600-128M da 8 soat davomida EXCEL-da qayta ishlanishi mumkin, mahsulotlar va guruhlarning reytingi (OLAP-zvet) sug'urta uchun ortiqcha hisoblanadi. 1 marta.

7. Ma'lumotlar 1C7 dan ko'rsatilgan davr uchun to'liq yig'iladi (barcha binolar, barcha omborlar, kompaniyalar, omborlar). : EXCEL-ga import qilishda siz keraksiz ma'lumotlarni tahlil qilish uchun ishlatilishi mumkin bo'lgan bir qator filtrlarni tanlashingiz mumkin (masalan, quruq mahsulotlar yoki sotishdan).

8. Hozirgi vaqtda yo'qotishlar yoki ortiqchalarni tahlil qilish usullari ishlab chiqilgan yoki bir vaqtning o'zida vayronalar va ortiqcha emas, lekin bu printsipial jihatdan mumkin.

OLAP nima
(www.molap.rgtu.ru)
Aytaylik, sizda savdo marjasi bor.
Iltimos, savdo operatsiyalari haqida ma'lumotni matn faylida yoki shunga o'xshash jadvalda taqdim eting:
Sana - operatsiya sanasi
Oy - ish oyi

Kun - operatsiya kuni

Turi - sotib olish, sotish, aylanma, hisobdan chiqarish Kontragent - bu operatsiyada ishtirok etadigan tashqi tashkilot Muallif hisob-fakturani yozgan shaxsdir

1C da, masalan, ushbu jadvalning bir qatori hisob-fakturaning bir qatoriga to'g'ri keladi, har bir maydon (Hisob, sana) hisob-fakturaning sarlavhasidan olinadi.

Tahlil qilish uchun ma'lumotlar OLAP tizimiga o'tkazilishi kerak

kuylash davri

.

filtrlarni quritishning yana bir davrini ko'rishingiz mumkin bo'lgan vaqt.

Ushbu jadval OLAP tahlilining natijasidir.

Tovushlar

Vimiryuvannya

Filtr

Kuniga qancha mahsulot va qancha pul sotiladi?

Sana, mahsulot

Kilkist, Suma

Ko'rish = "sotish"

Qaysi kontragentlar oyiga qaysi so'mga qaysi tovarlarni etkazib berishgan?

Kilkist, Suma

Oy, pudratchi, mahsulot.
Suma


Ko'rish = "sotib olish" :

Operatorlar tomonidan muddat davomida qanday turdagi schyot-fakturalar yozildi?

Qiymatning o'zi jadvalning qaysi maydonlari o'zgartirilishini, qaysi ma'lumotlar va qaysi filtrlar o'rnatilishini ko'rsatadi.
Masalan, universal ishlov berish allaqachon tayyor, u har qanday konfiguratsiya bilan ishlaydi va ma'lum bir davr uchun xabarlarni OLAP tahlili uchun jonlantiradi, joriy maydonni tahlil qilish uchun jonlantiradi:

Sana|Tyzhnya|Tyzhden|Rik|chorak|Oy|Hujjat|Kompaniya|Debet|DtNomenklaturasi
|DtGroupNomenklatura|DtRozdilNomenklatura|Kredit|Miqdori|QiymatAmount|Sifat
|Valyuta|DtCounterparties|DtGroupCounterparties|KtCounterparties|KtGroupCounterparties|
Kriznyob'ekty

Dt(Kt) prefikslari ostida Debet (Kredit) subschyotiga o'ting, Guruh - ushbu subschyotning butun guruhi (quti), Bo'lim - guruh guruhi, Sinf - bo'lim guruhi.

Savdo tizimi uchun maydonlar quyidagilar bo'lishi mumkin:

To'g'ridan-to'g'ri|VidRukhu|ZaNal|Mahsulot|Miqdor|Narx|Miqdor|Sana|Kompaniya
|Ombor|Valyuta|Hujjat|TizhnyaDay|Tizhden|Rik|chorak|Oy|Muallif
|Mahsulot toifasi|Ruxu toifasi|Qarshi tomon toifasi|Mahsulot guruhi
|ValAmount|Sobivartist|Qarshi tomon

Ma'lumotlarni tahlil qilish uchun "Analysis of accounts.xls" ("Analisis of accounting.xls") jadvallaridan foydalaning. Ularni ochganda, makroslarni yoqmang, aks holda siz qo'ng'iroqlarni yangilay olmaysiz (ular makroslar tomonidan ishga tushiriladi) mening VBA
).
Ushbu fayllar uchun chiqish ma'lumotlari C:fixinmotions.txt (C:fixinbuh.txt) fayllaridan olinadi, aks holda.
Siz ma'lumotlaringizni ushbu fayllardan biriga nusxalashingiz mumkin.

Agar EXCEL ma'lumotlarni to'plagan bo'lsa, filtringizni tanlang yoki yozing va "Aql" maydonidagi "Forma" tugmasini bosing. :

Arkusha tovushlari "Ota" prefiksi bilan boshlanadi.

Matn fayl formati:
Matn faylining birinchi qatori "|" bilan ajratilgan ustun sarlavhalari, qatorlar tartibi "|" bilan ajratilgan ushbu ustunlarning qiymatlarini o'z ichiga olishi kerak.

Exceldan matnli fayllarni import qilish uchun Microsoft Query ( ombor qismi EXCEL) ushbu ish uchun quyidagi ma'lumotlarni o'z ichiga olishi uchun shema.ini fayliga import katalogida (C:\fixin) bo'lishi kerak:


ColNameHeader=To'g'ri
Format=Ajratilgan(|)
MaxScanRows=3
CharacterSet=ANSI
ColNameHeader=To'g'ri
Format=Ajratilgan(|)
MaxScanRows=3
CharacterSet=ANSI

Izoh: motions.txt va buh.txt bo'limlarning nomlari bo'lib, import qilingan fayllarning nomlarini ko'rsatadi va matnli faylni Excelga qanday import qilishni tavsiflaydi.
Boshqa parametrlar shuni anglatadiki, birinchi qatorda ustunlar nomlari mavjud, ustun ajratuvchisi "|", belgilar to'plami Windows ANSI (DOS - OEM uchun).
Maydon turi ustundagi ma'lumotlar (sana, raqam, qator) asosida avtomatik ravishda aniqlanadi.

Maydonlar oqimini tavsiflash shart emas - EXCEL va OLAP ning o'zi qaysi maydonlar faylda birinchi qatordagi sarlavhalar ortida joylashganligini aniqlaydi.

Assalomu alaykum, "Boshqarish paneli" --> "Mintaqaviy sozlamalar" mintaqaviy sozlamalaringizni o'zgartiring.

Mening namunalarimda raqamlar koma ajratgichda ko'rsatilgan va sanalar "DD.MM.RRRR" formatida.

"Formatlash" tugmasini bosganingizda ma'lumotlar "Asosiy" strelkasi bo'yicha yaratilgan jadvalga tushiriladi va ushbu konsolidatsiyalangan jadvaldan "Ota" strelkalaridagi barcha ma'lumotlar olinadi.

MS SQL Server va ilg'or ma'lumotlar bazalarini yaxshi ko'radiganlar menda hamma narsa soddalashtirilganidan, mening ishim daryoda o'lishdan nolishadi, deb tushunaman, lekin birinchi navbatda men o'rta o'lchamdagi OLAP tahlilini rivojlantirishni xohlayman. tashkilotlar.

Men ushbu mahsulotni ulgurji kompaniyalar uchun daryo tahlili, chakana savdo uchun choraklik tahlil va har qanday tashkilot uchun operatsion tahlil qilish vositasi sifatida joylashtirdim.
Ma'lumotlar qandaydir maydonlar ro'yxatiga ega bo'lgan fayldan olinishi uchun VBA bilan ishlashga majbur bo'ldim va keyin javob shakllarini tayyorlashim mumkin edi.
EXCEL da ish tavsifi (frilanserlar uchun):
Quyidagi havolalardan ko'rsatmalar:
1. Ma'lumotlarni tahlil qilish uchun yuboring (administrator bilan tekshiring).
5. EXCEL dan ma'lumotlarni import qilgandan so'ng, siz turli natijalarga hayron bo'lishingiz mumkin.
Buning uchun tanlangan tovushdagi "Yangilash" tugmasini bosish kifoya.

Arkusha va uning tovushlari Vidch bilan boshlanadi.

Hurmat!

Filtr qiymatlarini o'zgartirgandan so'ng, EXCEL-dagi ma'lumotlar filtrlar bilan bir xil joyda fayldan qayta kiritilishi uchun yana "Formulyatsiya" tugmasini bosishingiz kerak.

Namoyish namunasidan namunalar::

Processing motionsbuh2011.ert – Excelda tahlil qilish uchun Buxgalteriya 7.7 dan tranzaktsiyalar tahlilining qolgan versiyasi.

Unda "Faylga qo'shish" katakchasi bor, bu sizga ma'lumotlarni nuqtalar bo'yicha qismlarga ajratib olish, ularni bir faylga qo'shish va ularni yana bir faylga chiqarmaslik imkonini beradi:

motionswork.ert ishlov berish Excelda tahlil qilish uchun savdo ma'lumotlarini to'playdi. :

Ilovalar
E'lonni tekshirish:

Operatorlarning hisob-faktura turlariga qiziqishi:

P.S.

Shu kabi sxemadan foydalanib, 1C8 dan ma'lumotlarni olishni tashkil qilish mumkinligi aniq.

2011 yilda 1C7-da ushbu jarayonni yakunlashi kerak bo'lgan juda ko'p xodimlar bor edi, ular ulardan katta ma'lumotlarni olishlari mumkin edi, men ishdagi autsorser va vikonni bilaman.

Biz ko'rib chiqadigan vosita eng oddiy va eng arzon sinfdagi OLAP tizimi - OLAP mijozi *1.

Masalan, OLAP mijoz omboridagi eng oddiy mahsulot Intersoft Lab kompaniyasining "Kontur standarti" hisoblanadi.

(Aniqlik uchun, tez-tez ishlatiladigan OLAP atamalari qalin harflar bilan ko'rsatilgan va ingliz ekvivalentlari bilan birga keladi.)

*1.

OLAP tizimlarini tasniflash bo'yicha hisobot PC Week/RE No 3/2001 da "Rossiyada ishlab chiqilgan OLAP" maqolasida chop etilgan. Endi tizim bilan ishlashga o'taylik. Boshlash uchun siz Dzherelo ma'lumotlarini (ma'lumotlar manbai) - jadval va maydonlarga yo'lni tavsiflashingiz kerak.

OLAP tizimlarining maxsus kuchi sanadan boshlab eski vaqtlar uchun ma'lumotlarni yaratish va ushbu davrlar uchun summalarni avtomatik hisoblashdir.

"Rik", "chorak" va "Oy" davrlarini tanlang, bu holda har bir kun uchun ma'lumotlar bo'lmaydi, lekin hosil qilingan "Rik", "chorak" va "Oy" vimirlari paydo bo'ladi.

U "Sotish tahlili" deb ataladi va uni saqlang.


Analitik qo'shimcha interfeysni yaratish bo'yicha ishlar yakunlandi.

Endi, har safar ushbu interfeysni ishga tushirganingizda, tovarlar, xaridlar va davrlarga hisob-fakturalar tayinlangan jadval va grafikni ko'rishingiz mumkin.

Ma'lumotlarni intuitiv ravishda boshqarish uchun dinamik jadvallarni boshqarish vositalari jadvalning o'zi elementlarini - uning ustunlari va satrlarini o'z ichiga oladi.

Foydalanuvchilar boshqa OLAP operatsiyalarini ko'chirish, o'chirish, filtrlash va saqlashi mumkin.

Bunday holda, jadval avtomatik ravishda yangi oraliq va qoldiq natijalarni hisoblab chiqadi.

Shunday qilib, biz OLAP texnologiyasi foydalanuvchilarga har bir sichqoncha uchun dinamik OLAP jadvali bilan bir qatorda bir interfeysdan o‘nlab turli turdagi ma’lumotlarni chiqarish imkonini berishini angladik.

Bunday vositadan foydalanadigan dasturning vazifalari turli shakllarni muntazam kodlash va ma'lumotlar asosida OLAP mijozini o'rnatishni o'z ichiga oladi. Bunday holda, ovozni boshqarish usuli oxirgi foydalanuvchi tomonidan intuitiv ravishda tushuniladi. Rostini aytsam, OLAP - bu elektron jadvallar g'oyasining tabiiy kengayishi va rivojlanishi. Aslini olganda, vizual OLAP interfeysi ham elektron jadvaldir, lekin u jihozlangan surish mashinasi bilan

ma'lumotlarni taqdim etish va boshqarish uchun maxsus standartni hisoblash va undan foydalanish.

- Yangi do'stlar bilan tanishish uchun beshta sabab