Aracılığıyla paylaş


Paket Development sorun giderme

Integration Servicesözellikleri ve bunları geliştirdiğiniz sırada paketlerde sorun giderme için kullanabileceğiniz araçlar içerir Business Intelligence Development Studio.

Tasarım - sorun gidermesaat onaylama sorunları

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:

  • Çevrimdışı veri kaynakları kullanılabilir olduğunda çalışma.Normal olarak, SSIS Designer çalışır her verilere bağlanmak kaynak tarafından size paketi ile ilişkilendirilmiş meta veriler doğrulamak için kullanılan kaynaks ve hedefler.Veri kaynakları kullanılabilir olduğunda bu doğrulama hatalarına neden olur.Bu bağlantı girişimleri engellemek için etkinleştirebilirsiniz Çevrimdışı Çalış dan SSIS menü.Aksine DelayValidation özellik, Çevrimdışı Çalış bile, paket açmadan önce seçeneği kullanılabilir.De etkinleştirebilirsiniz Çevrimdışı Çalış Tasarımcısı işlemlerini hızlandırmak ve yalnızca istediğiniz zaman devre dışı bırakmak için paket doğrulanacak.

  • Yapılandırma DelayValidation kadar çalışma geçerli paket öğeleri özellikte saat.Ayarlayabileceğiniz DelayValidation için True paket öğelere yapılandırmasını geçersiz tasarım zamanında saat . doğrulama hataları önlemek içinÖrneğin, sql Yürüt görev çalışma zamanında bir tablo oluşturur kadar yok bir hedef tablo kullanan veri akışı bir görev olabilir saat.The DelayValidation property can be enabled at the package level, or at the level of the individual tasks and containers that the package includes.Normalde bu özellik bırakın True , çalışma sırasında aynı doğrulama hataları önlemek için paketn dağıttığınızda aynı paket öğeleri üzerinde saat.

    The DelayValidation property can be set on a Data Flow task, but not on individual data flow components.Benzer bir efekt ayarlayarak elde ValidateExternalMetadata özellik tek tek veri akışı bileşenleri için false.Ancak, ne zaman bu değeri özellik olan false, bileşenidir değişikliklerin meta veriler dış veri kaynaklarına haberdar

Doğrulama ortaya çıktığında paket tarafından kullanılan veritabanı nesnelerini kilitliyse, doğrulama işlemi yanıt vermeyebilir.Bu durumlarda, SSIS Tasarımcısı da vermiyor.Doğrulama kullanarak devam Management Studio ilişkili oturum kapatmak için SQL Server.Bu bölümde anlatılan ayarları kullanarak da bu sorunu önleyebilirsiniz.

Önemli notÖnemli

dtc hareketleri ile paket çalışırken (sağlayın ve özellik = required) ve veri akışı bileşenleri dış meta veriler doğrulama (ValidateExternalMetadata özellik = true), paket aşağıdaki koşullar altında askıda: veri akışı yürütülmeden önce diğer görevleri zaten dtc hareketleri olduğunda ve Tablo ya da Görünüm veya Tablo adı veya Görünüm Adı değişkeni bir ole db hedef için veri erişim yöntem olarak kullanılır.Bu senaryoda, doğrulama işlemi, çalışmakta olan diğer görevler tarafından engellenir.dtc hareketleri asla bağlantıları doğrulamak için kullanılan Kayıtlı oldukları olmasıdır.Bu, tasarım gereğidir.Bu durumu önlemek için veri akışı bileşen küme ValidateExternalMetadata özellik için false.

Akış denetimi sorunlarını giderme

Integration Services aşağıdaki özellikleri ve paket denetim akışı paketi geliştirme sırasında sorun gidermek için kullanabileceğiniz araçlar içerir:

  • Görevleri, kapsayıcı ve paket üzerinde kesme noktası ayarlamak.Yapabilirsiniz küme kesme noktalarını kullanarak grafik araçları SSIS Tasarımcısı sağlar.Kesme noktaları paket etkin olabilir düzey, ya da düzey tek tek görevleri ve paket içeren kapsayıcı.Bazı görevler ve kapsayıcılar kesme noktası ayarlamak için ek kesme koşullarını sağlar.Örneğin, başlangıçta, her döngü tekrarında durduran için döngü kapsayıcı bir sonu koşula etkinleştirebilirsiniz.

  • Windows hata ayıklama kullanın.paket çalıştırdığınızda, kesme noktaları, hata ayıklama pencerelerinde sahip Business Intelligence Development Studio değişken değerlerini ve erişim sağlardurum iletileri.

  • İlerleme sekmesindeki bilgileri gözden.SSISpaket çalıştırdığınızda, tasarımcı sağlar denetim akışı hakkında daha fazla bilgi Business Intelligence Development Studio.İlerleme sekmesini görevleri ve kapsayıcılar yürütme sırasına göre listelenir ve başlangıç ve bitiş saatleri, uyarıları ve her görev ve kapsayıcı paket de dahil olmak üzere, hata iletileri içerir.

Bu özellikler hakkında daha fazla bilgi için bkz: Hata ayıklama denetim akışı.

Veri akışı sorun giderme

