Aracılığıyla paylaş


Örnek konsol betik dosyalarıyla çalışma (SybaseToSQL)

Kullanıcı başvurusu ve kullanımı için ürünle birlikte birkaç örnek dosya sağlanmıştır. Bu bölümde, bu betikleri son kullanıcı gereksinimlerine uyacak şekilde kolayca özelleştirmenin yolu açıklanmaktadır.

Örnek konsol betik dosyaları

Kullanıcı başvurusu için farklı senaryoları kapsayan aşağıdaki örnek konsol betik dosyaları sağlanmıştır:

  • ServersConnectionFileSample.xml

  • VariableValueFileSample.xml

  • AssessmentReportGenerationSample.xml

  • SqlStatementConversionSample.xml

  • ConversionAndDataMigrationSample.xml

  • ServersConnectionFileSample.xml:

    • Bu örnek, kaynak ve hedef veritabanı için farklı bağlantı modları sağlar ve kullanıcı gereksinime göre herhangi bir modu seçebilir. Bu örnek Sunucu tanımlarını içerir.

    • Kullanıcı, değerleri gerekli kaynak ve hedef sunucu tanımlarıyla değiştirerek gerekli veritabanına bağlanabilir. Sağlanan örnekte, tüm değerler VariableValueFileSample.xml içinde kullanılabilen değişken değerleri olarak sağlanmıştır. Diğer tüm bağlantı parametreleri kullanıcının çalışan sunucu bağlantı dosyasından kaldırılabilir.

    • Daha fazla bilgi için bkz. Sunucu Bağlantı Dosyalarını Oluşturma.

  • VariableValueFileSample.xml:

    Örnek konsol betik dosyalarında ve ServersConnectionFileSample.xml kullanılan tüm değişkenler bu dosyada harmanlanmıştır. Örnek konsol betiklerini yürütmek için kullanıcının örnek değişken değerlerini kullanıcı tanımlı değerlerle değiştirmesi ve bu dosyayı betik dosyasıyla birlikte ek komut satırı bağımsız değişkeni olarak geçirmesi gerekir.

    Daha fazla bilgi için bkz. Değişken Değer Dosyaları Oluşturma.

  • AssessmentReportGenerationSample.xml:

    Bu örnek, kullanıcının verileri dönüştürmeye ve geçirmeye başlamadan önce analiz için kullanabileceği bir XML değerlendirme raporu oluşturmasını sağlar.

    Kullanıcı, generate-assessment-report komutunda, öznitelikteki değişken değerini (bkz. VariableValueFileSample.xml) zorunlu olarak, kullandığı veritabanı adıyla değiştirmesi gerekir. Belirtilen nesne türüne bağlı olarak, değerin object-type de değiştirilmesi gerekir.

    Kullanıcının birden çok nesneyi / veritabanını değerlendirmesi gerekiyorsa, metabase-object komutunun örnek konsol betik dosyasının Örnek 4'lerinde gösterildiği gibi birden çok generate-assessment-report düğümü belirtebilir.

    Daha fazla bilgi için bkz. Rapor Oluşturma.

    Değişken değer dosyası komut satırı bağımsız değişkeninin konsol uygulamasına geçirildiğinden ve VariableValueFileSample.xml kullanıcı tarafından belirtilen değerlerle güncelleştirildiğinden emin olun.

    Sunucu bağlantısı dosyası komut satırı bağımsız değişkeninin konsol uygulamasına geçirildiğinden ve ServersConnectionFileSample.xml doğru sunucu parametresi değerleriyle güncelleştirildiğinden emin olun.

  • SqlStatementConversionSample.xml:

    Bu örnek, kullanıcının giriş olarak sağlanan kaynak veritabanı t-sql komutu için karşılık gelen sql betiğini oluşturmasını sağlar.

    convert-sql-statement komutunda, kullanıcının, öznitelikteki değişken değerini (bkz. VariableValueFileSample.xml) kullanıcı tarafından kullanılmakta olan context veritabanı adıyla zorunlu olarak değiştirmesi gerekir. Kullanıcının, istenen dönüşümü sağlamak için sql komutunu kaynak veritabanının sql öz nitelik değerine dönüştürmesi gerekir.

    Kullanıcı dönüştürülecek SQL dosyalarını da sağlayabilir. Bu, convert-sql-statement komutunun örnek konsol betik dosyasındaki Örnek 4'te gösterilmiştir.

    Not

    Değişken değer dosyası komut satırı bağımsız değişkeninin konsol uygulamasına geçirildiğinden ve VariableValueFileSample.xml kullanıcı tarafından belirtilen değerlerle güncelleştirildiğinden emin olun.

  • ConversionAndDataMigrationSample.xml:

    Bu örnek, kullanıcının dönüştürmeden veri geçişine kadar uçtan uca bir geçiş gerçekleştirmesine olanak tanır. Değiştirmeleri gereken zorunlu öznitelik değerlerinin listesi aşağıdaki gibi listelenir:

    • Komut adı: map-schema

      Kaynak veritabanının hedef şemaya şema eşlemesi.

    • Öznitelik:

      • source-schema: Dönüştürülmesi gereken kaynak veritabanını belirtir.
      • sql-server-schema: Geçirilecek hedef veritabanını belirtir.
    • Komut adı: convert-schema

      Kaynaktan hedef şemaya şema dönüştürmesi gerçekleştirir.

      Kullanıcının birden çok nesneyi / veritabanını değerlendirmesi gerekiyorsa, metabase-object komutunun örnek konsol betik dosyasının Örnek 4'lerinde gösterildiği gibi birden çok convert-schema düğümü belirtebilir.

    • Öznitelik:

      • object-name: Dönüştürülmesi gereken kaynak veritabanını / nesne adını belirtin. İlgili object-type'nin, object-name'de belirtilen nesne türüne göre değiştirildiğinden emin olun.
    • Komut adı: synchronize-target

      Hedef nesneleri hedef veritabanıyla eşitler.

      Kullanıcının birden çok nesneyi /veritabanını değerlendirmesi gerekiyorsa, metabase-object komutunun Örnek 3 örnek konsol betik dosyasında gösterildiği gibi birden çok synchronize-target düğümü belirtebilir.

    • Öznitelik:

      • object-name: Oluşturulması gereken sql server veritabanını / nesne adını belirtin. Uygun object-type öğesinin, belirtilen object-name nesne türüne göre değiştirildiğinden emin olun.
    • Komut adı: migrate-data

      Kaynak verileri hedefe taşır.

      Kullanıcının birden çok nesneyi /veritabanını değerlendirmesi gerekiyorsa, metabase-object komutunun örnek konsol betik dosyasının Örnek 2'sinde gösterildiği gibi birden çok migrate-data düğümü belirtebilir.

    • Özniteliği

      • object-name: Geçirilmesi gereken kaynak veritabanını / tabloların adını belirtir. Belirtilen nesne türüne göre, ilgili object-type'ın değiştirildiğinden emin olun.