Data Management (DMS), veritabanı tablolarını tek bir işlemde büyük hacimli test verileriyle toplu iş olarak doldurmanıza olanak tanır. Desteklenen veri türleri arasında rastgele değerler, bölge adları ve sanal IP adresleri bulunur.
Ön koşullar
Başlamadan önce aşağıdakilere sahip olduğunuzdan emin olun:
Hedef veritabanında oluşturulmuş bir tablo. Tablo oluşturma hakkında bilgi için bkz. SQLConsole sekmesinde veritabanı yönetme konusundaki "Tablo oluşturma" bölümü.
Bu örnekte veritabanı poc_dev, tablo ise big_table olarak adlandırılmıştır.
1.000.000 satır test verisi oluşturma
Aşağıdaki adımlar, bir test verisi oluşturma talebi göndermeyi ve sonucu doğrulamayı göstermektedir.
DMS konsolu 5,0 oturumunu açın.
-
Üst gezinme çubuğunda Database Development > Environment Construction > Test Data Generation seçeneğini belirleyin.
DMS'i basit modda kullanıyorsanız, sol üst köşedeki
simgesinin üzerine gelin ve All functions > Database Development > Environment Construction > Test Data Generation yolunu izleyin. Sayfanın sağ üst köşesinde Test Data Generation düğmesini tıklayın.
-
Test Data Generation Tickets sayfasında Application adımındaki parametreleri doldurun. Conflict Handling parametresi için DMS'in birincil anahtar veya benzersiz anahtar çakışmalarını nasıl ele almasını istediğinize bağlı olarak bir strateji seçin:
Strateji Davranış Veri çakışmasıyla karşılaşıldığında atla Çakışan kayıtları atlar ve kalan verilerin yazılmasına devam eder Veri çakışmasıyla karşılaşıldığında değiştir Çakışan kayıtları günceller ve kalan verilerin yazılmasına devam eder Submit düğmesini tıklayın.
Talep onaylandıktan sonra DMS SQL deyimlerini otomatik olarak oluşturur ve çalıştırır. İlerlemeyi Ticket Details sayfasından takip edebilirsiniz.
-
Veri oluşturma tamamlandığında, satır sayısını doğrulamak için SQL Console'da aşağıdaki sorguyu çalıştırın:
Sayfanın Basic Information bölümünde veritabanı adının üzerine gelin.
Query düğmesini tıklayın. DMS, SQL Console'u açar.
Aşağıdaki deyimi çalıştırın ve Execute düğmesini tıklayın: SELECT COUNT(*) FROM
big_table;
Sonraki adımlar
Test verisi oluşturma seçenekleri hakkında daha fazla bilgi için bkz. Test verisi oluşturma.