SSIS pamoka pradedantiesiems: kodėl, ką ir kaip?



SSIS yra duomenų integravimo ir darbo eigos programų platforma. Šioje SSIS mokymo programoje aprašoma, kodėl, kas ir kaip veikia „SQL Server Integration Services“.

„SQL Server Integration Services“ (SSIS) yra neatskiriama „Microsoft SQL Server Database“ programinės įrangos dalis. Tai labai palengvina duomenų valdymo darbą su įvairiomis jo funkcijomis. Šioje pamokoje gilinsimės į SSIS konceptualiu lygiu tokia tvarka:

Pradėkime.





Kas yra duomenų integracija?

Duomenų integravimas yra procesas, kurio metu gaunami ir sujungiami įvairialypiai duomenys kaip sujungta forma ir struktūra. Pavyzdžiui, šiais laikais kiekviena įmonė turi apdoroti didelius duomenų rinkinius iš įvairių šaltinių. Šie duomenys turi būti tvarkomi, kad būtų suteikta įžvalga informacija priimant verslo sprendimus. Taigi paprastas sprendimas būtų duomenų integravimas. Tai iš esmės sujungs visus jūsų duomenis, esančius skirtingose ​​duomenų bazėse, ir sujungs juos toje pačioje platformoje.

Štai keli būdai, kaip pasiekti duomenų integraciją:



Duomenų integravimas-SSIS mokomoji programa - „Edureka“

Dabar, kai supratote duomenų integraciją, pažiūrėkime, kodėl naudojama SSIS. SSIS reiškia SQL serverio integravimo paslaugos .

Kodėl SSIS?



  • Duomenis galima įkelti lygiagrečiai su įvairiomis paskirties vietomis
  • SSIS pašalina griežtų programuotojų poreikį
  • Glaudus integravimas su kitais „Microsoft“ produktais
  • SSIS yra pigesnė nei dauguma kitų ETL įrankių
  • SIS suteikia GUI lengvai transformuoti duomenis
  • Sukurkite BI į duomenų transformavimo procesą
  • Tvirtas klaidų ir įvykių tvarkymas

Eidami į priekį šioje SSIS mokymo programoje, pažiūrėkite, kas tai yra ir kaip ji veikia.

java tik laiku kompiliatorius

Kas yra SSIS?

„SQL Server Integration Services“ (SSIS) yra „Microsoft SQL Server“ duomenų bazės programinės įrangos komponentas, kuris gali būti naudojamas įvairioms duomenų integravimo ir duomenų transformavimo užduotims atlikti.

  • Duomenų integravimas: Jis sujungia skirtinguose šaltiniuose esančius duomenis ir suteikia vartotojams vieningą šių duomenų vaizdą
  • Darbo eiga: Jis taip pat gali būti naudojamas automatizuoti „SQL Server“ duomenų bazių priežiūrą ir atnaujinti daugiamačius analitinius duomenis

SSIS ypatybės

Kai kurios SSIS naudojimo funkcijos yra šios:

  • Organizuotos ir paieškos transformacijos
  • Glaudus integravimas su kita „Microsoft SQL“ šeima
  • Teikia turtingą „Studio“ aplinką
  • Teikia daug duomenų integravimo funkcijų, kad būtų galima geriau transformuoti
  • Didelio greičio duomenų ryšys

Galite peržiūrėti toliau pateiktą vaizdo įrašą, kuriame pateikiami visi pagrindai, įskaitant duomenų saugojimo koncepcijas, kurios naudojamos duomenims išgauti, transformuoti ir įkelti (ETL). Tai idealiai tinka pradedantiesiems ir profesionalams, norintiems patobulinti MSBI pagrindus.

Pažvelkime į priekį naudodamiesi SSIS mokymo programa, pažiūrėkime, kaip ji tiksliai veikia.

Kaip veikia SSIS?

SSIS sudaro trys pagrindiniai komponentai, būtent:

  • Veiklos duomenys
  • ETL procesas
  • Duomenų saugyklos

Šios duomenų transformavimo ir darbo eigos kūrimo užduotys atliekamos naudojant „SSIS paketą“, kuris bus aptariamas vėliau šiame tinklaraštyje. Pradėdami naudoti SSIS mokymo programą, pirmiausia išsamiai supraskime kiekvieną iš šių komponentų:

Veiklos duomenys

Veiklos duomenų saugykla (ODS) yra duomenų bazė, skirta integruoti duomenis iš kelių šaltinių, kad būtų galima atlikti papildomas duomenų operacijas. Čia yra dauguma dabartinėje operacijoje naudojamų duomenų, prieš juos perkeliant į duomenų saugyklą ilgalaikiam saugojimui ar archyvavimui.

ETL procesas

ETL yra duomenų išskyrimo, transformavimo ir įkėlimo procesas. „Extract, Transform and Load“ (ETL) yra procesas, kai iš įvairių šaltinių gaunami duomenys, šie duomenys transformuojami, kad atitiktų jūsų reikalavimus, ir tada įkeliami į tikslinių duomenų sandėlį. ETL pateikia vieno langelio sprendimą visoms šioms problemoms spręsti.

  • Ištrauka
  • Transformuoti
  • Apkrova

