Udostępnij za pośrednictwem


Troubleshooting Package Development

Integration Services obejmuje funkcje i narzędzia, których można użyć do rozwiązywania problemów z pakietami podczas ich w opracowywania Business Intelligence Development Studio.

Rozwiązywanie problemów czas sprawdzanie poprawności — projekt z

While you are developing packages in BI Development Studio, there may be times when you cannot connect to your data sources, or when portions of your package cannot be validated until prior tasks in the package have executed at run time.Integration Services includes the following features to help you avoid the validation errors that would otherwise result from these conditions:

  • Pracy offline, gdy nie są dostępne źródła danych.Z reguły SSIS Projektant próbuje połączyć się z każdego urządzenie źródłowe danych, które jest używane przez pakiet do sprawdzania poprawności metadane skojarzone z urządzenie źródłowe i miejsca docelowe. Powoduje błędy sprawdzania poprawności, gdy nie są dostępne źródła danych.Aby uniknąć tych prób połączeń, można włączyć Pracuj w trybie offline from the SSIS menu.W odróżnieniu od DelayValidation Właściwość Pracuj w trybie offline opcja jest dostępna, nawet w przypadku, przed otwarciem pakiet.Można także włączyć Pracuj w trybie offline do przyspieszenia operacji w Projektancie i tylko wtedy, gdy chcesz, aby pakiet można sprawdzić poprawności ją wyłączyć.

  • Konfigurowanie DelayValidation właściwość pakiet elementów, które nie są prawidłowe czas wykonywania.zestaw DelayValidation Aby True w przypadku elementów pakiet, którego konfiguracja jest nieprawidłowa w projekcie czas aby uniknąć błędów sprawdzania poprawności. Na przykład, możesz mieć zadania przepływ danych, która używa tabela docelowej, który nie istnieje aż zadania programu wykonać instrukcji SQL tworzy tabela przy uruchomieniu czas.The DelayValidation właściwość can be enabled at the pakiet poziom, or at the poziom of the individual tasks and containers that the pakiet includes. Zazwyczaj należy pozostawić pole ta właściwość jest ustawiona na wartość True na tych samych elementów pakiet podczas wdrożyć pakietu, zapobiegające takie same błędy sprawdzania poprawności w uruchamiać.

    The DelayValidation właściwość can be zestaw on a przepływ danych task, but not on individual przepływ danych components. Ten sam efekt można osiągnąć, ustawiając ValidateExternalMetadata() Właściwość indywidualne przepływ danych składników false. Niemniej jednak, gdy wartość tej właściwość jest false, składnik nie jest świadomy zmiany metadane z zewnętrznymi źródłami danych.

Jeśli obiekty bazy danych, które są używane przez pakiet są zablokowane, gdy sprawdzanie poprawności jest wykonywane, proces sprawdzania poprawności może przestać odpowiadać.W tych okolicznościach SSIS Projektant również przestaje odpowiadać. Sprawdzanie poprawności można wznowić przy użyciu Management Studio Aby zamknąć sesja skojarzone SQL Server. Aby uniknąć tego problemu przy użyciu ustawienia opisane w tej sekcji.

Rozwiązywanie problemów dotyczących przepływu sterowania

Integration Services zawiera następujące funkcje i narzędzia, których można użyć do rozwiązywania problemów z przepływ sterowania w pakietach w czasie projektowania pakiet:

  • zestaw na zadaniach, kontenery i pakiet na użycie punktów przerwania.Punkty przerwania zestaw przy użyciu widoku graficznym narzędzia, SSIS Zawiera projektanta. Punkty kontrolne mogą być włączone poziom pakietu lub poziom poszczególnych zadań i kontenerów, który zawiera pakiet.Niektóre zadania i pojemniki zawierają warunki podziału dodatkowe ustawienie punkty przerwania.Na przykład można włączyć stanu przerwy w kontenerze pętli for, która zawiesza wykonywanie na początku każdej iteracji pętli.

  • Używanie okien debugowania.Podczas uruchamiania pakiet, który ma punkty przerwania oknach debugowania w Business Intelligence Development Studio zapewnia dostęp do wartości zmiennych i komunikatów dotyczących stanu.

  • Należy zapoznać się z informacjami na karcie postęp.SSIS Projektant zawiera dodatkowe informacje na temat przepływ sterowania, uruchamiając pakiet Business Intelligence Development Studio. Karta postęp umożliwia wyświetlenie zadań i pojemniki, w celu wykonania i zawiera rozpoczęcia i czas zakończenia, ostrzeżenia i komunikaty o błędach dla każdego zadania i kontener, w tym pakiet samego siebie.

Aby uzyskać więcej informacji na temat tych funkcji zobacz Debugging Control Flow.

Rozwiązywanie problemów dotyczących przepływ danych

