SSIS-vejledning til begyndere: Hvorfor, hvad og hvordan?



SSIS er en platform til dataintegration og workflow-applikationer. Denne SSIS-vejledning dækker hvorfor, hvad og hvordan SQL Server Integration Services.

SQL Server Integration Services (SSIS) udgør en integreret del af Microsoft SQL Server Database-softwaren. Dette gør jobadministrationen meget lettere med dens forskellige funktioner. I denne vejledning vil vi grave dybere ned i SSIS på et konceptuelt niveau i følgende rækkefølge:

Lad os komme igang.





Hvad er dataintegration?

Dataintegration er en proces, hvor heterogene data hentes og kombineres som en inkorporeret form og struktur. For eksempel skal hver virksomhed i disse dage behandle store sæt data fra forskellige kilder. Disse data skal behandles for at give indsigtsfulde oplysninger til at træffe forretningsbeslutninger. Så en simpel løsning ville være dataintegration. Det vil dybest set integrere alle dine data til stede i de forskellige databaser og kombinere dem på samme platform.

Her er et par måder at opnå dataintegration på:



Dataintegration-SSIS Tutorial - Edureka

Nu hvor du har forstået dataintegration, skal vi se, hvorfor SSIS bruges. SSIS står for SQL Server Integration Services .

Hvorfor SSIS?



  • Data kan indlæses parallelt med mange forskellige destinationer
  • SSIS fjerner behovet for hardcore programmerere
  • Tæt integration med andre produkter fra Microsoft
  • SSIS er billigere end de fleste andre ETL-værktøjer
  • SIS giver GUI til let at transformere data
  • Byg BI ind i en datatransformationsproces
  • Robust fejl- og hændelseshåndtering

Gå videre i denne SSIS-tutorial, lad os se, hvad det præcist er, og hvordan fungerer det.

Hvad er SSIS?

SQL Server Integration Services (SSIS) er en komponent i Microsoft SQL Server-databasesoftwaren, der kan bruges til at udføre en bred vifte af dataintegrations- og datatransformationsopgaver.

  • Dataintegration: Den kombinerer data, der findes i forskellige kilder og giver brugerne en samlet visning af disse data
  • Workflow: Det kan også bruges til at automatisere vedligeholdelse af SQL Server-databaser og opdateringer til flerdimensionelle analytiske data

Funktioner af SSIS

Nogle af funktionerne til at bruge SSIS er:

  • Organiserede og opslagstransformationer
  • Tæt integration med anden Microsoft SQL-familie
  • Tilbyder rige Studio-miljøer
  • Tilbyder mange dataintegrationsfunktioner til bedre transformationer
  • Hurtig dataforbindelse

Du kan gå igennem nedenstående video, der dækker alle de grundlæggende, herunder datalagringskoncepter, der bruges til dataekstraktion, transformation og indlæsning (ETL). Det er ideelt til både begyndere og professionelle, der ønsker at opfriske deres basics om MSBI.

Fortsæt i SSIS-tutorial, lad os se, hvordan det nøjagtigt fungerer.

Hvordan SSIS fungerer?

SSIS består af tre hovedkomponenter, nemlig:

hvordan man indstiller klassesti i java ved hjælp af kommandoprompten
  • Operationelle data
  • ETL-proces
  • Data varehus

Disse opgaver med datatransformation og oprettelse af workflow udføres ved hjælp af 'SSIS-pakke', som vil blive diskuteret senere i denne blog. Fortsæt med SSIS-tutorial, lad os først forstå hver af disse komponenter i detaljer:

Operationelle data

En operationel datalager (ODS) er en database designet til at integrere data fra flere kilder til yderligere operationer på dataene. Dette er det sted, hvor de fleste af de data, der er brugt i den aktuelle operation, ligger inden de overføres til datalageret til længerevarende lagring eller arkivering.

ETL-proces

ETL er en proces til udpakning, transformation og indlæsning af data. Extract, Transform and Load (ETL) er processen med at udtrække data fra forskellige kilder, transformere disse data for at imødekomme dit krav og derefter indlæses i et måldatalager. ETL giver en ONE STOP-LØSNING til alle disse problemer.

  • Uddrag
  • Transformer
  • belastning

