Tutorial SSIS pentru începători: De ce, ce și cum?



SSIS este o platformă pentru integrarea datelor și aplicații de flux de lucru. Acest tutorial SSIS acoperă de ce, ce și cum de SQL Server Integration Services.

Serviciile de integrare SQL Server (SSIS) fac parte integrantă din software-ul Microsoft SQL Server Database. Acest lucru face munca de gestionare a datelor mult mai ușoară cu diferitele sale caracteristici. În acest tutorial, vom aprofunda în SSIS la nivel conceptual, în următoarea ordine:

Să începem.





Ce este integrarea datelor?

Integrarea datelor este un proces în care datele eterogene sunt recuperate și combinate ca o formă și o structură încorporate. De exemplu, fiecare companie din zilele noastre trebuie să proceseze seturi mari de date din surse variate. Aceste date trebuie procesate pentru a oferi informații detaliate pentru luarea deciziilor de afaceri. Deci, o soluție simplă ar fi Integrarea datelor. Practic, va integra toate datele dvs. prezente în diferite baze de date și le va combina pe aceeași platformă.

Iată câteva modalități de a realiza integrarea datelor:



Integrare date-Tutorial SSIS- Edureka

Acum că ați înțeles integrarea datelor, să vedem de ce este utilizat SSIS. SSIS înseamnă Servicii de integrare SQL Server .

argumente de linie de comandă în codul de exemplu java

De ce SSIS?



  • Datele pot fi încărcate în paralel cu multe destinații variate
  • SSIS elimină necesitatea programatorilor hardcore
  • Integrare strânsă cu alte produse Microsoft
  • SSIS este mai ieftin decât majoritatea celorlalte instrumente ETL
  • SIS oferă GUI pentru a transforma datele cu ușurință
  • Construiți BI într-un proces de transformare a datelor
  • Manevrarea robustă a erorilor și a evenimentelor

Trecând mai departe în acest tutorial SSIS, să vedem ce este exact și cum funcționează.

Ce este SSIS?

SQL Server Integration Services (SSIS) este o componentă a software-ului bazei de date Microsoft SQL Server care poate fi utilizat pentru a efectua o gamă largă de integrare a datelor și sarcini de transformare a datelor.

  • Integrarea datelor: Acesta combină datele care se află în diferite surse și oferă utilizatorilor o vizualizare unificată a acestor date
  • Flux de lucru: Poate fi, de asemenea, utilizat pentru automatizarea întreținerii bazelor de date SQL Server și actualizări ale datelor analitice multidimensionale

Caracteristicile SSIS

Unele dintre caracteristicile de utilizat SSIS sunt:

  • Transformări organizate și de căutare
  • Integrare strânsă cu alte familii Microsoft SQL
  • Oferă medii Studio bogate
  • Oferă o mulțime de funcții de integrare a datelor pentru transformări mai bune
  • Conectivitate de date de mare viteză

Puteți parcurge videoclipul de mai jos, care acoperă toate elementele de bază, inclusiv conceptele de stocare a datelor, care este utilizat pentru extragerea, transformarea și încărcarea datelor (ETL). Este ideal atât pentru începători, cât și pentru profesioniștii care doresc să-și explodeze elementele de bază ale MSBI.

Continuând în tutorialul SSIS, să vedem cum funcționează exact.

Cum funcționează SSIS?

SSIS constă din trei componente majore, și anume:

  • Date operaționale
  • Proces ETL
  • Depozit de date

Aceste sarcini de transformare a datelor și de creare a fluxului de lucru sunt efectuate folosind „SSIS Package”, care va fi discutat mai târziu în acest blog. Continuând cu tutorialul SSIS, să înțelegem mai întâi fiecare dintre aceste componente în detaliu:

Date operaționale

Un magazin de date operaționale (ODS) este o bază de date concepută pentru a integra date din mai multe surse pentru operațiuni suplimentare pe date. Acesta este locul în care sunt adăpostite majoritatea datelor utilizate în operațiunea curentă înainte de a fi transferate în depozitul de date pentru stocare sau arhivare pe termen lung.

Proces ETL

ETL este un proces de extragere, transformare și încărcare a datelor. Extract, Transform and Load (ETL) este procesul de extragere a datelor din diverse surse, transformarea acestor date pentru a satisface cerințele dvs. și apoi încărcarea într-un depozit de date țintă. ETL oferă o Soluție ONE STOP pentru toate aceste probleme.

  • Extrage
  • Transforma
  • Sarcină