Integration Services zawiera następujące funkcje i narzędzia, których można użyć do rozwiązywania problemów z przepływów danych w pakietach w czasie projektowania pakiet:

  • Test z tylko podzbiór danych.Chcąc rozwiązywać przepływ danych w pakiecie przy użyciu tylko próbkę zestaw danych, można dołączyć przekształcenie próbkowanie procent lub próbkowanie wierszy do utworzenia przykładowych danych w wierszu przy uruchomieniu czas.Aby uzyskać więcej informacji zobacz Procent próbkowanie transformacja i transformacja próbkowanie wiersza.

  • Za pomocą przeglądarki danych można monitorować dane przesuwa się za pośrednictwem przepływ danych.Do wyświetlania danych wyświetlić wartości danych, jak przenosi dane między źródeł, transformacje i miejsc docelowych.przeglądarka danych mogą wyświetlać dane w siatce, histogram, wykres punktowy lub wykres kolumnowy.Skopiować dane z przeglądarka danych do Schowka, a następnie wklejać je do pliku lub arkusz kalkulacyjny programu Excel.Aby uzyskać więcej informacji zobaczJak Dodaj do przepływ danych przeglądarka danych.

  • Konfigurowanie błąd wyjść na składniki przepływ danych, które je obsługują.Wiele przepływ danych źródła, transformacje i miejsc docelowych również wyjść błąd pomocy technicznej.Konfigurując wyjścia błąd składnika przepływ danych, można nakazać dane, które zawiera błędy do innego obiekt docelowy.Na przykład będzie można przechwytywać dane, które nie powiodło się lub zostały obcięte w pliku tekstowym oddzielne.Można również dołączyć danych do wyświetlania na wyjście o i bada błędne dane.W projekcie czas, wartości błędów wyjść przechwytywania danych troublesome ułatwiający rozwijanie pakietów, które skutecznie zajmuje rzeczywistych danych.Podczas rozwiązywania problemów z innych narzędzi i funkcje są przydatne tylko w czasie projektowania, wyjść błąd zachować ich użyteczności w środowisku produkcyjnym.Aby uzyskać więcej informacji zobaczObsługa błędów w danych.

  • Przechwytywanie liczba przetwarzanych wierszy.Uruchom pakiet SSIS Projektanta, liczba wierszy, które przeszły przez ścieżka jest wyświetlany w oknie projektowania przepływ danych. Liczba ta jest aktualizowana okresowo w czasie, gdy użytkownik przenosi dane przez ścieżka.Można również dodać transformacja liczba wierszy dla przepływ danych, aby przechwycić liczba końcowych wierszy w zmiennej.Aby uzyskać więcej informacji zobacztransformacja liczba wierszy.

  • Należy zapoznać się z informacjami na karcie postęp.SSIS Projektant zawiera dodatkowe informacje na temat przepływów danych podczas uruchamiania pakiet w Business Intelligence Development Studio. Karta postęp zawiera listę składników przepływ danych w celu wykonania oraz informacje dotyczące postępu dla każdej fazy pakiet, wyświetlone jako procent ukończenia, i liczby wierszy zapisanych do obiekt docelowy.

Aby uzyskać więcej informacji na temat tych funkcji zobacz Debugowanie przepływ danych.

Rozwiązywanie problemów z skrypty

Microsoft Visual Studio Narzędzia Applications (VSTA) jest środowisko projektowania, w którym można pisać skrypty, które są używane przez zadania skryptów i składników skryptów.VSTA zapewnia następujące funkcje i narzędzia, których można użyć do rozwiązywania problemów z skryptów w czasie projektowania pakiet:

  • zestaw punkty przerwania w skrypcie w zadaniach skryptów. VSTA zapewnia obsługę debugowania skryptów w tylko zadania skryptu.Punkty przerwania, ustawione w zadaniach skryptów są zintegrowane z punktów przerwania, ustawione na pakiety oraz zadania i pojemniki, w opakowaniu, włączenie debugowania bezproblemowe wszystkie elementy pakiet.

    Uwaga

    Podczas debugowania pakiet, który zawiera wiele zadań skryptów, debugera uderzone punkty przerwania w tylko jedno zadanie skryptu i zignoruje punkty przerwania w innych zadań skryptów.Zadanie skryptu jest częścią pętla Foreach lub pętli dla kontener, debuger ignoruje punktów przerwania do wykonywania zadania, skrypt po pierwszej iteracji pętli.

Aby uzyskać więcej informacji zobaczDebugowanie skryptów.Aby wskazówek dotyczących sposobu debugowania składnika skryptów zobacz Kodowanie i debugowanie składnika skryptów.

Rozwiązywanie problemów z błędami bez opisu

Jeśli napotkasz Integration Services numer błędu bez towarzyszącego opis czasie projektowania pakiet, można znaleźć opisu Integracja usług komunikaty o błędach i odwołania wiadomości. Lista nie zawiera informacji w tej chwili dotyczących rozwiązywania problemów.

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.