Uddrag: Ekstraktion er processen med at udtrække data fra forskellige homogene eller heterogene datakilder baseret på forskellige valideringspunkter.

Transformation: Under transformation analyseres hele data, og forskellige funktioner anvendes på den for at indlæse dataene til måldatabasen i et renset og generelt format.

datadrevet ramme i selen

Belastning: Indlæsning er processen med at indlæse de behandlede data til et måldatalager ved hjælp af minimale ressourcer.


Datalagring

  • Data varehus fanger data fra forskellige kilder til nyttig analyse og adgang.
  • Datalagring er et stort sæt data akkumuleret, der bruges til at samle og administrere data fra forskellige kilder med det formål at besvare forretningsspørgsmål. Hjælper derfor med at træffe beslutninger.

Krav til SQL Server Integration Services

For at arbejde med SSIS skal du installere følgende:

  • SQL Server
  • SQL Server Data Tools

Lad os se på installationsprocessen.

Installation af SQL Server

Gå til hjemmesiden: https://www.microsoft.com/en-au/sql-server/sql-server-downloads at installere SQL Server. Du kan installere den nyeste version eller den tidligere version efter eget valg.

Så der er forskellige udgaver af SQL Server, nemlig:

    • Gratis prøveversion: Du får en 180-dages gratis prøveversion af SQL Server 2017 på Windows.
    • Udviklerudgave: Det er en fuldt udstyret gratis udgave, licenseret til brug som en udviklings- og testdatabase i et miljø, der ikke er produceret.
    • Express-udgave: Express er en gratis udgave af SQL Server, ideel til udvikling og produktion til desktop-, web- og små serverapplikationer.

Lad os se, hvordan vi installerer dataværktøjerne.

SQL Server Data Tools

Gå til hjemmesiden: https://docs.microsoft.com/en-us/sql/ssdt/previous-releases-of-sql-server-data-tools-ssdt-and-ssdt-bi?view=sql-server-ver15 og tjek de forskellige udgivelser, der leveres af Microsoft. Se nedenstående skærmbillede med den nylige SSDT-udgivelse sammen med downloadlinket.

I denne vejledning installerer jeg 15.9.1-versionen. Så lad os begynde.

Trin 1: Når du åbner .exe-filen, bliver du bedt om at genstarte systemet før installationen.

Trin 2: Når du har genstartet dit system, er du klar til at gå. Klik bare på knappen 'Næste' og følg instruktionerne på skærmen.

Trin 3: Det viser de nødvendige værktøjer og funktionerne såsom SQL Server Database, SSAS, SSRS og SSIS. Sørg for at kontrollere dem alle, og klik på knappen 'installer'. Se nedenstående skærmbillede for det samme.

Næste i SSIS-selvstudie vil vi diskutere SSIS-pakken, og hvordan du kan oprette den ved hjælp af ovenstående værktøjer.

Hvad er SSIS-pakke?

En pakke er en grundlæggende blok, hvor du går videre og kode i SSIS. Nu henviser 'kode' ikke til noget programmeringssprog, det er den udvikling, du laver. Så dybest set sker din udvikling i en pakke. Som diskuteret ovenfor er SSIS afgørende for ETL, og SSIS-pakken udfører ETL-processen. Derfor er det et objekt, der implementerer Integration Services-funktionalitet til udpak, transformer og indlæs data . En pakke består af:

hvordan man bruger db browser til sqlite
  • Forbindelser
  • Kontroller flowelementer
  • Datastrømselementer

Alt dette til denne SSIS-tutorial. Jeg håber, du har nydt at læse den.

Dette bringer os til slutningen af ​​denne blog. Jeg håber, du kunne lide denne Power BI-selvstudieblog. Dette var den første blog i Power BI-serien. Denne Power BI-selvstudie vil blive fulgt af min næste blog, der vil fokusere på Power BI Dashboards, læs det også.

Hvis du ønsker at lære SSIS og opbygge en karriere inden for datavisualisering eller BI, så tjek vores som kommer med instruktørstyret live træning og projektoplevelse i det virkelige liv. Denne træning hjælper dig med at forstå MSBI i dybden og hjælpe dig med at opnå beherskelse af emnet.

Har du et spørgsmål til os? Nævn det i kommentarfeltet i “SSIS Tutorial”, så vender vi tilbage til dig.