Rozwiązywanie problemów z rozwoju pakietu
Integration Serviceszawiera funkcje i narzędzia używane do Rozwiązywanie problemów z pakietami, podczas gdy realizują je w Business Intelligence Development Studio.
Rozwiązywanie problemów z projektu -czas problemy sprawdzania poprawności
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:
Pracę w trybie Offline, gdy nie są dostępne źródła danych.Normalnie SSIS Projektant próbuje połączyć się z każdego źródło danych, który jest używany przez pakiet, aby sprawdzić poprawność metadane skojarzone z źródło i miejsca docelowe.Powoduje błędy sprawdzania poprawności źródeł danych nie są dostępne.Aby uniknąć tych prób połączenia, można włączyć Pracy w trybie Offline z SSIS menu.W odróżnieniu od DelayValidation właściwość, Pracy w trybie Offline opcja jest dostępna, nawet przed otwarciem pakiet.Można także włączyć Pracy w trybie Offline do przyspieszenia operacji projektanta i tylko wtedy, gdy chcesz pakiet, należy ją wyłączyć.
Konfigurowanie DelayValidation właściwość pakiet elementy, które nie są ważne do wykonywania czas.zestaw DelayValidation do True na elementy pakiet, którego konfiguracja jest nieprawidłowa w projekt czas zapobieganie błędy sprawdzania poprawności.Na przykład może być używa tabela docelowej, która nie istnieje, dopóki zadanie wykonanie instrukcji SQL tworzy tabela przy uruchomieniu zadania przepływu danych czas.DelayValidation właściwość mogą być włączone poziom pakietu lub poziom poszczególnych zadań i pojemniki, które zawiera pakiet.Zazwyczaj należy pozostawić ta właściwość jest ustawiona na True na te same elementy pakietu podczas wdrażania pakietu, aby zapobiec tym samym błędy sprawdzania poprawności przy uruchomieniu czas.
DelayValidation właściwość zestaw zadania przepływ danych, ale nie na indywidualne przepływ danych składników.Podobny efekt można osiągnąć poprzez ustawienie ValidateExternalMetadata właściwość indywidualne przepływ danych składników do false.Jednakże, gdy wartość tej właściwość jest false, składnik nie otrzymała zmiany metadane źródeł danych zewnętrznych.
Jeśli obiekty bazy danych, które są używane przez pakiet są zablokowane, gdy wystąpi sprawdzania poprawności, 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 zamknąć sesja związane w SQL Server.Aby uniknąć tego problemu ustawienia opisane w tej sekcji.
Ważne: |
---|
Kiedy uruchomiony pakiet z transakcji DTC (TransactionOption właściwość = required) i sprawdzanie poprawności zewnętrznych metadane w składnikach przepływ danych (ValidateExternalMetadata właściwość = true), pakiet może zawiesić w następujących warunkach: gdy inne zadania już istnieje w transakcji DTC, przed wykonaniem przepływ danych i tabeli lub widoku lub zmiennej nazwę widoku lub nazwa tabeli jest używana jako metoda dostępu do danych OLE DB docelowego.W tym scenariuszu proces sprawdzania poprawności będą blokowane przez inne zadania, które są już uruchomione.Jest tak, ponieważ używane do sprawdzania poprawności połączeń nigdy biorących udział w transakcji DTC.Jest to zgodne z projektem.Aby uniknąć takiej sytuacji zestaw przepływ danych składnika ValidateExternalMetadata właściwość false. |
Rozwiązywanie problemów z przepływ sterowania
Integration Services zawiera następujące funkcje i narzędzia, których można rozwiązywać przepływ sterowania w opakowaniach podczas rozwoju pakiet:
Punkty przerwania ustawiono na zadaniach, pojemniki oraz pakiet.Punkty przerwania zestaw przy użyciu graficznego narzędzia, SSIS Designer udostępnia.Punkty przerwania można włączyć poziom pakietu lub poziom poszczególnych zadań i pojemniki, które zawiera pakiet.Niektóre zadania i pojemniki zawierają warunki podziału dodatkowych punktów kontrolnych.Na przykład można włączyć warunek przerwania kontener dla pętli, która zawiesza wykonywanie na początku każdej iteracji pętli.
Debugowania systemu Windows.Podczas uruchamiania pakiet ma punkty przerwania, oknach debugowania w Business Intelligence Development Studio dostęp do wartości zmiennych i stanu wiadomości.
Przejrzyj informacje na karcie postępu.SSISProjektant zawiera dodatkowe informacje o przepływ sterowania, uruchamiania pakiet w Business Intelligence Development Studio.Postęp karta zawiera listę zadań i pojemniki w celu wykonania oraz rozpoczęcia i czas zakończenia, ostrzeżenia i komunikaty o błędach dla każdego zadania i kontener, włącznie z pakiet sobie.
Aby uzyskać więcej informacji dotyczących tych funkcji, zobacz Przepływ sterowania debugowania.
Rozwiązywanie problemów z przepływu danych
Integration Services zawiera następujące funkcje i narzędzia, które można rozwiązywać przepływy danych w pakietach podczas rozwoju pakiet:
Badanie z podzbiór danych.Chcąc rozwiązywać przepływ danych w pakiecie przy użyciu próbki zestawu danych, może zawierać próbek procent lub pobierania wierszy transformacja do utworzenia próbki danych w wierszu przy uruchomieniu czas.Aby uzyskać więcej informacji, zobacz Procent próbek transformacji i Wiersz transformacji pobierania próbek.
Monitorowanie danych, jak przechodzi przez przepływ danych za pomocą przeglądarki danych.Przeglądarki danych wyświetlane wartości danych podczas przenoszenia danych między źródłami, transformacje i miejsc docelowych.przeglądarka danych można wyświetlić dane w siatce, histogram, wykres punktowy, lub kolumna wykresu.Można kopiować dane z przeglądarka danych do Schowka, a następnie wklejania danych do pliku lub arkusz kalkulacyjny programu Excel.Aby uzyskać więcej informacji, zobacz Jak Dodaj podgląd danych dla przepływu danych.
Konfigurowanie błąd wyjść na składniki przepływ danych, które je obsługują.Wiele przepływ danych źródeł, transformacje i miejsc docelowych również obsługę błędów wyjść.Konfigurując błąd wyjścia składnik przepływ danych, może skierować danych zawierający błędy do innego obiekt docelowy.Na przykład można przechwytywać dane, które nie powiodło się lub została obcięta w oddzielnym pliku tekstowym.Można również dołączyć dane przeglądarki do wyjść błąd i zbadać błędne dane.W projekcie czas, błąd wyjść przechwytywania powodującymi wartości danych pomagają rozwijać pakiety skutecznego uporania się z danych rzeczywistych.Jednak podczas rozwiązywania innych narzędzia i funkcje są przydatne tylko w projekt czas, błąd wyjść zachować ich użyteczność w środowisku produkcyjnym.Aby uzyskać więcej informacji, zobacz Obsługa błędów w przepływu danych.
Przechwytywanie liczba przetwarzanych wierszy.Po uruchomieniu pakiet SSIS Projektant liczbę wierszy, które przeszły przez ścieżka jest wyświetlany w projektancie przepływ danych.Liczba ta jest aktualizowana okresowo w trakcie przenosi dane przez ścieżka.Można również dodać transformacja liczba wierszy dla przepływ danych do przechwytywania liczba wierszy końcowego w zmiennej.Aby uzyskać więcej informacji, zobacz Przekształcenie liczba wierszy.
Przejrzyj informacje na karcie postępu.SSISDesigner udostępnia dodatkowe informacje na temat przepływów danych podczas uruchamiania pakiet w Business Intelligence Development Studio.Karta postępu zawiera składniki przepływ danych w celu wykonania i informacje dotyczące postępu dla każdej fazy pakiet wyświetlane jako procent ukończenia, a liczba wierszy zapisywanych do obiekt docelowy.
Aby uzyskać więcej informacji dotyczących tych funkcji, zobacz Debugowanie przepływu danych.
Rozwiązywanie problemów z skryptów
Microsoft Visual Studio Tools for Applications (VSTA) is the development environment in which you write the scripts that are used by the Script task and Script component.VSTA oferuje następujące funkcje i narzędzia, których można rozwiązywać skryptów podczas rozwoju pakiet:
Punkty przerwania ustawiono w skrypt w skrypcie zadania. VSTA zapewnia obsługę debugowania skryptów w tylko zadania skryptu.Punktów przerwania, które zestaw w skrypcie zadania są zintegrowane z punktów kontrolnych, które zestaw na pakiety oraz zadania i kontenerów w pakiecie włączenie debugowania bezszwowych wszystkich elementów pakiet.
Ostrzeżenie
Podczas debugowania pakiet, który zawiera wiele zadań skryptu debugera trafienia punkty przerwania w tylko jedno zadanie skryptu i zignoruje punkty przerwania w innych zadań skryptu.Jeśli zadania skryptu jest częścią Foreach pętli lub pętli dla kontener, debuger ignoruje punkty przerwania w zadania skryptu po pierwszej iteracji pętli.
Aby uzyskać więcej informacji, zobacz Debugowanie skryptu.Aby sugestie dotyczące debugowania składnik 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 podczas rozwoju pakiet, można znaleźć opis w Błąd SSIS i odwołanie wiadomości.Lista obejmuje rozwiązywanie problemów z informacji w tej czas.
|