OLAP

Többdimenziós (OLAP) adatbázis tervezéssel, felépítéssel kapcsolatos cikkek, tippek és trükkök


Mekkora az a válaszidő, ahol még nem veszít fókuszt a felhasználó?

„A válaszidőknek gyorsnak kell lennie” olvasható szinte minden BI ajánlati felhívásban. De miért kell gyorsnak lennie és mit jelent a gyors? Miért rugózunk ennyire ezen a témán? Ennek járunk utána a következő cikkben...
Elolvasom a teljes cikket
2016. január 18.

Egy BI megbeszélés tapasztalatai

„A BI rendszer rugalmatlan, a mutatók felét már nem is használjuk...” Következzenek egy BI megbeszélés tapasztalatai.
Elolvasom a teljes cikket
2014. november 24.

Táblaszerű Excel pivot táblák optimalizálása

Az üzleti felhasználók sok esetben a pivot tábla lefúrható megjelenítése helyett táblázatos formában szeretnék megjeleníteni az adatokat. Erre képes az Excel, de sajnos csak borzalmas performancia mellett. Mi ennek az oka, és hogyan orvosolható? Kiderül a cikkből.
Elolvasom a teljes cikket
2014. július 16.

kalkulációk háttérszínének állítása

Nemrégiben cikkeztem arról, hogy érdemes lehet a terv, forecast, korrekció és egyéb felhasználók által módosítható cellák háttérszínét megváltoztatni, hogy mindenki számára egyértelmű legyen, hogy mely cellák értéke módosítható.
Elolvasom a teljes cikket
2014. január 29.

Korrekciók háttérszínének módosítása 2

Arról már írtam, a korrekciók háttérszínének módosítása című cikk első részében, hogy hogyan állítható be OLAP (Analysis Services) oldalon egy measure (tehát nem egy számított mező) háttérszíne.
Elolvasom a teljes cikket
2014. január 10.

Korrekciók háttérszínének módosítása

A most következő cikkből megtudhatja, hogyan lehet megformázni azon cellák háttérszínét, amelyeknél engedélyeztük a felhasználóknak az adatkockákba történő visszaírást.
Elolvasom a teljes cikket
2014. január 08.

7 ország 7 adatkocka?

Adott egy adattárház amely 7 különböző ország adatait tartalmazza. Kérdés: Készítsünk külön-külön adatkockákat az egyes országoknak vagy mindenki használja a „nagy” adatkockát?
Elolvasom a teljes cikket
2013. december 10.

LastUpdatedDate, LastPocessedDate, LastRefreshDate

Annyiszor és annyi ügyfelemnek megírtam már az elmúlt 15 évben, hogy most már lejegyzetelem ide is, hogy hogyan lehet lekérdezni az Analysis Services kockák utolsó frissítésének dátumát :-)
Elolvasom a teljes cikket
2013. november 14.

GRAPHISOFT BI és adattárház esettanulmány

A GRAPHISOFT-nál a BI bevezetés indikátora ugyanaz volt, mint bármely más hasonló cég esetében: Hozzáférést szerettek volna kapni saját adataikhoz. Nem riportokra vágytak, hanem egy adattárházra, amelyből minden kérdésükre nagyon rövid időn belül választ kaphatnak. Ebben eddig nincs semmi különös. Abban azonban már igen, ahogyan az adattárházukat fel akarták építeni. Ők ugyanis saját maguk szerették volna felépíteni a világ minden tájáról táplált, budapesti központú adattárházukat. Nem szállítót vagy erőforrást kerestek a probléma megoldásra, hanem szaktudást. Így találtunk egymásra 2012 tavaszán...
Elolvasom a teljes cikket
2013. október 13.

Nyelv váltás Excelből

Hogyan tudunk többnyelvű adatbázis esetén nyelvet váltani az Excelből? Kiderül a cikkből.
Elolvasom a teljes cikket
2013. október 01.

UPC BI esettanulmány

A UPC-s BI projektet anno nagyon szerettem volna megnyerni… Megnyertük. Aztán megcsináltuk. Ma pedig ott tartunk, hogy esettanulmány is készült belőle. Olvassa el. Sokat tanulhat belőle és betekinthet a kulisszák mögé, amire ritkán nyílik csak lehetőség.
Elolvasom a teljes cikket
2013. szeptember 09.

