A tanfolyamról
Adatokat több technológiával is tölthetünk át egyik rendszerből a másikba, kezdve az adatok importálásával/exportálásával, backup stratégiákkal, replikációval, egyéni szkriptekkel. Az Integration Services segítségével nemcsak pl. a heterogén rendszerekből történő egyszerű adatimportot valósíthatjuk meg, hanem komplex transzformációt is végezhetünk az adat betöltése során, legyen a célállomás akár relációs adatbázis, akár későbbi elemzéshez felépítendő OLAP kocka alapját képező adattárház. A folyamatok felépítését a Data Tools grafikus eszközeivel látványosan végezhetjük el, az elkészített package-ekben számos munkánkat segítő elemet, mint pl. naplózást, rendszergazda értesítést, komplex tranzakciókat, stb. implementálhatunk.
A tanfolyam célja a Microsoft adatbetöltő eszközének, az Integration Services-nek mélyreható bemutatása, az Extract - Transform -Load folyamat gyakorlati megismerése, az adatok minőségének biztosítását nyújtó új eszközök: Data Quality Services, Master Data Services bemutatása.
Mindazoknak, akik adattárházat szeretnének építeni különböző adatbázisokból, pl. szétszórt telephelyek adataiból, OLTP rendszerekből OLAP irányban az elemzéseket megcélozva mozdulnak el.
Tematika
-
I. Bevezetés az adattárházakba
- Az adattárházak áttekintése
- Az adattárház megoldások általános kérdései
-
II. Az adattárház hardver
- Az adattárház építés fontos kérdései
- Adattárházak architekturális felépítése
-
III. Adattárházak tervezése és implementálása
- Logikai tervezés
- Fizikai tervezés
-
IV. ETL megoldások SSIS-sel
- Színre lép Az SQL Server Integration Services (SSIS)
- Adatforrások (Data Source)
- Adatfolyamok (Data Flow)
-
V. Vezérlési szerkezetek, folyamatok implementálása
- Bevezetés A Control Flow Világába
- Dinamikus csomagok létrehozása
- Konténerek használata
- Konzisztencia biztosítása: tranzakciók, ellenőrző pontok
-
VI. SSIS csomagok nyomkövetése és hibavadászata
- SSIS csomagok nyomkövetése
- Események naplózása
- Hibakezelés
-
VII. Inkrementális ETL folyamat implemetálása
- Bevezetés az inkremetális ETL világába
- Módosított adatok kinyerése
- Módosított adatok betöltése
-
VIII. Felhőben lévő adatok kezelése
- Felhő, mint adatforrás
- SQL Server Azure
- Windows Azure
-
IX. Adatok minőségének biztosítása (Data Quality)
- Bemutatkozik A Data Quality
- Data Quality használata adattisztításra
- Data Quality használata egyező/duplikált adatok kezelésére
-
X. Master Data Services
- Bemutatkozik a Master Data Services
- Master Data Services model implementálása
- Master Data Services Add-In For Excel modul használata
-
XI. SSIS kiterjesztése egyedi komponensekkel, szkriptekkel
- Egyedi/Egyéni komponensek használata
- Szkriptek használata SSIS csomagban
-
XII. Csomagok deployolása és konfigurálása
- SSIS Deployment áttekintése
- SSIS Projekt deployolása
- SSIS csomag futtatás tervezése
Kinek ajánljuk
Előfeltételek
A tanfolyamnak nincs szigorú előfeltétele. Alapvető Transact SQL tudás szükséges (SELECT, INSERT, UPDATE, DELETE) és némi affinitás az ETL (extract - transform - load) folyamathoz.