SSIS Vodič za početnike: Zašto, što i kako?



SSIS je platforma za integraciju podataka i aplikacije za tijek posla. Ovaj SSIS priručnik pokriva zašto, što i kako SQL Server Integration Services.

SQL Server Integration Services (SSIS) čine sastavni dio softvera baze podataka Microsoft SQL Server. To olakšava posao upravljanja podacima svojim raznim značajkama. U ovom uputstvu dublje ćemo istražiti SSIS na konceptualnoj razini, sljedećim redoslijedom:

Započnimo.





Što je integracija podataka?

Integracija podataka postupak je u kojem se heterogeni podaci dohvaćaju i kombiniraju kao integrirani oblik i struktura. Na primjer, svaka tvrtka ovih dana mora obraditi velike skupove podataka iz različitih izvora. Te podatke treba obraditi kako bi se dobili pronicljivi podaci za donošenje poslovnih odluka. Tako bi jednostavno rješenje bila integracija podataka. U osnovi će integrirati sve vaše podatke prisutne u različitim bazama podataka i kombinirati ih na istoj platformi.

Evo nekoliko načina za postizanje integracije podataka:



Integracija podataka-SSIS Vodič- Edureka

Sad kad ste razumjeli integraciju podataka, pogledajmo zašto se koristi SSIS. SSIS je kratica Usluge integracije SQL Servera .

Zašto SSIS?



  • Podaci se mogu učitavati paralelno na mnoštvo različitih odredišta
  • SSIS uklanja potrebe za hardcore programerima
  • Tesna integracija s drugim Microsoftovim proizvodima
  • SSIS je jeftiniji od većine ostalih ETL alata
  • SIS pruža GUI za jednostavnu transformaciju podataka
  • Ugradite BI u proces transformacije podataka
  • Robusno rukovanje pogreškama i događajima

Krenite dalje u ovom vodiču za SSIS, pogledajte što je to točno i kako to funkcionira.

Što je SSIS?

SQL Server Integration Services (SSIS) komponenta je softvera baze podataka Microsoft SQL Server koji se može koristiti za obavljanje širokog spektra zadataka integracije i transformacije podataka.

fibonaccijev iterativni c ++
  • Integracija podataka: Kombinira podatke koji se nalaze u različitim izvorima i pruža korisnicima jedinstveni prikaz tih podataka
  • Tijek rada: Također se može koristiti za automatizaciju održavanja baza podataka SQL Servera i ažuriranja višedimenzionalnih analitičkih podataka

Značajke SSIS-a

Neke značajke za upotrebu SSIS-a su:

  • Organizirane i pretraživačke transformacije
  • Uska integracija s drugom Microsoft SQL obitelji
  • Pruža bogato studijsko okruženje
  • Pruža puno funkcija integracije podataka za bolje transformacije
  • Brza podatkovna povezanost

Možete pogledati donji video koji pokriva sve osnove, uključujući koncepte skladištenja podataka koji se koristi za izdvajanje, transformaciju i učitavanje podataka (ETL). Idealan je i za početnike i za profesionalce koji žele razjasniti svoje osnove MSBI-a.

Krenimo dalje u vodiču za SSIS, pogledajmo kako točno funkcionira.

Kako SSIS djeluje?

SSIS se sastoji od tri glavne komponente, i to:

  • Operativni podaci
  • ETL postupak
  • Skladište podataka

Ovi zadaci transformacije podataka i stvaranja tijeka rada provode se pomoću 'SSIS paketa', o čemu će biti riječi kasnije na ovom blogu. Krenimo dalje s vodičem za SSIS, dajmo prvo detaljno razumjeti svaku od ovih komponenata:

Operativni podaci

Operativna pohrana podataka (ODS) je baza podataka dizajnirana za integriranje podataka iz više izvora za dodatne operacije s podacima. Ovo je mjesto na kojem je smještena većina podataka korištenih u trenutnoj operaciji prije nego što se prenesu u skladište podataka na dugotrajnije pohranjivanje ili arhiviranje.

ETL postupak

ETL je postupak za izdvajanje, transformaciju i učitavanje podataka. Izdvajanje, pretvaranje i učitavanje (ETL) postupak je izdvajanja podataka iz različitih izvora, pretvaranja tih podataka kako bi udovoljili vašim zahtjevima i zatim učitavanje u ciljano skladište podataka. ETL nudi JEDNO STOP RJEŠENJE za sve ove probleme.

  • Ekstrakt
  • Transformirati
  • Opterećenje

Ekstrakt: Izdvajanje je postupak izdvajanja podataka iz različitih homogenih ili heterogenih izvora podataka na temelju različitih točaka provjere valjanosti.

