Aller au contenu principal

Ajouter une extraction

Vous pouvez créer une extraction soit manuellement en la configurant de zéro, soit en importer une à partir d'un modèle prédéfini ou d'un fichier de sauvegarde .zip créé avec la fonction d'exportation. Dans les deux cas, vous devez choisir les connexions source et destination. Créer et gérer des extractions vous permet de mettre en œuvre des mouvements de données cohérents et répétables, d'appliquer des transformations et d'automatiser l'exécution via des plannings.

Types d'extraction

TypeDescription
SynchronisationRéplique des tables d'une source vers une destination, en utilisant par défaut les mêmes noms de tables. Les tables de destination doivent être créées par DataSync et ne peuvent pas écraser des tables non liées pour préserver l'intégrité.
ConsolidationFusionne des tables provenant de plusieurs sources en une seule destination. Les tables de destination correspondent par défaut aux noms de source et doivent être créées par DataSync. Nécessite une licence de Consolidation.
MigrationDéplace des données d'une source vers des tables de destination existantes via un mappage. La structure de destination ne peut pas être modifiée pour préserver l'intégrité. Nécessite une licence de Migration.
ExportationExporte des données d'une source vers un fichier plat, généralement pour importation dans un autre système (par exemple, ERP, CRM). Le nom du fichier de destination est par défaut le nom de la table source mais peut être renommé. Nécessite une licence d'Exportation.

Ajouter une extraction

Créer une nouvelle extraction

  1. Depuis l'écran d'accueil ou le panneau de navigation de gauche, sélectionnez Extractions.
  2. Cliquez sur Nouveau.
  3. Sélectionnez le type d'extraction et cliquez sur Suivant.
  4. Remplissez les paramètres d'extraction requis.
  5. Configurez les paramètres de délai d'exécution.
  6. Sélectionnez la connexion source et la connexion de destination dans la liste déroulante.
  7. Si la sélection de Schéma est disponible, choisissez le schéma associé à la base de données source pour les deux connexions. Certaines connexions ne nécessitent pas de schéma.
  8. Cliquez sur Créer. Vous êtes redirigé vers la page Tables.

Importer une extraction

Utilisez la fonction d'importation pour charger un modèle d'extraction prédéfini ou restaurer une sauvegarde créée avec la fonction Exporter l'extraction. Certains modèles sont fournis avec DataSync. Si vous ne les voyez pas, contactez votre partenaire pour obtenir un accès.

  1. Depuis l'écran d'accueil ou le panneau de navigation de gauche, sélectionnez Extractions.
  2. Sélectionnez l'icône Importer l'extraction dans le coin supérieur droit.
  3. Cliquez sur Choisir un fichier zip et sélectionnez le fichier d'exportation .zip, ou glissez et déposez-le dans la boîte de dialogue.
  4. Cliquez sur Suivant.
  5. Remplissez les paramètres d'extraction requis.
  6. Configurez les paramètres de délai d'exécution.
  7. Sélectionnez la connexion source et la connexion de destination dans la liste déroulante.
  8. Si la sélection de Schéma est disponible, choisissez le schéma associé à la base de données source pour les deux connexions. Certaines connexions ne nécessitent pas de schéma.
  9. Cliquez sur Créer. Vous êtes redirigé vers la page Tables.

Paramètres

Paramètres d'extractions

ParamètreDescription
DescriptionEntrez un nom pour l'extraction.
Identifiant unique(Optionnel) Entrez une valeur pour distinguer les clés identiques provenant de sources multiples ou pour fusionner des doublons.

Par exemple, utilisez des valeurs différentes pour garder le même numéro de facture de chaque source comme enregistrements séparés, ou utilisez la même valeur pour fusionner des doublons. Pour consolidation, utilisez la même valeur dans le champ Nom de colonne pour toutes les extractions liées.
Extractions parallèlesDéfinissez le nombre d'extractions à exécuter simultanément. Des valeurs plus élevées peuvent améliorer la vitesse de traitement mais nécessitent plus de ressources système.
Mode de chargement des données(Migration uniquement) Sélectionnez comment charger des données dans la destination.
Détails du journalEnregistrer un journal détaillé qui inclut chaque étape du processus. Désactivez pour enregistrer uniquement un journal résumé.
Nombre maximum de jours enregistrésDéfinissez combien de jours des entrées de journal doivent être conservés (1366). La valeur par défaut est de 7 jours.
Mode d'échantillonTestez la configuration d'extraction en utilisant un nombre limité d'enregistrements par table avant de lancer une extraction complète. Par défaut, 50 lignes par table sont utilisées.
Les clés primaires ne contiennent pas de NULLSupprimez la logique NULL de la clause WHERE lors de l'exécution de Traiter les enregistrements supprimés.
Couper les espacesSupprimez les espaces à la fin des champs de chaîne.

Paramètres de délai d'exécution

ParamètreDescription
Délai d'exécutionDéfinissez le temps d'attente maximum (en minutes) pour chaque opération de table avant que le délai d'attente ne soit atteint sur la source ou la destination.
Valider et construireDéfinissez le temps d'attente pour valider les connexions, vérifier les structures et construire l'extraction.
Tronquer et chargerDéfinissez le temps d'attente pour vider (tronquer) une table de destination et charger de nouvelles données.
Charge incrémentaleDéfinissez le temps d'attente pour mettre à jour uniquement les lignes qui ont changé depuis le dernier exécution.
Traiter les enregistrements supprimésDéfinissez le temps d'attente pour supprimer les lignes de destination qui n'existent plus dans la source.

Dupliquer une extraction

Utilisez cette fonction pour créer rapidement une extraction similaire avec des changements minimes — par exemple, lors de la consolidation de plusieurs sources partageant la même configuration.

  1. Dans la page Extractions, sélectionnez une extraction.
  2. Sélectionnez l'icône Dupliquer l'extraction dans le coin supérieur droit.
  3. Dans la boîte de dialogue Modifier l'extraction, changez la Description et tout autre champ requis.
  4. Cliquez sur Sauvegarder.

Supprimer une extraction

  1. Dans la page Extractions, sélectionnez l'extraction.
  2. Sélectionnez l'icône Supprimer dans le coin supérieur droit.
  3. Cliquez sur Confirmer.

remarque

La suppression d'une table supprime également tous les index et champs associés. Cette action ne peut pas être annulée.

Variables d'extraction

Lors de la création d'une requête SQL ou d'un script post-exécution, vous devrez peut-être référencer le nom du schéma pour accéder à des tables spécifiques. Au lieu de coder en dur ces noms de schéma, vous pouvez utiliser les variables système ##SourceSchema et ##DestinationSchema. Ces variables se résolvent automatiquement aux schémas Source et Destination définis dans la fenêtre de configuration de l'extraction.

Exemple:

select i.* 
from ##SourceSchema.TableX i
left join ##SourceSchema.TableY c
on i.FieldX = c.FieldY