Tablo şemasını düzenleme

Bu makalede, sütunları ekleyerek, yeniden adlandırarak ve kaldırarak tabloları yeniden adlandırmayı ve tablonun şemasını düzenlemeyi öğreneceksiniz. Başvuruda bulunan nesneler ve eşlemeler üzerinde tablo şeması değişikliklerinin etkilerini ve bağımlılıklarını özetler.

Dikkat

  • Tablo şeması düzenlendikten sonra mevcut veri alımları, veri alımı eşlemeleri, güncelleştirme ilkeleri, fonksiyonlar, dışa aktarmalar, somutlaştırılmış görünümler ve diğer ilgili işlemler başarısız olabilir. Bağımlılıklar bölümüne bakın ve veri alma eşlemeleri, güncelleştirme ilkeleri, işlevler, dışarı aktarma ve gerçekleştirilmiş görünümler için uygulamayı buna göre düzenlediğinizden emin olun.

Bağımlılıklar

Tablo şemasını düzenlemek, tablo adına veya tablo sütunlarına başvuran bağımlılıklardan dolayı veri alımına ve sorgu hatalarına neden olabilir. Aşağıdaki matris, şema düzenlemelerinin etkilerini gösterir.

Şema düzenleme Bağımlılık
Tabloları yeniden adlandırma Gerçekleştirilmiş görünümler:
* Varsayılan olarak, eski tablo adına doğrudan başvuran tüm gerçekleştirilmiş görünümler işlemsel bir şekilde yeni ada işaret etmek üzere güncelleştirilir.
* Tablo adına görünüm sorgusu tarafından çağrılan bir saklı işlevden başvuruyorsanız, .alter materialized-view kullanarak gerçekleştirilmiş görünüm başvurusunu el ile güncelleştirmeniz gerekir.
Sütunları yeniden adlandırma * Bir sütunu yeniden adlandırmak, veri alımı eşlemelerinde sütunun tüm başvurularını otomatik olarak güncelleştirir.
* Bir sütunu yeniden adlandırmak, eşlemelerinizdeki mevcut dönüştürmeleri korur.
Sütun ekleme * Yeni sütun eklemek alım eşlemelerini otomatik olarak güncelleştirmez. Yeni sütunun eklenmesini istiyorsanız eşlemeleri el ile güncelleştirmeniz gerekir.
* Şemayı düzenlemek, veri alımı sırasında gelen verilerin tablo sütunlarıyla eşlenmesine neden olmaz.
* Sütun ekledikten sonra, verilerin doğru şekilde alınabilmesi için eşlemeyi güncelleştirdiğinizden emin olun.
Veri alma eşlemesini güncelleştirme hakkında daha fazla bilgi için bkz .alter ingestion mapping command
Sütun türü Sütun türünü değiştirmek veri kaybına neden olacağından, tablo şemasını düzenle seçeneği kullanılarak sütun türünün düzenlenmesi desteklenmez.
Sütunları kaldırma * Bir sütunun silinmesi, sütunu tüm alım eşlemelerinden kaldırır.
* Bir sütunun silinmesi geri alınamaz ve veri kaybına neden olur. Kaldırılan sütundaki verileri sorgulayamazsınız.
* Dikkat Bir sütunu siler, kaydeder ve yeniden eklerseniz veriler geri yüklenmez. Yeni bir sütun gibi davranır ve içeri aktarma eşlemeleri güncellenmez. Alma eşlemelerini el ile güncelleştirmeniz gerekir.

Önkoşullar

Tabloyu yeniden adlandırma

Tabloyu yeniden adlandırdığınızda, alma eşlemelerinizdeki bu tabloya yapılan tüm başvurular otomatik olarak güncelleştirilir. Bazı durumlarda tablo eşlemelerini ve başvurularını el ile güncelleştirmeniz gerekir. Tabloyu yeniden adlandırmadan önce Bağımlılıklar'ı gözden geçirin.

  1. İstediğiniz KQL veritabanına göz atın ve Gezgin bölmesinde Tablolar'ı genişletin.

  2. Listeden bir tablo seçin ve [...] Diğer menüsünü açın.

    Şemayı düzenle seçeneğinin vurgulandığı diğer tablo menüsünün ekran görüntüsü.

  3. Tablo şemasını düzenle penceresinde tablo adını düzenleyin. İsteğe bağlı olarak, tablo açıklamasını düzenleyin.

    Tablo adı alanı vurgulanmış tablo düzenleme şemasının ekran görüntüsü.

  4. Bağımlılıklar bölümünde, başvuruda bulunan nesneleri gözden geçirin.

    • Varsayılan olarak, Otomatik güncelleştirme Gerçekleştirilmiş görünümler etkinleştirilir. Komut görüntüleyicisinde komutun güncelleştirmelerini görüntüleyebilirsiniz.

    • Gerekirse, Gerçekleştirilmiş görünümleri otomatik olarak güncelleştir'i devre dışı bırakın. Bağımlılıklar'daki etkileri gözden geçirdiğinizden ve gerekirse tablo alımı eşlemesini el ile güncelleştirdiğinizden emin olun.

    Komut görüntüleyici ekranının ve bağımlılıklar bölümünün ekran görüntüsü, Otomatik güncellenen Maddileştirilmiş görünümler iki durumlu düğmeyle vurgulanmış.

  5. Güncelleştir'i seçin ve onay penceresinde tablo adını yeniden girin ve Tablo şemasını düzenle'yi seçin.

    Tablo adı alanının vurgulandığı onay penceresinin ekran görüntüsü.

Tablo sütunlarını düzenleme

Tabloyu yeniden adlandırdığınızda veya tabloya sütun eklediğinizde, alma eşlemelerinizdeki bu tabloya yapılan tüm başvurular otomatik olarak güncelleştirilir. Bazı durumlarda tablo eşlemelerini ve başvurularını el ile güncelleştirmeniz gerekir. Tablo sütunlarını düzenlemeden önce Bağımlılıklar'ı gözden geçirin.

  1. İstediğiniz KQL veritabanına göz atın. Gezgin bölmesinde Tablolar'ı genişletin.

  2. Listeden bir tablo seçin ve [...] Diğer menüsünü açın.

    Şemayı düzenle seçeneğinin vurgulandığı diğer tablo menüsünün ekran görüntüsü.

  3. Yeni sütun eklemek için, sütun listesinin en altına bir sütun adı girin. Sütun adı bir harfle başlamalıdır ve sayı, nokta, kısa çizgi veya alt çizgi içerebilir.

  4. Sütununuz için bir veri türü seçin. Varsayılan sütun türüdür string , ancak Sütun türü alanının açılan menüsünde bunu değiştirebilirsiniz.

  5. Daha fazla sütun eklemek için Sütun ekle'yi seçin.

  6. Bağımlılıklar bölümünde, başvuruda bulunan nesneleri gözden geçirin.

    • Varsayılan olarak, Otomatik Güncelleştirme Eşlemeleri etkindir. Alma eşleme komutunun güncelleştirmelerini Komut görüntüleyicisinde görüntüleyebilirsiniz.

    • Gerekirse , Eşlemeleri Otomatik Güncelleştirme'yi devre dışı bırakın. Bağımlılıklar'daki etkileri gözden geçirdiğinizden ve gerekirse tablo alımı eşlemesini el ile güncelleştirdiğinizden emin olun.

    Bağımlılıklar bölümünde otomatik güncelleştirme eşlemelerinin etkinleştirildiği komut görüntüleyicisinin ekran görüntüsü.

  7. Gerekirse veri alımı eşlemesini güncelleştirin.