SSIS-handledning för nybörjare: Varför, vad och hur?



SSIS är en plattform för dataintegration och arbetsflödesapplikationer. Denna SSIS-handledning beskriver varför, vad och hur SQL Server Integration Services.

SQL Server Integration Services (SSIS) utgör en integrerad del av Microsoft SQL Server Database-programvaran. Detta gör jobbet med datahantering mycket lättare med dess olika funktioner. I denna handledning gräver vi djupare in i SSIS på en konceptuell nivå, i följande ordning:

Låt oss börja.





Vad är dataintegration?

Dataintegration är en process där heterogen data hämtas och kombineras som en integrerad form och struktur. Till exempel måste varje företag i dessa dagar bearbeta stora datamängder från olika källor. Dessa uppgifter måste bearbetas för att ge insiktsfull information för att fatta affärsbeslut. Så en enkel lösning skulle vara dataintegration. Det kommer i princip att integrera all din data som finns i de olika databaserna och kombinera dem på samma plattform.

Här är några sätt att uppnå dataintegration:



Dataintegration-SSIS-handledning - Edureka

Nu när du har förstått dataintegration, låt oss se varför SSIS används. SSIS står för SQL Server Integration Services .

Varför SSIS?



  • Data kan laddas parallellt med många olika destinationer
  • SSIS tar bort behovet av hardcore-programmerare
  • Tät integration med andra produkter från Microsoft
  • SSIS är billigare än de flesta andra ETL-verktyg
  • SIS tillhandahåller GUI för att enkelt omvandla data
  • Bygg BI till en datatransformationsprocess
  • Robust fel- och händelsehantering

Gå vidare i den här SSIS-självstudien, låt oss se exakt vad det är och hur det fungerar.

Vad är SSIS?

SQL Server Integration Services (SSIS) är en komponent i Microsoft SQL Server-databasprogramvaran som kan användas för att utföra ett brett spektrum av uppgifter för dataintegration och dataomvandling.

  • Dataintegration: Den kombinerar data som finns i olika källor och ger användarna en enhetlig bild av dessa data
  • Arbetsflöde: Det kan också användas för att automatisera underhåll av SQL Server-databaser och uppdateringar av flerdimensionell analytisk data

Funktioner i SSIS

Några av funktionerna för att använda SSIS är:

  • Organiserade och uppslagstransformationer
  • Tät integration med andra Microsoft SQL-familjer
  • Tillhandahåller rika studiomiljöer
  • Ger många dataintegrationsfunktioner för bättre omvandlingar
  • Snabb dataanslutning

Du kan gå igenom videon nedan som täcker alla grunderna inklusive datalagringskoncept som används för dataextraktion, transformation och laddning (ETL). Det är perfekt för både nybörjare och yrkesverksamma som vill förstärka sina grunder i MSBI.

konvertera decimal till binär pythonkod

Låt oss se hur exakt det fungerar i SSIS-handledning.

Hur fungerar SSIS?

SSIS består av tre huvudkomponenter, nämligen:

  • Operativa data
  • ETL-process
  • Datalager

Dessa uppgifter för datatransformation och skapande av arbetsflöden utförs med hjälp av ”SSIS-paketet”, som kommer att diskuteras senare i den här bloggen. Låt oss först förstå var och en av dessa komponenter i detalj genom att gå vidare med SSIS:

Operativa data

Ett operativt datalager (ODS) är en databas utformad för att integrera data från flera källor för ytterligare operationer på data. Det här är den plats där de flesta data som används i den aktuella åtgärden lagras innan de överförs till datalagret för längre lagring eller arkivering.

ETL-process

ETL är en process för att extrahera, transformera och ladda data. Extract, Transform and Load (ETL) är processen för att extrahera data från olika källor, omvandla dessa data för att uppfylla dina krav och sedan laddas in i ett måldatalager. ETL ger en ONE STOP-LÖSNING för alla dessa problem.

  • Extrahera
  • Omvandla
  • Ladda

Extrahera: Extraktion är processen att extrahera data från olika homogena eller heterogena datakällor baserat på olika valideringspunkter.

