Door: Ray Barley
Overzicht
SQL Server Management Studio (SSMS) biedt de Export Wizard-taak die u kunt gebruiken om gegevens van de ene gegevensbron naar de andere te kopiëren. U kunt kiezen uit verschillende soorten bron- en doelgegevensbronnen, tabellen selecteren om te kopiëren of uw eigen query specificeren om gegevens te extraheren, en uw werk opslaan als een SSIS-pakket. In dit gedeelte zullen we de Export Wizard doorlopen en gegevens exporteren van een SQL Server database naar een Excel spreadsheet.
Uitleg
Om te beginnen start u SSMS door te klikken op SQL Server Management Studio in de Microsoft SQL Server programmagroep. Na het starten van SSMS wordt u om een verbinding gevraagd; maak verbinding met de Database Engine. Voor demonstratiedoeleinden zullen we de AdventureWorksDW database gebruiken. U kunt de AdventureWorksDW voorbeelddatabase downloaden van de CodePlex site.
Localiseer de AdventureWorksDW database in de SSMS Object Explorer; als de Object Explorer niet zichtbaar is, klikt u op het menu Beeld en selecteert u Object Explorer:
Rechter muisklik op de AdventureWorksDW database in de Object Explorer, selecteer Taken en vervolgens Gegevens exporteren uit het contextmenu om de Wizard exporteren te starten. Klik op Next (Volgende) om verder te gaan dan het welkomstdialoogvenster (indien getoond). In de volgende secties zullen we de wizard stap voor stap doorlopen.
Kies een Gegevensbron
In het dialoogvenster Kies een Gegevensbron kunt u de bron van uw gegevens opgeven. Aangezien we de wizard Exporteren uitvoeren, wordt het dialoogvenster weergegeven met de waarden die al zijn ingevuld, zoals hieronder getoond (gebaseerd op de database waarop u met de rechtermuisknop hebt geklikt om de wizard Exporteren te starten):
Klik op Volgende om verder te gaan naar het dialoogvenster Kies een bestemming.
Kies een bestemming
In het dialoogvenster Kies een bestemming kunt u de gegevensbron specificeren voor de gegevens die u exporteert. Er zijn nogal wat opties beschikbaar voor bestemmingen; de extra invoer varieert afhankelijk van de gekozen gegevensbron. In ons voorbeeld exporteren we onze gegevens naar Excel en gebruiken we deze Excel-spreadsheet als bron in de demonstratie van de wizard Importeren verderop in deze handleiding. Vul het dialoogvenster als volgt in:
Klik op Volgende om door te gaan naar het dialoogvenster Tabel kopiëren of Query opgeven.
Tabel kopiëren of Query opgeven
In het dialoogvenster Tabel kopiëren of Query opgeven kunt u kiezen of u gegevens wilt exporteren door tabellen en/of weergaven uit de gegevensbron te selecteren of door een query op te geven om de gegevens te extraheren. Selecteer Kopieer gegevens uit een of meer tabellen of weergaven, zoals hieronder is weergegeven:
Klik op Volgende om door te gaan naar het dialoogvenster Selecteer brontabellen en -weergaven.
Selecteer brontabellen en -weergaven
In het dialoogvenster Selecteer brontabellen en -weergaven kunt u de tabellen en weergaven selecteren die u wilt exporteren. Voor onze demonstratie gaan we de DimGeography tabel selecteren zoals hieronder getoond:
U kunt op de knop Preview klikken om de eerste 100 rijen van de gegevens in de gegevensbron te bekijken zoals hieronder getoond:
U kunt op de knop Mappings bewerken (in het dialoogvenster Bronbestanden en -weergaven selecteren) klikken om de kolommappings van de gegevensbron naar de gegevensbestemming te bekijken, zoals hieronder wordt weergegeven. Als de tabel niet bestaat in de gegevensbron van de bestemming, kunt u ook de toewijzingen bewerken.
U kunt op de optie klikken om de tabel te laten vallen en opnieuw te maken in de gegevensbron van de bestemming; standaard is deze optie niet aangevinkt. Als de tabel niet bestaat in de bestemmings gegevensbron, zal de Create destination table radio button worden geselecteerd en de andere radio buttons zullen worden uitgeschakeld. Als de tabel al bestaat in de bestemming gegevensbron, zal de Create bestemmingstabel keuzerondje worden uitgeschakeld en kunt u ofwel de Delete of Append opties selecteren.
U kunt op de knop SQL bewerken klikken om de SQL voor het maken van de tabel in de bestemmingsgegevensbron te bekijken en/of te bewerken, zoals hieronder wordt weergegeven:
Klik tweemaal op OK om terug te keren naar het dialoogvenster Bron-tabellen en -weergaven selecteren en klik vervolgens op Volgende om verder te gaan naar het dialoogvenster Pakket opslaan en uitvoeren.
Pakket opslaan en uitvoeren
Het dialoogvenster Pakket opslaan en uitvoeren geeft u de mogelijkheid om de export uit te voeren en een SSIS-pakket te maken en dit op te slaan op SQL Server of het bestandssysteem, zoals hieronder is weergegeven:
Voor ons doel zullen we het SSIS-pakket opslaan, zodat we het in een later deel van de tutorial kunnen bekijken. Klik op Volgende om door te gaan naar het dialoogvenster Save SSIS Package.
Save SSIS Package
Het Save SSIS Package wordt opgeroepen als u ervoor hebt gekozen uw exportbewerking op te slaan als een SSIS package in het dialoogvenster Save and Execute Package. Vul het dialoogvenster in zoals hieronder wordt getoond:
Klik op Volgende om verder te gaan naar het dialoogvenster Wizard voltooien.
Voltooi de wizard
Het dialoogvenster Voltooi de wizard toont een overzicht van de opties die u voor de exportbewerking hebt gekozen, zoals hieronder wordt weergegeven:
Klik op Voltooien om het SSIS-pakket uit te voeren. U kunt het Excel-spreadsheet openen en de tabel bekijken die is geëxporteerd. Een deel van de Excel spreadsheet wordt hieronder getoond:
Laatste Update: 10/22/2009