tippek és trükkök adattárház fejlesztőknek

Gyakorlati tanácsok, tippek és trükkök, adattárház és üzleti intelligencia rendszer fejlesztőknek, adatbázis adminisztrátoroknak, IT szakembereknek


Adatforrások cseréje futásidőben (SSIS package-ek dinamikus konfigurálása)

...Célunk, hogy az adattárház betöltő SSIS csomagokban tárolt (beégetett) szerver neveket a betöltő csomag módosítása nélkül is megváltoztathassuk ...
Elolvasom a teljes cikket
2006. április 09.

Hol tároljuk az SSIS csomagokat: fájlban vagy adatbázisban?

Egy Integration Services csomagot három különböző módon (helyen) tárolhatunk: Az SSIS package store-ban, fájlrendszerben vagy az msdb adatbázisban. De ezek közül melyik az ideális?
Elolvasom a teljes cikket
2006. március 10.

6 funkció, amit egy ETL betöltő csomagnak tartalmaznia kell

A template package egy olyan SSIS package, amely tartalmazza mindazon objektumokat és funkcionalitást, amelyre az összes package-ben szükségünk lesz. Ilyen például a naplózás, a konfigurációs beállítások, az adatforrások,...
Elolvasom a teljes cikket
2006. március 05.

OpenQuery és MDX With Member: Együtt nem

Az Analysis Services 2005-ös adatkockáinkat lekérdezhetjük SQL oldalról az OpenQuery függvény segítségével és az Integration Services (SSIS) segítségével is. Kivéve akkor, ha MDX lekérdezésünk tartalmazza a "with member" kucsszót...
Elolvasom a teljes cikket
2006. március 02.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.