Aracılığıyla paylaş


Artımlı oluşturma anlama

Küp ve boyut tanımlarını kullanarak değiştirebilirsiniz ilk şema oluşturma, aşağıdakiBusiness Intelligence Development Studiove sonra yeniden şema Oluşturma Sihirbazı'nı.Sihirbaz konu alanı veritabanında ve değişiklikleri ve şimdilik, olası sürece yeniden için tablolardaki verileri saklamak için ilişkili veri kaynak görünümünde şema güncelleştirir.Sonra başlangıç oluşturma tabloları değiştirdiyseniz, şema Oluşturma Sihirbazı aşağıdaki kuralları kullanarak bu değişiklikleri mümkün olduğunda korur:

  • Bir tablo, daha önce sihirbaz tarafından oluşturulan, tablonun üzerine yazılır.Değiştirerek üzerine gelen sihirbaz tarafından oluşturulan bir tablo engelleyebilirsinizAllowChangesDuringGenerationveri kaynağı görünümü için tabloda özellikfalse.Bir tablonun denetimini, tablo, başka herhangi bir kullanıcı tanımlı tablo gibi işlem görür ve yeniden oluşturma işlemi sırasında etkilenmez.Bir tablo oluşturma kaldırdıktan sonra daha sonra değiştirebileceğinizAllowChangesDuringGenerationveri kaynağı görünümü için tabloda özelliktrueyeniden tablo değişikliklerin Sihirbazı.Daha fazla bilgi için bkz:Görüntüleme veya veri kaynağı görünümü, DataTable ve DataColumn Özellikleri'ni (Analysis Services) veri kaynak görünümü'nde değiştirme.

  • Tablo dışında bir sihirbaz tarafından eklenen veri kaynağı görünümü veya temel veritabanında, tablonun değil üzerine.

Şema Oluşturma Sihirbazı, önceden oluşturulmuş konu alanı veritabanında tablo oluşturur, bu tabloları. varolan verileri korumak için sihirbaz olan seçebilirsiniz

Veri koruma desteği

Genel kural olarak, şema Oluşturma Sihirbazı tarafından oluşturulan tablolarda depolanan verileri korur.Buna ek olarak, sihirbazın oluşturduğu tablo sütunları eklerseniz, sihirbaz bu verileri korur.Eklemek veya, boyutlar ve küpler ve alttaki nesneler alttaki tabloda depolanan verileri yeniden yükleme zorunda kalmadan yeniden oluşturmak için bu özelliği kullanabilirsiniz.

Not

Veri sınırlandırılmış metin dosyaları yüklüyorsanız, şema Oluşturma Sihirbazı bu dosyaları ve içerdikleri verileri yeniden oluşturma işlemi sırasında değiştirir de seçebilirsiniz.Metin dosyaları ya da hiç ya da tamamen üzerine 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 koruma

Şema Oluşturma Sihirbazı, bazı durumlarda, varolan veri saklayamaz.Aşağıdaki tablo durumlarda, sihirbaz olamaz korumak temel tablo s varolan tüm verileri yeniden oluşturma işlemi sırasında örnekleri sağlar.

Veri değişikliği türü

Düzeltme

Uyumsuz veri türünü değiştirme

Standart şema Oluşturma Sihirbazı'nı kullanırSQL Serververi türü dönüştürme, varolan verileri bir veri türünden diğerine dönüştürmek mümkün.Ancak, sihirbaz varolan verileri ile uyumlu olmayan bir türü bir özniteliğin veri türünü değiştirdiğinizde, etkilenmiş bir sütuna ilişkin verileri yok sayar.

Başvuru bütünlük hataları

