Aller au contenu principal

Connecteur Source Sage Intacct

Le connecteur source Sage Intacct permet à DataSync de récupérer les données de Sage Intacct et de les charger dans un entrepôt de données.

La configuration recommandée consiste à créer deux connexions source : une connexion avec actualisation, qui utilise le suivi par date pour les chargements incrémentiels basés sur le champ LastModifiedDate, et une connexion sans actualisation pour les tables sans champ de suivi, généralement des tables de référence de petite taille. Pour une première configuration de Sage Intacct, le guide d'installation Sage Intacct détaille la création des deux connexions dans le cadre de la configuration complète.

Une fois la connexion source créée, configurez la connexion de destination pour finaliser l'installation.

important

Sage Intacct effectue une maintenance planifiée chaque samedi de 2h30 à 5h30 UTC. Éviter de planifier des tâches pendant cette période pour prévenir les écarts de données. Si une tâche s'exécute pendant la maintenance, un Tronquer et Charger peut être nécessaire. Consultez Sage Status (en anglais uniquement) pour connaître le calendrier de maintenance actuel.

Créer la connexion source dans DataSync

  1. Connectez-vous à DataSync.
  2. Depuis l'écran d'accueil, sélectionnez Connexions.
  3. À côté de Connexions de la source, cliquez sur Nouveau.
  4. Sélectionnez Sage Intacct.
  5. Complétez toutes les propriétés de connexion requises.
  6. (Facultatif) Dans le panneau Autres propriétés de la connexion, cliquez sur Ajouter une propriété et définissez les paramètres supplémentaires nécessaires.
  7. Configurez les paramètres avancés selon votre environnement, notamment le Type de suivi.
  8. Cliquez sur Enregistrer.

Propriétés de la connexion

PropriétéDescription
DescriptionNom unique attribué à la connexion. Exemple : Sage Intacct.
URLPoint de terminaison de l'API Sage Intacct. Saisir : https://api.intacct.com/ia/xml/xmlgw.phtml.
ID utilisateurIdentifiant utilisateur associé aux identifiants Sage Intacct. Exemple : FBL001.
Mot de passeMot de passe associé à ce compte.
ID de la sociétéÀ utiliser lorsque la société Sage Intacct comporte plusieurs entités et qu'une entité spécifique doit être ciblée. Exemple : ACME01.
ID d'emplacement(Facultatif) Identifiant d'un emplacement spécifique pour une connexion à une société partagée multi-entités. Ne peut pas être défini en même temps que l'ID client. Exemple : US-WEST.
ID client(Facultatif) À utiliser pour une connexion à une société enfant dans une configuration Sage Intacct distribuée. L'ID utilisateur et le mot de passe donnent accès à la console parente, pas directement à la société enfant. Ne peut pas être défini en même temps que l'ID d'emplacement. Exemple : CLIENT-042.
DélaiDurée en secondes avant l'expiration d'une tentative de connexion ou d'une exécution de requête.
Renvoyer les données en XMLOption pour renvoyer les données au format XML au lieu de JSON. Le format XML prend en charge des requêtes simultanées sur le même objet API mais offre des performances inférieures à celles de JSON.
VerbositéContrôle le niveau de détail écrit dans le journal. Chaque niveau inclut tout ce qui précède plus des informations supplémentaires.

  • 1 enregistre les requêtes, les nombres de lignes, les heures de début et de fin d'exécution ainsi que les erreurs.
  • 2 ajoute les requêtes de cache et les en-têtes HTTP.
  • 3 ajoute les corps de requête et de réponse.
  • 4 ajoute la communication au niveau du transport.
  • 5 ajoute toutes les commandes d'interface.

Autres propriétés de la connexion

Ce panneau permet d'ajouter des propriétés de chaîne de connexion qui ne figurent pas dans le panneau Propriétés de la connexion. Pour les valeurs sensibles comme les mots de passe, choisissez le type Crypté. La valeur reste alors masquée dans l'interface et stockée de façon chiffrée côté serveur.

PropriétéDescription
ConverDateTimeToGMTDéfinie automatiquement sur True. Convertit toutes les valeurs DateTime en GMT.
MaximumRequestRetriesNombre de tentatives effectuées par DataSync après l'échec d'une requête API avant de renvoyer une erreur. Valeur par défaut : 0 (aucune nouvelle tentative).
DocParIdIdentifiant de type de document pour les champs personnalisés Sage Intacct. Un seul type de document peut être spécifié par connexion. Pour utiliser des champs personnalisés d'un autre type de document, créer une connexion Sage Intacct distincte. Exemple : Facture fournisseur.

Paramètres avancés

Ces paramètres déterminent la façon dont le connecteur suit les modifications de données, gère l'heure et la région, et traite les enregistrements pendant l'extraction. Ajustez-les selon votre environnement Sage Intacct afin que les résultats restent exacts et cohérents.

ParamètreDescription
Type de suiviMéthode de suivi des modifications de données : Aucun ou Date.
RegionParamètre régional du connecteur, si la configuration l'exige.
Fuseau horaireFuseau horaire correspondant à l'environnement Sage Intacct.
Décalage de tempsDécalage d'actualisation en secondes pour compenser les écarts de synchronisation lors de la sélection des enregistrements. Minimum 0, maximum 3600.
Taille du lotNombre d'enregistrements traités par lot lors de l'extraction. Des lots plus grands peuvent améliorer les performances mais consomment davantage de mémoire. La valeur par défaut est 2000, le maximum est 10000. À ajuster selon la vitesse du réseau et les performances du disque. La valeur par défaut convient dans la plupart des cas.

Exemple de configuration

Connexion source Sage Intacct dans DataSync
Connexion source Sage Intacct entièrement configurée dans DataSync, avec toutes les propriétés et tous les paramètres complétés.