Zadanie 2: Tworzenie uszkodzony plik
W celu pokazania konfiguracja i obsługi błędów transformacja, należy utworzyć próbę plik prosty, który przetwarzane powoduje, że składnik nie powiedzie się.
W tym zadaniu utworzy kopię istniejącego pliku płaski próbki.Plik będzie następnie otworzyć w Notatniku i edycji CurrencyID kolumna, aby zapewnić zakończy się niepowodzeniem do wyprodukowania odpowiedników podczas wyszukiwania przekształceń.Po przetworzeniu nowego pliku błędu wyszukiwania spowoduje transformacja waluty klucz wyszukiwania nie powiedzie się i z tego powodu nie powiedzie się pozostałą część pakiet.Po utworzeniu uszkodzone przykładowy plik uruchomi pakiet w celu wyświetlenia Awaria pakietu.
Utworzyć przykładowy uszkodzony plik prosty
W Notatniku lub w dowolnym edytorze tekstów otwórz plik Currency_VEB.txt.
Domyślnie plik Currency_VEB.txt jest instalowany w folderze c:\Program Files\Microsoft SQL Server\100\Samples\integracja Services\Tutorial\Creating Simple ETL pakiet\Sample danych.
Przy użyciu edytora tekstów, Znajdź i Zamień funkcję, aby znaleźć wszystkie wystąpienia VEB i zastąpić je ZŁY.
W tym samym folderze, co inne pliki przykładowe dane należy zapisać zmodyfikowany plik jako Currency_BAD.txt.
Important Note:
Upewnij się, że Currency_BAD.txt jest zapisywana c:\Program Files\Microsoft SQL Server\100\Samples\integracja Services\Tutorial\Creating folderu Simple ETL pakiet\Sample danych.
Zamknij Edytor tekstu.
Aby zweryfikować, że wystąpi błąd podczas wykonywania czas
Na Program Debug menu kliknijRozpocząć debugowanie.
W trzecim iteracji przepływ danych usiłuje przetwarzać plik Currency_BAD.txt transformacja odnośnika Waluta klucz i transformacja nie powiedzie się.Błąd transformacja spowoduje, że cały pakiet, który ma się nie powieść.
Na Program Debug menu kliknijZatrzymaj debugowania.
Na powierzchnię projektu kliknij Wyniki wykonania tab.
Przejrzyj dziennik i sprawdź, czy następujące nieobsługiwany błąd wystąpił podczas:
[Lookup Currency Key[30]] Error: Row yielded no match during lookup.
Uwaga
Numer 30 jest identyfikator składnika.Ta wartość jest przypisywany podczas tworzenia przepływ danych oraz wartości do pakiet mogą być różne.
Keyboard Shortcuts in Reporting Services
Task 3: Adding Error Flow Redirection
|