Share via


Artımlı oluşturma anlama

Başlangıç şeması oluşturma, küp ve boyut tanımlarını kullanarak değiştirebileceğiniz Business Intelligence Development Studiove sonra yeniden şema Oluşturma Sihirbazı'nı.Sihirbaz şema konu alanı veritabanı ve ilişkili veri kaynak görünümünde değişiklikleri yansıtacak şekilde güncelleştirir ve halen verileri koruyarak var, çok oluşturulmaları tablolarda kapsam mümkün.Şema Oluşturma Sihirbazı'nı ilk nesil sonra tabloları değiştirdiyseniz, aşağıdaki kuralları kullanarak mümkün olduğunda bu değişiklikleri korur:

  • Tablo Sihirbazı'nı önceden oluşturulmuşsa, tablonun üzerine yazılır.Değiştirerek üzerine yazılmasını Sihirbazı tarafından oluşturulan bir tablo engelleyebilir AllowChangesDuringGeneration özellik için tabloda veri kaynak görünümü için false.Bir tablonun denetimini tablo başka herhangi bir kullanıcı tarafından tanımlanan tablo gibi işlem görür ve yeniden oluşturma işlemi sırasında herhangi bir değişiklik olmaz.Tablo oluşturma kaldırdıktan sonra daha sonra değiştirebileceğiniz AllowChangesDuringGeneration özellik için tabloda veri kaynak görünümü için true ve yeniden tablo için değişiklikler Sihirbazı.Daha fazla bilgi için bkz: Veri kaynak görünümü, DataTable ve DataColumn Özellikleri'nde veri kaynağı görünümü (Analysis Services) değiştirme veya görüntüleme.

  • Tablo veri kaynak görünümü veya alttaki veritabanı dışında bir sihirbaz olarak eklendiyse, tablonun üzerine yazılır.

Şema Oluşturma Sihirbazı'nı konu alan veritabanında önceden oluşturulan tablolar oluşturmayı başlatamıyorsa, koruma Sihirbazı varolan verileri bu tabloda sahip seçebilirsiniz.

Veri koruma destekleme

Genel bir kural, şema Oluşturma Sihirbazı tarafından oluşturulan tablolarda depolanan veri korur.Buna ek olarak, sihirbazın oluşturduğu tablo sütunları eklerseniz, sihirbaz bu verileri korur.Eklemek veya boyutlar ve küpler değiştirin ve sonra alttaki nesneleri temel tablolarda depolanan verileri yeniden yüklemek zorunda kalmadan yeniden üretmek için bu özelliği kullanabilirsiniz.

Not

Sınırlandırılmış metin dosyalarından veri yükleme, şema Oluşturma Sihirbazı'nı bu dosyalar ve bunları yeniden oluşturma işlemi sırasında içeren veri yazıp yazmayacağını seçebilirsiniz.Metin dosyaları, ya da tamamen veya hiç bir şekilde yazılır.Şema Oluşturma Sihirbazı'nı kısmen bu dosyaların üzerine yazmaz.Bu dosyalar varsayılan olarak yazılır.

Kısmi korunması

Şema Oluşturma Sihirbazı, bazı koşullar altında varolan veriyi saklayamaz.Aşağıdaki tablo Sihirbazı'nı yeniden oluşturma sırasında varolan tüm veriler temel alınan tablolardaki saklayamaz durumlara örnek olarak sağlar.

Değişiklik veri türü

Düzeltme

Uyumsuz veri türü değişikliği

Şema Oluşturma Sihirbazı'nı kullanan standart SQL Server veri türü dönüştürmeleri, mümkün olan her durumda, varolan verileri bir veri türünden diğerine dönüştürmek.Ancak, sihirbaz varolan verileri ile uyumlu olmayan bir türü için bir özniteliðin veri türünü değiştirdiğinizde, etkilenen veri düşünceye sütun.

Bilgi tutarlılığına bütünlük hataları