Boyut değiştirme veya verileri ve değişikliği içeren küp neden olan bilgi tutarlılığı hata yeniden oluşturma işlemi sırasında şema Oluşturma Sihirbazı tüm verileri yabancı anahtar düşünceye tablo.Bağlantı kesildiğinde verileri sütun yabancı anahtar kısıtlaması ihlali nedeniyle veya bilgi içeren satırlar için sınırlı değildir bütünlük hataları.Örneğin, bir öznitelik için anahtar boyutu değiştirirseniz, benzersiz olmayan veya null verileri, yabancı anahtar içinde varolan tüm veriler içeren tablo bırakılır.Ayrıca, tüm verileri bir bırakarak tablo basamaklı bir etkiye sahip olabilir ve diğer bilgi tutarlılığı ihlallerine neden olabilir.

Silinen öznitelik veya boyut

Bir öznitelik bir boyuttan diğerine silerseniz, silinen öznitelik için eşleşen sütun şeması oluşturma Sihirbazı'nı siler.Sihirbaz, boyut silerseniz, silinen boyuta eşlenen tablonun siler.Bu durumda, sihirbaz Silinmiş sütun veya tablo içinde yer alan verileri bırakır.

Şema Oluşturma Sihirbazı, veri kaybetmeden Sihirbazı iptal etmek, herhangi bir veri düşünceye önce bir uyarı verir.Ancak, şema Oluşturma Sihirbazı, beklenen veri kaybına ve önceden tahmin edilemeyen veri kaybı arasında ayırt etmek mümkün değil.Sihirbazı çalıştırdığınızda, bir iletişim kutusu atılır verileri içeren sütunları ve tabloları listeler.Ya da sihirbaz devam varsa ve verileri doğrudan veya Sihirbazı iptal edebilir ve tablolar ve sütunlar için yaptığınız değişiklikleri gözden geçirin.

Küp ve boyut değişiklikleri

Boyutlar ve küpler özelliklerini değiştirdiğinizde, şema Oluşturma Sihirbazı ilgili temel konu alanı veritabanında, aynı zamanda ilgili nesneleri oluşturur veri kaynağı görünümü, aşağıdaki tabloda. açıklandığı gibi

  • Boyut, küp ya da öznitelik bir nesneyi silme.
    Şema Oluşturma Sihirbazı, silinmiş bir nesneye eşleştirilmiş temel nesneleri siler.Sütunları eklerseniz, bir tablo oluşturulan sihirbaz, yeni sütunlar yoktur, engellemek tablo alanından silinecek.Bir nesneyi silme iptal için alttaki nesneler depolanan verilere neden olur ve başka veriler bilgi tutarlılığı Hatalar oluşursa kesilmesine neden olabilir.

  • Boyut, küp ya da öznitelik bir nesneyi yeniden adlandırma.
    Şema Oluşturma Sihirbazı, yeniden adlandırılmış nesne eşleştirilmiş alttaki nesneler yeniden adlandırır.Sihirbaz, birincil anahtarlar gibi etkilenen tüm nesneleri de yeniden adlandırır.Arka plandaki nesnelerin saklanan varolan veriler korunur.

  • Veri türünü değiştirme gibi bir nesneyi değiştirme.
    Şema Oluşturma Sihirbazı, değiştirilen nesneyi eşlenen alt nesneleri değiştirir.Yeni veri türü varolan veriler ile uyumlu olmadığı sürece veritabanlarının temel nesneleri saklanan varolan veriler korunur.

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

Şema Oluşturma Sihirbazı, bir kullanıcı nesnesi bulunması nedeniyle yapılması gereken değişiklik yapamazsınız, konu alan (veritabanı motoru bir hata verir çünkü) veritabanı, şema Oluşturma Sihirbazı başarısız olur ve veritabanı motoru tarafından döndürülen hata kodu görüntüler.Tablo Sihirbazı oluşturulan sonra birincil anahtar kısıtlaması veya kümelenmemiş bir dizin tablo oluşturursanız, kısıtlama veya dizin oluşturmadıysanız olduğundan, şema Oluşturma Sihirbazı bu tablo bırakma değil.

