Geçiş kılavuzu: SAP ASE'den Azure SQL Veritabanı

Şunlar için geçerlidir: Azure SQL Veritabanı

Bu kılavuzda SAP Adapter Server Enterprise (ASE) veritabanlarınızı SAP Adapter Server Enterprise için SQL Server Geçiş Yardımcısı'nı kullanarak bir Azure SQL veritabanına geçirmeyi öğreneceksiniz.

Diğer geçiş kılavuzları için bkz . Azure Veritabanı Geçiş Kılavuzu.

Önkoşullar

SAP SE veritabanınızı SQL veritabanınıza geçirmeden önce aşağıdakileri yapın:

  • Kaynak ortamınızın desteklendiğini doğrulayın.
  • SAP Adaptive Server Enterprise (eski adı SAP Sybase ASE) için SQL Server Geçiş Yardımcısı indirip yükleyin.
  • Hem kaynağa hem de hedefe erişmek için bağlantınız olduğundan ve yeterli izinlere sahip olduğunuzdan emin olun.

Geçiş öncesi

Önkoşulları karşıladıktan sonra ortamınızın topolojisini keşfetmeye ve Azure bulut geçişinizin uygulanabilirliğini değerlendirmeye hazırsınız demektir.

Değerlendir

SAP Adaptive Server Enterprise (resmi olarak SAP Sybase ASE) için SQL Server Geçiş Yardımcısı (SSMA) kullanarak veritabanı nesnelerini ve verilerini gözden geçirebilir, geçiş için veritabanlarını değerlendirebilir, Sybase veritabanı nesnelerini SQL veritabanınıza geçirebilir ve ardından verileri SQL veritabanına geçirebilirsiniz. Daha fazla bilgi edinmek için bkz. Sybase için SQL Server Geçiş Yardımcısı (SybaseToSQL).

Değerlendirme oluşturmak için aşağıdakileri yapın:

  1. Sybase için SSMA'sını açın.

  2. Dosya'yı ve ardından Yeni Proje'yi seçin.

  3. Yeni Proje bölmesinde projeniz için bir ad ve konum girin ve ardından Geçiş Yeri açılan listesinde Azure SQL Veritabanı'yi seçin.

  4. Tamam'ı seçin.

  5. Sybase'e Bağlan bölmesinde SAP bağlantı ayrıntılarını girin.

  6. Geçirmek istediğiniz SAP veritabanına sağ tıklayın ve rapor oluştur'u seçin. Bu, bir HTML raporu oluşturur. Alternatif olarak, sağ üst köşeden Rapor oluştur sekmesini de seçebilirsiniz.

  7. Dönüştürme istatistiklerini ve hataları veya uyarıları anlamak için HTML raporunu gözden geçirin. Raporu Excel'de açarak SAP ASE nesnelerinin envanterini ve şema dönüştürmelerini gerçekleştirmek için gereken çabayı da alabilirsiniz. Raporun varsayılan konumu SSMAProjects içindeki rapor klasöründedir. Örneğin:

    drive:\<username>\Documents\SSMAProjects\MySAPMigration\report\report_<date>

Tür eşlemelerini doğrulama

Şema dönüştürme işlemi gerçekleştirmeden önce varsayılan veri türü eşlemelerini doğrulayın veya bunları gereksinimlere göre değiştirin. Bunu Yapmak için Araçlar>Proje Ayarları'nı seçebilir veya SAP ASE Meta Veri Gezgini'nde tabloyu seçerek her tablonun tür eşlemesini değiştirebilirsiniz.

Şemayı dönüştürme

