| 
 
  |  | 
  
    | Microsoft SQL Server 2000 DTS Schritt für Schritt 
 mit CD-ROM
 
 Carl Rabeler
 Microsoft Press
 EAN: 9783860638439 (ISBN: 3-86063-843-2)
 543 Seiten, paperback, 19 x 23cm, Dezember, 2003
 
EUR 39,90alle Angaben ohne Gewähr
 |  |  
| 
Umschlagtext Daten liegen häufig in unterschiedlichen Quellen, an unterschiedlichen Orten und in unterschiedlichen Formaten vor. Damit bei Geschäftsentscheidungen auf sie zurückgegriffen werden kann, müssen sie in einen Ort zusammengeführt werden. Mit SQL Server 2000 Data Transformation Services (DTS) ist genau das möglich. Dieses Buch zeigt Ihnen anhand von Schritt-für-Schritt-Anleitungen, wie Sie mit DTS die Daten auf unterschiedlichste Art und Weise transformieren und dann in eine integrierte Datenstruktur laden können. Sie lernen das Arbeiten mit heterogenen Datenquellen zum Extrahieren, Transformieren und Konsolidieren von Daten mit ActiveX-Skripttasks. Darüber hinaus lernen Sie effiziente Ablaufsteuerung, Transaktionskontrolle, Protokollierung, Fehlerbehandlung und Sicherheit in Ihre DTS-Pakete zu integrieren. Durch die auf der CD beiliegenden Übungsdateien (englischsprachig) können Sie Ihr gelerntes Wissen sofort umsetzen.
 
 
 
 
 Lernen Sie:
 
 
 
 • Schnelleinstieg in DTS
 
 •  Einsetzen des DTS-Designers zum Erstellen und Erweitern von Paketen
 
 • Arbeiten mit DTS-Paketen
 
 •  Erstellen fortgeschrittener DTS-Tasks
 
 • Arbeiten mit fortgeschrittenen DTS-Optionen
 
 •  DTS-Pakete dynamisch konfigurieren
 
 • Verwenden von ActiveX-Skripttasks
 
 • Ausnahmebehandlung in DTS-Paketen
 
 • Fertigstellen und Ausführen der Datenübertragungsanwendung
 
 
 Rezension Der Titel diese Buches beschreibt es meiner Meinung nach sehr gut, jeder der sich schon einmal mit DTS beschäftigt hat, weiß dass dieses Thema sehr schnell hoch kompliziert werden kann. Das geniale an diesem Buch ist der Aufbau und die Durchführungsweise der Beispielszenarien, die es ermöglichen genau nachzuvollziehen und zu Schlussfolgern wie DTS funktioniert. Im weiteren Verlauf des Buches wird man feststellen, dass der Schwierigkeitsgrad ansteigt und somit auch für fortgeschrittene Benutzer geeignet ist, der Schnelleinstieg am Anfang des Buches erleichtert es aber "Einsteigern" Fuß zu fassen. Die Funktionsweise von DTS wird sehr genau anhand von Beispielszenarien erklärt und es wird sehr viel Wert auf das abfangen und verhindern Fehlern gelegt. Die Komplexität von DTS bleibt in diesem Buch bestimmt nicht verborgen, aber durch einfache Erklärungen und viel Beispielarbeit, wird es dem Benutzer leichter gemacht DTS zu verstehen.
 
 Ronny Grudzinski, lehrerbibliothek.de
 
