SSIS-opplæring for nybegynnere: Hvorfor, hva og hvordan?

SSIS er en plattform for dataintegrering og arbeidsflytapplikasjoner. Denne SSIS-veiledningen dekker hvorfor, hva og hvordan SQL Server Integration Services.

SQL Server Integration Services (SSIS) utgjør en integrert del av Microsoft SQL Server Database-programvaren. Dette gjør jobben med datahåndtering mye enklere med sine forskjellige funksjoner. I denne opplæringen vil vi grave dypere inn i SSIS på et konseptuelt nivå, i følgende rekkefølge:

La oss komme i gang.



Hva er dataintegrasjon?

Dataintegrasjon er en prosess der heterogene data hentes og kombineres som en innarbeidet form og struktur. For eksempel må hvert selskap i disse dager behandle store datasett fra forskjellige kilder. Disse dataene må behandles for å gi innsiktsfull informasjon for å ta forretningsbeslutninger. Så en enkel løsning vil være dataintegrering. Det vil i utgangspunktet integrere alle dataene dine i de forskjellige databasene og kombinere dem på samme plattform.

Her er noen måter å oppnå dataintegrering på:

Data Integration-SSIS Tutorial- Edureka

Nå som du har forstått dataintegrasjon, la oss se hvorfor SSIS brukes. SSIS står for SQL Server Integration Services .

Hvorfor SSIS?

  • Data kan lastes inn parallelt med mange forskjellige destinasjoner
  • SSIS fjerner behovet for hardcore-programmerere
  • Tett integrasjon med andre produkter fra Microsoft
  • SSIS er billigere enn de fleste andre ETL-verktøy
  • SIS gir GUI for å transformere data enkelt
  • Bygg BI inn i en datatransformasjonsprosess
  • Robust feil og håndtering av hendelser

Gå videre i denne SSIS-opplæringen, la oss se hva det egentlig er og hvordan det fungerer.

Hva er SSIS?

SQL Server Integration Services (SSIS) er en komponent i Microsoft SQL Server-databaseprogramvaren som kan brukes til å utføre et bredt spekter av dataintegrasjons- og datatransformasjonsoppgaver.

  • Dataintegrasjon: Den kombinerer dataene som ligger i forskjellige kilder og gir brukerne et enhetlig syn på disse dataene
  • Arbeidsflyt: Den kan også brukes til å automatisere vedlikehold av SQL Server-databaser og oppdateringer til flerdimensjonale analytiske data

Funksjoner av SSIS

Noen av funksjonene for å bruke SSIS er:

  • Organiserte og oppslagstransformasjoner
  • Tett integrasjon med andre Microsoft SQL-familier
  • Tilbyr rike studiomiljøer
  • Tilbyr mange dataintegrasjonsfunksjoner for bedre transformasjoner
  • Høyhastighets datatilkobling

Du kan gå gjennom videoen nedenfor som dekker alt det grunnleggende, inkludert datalagringskonsepter som brukes til datautvinning, transformasjon og lasting (ETL). Det er ideelt for både nybegynnere og profesjonelle som ønsker å pusse opp det grunnleggende om MSBI.

Fortsett i SSIS-opplæringen, la oss se hvordan det fungerer akkurat.

Hvordan SSIS fungerer?

SSIS består av tre hovedkomponenter, nemlig:

  • Operasjonelle data
  • ETL-prosess
  • Datavarehus

Disse oppgavene med datatransformasjon og arbeidsflytoppretting utføres ved hjelp av ‘SSIS Package’, som vil bli diskutert senere i denne bloggen. Fortsett med SSIS-opplæringen, la oss først forstå hver av disse komponentene i detalj:

Operasjonelle data

En operativ datalager (ODS) er en database designet for å integrere data fra flere kilder for ytterligere operasjoner på dataene. Dette er stedet der mesteparten av dataene som brukes i den nåværende operasjonen, ligger før de overføres til datalageret for lengre lagring eller arkivering.

ETL-prosess

ETL er en prosess for å trekke ut, transformere og laste inn dataene. Extract, Transform and Load (ETL) er prosessen med å trekke ut data fra forskjellige kilder, transformere disse dataene for å oppfylle dine krav og deretter lastes inn i et måldatalager. ETL gir en ONE STOP-LØSNING for alle disse problemene.

  • Ekstrakt
  • Forvandle
  • Laste

