Események betöltése

Microsoft SQL Server Business Intelligence – Integration Services (20463, 20767)

Időtartam: 3 nap

Időpontok hamarosan

350.000 Ft + ÁFA / Fő
Microsoft SQL Server Integration Services SSIS képzés

A modern vállalatok működésének egyik legfontosabb alapja a megbízható, egységes és jól strukturált adat. Az üzleti információk azonban ritkán találhatók egyetlen rendszerben. Az adatok érkezhetnek relációs adatbázisokból, fájlokból, különböző vállalati alkalmazásokból, felhőszolgáltatásokból vagy akár külső partnerek rendszereiből. Ahhoz, hogy ezekből elemzésre és döntéstámogatásra alkalmas információ szülessen, az adatokat össze kell gyűjteni, tisztítani, átalakítani és megfelelő célrendszerbe betölteni.

A Microsoft SQL Server Integration Services (SSIS) képzés azt mutatja be, hogyan tervezhetők és valósíthatók meg ezek az adatfeldolgozási folyamatok vállalati környezetben. A résztvevők megismerik az ETL (Extract–Transform–Load) folyamat teljes életciklusát az adatforrások elérésétől a transzformáción keresztül egészen az adatok célrendszerbe történő betöltéséig.

Az SSIS nem csupán egyszerű adatimport- és exportfeladatokra használható. Segítségével összetett, automatizálható adatfeldolgozási folyamatok alakíthatók ki, amelyek adattárházak, üzleti intelligencia rendszerek és további elemzési megoldások alapját biztosíthatják.

Hogyan működik az ETL folyamat?

Az ETL három egymásra épülő lépésből áll. Az első szakaszban az adatok különböző forrásrendszerekből kerülnek kinyerésre. Ezt követi az adatok tisztítása, átalakítása és egységesítése, majd az előkészített információ betöltése a megfelelő célrendszerbe.

A képzés során a résztvevők megtanulják, hogyan lehet:

• különböző adatforrásokhoz kapcsolódni;
• adatokat kinyerni és betölteni;
• összetett adattranszformációkat végrehajtani;
• adatfolyamokat kialakítani;
• vezérlési folyamatokat létrehozni;
• dinamikusan konfigurálható SSIS csomagokat készíteni;
• az elkészült folyamatokat automatizálni és üzemeltetni.

A cél olyan stabil adatfeldolgozási folyamatok kialakítása, amelyek nagyobb adatmennyiségek és összetett vállalati környezetek esetén is megbízhatóan működtethetők.

SSIS csomagok és adatfolyamok

A Microsoft SQL Server Integration Services grafikus fejlesztőkörnyezete lehetővé teszi az adatfeldolgozási folyamatok vizuális kialakítását.

A résztvevők gyakorlati példákon keresztül építenek SSIS csomagokat, adatfolyamokat és vezérlési struktúrákat. Megismerik, hogyan kapcsolhatók össze az egyes feladatok, hogyan szabályozható azok végrehajtási sorrendje, és miként alakíthatók ki feltételektől vagy paraméterektől függő folyamatok.

A vizuális tervezés átláthatóbbá teszi az összetett adatfeldolgozási feladatokat, miközben lehetőséget biztosít a folyamatok újrafelhasználására és automatizálására is.

Adattisztítás és adatminőség

Egy adattárház vagy üzleti intelligencia rendszer csak annyira megbízható, amennyire a benne található adatok. Ezért a képzés külön figyelmet fordít az adatminőség biztosítására.

A résztvevők megismerik az adattisztítás és adatkonzisztencia legfontosabb szempontjait, valamint a Data Quality Services (DQS) és a Master Data Services (MDS) szerepét.

A tanfolyam bemutatja többek között:

• a hibás vagy hiányos adatok kezelését;
• a duplikált rekordok felismerésének lehetőségeit;
• az adatok egységesítését és tisztítását;
• az adatkonzisztencia fenntartását;
• a törzsadatok kezelésének alapelveit.

Ezek a folyamatok hozzájárulnak ahhoz, hogy az elemzések és riportok megbízható adatokra épüljenek.

Adattárházak kialakítása SSIS segítségével

Az SSIS egyik legfontosabb felhasználási területe a vállalati adattárházak adatellátási folyamatainak kialakítása.

