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
| Type | Description |
|---|---|
| Synchronisation | Ré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é. |
| Consolidation | Fusionne 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. |
| Migration | Dé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. |
| Exportation | Exporte 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
- Depuis l'écran d'accueil ou le panneau de navigation de gauche, sélectionnez Extractions.
- Cliquez sur Nouveau.
- Sélectionnez le type d'extraction et cliquez sur Suivant.
- Remplissez les paramètres d'extraction requis.
- Configurez les paramètres de délai d'exécution.
- Sélectionnez la connexion source et la connexion de destination dans la liste déroulante.
- 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.
- 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.
- Depuis l'écran d'accueil ou le panneau de navigation de gauche, sélectionnez Extractions.
- Sélectionnez l'icône Importer l'extraction dans le coin supérieur droit.
- 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. - Cliquez sur Suivant.
- Remplissez les paramètres d'extraction requis.
- Configurez les paramètres de délai d'exécution.
- Sélectionnez la connexion source et la connexion de destination dans la liste déroulante.
- 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.
- Cliquez sur Créer. Vous êtes redirigé vers la page Tables.
Paramètres
Paramètres d'extractions
| Paramètre | Description |
|---|---|
| Description | Entrez 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èles | Dé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 journal | Enregistrer un journal détaillé qui inclut chaque étape du processus. Désactivez pour enregistrer uniquement un journal résumé. |
| Nombre maximum de jours enregistrés | Définissez combien de jours des entrées de journal doivent être conservés (1–366). La valeur par défaut est de 7 jours. |
| Mode d'échantillon | Testez 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 NULL | Supprimez la logique NULL de la clause WHERE lors de l'exécution de Traiter les enregistrements supprimés. |
| Couper les espaces | Supprimez les espaces à la fin des champs de chaîne. |
Paramètres de délai d'exécution
| Paramètre | Description |
|---|---|
| Délai d'exécution | Dé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 construire | Définissez le temps d'attente pour valider les connexions, vérifier les structures et construire l'extraction. |
| Tronquer et charger | Définissez le temps d'attente pour vider (tronquer) une table de destination et charger de nouvelles données. |
| Charge incrémentale | Définissez le temps d'attente pour mettre à jour uniquement les lignes qui ont changé depuis le dernier exécution. |
| Traiter les enregistrements supprimés | Dé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.
- Dans la page Extractions, sélectionnez une extraction.
- Sélectionnez l'icône Dupliquer l'extraction dans le coin supérieur droit.
- Dans la boîte de dialogue Modifier l'extraction, changez la Description et tout autre champ requis.
- Cliquez sur Sauvegarder.
Supprimer une extraction
- Dans la page Extractions, sélectionnez l'extraction.
- Sélectionnez l'icône Supprimer dans le coin supérieur droit.
- Cliquez sur Confirmer.
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