ETL Data with SSIS
Trainingul de ETL Data with SSIS completeaza suita de cursuri de SQL Server. Modulul de curs presupune incarcarea datelor intr-o baza date la night run prin construirea de pachete (dtsx) de load. Load-ul datelor insemna: incarcare bulk 1000 de fisiere, tartare erori, incarcare date cu dependete, inclusiv incarcarea datelor intr-un star schema dintr-o baza de date initiala.
Desfasurare Curs:
- Cursul de ETL Data With – se desfasoara online, via Teams.
- Cursul de ETL Data With – se desfasoara pe parcursul a 20 de ore.
- Se utilizeaza Microsoft SQL Server: vom trimite pasii de instalare catre participanti
- Cursul se adreseaza persoanelor care au parcurs deja modulul de SQL Querying For Business si doresc sa schimbe jobul, catre un rol de sql developer sau persoanelor care deja lucreaza in SQL si doresc sa cunoasca toti pasii de lucru in cadrul rolului de developer, din punct de vedere al load-ului de date.
- Pentru a urma acest curs, sunt necesare notiunile de la modulul de SQL Querying for Business.
SESIUNI PROGRAMATE:
• 4, 5, 6, 9, 10, 11, 12, 13 Dec
15:00 - 17:30
G = sesiune garantata
Structura cursului
- Ce inseamna ETL?
- Tipuri de surse pentru incarcarea datelor intr-o baza de date
- Prezentare SSIS: package, control flow, data flow, connection manager, variables
- Import utilizand Wizard. Salvare pachet.
- Creare proiect. Import pachet definit anterior. Testare pachet.
- Configurare conexiuni
- Configurare control flow, data flow, SSIS toolbox
- Editare pachet in scop reincarcare date.
- Utilizarea variabilelor intr-un pachet SSIS
- Citirea informatiilor din numele unui fisier si stocarea acestora intr-o baza de date
- Coloane de tip derivat.
- Creare job pentru programat sa ruleze zilnic.
- PROIECT: Se doreste incarcarea a 365 de fisiere zilnice intr-o baza de date, acestea reprezentand informatiile din anul anterior.
- Utilizarea variabilelor
- Componenta Foreeach Loop Container
- PROIECT: Se doreste incarcarea zilnica a anumitor fisiere, iar in cazul in care, in fisiere sunt randuri eronate, acestea sa fie stocate intr-o tabela aditionala in scop de investigare erori si regenerare fisiere corecte
- Configurare pachet SSIS in scop de rejectare randuri eronate
- Generare fisiere cu randuri rejectate in scop de investigat erorile
- PROIECT: Se doreste importul clientilor si facturilor, respectand ordinea: se vor importa clientii si apoi facturile acestora
- PROIECT: Se doreste importul zilnic al facturilor pentru clientii existenti in baza de date
- Componenta LOOKUP
- Error Handling in cazul in care exista facturi ai caror clienti nu sunt in baza de date
- Import data din surse SQL in baza de date
- Configurare conexiuni. Creare pachet SSIS si editare in scop reincarcare.
- Utilizare proceduri stocate in scop de raportare
- Creare pachet SSIS cu executare proceduri stocate
- Export date intr-un fisier flat file / excel
- Export date intr-un fisier flat file cu numele de tip yyyymmdd
- Copiere / mutare fisiere dintr-o locatie in alta locatie
- Export date intr-un fisier flat file / excel
- Creare baza de date star schema
- Creare proceduri stocate in scop incarcare date intr-o baza de date star schema
- Creare pachete SSIS pentru incarcare date utilizand proceduri stocate
- Creare pachet SSIS master in scop definire dependente intre incarcari
- Creare job pentru a programa incarcarea datelor zilnic
Oferta de pret
Prețul cursului include suportul de curs și materialele didactice, prestația trainerului.
1620 Ron + TVA/pers
(10% disc pt PF la primul curs,
15% disc PF de la al 2-lea curs)