A képzés bemutatja, hogyan gyűjthetők össze heterogén forrásrendszerek adatai, és miként alakíthatók át olyan egységes struktúrává, amely később OLAP, üzleti intelligencia vagy más analitikai megoldások alapjául szolgálhat.

A résztvevők így nemcsak az egyes SSIS funkciókat ismerik meg, hanem átfogó képet kapnak arról is, hogyan illeszkedik az ETL az adattárház és az üzleti intelligencia teljes folyamatába.

A képzés célja

A tanfolyam célja, hogy a résztvevők:

• megértsék az ETL folyamat felépítését és szerepét;
• magabiztosan használják a Microsoft SQL Server Integration Services eszközeit;
• különböző adatforrásokból származó adatokat integráljanak;
• SSIS adatfolyamokat és vezérlési folyamatokat alakítsanak ki;
• összetett adattranszformációkat hajtsanak végre;
• dinamikusan konfigurálható SSIS csomagokat készítsenek;
• adatminőségi problémákat ismerjenek fel és kezeljenek;
• megbízható adattárház-betöltési folyamatokat tervezzenek;
• komplex ETL megoldásokat implementáljanak és üzemeltessenek.

Kinek ajánljuk?

A Microsoft SQL Server Integration Services képzés elsősorban azoknak szól, akik különböző forrásokból származó adatok integrációjával, átalakításával vagy adattárházak kialakításával foglalkoznak.

Kifejezetten ajánljuk:

• SQL Server szakembereknek;
• adatbázis-fejlesztőknek és adatbázis-adminisztrátoroknak;
• adattárház-fejlesztőknek;
• BI és adatmérnöki feladatokkal foglalkozó szakembereknek;
• heterogén adatforrások integrációját végző IT szakembereknek;
• azoknak, akik OLTP rendszerekből üzleti intelligencia és OLAP megoldások irányába szeretnének továbblépni.

A képzés végére a résztvevők képesek lesznek komplex ETL folyamatok tervezésére, implementálására és üzemeltetésére Microsoft SQL Server környezetben, valamint olyan megbízható adatfeldolgozási megoldások kialakítására, amelyek adattárházak és üzleti intelligencia rendszerek stabil alapját biztosítják.

Nézd meg további Microsoft SQL Server képzéseinket is.

Csoportos képzési igény esetén kérj egyedi ajánlatot.

Tematika:

I. Bevezetés az adattárházak világába

  • Az adattárház fogalma és célja
  • Adattárház vs. operatív rendszerek
  • Tipikus adattárház-architektúrák

II. Adattárház architektúra és infrastruktúra

  • Hardver- és teljesítménytervezési szempontok
  • Skálázhatóság és megbízhatóság
  • Architektúrális modellek

III. Adattárház tervezése és implementálása

  • Logikai adatmodellezés
  • Dimenzió- és ténytábla tervezés
  • Fizikai tervezési szempontok

IV. ETL megoldások SSIS segítségével

  • SSIS architektúra áttekintése
  • Data Source és Connection Manager
  • Data Flow komponensek

V. Control Flow és folyamatvezérlés

  • Control Flow elemek
  • Dinamikus csomagok
  • Konténerek használata
  • Tranzakciók és checkpointok

VI. Naplózás és hibakezelés

  • SSIS csomagok monitorozása
  • Eseménynaplózás
  • Hibakezelési stratégiák

VII. Inkrementális ETL folyamatok

  • Change Data Capture alapok
  • Módosított adatok kinyerése
  • Delta betöltési stratégiák

VIII. Felhő alapú adatforrások kezelése

  • Azure mint adatforrás
  • SQL Server Azure integráció
  • Hibrid adatarchitektúrák

IX. Data Quality Services

  • Adattisztítási technikák
  • Duplikációkezelés
  • Szabályalapú adatminőség

X. Master Data Services

  • Master Data modellek
  • Verziókezelés
  • Excel Add-In használata

XI. SSIS testreszabása

  • Egyedi komponensek
  • Script Task és Script Component
  • Külső integrációk

XII. Deployment és üzemeltetés

  • SSIS deployment modellek
  • Projekt publish
  • Csomagok ütemezése és futtatása

Előfeltétel:

  • Alapvető Transact-SQL ismeret (SELECT, INSERT, UPDATE, DELETE)
  • ETL folyamatok alapfogalmainak ismerete előny
  • Előfeltétel tanfolyamok:

    Querying Microsoft SQL Server – Basic