Data Transmission Service (DTS) synchronise les données d'une base de données SQL Server auto-gérée vers une instance ApsaraDB RDS for PostgreSQL. Cette fonctionnalité prend en charge la synchronisation du schéma, la synchronisation complète des données et la synchronisation incrémentielle. Cette rubrique détaille la configuration pour une base de données SQL Server hébergée sur une instance Elastic Compute Service (ECS).
Cette fonctionnalité est disponible uniquement dans les régions Chine (Qingdao), Chine (Pékin) et Chine (Hong Kong).
Prérequis
Avant de commencer, assurez-vous de disposer des éléments suivants :
Une instance ApsaraDB RDS for PostgreSQL dont l'espace de stockage disponible dépasse celui occupé par la base de données SQL Server source. Pour plus d'informations, consultez Créer rapidement une instance ApsaraDB RDS for PostgreSQL.
Une base de données créée dans l'instance RDS PostgreSQL de destination pour recevoir les données synchronisées. Pour plus d'informations, consultez Créer une base de données.
Pour connaître les versions de bases de données source et de destination prises en charge, reportez-vous à Vue d'ensemble des scénarios de synchronisation des données .
Si l'une des conditions suivantes s'applique à l'instance source, divisez la tâche en plusieurs sous-tâches :
Les données sont réparties sur plusieurs schémas.
Une base de données sauvegarde ses journaux plus d'une fois par heure.
Une base de données exécute plus de 100 instructions DDL par heure.
L'écriture des journaux dépasse 20 Mo/s pour une base de données.
La capture des données modifiées (CDC) doit être activée pour plus de 1 000 tables.
Facturation
| Type de synchronisation | Frais |
|---|---|
| Synchronisation du schéma et synchronisation complète des données | Gratuit |
| Synchronisation incrémentielle des données | Payant. Consultez Vue d'ensemble de la facturation. |
Opérations SQL synchronisables
|
Type d'opération |
Opération SQL |
|
DML |
DML : INSERT, UPDATE, DELETE. Remarque
Si une instruction UPDATE ne modifie que des colonnes de type grand objet (LOB), DTS ne synchronise pas l'opération. |
Autorisations du compte de base de données
| Base de données | Autorisations requises | Création et autorisation |
|---|---|---|
| Base de données SQL Server auto-gérée source | sysadmin | CREATE USER et Gestion des autorisations utilisateur |
| Instance ApsaraDB RDS for PostgreSQL de destination | Propriétaire de la base de données de destination | Créer un compte et Créer une base de données |
Limites
Base de données source
Les tables doivent posséder une contrainte PRIMARY KEY ou UNIQUE garantissant l'unicité de tous leurs champs. À défaut, la base de données de destination risque de contenir des enregistrements en double.
Lors de la sélection d'objets au niveau de la table avec modification de la destination (comme le renommage de tables ou de colonnes), une seule tâche peut synchroniser jusqu'à 5 000 tables. Au-delà, configurez plusieurs tâches ou effectuez une synchronisation au niveau de la base de données.
Une tâche unique permet de synchroniser jusqu'à 10 bases de données. Si vous devez en synchroniser davantage, configurez plusieurs tâches afin d'éviter tout problème de performance ou de stabilité.
DTS utilise la fonction
fn_logpour lire les journaux source. Ne purgez pas ces journaux avant la fin de la tâche, sous peine de provoquer son échec.-
Exigences relatives à la sauvegarde des journaux :
Activez la journalisation des données. Définissez le mode de sauvegarde sur Full et effectuez une sauvegarde physique complète.
Pour une synchronisation incrémentielle uniquement : conservez les journaux pendant plus de 24 heures.
Pour une synchronisation combinée complète et incrémentielle : conservez les journaux pendant au moins 7 jours. Une fois la synchronisation complète terminée, réduisez cette durée de rétention à plus de 24 heures. Le non-respect de ces exigences peut compromettre le contrat de niveau de service (SLA) de DTS.
-
Pour activer la CDC sur les tables sources, toutes les conditions suivantes doivent être remplies (sinon, la pré-vérification échoue) :
Le champ
srvnamedanssys.sysserversdoit correspondre à la valeur retournée par la fonctionSERVERPROPERTY.SQL Server auto-géré : le propriétaire de la base de données doit être l'utilisateur
sa.ApsaraDB RDS for SQL Server : le propriétaire de la base de données doit être l'utilisateur
sqlsa.Édition Enterprise : SQL Server 2008 ou version ultérieure requis.
Édition Standard : SQL Server 2016 SP1 ou version ultérieure requis.
SQL Server 2017 (édition Standard ou Enterprise) : mettez à niveau vers une version plus récente.
Instances sources en lecture seule : les opérations DDL ne peuvent pas être synchronisées.
Source Azure SQL Database : une tâche unique ne peut synchroniser les données que d'une seule base de données.
Source ApsaraDB RDS for SQL Server : désactivez le chiffrement transparent des données (TDE) pour garantir la stabilité de la tâche. Reportez-vous à la section Désactiver TDE dans « Configurer TDE ».
Pendant la synchronisation complète des données, activez le niveau d'isolation de transaction
READ_COMMITTED_SNAPSHOTdans la base de données source afin d'empêcher les verrous partagés d'interférer avec les écritures. Sans ce paramètre, des incohérences de données ou des pannes d'instance peuvent survenir ; ces incidents ne sont pas couverts par le SLA de DTS.Durant la synchronisation du schéma et la synchronisation complète des données, n'exécutez aucune instruction DDL, car cela entraînerait l'échec de la tâche.
ApsaraDB RDS for SQL Server édition Web : définissez le SQL Server Incremental Synchronization Mode sur Incremental Synchronization Based on Logs of Source Database (Heap tables are not supported) lors de la configuration de la tâche.
Autres limites
Types de données non pris en charge : CURSOR, ROWVERSION, SQL_VARIANT, HIERARCHYID, POLYGON, GEOMETRY, GEOGRAPHY, ainsi que les types définis par l'utilisateur créés avec
CREATE TYPE. Les bases de données source et de destination étant hétérogènes, il n'existe pas de correspondance biunivoque entre les types de données. Évaluez l'impact de la conversion des types sur votre charge de travail. Pour consulter le tableau de mappage des types, reportez-vous à Mappages de types de données pour la synchronisation de schémas.Seules les tables peuvent être sélectionnées comme objets de synchronisation, et toutes doivent appartenir au même schéma. Sinon, des incohérences de données ou un échec de la tâche peuvent survenir.
Si vous utilisez le mode Incremental Synchronization Based on Logs of Source Database (Heap tables are not supported), les tables doivent posséder des index cluster contenant des colonnes de clé primaire. Elles ne peuvent pas être des tables heap, des tables sans clé primaire, des tables compressées ou des tables comportant des colonnes calculées.
Si la tâche implique une synchronisation incrémentielle, n'effectuez aucune opération de reconstruction d'index. Cela pourrait provoquer l'échec de la tâche et une perte de données. DTS ne peut pas synchroniser les opérations DDL liées à la clé primaire d'une table avec CDC activée.
Si le nombre de tables avec CDC activée dans une tâche de synchronisation dépasse la limite maximale prise en charge par DTS, la pré-vérification échoue.
-
Si un champ unique écrit dans une table avec CDC activée dépasse 64 Ko, exécutez la commande suivante pour supprimer cette limite de taille :
exec sp_configure 'max text repl size', -1; Lors de la modification des objets de synchronisation, il est impossible de retirer des bases de données.
Les modules de collecte de données incrémentielles de plusieurs tâches de synchronisation partageant la même base de données SQL Server source fonctionnent de manière indépendante.
En cas d'échec d'une tâche DTS, le support DTS la restaure dans un délai de 8 heures. Durant cette restauration, la tâche peut être redémarrée et ses paramètres modifiés. Les paramètres de la base de données ne sont pas modifiés.
Mode d'analyse hybride basé sur les journaux
DTS utilise le composant CDC pour synchroniser les données incrémentielles. Assurez-vous que le job CDC de la base de données source s'exécute correctement, faute de quoi la tâche DTS échouera.
DTS crée le déclencheur
dts_cdc_sync_ddl, la table de battement de cœurdts_sync_progresset la table d'historique DDLdts_cdc_ddl_historydans la base de données source, puis active la CDC pour cette base et pour certaines tables spécifiques.N'exécutez pas d'instructions SELECT INTO, TRUNCATE ou RENAME COLUMN sur des tables avec CDC activée. Les déclencheurs créés par DTS ne doivent pas être supprimés manuellement.
-
N'ajoutez ni ne supprimez de colonnes plus d'une fois toutes les 10 minutes. Par exemple, l'exécution des deux instructions suivantes dans un intervalle de 10 minutes provoque une erreur de tâche :
ALTER TABLE test_table DROP COLUMN Flag; ALTER TABLE test_table ADD Remark nvarchar(50) not null default(''); Il est recommandé de limiter le nombre maximal d'enregistrements par seconde à 1 000 pour les tables avec CDC activée dans la base de données source.
-
Par défaut, le composant CDC conserve les données incrémentielles pendant 3 jours. Pour prolonger cette durée de rétention, exécutez :
exec console.sys.sp_cdc_change_job @job_type = 'cleanup', @retention= <time>;<time>est exprimé en minutes. Si le volume quotidien moyen de données incrémentielles dépasse 10 millions d'enregistrements, définissez<time>sur1440. Une tâche unique prend en charge jusqu'à 1 000 tables avec CDC activée. Dépasser cette limite peut entraîner des retards ou une instabilité.
Lorsque le module de pré-traitement de la tâche active la CDC au niveau de la base de données et des tables dans la source, des verrous au niveau des tables surviennent pendant quelques secondes en raison des limitations de SQL Server.
Synchronisation incrémentielle basée sur la CDC (mode interrogation)
-
Le compte de la base de données source doit disposer des autorisations nécessaires pour activer la CDC. Pour activer la CDC au niveau de la base de données, utilisez un compte doté du rôle
sysadmin. Pour l'activer au niveau des tables, utilisez un compte privilégié.Azure SQL Database (modèle vCore) : toutes les bases de données prennent en charge la CDC. Pour les bases de données du modèle DTU, un niveau de service S3 ou supérieur est requis.
Amazon RDS for SQL Server : un compte privilégié possède les autorisations requises ; la CDC peut être activée pour les procédures stockées au niveau de la base de données.
La CDC ne peut pas être activée pour les index columnstore cluster.
La synchronisation incrémentielle des données présente une latence de 10 secondes.
Une tâche unique prend en charge jusqu'à 1 000 tables. Dépasser cette limite peut entraîner des retards ou une instabilité.
N'ajoutez ni ne supprimez de colonnes plus de deux fois par minute, sous peine de provoquer l'échec de la tâche.
Ne modifiez pas les instances CDC dans la base de données source pendant la synchronisation. Cela risquerait de provoquer l'échec de la tâche ou une perte de données.
-
Par défaut, le composant CDC conserve les données incrémentielles pendant 3 jours. Pour prolonger cette durée de rétention, exécutez :
exec console.sys.sp_cdc_change_job @job_type = 'cleanup', @retention= <time>;<time>est exprimé en minutes. Si le volume quotidien moyen de données incrémentielles dépasse 10 millions d'enregistrements, définissez<time>sur1440. Lorsque le module de pré-traitement de la tâche active la CDC au niveau de la base de données et des tables dans la source, des verrous au niveau des tables surviennent pendant quelques secondes en raison des limitations de SQL Server.
Clés étrangères
Lors de la synchronisation du schéma, DTS synchronise les clés étrangères de la source vers la destination.
Pendant la synchronisation complète et incrémentielle des données, DTS désactive temporairement les vérifications de contraintes de clés étrangères et les opérations en cascade au niveau de la session. Si vous exécutez des mises à jour ou des suppressions en cascade sur la source pendant la synchronisation, des incohérences de données peuvent survenir.
Cas particuliers
Si la source est une instance ApsaraDB RDS for SQL Server, DTS crée automatiquement un compte nommé rdsdt_dtsacct sur cette instance. Ne supprimez pas ce compte et ne modifiez pas son mot de passe tant que la tâche de synchronisation est en cours d'exécution. Pour plus d'informations, consultez Comptes système.
Impact sur le stockage
Une fois la synchronisation initiale complète terminée, les tables de destination peuvent occuper plus d'espace de stockage que celles de la source. En effet, les opérations INSERT concurrentes durant cette phase provoquent une fragmentation des tables dans la destination.
Lors de la synchronisation initiale complète, DTS mobilise une partie des ressources de lecture et d'écriture des bases de données source et de destination, ce qui peut augmenter leur charge. Évaluez les performances de vos bases de données avant de lancer la synchronisation. Il est recommandé d'effectuer cette opération pendant les heures creuses, par exemple lorsque la charge CPU des bases source et de destination est inférieure à 30 %.
Choisir un mode de synchronisation incrémentielle
DTS propose trois modes pour la synchronisation incrémentielle SQL Server. Sélectionnez un mode en fonction du type de votre base de données source et des caractéristiques de vos tables.
Guide de sélection rapide :
La source est un SQL Server cloud tiers (Amazon RDS, Azure SQL Database, Azure SQL Managed Instance, Azure SQL Server sur machine virtuelle ou Google Cloud SQL for SQL Server) : utilisez Polling and querying CDC instances.
Les tables sources incluent des tables heap, des tables sans clé primaire, des tables compressées ou des tables avec colonnes calculées : utilisez Hybrid log-based parsing. Ce mode modifie la base de données source (création d'objets et activation de la CDC).
Toutes les tables possèdent des index cluster avec des colonnes de clé primaire et vous souhaitez éviter toute modification de la base de données source : utilisez Log-based parsing (non-heap tables only).
| Mode | Prise en charge des tables heap | Modification de la base de données source | Sources prises en charge |
|---|---|---|---|
| Hybrid log-based parsing | Oui | Oui (crée un déclencheur, une table de battement de cœur, une table d'historique DDL ; active la CDC) | SQL Server auto-géré, ApsaraDB RDS for SQL Server |
| Log-based parsing (non-heap tables only) | Non | Non | SQL Server auto-géré, ApsaraDB RDS for SQL Server |
| Polling and querying CDC instances | Oui | Oui (active la CDC) | Amazon RDS for SQL Server, Azure SQL Database, Azure SQL Managed Instance, Azure SQL Server sur machine virtuelle, Google Cloud SQL for SQL Server |
Préparatifs
Avant de configurer la tâche, placez la base de données SQL Server source en mode de récupération complète et créez une sauvegarde des journaux.
Si vous synchronisez plusieurs bases de données, répétez les étapes suivantes pour chacune d'elles.
-
Définissez le mode de récupération sur complet. Exécutez l'instruction suivante sur la base de données source ou utilisez SQL Server Management Studio (SSMS). Pour plus de détails, consultez Afficher ou modifier le mode de récupération d'une base de données (SQL Server).
use master; GO ALTER DATABASE <database_name> SET RECOVERY FULL WITH ROLLBACK IMMEDIATE; GORemplacez
<database_name>par le nom de la base de données source. Par exemple :use master; GO ALTER DATABASE mytestdata SET RECOVERY FULL WITH ROLLBACK IMMEDIATE; GO -
Créez une sauvegarde complète de la base de données source. Ignorez cette étape si une sauvegarde complète existe déjà.
Espace réservé Description <database_name>Nom de la base de données source <physical_backup_device_name>Chemin de stockage et nom du fichier de sauvegarde BACKUP DATABASE <database_name> TO DISK='<physical_backup_device_name>'; GOExemple :
BACKUP DATABASE mytestdata TO DISK='D:\backup\dbdata.bak'; GO -
Créez une sauvegarde des journaux pour la base de données source.
BACKUP LOG <database_name> TO DISK='<physical_backup_device_name>' WITH init; GOExemple :
BACKUP LOG mytestdata TO DISK='D:\backup\dblog.bak' WITH init; GO
Configurer la tâche de synchronisation
Étape 1 : Ouvrir la page Data Synchronization
Utilisez l'une des méthodes suivantes :
Console DTS
Connectez-vous à la console DTS.Console DTS
Dans le volet de navigation de gauche, cliquez sur Data Synchronization.
Dans le coin supérieur gauche, sélectionnez la région où réside la tâche de synchronisation.
Console DMS
Les étapes peuvent varier selon le mode et la disposition de la console DMS. Consultez
et
Personnaliser la disposition et le style de la console DMS
.
Connectez-vous à la console DMS.Console DMS
Dans la barre de navigation supérieure, passez le pointeur sur Data + AI et choisissez DTS (DTS) > Data Synchronization.
Dans la liste déroulante à droite de Data Synchronization Tasks, sélectionnez la région où réside l'instance.
Étape 2 : Configurer les bases de données source et de destination
Cliquez sur Create Task. Sur la page de configuration de la tâche, définissez les paramètres suivants.
Nom de la tâche
| Paramètre | Description |
|---|---|
| Task Name | DTS génère un nom automatiquement. Spécifiez un nom descriptif pour identifier la tâche. L'unicité du nom n'est pas requise. |
Base de données source
| Paramètre | Description |
|---|---|
| Select Existing Connection | Si la source est enregistrée auprès de DTS, sélectionnez-la dans la liste. DTS préremplit alors les champs restants. Sinon, configurez les champs ci-dessous. Dans la console DMS, sélectionnez l'instance dans Select a DMS database instance. |
| Database Type | Sélectionnez SQL Server. |
| Access Method | Sélectionnez Self-managed Database on ECS. Pour d'autres types d'accès, consultez Vue d'ensemble de la préparation. |
| Instance Region | Région où réside l'instance ECS hébergeant la base de données SQL Server source. |
| ECS Instance ID | ID de l'instance ECS hébergeant la base de données SQL Server source. |
| Port Number | Port de service de la base de données SQL Server source. Valeur par défaut : 1433. |
| Database Account | Compte de la base de données SQL Server source. Pour les autorisations requises, consultez Autorisations du compte de base de données. |
| Database Password | Mot de passe du compte de base de données. |
| Encryption | Sélectionnez Non-encrypted si le chiffrement SSL n'est pas activé sur la source. Sélectionnez SSL-encrypted dans le cas contraire. Par défaut, DTS fait confiance au certificat du serveur. |
Base de données de destination
| Paramètre | Description |
|---|---|
| Select Existing Connection | Si la destination est enregistrée auprès de DTS, sélectionnez-la dans la liste. DTS préremplit alors les champs restants. Sinon, configurez les champs ci-dessous. |
| Database Type | Sélectionnez PostgreSQL. |
| Access Method | Sélectionnez Alibaba Cloud Instance. |
| Instance Region | Région où réside l'instance RDS PostgreSQL de destination. |
| Instance ID | ID de l'instance ApsaraDB RDS for PostgreSQL de destination. |
| Database Name | Nom de la base de données dans l'instance de destination qui recevra les données synchronisées. |
| Database Account | Compte de l'instance de destination. Pour les autorisations requises, consultez Autorisations du compte de base de données. |
| Database Password | Mot de passe du compte de base de données. |
| Encryption | Indique si la connexion doit être chiffrée. Pour SSL-encrypted, téléchargez le CA Certificate, le Client Certificate et la Private Key of Client Certificate selon vos besoins, puis spécifiez le Private Key Password of Client Certificate. Pour une destination PostgreSQL auto-gérée avec chiffrement SSL, le téléchargement du CA Certificate est obligatoire. Pour configurer SSL sur une instance ApsaraDB RDS for PostgreSQL, consultez Chiffrement SSL. |
Étape 3 : Tester la connectivité
En bas de la page, cliquez sur Test Connectivity and Proceed. Dans la boîte de dialogue CIDR Blocks of DTS Servers, cliquez sur Test Connectivity.
Assurez-vous que les blocs CIDR des serveurs DTS ont bien été ajoutés aux paramètres de sécurité des bases de données source et de destination. Consultez Ajouter les blocs CIDR des serveurs DTS .
Étape 4 : Configurer les objets de synchronisation
À l'étape Configure Objects, définissez les paramètres suivants.
| Paramètre | Description |
|---|---|
| Synchronization Types | Par défaut, Incremental Data Synchronization est sélectionné. Sélectionnez également Schema Synchronization et Full Data Synchronization. Après la pré-vérification, DTS synchronise les données historiques depuis la source afin d'établir la base de référence pour la synchronisation incrémentielle. |
| SQL Server Incremental Synchronization Mode | Choisissez un mode en fonction de votre source et des caractéristiques de vos tables. Consultez Choisir un mode de synchronisation incrémentielle. |
| The maximum number of tables for which CDC is enabled that DTS supports | Nombre maximal de tables pour lesquelles l'instance de synchronisation peut activer la CDC. Valeur par défaut : 1 000. Non disponible lorsque le SQL Server Incremental Synchronization Mode est défini sur Incremental Synchronization Based on Logs of Source Database (Heap tables are not supported). |
| Processing Mode of Conflicting Tables | Precheck and Report Errors : la pré-vérification s'assure que les tables de destination ne portent pas les mêmes noms que celles de la source. Si des noms identiques existent, la pré-vérification échoue. Pour résoudre ce problème, utilisez le mappage de noms d'objets afin de renommer les tables de destination. Consultez Mapper les noms d'objets. Ignore Errors and Proceed : ignore la vérification des noms identiques. Si les schémas correspondent et qu'un enregistrement de destination possède la même clé primaire ou unique qu'un enregistrement source : lors de la synchronisation complète, l'enregistrement de destination existant est conservé ; lors de la synchronisation incrémentielle, il est écrasé. Si les schémas diffèrent, l'initialisation peut échouer. Procédez avec prudence. |
| Capitalization of Object Names in Destination Instance | Contrôle la casse des noms de bases de données, de tables et de colonnes dans la destination. Valeur par défaut : DTS default policy. Consultez Spécifier la casse des noms d'objets dans l'instance de destination. |
| Source Objects | Dans la zone Source Objects, cliquez sur une table, puis cliquez sur l'icône en forme de flèche pour la déplacer vers Selected Objects. Toutes les tables sélectionnées doivent appartenir au même schéma. |
| Selected Objects | Par défaut, les noms de schémas et de tables sources sont utilisés comme noms de destination. Pour renommer un schéma de destination, faites un clic droit dessus dans Selected Objects et modifiez le Schema Name. Pour renommer des tables ou des colonnes, définir des conditions de filtre WHERE ou sélectionner des opérations SQL pour la synchronisation incrémentielle, faites un clic droit sur une table dans Selected Objects. Pour plus de détails, consultez Spécifier des conditions de filtre et Mapper les noms d'objets. |
Étape 5 : Configurer les paramètres avancés
Cliquez sur Next: Advanced Settings.
| Paramètre | Description |
|---|---|
| Dedicated Cluster for Task Scheduling | Par défaut, DTS planifie la tâche sur le cluster partagé. Pour une meilleure stabilité, achetez un cluster dédié. Consultez Qu'est-ce qu'un cluster dédié DTS ?. |
| Retry Time for Failed Connections | Durée pendant laquelle DTS tente de rétablir les connexions échouées après le démarrage de la tâche. Valeurs valides : 10 à 1 440 minutes. Valeur par défaut : 720. Définissez une valeur supérieure à 30 minutes. Si plusieurs tâches partagent la même source ou destination, la durée de tentative la plus courte prévaut. DTS facture l'instance durant les périodes de nouvelle tentative. |
| Retry Time for Other Issues | Durée pendant laquelle DTS réessaie les opérations DDL ou DML ayant échoué. Valeurs valides : 1 à 1 440 minutes. Valeur par défaut : 10. Définissez une valeur supérieure à 10 minutes. Cette valeur doit être inférieure à Retry Time for Failed Connections. |
| Enable Throttling for Full Data Synchronization | Limite l'utilisation des ressources de lecture/écriture lors de la synchronisation complète. Configurez les paramètres QPS to the source database, RPS of Full Data Migration et Data migration speed (MB/s). Disponible uniquement lorsque Full Data Synchronization est sélectionné. |
| Enable Throttling for Incremental Data Synchronization | Limite l'utilisation des ressources lors de la synchronisation incrémentielle. Configurez les paramètres RPS of Incremental Data Synchronization et Data synchronization speed (MB/s). |
| Environment Tag | Facultatif. Associez un libellé d'environnement à l'instance via un tag. |
| Configure ETL | Active ou non la fonctionnalité d'extraction, transformation et chargement (ETL). Sélectionnez Yesparamètres de notification d'alerte pour écrire des instructions de traitement des données dans l'éditeur de code. Consultez Configurer ETL dans une tâche de migration ou de synchronisation de données. |
| Monitoring and Alerting | Active ou non la configuration des alertes. Sélectionnez Yes pour définir un seuil d'alerte et les contacts de notification. Des alertes sont envoyées lorsque la tâche échoue ou que la latence de synchronisation dépasse le seuil défini. Consultez Configurer la surveillance et les alertes lors de la création d'une tâche DTS. |
Étape 6 : Configurer la vérification des données (facultatif)
Cliquez sur Next Step: Data Verification. Pour plus de détails, consultez Configurer une tâche de vérification des données.
Étape 7 : Exécuter la pré-vérification
Cliquez sur Next: Save Task Settings and Precheck.
Pour prévisualiser les paramètres API permettant de configurer cette tâche, passez le curseur sur Next: Save Task Settings and Precheck et cliquez sur Preview OpenAPI parameters.
La tâche doit réussir la pré-vérification avant de pouvoir démarrer.
Si la pré-vérification échoue, cliquez sur View Details en regard de chaque élément en échec, corrigez les problèmes, puis relancez la pré-vérification.
Si une alerte se déclenche : pour les alertes non ignorables, corrigez le problème et relancez l'opération. Pour les alertes pouvant être ignorées, cliquez sur Confirm Alert Details, puis sur Ignore dans la boîte de dialogue des détails, cliquez sur OK, puis sur Precheck Again.
Étape 8 : Acheter l'instance
Attendez que le Success Rate atteigne 100%, puis cliquez sur Next: Purchase Instance.
-
Sur la page d'achat, configurez les paramètres suivants.
Paramètre Description Billing Method Subscription : paiement anticipé pour une période donnée. Plus économique pour une utilisation à long terme. Options : 1 à 9 mois, 1 an, 2 ans, 3 ans ou 5 ans. Pay-as-you-go : facturation horaire. Adapté pour une utilisation à court terme. Libérez l'instance lorsqu'elle n'est plus nécessaire afin d'éviter des frais continus. Resource Group Settings Groupe de ressources pour l'instance de synchronisation. Valeur par défaut : default resource group. Consultez Qu'est-ce que Resource Management ? Instance Class Détermine la vitesse de synchronisation. Faites votre choix en fonction des exigences de votre charge de travail. Consultez Classes d'instances de synchronisation de données. Lisez et acceptez les Data Transmission Service (Pay-as-you-go) Service Terms.
Cliquez sur Buy and Start. Dans la boîte de dialogue, cliquez sur OK.
La tâche apparaît dans la liste des tâches. Vous pouvez y suivre sa progression.