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:
- Wat is gegevensintegratie?
- Waarom SSIS?
- Wat is SSIS?
- Kenmerken van SSIS
- Hoe SSIS werkt?
- Vereisten voor SQL Server-integratieservices
- Wat is SSIS-pakket?
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:
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.