BI projekt blog - Adattárház és üzleti intelligencia

Kõvári Attila adattárház és üzleti intelligencia blogja. Adattárházak, OLAP alapú döntéstámogató és vezetõi információs rendszerek építése során szerzett tapasztalatok, gyakorlati tanácsok, tippek és trükkök.


Privát dimenziók az Analysis Services 2005-ben

...A Books OnLine (BOL) szerint: "Private dimensions, which are available in Microsoft SQL Server 2000 Analysis Services, are not available in Microsoft SQL Server 2005 Analysis Services." Hogy lehet mégis megcsinálni?
Elolvasom a teljes cikket
2006. február 16.

Szűrés számított mezőre Reporting Services 2005-ben

A reporting services hibaüzenet ad, ha egy OLAP kocka olyan dimenzió elemére akarunk szűrni, amely számított mező. Mi áll a háttérben, illetve hogyan kerülhető ki a hiba?...
Elolvasom a teljes cikket
2006. február 14.

Lapozó dimenziók hierarchikus megjelenítése RS2005-ben

A Reporting Services 2005-tel készített riportokon szereplő lapozó (Slice) dimenziók elemei nem hierarchikusan, hanem listaszerűen jelennek meg. Ha hierarchikusan akarjuk őket megjeleníteni, akkor...
Elolvasom a teljes cikket
2006. január 29.

Összetett kódok szétdarabolása

Mutatok egy egyszerű trükköt, mellyel könnyen szétdarabolhatja az olyan összetett termék, vevő, stb. kódokat, amelyek szeparátor karaktereket tartalmaznak. Pl.: XX-123-AB123
Elolvasom a teljes cikket
2006. január 21.

Ezt jól megszívtam: mennyi április 30 +/- 2 hónap?

Ezt jól megszívtam... Gondolt Ön arra, hogy április 30. mínusz két hónap plusz két hónap egyenlő április 29?...
Elolvasom a teljes cikket
2006. január 14.

Mi a különbség az IN és az EXISTS között?

Az IN és EXISTS szűrőfeltételeket tartalmazó lekérdezések azonos eredményhalmazt adnak vissza, azaz az IN és az EXISTS felcserélhető, ha nem negáljuk őket...
Elolvasom a teljes cikket
2006. január 07.

MDX Case

Vége a végtelenségig beágyazott IIF szerkezetnek! Itt a CASE! Az Analysis Services 2005-ben lehetőségünk van a TSQL-hez hasonló Case szerkezet használatára...
Elolvasom a teljes cikket
2005. december 18.

Egytengelyes (1 dimenziós) lekérdezések MDX-ben

Az  MDX (az Analysis Services lekérdező nyelve) lehetőséget biztosít 128 dimenzió lekérdezésére. De egy egydimenziós lekérdezés elkészítése nem tartozik a legegyszerűbb feladatok közé...
Elolvasom a teljes cikket
2005. december 18.

Forrásrendszerek elérhetőségének tesztelése

Hogyan tesztelhető még az adattárház betöltése előtt, hogy az SSIS package összes adatforrása elérhető-e vagy sem?
Elolvasom a teljes cikket
2005. december 11.

Kik használják az OLAP-ot?

Megcsináltuk OLAP kockáinkat, rendszeresen töltjük, de ki használja őket? Mikor és mit kérdezett le? Mennyi idő alatt kapta meg a választ? Ilyen és ehhez hasonló kérdésekre ad választ az msmdqlog.mdb...
Elolvasom a teljes cikket
2005. október 21.

Hordozható adatkockák készítése

A kockafájlok a többdimenziós nézetnek megfelelően tárolják OLAP adatkockáink tartalmát, és segítségükkel az OLAP szerver elérése nélkül is tudunk elemzéseket, lekérdezéseket készíteni....
Elolvasom a teljes cikket
2005. október 21.

MDX lekérdezések gyorsítása (Non Empty Beahvior)

A Non Empty Behavior tulajdonság jelentősen befolyásolja a számított mezők feldolgozásának sebességét, ha a Non Empty MDX kulcsszót is használjuk...
Elolvasom a teljes cikket
2005. október 21.

Rekordok összefűzése ciklus nélkül

Egy HTML táblázat alatt, a riport láblécében vesszővel elválasztva fel kellett sorolnom azon vevők nevét, amelyek adatai szerepeltek a kimutatásban. Ciklussal könnyen összefűzhettem volna a vevők nevét, de nem akartam ciklust használni...
Elolvasom a teljes cikket
2005. október 21.

Invalid processing option hibaüzenet kapok DTS híváskor

Az "Invalid processing option" hibaüzenetet kaphatjuk, ha DTS-ből olyan DTS-t hívunk, amely tartalmaz OLAP Processing Task-ot...
Elolvasom a teljes cikket
2005. október 20.

Hogyan növeljük a BI felhasználók számát?

A keménymag (elemzők) már évek óta használja riportkészítésre az üzleti intelligencia rendszert, de hogyan érhetjük el, hogy rajtuk kívül mások is használják azt?
Elolvasom a teljes cikket
2005. október 20.

Hogyan kerekítsük a mutatószámokat, ha Excel 2003-at használunk?

Vannak olyan OLAP riportkészítő eszközök, (mint például az Excel 2003), amelyek nem veszik figyelembe a szerveren beállított számformázási utasításokat. A következő cikkben bemutatom hogyan orvosolhatjuk a problémát
Elolvasom a teljes cikket
2005. október 20.

Mi a teendő, ha a Query Analyzer csonkolja a lekérdezés eredményét?

Alapértelmezettként a Query Analyzer csak maximum 256 karaktert ad vissza a lekérdezés eredményeként...
Elolvasom a teljes cikket
2005. október 20.

Színkódolás MDX-ből

A következő MDX utasítás pirosra színezi a számokat, ha az időarányos terv 90 százalékánál kevesebb valósult meg, zöldre, ha...
Elolvasom a teljes cikket
2005. október 20.

Milyen felhasználókkal indítsuk a SQL, OLAP, ... szervizeket?

Milyen felhasználóval fusson az SQL Server, az OLAP Server és az SQL Server Agent? LocalSystem-mel vagy Domain user-rel? Milyen hitelesítést válasszunk? SQL vagy Windows?...
Elolvasom a teljes cikket
2005. október 15.

Cannot open user default database. Login failed

Egy login-hoz tartozó default adatbázis törlése után nem tudtam kapcsolódni az SQL szerverhez...
Elolvasom a teljes cikket
2005. október 10.

Eltérő részletezettségű adatok összehasonlítása egy adatkockában

Milyen alternatívák léteznek eltérő részletezettségű adatok (Pl.: Terv - Tény) megjelenítésére egy MSOLAP 2000-es kockában?
Elolvasom a teljes cikket
2005. október 09.

Hogyan kérdezhető le az OLAP T-SQL-ből?

Az SQL-ből OpenQuery-vel lekérdezett OLAP adatkocka eredményhalmazának megnevezései tartalmazzák a '[', ']' (brackets) karaktereket, ami megnehezíti további feldolgozásukat...
Elolvasom a teljes cikket
2005. október 09.

Miért importál NULL sorokat a DTS az Excelből?

Egy Excel munkalapom néhány cellájának adatai helyett a DTS NULL értékeket importál. Pedig az adatokkal minden rendben. Már a cellákat is újra formáztam, de csak nem akarja beolvasni...
Elolvasom a teljes cikket
2005. október 01.