Inleiding tot SSIS-interviewvragen en -antwoorden
SQL Server Integration Services (SSIS) is een gegevensintegratieprogramma ontwikkeld door Microsoft Corporation dat wordt gebruikt voor een breed scala aan gegevensmigratieactiviteiten. Dit is een platform voor de data-integratie en workflow-applicaties. Het is eigen commerciële software van Microsoft die op Microsoft Windows-platform draait.
Dus als je op zoek bent naar een baan die gerelateerd is aan SSIS, moet je je voorbereiden op de SSIS-interviewvragen van 2019. Hoewel elk SSIS-interview anders is en de reikwijdte van een baan ook anders, kunnen we u helpen met de beste SSIS-interviewvragen en -antwoorden, die u zullen helpen de sprong te wagen en u succesvol te maken in uw SSIS-interview. Met dit in gedachten hebben we de meest voorkomende SSIS-interviewvragen en -antwoorden ontworpen om u te helpen succesvol te worden in uw interview.
Hieronder is de lijst met SSIS-interviewvragen van 2019 die meestal in een interview worden gesteld:
1. Wat is SQL Server Integration Services (SSIS)?
Antwoord:
SQL Server Integration Services (SSIS) is een platform voor het integreren van verschillende applicaties en transformatieoplossingen op ondernemingsniveau. Integratieservices zullen worden gebruikt om complexe bedrijfsoplossingen te bieden die eenvoudig voldoen aan zakelijke vereisten. De verschillende soorten complexe bedrijfsoplossingen omvatten het overbrengen van bestanden, het verzenden van berichten in reactie op de binnenkomende gebeurtenissen, datawarehouse-applicaties, datamining, data cleaning-activiteiten en het bijwerken van SQL Server-objecten of -entiteiten. SSIS is ook een tool voor extraheren, transformeren en laden (ETL) die datatransformatiebewerkingen uitvoert.
SQL Server Integration Services (SSIS) is een belangrijk onderdeel van SQL Server-databasesoftware die wordt gebruikt om verschillende gegevensmigratiebewerkingen uit te voeren. SSIS heeft verschillende functies zoals verbindingen, gebeurtenissenhandlers, taken, variabelen enz. SQL Server Integration Services (SSIS) biedt programmeerfuncties en uitbreidingsmogelijkheden voor het ontwikkelen van aangepaste modellen voor transformaties en taken.
2.Wat zijn de belangrijke componenten van SQL Server Integration Services (SSIS)?
Antwoord:
De belangrijkste en belangrijke componenten zijn vier dingen die SSIS runtime engine, data flow pipeline engine, SSIS objectmodel, SSIS Windows-service zijn. De runtime-engine biedt beheer van de workflow van een pakket. De data flow pipeline engine zorgt voor de transformatie van gegevens van bron naar bestemming en ook in geheugentransformaties. De architectuur van de integratieservices bevat de integratieserviceservice die beschikbaar zal zijn in SQL Server Management Studio Software die kan worden gebruikt voor het bewaken en beheren van de SQL Server Integration Services (SSIS) -pakketten.
Het Integration Services-objectmodel bevat API's voor applicatieprogrammering die kunnen worden beheerd voor toegang tot de opdrachtregelprogramma's, aangepaste toepassingen en Integration Services-tools. De runtime-indeling van Integration Services bevat pakketten, voert pakketten uit en biedt ondersteuning voor breekpunten, configuratie, verbindingen, logboekregistratie en transacties die u ook allemaal kunt opslaan. De dataflow-engine wordt ingekapseld door de dataflowtaken. De geheugenbuffers worden geleverd door de datastroom-engine die gegevens verplaatst van bronlocatie naar bestemmingslocatie.
3.Wat is een ijkpunt in SSIS?
Antwoord:
Een controlepunt wordt gebruikt om de fouten op te slaan in SQL Server Integration Services (SSIS) -pakketten die een checkpoint-mogelijkheid bieden om het mislukte pakket te herstellen door de mislukte taken te beëindigen en door te gaan met de volgende door foutherstelmogelijkheden te bieden. In de kop van de controlepunten biedt het eigenschappenvenster de bestandsnaam van het controlepunt, het gebruik van het controlepunt en het opslaan van controlepunten. Het volledige pad kan worden opgegeven in Checkpoint-bestandsnaam, waar de pakketvariabelen en voltooide takenlogboeken worden opgeslagen. Check Point Usage wordt gebruikt om opnieuw op te starten op het punt waar de laatste taakfout optreedt.
Om het gedrag van het ijkpunt te implementeren, moet ijkpunt opslaan worden ingesteld op waar. Controlepunten worden meestal gebruikt om de SSIS-pakketten met fouten opnieuw te starten. IJkpunten moeten worden geconfigureerd in een SSIS-pakket. Een controlepunt kan worden gegenereerd of ingeschakeld met behulp van de configuratie van eigenschappen. Het checkpoint-bestand kan worden onderzocht door het checkpoint-element te controleren dat de pakket-ID bevat. Wanneer een SSIS-pakket wordt gestart, zoekt en laadt SSIS naar het controlepuntbestand en leest het alle configuratie- of eigenschappendetails.
4.Wat zijn de verschillende stromen in SSIS?
Antwoord:
De verschillende stromen in SQL Server Integration Services (SSIS) zijn dataflow en controlflow. De gegevensstroomtaak wordt uitgevoerd door een gegevensstroommotor die de gegevens tussen bronnen en zijn bestemmingen verplaatst of overbrengt. Door datastroomtaak toe te voegen aan pakketbeheer, krijgt u de tool Extraheren, transformeren en laden (ETL). Een gegevensstroom bevat minimaal één gegevensstroomcomponent. Een typische gegevensstroomcomponent bevat het extraheren van gegevens uit bronnen en het transformeren van gegevens naar bestemmingen die kunnen worden gewijzigd en het laden van gegevens op bestemmingen.
Een uitvoeringsplan wordt op het moment van uitvoering verstrekt aan de dataflow engine. Om de bulkgegevens in SQL Server-database in te voegen, kan de bulkverwerkingsfunctie worden gebruikt in plaats van datastroomtaken. Een Control Flow biedt het pad voor de uitvoering van de workflow van uit te voeren taken. Een lusconcept is een voorbeeld van de uitvoeringsmethode van de Control-stroom. Datastroom biedt de gegevenstransformatie van bronbestemming, terwijl de besturingsstroom de manier van de gegevensstroom bepaalt door logisch uit te voeren en de uit te voeren besturingsstroombewerkingen. Elk SQL Server Integration Services (SSIS) -pakket bevat een besturingsstroom met optioneel ten minste één gegevensstroom. De besturingsstroomelementen zijn van drie typen die containers in pakketten zijn die structuren, functies die taken bieden en prioriteitsbeperkingen bieden. De architectuur van de integratiediensten biedt de mogelijkheid om de containers ook te nesten.
5.Wat zijn verschillende soorten transformaties in SSIS?
Antwoord:
De verschillende soorten transformaties zijn Business Intelligence-transformaties, Split- en Join-transformaties, Rij-transformaties, Rij-set-transformaties, Andere transformaties. Er zijn weer veel subtypen transformaties voor de bovenstaande SSIS-transformaties. Naast de bovenstaande transformaties zijn er ook aangepaste transformaties die bestaan. De transformaties zijn de hoofdcomponenten van de Dataflow-taken die de gegevens transformeren van bronfeeds naar bestemmingen in de gewenste formaten of structuren zoals vereist.
Het belangrijkste voordeel van transformaties is dat ze in het geheugen aanwezig zijn en geen uitwerkingen in de SQL-scripts vereisen. Er zijn ook synchrone en asynchrone transformaties die nuttig zijn voor de gelijktijdige transformaties. Dataconversietransformaties en afgeleide kolommen zijn de synchrone transformaties waarbij de gegevens tijdens het transformatieproces naar geheugenbuffers stromen en dezelfde buffer reikt. Asynchrone transformaties veroorzaken de blokkering van de gegevensstroom, die weer van twee typen is, die gedeeltelijk blokkerende transformaties en volledig blokkerende transformaties worden genoemd. Deze twee zeer belangrijke transformaties in SQL Server Integration Services (SSIS).
Aanbevolen artikel
Dit is een handleiding voor de lijst met SSIS-interviewvragen en antwoorden, zodat de kandidaat deze SSIS-interviewvragen gemakkelijk kan beantwoorden. dit is het meest waardevolle bericht op SSIS-interviewvragen en -antwoorden. U kunt ook de volgende artikelen bekijken voor meer informatie -
- Belangrijk bij SQL Server-databasebeheer
- Handleiding voor Big Data-interviewvragen
- 13 beste interviewvragen en antwoorden over programmeren in C
- Nuttige sollicitatievragen en antwoorden voor Apache PIG
- Waardevolle sollicitatievragen voor Data Science