Hata ayıklama denetim akış
Business Intelligence Development Studio and Microsoft Integration Services include features and tools that you can use to troubleshoot the control flow in an Integration Services package.
Integration Services kesme noktaları kapsayıcılar ve görevler üzerinde destekler.
SSIS Çalışma sırasında bildirdiği ilerleme Tasarımcı sağlar saat.
Business Intelligence Development Studio hata ayıklama pencerelerinde sağlar.
Kesme noktası
SSIS Tasarımcı sağlar kesme noktası noktası noktalarını küme iletişim kutusunda, kesme noktası noktası sonu koşulları'nı etkinleştirerek ayarlayın ve kesme noktası noktası sayısını belirtme, paket önce yürütülmesi oluşabilir askıya alındı.Kesme paketi etkin düzey, veya düzey tek tek bileşen.Kesme koşullar görev veya kapsayıcı düzeyinde etkinleştirilmişse, görev veya tasarım yüzeyine kapsayıcısında yanındaki kesme noktası simge görünür denetim akışı tab.Sonu koşullar paketin üzerinde etkinleştirilmişse, kesme noktası simge etiketini üzerinde görünür... Denetimi akış tab.
Kesme noktası vurduğunuzda, kesme noktası simgesi kesme kaynağını belirlemenize yardımcı olması için değiştirir.Ekleme, silme ve paket çalışırken, kesme noktaları değiştirebilirsiniz.
Integration Services etkinleştirebileceğiniz on sonu koşullar tüm görevleri ve kapsayıcılar sağlar.Içinde Kesme noktalarını küme iletişim kutusunda, aşağıdaki koşullara kesmenoktaları etkinleştirebilirsiniz:
Koşul Kes |
Açıklama |
---|---|
Görev veya kapsayıcı aldığında OnPreExecute olay. |
Bir görev hakkında yürütmek zaman çağrıldı.Hemen çalıştırmadan önce bu olay, bir görev veya kapsayıcı tarafından oluşturulur. |
Görev veya kapsayıcı aldığında OnPostExecute olay. |
Yürütme mantığı'görevinin hemen tamamladığında çağrıldı.Hemen çalıştıktan sonra bu olay, görev veya kapsayıcı tarafından oluşturulur. |
Görev veya kapsayıcı aldığında OnError olay. |
Bir hata oluştuğunda, bir görev veya kapsayıcı tarafından çağrıldı. |
Görev veya kapsayıcı aldığında OnWarning olay. |
Görevi bir hata Yasla, ancak bir uyarı erişmediğini bir durumdayken çağrıldı. |
Görev veya kapsayıcı aldığında OnInformation olay. |
Görev bilgileri sağlamak için gerektiğinde çağrıldı. |
Görev veya kapsayıcı aldığında OnTaskFailed olay. |
Başarısız olduğunda, görev ana makina tarafından çağrıldı. |
Görev veya kapsayıcı aldığında OnProgress olay. |
Görev Yürütme ile ilgili ilerleme durumunu güncelleştirmek için çağrıldı. |
Görev veya kapsayıcı aldığında OnQueryCancel olay. |
Yürütme iptal etmek için görevi işlemek, herhangi bir zamanda çağrıldı. |
Görev veya kapsayıcı aldığında OnVariableValueChanged olay. |
Adlandırılan Integration Services bir değişken değeri değiştiğinde çalışma zamanı. The RaiseChangeEvent of the variable must be küme to true to raise this olay. |
Görev veya kapsayıcı aldığında OnCustomEvent olay. |
Görevleri görev tarafından tanımlanan özel olaylar artýrmak için tarafından çağrıldı. |
Kesme yanı sıra tüm görevleri ve kapsayıcılar için kullanılabilen koşullar, bazı görevler ve kapsayıcılar, kesme noktası ayarlamak için özel sonu koşulları içerir.Örneğin, her döngü tekrarında başındaki yürütülmesini askıya alır, bir kesme noktası ayarlar için döngü kapsayıcı sonu bir koşula etkinleştirebilirsiniz.
Esneklik ve gücü için bir kesme noktası eklemek için aşağıdaki seçenekleri belirleyerek bir kesme noktası davranışını değiştirebilirsiniz:
Isabet sayacı veya en fazla sayısı önce yürütme sonu koşul oluşan bekletilir.
Isabet sayacı türü veya ne zaman da kesme noktası noktası sonu koşul tetikler belirleyen kural.
Isabet sayacı türleri, her zaman tipi daha fazla isabet sayısına göre olarak nitelenir.Örneğin, "İsabet sayacı eşittir" türüdür ve isabet sayısı 5'tir, yürütme sonu koşul altıncı tekrarlamasını üzerinde bekletilir.
Aşağıdaki tablo isabet sayacı türlerini açıklar.
Sayı türü Vur |
Açıklama |
---|---|
Her zaman |
kesme noktası noktası vurduğunuzda her zaman çalışması askıya alınır. |
Sayım eşittir Vur |
kesme noktası noktası oluştu sayısı için ziyaret sayısı eşit olduğunda çalışması askıya alınır. |
Sayı sıfırdan büyük veya eşit Vur |
kesme noktası noktası oluştu kaç kez ziyaret sayısı'den büyük veya eşit olduğunda çalışması askıya alınır. |
Birden fazla isabet sayısı |
Isabet sayacı katı olduğunda çalışması askıya alınır.Örneğin, bu seçenek, 5'e ayarlarsanız, yürütme askıya her beşinci saat. |
Için küme kesme noktaları
Ilerleme raporlaması
SSIS Tasarımcı, iki tür ilerleme raporlaması içerir: tasarım yüzeyine color-codingdenetim akışı sekmesini ve ilerleme durumu iletileriIlerleme durumu tab.
Bir paket çalıştırdığınızda SSIS Tasarımcı, her görev ya da yürütme durumu belirten bir renk kullanılarak kapsayıcı görüntüleyerek yürütülmesine devam eden gösterilmektedir. Rengi çalıştırmak için , öğenin bekliyor olup olmadığını şu anda çalışan söyleyebilir başarıyla tamamlandı ve başarısız sonlandırıldı.Paket yürütme durdurulduktan sonra color-coding kaybolur.
Aşağıdaki tablo yürütme durumu görünümünde sığdırabilecek kadar kullanılan renkleri açıklar.
Color |
Yürütme durumu |
---|---|
Gri |
Çalıştırmak için bekleniyor |
Sarı |
Çalışan |
Yeşil |
Başarıyla çalıştırdıysanız |
Kırmızı |
Hatayla bitti. |
The Progress tab lists tasks and containers in execution order and includes the start and finish times, warnings, and error messages.Paket yürütme durdurulduktan sonra ilerleme bilgileri üzerinde kullanılabilen Yürütme sonuçlar tab.
Not
Etkinleştirmek veya üzerinde iletilerin görüntülenmesini devre dışı bırakmak için Ilerleme durumu sekmesinde, DeğiştirIlerleme raporlaması için hata ayıklama seçeneğissis menüsü.
Aşağıdaki programları Diyagram Ilerleme durumu tab.
Windows hata ayıklama
Business Intelligence Development Studio, a Microsoft Visual Studio 2008 development environment, includes many windows that you can use to work with breakpoints, and to debug packages that contain breakpoints.Her penceresi hakkında daha fazlasını öğrenmek için , pencereyi açın ve Yardım penceresini görüntülemek için F1 tuşuna basın.
Bu pencerelerde açmak için Business Intelligence Development Studio, tıklatın Hata ayıklama menüsü, Windows sonra'ı tıklatınKesme noktası, Çıkış, or Hemen.
Aşağıdaki tablo Wındows açıklar.
Pencere |
Açıklama |
---|---|
Kesme noktası |
Kırılma noktaları'nda listeler bir paket ve etkinleştirmek ve kesme noktalarını silmek için seçenekler sağlar. |
Output |
Durum iletileri için özellikleri görüntüler. Business Intelligence Development Studio. |
Hemen |
Hata ayıklama ve deyimleri değerlendirmek ve değişken değerlerini yazdırmak için kullanılır. |
|