Microsoft SQL Server 2000 Data Transformation Services (DTS) to zestaw narzędzi
graficznych, oraz zbiór programowalnych obiektów które pozwalają przekształcać informacje
pomiędzy różnymi źródłami danych (definiując nawet skomplikowane sieci przepływu).
Mogą być wykorzystane kopiowaniu zawartości bazy danych nawet wtedy, gdy schematy
baz różnią się. Mechanizmy DTS są często używane podczas przygotowywania informacji
do zasilenia hurtowni danych.
Udostępniona prezentacja z Teched 2002 pokazuje w jaki sposób można wykorzystać
komponenty .NET do realizacji zadań własnych w DTS.
Prezentacja omawia:
- Architekturę DTS
- Współpracę pomiędzy .NET a DTS (odpowiednia rejestracja obiektów COM/.NET,
a także omawia dokładnie sposób instalacji własnych zadań)
- Zasady konstrukcji własnych komponentów, realizujących zadania w diagramie
DTS
- Sposób tworzenia interfejsu użytkownika w takich komponentach
- Zasady zachowania stanu komponentu, by jego stan mógł być zapisany wraz
z pakietem DTS
- Zasady przekazywania wartości za pośrednictwem zmiennych globalnych
- Kilka uwag pozwalających śledzić działanie własnych komponentów .NET działających
w pakiecie DTS, a także sposób w jaki można posługiwać się systemowym logowaniem
zdarzeń
Oprócz informacji na temat DTS, z prezentacji można się dużo dowiedzieć o zasadach
współpracy komponentów COM i kodu w .NET. Wszystkie operacje mogą być wykonane bez
używania narzędzi graficznych.
Załączony kod demonstracyjny zawiera skrypty ułatwiające ręczną rejestrację plików COM oraz przykłady różnych własnych komponentów które można wykorzystać do realizacji własnych zadań w pakiecie DTS. Dostępne są także szablony, które pozwalają szybko zacząć pisanie własnych obiektów do wykorzystania z poziomu DTS.
Pobierz prezentację (PPT, 558kB).
Pobierz przykładowy kod (ZIP, 120kB).