Extrage: Extracția este procesul de extragere a datelor din diferite surse de date omogene sau eterogene pe baza diferitelor puncte de validare.

Transformare: În transformare, se analizează date întregi și se aplică diverse funcții pe aceasta pentru a încărca datele în baza de date țintă într-un format curat și general.

Sarcină: Încărcarea este procesul de încărcare a datelor procesate într-un depozit de date țintă folosind resurse minime.


Depozitarea datelor

  • Depozit de date captează datele din diverse surse pentru analize și acces util.
  • Depozitarea datelor este un set mare de date acumulate care este utilizat pentru asamblarea și gestionarea datelor din diferite surse în scopul de a răspunde la întrebări de afaceri. Prin urmare, ajută la luarea deciziilor.

Cerințe pentru serviciile de integrare SQL Server

Pentru a lucra cu SSIS, trebuie să instalați următoarele:

  • SQL Server
  • Instrumente de date SQL Server

Să aruncăm o privire asupra procesului de instalare.

Instalare SQL Server

Accesați site-ul: https://www.microsoft.com/en-au/sql-server/sql-server-downloads pentru a instala SQL Server. Puteți instala cea mai recentă versiune sau versiunea anterioară în funcție de alegerea dvs.

Deci, există diferite ediții ale SQL Server, și anume:

    • Încercare gratuită: Veți obține o încercare gratuită de 180 de zile a SQL Server 2017 pe Windows.
    • Ediția pentru dezvoltatori: Este o ediție gratuită completă, licențiată pentru utilizare ca bază de date de dezvoltare și testare într-un mediu non-producție.
    • Ediție Express: Express este o ediție gratuită a SQL Server, ideală pentru dezvoltare și producție pentru aplicații desktop, web și pentru serverele mici.

În continuare, să vedem cum se instalează instrumentele de date.

Instrumente de date SQL Server

Accesați site-ul: https://docs.microsoft.com/en-us/sql/ssdt/previous-releases-of-sql-server-data-tools-ssdt-and-ssdt-bi?view=sql-server-ver15 și verificați diferitele versiuni furnizate de Microsoft. Consultați captura de ecran de mai jos cu versiunea recentă SSDT împreună cu linkul de descărcare.

În acest tutorial, voi instala versiunea 15.9.1. Deci, să începem.

Pasul 1: Când deschideți fișierul .exe, vi se va cere să reporniți sistemul înainte de instalare.

Pasul 2: După ce ați repornit sistemul, sunteți gata să mergeți. Doar faceți clic pe butonul „Următorul” și urmați instrucțiunile de pe ecran.

structuri de date și algoritmi în tutorialul java

Pasul 3: Acesta va afișa instrumentele necesare și caracteristicile, cum ar fi baza de date SQL Server, SSAS, SSRS și SSIS. Asigurați-vă că le verificați pe toate și faceți clic pe butonul „instalare”. Consultați captura de ecran de mai jos pentru același lucru.

În continuare, în Tutorialul SSIS, vom discuta pachetul SSIS și cum îl puteți crea folosind instrumentele de mai sus.

Ce este pachetul SSIS?

Un pachet este un bloc fundamental în care mergeți mai departe și codificați în SSIS. Acum „codul” nu se referă la niciun limbaj de programare, este dezvoltarea pe care o faceți. Deci, practic, dezvoltarea dvs. se face într-un pachet. După cum sa discutat mai sus, SSIS este esențial pentru ETL, iar pachetul SSIS va face procesul ETL. Prin urmare, este un obiect care implementează funcționalitatea Integration Services extrageți, transformați și încărcați date . Un pachet este compus din:

  • Conexiuni
  • Elemente de flux de control
  • Elemente de flux de date

Asta este tot pentru acest tutorial SSIS. Sper că v-a plăcut să o citiți.

Acest lucru ne aduce la sfârșitul acestui blog. Sper că ți-a plăcut acest blog tutorial Power BI. Acesta a fost primul blog din seria Power BI. Acest tutorial Power BI va fi urmat de următorul meu blog, care se va concentra pe tablourile de bord Power BI, citiți și asta.

Dacă doriți să învățați SSIS și să construiți o carieră în vizualizarea datelor sau BI, atunci consultați care vine cu instruire live condusă de instructor și experiență de proiect din viața reală. Această instruire vă va ajuta să înțelegeți MSBI în profunzime și vă va ajuta să obțineți stăpânirea asupra subiectului.

Ai o întrebare pentru noi? Vă rugăm să îl menționați în secțiunea de comentarii din „Tutorial SSIS” și vă vom răspunde.