SSIS-i õpetus algajatele: miks, mida ja kuidas?



SSIS on andmete integreerimise ja töövoo rakenduste platvorm. See SSIS-õpetus käsitleb SQL Serveri integreerimisteenuste põhjust, miks ja kuidas.

SQL Serveri integreerimisteenused (SSIS) on Microsofti SQL Serveri andmebaasi tarkvara lahutamatu osa. See muudab andmehalduse töö oma erinevate funktsioonide abil palju lihtsamaks. Selles õpetuses uurime SSIS-i kontseptuaalsel tasandil põhjalikumalt järgmises järjekorras:

Alustame.





Mis on andmete integreerimine?

Andmete integreerimine on protsess, kus heterogeensed andmed leitakse ja ühendatakse ühendatud vormi ja struktuurina. Näiteks peab tänapäeval iga ettevõte töötlema suuri andmekogumeid erinevatest allikatest. Neid andmeid tuleb töödelda, et anda ülevaatlikku teavet äriotsuste tegemiseks. Nii et lihtne lahendus oleks andmete integreerimine. Põhimõtteliselt integreerib see kõik teie erinevad andmebaasides olevad andmed ja ühendab need samal platvormil.

Siin on mõned viisid andmete integreerimise saavutamiseks:



Andmete integreerimine-SSIS-i õpetus- Edureka

Nüüd, kui olete aru saanud andmete integreerimisest, vaatame, miks kasutatakse SSIS-i. SSIS tähistab SQL Serveri integreerimisteenused .

Miks just SSIS?



  • Andmeid saab laadida paralleelselt paljude erinevate sihtkohtadega
  • SSIS eemaldab vajaduse raskete programmeerijate järele
  • Tihe integreerimine Microsofti teiste toodetega
  • SSIS on odavam kui enamik teisi ETL-i tööriistu
  • SIS pakub GUI-d andmete hõlpsaks teisendamiseks
  • Ehitage BI andmete teisendamise protsessiks
  • Tugev vigade ja sündmuste käsitlemine

Selles SSIS-õpetuses edasi liikudes vaadake, mis see täpselt on ja kuidas see töötab.

Mis on SSIS?

SQL Serveri integreerimisteenused (SSIS) on Microsofti SQL Serveri andmebaasitarkvara komponent, mida saab kasutada paljude andmete integreerimise ja andmete teisendamise ülesannete täitmiseks.

  • Andmete integreerimine: See ühendab erinevates allikates asuvad andmed ja annab kasutajatele nende andmete ühtse ülevaate
  • Töövoo: Seda saab kasutada ka SQL Serveri andmebaaside hoolduse ja mitmemõõtmeliste analüüsiandmete värskenduste automatiseerimiseks

SSIS-i omadused

Mõned SSIS-i kasutamise funktsioonid on:

  • Korraldatud ja otsingu teisendused
  • Tihe integreerimine muu Microsofti SQL-i perekonnaga
  • Pakub rikkalikke stuudiokeskkondi
  • Paremate teisenduste jaoks pakub palju andmete integreerimise funktsioone
  • Kiire andmesideühendus

Võite läbida alloleva video, mis hõlmab kõiki põhitõdesid, sealhulgas andmelao kontseptsioone, mida kasutatakse andmete väljavõtmiseks, teisendamiseks ja laadimiseks (ETL). See sobib ideaalselt nii algajatele kui ka professionaalidele, kes soovivad oma MSBI põhitõdesid täiendada.

SSIS-i õpetuses edasi liikudes vaatame, kuidas see täpselt töötab.

Kuidas SSIS töötab?

SSIS koosneb kolmest põhikomponendist, nimelt:

andmepõhine raamistik seleeni veebidraiveri näites
  • Operatiivandmed
  • ETL-protsess
  • Andmeladu

Need andmete teisendamise ja töövoo loomise ülesanded viiakse läbi SSIS-paketi abil, mida arutatakse hiljem selles blogis. SSIS-i õpetusega edasi liikudes mõistame kõigist neist komponentidest üksikasjalikult:

Operatiivandmed

Operatiivne andmekogu (ODS) on andmebaas, mis on loodud mitme allika andmete integreerimiseks andmete täiendavate toimingute jaoks. See on koht, kus enamik praeguses toimingus kasutatavatest andmetest hoitakse enne nende pikemaajaliseks säilitamiseks või arhiveerimiseks andmelao edastamist.

ETL-protsess

ETL on protsess andmete väljavõtmiseks, teisendamiseks ja laadimiseks. Väljavõtte, teisendamise ja laadimise (ETL) protsess on andmete eraldamine erinevatest allikatest, nende andmete teisendamine vastavalt teie nõudmistele ja seejärel laadimine sihtandmete lattu. ETL pakub kõigi nende probleemide lahendamiseks ühe peatuse lahendust.

  • Väljavõte
  • Teisenda
  • Koormus

