Rzeka nowych możliwości (cz. 2)

Subskrybuj RSS A A A
8 grudnia 2003
Tomasz Kopacz

Yukon, nowy serwer baz danych Microsoftu, ułatwi pracę programistom i administratorom. Będzie też ściśle zintegrowany z usługami analitycznymi i raportowymi.

Yukon, nowy serwer baz danych Microsoftu, ułatwi pracę programistom i administratorom. Będzie też ściśle zintegrowany z usługami analitycznymi i raportowymi.

Przedstawiamy ciąg dalszy prezentacji możliwości wersji Beta 1 serwera baz danych Microsoft SQL Server, znanego pod nazwą kodową Yukon. Pełna wersja tego flagowego produktu firmy z Redmond ukaże się w połowie 2004 r. W poprzednim numerze (CW 44/2003) opisywaliśmy nowe usługi serwera, integrację serwera z architekturą .Net, zmiany w składni TSQL i inne ułatwienia dla programistów i administratorów oraz usługi raportowania. Obecnie rozważamy nowe możliwości Yukona w dziedzinie ekstrakcji i transformacji danych, usług analitycznych, replikacji oraz zarządzania serwerem.

DTS - jeszcze więcej funkcji

Mechanizm Data Transformation Services (DTS), który stworzono z myślą o ułatwieniu operacji ekstrakcji, przekształcania i ładowania danych do hurtowni danych (ETL), w wersji planowanej dla serwera Yukon czekają poważne zmiany. Microsoft oddzielił narzędzia służące do definiowania zasad transformacji danych od narzędzi do definiowania tzw. algorytmów kontrolnych, określających kolejność wykonywania operacji. Pierwszy typ operacji jest w Yukon wykonywany przez moduł Data Transformation Runtime (DTR), drugi zaś przez Data Transformation Pipeline (DTP). Równocześnie narzędzia te rozdzielono także w graficznym środowisku do projektowania, przez co diagram DTS stał się bardziej czytelny. W zależności od potrzeb projektant może śledzić, jakim zmianom ulegają same dane, albo też modyfikować cały proces transformacji.

W porównaniu z SQL 2000 w Yukonie znacznie rozbudowano zakres funkcjonalny motoru serwera baz danych. Dla określonej transformacji w serwerze Yukon można zdefiniować kilka źródeł danych. Co więcej, przekształcone dane można zapisywać jednocześnie w kilku lokalizacjach docelowych. Operacja lookup (wyszukiwanie oparte na słowniku) działa znacznie szybciej. Pojawia się więcej możliwości definiowania transformacji wykorzystujących informacje z kostek OLAP (Microsoft Analysis Services) i operacji drążenia danych (data mining).

W Yukonie Data Transformation Runtime (DTR) i Data Transformation Pipeline (DTP) są oddzielone zarówno w serwerze, jak i po stronie narzędzi do projektowania struktur i przepŁywu danychKliknij, aby powiększyćW Yukonie Data Transformation Runtime (DTR) i Data Transformation Pipeline (DTP) są oddzielone zarówno w serwerze, jak i po stronie narzędzi do projektowania struktur i przepŁywu danychDefiniując przepływ danych w Yukon, znacznie rzadziej trzeba się uciekać do pomocy skryptów. Większość często używanych czynności, w tym np. pętle, może być wykonana przez standardowy moduł. W Yukonie pojawiła się także specjalna odmiana pętli, wykonująca od razu wszystkie zawarte w niej operacje na każdym kolejnym wierszu, a nie jak w typowym scenariuszu - pojedyncze operacje pętli na wszystkich wierszach tabeli. Oczywiście, nadal można tworzyć skrypty czy samodzielnie definiowane operacje w DTS. W SQL 2000 tego typu funkcje są dostępne w pewnym sensie "obok" podstawowej funkcjonalności DTS. Jedynym sposobem rozszerzania funkcjonalności DTS w SQL Server 2000 było samodzielne stworzenie skryptu lub komponentu COM. W Yukonie istnieje tzw. Task Host - mechanizm zapewniający, że samodzielnie napisany komponent w pełni zintegruje się z całym środowiskiem DTS.

W Yukonie DTS jest uniwersalnym "kanałem przesyłowym". O ile we wcześniejszych wersjach SQL Server DTS pobierał dane z tabeli/pliku i zapisywał je do analogicznego medium, o tyle w wersji dla Yukona dane z DTS mogą być źródłem dla raportu.

