Bonjour,
Veuillez consulter les solutions proposées dans les threads suivantes:
Azure Data Factory - Copy data activity failed: Failure happened on 'Source' side
J'espère que cela vous aidera.
Cordialement,
Nina
Ce navigateur n’est plus pris en charge.
Effectuez une mise à niveau vers Microsoft Edge pour tirer parti des dernières fonctionnalités, des mises à jour de sécurité et du support technique.
Bonjour à tous,
Nous utilisons actuellement le nouveau connecteur Salesforce de Azure pour récupérer des colonnes de l'objet Account.
Ci-dessous la requête que nous utilisons :
Select Id ,PosId__c ,EcomId__c ,MasterAccount__c ,MasterPosId__c ,Name ,Salutation ,FirstName ,LastName ,Gender__c ,DayOfBirth__pc ,MonthOfBirth__pc ,YearOfBirth__pc, Last12MSpendKnitwear__pc from Account where RecordType.Name in ('Person Account','Hidden') and LastModifiedDate = Last_n_days:7
La requête fonctionne très bien avec l'ancien connecteur mais avec le nouveau connecteur, nous recevons l'erreur suivante :
Operation on target Copy data1 failed: Une panne s'est produite côté « Source ». ErrorCode=UserErrorFailedFileOperation,'Type=Microsoft.DataTransfer.Common.Shared.HybridDeliveryException,Message=The file operation is failed, upload file failed at path: 'salesforce-crm-account/tmp/SalesforceAccount_.csv'.,Source=Microsoft.DataTransfer.Common,''Type=System.InvalidCastException,Message=Invalid format for conversion, strValue:0.0, type: System.Decimal,Source=Microsoft.Connectors.Salesforce,'
Nous avons tenté d'exécuter la requête champ après champ (en fonction des types) pour identifier les colonnes concernés et il s'avère que l'erreur n'apparait que pour les champs de type Number ou Currency dans Salesforce.
Le type Formula(Number) fonctionne par contre, ainsi que les dates.
L'erreur de conversion n'apparait vraiment que pour les types Number et Currency de Salesforce.
L'erreur apparait dans l'étape du Copy Data où nous souhaitons récupérer les informations de Salesforce pour les intégrer dans un fichier compressé. Cependant, même dans le Preview data nous avons l'erreur.
Le nouveau connecteur Salesforce effectue t-il un mapping sous-jacent ? Peut-il être paramétré ?
Nous avons aussi remarqué qu'avec l'ancien connecteur,
Je n'arrive pas à comprendre où nous pouvons agir pour permettre l'intégration des colonnes de ce type.
A savoir que le linked service ainsi que le nouveau dataset fonctionne très bien et réussisse à appeler la nouvelle API connectée de Salesforce.
De plus, le fichier tmp indiqué dans le message d'erreur n'existe pas, il semble que l'écriture n'arrive pas à se faire dû à l'erreur. Les logs info / warning ne nous donne pas plus de précisions.
Si quelqu'un a une idée pour m'aider, je serais très reconnaissante, j'ai l'impression d'avoir épuisé toutes mes billes.
Merci d'avance à tous.
Bonjour,
Veuillez consulter les solutions proposées dans les threads suivantes:
Azure Data Factory - Copy data activity failed: Failure happened on 'Source' side
J'espère que cela vous aidera.
Cordialement,
Nina