Német adattárházak nyelvi problémái

Tépelődtünk már egy párszor itt a BI projekt blogon a nyelvi különbségek kezeléséről. A magyar nyelvvel már foglalkoztunk eleget, most jöjjön a német nyelv :-)
Elolvasom a teljes cikket
2013. augusztus 12.

Case Sensitive adattárházak problémái

A cikkben case sensitive adattárházak problémáit járjuk körül, és azt vizsgáljuk hogy hol ütközhetünk falakba a kis- és nagybetűk megkülönböztetésének következményeként
Elolvasom a teljes cikket
2013. július 30.

A Non_Empty_Behavior hint

Megtanultam még 2005 környékén, hogy a Non_Empty_Behavior hintet érdemes használni az Analysis Services számított mezőinek definiálásakor, mert sokkal gyorsabb válaszidőket tesz lehetővé. Írtam is róla az MDX lekérdezések gyorsítása (Non Empty Bea...
Elolvasom a teljes cikket
2013. április 10.

Analysis Services adatbázisok szinkronizálása

Az egyik projekten olyan architektúrát raktunk össze, amelyben szétválasztottuk a felösszegzéseket és a lekérdezéseket. Azaz egyik szerver csak a felösszegzéseket végzi, a másik csak a lekérdezéseket szolgálja ki. Nagyon sok előnye van ennek az ar...
Elolvasom a teljes cikket
2013. március 05.

MS BI és adattárház best practice cikkek

A most következő cikkel az a célom, hogy bemutassam a legjobb best practice tanulmányokat és ezáltal segítsek az adattárház fejlesztőknek, hogy jó, szerethető és sikeres BI rendszereket vagy adattárházakat építsenek. Olyanokat amelyre évek múltán visszatekintve is büszkék lesznek. És nem csak ők, hanem a megrendelőik is.
Elolvasom a teljes cikket
2012. október 25.

Degenerált dimenziók kezelése az Analysis Services-ben

Érdemes-e tény (fact) típusú relációt definiálni az Analysis Servicesben a ténytábla és a degenerált (Fact, Degenerate) dimenziók között? Nem mert az Analysis Services hétköznapi 1-n-es kapcsolatként kezeli Mert az Analysis Services csak 1 Fact tí...
Elolvasom a teljes cikket
2012. október 16.

SSAS EvenClass és EventSubClass események szótára

Az Analysis Services Profiler a trace-elt eseményekhez a rögzített esemény kódját tárolja le, az esemény megnevezését nem. Ennek következtében meglehetősen nehéz egy trace fájlt elemezni, mert folyamatosan a szótárt kell nézni, hogy az egyes kódok...
Elolvasom a teljes cikket
2012. október 09.

SSAS attribútomokhoz tartozó megnevezések tárolása

Egy SSAS attribútumhoz mindig tartozik egy kulcs és tartozhat hozzá egy név es egy értek paraméter is. Ebben semmi új sincs. Azt viszont eddig nem tudtam, hogy a kulcsokhoz minden esetben letárol az Analysis Services egy megnevezés párt is. Még ak...
Elolvasom a teljes cikket
2012. szeptember 05.

Miért kell külön telepíteni a standalone oszlopalapú és SharePoint integrated módban futó oszlopalapú adatbázis-kezel

Kérdés: Miért kell külön telepíteni a standalone oszlopalapú (tabular) és SharePoint integrated módban futó oszlopalapú (tabular) adatbázist, mikor azok ugyanazt az adatbázis motort használják? Vagy másképpen fogalmazva: Miért kell kétszer is felt...
Elolvasom a teljes cikket
2012. augusztus 27.

Építsünk hierarchiákat?

Most, hogy vége van a nyárnak ideje felpörögni. Az első bejegyzés a hierarchiák fontosságával illetve az alternatív hierarchiák megvalósítási lehetőségeivel fog foglalkozni.
Elolvasom a teljes cikket
2012. augusztus 21.

Big Data példák

Kacérkodtam a gondolattal, hogy a nyári önkiszolgáló BI workshopon egy hadoop clustrerből is beolvassunk adatokat a PowerPivotba és ennek kapcsán kerestem élő példákat hadoop és PowerPivot integrációra. PowerPivotra és hadoopra nem találtam, viszo...
Elolvasom a teljes cikket
2012. május 08.

Analysis Services 2012 Multidimenzionális újdonságok

Az Analysis Services 2012 OLAP motor több mint 300 apró továbbfejlesztést tartalmaz, de új szívet melengető funkció nem jelent meg: Eltűnt a 4 gigás attribútum fájl méretkorlát, de sosem ütköztem még bele Új Xevents eseménye...
Elolvasom a teljes cikket
2012. április 05.

Miért használjuk az oszlopalapú adatbázist az OLAP adatbázis helyett?

Jó rég óta ismerjük, használjuk az OLAP technológiát. Felmerülhet a kérdés, hogy miért váltsunk egy újabb oszlopalapú adatbázis-kezelőre, amely közel ugyanolyan felhasználói élményt biztosít mint az OLAP, ugyanakkor koránál és egyéb adottságainál fogva most még kevesebbet tud társánál? A cikkben erre a kérdésre keressük a választ egy, a marketing dossziékból valószínűleg kimaradó példán bemutatva.
Elolvasom a teljes cikket
2012. március 04.

Dilemma

Az SQL Server 2012-es verziójában szerveroldalon is megjelenik a memóriában futó adatbázis-kezelő ami egy sor lehetőséget nyit majd meg a döntéstámogató rendszerek építése előtt. A 2012-es verzióban használhatunk majd többdimenziós és oszlopalapú adatbázis-kezelőt is, de dönthetünk úgy is, hogy maradunk relációs adatbázisban és a csillagsémára épített indexeket toljuk fel a memóriába. Melyik lesz a jó irány? Ezt bizony most még nehéz eldönteni.
Elolvasom a teljes cikket
2012. február 27.

Tároljuk törzsadatkezelő rendszerben az OLAP nevesített halmazait

A múltkor egy átadás előtti oktatáson mutattam az üzleti felhasználóknak, hogy hogyan lehet létrehozni statikus és dinamikus nevesített halmazokat a Pivot tábla segítségével. Mondtam pár valós üzleti példát és egyből beindult a fantáziájuk: Nekik ...
Elolvasom a teljes cikket
2012. február 13.

Összetett szűrések a KOCKA.TAG Excel függvénnyel

Mutatom hogy lehet összetett, több dimenziót érintő szűrést megvalósítani az Excel KOCKA.HALM() függvényével:=KOCKA.HALM("PowerPivot Data"; "CrossJoin({[Dátum].[hónap].[január]},{[Termék].[Termékcsop].[A]})")Vagy ahogy most tanultam az Excel kocka...
Elolvasom a teljes cikket
2011. december 08.

Magyar lekérdezőnyelv az Analysis Services-hez?

Aligha. Csak a fordítók magyarították az ORDER kulcsszót „Rendelés”-re, a MEMBERS-t tagokra és így tovább:A hibát jeleztem.Forrás: KOCKA.HAML függvény
Elolvasom a teljes cikket
2011. november 30.

PowerPivot és hópihe

A múltkor elmélkedtem a BI projekt blogon, hogy OLAP adatbázis használata esetén vajon melyik a jobb adatmodell: a csillagsémás, vagy a normalizált hópehely, és akkor arra jutottam, hogy MS OLAP használata esetén jobb a csillagsémás. De mi a helyz...
Elolvasom a teljes cikket
2011. október 19.

Automatikusan frissülő PowerPoint beszámolók készítése

A vezetői összefoglalók a mai napig PowerPoint prezentációkban készülnek sok-sok bosszúságot okozva az összefoglalót készítő kontrollereknek. A most következő cikkben bemutatom, hogy hogyan lehet adatbázisból frissülő prezentációkat készíteni PowerPointban.
Elolvasom a teljes cikket
2011. október 17.

Vezetői BI workshop

Tudjon meg többet az itt elhangzottakról! Jöjjön el a 2017. június 9.-i Vezetői BI workshopra. Részletek >>