Delen via


Pakketten implementeren met SSIS

van toepassing op:SQL Server SSIS Integration Runtime in Azure Data Factory

Microsoft SQL Server Integration Services biedt hulpprogramma's waarmee u eenvoudig pakketten op een andere computer kunt implementeren. De implementatiehulpprogramma's beheren ook eventuele afhankelijkheden, zoals configuraties en bestanden die het pakket nodig heeft. In deze zelfstudie leert u hoe u deze hulpprogramma's gebruikt om pakketten en hun afhankelijkheden op een doelcomputer te installeren.

Eerst voert u taken uit om de implementatie voor te bereiden. U maakt een nieuw Integration Services-project in SQL Server Data Tools (SSDT) en voegt bestaande pakketten en gegevensbestanden toe aan het project. U maakt geen nieuwe pakketten helemaal zelf; In plaats daarvan werkt u alleen met voltooide pakketten die speciaal voor deze zelfstudie zijn gemaakt. U wijzigt de functionaliteit van de pakketten in deze zelfstudie niet; Nadat u de pakketten aan het project hebt toegevoegd, is het echter mogelijk handig om de pakketten in SSIS Designer te openen en de inhoud van elk pakket te controleren. Door de pakketten te onderzoeken, krijgt u meer informatie over pakketafhankelijkheden, zoals logboekbestanden en andere interessante functies van de pakketten.

Ter voorbereiding op de implementatie werkt u ook de pakketten bij om configuraties toe te passen. Configuraties zorgen ervoor dat de eigenschappen van pakketten en pakketobjecten kunnen worden bijgewerkt tijdens runtime. In deze zelfstudie gebruikt u configuraties om de verbindingsreeksen van logboek- en tekstbestanden en de locaties van de XML- en XSD-bestanden die door het pakket worden gebruikt, bij te werken. Zie Pakketconfiguraties en Pakketconfiguraties maken voor meer informatie.

Nadat u hebt gecontroleerd of de pakketten met succes worden uitgevoerd in SQL Server Data Tools (SSDT), maakt u de implementatiebundel die moet worden gebruikt om de pakketten te installeren. De implementatiebundel bestaat uit de pakketbestanden en andere items die u hebt toegevoegd aan het Integration Services-project, de pakketafhankelijkheden die Integration Services automatisch bevat en het implementatiehulpprogramma dat u hebt gemaakt. Zie Een implementatiehulpprogramma maken voor meer informatie.

Vervolgens kopieert u de implementatiebundel naar de doelcomputer en voert u de wizard Pakketinstallatie uit om de pakketten en pakketafhankelijkheden te installeren. De pakketten worden geïnstalleerd in de msdb SQL Server-database en de ondersteunende en ondersteunende bestanden worden geïnstalleerd in het bestandssysteem. Omdat de geïmplementeerde pakketten configuraties gebruiken, werkt u de configuratie bij voor het gebruik van nieuwe waarden waarmee pakketten met succes kunnen worden uitgevoerd in de nieuwe omgeving.

Ten slotte voert u de pakketten uit in SQL Server Management Studio met behulp van het hulpprogramma Pakket uitvoeren.

Het is het doel van deze zelfstudie om de complexiteit van realtime implementatieproblemen te simuleren die u kunt tegenkomen. Als het echter niet mogelijk is om de pakketten op een andere computer te implementeren, kunt u deze zelfstudie nog steeds uitvoeren door de pakketten in de msdb-database te installeren op een lokaal exemplaar van SQL Server en vervolgens de pakketten uit te voeren vanuit SQL Server Management Studio op hetzelfde exemplaar.

Geschatte tijd voor het voltooien van deze zelfstudie: 2 uur

Wat u leert

De beste manier om kennis te maken met de nieuwe hulpprogramma's, besturingselementen en functies die beschikbaar zijn in Microsoft SQL Server Integration Services, is door ze te gebruiken. In deze zelfstudie wordt u begeleid bij de stappen voor het maken van een Integration Services-project en voegt u vervolgens de pakketten en andere benodigde bestanden toe aan het project. Nadat het project is voltooid, maakt u een implementatiebundel, kopieert u de bundel naar de doelcomputer en installeert u de pakketten vervolgens op de doelcomputer.

