Aller au contenu principal

Charger tout – Guide de référence des erreurs

Lors d’une opération Charger tout pour une extraction, différentes erreurs peuvent survenir selon le système source, la configuration de la connexion ou les données traitées. Ce guide présente les erreurs les plus courantes, leurs causes et la manière de les résoudre.

Erreur
Aperçu
401 Unauthorized

Cause: DataSync n’a pas pu s’authentifier ou accéder à l’API source.

Solution: Vérifier les paramètres de connexion et les identifiants (clé/token API, utilisateur, permissions).

500 Could not execute the specified command

Cause: L’API source n’a pas pu traiter la requête.

Solution: Vérifier la configuration de la connexion source et les paramètres de la requête.

502 Bad Gateway

Cause: Les performances de l’API sont dégradées ou la requête a expiré lors d’un chargement volumineux.

Solution: Relancer le chargement ou réduire son volume à l’aide de filtres ou de plages de dates plus petites.

503 Service Unavailable

Cause: Le service est temporairement indisponible.

Solution: Consulter la Status page (uniquement disponible en anglais) et réessayer.

A connection was successfully established with the server, but then an error occured during the pre-login handshake

Cause: La connexion SQL Server a échoué pendant la phase de pré‑authentification (problème TLS/certificat ou interruption du service).

Solution: Vérifier l’accessibilité du SQL Server ainsi que les paramètres TLS/certificats. Pour les déploiements Cloud, consulter la Status page (uniquement disponible en anglais).

AddChildTriggerLog

Cause: Une erreur interne de traitement est survenue dans DataSync.

Solution: Contacter le support Nectari.

An exception has been raised that is likely due to a transient failure.

Cause: Une interruption temporaire du SQL Server ou du réseau est survenue.

Solution: Vérifier la disponibilité et la connectivité du SQL Server. Pour les déploiements Cloud, consulter la Status page (uniquement disponible en anglais).

An item with the same key has already been added

Cause: « Des clés dupliquées ont été détectées ont été détectées en raison d’un problème lié à un index ou à une clé unique.

Solution: Examiner la configuration de l’index ou de la clé unique de la table et s’assurer que la clé est réellement unique.

Arithmetic overflow error when converting numeric to data type numeric

Cause: Une valeur dépasse la précision ou l’échelle du champ numérique de destination.

Solution: Augmenter la précision/l’échelle numérique ou ajuster le mappage.

A task was cancelled

Cause: La tâche a été interrompue avant d’être complétée.

Solution: Consulter les journaux et relancer la tâche.

Can not clean deletes for

Cause: Certaines partitions manquaient au moment d’exécuter le processus de nettoyage.

Solution: Charger les partitions manquantes, puis relancer le processus.

Clean deletes by partition failed at partition

Cause: Le traitement des enregistrements supprimés a échoué pour une partition donnée.

Solution: Relancer le processus pour la partition affectée.

<database name> is not currently available

Cause: La base de données est hors ligne ou inaccessible.

Solution: Vérifier que la base de données est en ligne et que la connexion est valide. Pour les déploiements Cloud, consulter la Status page (uniquement disponible en anglais) et contacter le support Nectari.

Deadlocked

Cause: Un interblocage s’est produit en raison de processus concurrents, comme une autre extraction, une activité OLAP ou des verrous sur les tables.

Solution: Relancer l’opération une fois le processus bloquant terminé.

Error executing the post script execution

Cause: Le script SQL post‑exécution est invalide et ne peut pas être validé, ce qui provoque l’échec de la tâche en fin d’exécution.

Solution: Examiner et corriger le SQL du script post‑exécution.

Error parsing decimal value

Cause: La valeur du filtre n’est pas du type attendu. Par exemple, SXA peut renvoyer des valeurs comme « (données non valides) 0.0000,50.6400 ».

Solution: Séparer la valeur afin qu’elle puisse être interprétée comme un décimal valide.

Given docparid does not exist

Cause: La valeur docparid requise est absente de la configuration de la connexion.

Solution: Vérifier que docparid est bien défini dans la connexion. Suivre les étapes décrites dans Configurer les connexions.

Has reached its size quota

Cause: L’entrepôt de données a atteint sa limite d’espace allouée.

Solution: Contacter votre représentant commercial Nectari.

Identity database did not contain a customer entry with the serial number