Şema Oluşturma Sihirbazı'nı tüm verileri bir boyut değiştirmek veya veri ve değişikliği içeren küp yeniden oluşturma işlemi sırasında bilgi tutarlılığı hata olur, yabancı anahtarı düşünceye tablo.Düşer veri sütun yabancı anahtar kısıtlaması ihlali nedeniyle ya da bilgi içeren satırları sınırlı değildir bütünlük hataları.Örneğin, boyut anahtar öznitelik için değiştirirseniz, benzersiz olmayan veya null veri, yabancı anahtar içinde varolan tüm verileri içeren tablo düşer.Ayrıca, tüm verileri tek bırakarak tablo basamaklı bir etkiye sahip olabilir ve diğer bilgi tutarlılığı ihlallerine neden olabilir.

Silinen öznitelik veya boyut

Yasaklamak silerseniz, bir boyut, şema Oluşturma Sihirbazı'nı silinen öznitelik için eşlenen sütun siler.Bir boyut silerseniz, silinen boyut için eşlenen Tablo Sihirbazı'nı siler.Bu gibi durumlarda, sihirbaz silinen sütununda bulunan verileri düşünceye ya da tablo.

Böylece herhangi bir veri kaybetmeden Sihirbazı iptal verileri düşünceye önce şema Oluşturma Sihirbazı bir uyarı verir.Ancak, şema Oluşturma Sihirbazı'nı, beklenen veri kaybı ve önceden tahmin edilemeyen veri kaybı arasında ayırt etmek mümkün değil.Sihirbazı'nı çalıştırdığınızda, bir iletişim kutusunda tabloları ve çökecektir veri içeren sütunlar listelenir.Ya da sihirbaz devam vardır ve veri bırak uygulayabilirsiniz veya Sihirbazı iptal edin ve tabloları ve sütunları için yapılan değişiklikleri gözden geçirin.

Küp ve boyut değişiklikleri destekleme

Boyutlar ve küpler özelliklerini değiştirdiğinizde, şema Oluşturma Sihirbazı'nı uygun nesneler veritabanındaki konu alan olduğu gibi ilişkili veri kaynak görünümünde aşağıdaki açıklandığı gibi oluşturur tablo.

  • Boyut, küp veya öznitelik gibi bir nesneyi silme.
    Şema Oluşturma Sihirbazı'nı silinmiş nesne eşleştirilmiş alttaki nesneleri siler.Sütunları eklerseniz, bir tablo üretilen Sihirbazı, yeni sütunlar sağlamadığı engelleyen tablo silinebilir.Bir nesneyi silme kesilmesine neden temel Nesneleri'nde depolanan veri neden olur ve diğer veri başvurusal durumunda kesilmesini neden olabilir bütünlük hataları oluşur.

  • Boyut, küp veya öznitelik gibi bir nesneyi yeniden adlandırma.
    Şema Oluşturma Sihirbazı'nı yeniden adlandırılmış nesne eşleştirilmiş alttaki nesneleri yeniden adlandırır.Sihirbaz, birincil anahtarlar gibi etkilenen tüm nesneleri de yeniden adlandırır.Alttaki Nesneleri'nde depolanan varolan veriler korunur.

  • Veri türünü değiştirme gibi bir nesneyi değiştirme.
    Şema Oluşturma Sihirbazı, değiştirilen nesne eşleştirilmiş alttaki nesneleri değiştirir.Yeni veri türünü varolan verilerle uyumlu olmadığı sürece alttaki nesneler veritabanlarında depolanan varolan veriler korunur.

  • Boyut, küp veya öznitelik gibi yeni bir nesne ekleme.
    Şema Oluşturma Sihirbazı, yeni bir nesne eşleştirilmiş alttaki nesneler ekler.

Şema Oluşturma Sihirbazı, bir kullanıcı nesnesinde bulunması nedeniyle gerekli değişiklik yapılamıyor (veritabanı altyapısı bir hata verir çünkü) konu alanı veritabanı, şema Oluşturma Sihirbazı başarısız olur ve veritabanı altyapısı tarafından döndürülen hata kodu görüntüler.Örneğin, birincil anahtar kısıtlamasını veya olmayan bir oluşturmak,-kümelenmiş dizin sonra Tablo Sihirbazı oluşturulan kısıtlama veya dizin oluşturmadıysanız çünkü tablo üzerinde şema Oluşturma Sihirbazı'nı o tabloyu bırak değil.