Inhaltsverzeichnis Einführung     11
 Aufbau dieses Buches     12
 Systemvoraussetzungen           14
 Die Evaluierungsversion von Microsoft SQL Server 2000 installieren           15
 Installation der Beispieldateien          15
 Wo finde ich weiterführende Hilfe?     16
 
 
 Kapitel 1
 
 Schnelleinstieg in DTS       17
 
 Daten mithilfe des DTS-Import/Export-Assistenten importieren          18
 Daten mithilfe des DTS-Import/Export-Assistenten exportieren          47
 Objekte und Daten mithilfe des DTS-Import/Export-Assistenten kopieren     50
 
 
 Kapitel 2
 
 Einsatz des DTS-Designers zum Erstellen und Erweitern von Paketen      57
 
 Öffnen und Bearbeiten vorhandener Pakete          58
 Verbindungsobjekte          58
 Tasks    70
 Rangfolgeeinschränkungen         79
 Erstellen eines neuen Pakets im DTS-Designer      86
 Erstellen eines Pakets zum Laden von Daten         98
 
 
 Kapitel 3
 
 Arbeiten mit DTS-Paketen        123
 
 Pakete speichern          124
 Pakete schützen           144
 Pakete in SQL Server schützen   144
 Pakete in Meta Data Services schützen         145
 Pakete im Dateisystem schützen          145
 Pakete durch Kennwörter schützen     145
 Sichern von Paketen        146
 Pakete ausführen         146
 Die Paketprotokollierung aktivieren  155
 
 
 Kapitel 4
 
 Erstellen fortgeschrittener DTS-Tasks         163
 
 In einem Daten-transformieren-Task Suchabfragen durchführen       168
 Verwendung parametrisierter Abfragen in einem Datengesteuerte-Abfrage-Task    180
 Zugriff auf die Multiphasen-Datapump       195
 Unterpakete aufrufen   204
 
 
 Kapitel 5
 
 Mit fortgeschrittenen DTS-Optionen arbeiten        209
 
 Ausführungseigenschaften konfigurieren     210
 Die parallele Taskausführung konfigurieren  210
 Ausführungspriorität konfigurieren     212
 Paketfehlschlagsdefinition konfigurieren       214
 Mit nicht Multithreading-fähigen Tasks arbeiten     215
 Mit Transaktionen arbeiten    216
 Transaktionen aktivieren und konfigurieren  216
 Tasks in Transaktionen aufnehmen     219
 Transaktionen vererben   220
 Überlegungen zur Arbeit mir Transaktionen          221
 Mit Ausnahmedateien arbeiten        240
 
 
 Kapitel 6
 
 DTS-Paketobjekte dynamisch konfigurieren          257
 
 Datenverknüpfungsverbindungen verwenden      258
 Den Task „Dynamische Eigenschaften" verwenden       271
 Die Werte globaler Variablen in einem anderen Paket dynamisch ändern        292
 
 
 Kapitel 7
 
 ActiveX-Skripttasks einsetzen   299
 
 Globale Variablen zur Laufzeit setzen        302
 Eine SQL Server-Konfigurationstabelle erstellen     303
 Die Werte der globalen Variablen des Pakets AktualisierenMaster aus der Konfigurationstabelle übernehmen    304
 Den giConfigID-Wert an Unterpakete übergeben und die Paket-ausführen-Tasks des Pakets AktualisierenMaster dynamisch konfigurieren          311
 Die Reihenfolge der Schrittausführung im Paket AktualisierenMaster festlegen und das Paket testen         314
 Die Werte der globalen Variablen des Pakets ProductDimAktualisieren aus der Konfigurationstabelle aktualisieren          318
 Die Pfadangaben für die Ausnahmedateien der Tasks des Pakets ProductDimAktualisieren dynamisch aktualisieren          320
 Die Reihenfolge der Schrittausführung im Paket ProductDimAktualisieren festlegen      322
 Die Werte der globalen Variablen des Pakets CustomerDimAktualisieren aus der
 Konfigurationstabelle aktualisieren     324
 Die Pfadangabe für die Ausnahmedatei eines Tasks des Pakets CustomerDimAktualisieren dynamisch aktualisieren         326
 Die Reihenfolge der Schrittausführung im Paket CustomerDimAktualisieren festlegen   328
 Testen der Einstellungen in der Konfigurationstabelle      330
 Pakete um Schritte zur Paketprotokollierung und Fehlerbehandlung ergänzen      335
 Werte für Pfadangaben aus der Systemregistrierung lesen      343
 Einen Registrierungsschlüssel hinzufügen     344
 Den Dynamische-Eigenschaften-Task des Pakets AktualisierenMaster mit dem Wert eines
 Registrierungsschlüssels aktualisieren          345
 Den Dynamische-Eigenschaften-Task des Pakets CustomerDimAktualisieren mit dem Wert eines Registrierungsschlüssels aktualisieren          348
 Den Dynamische-Eigenschaften-Task des Pakets ProductDimAktualisieren mit dem Wert eines Registrierungsschlüssels aktualisieren          351
 Die Pakete der Datenübertragungsanwendung in einem anderen Verzeichnis ausführen      354
 Paketverzweigungen einrichten        356
 Das Paket AktualisierenMaster mit einer Verzweigungsvariablen ergänzen        357
 Das Paket CustomerDimAktualisieren um Verzweigungsschritte erweitern          358
 Schritte und Ausführungsordnung im Paket CustomerDimAktualisieren einrichten          364
 Das Paket ProductDimAktualisieren mit Verzweigungsschritten erweitern        370
 Schritte und Ausführungsreihenfolge im Paket ProductDimAktualisieren einrichten    374
 Löschkonfigurationen zum Ausführen der Unterpaketverzweigungen einrichten  380
 
 
 Kapitel 8
 
 Ausnahmebehandlung in DTS-Pakete integrieren  387
 
 Batchkontrolle ergänzen        388
 SQL Server-Objekte ändern, damit sie die Batchkontrolle unterstützen      389
 Einen BatchlD-Wert generieren, im Paket AktualisierenMaster speichern und an Unterpakete übergeben   391
 Den BatchlD-Wert in Tasks des Pakets Product-DimAktualisieren integrieren     395
 Den BatchlD-Wert in Tasks des Pakets Customer-DimAktualisieren integrieren     402
 Die Schritte zum Generieren und Einfügen der BatchlD-Werte testen      408
 Schritte zum Protokollieren von Tasks und Paketen erstellen  411
 Eine Prüftabelle in SQL Server erstellen        411
 Protokollierungsschritte im Paket AktualisierenMaster erstellen       412
 Protokollierungsschritte im Paket CustomerDim-Aktualisieren erstellen     415
 Protokollierungsschritte im Paket ProductDim-Aktualisieren erstellen     426
 Den Einsatz der AuditEvents-Tabelle testen  433
 Fertig gestellte Zeilen und Fehlerzeilen aufzeichnen      436
 Die Tabelle AuditEvents modifizieren, um Informationen über die Zeilenverarbeitung aufzuzeichnen   436
 Die Informationen zur Zeilenverarbeitung der Tasks des Pakets ProductDimAktualisieren aufzeichnen         437
 Die Informationen zur Zeilenverarbeitung der Tasks des Pakets CustomerDimAktualisieren aufzeichnen      441
 Die Aufzeichnung der Zeilenverarbeitungsinformationen testen          445
 
 
 Kapitel 9
 
 Fertigstellen der Datenübertragungsanwendung   449
 
 Eine DTS-Paketvorlage erstellen      450
 Ein Paket zum Füllen der Tabelle SalesFact erstellen und aufrufen    456
 Die Schritte zum Laden der Daten in die Tabellen SalesStage und SalesFact erstellen      456
 Das Paket SalesFactsAktualisieren um die dynamischen Konfigurationselemente erweitern      461
 Das Paket SalesFactsAktualisieren um Verzweigungsschritte erweitern          465
 Das Paket SalesFactsAktualisieren um Schritte zur Protokollierung und Fehleraufzeichnung ergänzen          468
 Benutzerfreundliche Namen festlegen und Rangfolgeeinschränkungen zur Sicherstellung der richtigen Reihenfolge der Schrittausführung definieren         475
 Das Unterpaket SalesFactsAktualisieren aus dem Paket AktualisierenMaster aufrufen    480
 Testen der Datenübertragungsanwendung mit dem Paket SalesFactsAktualisieren   482
 Ergänzen des Schritts zur Aufbereitung des Sales-Cube          485
 Die Analysis Services-Datenbank wiederherstellen und einen Analysis Services-Aufbereitungstask hinzufügen     487
 Schritte zur Umgehung und Protokollierung ergänzen      492
 
 
 Kapitel 10
 
 Betrieb der Datenübertragungsanwendung  501
 
 Die Datenübertragungsanwendung in der Datenbank SfS_OLAP zurücksetzen          502
 Historische Daten laden         506
 Monatsdaten laden und überprüfen  510
 
 
 Stichwortverzeichnis       525
 
 
 Über den Autor      543
 
 
 
 
 
 
        
        
        
        
         Weitere Titel aus der Reihe Schnell und einfach lernen |  |  |