SQL-20767
SQL Server adattárházak implementálása és üzemeltetése
Ismertető
A tanfolyam során a résztvevők megismerik az SQL Server adattárházak felépítését, készítését, feltöltését, konfigurálását és menedzselését az SQL Server Integration Services, az SQL Server Data Quality Services és az SQL Server Master Data Services eszközeinek segítségével. A képzés az Azure SQL Data Warehouse használatára is kitér.
Kinek ajánljuk?
A tanfolyamot üzemeltetők, rendszergazdák, adatbázis adminisztrátorok, üzleti intelligencia szakemberek, BI tervezők részére ajánljuk, akiknek feladatuk lesz adattárházak, adat-transzformációs és adatfeltöltési szolgáltatások, üzleti intelligencia megoldások implementálása, menedzselése és támogatása.
Tematika
- Bevezetés az adattárházakba: adattárház célja, működése; adattárház architektúra és építőelemek, alapfogalmak; adattárház megoldások áttekintése (adatforrások, ETL folyamatok).
- Az adattárházak kiépítésének hardverfeltétele: kihívások, követelmények, referencia architektúrák, ajánlások.
- Adattárház tervezése és implementálása: logikai és fizikai tervezés; különböző sémák (csillag, hópehely) áttekintése és jellemzői; idődimenziós tábla áttekintése és alkalmazása.
- Columnstore indexek használata: áttekintése, működés; columnstore indexek készítése és használata; columnstore indexek tervezési szempontjai.
- Felhő alapú adattárház implementálása: az Azure SQL Data Warehouse áttekintése, előnyei; Azure alapú SQL adattárház implementálása és fejlesztése; adatok migrálása Azure SQL Data Warehouse platfromra.
- Adattárház séma tervezése és implementálása: bevezetés az adat-transzformációs és adatátviteli (ETL) folyamatokba; az SQL Server 2012 Integration Services (SSIS) áttekintése; adatforrások feltérképezése; SSIS csomagok fogalma; adatáramlás (Data Flow) implementálása, adatátvitel és adat-transzformáció alkalmazása.
- Vezérlés-folyam (Control Flow) implementálása SSIS csomagban: bevezetés, alapfogalmak; dinamikus csomagok készítése; feladatok (tasks) és elsőbbségek (precendence); változók és paraméterek; konténerek használata; konzisztencia menedzselése, tranzakciók használata, ellenőrzési pontok alkalmazása.
- SSIS csomagok hibafelderítése és javítása: jellemző hibák áttekintése; SSIS csomag események naplózása és elemzése; hibakezelők alkalmazása; hibák kezelés az adatáramlásban.
- Növekményes ETL folyamat alkalmazása: áttekintés, alapfogalmak, működés; módosított adatok kicsomagolása, változáskövetése; módosított adatok betöltése, dimenziós adatok beillesztése, frissítése; ideiglenes táblák használata.
- Adatminőség biztosítása: az adattisztítás fogalma, célja; az SQL 2016 Data Quality Services (DQS) áttekintése; DQS használata adatok tisztítására, DQS tudásbázis készítése, DQS projektek használata, DQS alkalmazása SSIS csomagban; adatduplikációk kiszűrése, egyezőség házirendek készítése, DQS projekt használata adatok egyeztetésére.
- A Master Data Services használata (MDS): alapfogalmak, célok, működés; MDS modell készítése, módosítása, adatok betöltése MDS-be; üzleti szabályok érvényesítése, MDS adatok publikálása, Master Data Hub készítése.
- Az SSIS képességeinek bővítése: egyedi komponensek használata SSIS-ben; szkriptek készítése és használata.
- SSIS csomagok telepítése és konfigurálása: a telepítés áttekintése; SSIS projektek összeállítása és bevezetése, SSIS katalógus készítése, megfelelő környezet előkészítése SSIS megoldáshoz; SSIS csomagok futtatása SQL Server Management Studio segítségével; SSIS csomagok ütemezése SQL Server Agent segítségével.
- Adatok kezelése és elemzése adattárházban: bevezetés az adatelemzésbe és jelentéskészítésbe; a Reporting Services és Analysis Services áttekintése; adatok elemzési lehetőségei az Azure SQL Data Warehouse segítségével.
Szükséges előképzettség
Windows Server 2012 vagy 2016 üzemeltetői alapismeretek, relációs adatbázis kezelési és SQL lekérdezés és SQL Server üzemeltetési alapok. A 20461 vagy 20761 kódú és a 10775 vagy 20762 kódú tanfolyam elvégzése vagy azok ismeretanyaga. Mivel a tananyagok angol nyelvűek, ezért alapfokú, dokumentumolvasás-szintű angol nyelvtudás szükséges. Az előadás magyar nyelven zajlik.