Şemayı dönüştürmek için aşağıdakileri yapın:

  1. (İsteğe bağlı) Dinamik veya özelleştirilmiş sorguları dönüştürmek için düğüme sağ tıklayın ve ardından Deyim ekle'yi seçin.

  2. Azure SQL Veritabanı bağlan sekmesini seçin ve SQL veritabanınızın ayrıntılarını girin. Mevcut bir veritabanına bağlanmayı veya yeni bir ad sağlamayı seçebilirsiniz; bu durumda hedef sunucuda bir veritabanı oluşturulur.

  3. Sybase Meta Veri Gezgini bölmesinde, üzerinde çalıştığınız SAP ASE şemasına sağ tıklayın ve şemayı dönüştür'ü seçin.

  4. Şema dönüştürüldükten sonra, dönüştürülen yapıyı özgün yapıyla karşılaştırın ve gözden geçirin ve olası sorunları belirleyin.

    Şema dönüştürme işleminden sonra, çevrimdışı şema düzeltme alıştırması için bu projeyi yerel olarak kaydedebilirsiniz. Bunu yapmak için Dosyayı>Kaydet Proje'yi seçin. Bu, kaynak ve hedef şemaları çevrimdışı olarak değerlendirme ve şemayı SQL veritabanınızda yayımlamadan önce düzeltme gerçekleştirme fırsatı sunar.

  5. Çıkış bölmesinde Sonuçları gözden geçir'i seçin ve Hata listesi bölmesindeki hataları gözden geçirin.

  6. Çevrimdışı şema düzeltme alıştırması için projeyi yerel olarak kaydedin. Bunu yapmak için Dosyayı>Kaydet Proje'yi seçin. Bu, kaynak ve hedef şemaları çevrimdışı olarak değerlendirme ve şemayı SQL veritabanınızda yayımlamadan önce düzeltme gerçekleştirme fırsatı sunar.

Veritabanlarını geçirme

Gerekli önkoşullara sahip olduktan ve geçiş öncesi aşamayla ilişkili görevleri tamamladıktan sonra şemayı ve veri geçişini çalıştırmaya hazır olursunuz.

Şemayı yayımlamak ve verileri geçirmek için aşağıdakileri yapın:

  1. Şemayı yayımlayın. Azure SQL Veritabanı Meta Veri Gezgini bölmesinde veritabanına sağ tıklayın ve veritabanıyla eşitle'yi seçin. Bu eylem, SAP ASE şemasını SQL veritabanınızda yayımlar.

  2. Verileri geçirme. SAP ASE Meta Veri Gezgini bölmesinde, geçirmek istediğiniz SAP ASE veritabanına veya nesnesine sağ tıklayın ve verileri geçir'i seçin. Alternatif olarak, sağ üst köşeden Verileri Geçir sekmesini de seçebilirsiniz.

    Veritabanının tamamının verilerini geçirmek için veritabanı adının yanındaki onay kutusunu seçin. Verileri tek tek tablolardan geçirmek için veritabanını genişletin, Tablolar'ı genişletin ve sonra tablonun yanındaki onay kutusunu seçin. Tek tek tablolardaki verileri atlamak için onay kutusunun işaretini kaldırın.

  3. Geçiş tamamlandıktan sonra Veri Geçişi Raporu'na bakın.

  4. Verileri ve şemayı gözden geçirerek geçişi doğrulayın. Bunu yapmak için SQL Server Management Studio kullanarak SQL veritabanınıza bağlanın.

Geçiş sonrası

Geçiş aşamasını başarıyla tamamladıktan sonra, her şeyin mümkün olduğunca sorunsuz ve verimli çalıştığından emin olmak için bir dizi geçiş sonrası görevi tamamlamanız gerekir.

Uygulamaları düzeltme

Veriler hedef ortama geçirildikten sonra, daha önce kaynağı kullanan tüm uygulamaların hedefi kullanmaya başlaması gerekir. Bunu gerçekleştirmek için bazı durumlarda uygulamalarda değişiklik yapılması gerekir.

Testleri gerçekleştirme

Veritabanı geçişine yönelik test yaklaşımı aşağıdaki etkinliklerden oluşur:

  1. Doğrulama testleri geliştirme: Veritabanı geçişini test etmek için SQL sorgularını kullanmanız gerekir. Hem kaynak hem de hedef veritabanlarında çalıştırılacak doğrulama sorgularını oluşturmanız gerekir. Doğrulama sorgularınız tanımladığınız kapsamı kapsamalıdır.

  2. Test ortamı ayarlama: Test ortamı kaynak veritabanının ve hedef veritabanının bir kopyasını içermelidir. Test ortamını yalıtmaya özen gösterin.

  3. Doğrulama testleri çalıştırma: Kaynak ve hedefe karşı doğrulama testleri çalıştırın ve ardından sonuçları analiz edin.

  4. Performans testlerini çalıştırma: Kaynak ve hedefe karşı performans testleri çalıştırın ve ardından sonuçları analiz edip karşılaştırın.

Optimize Et

Geçiş sonrası aşaması, veri doğruluğu sorunlarını düzeltmek, eksiksizliği doğrulamak ve iş yüküyle ilgili performans sorunlarını çözmek açısından çok önemlidir.

Bu sorunlar ve bunları azaltma adımları hakkında daha fazla bilgi için geçiş sonrası doğrulama ve iyileştirme kılavuzuna bakın.

Sonraki adımlar