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 de Handleiding voor migratie van Azure Database voor andere migratiehandleidingen.
Vereisten
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.
Voorafgaand aan 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-cloudmigratie te beoordelen.
Evalueren
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 voor Sybase (SybaseToSQL) voor meer informatie.
Ga als volgt te werk om een evaluatie te maken:
Open SSMA voor Sybase.
Selecteer Bestand en 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 DETAILS van de SAP-verbinding 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. Voorbeeld:
drive:\<username>\Documents\SSMAProjects\MySAPMigration\report\report_<date>
De typetoewijzingen valideren
Voordat u schemaconversie uitvoert, valideert u de standaardtoewijzingen voor gegevenstypen of wijzigt u deze op basis van vereisten. U kunt dit doen door Hulpprogramma's projectinstellingen te selecteren of u kunt de typetoewijzing voor elke tabel wijzigen door de tabel te selecteren in 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 de 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. Hiervoor selecteert u Bestand>opslaan project. 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.
Selecteer in het deelvenster Uitvoer de optie Resultaten controleren en bekijk eventuele fouten in het deelvenster Foutenlijst.
Sla het project lokaal op voor een offline schemahersteloefening. Hiervoor selecteert u Bestand>opslaan project. 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 aan de premigratiefase zijn gekoppeld, 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 Metagegevensverkenner van Azure SQL Database 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 selecteer 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 Tabellen uit 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 migratiefase hebt voltooid, moet u een reeks taken na de migratie 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 de nauwkeurigheid van gegevens, het controleren van de volledigheid en het oplossen van prestatieproblemen met de workload.
Zie de handleiding voor validatie en optimalisatie na migratie voor meer informatie over deze problemen en de stappen om deze te verhelpen.
Volgende stappen
Zie Service en hulpprogramma's voor gegevensmigratie voor een matrix van Microsoft- en externe services en hulpprogramma's die beschikbaar zijn om u te helpen bij verschillende database- en gegevensmigratiescenario's en speciale taken.
Zie voor meer informatie over Azure SQL Database:
Zie voor meer informatie over het framework en de acceptatiecyclus voor cloudmigraties:
Zie Data Access Migration Toolkit (preview) om de toegangslaag voor toepassingen te beoordelen.
Zie Database Experimentation Assistant voor meer informatie over het uitvoeren van Data Access Layer A/B-tests.