MS BI és adattárház best practice cikkek
Tervezés és minőségbiztosítás során gyakran használok olyan dokumentumokat, amelyek jól leírják és összefoglalják a valóban hasznos legjobb gyakorlatokat. Ezen dokumentumok rendszerint olyan alapösszefüggéseket mutatnak be, amelyek - sokszor a szoftverek verziójától függetlenül - hosszú távon érvényesek maradnak és ezért sokszor vissza-visszatérek hozzájuk, gyakran forgatom őket.
A jelenlegi cikkel az a célom, hogy bemutassam ezeket é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.
A dokumentumokat megpróbáltam az egyes kategóriákon belül fontossági sorrendbe rendezni. A lista elején szerepelnek a kötelező olvasmányok a végén pedig, a "már mindent megnéztem, de ellenőrzés képpen ezeken is végigfutok gyorsan" tipusúak
Következzenek tehát a legjobb gyakorlatokat bemutató cikkek:
OLAP (Analysis Services)
- Analysis Services 2008 R2 Performance Guide. Alapmű. Minden OLAP-os fejlesztés alfája és omegája
- Analysis Services 2008 Performance Guide. Az alapmű R2-es verzó előtti változata
- Analysis Services 2005 Design Best Practices. Talán az első jó cikk volt a témában. Ajánlásai közül jelentős rész bekerült a Best Practice Analyzer-be és később A BI development studióba
- Analysis Services Processing Best Practices: A felösszegzések alapműve. Néhány egyszerű, érthető szabályt ír csak le, amely betartásával jelentősen növelhető a felösszegzések gyorsítása
- Analysis Services 2005 Processing Architecture: Nem mondom, hogy egy könnyed, szórakoztató olvasmány lenne, de sok minden érthető meg belőle az Analyis Services aggregációs folyamataiból
- Analysis Services 2005: Identifying and Resolving MDX Query Performance Bottlenecks. Sokszor átlapozom ezt a dokumenumot, ha ki akarom deríteni, hogy miért lassú egy-egy lekérdezés
- Analysis Services 2008 Consolidation Best Practices. Ha egy gépen fut a relációs adattárház és az OLAP adatbázis - ami a magyarországon nagyon jellemző - akkor sok hasznosat tanulhat a dokumentumból
- Analysis Services 2005 Aggregation Design Strategy. Egy jó cikk a felhasználói szokások elemzésén alapuló aggregáció tervezésről. Akit jobban érdekel a téma, az olvassa el a
- Reintroducing Usage-Based Optimization in SQL Server 2008 Analysis Services című cikket is
- Excel, Cube Formulas, Analysis Services, Performance, Network Latency, and Connection Strings. Egy cikk a connection stringen keresztüli optimalizáláshoz. Excelt használóknak lehet érdekes
- Analysis Services Distinct Count Optimization: A Distinct Count mutatók optimalizálásáanka lehetőségeiről szóló cikk
- Analysis Services Many-to-Many Dimensions: Query Performance Optimization Techniques. Egy cikk a több a többhöz kapcsolatok optimalizálásához
- Analysis Services ROLAP for SQL Server Data Warehouses. A relációs OLAP (ROLAP) kockák optimalizálásának technikája
Adatbetöltés (ETL) és Integration Services (SSIS)
- The Data Loading Performance Guide: Minden, amit SQL serveres környezetben tudni kell a betöltések hatékonyság növeléséről: Bulk insert típusok, minimálisan naplózott beszúrások, tömörített táblák töltése, hintek stb. Tényleg minden
- Top 10 SQL Server Integration Services Best Practices: Az Integration Services hatékonyság növelési lehetőséget bemutató cikk.
Relációs adattárház (SQL Server)
- Fast Track Data Warehouse Reference Guide: Alapcikk, amit minden SQL Serverrel csillagsémás adattárházat építőnek ismernie kell. Nem kifejezetten best pracice gyűjtemény, de nagyon sokat lehet tanulni belőle. (Főleg a hardver közeli dolgokról)
- Top 10 Best Practices for Building a Large Scale Relational Data Warehouse: Néhány egyszerű ajánlás és trükk hatékony adattárház építéshez. Érdemes egyszer végigfutni
Kővári Attila - BI projekt
Új hozzászólás