Ekstrakt: Ekstraksjon er prosessen med å trekke ut dataene fra forskjellige homogene eller heterogene datakilder basert på forskjellige valideringspunkter.

Transformasjon: Under transformasjon blir hele data analysert og forskjellige funksjoner brukt på den for å laste dataene til måldatabasen i et renset og generelt format.

Laste: Lasting er prosessen med å laste de behandlede dataene til et måldatalager med minimale ressurser.


Datavarehus

  • Datavarehus samler inn data fra forskjellige kilder for nyttig analyse og tilgang.
  • Datavarehus er et stort sett med data akkumulert som brukes til å samle og administrere data fra forskjellige kilder for å svare på forretningsspørsmål. Hjelper derfor med å ta avgjørelser.

Krav til SQL Server Integration Services

For å jobbe med SSIS, må du installere følgende:

  • SQL Server
  • SQL Server Data Tools

La oss ta en titt på installasjonsprosessen.

android studio trinn for trinn

Installasjon av SQL Server

Gå til nettstedet: https://www.microsoft.com/en-au/sql-server/sql-server-downloads for å installere SQL Server. Du kan installere den nyeste versjonen eller den forrige versjonen etter eget valg.

Så det er forskjellige utgaver av SQL Server, nemlig:

    • Gratis prøveperiode: Du får en 180-dagers gratis prøveversjon av SQL Server 2017 på Windows.
    • Utviklerutgave: Det er en fullverdig gratis utgave, lisensiert for bruk som en utviklings- og testdatabase i et ikke-produksjonsmiljø.
    • Express Edition: Express er en gratis utgave av SQL Server, ideell for utvikling og produksjon for desktop-, web- og små serverapplikasjoner.

La oss se hvordan vi installerer dataverktøyene.

SQL Server Data Tools

Gå til nettstedet: https://docs.microsoft.com/en-us/sql/ssdt/previous-releases-of-sql-server-data-tools-ssdt-and-ssdt-bi?view=sql-server-ver15 og sjekk ut de forskjellige utgivelsene som tilbys av Microsoft. Se skjermbildet nedenfor med den nylige SSDT-utgivelsen sammen med nedlastingskoblingen.

I denne opplæringen vil jeg installere 15.9.1-versjonen. Så la oss begynne.

Trinn 1: Når du åpner .exe-filen, blir du bedt om å starte systemet på nytt før installasjon.

Steg 2: Når du har startet systemet på nytt, er du klar til å gå. Bare klikk på 'Neste' -knappen og følg instruksjonene på skjermen.

Trinn 3: Den viser verktøyene som kreves og funksjonene som SQL Server Database, SSAS, SSRS og SSIS. Sørg for at du sjekker dem alle og klikker på “installer” -knappen. Se skjermbildet nedenfor for det samme.

Neste i SSIS-opplæringen vil vi diskutere SSIS-pakken og hvordan du kan lage den ved hjelp av verktøyene ovenfor.

Hva er SSIS-pakke?

En pakke er en grunnleggende blokk der du går videre og koder i SSIS. Nå refererer ikke 'kode' til noe programmeringsspråk, det er utviklingen du gjør. Så i utgangspunktet gjøres utviklingen din inne i en pakke. Som diskutert ovenfor er SSIS viktig for ETL, og SSIS-pakken vil gjøre ETL-prosessen. Derfor er det et objekt som implementerer Integration Services-funksjonalitet til trekke ut, transformere og laste inn data . En pakke består av:

  • Tilkoblinger
  • Kontroller strømningselementer
  • Dataflytelementer

Alt dette for denne SSIS-opplæringen. Jeg håper du har likt å lese den.

Dette bringer oss til slutten av denne bloggen. Jeg håper du likte denne opplæringsbloggen for Power BI. Dette var den første bloggen i Power BI-serien. Denne Power BI-opplæringen vil bli fulgt av min neste blogg, som vil fokusere på Power BI Dashboards, les det også.

Hvis du ønsker å lære SSIS og bygge en karriere innen datavisualisering eller BI, så sjekk ut vår som kommer med instruktørledet live-opplæring og reell prosjektopplevelse. Denne opplæringen vil hjelpe deg med å forstå MSBI grundig og hjelpe deg med å mestre emnet.

Har du et spørsmål til oss? Vennligst nevn det i kommentarfeltet i “SSIS Tutorial”, så kommer vi tilbake til deg.