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:
- Hvad er dataintegration?
- Hvorfor SSIS?
- Hvad er SSIS?
- Funktioner af SSIS
- Hvordan SSIS fungerer?
- Krav til SQL Server Integration Services
- Hvad er SSIS-pakke?
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å:
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.