Lektion 3: Ausführen des Assistenten, um den Export aus ODBC in eine Flatfile auszuführen
In dieser Lektion führen Sie den SQL Server-Import/Export-Assistenten aus, um das einfache Paket für die Datenübertragung zu erstellen. Wenn Sie den Assistenten ausführen, wählen Sie die folgenden Optionen aus:
Wählen Sie die Datenquelle aus. Sie verwenden eine SQL Server-ODBC-Datenquelle als Quelle und wählen in der Sales.SalesTerritory-Tabelle der AdventureWorks2008R2-Datenbank Zeilen aus.
Geben Sie das Ziel an. Sie schreiben die Daten in eine Textdatei. Sie konfigurieren die Textdatei mithilfe des Assistenten.
Nachdem Sie den Assistenten ausgeführt haben, benennen Sie das Paket um. Sie benennen Pakete um, um die Namen der Pakete aussagekräftig zu gestalten.
So führen Sie den SQL Server-Import/Export-Assistenten aus
Öffnen Sie das in der vorhergehenden Lektion erstellte Integration Services-Projekt in Business Intelligence Development Studio, sofern dieses nicht bereits geöffnet ist.
Klicken Sie im Projektmappen-Explorer mit der rechten Maustaste auf den Ordner SSIS-Pakete, und klicken Sie dann auf SSIS-Import/Export-Assistent.
Hinweis Wenn das Fenster des Projektmappen-Explorers nicht geöffnet ist, klicken Sie im Menü Ansicht auf Projektmappen-Explorer.
Klicken Sie auf der Seite Willkommen des Import/Export-Assistenten von SQL Server auf Weiter.
Wählen Sie auf der Seite Datenquelle auswählen die folgenden Optionen aus:
Wählen Sie für Datenquelle die Option .NET Framework-Datenanbieter für ODBC aus.
Geben Sie für ConnectionString den folgenden Text ein:
Dsn=Name der SQL Server-ODBC-Datenquelle
Wählen Sie auf der Seite Ziel auswählen des SQL Server-Import/Export-Assistenten die folgenden Optionen aus:
Wählen Sie für Ziel die Option Flatfileziel aus.
Klicken Sie auf Durchsuchen, navigieren Sie zu C:\Programme\Microsoft SQL Server\100\Samples\Integration Services\Package Samples\Exporting ODBC to Flat File\Sample Data, klicken Sie auf die Textdatei FlatFile.txt, und klicken Sie dann auf Öffnen.
Stellen Sie unter Dateiname sicher, dass diese Option auf C:\Programme\Microsoft SQL Server\100\Samples\Integration Services\Package Samples\Exporting ODBC to Flat File\Sample Data\FlatFile.txt" festgelegt ist.
Stellen Sie unter Gebietsschema sicher, dass diese Option auf Englisch (USA) festgelegt ist.
Stellen Sie unter Codepage sicher, dass diese Option auf 1252 (ANSI - Latin I) festgelegt ist.
Stellen Sie unter Format sicher, dass diese Option auf Mit Trennzeichen festgelegt ist.
Klicken Sie auf der Seite Tabelle kopieren oder Datenbank abfragen des Import/Export-Assistenten von SQL Server auf Abfrage zum Angeben der zu übertragenden Daten schreiben.
Geben Sie auf der Seite Quellabfrage angeben im Feld SQL-Anweisung die folgende SQL-Anweisung ein, oder kopieren Sie diese:
Select Sales.SalesTerritory.Name, Sales.SalesTerritory.CountryRegionCode, Sales.SalesTerritory.SalesYTD, Sales.SalesTerritory.SalesLastYear, Sales.SalesTerritory.CostYTD, Sales.SalesTerritory.CostLastYear FROM Sales.SalesTerritory
Wählen Sie auf der Seite Flatfileziel konfigurieren die folgenden Optionen aus:
Stellen Sie unter Quellabfrage sicher, dass diese Option auf "Abfrage" festgelegt ist.
Wählen Sie für Spaltentrennzeichen die Option Tabstopp {t} aus.
Überprüfen Sie die Informationen zum neuen Paket auf der Seite Assistenten abschließen, und klicken Sie dann auf Fertig stellen.
Zeigen Sie auf der Seite Vorgang wird ausgeführt die vom Assistenten ausgeführten Aktionen an, und klicken Sie dann auf Schließen.
Abschließend sollte in der Spalte Status für jede Aktion das Wort Erfolg angezeigt werden.
So benennen Sie das Paket um
Klicken Sie im Projektmappen-Explorer im Ordner SSIS-Pakete mit der rechten Maustaste auf das neue Paket, klicken Sie auf Umbenennen, und geben Sie dann Lektion ODBC-Export ein.
Stellen Sie sicher, dass die Dateinamenerweiterung DTSX enthalten ist.
Wenn Sie gefragt werden, ob das Objekt umbenannt werden soll, klicken Sie auf Ja.