Delen via


Werken met de voorbeeldscriptbestanden van de console (SybaseToSQL)

Er zijn een aantal voorbeeldbestanden geleverd, samen met het product voor de gebruikersreferentie en het gebruik. In deze sectie wordt beschreven hoe u deze scripts eenvoudig kunt aanpassen aan de behoeften van de eindgebruiker.

Voorbeeld van consolescriptbestanden

De volgende voorbeeldscriptbestanden van de console voor verschillende scenario's zijn opgegeven voor gebruikersreferenties:

  • ServersConnectionFileSample.xml

  • VariableValueFileSample.xml

  • AssessmentReportGenerationSample.xml

  • SqlStatementConversionSample.xml

  • ConversionAndDataMigrationSample.xml

  • ServersConnectionFileSample.xml:

    • Dit voorbeeld biedt de verschillende verbindingsmodi die beschikbaar zijn voor de bron- en doeldatabase en de gebruiker kan elke modus selecteren op basis van de vereiste. Dit voorbeeld bevat de serverdefinities.

    • De gebruiker kan verbinding maken met de vereiste database door de waarden te wijzigen in de vereiste bron- en doelserverdefinities. In het opgegeven voorbeeld zijn alle waarden opgegeven als variabele waarden die beschikbaar zijn in de VariableValueFileSample.xml. Alle andere verbindingsparameters kunnen worden verwijderd uit het werkserververbindingsbestand van de gebruiker.

    • Zie De serververbindingsbestanden maken voor meer informatie.

  • VariableValueFileSample.xml:

    Alle variabelen die zijn gebruikt in de voorbeeldconsolescriptbestanden en ServersConnectionFileSample.xml zijn in dit bestand gesorteerd. Als u de voorbeeldconsolescripts wilt uitvoeren, moet de gebruiker de voorbeeldvariabelewaarden vervangen door door de gebruiker gedefinieerde waarden en dit bestand doorgeven als een extra opdrachtregelargument samen met het scriptbestand.

    Zie Bestanden met variabele waarden maken voor meer informatie.

  • AssessmentReportGenerationSample.xml:

    Met dit voorbeeld kan de gebruiker een XML-evaluatierapport genereren, dat door de gebruiker kan worden gebruikt voor analyse voordat ze gegevens gaan converteren en migreren.

    In de generate-assessment-report opdracht moet de gebruiker de variabele waarde (zie VariableValueFileSample.xml) in het object-name kenmerk wijzigen naar de databasenaam die in gebruik is door de gebruiker. Afhankelijk van het type object dat is opgegeven, moet de object-type waarde ook worden gewijzigd.

    Als de gebruiker meerdere objecten/databases moet evalueren, kunnen ze meerdere metabase-object knooppunten opgeven, zoals geïllustreerd in het voorbeeld 4 van het voorbeeldscriptbestand van de generate-assessment-report-opdracht.

    Zie Rapporten genereren voor meer informatie.

    Zorg ervoor dat het opdrachtregelargument met variabele waarden wordt doorgegeven aan de consoletoepassing en VariableValueFileSample.xml wordt bijgewerkt met de door de gebruiker opgegeven waarden.

    Zorg ervoor dat het opdrachtregelargument voor het serververbindingsbestand wordt doorgegeven aan de consoletoepassing en dat de ServersConnectionFileSample.xml wordt bijgewerkt met de juiste serverparameterwaarden.

  • SqlStatementConversionSample.xml:

    Met dit voorbeeld kan de gebruiker het bijbehorende t-sql script genereren voor de brondatabase sql opdracht die is opgegeven als invoer.

    In de convert-sql-statement opdracht moet de gebruiker de variabele waarde (zie VariableValueFileSample.xml) in het context attribuut wijzigen naar de databasenaam dat wordt gebruikt door de gebruiker. De gebruiker moet de sql kenmerkwaarde wijzigen in de opdracht van de brondatabase sql die moet worden geconverteerd.

    De gebruiker kan ook sql-bestanden opgeven die moeten worden geconverteerd. Het wordt weergegeven in Voorbeeld 4 van het voorbeeldconsolescriptbestand van de convert-sql-statement-opdracht.

    Notitie

    Zorg ervoor dat het opdrachtregelargument met variabele waarden wordt doorgegeven aan de consoletoepassing en VariableValueFileSample.xml wordt bijgewerkt met de door de gebruiker opgegeven waarden.

  • ConversionAndDataMigrationSample.xml:

    Met dit voorbeeld kan de gebruiker een end-to-endmigratie uitvoeren van conversie naar gegevensmigratie. De lijst met verplichte kenmerkwaarden die ze moeten wijzigen, wordt als volgt weergegeven:

    • Opdrachtnaam: map-schema

      Schematoewijzing van de brondatabase aan het doelschema.

    • Kenmerk:

      • source-schema: Hiermee geeft u de brondatabase op die moet worden geconverteerd.
      • sql-server-schema: Hiermee geeft u de doeldatabase op waarnaar moet worden gemigreerd.
    • Opdrachtnaam: convert-schema

      Voert schemaconversie van bron naar het doelschema uit.

      Als de gebruiker meerdere objecten/databases moet evalueren, kunnen ze meerdere metabase-object knooppunten opgeven, zoals geïllustreerd in het voorbeeld 4 van het voorbeeldscriptbestand van de convert-schema-opdracht.

    • Kenmerk:

      • object-name: geef de naam van de brondatabase/het object op die moet worden geconverteerd. Zorg ervoor dat de bijbehorende object-type wordt gewijzigd op basis van het type object dat is opgegeven in de object-name
    • Opdrachtnaam: synchronize-target

      Synchroniseert de doelobjecten met de doeldatabase.

      Als de gebruiker meerdere objecten/databases moet evalueren, kunnen ze meerdere metabase-object knooppunten opgeven, zoals geïllustreerd in het voorbeeld 3 van het voorbeeldscriptbestand van de synchronize-target-opdracht.

    • Kenmerk:

      • object-name: Geef de sql server-database/objectnaam op die moet worden gemaakt. Zorg ervoor dat de bijbehorende object-type waarde is gewijzigd op basis van het type object dat is opgegeven in de object-name.
    • Opdrachtnaam: migrate-data

      Hiermee worden de brongegevens naar het doel gemigreerd.

      Als de gebruiker meerdere objecten/databases moet evalueren, kunnen ze meerdere metabase-object knooppunten opgeven, zoals wordt geïllustreerd in het voorbeeld 2 van het voorbeeldconsolescriptbestand van de migrate-data-opdracht.

    • Attribuut

      • object-name: Hiermee geeft u de naam van de brondatabase/tabellen op die moet worden gemigreerd. Zorg ervoor dat de bijbehorende object-type waarde is gewijzigd op basis van het type object dat is opgegeven in de object-name.