Ajouter une connexion source et une connexion de destination

Pour extraire vos données, vous devez ajouter une connexion source et une connexion destination.

  • Ajouter une connexion source ajoute la source de données sur laquelle vos données seront récupérées lors du processus d'extraction. Une fois que les données ont été prises à partir de la connexion source, elles ont besoin d'un emplacement pour être stockées, d'où la nécessité d'avoir une connexion de destination.
  • Ajouter une connexion de destination ajoute l'endroit où vos données seront intégrées afin d'être lues une fois transformées.

Pour ajouter une connexion source ou de destination :

  1. Cliquez sur l'icône Connections à gauche.

  2. Cliquez sur Nouveau à côté de Connexions source ou Connexions de destination.

  3. Sélectionnez le type de source de données que vous souhaitez utiliser.

    Connexions source

    Connexions de destination

    Active Directory

    Acumatica

    Agile CRM

    Custom API

    Flat File

    Google Analytics

    Google Sheets

    LDAP

    Microsoft Access

    Microsoft Excel

    MySQL

    OData

    ODBC

    Oracle

    PostgreSQL

    Quickbooks Desktop

    Quickbooks Online

    Sage Business Cloud

    Sage Intacct

    Sage 50 UK

    Salesforce

    SAP HANA

    SQL Azure

    SQL RDS

    SQL Server

    SpaceX

    Flat File

    Oracle

    SQL Azure

    SQL RDS

    SQL Server

    Note:  Les versions antérieures à SQL Server 2008 R2 ne sont pas supportées.

  4. La boîte de dialogue Nouvelle connexion s'affiche. Remplissez les champs des 3 panneaux suivants : Propriétés de la connexion, Autres propriétés de la connexion et Paramètres avancés tels que décrits ci-dessous.

  5. Cliquez sur Enregistrer pour terminer.

Paramètres Description

Propriétés de la connexion

Selon la connexion que vous avez choisie, les champs seront différents d'une connexion à l'autre en raison de leurs spécificités.

Pour plus d'informations sur chaque type de connexion source, voir Paramètres des connecteurs.

Des infobulles situées à côté de chaque champ sont disponibles pour vous aider à configurer certains champs. N'hésitez pas à y jeter un coup d'œil pour obtenir plus de détails si nécessaire.

Autres propriétés de la connexion

Ce panneau peut être utilisé pour ajouter des propriétés spécifiques à la chaîne de connexion.

Ajouter une propriété

Cliquez sur ce bouton si vous voulez spécifier certaines propriétés pour cette connexion.

Pour chaque propriété que vous ajoutez, vous pouvez définir si vous voulez qu'elle soit cryptée ou non (c.-à-d. visible). Si vous choisissez Crypté, la valeur de la propriété (ex : mot de passe) ne sera pas affichée à l'écran et sera cryptée dans le backend.

Propriété

Entrez une chaîne de connexion qui définit l'action que vous voulez effectuer ; par exemple : READ (LIRE).

Valeur

Selon la propriété que vous avez saisie, vous pouvez définir l'état ; par exemple : TRUE (VRAI) ou FALSE (FAUX).

Chiffrer Cochez cette case si vous voulez crypter les données relatives à la propriété.
Supprimer Cliquez sur le signe X pour supprimer la propriété.

Paramètres avancés

Ce panneau est disponible pour certaines connexions source.

Type de suivi

Date : la synchronisation entre la source et la destination sera incrémentale car elle sera basée sur les dernières valeurs de mise à jour de l'entrée DateTime de chaque ligne.

Note:  Sage X3, par exemple, utilisait le champ UPDDATTIM_0 comme DateTime, alors que dans Sage 300, DateTime est divisé en deux champs distincts (AUDTDATE et AUDTTIME). Dans le cas de Sage 300, vous devrez d'abord créer un champ calculé pour fusionner ces champs puis les convertir en un "vrai" champ DateTime afin de fonctionner correctement.

Fuseau horaire (si vous sélectionnez Date comme type de suivi)

Définissez la région et le fuseau horaire qui seront utilisés par la connexion source.

Compensation du décalage de temps (si vous sélectionnez Date comme type de suivi)

Pour ajouter un décalage à la connexion source qui sera utilisée pour une tâche Charge Incrémentale (la valeur minimale est 0 et la valeur maximale est 3600 secondes).

Taille du lot

La taille du lot représente la quantité de données lues, transformées et chargées simultanément dans la destination.

Pour régler la valeur, n'oubliez pas que plus la taille du lot est importante, plus l'utilisation de la mémoire sera importante et plus elle sera rapide. La valeur par défaut est 2000 et la valeur maximale ne doit pas dépasser 10 000.

En fonction de la vitesse de votre réseau et des performances de votre disque, vous pouvez expérimenter quelle taille de bloc serait la plus rapide pour vous. Habituellement, la valeur par défaut (2000 enregistrements) fonctionne bien.

Note

Si DataSync n'est pas installé sur le même serveur que votre application ERP, veuillez vérifier que les minutes et les secondes des deux serveurs correspondent. Utilisez la fonction Compensation du décalage de temps (en secondes) s'il y a une différence. Vous pouvez saisir un nombre supérieur à la différence pour assurer une récupération optimale des données lors d'une tâche Charge Incrémentale.

Exemple

Disons qu'un client importe un fichier Excel qui contient beaucoup de transactions (1000 lignes).

Lors de leur traitement par une tâche, durant la période qui s'écoule entre le moment où la tâche a fini de soumettre les lignes et celui où le système a inscrit la dernière date de réussite, (DateTime.Now (c'est-à-dire l'heure actuelle)), un petit décalage subsiste.

Pendant cette période, imaginons que nous ayons quelques lignes qui se seraient ajoutées (de 1000 nous passons maintenant à 1005) et que le client fasse un rafraîchissement (Charge Incrémentale). Comme le rafraîchissement est basé sur la dernière date de réussite, il ignorera ces 5 nouvelles lignes qui viennent après que la tâche ait été déclarée terminée mais avant l'horodatage effectué par le système.

Ajouter une compensation du décalage de temps à la connexion peut donc régler ce problème car il supprime ce décalage.