Aller au contenu principal

Ajouter une extraction

Vous pouvez créer une extraction soit manuellement en la configurant à partir de zéro, soit en important une extraction depuis un modèle prédéfini ou un fichier de sauvegarde .zip généré avec la fonctionnalité d'export. Dans les deux cas, vous devez sélectionner les connexions de source et de destination. Créer et gérer des extractions vous permet de mettre en place des mouvements de données cohérents et reproductibles, d'appliquer des transformations et d'automatiser l'exécution grâce à des calendriers.

Types d'extraction

Synchronization

La synchronisation crée une copie active et continuellement mise à jour de vos tables sources dans une base de données de destination, en conservant les mêmes noms de tables. Comme les tables de destination doivent être créées par DataSync, ce type d'extraction est idéal lorsque vous avez besoin de mises à jour fiables et répétables pour le reporting, l'analyse ou d'autres traitements en aval.

ScénarioDescription
Construire ou actualiser un entrepôt de donnéesRépliquer les tables opérationnelles dans une base dédiée au reporting.
Répliquer des données on‑premise vers un serveur de reportingMaintenir une copie dédiée au reporting pour réduire la charge et les risques sur le système source.
Synchroniser des données opérationnelles vers le cloudCopier les données vers une base cloud afin que les outils BI puissent y accéder avec une meilleure évolutivité.
Charger des données historiques avec nettoyage/transformationsStandardiser les formats et les valeurs lors de la réplication.
Ajouter de nouvelles sources au fil du tempsGarder des sources supplémentaires synchronisées grâce à des calendriers reproductibles.

Consolidation

La consolidation rassemble les données de plusieurs sources dans une seule destination, ce qui vous offre un jeu de données unifié. Ce type d'extraction est particulièrement utile lorsque vous devez produire des rapports cohérents entre plusieurs sociétés, sites, tenants ou schémas.

ScénarioDescription
Consolider plusieurs bases de donnéesFusionner les bases d'une entreprise ou de ses filiales dans une destination unique pour un reporting global.
Combiner plusieurs schémasCharger des données provenant de plusieurs schémas dans un schéma unifié pour simplifier le reporting.
Fusionner des fichiers Excel récurrentsConsolider des feuilles de calcul répétitives dans un seul jeu de données pour l'analyse.

Migration

La migration charge les données dans des tables de destination existantes en mappant les champs de la source vers la structure cible. Comme le schéma de destination ne peut pas être modifié, ce type d'extraction convient parfaitement aux remplacements de systèmes, aux intégrations ou à toute situation où les tables cibles sont déjà définies.

ScénarioDescription
Migrer des données entre systèmesCharger des données historiques dans les tables existantes du nouveau système.
Construire des interfaces entre systèmesDéplacer régulièrement des données vers une structure cible prédéfinie.

Exportation

L'export génère des fichiers plats (généralement CSV) à partir de vos données sources. Ce type d'extraction est idéal lorsque vous devez partager des données avec des systèmes externes, prendre en charge des intégrations basées sur des fichiers ou préparer des données pour des processus qui ne peuvent pas se connecter directement à la source.

ScénarioDescription
Générer des fichiers de sortieExporter les données sources dans un fichier plat (généralement CSV) pour une utilisation en dehors de DataSync.
Migration via fichiers plats (étape intermédiaire)Générer un fichier plat (généralement CSV) lorsque le chargement direct entre bases n'est pas possible.

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'import pour charger un modèle d'extraction prédéfini ou restaurer une sauvegarde créée avec la fonctionnalité Exporter l'extraction. Certains modèles sont fournis avec DataSync. Si vous ne les voyez pas, contactez votre partenaire pour obtenir l'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
DescriptionSaisissez un nom pour l'extraction.
Identifiant Unique(Optionel) Saisissez une valeur pour distinguer des clés identiques provenant 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 comme enregistrements distincts, 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 concernées.
Extractions ParallèlesDéfinissez le nombre d'extractions pouvant s'exécuter simultanément. Une valeur plus élevée peut accélérer le traitement mais nécessite davantage de ressources système.
Mode de Chargement de Données(Migration uniquement) Sélectionnez la méthode de chargement des données dans la destination.
Détails du JournalActivez l'enregistrement d'un journal détaillé incluant chaque étape du processus. Laissez désactivé pour enregistrer uniquement un journal récapitulatif.
Nombre Maximum de Jours JournalésDéfinissez le nombre de jours pendant lesquels conserver les entrées du journal (1366). La valeur par défaut est 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 NULLSupprime la logique liée aux valeurs NULL dans la clause WHERE lors de l'exécution de Traitement des enregistrements supprimés.
Supprimer les espacesSupprime les espaces de fin dans les champs de type 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 est irréversible.

Variables d'Extraction

Lors de la création d'une requête SQL ou d'un script post‑exécution, vous pouvez avoir besoin de référencer le nom du schéma pour accéder à certaines tables. Plutôt que de coder ces noms en dur, utilisez les variables système ##SourceSchema et ##DestinationSchema. Ces variables se résolvent automatiquement en fonction des schémas Source et Destination définis dans la configuration de l'extraction.

Exemple:

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