Şema değişiklikleri destekleme

Konu alanı veritabanında veya ilişkili veri kaynağı görünümü sütun ve tablo özelliklerini değiştirmek, şema Oluşturma Sihirbazı aşağıdaki tabloda açıklandığı gibi değişiklikleri algılar.

  • Bir tablo ya da şema Oluşturma Sihirbazı tarafından oluşturulan bir sütun silme.
    Sihirbaz, bir tablo ya da şema Oluşturma Sihirbazı tarafından oluşturulan sütun silerseniz, silinen tablo oluşturur.Sihirbaz, silinen tablo veya sütun yeniden, herhangi bir uyarı sağlar.

  • Bir tablo veya şema Oluşturma Sihirbazı tarafından oluşturulan sütun özelliklerini değiştirme.
    Bir tablo ya da şema Oluşturma Sihirbazı tarafından oluşturulan sütun özelliklerini değiştirirseniz, değişiklik olmadan değişen Tablo Sihirbazı oluşturur.Örneğin, veri türü veya null atanabilirlik sütun ya da, dosya grubu değiştirirseniz, bir tablo şema Oluşturma Sihirbazı tarafından oluşturulan, değişiklik yeniden kurtulup değil.Sihirbaz, değişikliği değiştirilen nesneyi yeniden herhangi bir uyarı sağlar.

  • Şema Oluşturma Sihirbazı tarafından oluşturulan bir tabloya sütun ekleme veya Konu alanına veritabanı veya düzeylendirme alanına veritabanı için bir tablo ekleme.
    Şema Oluşturma Sihirbazı tarafından oluşturulan bir tabloya sütun ekleme, sihirbaz içinde yeniden oluşturma işlemi sırasında saklanan verilerin birlikte ek sütununda korur.Konu alanı veritabanı veya düzeylendirme alanına veritabanına tablo eklemek, ancak, şema oluşturma sihirbazı yeni bir tablo birleştirme değil.Eklenmiş sütun veya eklenen tablo içinde yansıtılmazAnalysis Servicesprojesi,Analysis Servicesveritabanı, DTS paketleri, veri kaynağı görünümü veya başka yerde oluşturduğu şemayı.

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

Şema oluşturma sihirbazı yeniden çalıştırın, aynı veri kaynağına yeniden kullanır ve veri kaynağı görünümü özgün oluşturulmasında kullanılan.Bir veri kaynağı eklemek veya bir veri kaynağı görünümü, sihirbazı kullanın.Özgün verileri silerseniz kaynak veya veri kaynağı görünümü sonra ilk kuşak, en baştan Sihirbazı çalıştırmanız gerekir.Sihirbazın önceki ayarlarının tümü de silinir.Silinen veriler kaynak ya da veri kaynağı görünüme bağlı olan tüm varolan veritabanındaki nesneleri bir temel şema Oluşturma Sihirbazı çalıştırdıktan sonraki açışınızda kullanıcı tarafından oluşturulan nesneler olarak kabul edilir.

veri kaynağı görünümü oluşturma saat temel veritabanını gerçek durumunu yansıtmaz, şema Oluşturma Sihirbazı'nı konu alan veritabanı ve çalışma alanı veritabanı şemaları oluşturduğunda hatalarla karşılaşabilir.Örneğin, veri kaynağı görünümü belirtir, bir sütunun veri türünü kümeint, ancak sütun veri türü ayarı gerçektenstringşema Oluşturma Sihirbazı'nı yabancı anahtar veri türünü ayarlarinteşleşen veri kaynak görünümü ve ardından, ilişki oluşturur çünkü gerçek veri türü başarısızstring.

Öte yandan, önceki nesle göre ' farklı bir veritabanına veri kaynağı bağlantı dizesi değiştirin, hata oluşturulur.Önceki veritabanı için herhangi bir değişiklik ve yeni bir veritabanı kullanılır.