Udostępnij za pośrednictwem


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

  1. 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.

  2. Przy użyciu edytora tekstów, Znajdź i Zamień funkcję, aby znaleźć wszystkie wystąpienia VEB i zastąpić je ZŁY.

  3. W tym samym folderze, co inne pliki przykładowe dane należy zapisać zmodyfikowany plik jako Currency_BAD.txt.

    Important noteImportant 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.

  4. Zamknij Edytor tekstu.

Aby zweryfikować, że wystąpi błąd podczas wykonywania czas

  1. 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ść.

  2. Na Program Debug menu kliknijZatrzymaj debugowania.

  3. Na powierzchnię projektu kliknij Wyniki wykonania tab.

  4. 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

Integration Services icon (small) Konfiguracja w aktualizacji z usług integracja Services pobytu

Najnowsze pliki do pobrania, artykuły, próbki, i pliki wideo firmy Microsoft, jak również wybranego rozwiązania od Wspólnoty, odwiedź witrynę Integration Services strona w witrynie MSDN lub TechNet:

Automatycznego powiadomienie tych aktualizacji należy subskrybować źródła danych RSS, które jest dostępne strona.