Väljavõte: Väljavõtte tegemine on andmete valimine erinevatest homogeensetest või heterogeensetest andmeallikatest, tuginedes erinevatele valideerimispunktidele.

Muutumine: Ümberkujundamisel analüüsitakse terveid andmeid ja rakendatakse neile erinevaid funktsioone, et laadida andmed sihtandmebaasi puhastatud ja üldises vormingus.

andmepõhine raamistik seleenis

Koormus: Laadimine on töödeldud andmete laadimine minimaalsete ressursside abil sihtandmete hoidlasse.


Andmete ladustamine

  • Andmeladu hõivab mitmesugustest allikatest pärit andmeid kasuliku analüüsi ja juurdepääsu saamiseks.
  • Andmete ladustamine on suur kogutud andmete kogum, mida kasutatakse erinevatest allikatest pärit andmete kogumiseks ja haldamiseks äriküsimustele vastamiseks. Seega aitab ta otsuseid langetada.

Nõuded SQL Serveri integreerimisteenustele

SSIS-iga töötamiseks peate installima järgmise:

  • SQL Server
  • SQL Serveri andmetööriistad

Vaatame installiprotsessi.

SQL Serveri installimine

Minge veebisaidile: https://www.microsoft.com/en-au/sql-server/sql-server-downloads SQL Serveri installimiseks. Võite installida uusima versiooni või eelmise versiooni vastavalt teie valikule.

Nii et SQL Serveris on erinevaid väljaandeid, nimelt:

    • Tasuta prooviversioon: Saate 180-päevase tasuta SQL Server 2017 prooviversiooni Windowsis.
    • Arendaja väljaanne: See on täisfunktsionaalne tasuta väljaanne, mis on litsentsitud kasutamiseks arendus- ja testandmebaasina tootmisvälises keskkonnas.
    • Express Edition: Express on SQL Serveri tasuta väljaanne, mis sobib ideaalselt töölaua-, veebi- ja väikeste serverirakenduste arendamiseks ja tootmiseks.

Järgmisena vaatame, kuidas andmetööriistu installida.

SQL Serveri andmetööriistad

Minge veebisaidile: https://docs.microsoft.com/en-us/sql/ssdt/previous-releases-of-sql-server-data-tools-ssdt-and-ssdt-bi?view=sql-server-ver15 ja vaadake Microsofti pakutavaid erinevaid väljalaskeid. Vaadake allolevat ekraanipilti koos hiljutise SSDT väljaandega koos allalaadimislingiga.

Selles õpetuses installin versiooni 15.9.1. Alustame siis.

Samm 1: .Exe-faili avamisel palutakse teil süsteem enne installimist taaskäivitada.

2. samm: Kui olete oma süsteemi taaskäivitanud, olete kõik valmis. Klõpsake lihtsalt nupul „Järgmine“ ja järgige ekraanil kuvatavaid juhiseid.

3. samm: See näitab vajalikke tööriistu ja funktsioone, näiteks SQL Serveri andmebaas, SSAS, SSRS ja SSIS. Kontrollige kindlasti neid kõiki ja klõpsake nuppu 'install'. Sama leiate allolevast ekraanipildist.

Järgmisena käsitleme SSIS-i õpetuses SSIS-paketti ja seda, kuidas saate seda ülaltoodud tööriistade abil luua.

Mis on SSIS-pakett?

Pakett on põhiline blokk, kuhu minna ja SSIS-is kodeerida. Nüüd ei viita 'kood' ühele programmeerimiskeelele, vaid teie arendusele. Nii et põhimõtteliselt toimub teie arendamine paketi sees. Nagu eespool arutletud, on SSIS ETL-i jaoks hädavajalik ja SSIS-pakett teeb ETL-i protsessi. Seetõttu on see objekt, mis rakendab integreerimisteenuste funktsionaalsust andmete väljavõtmine, teisendamine ja laadimine . Pakett koosneb:

kuidas jaros tostring töötab
  • Ühendused
  • Juhtimisvoolu elemendid
  • Andmevoo elemendid

See on kõik selle SSIS-i õpetuse jaoks. Loodan, et teile on meeldinud seda lugeda.

See viib meid selle blogi lõpuni. Loodan, et teile meeldis see Power BI õpetuse ajaveeb. See oli Power BI seeria esimene ajaveeb. Sellele Power BI õpetusele järgneb minu järgmine ajaveeb, mis keskendub Power BI juhtpaneelidele, lugege ka seda.

Kui soovite õppida SSIS-e ja luua karjääri andmete visualiseerimisel või BI-l, vaadake meie mis on varustatud juhendajate juhitud elava koolituse ja reaalse elu projektikogemusega. See koolitus aitab teil MSBI-d põhjalikult mõista ja aitab teil selle teema üle meisterlikkust saavutada.

Kas teil on meile küsimus? Palun mainige seda SSIS-õpetuse kommentaaride osas ja me võtame teiega ühendust.