Omvandling: Vid transformation analyseras hela data och olika funktioner tillämpas på den för att ladda data till måldatabasen i ett rent och allmänt format.

Ladda: Laddning är processen att ladda bearbetade data till ett måldataförvaring med minimala resurser.


Datalagring

  • Datalager samlar in data från olika källor för användbar analys och åtkomst.
  • Datalagring är en stor uppsättning data som samlats in som används för att samla och hantera data från olika källor i syfte att svara på affärsfrågor. Därför hjälper till att fatta beslut.

Krav på SQL Server Integration Services

För att arbeta med SSIS måste du installera följande:

  • SQL Server
  • SQL Server Data Tools

Låt oss ta en titt på installationsprocessen.

Installation av SQL Server

Gå till webbplatsen: https://www.microsoft.com/en-au/sql-server/sql-server-downloads för att installera SQL Server. Du kan installera den senaste versionen eller den tidigare versionen enligt ditt val.

Så det finns olika utgåvor av SQL Server, nämligen:

    • Gratis provperiod: Du får en 180-dagars gratis testversion av SQL Server 2017 på Windows.
    • Utvecklarversion: Det är en komplett kostnadsfri utgåva, licensierad för användning som utvecklings- och testdatabas i en icke-produktionsmiljö.
    • Express Edition: Express är en gratisversion av SQL Server, perfekt för utveckling och produktion för stationära, webb- och små serverapplikationer.

Låt oss se hur vi installerar dataverktygen.

SQL Server Data Tools

Gå till webbplatsen: https://docs.microsoft.com/en-us/sql/ssdt/previous-releases-of-sql-server-data-tools-ssdt-and-ssdt-bi?view=sql-server-ver15 och kolla in de olika versionerna som tillhandahålls av Microsoft. Se skärmdumpen nedan med den senaste SSDT-utgåvan tillsammans med nedladdningslänken.

I den här guiden kommer jag att installera 15.9.1-versionen. Så låt oss börja.

Steg 1: När du öppnar .exe-filen kommer du att bli ombedd att starta om systemet innan installationen.

Steg 2: När du har startat om ditt system är du redo att gå. Klicka bara på knappen 'Nästa' och följ instruktionerna på skärmen.

passera värde vs passera referens java

Steg 3: Den visar de verktyg som krävs och funktioner som SQL Server Database, SSAS, SSRS och SSIS. Se till att du kontrollerar dem alla och klickar på knappen 'Installera'. Se nedanstående skärmdump för detsamma.

Nästa i SSIS-handledning kommer vi att diskutera SSIS-paketet och hur du kan skapa det med hjälp av ovanstående verktyg.

Vad är SSIS-paketet?

Ett paket är ett grundläggande block där du går vidare och kodar i SSIS. Nu refererar 'kod' inte till något programmeringsspråk, det är utvecklingen du gör. Så i princip görs din utveckling i ett paket. Som diskuterats ovan är SSIS viktigt för ETL, och SSIS-paketet kommer att göra ETL-processen. Därför är det ett objekt som implementerar Integration Services-funktionalitet till extrahera, omvandla och ladda data . Ett paket består av:

  • Anslutningar
  • Kontrollera flödeselement
  • Dataflödeselement

Det här är allt för denna SSIS-handledning. Jag hoppas att du har haft glädje av att läsa den.

Detta leder oss till slutet av den här bloggen. Jag hoppas att du gillade den här Power BI-självbloggen. Detta var den första bloggen i Power BI-serien. Denna Power BI-handledning kommer att följas av min nästa blogg, som kommer att fokusera på Power BI Dashboards, läs det också.

Om du vill lära dig SSIS och bygga en karriär inom datavisualisering eller BI, kolla in vår som kommer med instruktörsledad liveutbildning och verklig projektupplevelse. Denna utbildning hjälper dig att förstå MSBI på djupet och hjälper dig att behärska ämnet.

Har du en fråga till oss? Vänligen nämna det i kommentarsektionen i 'SSIS-handledning' så återkommer vi till dig.