Inaczej wygląda środowisko projektanta. Oprócz projektowania, za jego pomocą można także śledzić krok po kroku wykonanie operacji typu Runtime, podglądając zmienne, stan danych itp. Ułatwieniem jest to, że bez problemu można przenosić schematy DTS pomiędzy serwerami, i to z uwzględnieniem wszystkich zależności. Powinno to w dużym stopniu ułatwić przenoszenie rozwiązania ze środowiska testowego do produkcyjnego. Przy użyciu nowych narzędzi łatwiej projektuje się zadania, które muszą być wykonywane w określonej sekwencji, przy czym operacją w pakiecie DTS może być też odwołanie do innego pakietu DTS.

Dzięki wbudowanym mechanizmom kontroli wersji, projektowanie analiz przy użyciu narzędzi DTS dla tej samej bazy może prowadzić kilku projektantów. Znacznie uproszczono procedury obsługi błędów. Specjalny dodatkowy widok pozwala zdefiniować kod, który będzie wykonywany w momencie, gdy jakakolwiek operacja nie zakończy się sukcesem. Programista może ponadto oprogramować niemal każde zdarzenie zachodzące w DTS. Narzędzia projektanta w Yukon oferują dwa tryby pracy nad pakietem. Tryb "projektowy" zakłada, że pakiet jest tworzony w Visual Studio, zapisywany lokalnie jako plik, a następnie "instalowany" w bazie danych. Można też, jak dotychczas, pracować bezpośrednio na bazie danych.

Oceń artykuł

średnio: 0 liczba ocen: 0
1  2  3  4  dalej »

Komentarze (0)

Najnowsze

Państwo do konsolidacji

Obywatele uważają administrację publiczną za jeden organizm. W rzeczywistości jest to kilka tysięcy oddzielnych struktur, obrosłych biurokratycznymi naroślami. Czy można zracjonalizować działanie państwa? Jak w tym może pomóc informatyka?

Zarządzanie po japońsku

W praktyce przemysłowej wypracowano szereg skutecznych metod zarządzania. Wiele powstało w Japonii. Dlaczego, mimo ich efektywności, nie zawsze są stosowane w biznesie?

e-Sąd z odsieczą sprawiedliwości

Polski wymiar sprawiedliwości postrzegany jest jako skostniały i opieszały. Tymczasem kolejne e-usługi udostępniane przez Ministerstwo Sprawiedliwości ułatwiają życie przedsiębiorcom i usprawniają pracę sądów.

e-Zdrowie w Polsce i na świecie

Projekty informatyzacji służby zdrowia realizowane są na świecie z różnym powodzeniem. Skąd Polska mogłaby czerpać wzorce? A może jesteśmy skazani na własne rozwiązania?

Raport Państwo 2.0, czyli nowa wizja informatyzacji państwa

Michał Boni, minister administracji i cyfryzacji, zaprezentował raport "Polska 2.0. Nowy start dla e-administracji". Przedstawia on informacje na temat stanu realizacji projektów będących w gestii nowo utworzonego ministerstwa oraz prezentuje kierunki dalszych działań związanych z informatyzacją i cyfryzacją administracji publicznej w naszym kraju.

Cyberprzestępcy podążają za użytkownikami

Już dwie na trzy polskie firmy odnotowały ataki lub awarie, które spowodowały spadek produkcji. Co trzecia firma utraciła dane. Liczba takich przypadków będzie rosła, bo hakerzy biorą na cel najbardziej masowe technologie. Szybko reagują też na zmiany w firmowej architekturze.

Jak zaplanować karierę w branży IT

Doświadczenia łączone na różnych stanowiskach w firmach o odmiennych profilach są szczególnie cenione przez pracodawców. Dlatego warto głęboko przeanalizować możliwości rozwoju kariery, które obecnie stwarza rynek IT.

Rekomendacje



Serwisy IDG - Warunki obsługi - Kontakt - Redakcja - Regulamin - O nas - Polityka prywatności - Serwis zgodny z ASME
Reklama - Licencjonowanie treści - Prenumerata: Computerworld, Networld, PC World
Computerworld Polska i Computerworld Polska online są znakami towarowymi IDG Poland SA.
© Copyright 2012 International Data Group Poland S.A. 04-204 Warszawa ul. Jordanowska 12 tel.(+4822)321-78-00 fax(+4822)321-78-88