AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein [MSSQL2000/DTS] Package Erstellen, Task/Step
Thema durchsuchen
Ansicht
Themen-Optionen

[MSSQL2000/DTS] Package Erstellen, Task/Step

Ein Thema von Christian Seehase · begonnen am 28. Sep 2006 · letzter Beitrag vom 30. Sep 2006
Antwort Antwort
Christian Seehase
(Co-Admin)

Registriert seit: 29. Mai 2002
Ort: Hamburg
11.117 Beiträge
 
Delphi 11 Alexandria
 
#1

[MSSQL2000/DTS] Package Erstellen, Task/Step

  Alt 28. Sep 2006, 14:32
Moin Zusammen,

Im Zuge einer Umstellung muss ich DTS-Packages erzeugen. Als Vorlage dienen mir welche, die für die bisherigen Daten benötigt wurden. Da sich nicht viel geändert hat (der Typ einer Spalte, und die Länge einer CHAR-Spalte), gedachte ich die bisherigen Packages nahezu identisch zu halten, da die bestehenden seit Jahren problemlos laufen.

Um ein "Local Package" in den "Data Transformation Services" zu erzeugen, starte ich den Import/Export-Wizard aus dem Kontextmenü mit "Alle Tasks\Import Data..." (SQL Server Enterprise Manager).

Bei "Choose a data source" lasse ich "Microsoft OLE DB Provider for SQL Server" als Data Source stehen, und wähle mir den Server und die Datenbank aus.
Bei "Choose a destination" dann das Gleiche.
Da der Vorgang innerhalb eine Datenbank stattinden soll, sind Server und DB jeweils gleich.
Auf der Seite "Specify Table Copy or Query", wähle ich "Use a Query to specify the data to transfer" aus, da von ein paar Quellfeldern nicht der direkte Wert benötigt wird, sondern der Rückgabewert einer "User defined function".
Das "Query statement" fülle ich per Copy&Paste, da ich die entsprechende Query schon vorliegen habe.
Die folgende Seite "Select Source Tables and Views" wähle ich als Destination die Zieltabelle in der Datenbank aus (statt Results), und ändere dann noch "Transforms" zu "Delete rows in destination table", da der Inhalt immer komplett ersetzt werden muss.
Anschliessend speichere ich das Paket dann.

Jetzt habe ich ein Package, dass, mal abgesehen von den gewünschten Änderungen, identisch ist... bis auf eines:
In der Workflow Propertys nach dem erfolgreichen Löschen der Zeilen, wird bei "Destination Step" die Zeile:
"Copy data from Results to [Tabellenname] Step gezeigt, während hier in der Vorlage Task steht.

Kann mir bitte mal jemand erzählen, was hierbei der Unterschied ist, und wie ich diesen beseitige?
(das ist mein erster "Versuch" auf diesem Gebiet )
Tschüss Chris
Die drei Feinde des Programmierers: Sonne, Frischluft und dieses unerträgliche Gebrüll der Vögel.
Der Klügere gibt solange nach bis er der Dumme ist
  Mit Zitat antworten Zitat
Christian Seehase
(Co-Admin)

Registriert seit: 29. Mai 2002
Ort: Hamburg
11.117 Beiträge
 
Delphi 11 Alexandria
 
#2

Re: [MSSQL2000/DTS] Package Erstellen, Task/Step

  Alt 30. Sep 2006, 17:47
*Schieb*
Tschüss Chris
Die drei Feinde des Programmierers: Sonne, Frischluft und dieses unerträgliche Gebrüll der Vögel.
Der Klügere gibt solange nach bis er der Dumme ist
  Mit Zitat antworten Zitat
marabu

Registriert seit: 6. Apr 2005
10.109 Beiträge
 
#3

Re: [MSSQL2000/DTS] Package Erstellen, Task/Step

  Alt 30. Sep 2006, 18:24
Hallo Chris,

der Unterschied ist einfach der: Tasks sind die Bausteine in einem DTS-Package, Steps sind die Bausteine in einem Workflow. Leider habe ich den Enterprise Manager momentan nicht verfügbar, so dass ich deine detaillierten Schilderungen nicht ohne weiteres nachvollziehen kann.

Grüße vom marabu
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:55 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz