SSIS-zelfstudie voor beginners: waarom, wat en hoe?



SSIS is een platform voor data-integratie en workflowtoepassingen. Deze SSIS-zelfstudie behandelt het waarom, wat en hoe van SQL Server Integration Services.

SQL Server Integration Services (SSIS) vormen een integraal onderdeel van de Microsoft SQL Server Database-software. Dit maakt het werk van gegevensbeheer een stuk eenvoudiger met de verschillende functies. In deze tutorial gaan we dieper in op SSIS op conceptueel niveau, in de volgende volgorde:

Laten we beginnen.





Wat is gegevensintegratie?

Gegevensintegratie is een proces waarin heterogene gegevens worden opgehaald en gecombineerd tot een geïntegreerde vorm en structuur. Zo moet elk bedrijf tegenwoordig grote hoeveelheden data uit verschillende bronnen verwerken. Deze gegevens moeten worden verwerkt om inzichtelijke informatie te geven voor het nemen van zakelijke beslissingen. Een simpele oplossing zou dus data-integratie zijn. Het integreert in principe al uw gegevens die aanwezig zijn in de verschillende databases en combineert ze op hetzelfde platform.

Hier zijn een paar manieren om gegevensintegratie te bereiken:



Gegevensintegratie-SSIS-zelfstudie - Edureka

Nu u de gegevensintegratie heeft begrepen, gaan we eens kijken waarom SSIS wordt gebruikt. SSIS staat voor SQL Server-integratieservices .

Waarom SSIS?



  • Gegevens kunnen parallel worden geladen naar veel verschillende bestemmingen
  • SSIS neemt de behoefte van hardcore programmeurs weg
  • Nauwe integratie met andere producten van Microsoft
  • SSIS is goedkoper dan de meeste andere ETL-tools
  • SIS biedt GUI om gegevens eenvoudig te transformeren
  • Bouw BI in een datatransformatieproces
  • Robuuste fout- en gebeurtenisafhandeling

Ga verder in deze SSIS-zelfstudie, laat zien wat het precies is en hoe het werkt.

Wat is SSIS?

SQL Server Integration Services (SSIS) is een onderdeel van de Microsoft SQL Server-databasesoftware dat kan worden gebruikt om een ​​breed scala aan taken voor gegevensintegratie en gegevenstransformatie uit te voeren.

  • Gegevens integratie: Het combineert de gegevens die zich in verschillende bronnen bevinden en biedt gebruikers een uniform overzicht van deze gegevens
  • Workflow: Het kan ook worden gebruikt om het onderhoud van SQL Server-databases en updates van multidimensionale analytische gegevens te automatiseren

Kenmerken van SSIS

Enkele van de functies om SSIS te gebruiken zijn:

  • Transformaties georganiseerd en opgezocht
  • Nauwe integratie met andere Microsoft SQL-families
  • Biedt rijke studio-omgevingen
  • Biedt veel gegevensintegratiefuncties voor betere transformaties
  • Snelle dataconnectiviteit

U kunt de onderstaande video bekijken die alle basisprincipes behandelt, inclusief concepten voor datawarehousing die worden gebruikt voor gegevensextractie, transformatie en laden (ETL). Het is ideaal voor zowel beginners als professionals die hun basis van MSBI willen opfrissen.

wat doet een ios-ontwikkelaar

Laten we verder gaan in de SSIS-zelfstudie, laten we eens kijken hoe het precies werkt.

Hoe SSIS werkt?

SSIS bestaat uit drie hoofdcomponenten, namelijk:

  • Operationele gegevens
  • ETL-proces
  • Datawarehouse

Deze taken van datatransformatie en workflowcreatie worden uitgevoerd met behulp van ‘SSIS-pakket’, dat later in deze blog zal worden besproken. Laten we verder gaan met de SSIS-zelfstudie, laten we eerst elk van deze componenten in detail begrijpen:

Operationele gegevens

Een operationele gegevensopslag (ODS) is een database die is ontworpen om gegevens uit meerdere bronnen te integreren voor aanvullende bewerkingen op de gegevens. Dit is de plaats waar de meeste gegevens die in de huidige operatie worden gebruikt, worden ondergebracht voordat ze worden overgedragen naar het datawarehouse voor opslag of archivering op langere termijn.

ETL-proces

ETL is een proces om de gegevens te extraheren, transformeren en laden. Extraheren, transformeren en laden (ETL) is het proces waarbij de gegevens uit verschillende bronnen worden geëxtraheerd, deze gegevens worden omgezet om aan uw vereisten te voldoen en vervolgens worden geladen in een doeldatawarehouse. ETL biedt een ÉÉN STOP OPLOSSING voor al deze problemen.

  • Extract
  • Transformeren
  • Laden