Vereiste voorwaarden

Deze zelfstudie is bedoeld voor gebruikers die al bekend zijn met fundamentele bestandssysteembewerkingen, maar die beperkte blootstelling hebben aan de nieuwe functies die beschikbaar zijn in SQL Server Integration Services. Als u meer inzicht wilt krijgen in de basisconcepten van Integration Services die u in deze zelfstudie gaat gebruiken, is het wellicht handig om eerst de volgende Integration Services-zelfstudie te voltooien: SSIS How to Create an ETL Package.

Op de broncomputer

Op de computer waarop u de implementatiebundel maakt , moeten de volgende onderdelen zijn geïnstalleerd:

  • SQL Server. (Download een gratis evaluatie- of ontwikkelaarseditie van SQL Server via SQL Server-downloads.)

  • Voorbeeldgegevens, voltooide pakketten, configuraties en een leesmij. Als u de voorbeeldgegevens en de lespakketten als zip-bestand wilt downloaden, raadpleegt u zelfstudiebestanden voor SQL Server Integration Services. De meeste bestanden in het Zip-bestand zijn alleen-lezen om onbedoelde wijzigingen te voorkomen. Als u uitvoer naar een bestand wilt schrijven of wilt wijzigen, moet u mogelijk het kenmerk Alleen-lezen uitschakelen in de bestandseigenschappen.

  • De AdventureWorks2025 voorbeelddatabase. U kunt de AdventureWorks2025 database downloaden uit voorbeelddatabases van AdventureWorks en de back-up herstellen.

  • U moet gemachtigd zijn om tabellen te maken en neer te zetten in de AdventureWorks-database.

  • SQL Server Data Tools (SSDT).

Op de doelcomputer

Op de computer waarop u pakketten implementeert , moeten de volgende onderdelen zijn geïnstalleerd:

  • SQL Server. (Download een gratis evaluatie- of ontwikkelaarseditie van SQL Server via SQL Server-downloads.)

  • Voorbeeldgegevens, voltooide pakketten, configuraties en een leesmij. Als u de voorbeeldgegevens en de lespakketten als zip-bestand wilt downloaden, raadpleegt u zelfstudiebestanden voor SQL Server Integration Services. De meeste bestanden in het Zip-bestand zijn alleen-lezen om onbedoelde wijzigingen te voorkomen. Als u uitvoer naar een bestand wilt schrijven of wilt wijzigen, moet u mogelijk het kenmerk Alleen-lezen uitschakelen in de bestandseigenschappen.

  • De AdventureWorks2025 voorbeelddatabase. U kunt de AdventureWorks2025 database downloaden uit voorbeelddatabases van AdventureWorks en de back-up herstellen.

  • SQL Server Management Studio.

  • SQL Server Integration Services. Zie Integration Services installeren voor instructies om SSIS te installeren.

  • U moet gemachtigd zijn om tabellen te maken en neer te zetten in de AdventureWorks-database en om SSIS-pakketten uit te voeren in SQL Server Management Studio.

  • U moet lees- en schrijfmachtigingen hebben voor de sysssispackages tabel in de msdb SQL Server-systeemdatabase.

Als u van plan bent pakketten te implementeren op dezelfde computer als degene waarop u de implementatiebundel maakt, moet die computer voldoen aan de vereisten voor zowel de bron- als doelcomputers.

Lessen in deze handleiding

Les 1: De implementatiebundel voorbereiden
In deze les kunt u een ETL-oplossing implementeren door een nieuw Integration Services-project te maken en de pakketten en andere vereiste bestanden aan het project toe te voegen.

Les 2: De implementatiebundel maken in SSIS
In deze les bouwt u een implementatiehulpprogramma en controleert u of de implementatiebundel de benodigde bestanden bevat.

Les 3: SSIS-pakketten installeren
In deze les kopieert u de implementatiebundel naar de doelcomputer, installeert u de pakketten en voert u de pakketten uit.