Şema değişiklikleri destekleme

Özelliklerini değiştirdiğinizde tablos veya konu alanı veritabanı veya ilişkili veri kaynak görünümünde sütunlar, şema Oluşturma Sihirbazı'nı değerlendirir aşağıdaki açıklandığı gibi değişiklikler tablo.

  • Bir tablo veya şema Oluşturma Sihirbazı tarafından oluşturulan sütun siliniyor.
    Bir tabloyu silerseniz veya sütun şema Oluşturma Sihirbazı tarafından oluşturulan, silinmiş Tablo Sihirbazı'nı oluşturur.Sihirbaz silinmiş tablo veya sütun yaratılacak hiçbir uyarı sağlar.

  • Bir tablo veya şema Oluşturma Sihirbazı tarafından oluşturulan sütun özelliklerini değiştirme.
    Bir tablo veya şema Oluşturma Sihirbazı tarafından oluşturulan sütun özelliklerini değiştirirseniz, değişiklik olmadan değiştirilen Tablo Sihirbazı'nı yeniden üretir.Örneğin veri türü veya bir sütun boş değer özelliğini veya dosya grubu, değiştirmek, bir tablo şema Oluşturma Sihirbazı tarafından oluşturulan, değişimi başlattık kurtulup değil.Sihirbaz, herhangi bir uyarı değişiklik değiştirilen nesneyi yeniden sağlar.

  • Şema Oluşturma Sihirbazı tarafından oluşturulan bir tabloya bir sütun ekleyerek veya konu alan veya düzeylendirme alanına veritabanına tablo ekleme.
    Bir sütun eklerseniz, bir tablo şema Oluşturma Sihirbazı tarafından oluşturulan, sihirbaz, yeniden oluşturma işlemi sırasında saklanan tüm veriler ile birlikte ek sütun korur.Konu alanı veya düzeylendirme alanına veritabanına tablo eklemek, ancak, şema Oluşturma Sihirbazı'nı yeni tabloyu birleştirmek değil.Eklenen sütunun veya eklenen tablo içinde yansıtılmaz Analysis Services projesi, Analysis Services veritabanı, dts paketlerini veri kaynak görünümü, ya da başka bir yerde oluşturulan şemasındaki.

Veri kaynağı ve veri kaynağı görünüm değişiklikleri destekleme

Şema Oluşturma Sihirbazı'nı yeniden çalıştırın, onu aynı veri kaynağına ve özgün oluşturulmasında kullanılan veri kaynak görünümü kullanır.Eklerseniz veri kaynak veya veri kaynak görünümü, sihirbazı kullanmaz.Özgün veri kaynak veya veri kaynak görünümü ilk nesil sonra silerseniz, baştan sihirbazını çalıştırmanız gerekir.Tüm önceki ayarları Sihirbazı'nda da silinir.Bir silinen veri kaynak veya veri kaynak görünümü'ne bağlı olan tüm varolan veritabanındaki nesneleri bir temel kullanıcı oluşturulan nesneler olarak kabul edilir sonraki saat şema Oluşturma Sihirbazı'nı çalıştırın.

veri kaynak görünümü oluşturma saat gerçek temel veritabanının durumunu yansıtmaz, şema Oluşturma Sihirbazı'nı konu alanı veritabanı ve düzeylendirme alanına veritabanı şemaları oluşturduğunda hatalarla karşılaşabilirsiniz.Görünüm veri kaynağını, örneğin, sütun veri türünü ayarlayýn belirtir int, ancak sütunun veri türü ayarı gerçekten string, şema Oluşturma Sihirbazı'nı yabancı anahtar veri türünü küme int veri kaynak görünümü ve ardından başarısız olduğundan ilişki oluşturduğunda, eşleştirmek için gerçek verileri type is string.

Veri kaynak bağlantısı değiştirirseniz, diğer yandan, dize farklı veritabanından için önceki nesle göre hiçbir hata iletisi oluşturulmaz.Yeni veritabanı kullanılır ve önceki veritabanına hiçbir değişiklik yapılır.