Migratiehandleiding: SAP ASE naar Azure SQL Database
van toepassing op:Azure SQL Database-
In deze handleiding leert u hoe u uw ASE-databases (SAP Adapter Server Enterprise) migreert naar een Azure SQL-database met behulp van SQL Server Migration Assistant voor SAP Adapter Server Enterprise.
Zie Azure Database Migration Guidevoor andere migratiehandleidingen.
Voorwaarden
Voordat u begint met het migreren van uw SAP SE-database naar uw SQL-database, gaat u als volgt te werk:
- Controleer of uw bronomgeving wordt ondersteund.
- Download en installeer SQL Server Migration Assistant voor SAP Adaptive Server Enterprise (voorheen SAP Sybase ASE).
- Zorg ervoor dat u verbinding hebt en voldoende machtigingen hebt om toegang te krijgen tot zowel de bron als het doel.
Vóór de migratie
Nadat u aan de vereisten hebt voldaan, bent u klaar om de topologie van uw omgeving te ontdekken en de haalbaarheid van uw Azure-cloudmigratiete beoordelen.
Beoordelen
Met behulp van SQL Server Migration Assistant (SSMA) voor SAP Adaptive Server Enterprise (formeel SAP Sybase ASE), kunt u databaseobjecten en -gegevens controleren, databases beoordelen voor migratie, Sybase-databaseobjecten migreren naar uw SQL-database en vervolgens gegevens migreren naar de SQL-database. Zie SQL Server Migration Assistant for Sybase (SybaseToSQL)voor meer informatie.
Ga als volgt te werk om een evaluatie te maken:
Open SSMA voor Sybase.
Selecteer Bestanden selecteer vervolgens Nieuw project.
Voer in het deelvenster Nieuw project een naam en locatie voor uw project in en selecteer vervolgens in de vervolgkeuzelijst Migreren naar azure SQL Database .
Selecteer OK-.
Voer in het deelvenster Verbinding maken met Sybase de SAP-verbindingsgegevens in.
Klik met de rechtermuisknop op de SAP-database die u wilt migreren en selecteer vervolgens Rapport maken. Hiermee wordt een HTML-rapport gegenereerd. U kunt ook het tabblad Rapport maken in de rechterbovenhoek selecteren.
Bekijk het HTML-rapport om inzicht te hebben in de conversiestatistieken en eventuele fouten of waarschuwingen. U kunt het rapport ook openen in Excel om een inventaris op te halen van SAP ASE-objecten en de inspanning die nodig is om schemaconversies uit te voeren. De standaardlocatie voor het rapport bevindt zich in de rapportmap binnen SSMAProjects. Bijvoorbeeld:
drive:\<username>\Documents\SSMAProjects\MySAPMigration\report\report_<date>
Valideer de typetoewijzingen
Voordat u schemaconversie uitvoert, valideert u de standaardtoewijzingen voor gegevenstypen of wijzigt u deze op basis van vereisten. U kunt dit doen door Tools>Project Settingste selecteren of u kunt de typetoewijzing voor elke tabel wijzigen door de tabel te selecteren in de SAP ASE Metadata Explorer.
Het schema converteren
Ga als volgt te werk om het schema te converteren:
(Optioneel) Als u dynamische of gespecialiseerde query's wilt converteren, klikt u met de rechtermuisknop op het knooppunt en selecteert u Instructie toevoegen.
Selecteer het tabblad Verbinding maken met Azure SQL Database en voer vervolgens de details voor uw SQL-database in. U kunt ervoor kiezen om verbinding te maken met een bestaande database of een nieuwe naam op te geven. In dat geval wordt er een database gemaakt op de doelserver.
Klik in het deelvenster Sybase Metadata Explorer met de rechtermuisknop op het SAP ASE-schema waarmee u werkt en selecteer vervolgens Schema converteren.
Nadat het schema is geconverteerd, vergelijkt en controleert u de geconverteerde structuur naar de oorspronkelijke structuur om potentiële problemen te identificeren.
Na de schemaconversie kunt u dit project lokaal opslaan voor een offline schemahersteloefening. Selecteer hiervoor Bestand>Project opslaan. Dit biedt u de mogelijkheid om de bron- en doelschema's offline te evalueren en herstel uit te voeren voordat u het schema naar uw SQL-database publiceert.
In het deelvenster Uitvoer, selecteer Resultaten controlerenen bekijk eventuele fouten in het deelvenster Foutenlijst.
Sla het project lokaal op voor een offline schemahersteloefening. Selecteer hiervoor Bestand>Project opslaan. Dit biedt u de mogelijkheid om de bron- en doelschema's offline te evalueren en herstel uit te voeren voordat u het schema naar uw SQL-database publiceert.
De databases migreren
Nadat u aan de vereiste vereisten hebt voldaan en de taken hebt voltooid die zijn gekoppeld aan de fase vóór de migratie, kunt u het schema en de gegevensmigratie uitvoeren.
Ga als volgt te werk om het schema te publiceren en de gegevens te migreren:
Publiceer het schema. Klik in het deelvenster Azure SQL Database Metadata Explorer met de rechtermuisknop op de database en selecteer Synchroniseren met database. Met deze actie wordt het SAP ASE-schema naar uw SQL-database gepubliceerd.
Migreer de gegevens. Klik in het deelvenster SAP ASE Metadata Explorer met de rechtermuisknop op de SAP ASE-database of het object dat u wilt migreren en selecteert u vervolgens Gegevens migreren. U kunt ook het tabblad Gegevens migreren in de rechterbovenhoek selecteren.
Als u gegevens voor een hele database wilt migreren, schakelt u het selectievakje naast de databasenaam in. Als u gegevens uit afzonderlijke tabellen wilt migreren, vouwt u de database uit, vouwt u Tabellenuit en schakelt u het selectievakje naast de tabel in. Als u gegevens uit afzonderlijke tabellen wilt weglaten, schakelt u het selectievakje uit.
Nadat de migratie is voltooid, bekijkt u het gegevensmigratierapport.
Valideer de migratie door de gegevens en het schema te controleren. Hiervoor maakt u verbinding met uw SQL-database met behulp van SQL Server Management Studio.
Na de migratie
Nadat u de migratie fase hebt voltooid, moet u een reeks na-migratie taken voltooien om ervoor te zorgen dat alles zo soepel en efficiënt mogelijk functioneert.
Toepassingen herstellen
Nadat de gegevens naar de doelomgeving zijn gemigreerd, moeten alle toepassingen die voorheen de bron gebruikten, het doel gaan gebruiken. Hiervoor zijn in sommige gevallen wijzigingen in de toepassingen vereist.
Tests uitvoeren
De testbenadering voor databasemigratie bestaat uit de volgende activiteiten:
Validatietests ontwikkelen: als u de databasemigratie wilt testen, moet u SQL-query's gebruiken. U moet de validatiequery's maken die moeten worden uitgevoerd op zowel de bron- als doeldatabase. Uw validatiequery's moeten betrekking hebben op het bereik dat u hebt gedefinieerd.
een testomgeving instellen: de testomgeving moet een kopie van de brondatabase en de doeldatabase bevatten. Zorg ervoor dat u de testomgeving isoleert.
validatietests uitvoeren: voer validatietests uit op de bron en het doel en analyseer vervolgens de resultaten.
Prestatietests uitvoeren: Voer prestatietests uit op de bron en het doel en analyseer en vergelijk vervolgens de resultaten.
Optimaliseren
De fase na de migratie is van cruciaal belang voor het afstemmen van eventuele problemen met gegevensnauwkeurigheid, het controleren van de volledigheid en het oplossen van prestatieproblemen met de workload.
Zie de validatie- en optimalisatiehandleiding na de migratievoor meer informatie over deze problemen en de stappen om deze problemen te verhelpen.
Volgende stappen
Zie Diensten en hulpprogramma's voor gegevensmigratievoor een matrix van Microsoft-diensten en hulpprogramma's van derden die beschikbaar zijn om u te helpen bij verschillende scenario's voor database- en gegevensmigratie.
Zie voor meer informatie over Azure SQL Database:
Zie voor meer informatie over het framework en de acceptatiecyclus voor cloudmigraties:
Zie Database Experimentation Assistantvoor meer informatie over het uitvoeren van Data Access Layer A/B-tests.