Visio stratégiai térkép építése OLAP adatbázisból

Adott a következő feladat: Építsünk stratégiai térképet a Visio Services segítségével. A forrás legyen egy többdimenziós vagy egy oszlopalapú (Vertipaq) Analysis Services adatbázis. A stratégiai térkép legyen elérhető böngészőből, és lekérdezéskor automatikusan frissüljön, a felhasználó az Analysis Services adatbázisban beállított tartományi jogosultságának megfelelően (Windows Integrated Security) férjen hozzá, vagy ne férjen hozzá az adatokhoz.

Megoldható?

1)      OLAP (Analysis Services) adatbázisból NEM, mert a Visio Services nem tud Analysis Services adatbázishoz kapcsolódni

2)      Vertipaq (oszlopalapú) adatbázisból IGEN. A Data refresh from PowerPivot című cikkben pontosan le van írva, hogy hogyan. Megj.: Érdemes végigolvasni a cikket, mert olyan trükköket is mutat, mint a „hogyan írjuk ki egy stratégiai térképre az oszlopalapú adatbázis utolsó frissítésének dátumát.

Image001

PowerPivot inkrementális töltése

Annak idején megvizsgáltam, hogy alkalmas-e a PowerPivot egy Vezetői Információs Rendszer felépítésére. Akkor arra a következtetésre jutottam, hogy az egyik korlátja a PowerPivotnak illetve az a mögött futó oszlopalapú adatbázisnak, hogy nem oldható meg annak inkrementális frissítése. Nos. Ha az inkrementális frissítés lehetőségét nem is kapjuk meg, arra azért lehetőség nyílik az SQL Server következő verziójában, hogy partícionáljuk az oszlopalapú adatbázist, és így – ha kerülő úton is – de megvalósítható az inkrementális töltés is.

Image001

Bővebb információ:

-          Importing a subset of data using partitions, step by step

-          Dealing with large row sets in the tabular designer

Nyugdíjba megy az OLE DB

A Microsoft nemrégen bejelentette, hogy nyugdíjazza az OLE DB-t és helyette az ODBC-n keresztüli adatkommunikációt favorizálja. A hír két ok miatt is érdekes. Egyfelől az évek során megtanultuk, hogy az ODBC lassú és az OLE DB gyors, másfelől az Analysis Services nem támogatja közvetlenül az ODBC-n keresztüli adatelérést.

Image001

Ezzel kapcsolatban a múlt héten az Analysis Services Team írt egy bejegyzést „Impact of the SQL Server OLE DB Deprecation on Analysis Services” címen, amely tisztázza a helyzetet. Ezek szerint

1)      Az Analysis Services feltöltéséhez továbbra is az OLE DB-t kell használnunk mindaddig, amíg meg nem jelenik a natív ODBC driver az SQL Serverhez

2)      Az Analysis Services lekérdezéséhez továbbra is az MSOLAP OLE DB providert kell használni, mert az nem kerül nyugdíjazásra.

Konklúzió: aggodalomra semmi ok. Csak az SQL Server OLE DB provider fog nyugdíjba menni, és az sem most, hanem majd 7 év múlva. Valószínűleg nemsokára megjelenik a natív ODBC támogatás is és akkor majd azt kell használni. De addig minden marad a régiben és továbbra is az OLE DB lesz a leghatékonyabb eszköze az SQL serverben tárolt adatok elérésének.

PowerPivot automatikus frissítése

Annak idején amikor azt a témát jártam körül, hogy alkalmas-e a PowerPivot egy VIR felépítésére, akkor arra jutottam, hogy az inkrementális töltés illetve az időzített frissítés lehetőségének hiányában az ingyenes add-in nem alkalmas egy VIR (Vezetői információs rendszer) felépítésére. Nos. Ezen a fronton nincs, és valószínűleg nem is lesz változás a PowerPivot következő verziójában. Az időzített adatfrissítés SharePoint nélkül továbbra is „unsupported” marad.

Image001

Ugyanakkor felkerült az internetre egy VBA kód, amely segítségével az automatikus frissítés megoldható. Microsoft által nem támogatott, de működik. További infó: Automating PowerPivot Refresh operation from VBA

Excelen keresztül is elérhető a Microsoft központi törzsadatkezelő rendszere

Ingyenesen letölthető egy Excel bővítmény, amelyen keresztül az SQL Server következő verziójában szerkeszthetőek lesznek a központi törzsadat kezelő rendszerben (Master Data Services, MDS) tárolt adatok.

Image002

Master Data Services Excel Add-in

Miért örülünk ennek a bővítménynek? Mert

1)      Megnyílik még egy csatorna az MDS felé amin keresztül az üzleti felhasználók elérhetik a törzsadatokat, szerkeszthetik a hierarchiákat, stb.

2)      És mert az Exceles felületen keresztül sokkal könnyebben megoldható több sor egyidejű (tömeges) módosítása (pl.: 10 új termék azonos termékcsoportba sorolása), mint a webes felületen keresztül

További infók:

-          What's New in Master Data Services (MDS) in Denali CTP3

-          Master Data Services Excel Add-in

Őszi BI események

A következő hónapokban 3 BI esemény is megrendezésre kerül. Ezek időrendben a következők:

Szeptember 21-23: SQLU Summit,

A Solid Quality Mentors által idén Budapestre szervezett SQLU Summit az SQL Server újdonságait járja körül. Lesz külön BI track is olyan előadókkal mint Dejan Sarka, de a dba track-en a résztvevők meghallgathatják Bitemo Erik vagy Hangyál Zoltán előadásait is

Szeptember 22 23: IDC Business Intelligence Roadshow

Az SQLU Summittal párhuzamosan kerül megrendezésre az IDC Business Intelligence Roadshow 2011 nevű rendezvénye. Ellentétben az SQLU Summit technikai előadásaival az IDC rendezvénye inkább az üzleti felhasználókra és IT vezetőkre fókuszál.

Október 6: Open Source BI fórum

Idén negyedszerre kerül megrendezésre a BI Consulting rendezvénye, az Open Source BI fórum 2011. A rendezvény a korábbi évekhez hasonlóan a nyílt forráskódú BI technológiák újdonságaival fog foglalkozni.