Ištrauka: Ištraukimas yra procesas, kai duomenys gaunami iš įvairių homogeniškų ar nevienalyčių duomenų šaltinių, remiantis skirtingais patvirtinimo taškais.

Transformacija: Transformuojant išanalizuojami visi duomenys ir pritaikomos įvairios funkcijos, kad duomenys būtų įkelti į tikslinę duomenų bazę išvalytu ir bendru formatu.

Apkrova: Įkėlimas yra apdorotų duomenų įkėlimas į tikslinių duomenų saugyklą naudojant minimalius išteklius.


Duomenų saugojimas

  • Duomenų saugyklos kaupia duomenis iš įvairių šaltinių naudingai analizei ir prieigai pasiekti.
  • Duomenų sandėliavimas yra didelis sukauptas duomenų rinkinys, naudojamas surinkti ir valdyti duomenis iš įvairių šaltinių, siekiant atsakyti į verslo klausimus. Vadinasi, padeda priimti sprendimus.

SQL serverio integravimo paslaugų reikalavimai

Norėdami dirbti su SSIS, turite įdiegti:

  • SQL serveris
  • SQL serverio duomenų įrankiai

Pažvelkime į diegimo procesą.

SQL serverio diegimas

Eikite į svetainę: https://www.microsoft.com/en-au/sql-server/sql-server-downloads įdiegti SQL serverį. Pagal savo pasirinkimą galite įdiegti naujausią arba ankstesnę versiją.

Taigi yra įvairių „SQL Server“ leidimų, būtent:

    • Nemokamas bandymas: Jūs gausite 180 dienų nemokamą „SQL Server 2017“ bandomąją versiją sistemoje „Windows“.
    • Kūrėjų leidimas: Tai visų funkcijų nemokamas leidimas, licencijuotas naudoti kaip kūrimo ir bandymo duomenų bazę ne gamybos aplinkoje.
    • „Express Edition“: „Express“ yra nemokamas „SQL Server“ leidimas, idealiai tinkamas darbalaukio, interneto ir mažų serverių programų kūrimui ir gamybai.

Toliau pažiūrėkime, kaip įdiegti duomenų įrankius.

SQL serverio duomenų įrankiai

Eikite į svetainę: https://docs.microsoft.com/en-us/sql/ssdt/previous-releases-of-sql-server-data-tools-ssdt-and-ssdt-bi?view=sql-server-ver15 ir patikrinkite įvairius „Microsoft“ pateiktus leidimus. Peržiūrėkite toliau pateiktą ekrano kopiją su naujausia SSDT versija kartu su atsisiuntimo nuoroda.

Šioje pamokoje įdiegsiu 15.9.1 versiją. Taigi pradėkime.

1 žingsnis: Kai atidarysite .exe failą, jūsų bus paprašyta iš naujo paleisti sistemą prieš diegiant.

2 žingsnis: Paleidus sistemą iš naujo, viskas yra pasirengusi. Tiesiog spustelėkite mygtuką „Kitas“ ir vykdykite ekrane pateikiamas instrukcijas.

3 žingsnis: Jame bus rodomi reikalingi įrankiai ir tokios funkcijos kaip SQL serverio duomenų bazė, SSAS, SSRS ir SSIS. Būtinai patikrinkite juos visus ir spustelėkite mygtuką „įdiegti“. Žr. Žemiau pateiktą ekrano kopiją.

Toliau „SSIS Tutorial“ aptarsime SSIS paketą ir tai, kaip galite jį sukurti naudodami aukščiau pateiktus įrankius.

Kas yra SSIS paketas?

Paketas yra esminis blokas, kur einate į priekį ir koduojate SSIS. Dabar „kodas“ nereiškia jokios programavimo kalbos, tai yra jūsų atliekamas kūrimas. Taigi iš esmės jūsų kūrimas atliekamas pakete. Kaip aptarta aukščiau, SSIS yra būtina ETL, o SSL paketas atliks ETL procesą. Todėl tai yra objektas, kuris įgyvendina „Integration Services“ funkcionalumą išgauti, transformuoti ir įkelti duomenis . Paketą sudaro:

  • Jungtys
  • Valdymo srauto elementai
  • Duomenų srauto elementai

Tai viskas šiai SSIS mokymo programai. Tikiuosi, kad jums patiko ją skaityti.

Tai priveda prie šio tinklaraščio pabaigos. Tikiuosi, kad jums patiko šis „Power BI“ mokymo tinklaraštis. Tai buvo pirmasis „Power BI“ serijos tinklaraštis. Šią „Power BI“ pamoką atliks kitas mano tinklaraštis, kuriame daugiausia dėmesio bus skiriama „Power BI“ informacijos suvestinėms, taip pat perskaitykite.

Jei norite išmokti SSIS ir kurti duomenų vizualizavimo ar BI karjerą, patikrinkite mūsų kuris ateina su instruktorių vedamomis tiesioginėmis treniruotėmis ir realių projektų patirtimi. Šie mokymai padės jums nuodugniai suprasti MSBI ir padės jums įsisavinti šį dalyką.

Turite mums klausimą? Prašome paminėti tai „SSIS pamokos“ komentarų skyriuje ir mes su jumis susisieksime.