Integration Services aşağıdaki özellikleri ve paketleri veri akışlarında paket geliştirme sırasında sorun gidermek için kullanabileceğiniz araçlar içerir:

  • Verilerin yalnızca alt küme küme küme test.DataSet nesnesinin yalnızca bir örneğini kullanarak paket veri akışı gidermek istiyorsanız, çalışma zamanında bir satır içi veri örneği oluşturmak için yüzde örnekleme veya satır örnekleme dönüştürme dahil saat.Daha fazla bilgi için bkz: Yüzde örnekleme dönüşümü ve Satır örnekleme dönüşümü.

  • Veri görüntüleyicileri veri akışı hareket ettikçe verileri izlemek için kullanın.Veri kaynakları, Dönüşümleri ve hedefleri arasında hareket ederken veri görüntüleyicileri veri değerlerini görüntüler.Bir veri görüntüleyicisi, bir kılavuz, çubuk grafik, dağılım çizim veya sütun grafiği veri görüntüleyebilirsiniz.Veri Görüntüleyicisi'nden verileri Pano'ya kopyalayın ve veri dosyası veya Excel elektronik tablosu yapıştırın.Daha fazla bilgi için bkz: Nasıl yapılır: Bir veri Görüntüleyici eklemek için bir veri akışı.

  • Bunları destekleyen veri akışı bileşenleri üzerinde hata çıkışlarına yapılandırmak.Birçok veri akışı kaynakları, Dönüşümleri ve hedefleri de hata çıkışlarına destekler.Hata çıktısı yapılandırarak bir veri akışı bileşeni, farklı bir hedef hataları içeren veri yönlendirebilirsiniz.Örneğin, ayrı bir metin dosyası içinde kesilmiş veya başarısız verileri yakalayabilirsiniz.Veri görüntüleyicileri eklemek için hata çıkışlarına ve yalnızca hatalı verileri inceleyin.Tasarım sırasında saat, hata çıkışlarına yakalama çoğunun veri değerleri gerçek verilerle verimli paketleri geliştirmenize yardımcı olacak.Ancak, while diğer sorun giderme araçları ve özellikleri yalnızca tasarım sırasında yararlı olan saat, faydaları üretim ortamında hata çıkışlarına korur.Daha fazla bilgi için bkz: Veri akışı içinde hataları işleme.

  • İşlenen satır sayısı yakalama.paket çalıştırdığınızda SSIS Tasarımcısı, satır sayısı bir yol üzerinden geçirilen görüntülendiği veri akışı Tasarımcısı.Veri yol düzenli olarak hareket ederken, bu sayı güncelleştirilir.Son satır sayısı bir değişkende yakalamak için veri akışı için bir satır sayısı dönüştürme de ekleyebilirsiniz.Daha fazla bilgi için bkz: Satır sayısı dönüşümü.

  • İlerleme sekmesindeki bilgileri gözden.SSISpaket çalıştırdığınızda, Tasarımcısı veri akışı hakkında ek bilgi sağlar Business Intelligence Development Studio.İlerleme sekmesini yürütme sırasını, veri akışı bileşenlerini listeler ve ilerleme hakkında her aşama için paket tamamını, yüzde olarak görüntülenir ve bilgi hedef yazılmış satır sayısını içerir.

Bu özellikler hakkında daha fazla bilgi için bkz: Hata ayıklama veri akışı.

Komut dosyalarında sorun giderme

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, aşağıdaki özellikleri ve komut dosyaları paket geliştirme sırasında sorun gidermek için kullanabileceğiniz araçlar sağlar:

  • Komut dosyası görevleri komut dosyasında kesme noktası ayarlamak. vsta, komut dosyası görev yalnızca komut dosyaları için hata ayıklama desteği sağlar.Kesme noktaları, sizin küme kesme ile tümleşik komut dosyası görevleri, sizin küme paketleri ve görevleri ve kapsayıcılar paketindeki tüm paketi öğelerini sorunsuz hata ayıklamayı etkinleştirme.

    Not

    Birden çok komut dosyası görevleri içeren paket hata ayıklama hata ayıklayıcı kesme noktaları tek bir komut dosyası görevi isabetlerinin sayısı ve bir komut dosyası görevleri içinde kesme noktaları göz ardı eder.Bir komut dosyası görevi bir Foreach döngüsü veya döngü için kapsayıcı bir parçası ise, hata ayıklayıcı ilk döngü sonra komut dosyası görev kesme noktalarını yoksayar.

Daha fazla bilgi için bkz: Komut dizisi hata ayıklamasını.Nasıl kod bileşen hata ayıklama hakkında daha fazla bilgi için bkz: Kodlama ve kod bileşen hata ayıklama.

Bir açıklama olmadan hatalarında sorun giderme

Karşılaşırsanız bir Integration Services hata numarasını paket geliştirme sırasında eşlik eden bir açıklama açıklamada bulun SSIS hata ve ileti başvurusu.Sorun giderme bilgilerine bu listeye dahil değildir saat.

Integration Services simgesi (küçük)Integration Services ile güncel kalın

En son karşıdan yüklemeler, makaleler, örnekler ve seçilen topluluk çözümleri yanı sıra Microsoft videolar için ziyaret Integration Services sayfa msdn veya TechNet:

Bu güncelleştirmelerle ilgili otomatik bildirim almak için, sayfadaki RSS akışlarına abone olun.