Cause: Un problème de configuration Cloud empêche de localiser l’entrée client associée au numéro de série.

Solution: Contacter votre administrateur ou le support Nectari.

Index must be greater than or equal to zero and less than the size of the argument list.

Cause: Un problème technique est survenu lors du traitement.

Solution: Contacter le support Nectari.

Invalid object name

Cause: SQL Server a retourné une erreur car le nom de table ou le schéma est invalide ou inexistant.

Solution: Vérifier que les noms de table et de schéma sont corrects dans la source ou la requête.

Load by partition failed at partition

Cause: Une partition a rencontré une erreur durant le processus de chargement par partition.

Solution: Examiner la partition en échec afin d’identifier et de corriger la cause sous‑jacente.

Login failed for user

Cause: Les informations d’identification de l’entrepôt de données sont invalides ou l’utilisateur ne dispose pas des autorisations requises.

Solution: Si le problème est lié aux autorisations, contacter le support Nectari.

Operation cancelled by user

Cause: La tâche a été annulée manuellement avant son achèvement.

Solution: Relancer la tâche si l’annulation n’était pas intentionnelle.

OutOfMemoryException

Cause: Un volume de données trop important est traité par rapport à la mémoire disponible.

Solution: Pour les déploiements Cloud, contacter le support Nectari.

String or binary data would be truncated

Cause: La valeur est trop volumineuse pour la colonne de destination, ou une donnée binaire est insérée dans une colonne de type texte.

Solution: Augmenter la taille de la colonne de destination ou corriger le type de données à la source.

The create unique index statement terminated because a duplicate key was found for the object name.

Cause: Un index unique ne peut pas être créé en raison de valeurs en double, ce qui indique un problème d’intégrité des données.

Solution: Contacter le support Nectari.

The <name> connection could not be validated

Cause: La connexion n’est pas valide ou ne peut pas être vérifiée.

Solution: Vérifier que tous les paramètres de la connexion source (nom d’utilisateur, mot de passe, nom du serveur, URL, etc.) sont correctement configurés.

The operation was canceled

Cause: L’opération a été annulée avant son achèvement.

Solution: Relancer l’opération une fois la cause de l’annulation résolue.

The period selected is not valid.

Cause: La période d’extraction est invalide. Ce message est retourné par Sage Intacct.

Solution: Vérifier les paramètres de période et s’assurer qu’ils correspondent à des périodes valides dans Sage Intacct.

Thread was interrupted from a waiting state

Cause: L’entrepôt de données n’est pas disponible dans les environnements Cloud.

Solution: Contacter le support Nectari.

The service is temporarily off-line

Cause: Les services Sage Intacct sont indisponibles ou connaissent une interruption. 

Solution: Attendre le rétablissement des services Sage Intacct, puis réessayer l’opération.

This may have occurred because all pooled connections were in use and max pool size was reached

Cause: Trop d’extractions utilisent la même connexion, ce qui épuise le pool de connexions.

Solution: Augmenter la propriété Max Pool Size dans les paramètres de connexion.

Timeout period elapsed prior to completion of the operation or the server is not responding

Cause: Certaines API appliquent des délais d’expiration stricts lorsque le temps de traitement dépasse les attentes. Par exemple, la passerelle de Sage Intacct expire après 15 minutes.

Solution: Si l’API source subit une dégradation de performance, ouvrir un billet de support auprès de Sage Intacct.

Verify that the instance name is correct and that SQL Server is configured to allow remote connections.

Cause: L’instance SQL Server est indisponible ou subit une interruption.

Solution: Confirmer que l’instance SQL Server est en ligne. Pour les déploiements Cloud, consulter la Status page (uniquement disponible en anglais).

Was deadlocked on lock resources with another process and has been chosen as the deadlock victim. Rerun the transaction.

Cause: La transaction a été désignée comme victime d’un interblocage en raison de processus concurrents (par exemple, une autre extraction, l’activité d’un cube OLAP ou des verrous de table).

Solution: Relancer la transaction.

You do not have permission for API operation READ_BY_QUERY on objects of type xyz.

Cause: L’utilisateur DataSync dans Sage Intacct ne dispose pas des autorisations nécessaires pour lire l’objet spécifié.

Solution: Mettre à jour les autorisations de l’utilisateur dans Sage Intacct.