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.
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
- Connectez-vous à DataSync.
- Depuis l'écran d'accueil, sélectionnez Connexions.
- À côté de Connexions Source, cliquez sur Nouveau.
- Sélectionnez Sage Intacct.
- Dans le panneau Propriétés de la connexion, entrez les propriétés de connexion.
- (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é.
- Dans le panneau Paramètres avancés, configurez les paramètres, y compris le Type de suivi et d'autres valeurs selon vos besoins.
- Cliquez sur Enregistrer.
Paramètres
Propriétés de la connexion
| Paramètre | Description |
|---|---|
| Description | Nom unique pour la connexion. Exemple : Sage Intacct |
| URL | Point d'accès API pour Sage Intacct. Collez : https://api.intacct.com/ia/xml/xmlgw.phtml |
| User ID | Identifiant de l'utilisateur de votre courriel de connexion Sage Intacct. Exemple : FBL001 |
| Mot de passe | Mot de passe pour le User ID spécifié. |
| Company ID | Identifiant 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élai | Temps en secondes à attendre pour l'ouverture de la connexion et l'exécution de la requête avant le timeout. |
| Return data as XML | Option 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é |
|
| Activer la mise en Pool | Option de pooling de connexion pour la performance. |
| Délai d'inactivité du Pool | Temps d'inactivité maximal pour les connexions avant de les retourner au pool, en secondes. |
| Taille maximale du Pool | Nombre maximum de connexions autorisées dans le pool. |
| Temps d'attente du Pool | Temps 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 |
|---|---|
ConverDateTimeToGMT | Paramètre configuré automatiquement sur True. Convertit toutes les valeurs DateTime en GMT. |
MaximumRequestRetries | Nombre de fois que DataSync réessaie une demande API échouée avant de renvoyer une erreur. Par défaut : 0 (aucun réessai). |
DocParId | Identifiant 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ètre | Description |
|---|---|
| Type de suivi | Méthode pour suivre les changements : Aucun ou Date. |
| Région | Paramètre de région pour le connecteur, si nécessaire selon votre configuration. |
| Fuseau horaire | Fuseau horaire correspondant au serveur d'application Sage Intacct. |
| Décalage horaire | Dé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 lot | Quantité 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. |