Aracılığıyla paylaş


Görev profil oluşturma verileri ayarlama

Kaynak verilerin bir profili gözden geçirmek için önce ilk adım olmaktır küme yukarı ve veri profil oluşturma görev çalıştırın.Bu görevi içinde oluşturduğunuz bir Integration Services paket.Veri profil oluşturma görev yapılandırmak için veri profil oluşturma görev Düzenleyicisi'ni kullanın.Bu düzenleyiciyi profilleri çıkış nerede ve hangi profilleri hesaplamak için seçmenize olanak sağlar.Sonra küme görevi oluşturan veri profilleri hesaplamak için paket çalıştırın.

Önemli notÖnemli

Veri profil oluşturma görev depolanan verileri ile çalışır SQL Server 2000 veya daha sonraki sürümleri.Üçüncü taraf veya dosya tabanlı veri kaynakları ile çalışmaz.

Ayrıca, veri profil oluşturma görev içeren bir paket çalıştırmak için create table iznine dahil, okuma/yazma izinleri olan bir hesap kullanmanız gerekir tempdb veritabanı.

Pakette görev nasıl karar verme

Veri profil oluşturma görev yalnızca profillerini yapılandırır ve hesaplanan profilleri içeren çıkış dosyası oluşturur.Bu çıkış dosyasını gözden geçirebilmeleri için veri profil Görüntüleyicisi, tek başına Görüntüleyici programı kullanmanız gerekir.Çıkış ayrı ayrı görüntülemek için veri profil oluşturma görev diğer görevler içeren bir paket kullanıyor olabilir.

Ancak, yalnızca görev bir paket olarak veri profil oluşturma görev kullanmak zorunda değil.Veri profil oluşturma iş akışında yapmak istediğiniz veya veri akışı daha karmaşık paket, aşağıdaki seçenekleri kullanabilirsiniz:

  • Görev çıkış dosyasında, paket denetim akışı temel alan koşullu mantık uygulamak için bir komut dosyası görevi sonra veri profil oluşturma görev koyun.Bu komut dosyası görev daha sonra çıktı dosyasını sorgulamak için de kullanabilirsiniz.

  • Veri profil verileri için akış verileri yüklendikten ve dönüştürülen sonra sahip olduğunuz kadar geçici olarak değiştirilen verileri kaydetmek bir SQL Server tablo.Daha sonra kaydedilen verileri profil.

Daha fazla bilgi için bkz: Paket iş akışı görev profil oluşturma verileri kullanarak.

Görev çıkış ayarlama

Veri profil oluşturma görev bir paket içinde olduktan sonra gereken küme yukarı görev hesaplayacağını profilleri için çıktı.İçin küme çıktı profilleri için kullandığınız Genel , veri profil oluşturma görev Düzenleyicisi sayfa.Çıktı hedef belirleyen ek olarak Genel sayfa da hızlı bir profil veri yeteneği, sunar.Seçtiğinizde, Hızlı profil, bazılarını kullanarak bir tablo veya görünümü veri profil oluşturma görev profilleri veya varsayılan profili varsayılan ayarlarına.

Daha fazla bilgi için bkz: Veri profil oluşturma görev Düzenleyicisi (genel sayfa) ve Tek tablo hızlı profil formuna (veri görev profil oluşturma).

Önemli notÖnemli

Veritabanı verileri içeren ve çıktı dosyasının veritabanı hakkındaki gizli veri içerebilir.Bu dosya daha güvenli yapma hakkında daha fazla bilgi için bkz: Paketleri tarafından kullanılan dosyalara erişimi denetleme.

Seçme ve yapılandırma profilleri hesaplanması

Sonra küme adlı çıktı dosyası hesaplamak için hangi veri profilleri seçmek zorunda.Veri profil oluşturma görev sekiz farklı veri profilleri hesaplamak için.Beş bu profilleri tek tek sütunların çözümlemek ve diğer üçü birden çok sütun veya sütunları ve tablolar arasındaki ilişkileri analiz etmek.Tek bir veri profil oluşturma görev, birden çok sütun veya birden fazla tablo veya görünümlerin sütun birleşimleri için birden çok profil hesaplayabilir.

Aşağıdaki tablo her birinde computes ve profil olduğu geçerli veri türlerini profilleri raporları açıklar.

