Aller au contenu principal

Connecteur Source Sage Intacct

Le connecteur source Sage Intacct dans DataSync vous permet de récupérer des données de Sage Intacct pour les charger ou les synchroniser dans votre entrepôt de données. Après avoir créé toutes les connexions sources requises, configurez votre connexion de destination pour finaliser la configuration.

Pour des résultats optimaux, il est recommandé de créer deux connexions source : une connexion de rafraîchissement, qui utilise le suivi des dates pour des chargements incrémentaux basés sur le champ LastModifiedDate, et une connexion sans rafraîchissement, utilisée pour des tables sans champ de suivi, généralement des tables de référence plus petites. Un Modèle de Connexions Source Sage Intacct préconstruit est disponible pour une configuration rapide des connexions requises.

important

Sage Intacct a une maintenance programmée chaque samedi de 2h30 à 5h30 UTC.
Ne planifiez pas de tâches immédiatement avant ou pendant cette période pour éviter des incohérences de données. Si des tâches s'exécutent pendant la maintenance, un Tronquer et Charger peut être nécessaire. Voir État Sage pour plus de détails.

Créer une connexion source dans DataSync

  1. Connectez-vous à DataSync.
  2. Depuis l'écran d'accueil, sélectionnez Connexions.
  3. À côté de Connexions Source, cliquez sur Nouveau.
  4. Sélectionnez Sage Intacct.
  5. Dans le panneau Propriétés de la connexion, entrez les propriétés de connexion.
  6. (Optionnel) Dans le panneau Autres propriétés de la connexion, sélectionnez Ajouter une propriété et entrez les paramètres pour chaque propriété.
  7. Dans le panneau Paramètres avancés, configurez les paramètres, y compris le Type de suivi et d'autres valeurs selon vos besoins.
  8. Cliquez sur Enregistrer.

Paramètres

Propriétés de la connexion

ParamètreDescription
DescriptionNom unique pour la connexion. Exemple : Sage Intacct
URLPoint d'accès API pour Sage Intacct. Collez : https://api.intacct.com/ia/xml/xmlgw.phtml
User IDIdentifiant de l'utilisateur de votre courriel de connexion Sage Intacct. Exemple : FBL001
Mot de passeMot de passe pour le User ID spécifié.
Company IDIdentifiant de l'entreprise de votre courriel de connexion Sage Intacct. Exemple : ACME01
Location ID(Optionnel) Identifiant pour se connecter à une entreprise partagée multi-entities. Soit Location ID ou Client ID peut être défini — si les deux sont définis, une erreur survient.
Client ID(Optionnel) Identifiant pour se connecter à une entreprise enfant distribuée. Dans ce scénario, le User ID et le Password accordent l'accès à la console, pas à l'entreprise cible/client elle-même. Soit Location ID ou Client ID peut être défini — si les deux sont définis, une erreur survient.
DélaiTemps en secondes à attendre pour l'ouverture de la connexion et l'exécution de la requête avant le timeout.
Return data as XMLOption pour renvoyer des 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é
  • 1 – Journaliser les requêtes, le nombre de lignes, le début/fin d'exécution, les erreurs.
  • 2 – Comprend le niveau 1 plus les requêtes mises en cache, les en-têtes HTTP.
  • 3 – Comprend le niveau 2 plus les corps de requête/réponse.
  • 4 – Comprend le niveau 3 plus la communication au niveau du transport.
  • 5 – Comprend le niveau 4 plus toutes les commandes d'interface.
Activer la mise en PoolOption de pooling de connexion pour la performance.
Délai d'inactivité du PoolTemps d'inactivité maximal pour les connexions avant de les retourner au pool, en secondes.
Taille maximale du PoolNombre maximum de connexions autorisées dans le pool.
Temps d'attente du PoolTemps d'attente maximal pour l'attribution de connexion avant qu'une erreur ne soit générée, en secondes.

Autres propriétés de la connexion

Propriétés de chaîne de connexion supplémentaires non spécifiées dans le panneau Propriétés de connexion. Pour chaque propriété ajoutée, vous pouvez choisir Visible ou Crypé. La sélection de Crypé masque la valeur de l'interface et la stocke chiffrée en arrière-plan, comme lors de la définition de mots de passe.

PropriétéValeur
ConverDateTimeToGMTParamètre configuré automatiquement sur True. Convertit toutes les valeurs DateTime en GMT.
MaximumRequestRetriesNombre de fois que DataSync réessaie une demande API échouée avant de renvoyer une erreur. Par défaut : 0 (aucun réessai).
DocParIdIdentifiant de type document pour les champs personnalisés Sage Intacct. Un seul type de document peut être spécifié par connexion. Si vous avez besoin de champs personnalisés utilisant un type de document différent, créez une autre connexion Sage Intacct.
Exemple : Facture fournisseur

Paramètres avancés

Les paramètres avancés contrôlent la manière dont le connecteur Sage Intacct suit les changements, gère la configuration régionale et temporelle, et traite les lots de données lors de l'extraction. Ces options permettent un ajustement précis pour la performance et l'exactitude et doivent être configurées en fonction de votre environnement système et de vos exigences opérationnelles.

ParamètreDescription
Type de suiviMéthode pour suivre les changements : Aucun ou Date.
RégionParamètre de région pour le connecteur, si nécessaire selon votre configuration.
Fuseau horaireFuseau horaire correspondant au serveur d'application Sage Intacct.
Décalage horaireDécalage de rafraîchissement en secondes pour compenser les problèmes de synchronisation lors de la sélection des enregistrements. La valeur minimale est 0 ; la maximale est 3600 secondes.
Taille de lotQuantité d'enregistrements traités dans chaque lot lors de l'extraction. Des tailles de lot plus grandes augmentent l'utilisation de la mémoire mais peuvent améliorer les performances jusqu'à un certain point. La valeur par défaut est 2000 et le maximum ne doit pas dépasser 10000 enregistrements. Ajustez selon la vitesse de votre réseau et les performances du disque ; dans la plupart des cas, la valeur par défaut (2000) fonctionne le mieux.