Aracılığıyla paylaş


Test Çalışmalarını Çalıştırma (OracleToSQL)

SSMA TestEr bir Test Çalışması çalıştırdığında, test için seçilen nesneleri yürütür ve doğrulama sonuçları hakkında bir rapor oluşturur. Sonuçlar her iki platformda da aynıysa test başarılı oldu. Oracle ve SQL Server arasındaki nesnelerin yazışmaları, geçerli SSMA projesinin şema eşleme ayarlarına göre belirlenir.

Başarılı bir test için gerekli bir gereksinim, tüm Oracle nesnelerinin dönüştürülmesi ve hedef veritabanına yüklenmesidir. Ayrıca, her iki platformdaki tabloların içeriğinin eşitlenmesi için tablo verilerinin geçirilmesi gerekir.

Test Çalışması Çalıştırma

Hazırlanan Test Çalışmasını çalıştırmak için:

  1. Çalıştır düğmesine tıklayın.
  2. Oracle'a Bağlan iletişim kutusunda bağlantı bilgilerini girin ve Bağlan'a tıklayın.

Test tamamlandığında Test Çalışması Raporu oluşturulur. Test Çalışması Raporunu görüntülemek için Rapor düğmesine tıklayın. Testin sonucu (Test Çalışması Raporu) daha sonra kullanmak üzere otomatik olarak Test Sonuçları Deposunda depolanır.

Test Çalışması Yürütme Adımları

Önkoşullar

SSMA Tester, test başlamadan önce test yürütmesi için tüm önkoşulların karşılayıp karşılanmadiğini denetler. Bazı koşullar karşılanmazsa bir hata iletisi görüntülenir.

Başlatma İşlemi

Bu adımda SSMA Tester, Oracle sunucusunun SSMATESTER_ORACLE şemasında yardımcı nesneler (tablolar, tetikleyiciler ve görünümler) oluşturur. Doğrulama için seçilen etkilenen nesnelerde yapılan izleme değişikliklerine izin verir.

Doğrulanmış tablonun adının USER_TABLE olduğunu varsayalım. Böyle bir tablo için Oracle'da aşağıdaki yardımcı nesneler oluşturulur.

İsim Türü Açıklama
USER_TABLE$Trg tetikleyici Doğrulanmış tablodaki değişikliklerin denetlenmesini başlatma.
USER_TABLE$AUD tablo Silinen ve üzerine yazılan satırların kaydedildiği tablo.
USER_TABLE$AUDID tablo Yeni ve değiştirilmiş satırların kaydedildiği tablo.
USER_TABLE görüş Tablo değişikliklerinin basitleştirilmiş gösterimi.
USER_TABLE$NEW görüş Eklenen ve üzerine yazılan satırların basitleştirilmiş gösterimi.
USER_TABLE$NEW_ID görüş Eklenen ve değiştirilen satırların tanımlaması.
USER_TABLE$OLD görüş Silinen ve üzerine yazılan satırların basitleştirilmiş gösterimi.

Aşağıdaki nesne SQL Server'daki doğrulanmış tablonun şemasında oluşturulur.

İsim Türü Açıklama
USER_TABLE$Trg tetikleyici Doğrulanmış tablodaki değişikliklerin denetlenmesini başlatma.

SQL Server'da ssma_tester_changes şemasındaki aşağıdaki nesneler oluşturulmuştur.

İsim Türü Açıklama
USER_TABLE$Aud tablo Silinen ve üzerine yazılan satırların kaydedildiği tablo.
USER_TABLE$AudID tablo Yeni ve değiştirilmiş satırların kaydedildiği tablo.
USER_TABLE|view Tablo değişikliklerinin basitleştirilmiş gösterimi.
USER_TABLE$new görüş Eklenen ve üzerine yazılan satırların basitleştirilmiş gösterimi.
USER_TABLE$new_id görüş Eklenen ve değiştirilen satırların tanımlaması.
USER_TABLE$old görüş Silinen ve üzerine yazılan satırların basitleştirilmiş gösterimi.

Nesne Çağrılarını Test Et

Bu adımda, SSMA Tester test için seçilen her nesneyi çağırır, sonuçları karşılaştırır ve raporu gösterir.

Son -landırma

Sonlandırma sırasında SSMA Tester Başlatma adımında oluşturulan yardımcı nesneleri temizler.

Sonraki Adım

Test Çalışması Raporlarını Görüntüleme (OracleToSQL)

Ayrıca Bkz.

Test Etmek için Nesneleri Seçme ve Yapılandırma (OracleToSQL)Etkilenen Nesneleri Seçme ve Yapılandırma (OracleToSQL)Geçirilen Veritabanı Nesnelerini Test Etme (OracleToSQL)