Hesaplamak için

Tanımlamaya yardımcı olur

Bu profili kullan

Seçili sütun ve satırların yüzdesini dize değerlerini ayrı uzunlukları tablo temsil eden her uzunluğu.

Dize, geçerli değerler— Örneğin, Amerika Birleşik Devletleri'nde durum kodları için iki karakter kullanması beklenir sütun profil ancak keşfedin iki karakterden daha uzun olan değerler.

Sütun uzunluğu dağıtım —geçerli bir sütun ile bu veri türleri için:

  • Karakter veri türleri: char, nchar, varchar, and nvarchar

Belirtilen bir dize değerleri yüzdesi kapak normal ifadeler küme sütun.

Ayrıca, gelecekte yeni değerleri doğrulamak için kullanılan normal deyimlere Bul

Değil geçerli veya düzgün biçimde olmayan değerler dize —Örneğin, bir posta kodu posta kodu sütun deseni profil normal ifadeler ortaya çıkarabilir: {\d{5}-\d{4}, \d{5} ve \d{9}.Çıktının diğer normal ifadeler içeriyorsa, verileri geçerli değil veya yanlış bir biçimde değerlerini içerir.

Sütun deseni profil —geçerli bir sütun ile bu veri türleri için:

  • Karakter veri türleri: char, nchar, varchar, ve nvarchar

Seçili null değerler yüzdesi sütun.

Bir sütunda null değerleri beklenmedik biçimde yüksek bir oranını —, örneğin, ABD posta kodları içeren ancak eksik posta kodları kabul edilemeyecek kadar yüksek bir yüzdesini bulmak beklenir bir sütun profil.

Sütun Null oranı —geçerli bir sütun ile bu veri türleri için:

  • Herhangi bir veri türü.Bu image, text, xml, kullanıcı tanımlı türler ve değişken türleri.

En az, en büyük, ortalama ve standart sapma için sayısal sütunlar ve en az ve en fazla için gibi istatistikleri datetime sütunlar.

Sayısal değerleri ve geçerli tarih— Örneğin, profil bir sütun geçmiş tarihlerini, ancak gelecekte en büyük tarihi keşfedin.

Sütun istatistikleri profil —geçerli bir sütun ile bu veri türleri için:

  • Sayısal veri türleri: integer types (except bit), money, smallmoney, decimal, float, real, and numeric

  • Tarih ve saat veri türleri: datetime, smalldatetime, timestamp, date, time, datetime2, and datetimeoffset

    NotNot
    Tarih ve saat veri türüne sahip bir sütun için profil minimum ve maksimum yalnızca hesaplar.

Seçili sütun ve satırların yüzdesini ayrı değerleri tablo , her bir değeri temsil eder.Ya da, belirli bir yüzde olarak en çok temsil eden değerleri tablo.

Bir sütundaki değerleri farklı yanlış sayıda— Örneğin, Amerika Birleşik Devletleri'nde durumlar içeren bir sütun profil, ancak 50'den fazla farklı değerler keşfedin.

Sütun değeri dağıtım —geçerli bir sütun ile bu veri türleri için:

  • Sayısal veri türleri: integer types (except bit), money, smallmoney, decimal, float, real, and numeric

  • Karakter veri türleri: char, nchar, varchar, and nvarchar

  • Tarih ve saat veri türleri: datetime, smalldatetime, timestamp, date, time, datetime2, and datetimeoffset

Bir sütun veya sütunları küme anahtar veya seçili tablo için yaklaşık anahtar olup olmadığı.

Olası anahtar sütunundaki değerler yinelenen —bir müşteri adı ve adresi sütunlar profil, tablove yinelenen değerleri ad ve adres birleşimleri olması gereken yerde benzersiz keşfedin.

Aday anahtar —birden çok sütun profil bir sütun veya sütunları küme seçili tablo için bir anahtar olarak hizmet verecek uygun olup olmadığını bildirir.

Bu veri türleri içeren sütunlar için geçerli:

  • Tamsayı veri türleri: bit, tinyint, smallint, int, and bigint

  • Karakter veri türleri: char, nchar, varchar, and nvarchar

  • Tarih ve saat veri türleri: datetime, smalldatetime, timestamp, date, time, datetime2, and datetimeoffset

kapsam (bağımlı sütun) bir sütundaki değerleri başka bir sütun veya sütunları (determinant sütun) küme değerlere bağlıdır.

Bağımlı sütunlara geçerli değerler —, ABD posta kodları içeren bir sütun ve Amerika Birleşik Devletleri'nde durumlar içeren bir sütun arasında bağımlılık profil gibi.Posta kodu aynı olan her zaman aynı durum olmalıdır.Ancak, profil bağımlılık ihlalleri bulur.

İşlevsel bağımlılık —bu veri türleri içeren sütunlar için geçerli:

  • Tamsayı veri türleri: bit, tinyint, smallint, int, and bigint

  • Karakter veri türleri: char, nchar, varchar, and nvarchar

  • Tarih ve saat veri türleri: datetime, smalldatetime, timestamp, date, time, datetime2, and datetimeoffset

Bir sütun veya sütunları küme arasında seçili tabloları bir yabancı anahtar olarak hizmet verecek uygun olup olmadığı.

Diğer bir deyişle, bu profili değerler iki sütun veya sütunları kümesi arasında örtüşme bildirir.

Geçerli değerler —ProductID sütununu bir satış profili, tablo.Sütun ProductID sütununu ürünlerin içinde bulunan değerleri içeren profil bulur tablo.

Değerin eklenmesi —bu veri türleri içeren sütunlar için geçerli:

  • Tamsayı veri türleri: bit, tinyint, smallint, int, and bigint

  • Karakter veri türü: char, nchar, varchar, and nvarchar

  • Tarih ve saat veri türleri: datetime, smalldatetime, timestamp, date, time, datetime2, and datetimeoffset

Hangi profilleri hesaplamak için seçmek için kullandığınız Profil istekleri sayfa veri profil oluşturma görev Düzenleyicisi'nin.Daha fazla bilgi için bkz: Veri profil oluşturma görev Düzenleyicisi (profil istekleri sayfa).

Üzerinde Profil isteği sayfa, aynı zamanda belirttiğiniz veri kaynak ve veri profillerini yapılandırmak.Görev yapılandırdığınızda, hakkında aşağıdaki bilgileri dikkate alın:

  • Basitleştirmek için yapılandırma ve bilmediğiniz veri özelliklerini keşfetmek daha kolay hale getirmek, joker karakter kullanabilirsiniz (*), tek tek sütun adı yerine.Bu joker karakter kullanırsanız, görev profil her sütun sırayla işlem kapalı yavaşlatabilecek uygun bir veri türü, vardır.

  • Seçili tablo veya Görünüm boş olduğunda, veri profil oluşturma görev herhangi bir profil hesaplaması yapmıyor.

  • Seçili sütundaki tüm değerleri null olduğunda, veri profil oluşturma görev yalnızca sütun Null oranı profil hesaplar.Bu sütun uzunluğu dağıtım profili, sütun deseni profil, sütun istatistikleri profil veya sütun değeri dağıtım profili boş sütun için hesaplaması yapmıyor.

Kullanılabilir veri profilleri, kendi yapılandırma seçenekleri vardır.Bu seçenekler hakkında daha fazla bilgi için aşağıdaki konulara bakın:

Görev profil oluşturma verileri içeren paketi çalıştıran

Sonra küme kadar veri profil oluşturma görev, görev çalışabilir.Görev veri profilleri hesaplar ve bu bilgileri bir dosyaya veya paket değişken xml biçiminde çıktısını verir.Bu xml yapısını DataProfile.xsd şeması aşağıda verilmiştir.You can open the schema in Microsoft Visual Studio or another schema editor, in an XML editor, or in a text editor such as Notepad.Bu şema veri kalite bilgi aşağıdaki amaçlar için yararlı olabilir:

  • İçinde ve kuruluşlar arasında veri kalite bilgi değişimi için.

  • Veri kalite bilgilerle çalışmak özel araçlar oluşturmak için.

Hedef ad alanı şeması olarak tanımlanan https://schemas.microsoft.com/sqlserver/2008/DataDebugger/.

Sonraki Adım

Profil çıkış veri profil Görüntüleyicisi'nde görüntüleme.

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.