Extract: Extractie is het proces waarbij de gegevens uit verschillende homogene of heterogene gegevensbronnen worden geëxtraheerd op basis van verschillende validatiepunten.

Transformatie: Bij transformatie worden volledige gegevens geanalyseerd en worden er verschillende functies op toegepast om de gegevens in een opgeschoond en algemeen formaat naar de doeldatabase te laden.

hoe het grootste aantal in array java te vinden

Laden: Laden is het proces waarbij de verwerkte gegevens met minimale middelen in een doelgegevensopslagplaats worden geladen.


Data opslagplaats

  • Datawarehouse vangt de gegevens uit verschillende bronnen op voor nuttige analyse en toegang.
  • Datawarehousing is een grote verzameling verzamelde gegevens die wordt gebruikt voor het verzamelen en beheren van gegevens uit verschillende bronnen om zakelijke vragen te beantwoorden. Daarom helpt het bij het nemen van beslissingen.

Vereisten voor SQL Server-integratieservices

Om met SSIS te werken, moet u het volgende installeren:

  • SQL Server
  • SQL Server-gegevenstools

Laten we het installatieproces eens bekijken.

SQL Server-installatie

Ga naar de website: https://www.microsoft.com/en-au/sql-server/sql-server-downloads om SQL Server te installeren. U kunt de nieuwste versie of de vorige versie naar keuze installeren.

Er zijn dus verschillende edities van SQL Server, namelijk:

    • Gratis proefversie: U krijgt een gratis proefperiode van 180 dagen van SQL Server 2017 op Windows.
    • Developer-editie: Het is een gratis editie met volledige functionaliteit, met een licentie voor gebruik als ontwikkel- en testdatabase in een niet-productieomgeving.
    • Express-editie: Express is een gratis editie van SQL Server, ideaal voor ontwikkeling en productie voor desktop-, web- en kleine servertoepassingen.

Laten we nu kijken hoe we de gegevenstools kunnen installeren.

SQL Server-gegevenstools

Ga naar de website: https://docs.microsoft.com/en-us/sql/ssdt/previous-releases-of-sql-server-data-tools-ssdt-and-ssdt-bi?view=sql-server-ver15 en bekijk de verschillende releases van Microsoft. Raadpleeg de onderstaande schermafbeelding met de recente SSDT-release samen met de downloadlink.

In deze tutorial installeer ik de 15.9.1-versie. Dus laten we beginnen.

Stap 1: Wanneer u het .exe-bestand opent, wordt u gevraagd het systeem opnieuw op te starten voordat u met de installatie begint.

verschil tussen hashmap en hashtabel

Stap 2: Zodra u uw systeem opnieuw heeft opgestart, bent u klaar om te gaan. Klik gewoon op de knop 'Volgende' en volg de instructies op het scherm.

Stap 3: Het toont de benodigde tools en de functies zoals SQL Server Database, SSAS, SSRS en SSIS. Zorg ervoor dat u ze allemaal aanvinkt en klik op de knop 'installeren'. Raadpleeg de onderstaande schermafbeelding voor hetzelfde.

Vervolgens zullen we in SSIS Tutorial het SSIS-pakket bespreken en hoe u het kunt maken met behulp van de bovenstaande tools.

Wat is SSIS-pakket?

Een pakket is een fundamenteel blok waar u doorgaat en codeert in SSIS. Nu verwijst 'code' niet naar een programmeertaal, het is de ontwikkeling die u doet. Dus eigenlijk gebeurt je ontwikkeling in een pakket. Zoals hierboven besproken, is SSIS essentieel voor ETL en zal het SSIS-pakket het ETL-proces uitvoeren. Daarom is het een object dat de functionaliteit van Integration Services implementeert gegevens extraheren, transformeren en laden . Een pakket bestaat uit:

  • Verbindingen
  • Controle stroomelementen
  • Gegevensstroomelementen

Dat is alles voor deze SSIS-zelfstudie. Ik hoop dat je het met plezier hebt gelezen.

Hiermee zijn we aan het einde van deze blog gekomen. Ik hoop dat je deze Power BI-tutorialblog leuk vond. Dit was de eerste blog van de Power BI-serie. Deze Power BI tutorial zal worden gevolgd door mijn volgende blog, die zal focussen op Power BI Dashboards, lees dat ook.

Als je SSIS wilt leren en een carrière wilt opbouwen in datavisualisatie of BI, bekijk dan onze die wordt geleverd met live training onder leiding van een instructeur en real-life projectervaring. Deze training zal u helpen om MSBI diepgaand te begrijpen en u te helpen het onderwerp onder de knie te krijgen.

Heeft u een vraag voor ons? Vermeld het in het commentaargedeelte van 'SSIS Tutorial' en we nemen contact met u op.