Activité de chargement de données

Cette activité permet de charger le fichier de données vers l'ensemble de données. Les données peuvent être transmises en bloc ou fractionnées conformément à la limitation d'API Salesforce selon laquelle chaque bloc doit contenir moins de 10 000 lignes

Procédure

Remarque :

Limites d'API de Salesforce Analytics :

Le nombre de lignes dans un chargement de données unique ne peut pas être supérieur à 10 000. Si la zone ' DataFile ' de l'activité de 'chargement de données' comporte plus de 10 000 lignes et qu'aucun ' PartNumber ' n'est spécifié, le connecteur se charge de la fractionner en blocs de 10 000 lignes puis d'appeler l'API Salesforce Analytics avec un PartNumber commençant par 1

Quelques autres limitations sont énumérées ci-dessous. Il appartient au développeur d'intégration de s'assurer que les données sont conformes aux limites les plus récentes indiquées dans la documentation Salesforce Analytics

  1. Taille de fichier maximale par charge de données externes
  2. Nombre maximal de caractères dans une zone
  3. Nombre maximal de zones dans un enregistrement
  4. Données ou blocs de données inférieurs à 10 Mo
Les zones obligatoires sont les suivantes :
  1. ' InsightsExternalDataId ' : indiquez l'ID de l'ensemble de données reçu de l'activité de création d'ensemble de données
  2. ' DataFile ' : mappez les données de fichier codées à l'aide de la fonction de codage Base64. Les données de fichier peuvent être au format CSV ou XML
  3. ' DataFormat ' : indiquez si le fichier de données (' DataFile ') est au format XML ou CSV ('XML' ou 'CSV' sont les valeurs admises). Cette zone est utilisée en interne par le connecteur pour comprendre le format de ' DataFile '

Résultat :

Si le paramètre ' DataFormat ' a pour valeur XML, le connecteur essaie de convertir le ' DataFile ' de XML en CSV.

Si le paramètre ' DataFormat ' a pour valeur 'CSV', aucune conversion n'a lieu.