Aller au contenu principal

Ajouter une extraction

Vous pouvez créer une extraction soit manuellement en la configurant de zéro, soit en importing one à partir d'un modèle prédéfini ou d'un fichier de sauvegarde .zip créé avec la fonctionnalité d'exportation. Dans les deux cas, vous devez choisir les connexions de source et de 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 par le biais de calendriers.

Types d'extraction

TypeDescription
SynchronisationRéplique des tables d'une source à 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 connexes pour préserver l'intégrité.
ConsolidationFusionne des tables de plusieurs sources en une seule destination. Les tables de destination correspondent par défaut aux noms des sources 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 mapping. 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 à 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 timeout 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 fonctionnalité d'importation pour charger un modèle d'extraction prédéfini ou restaurer une sauvegarde créée avec la fonctionnalité Export 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 à gauche, sélectionnez Extractions.
  2. Sélectionnez l'icône Importer Extraction dans le coin supérieur droit.
  3. Cliquez sur Choisir un fichier zip et sélectionnez le fichier .zip d'exportation, ou glissez-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 timeout 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'extraction

ParamètreDescription
DescriptionEntrez un nom pour l'extraction.
Identifiant Unique(Facultatif) Entrez une valeur pour distinguer des clés identiques de plusieurs sources ou pour fusionner des doublons.

Par exemple, utilisez des valeurs différentes pour conserver le même numéro de facture de chaque source en tant qu'enregistrements séparés, ou utilisez la même valeur pour fusionner des doublons. Pour la 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 de 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. Laissez désactivé pour enregistrer uniquement un journal récapitulatif.
Nombre Maximum de Jours JournalésDéfinissez combien de jours d'entrées de journal conserver (1366). La valeur par défaut est de 7 jours.
Mode d'ÉchantillonTestez la configuration d'extraction à l'aide d'un nombre limité d'enregistrements par table avant d'exécuter une extraction complète. Par défaut, 50 lignes par table sont utilisées.
Clés Primaires ne Contiennent pas de NULLRetirer la logique NULL de la clause WHERE lors de l'exécution de Process Deleted Records.
Supprimer les espacesSupprimer les espaces de fin des champs de chaîne.

Paramètres de timeout d'exécution

ParamètreDescription
Timeout d'ExécutionDéfinir le temps d'attente maximum (en minutes) pour chaque opération de table avant de se déconnecter de la source ou de la destination.
Valider et ConstruireDéfinir le temps d'attente pour valider les connexions, vérifier les structures et construire l'extraction.
Tronquer et ChargerDéfinir le temps d'attente pour effacer (tronquer) une table de destination et charger de nouvelles données.
Charge IncrémentaleDéfinir le temps d'attente pour mettre à jour uniquement les lignes qui ont changé depuis la dernière exécution.
Traiter les Enregistrements SupprimésDéfinir le temps d'attente pour supprimer les lignes de destination qui n'existent plus dans la source.

Dupliquer une extraction

Utilisez cette fonctionnalité pour créer rapidement une extraction similaire avec des modifications minimales — 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 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 Enregistrer.

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

Supprimer 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 construction d'une requête SQL ou d'un script d'exécution postérieure, vous pourriez avoir besoin de 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