Transformacija: U transformaciji se analiziraju čitavi podaci i na njih se primjenjuju razne funkcije kako bi se podaci učitali u ciljanu bazu podataka u očišćenom i općenitom formatu.

Opterećenje: Učitavanje je postupak učitavanja obrađenih podataka u ciljno spremište podataka koristeći minimalne resurse.


Skladištenje podataka

  • Skladište podataka uzima podatke iz različitih izvora radi korisne analize i pristupa.
  • Skladištenje podataka veliki je skup prikupljenih podataka koji se koristi za prikupljanje i upravljanje podacima iz različitih izvora u svrhu odgovaranja na poslovna pitanja. Dakle, pomaže u donošenju odluka.

Zahtjevi za integraciju usluga SQL Server

Da biste radili sa SSIS-om, morate instalirati sljedeće:

  • SQL Server
  • Alati podataka SQL poslužitelja

Pogledajmo postupak instalacije.

Instalacija SQL poslužitelja

Idite na web mjesto: https://www.microsoft.com/en-au/sql-server/sql-server-downloads instalirati SQL Server. Možete instalirati najnoviju verziju ili prethodnu verziju prema vašem izboru.

Dakle, postoje različita izdanja SQL Servera, naime:

    • Besplatna proba: Dobivate 180-dnevno besplatno probno razdoblje za SQL Server 2017 na sustavu Windows.
    • Izdanje za programere: To je potpuno izdano besplatno izdanje, licencirano za upotrebu kao razvojna i testna baza podataka u neproizvodnom okruženju.
    • Express Edition: Express je besplatno izdanje SQL Servera, idealno za razvoj i proizvodnju za desktop, web i male poslužiteljske programe.

Sljedeći korak je, idemo vidjeti kako instalirati alate za podatke.

Alati podataka SQL poslužitelja

Idite na web mjesto: https://docs.microsoft.com/en-us/sql/ssdt/previous-releases-of-sql-server-data-tools-ssdt-and-ssdt-bi?view=sql-server-ver15 i provjerite različita izdanja koja nudi Microsoft. Pogledajte donju snimku zaslona s nedavnim izdanjem SSDT-a zajedno s vezom za preuzimanje.

U ovom uputstvu instalirat ću verziju 15.9.1. Pa krenimo.

Korak 1: Kad otvorite .exe datoteku, od vas će se zatražiti da ponovno pokrenete sustav prije instalacije.

Korak 2: Nakon što ponovno pokrenete sustav, spremni ste za početak. Samo kliknite gumb 'Dalje' i slijedite upute na zaslonu.

stl sortiraj c ++

Korak 3: Pokazat će potrebne alate i značajke kao što su baza podataka SQL Server, SSAS, SSRS i SSIS. Obavezno provjerite sve i kliknite gumb 'instaliraj'. Pogledajte donji snimak zaslona za isto.

Dalje u vodiču za SSIS razgovarat ćemo o SSIS paketu i kako ga možete stvoriti pomoću gore navedenih alata.

Što je SSIS paket?

Paket je temeljni blok u kojem možete kodirati u SSIS-u. Sada se 'kôd' ne odnosi na bilo koji programski jezik, to je razvoj koji vi radite. Dakle, u osnovi se vaš razvoj odvija unutar paketa. Kao što je gore spomenuto, SSIS je bitan za ETL, a SSIS paket će izvršiti ETL postupak. Stoga je to objekt koji implementira funkcionalnost Integration Services izdvojiti, transformirati i učitati podatke . Paket se sastoji od:

  • Veze
  • Elementi upravljanja protokom
  • Elementi protoka podataka

To je sve za ovaj SSIS vodič. Nadam se da ste uživali čitajući ga.

Ovo nas dovodi do kraja ovog bloga. Nadam se da vam se svidio ovaj blog s vodičima za Power BI. Ovo je bio prvi blog iz serije Power BI. Nakon ovog vodiča za Power BI slijedit će moj sljedeći blog, koji će se fokusirati na Power BI nadzorne ploče, pročitajte i to.

Ako želite naučiti SSIS i izgraditi karijeru u vizualizaciji podataka ili BI-u, pogledajte našu koja dolazi s treningom uživo pod vodstvom instruktora i iskustvom u stvarnom životu. Ovaj trening pomoći će vam da dublje razumijete MSBI i pomoći vam da postignete ovladavanje tom temom.

Imate pitanje za nas? Molimo vas da ga spominjete u odjeljku za komentare u 'Vodiču za SSIS', a mi ćemo vam se javiti.