Commande EXPORT
Exporte des données depuis Analytics vers le format de fichier spécifié ou vers Résultats dans HighBond.
Syntaxe
EXPORT {<FIELDS> nom_champ <AS nom_export> <...n>|<FIELDS> ALL} <UNICODE> type_export <SCHEMA> PASSWORD num TO {nom_fichier|aclgrc_id} <OVERWRITE> <IF test> <WHILE test> <{FIRST plage|NEXT plage}> <APPEND> <KEEPTITLE> <SEPARATOR caractère> <QUALIFIER caractère> <WORKSHEET nom_feuille_de_calcul> <DISPLAYNAME>
Paramètres
Nom | Description | |||||||
---|---|---|---|---|---|---|---|---|
FIELDS nom_champ AS nom_export <...n> | FIELDS ALL |
Champs à exporter.
|
|||||||
UNICODE optionnel |
Disponible dans l'édition Unicode d'Analytics uniquement. S'applique uniquement aux fichiers texte (ASCII), aux fichiers texte délimités (DELIMITED), et aux fichiers XML ainsi qu'à la sortie du Presse-papiers Windows (CLIPBOARD). Exporte les données Analytics en appliquant le codage de caractères Unicode UTF-16 Little Endian (petit-boutiste).
Pour plus d'informations, consultez la rubrique Produits ACL Unicode. |
|||||||
type_export |
Format de fichier de sortie ou destination à l'aide de l'une des options suivantes :
|
|||||||
SCHEMA optionnel |
S'applique uniquement à la sortie de fichier XML. Inclure le schéma XML dans le fichier XML exporté. Le schéma XML contient des métadonnées qui décrivent la structure du fichier XML, notamment le type de données des champs. Vous pouvez valider le fichier par rapport au schéma une fois que le fichier a été exporté. |
|||||||
PASSWORD num |
Remarque S'applique à HighBond Résultats uniquement. Définition de mot de passe à utiliser. Vous n'utilisez pas PASSWORD num pour inviter à saisir ou pour spécifier un mot de passe réel. La définition de mot de passe renvoie à un mot de passe fourni ou défini auparavant à l'aide de la commande PASSWORD, de la commande SET PASSWORD ou de la balise d'outil d'analyse PASSWORD. num correspond au numéro de la définition de mot de passe. Par exemple, si deux mots de passe ont été fournis ou définis auparavant dans un script, ou lors de la planification d'un outil d'analyse, PASSWORD 2 indique que le mot de passe n° 2 est utilisé. Pour plus d'informations sur la fourniture ou définition de mots de passe, consultez les rubriques : PASSWORD num doit être placé directement avant TO ou à la fin de chaîne de caractères de la syntaxe de commande. Le mot de passe est un jeton d'accès à HighBond. Pour plus d'informations, consultez la section Exportation dans HighBond Résultats. Remarque Selon l'environnement d'exécution du script, PASSWORD peut être requis ou non :
|
|||||||
TO nom_fichier | aclgrc_id |
Destination de l'exportation :
|
|||||||
OVERWRITE optionnel |
S'applique à l'exportation vers HighBond Résultats uniquement. Des données existantes dans le test de contrôle cible (table) sont écrasées par les données exportées. Vous devez avoir un rôle de Responsable professionnel dans la collection cible pour écraser des données. Si vous omettez OVERWRITE et que les données existent déjà dans le test de contrôle cible (table), les données exportées sont ajoutées aux données existantes. Pour plus d'informations sur l'ajout dans Résultats, consultez les « Remarques » ci-dessous. Les interprétations associées au test de contrôle cible (table) s'actualisent de manière dynamique pour refléter les données importées, qu'il s'agisse d'un écrasement ou d'un ajout. |
|||||||
IF test optionnel |
Expression conditionnelle qui doit être vraie afin de traiter chaque enregistrement. La commande est exécutée uniquement sur les enregistrements remplissant la condition. Remarque La condition IF est évaluée uniquement par rapport aux enregistrements restant dans une table après application des options relevant du champ d'application (WHILE, FIRST, NEXT). |
|||||||
WHILE test optionnel |
Expression conditionnelle qui doit être vraie afin de traiter chaque enregistrement. La commande est exécutée jusqu'à ce que la condition soit évaluée comme fausse ou lorsque la fin de la table est atteinte. Remarque Si vous utilisez WHILE conjointement avec FIRST ou NEXT, le traitement des enregistrements s'arrête dès qu'une limite est atteinte. |
|||||||
FIRST plage | NEXT plage optionnel |
Le nombre d'enregistrements à traiter :
Utilisez plage pour indiquer le nombre d'enregistrements à traiter. Si vous ignorez FIRST et NEXT, tous les enregistrements sont traités par défaut. |
|||||||
APPEND optionnel |
S'applique uniquement aux fichiers texte (ASCII) et fichiers texte délimités (DELIMITED). Ajoute la sortie de commande à la fin d'un fichier existant au lieu de remplacer ce fichier. Remarque Vous devez vous assurer que la structure de la sortie de la commande et du fichier existant est identique :
Analytics ajoute la sortie à un fichier existant sans tenir compte de sa structure, ce qui peut désordonner les données si la structure de la sortie et du fichier existant ne correspond pas. |
|||||||
KEEPTITLE optionnel |
S'applique uniquement aux fichiers texte (ASCII) et fichiers texte délimités (DELIMITED). Inclure les noms des champs Analytics avec les données exportées. Si vous ignorez ce paramètre, aucun nom de champ n'apparaît dans le fichier de sortie. |
|||||||
SEPARATOR caractère optionnel |
S'applique uniquement aux fichiers texte délimités (DELIMITED). Caractère à utiliser comme séparateur de champs. Vous devez indiquer le caractère sous forme de chaîne entre guillemets. Par défaut, Analytics utilise une virgule. |
|||||||
QUALIFIER caractère optionnel |
S'applique uniquement aux fichiers texte délimités (DELIMITED). Caractère à utiliser en tant qu'identificateur de texte pour renvoyer à la ligne et identifier des valeurs de champs. Vous devez indiquer le caractère sous forme de chaîne entre guillemets. Par défaut, Analytics utilise des guillemets doubles. |
|||||||
WORKSHEET nom_feuille_de_calcul optionnel |
S'applique uniquement aux fichiers Microsoft Excel (.xlsx). Nom de la feuille de calcul Excel créée dans un nouveau fichier Excel ou dans un fichier Excel existant. Par défaut, Analytics utilise le nom de la table Analytics que vous êtes en train d'exporter comme nom de la feuille de calcul. nom_feuille_de_calcul peut contenir uniquement des caractères alphanumériques ou le caractère de soulignement ( _ ). Le nom ne peut pas contenir de caractères spéciaux ni d'espaces et il ne peut pas commencer par un chiffre. Il n'est pas obligatoire de placer la valeur entre guillemets. Pour plus d'informations sur l'écrasement de classeurs et de feuilles de calcul Excel lors de l'exportation, consultez la rubrique Paramètre WORKSHEET et écrasement. |
|||||||
DISPLAYNAME optionnel |
S'applique à ACLGRC (HighBond) uniquement. Exporte les noms des champs sous forme de noms de champs et exporte les noms d'affichage sous forme de noms d'affichage. Ainsi, les noms d'affichage apparaissent dans les en-têtes des colonnes dans Résultats sans incidence sur le nom de champ réel. Il est possible de combiner DISPLAYNAME à AS. Pour plus d'informations, consultez la section Comment DISPLAYNAME interagit avec AS lors de l'exportation dans HighBond Résultats. |
Exemples
Exportation de données vers un fichier Excel .xlsx
Vous exportez des champs spécifiques à partir de la table Fournisseur vers un fichier Excel .xlsx :
OPEN Fournisseur EXPORT FIELDS No_Fournisseur Nom_Fournisseur Ville_Fournisseur XLSX TO "ExportFournisseur"
Exportation de données vers un fichier Excel .xlsx et choix d'un nom de feuille de calcul
Vous exportez des champs spécifiques de la table Fournisseur vers une feuille de calcul nommée Fournisseurs_États-Unis dans un fichier Excel .xlsx :
OPEN Fournisseur EXPORT FIELDS No_Fournisseur Nom_Fournisseur Ville_Fournisseur XLSX TO "ExportFournisseur" WORKSHEET Fournisseurs_États-Unis
Exportation de tous les champs vers un fichier délimité
Vous exportez tous les champs à partir de la table Fournisseur vers un fichier délimité :
OPEN Fournisseur EXPORT FIELDS ALL DELIMITED TO "ExportFournisseur"
Exportation de données vers plusieurs fichiers délimités à l'aide de GROUP
Vous exportez des champs spécifiques à partir de la table Fournisseur vers deux fichiers délimités :
- un fichier pour les noms des fournisseurs de « A » à « M »
- un fichier pour les noms des fournisseurs de « N » à « Z »
À l'aide de la commande GROUP, vous testez le nom du fournisseur de chaque enregistrement avec une condition IF :
GROUP EXPORT FIELDS No_Fournisseur Nom_Fournisseur DELIMITED TO "AàM" IF BETWEEN(UPPER(Nom_Fournisseur); "A"; "M") EXPORT FIELDS No_Fournisseur Nom_Fournisseur DELIMITED TO "NàZ" IF BETWEEN(UPPER(Nom_Fournisseur); "N"; "Z") END
Exporter des données vers HighBond Résultats
Vous exportez des champs spécifiques de la table Exceptions_Ar vers HighBond Résultats. Vous écrasez les données existante dans le test de contrôle cible (table) :
OPEN Exceptions_Ar EXPORT FIELDS Aucune date d'échéance Réf Montant Type ACLGRC PASSWORD 1 TO "10926@us" OVERWRITE
Remarques
Remarque
Pour plus d'informations sur le fonctionnement de cette commande, consultez le Aide d'Analytics.
Utilisation d'EXPORT avec la commande GROUP
Avec la plupart des formats d'exportation, vous pouvez exporter les données simultanément vers plusieurs fichiers à l'aide de la commande GROUP.
Un seul fichier peut être créé à la fois lorsque vous exportez des données vers Microsoft Excel et Microsoft Access.
Export vers Excel
Les limitations suivantes s'appliquent lors de l'exportation de données vers un fichier Excel :
Nombre d'enregistrements |
Les tables Analytics qui dépassent ces valeurs maximales sont exportées, mais les enregistrements en excès sont ignorés et ne sont pas exportés. |
---|---|
Longueur des champs |
|
Longueur des noms des champs |
|
Paramètre WORKSHEET et écrasement
Le résultat de l'utilisation ou non du paramètre WORKSHEET lors de l'exportation à partir d'une table Analytics vers un fichier Excel est expliqué ci-dessous :
Correspondance |
Description |
Paramètre WORKSHEET utilisé | Paramètre WORKSHEET non utilisé |
---|---|---|---|
Aucun nom de fichier Excel correspondant |
|
Un nouveau fichier Excel est créé, avec une feuille de calcul portant le nom spécifié | Un nouveau fichier Excel est créé, avec une feuille de calcul utilisant le nom de la table Analytics exportée |
Nom de fichier Excel correspondant Aucun |
|
Une feuille de calcul avec le nom spécifié est ajoutée au fichier Excel existant | Le fichier Excel existant est écrasé par un nouveau fichier Excel, comportant une feuille de calcul qui utilise le nom de la table Analytics exportée |
Nom de fichier Excel et nom de feuille de calcul correspondants |
|
Une feuille de calcul portant le nom spécifié écrase la feuille de calcul existante si elle a été créée dans Analytics à l'origine. Un message d'erreur s'affiche et l'opération d'exportation est annulée si la feuille de calcul existante a été créée directement dans Excel à l'origine. |
Le fichier Excel existant est écrasé par un nouveau fichier Excel, comportant une feuille de calcul qui utilise le nom de la table Analytics exportée |
Exportation dans HighBond Résultats
Le tableau ci-dessous contient des informations supplémentaires sur l'exportation dans un test de contrôle dans Résultats.
Élément |
Détails |
---|---|
Autorisations requises |
La fonctionnalité permettant d'exporter les résultats dans un test de contrôle dans Résultats nécessite une affectation de rôle HighBond spécifique ou des privilèges d'administrateur :
|
Limites d'exportation |
Les limites suivantes s'appliquent lors de l'exportation vers un test de contrôle :
Vous pouvez lancer plusieurs exportations vers un même test de contrôle, mais vous ne devez pas sortir de ces limites générales. |
Ajout de champs |
Indépendamment de leur ordre dans une table Analytics, les champs exportés sont ajoutés aux champs existants dans un test de contrôle si leurs noms de champs physiques correspondent. Dans Analytics, le nom de champ physique correspond au nom dans le format de table. Les champs exportés dont le nom ne correspond pas à celui des champs existants s'ajoutent sous forme de colonnes supplémentaires à la table dans Résultats. Les noms d'affichage pour les champs dans Analytics et dans Résultats ne sont pas pris en compte. Toutefois, si vous utilisez le paramètre AS nom_export facultatif, la valeur nom_export est utilisée comme nom de champ physique si vous n'utilisez pas DISPLAYNAME. Lorsque vous concaténez des données aux champs du questionnaire, le nom d'affichage de la colonne dans Résultats reste le nom spécifié dans la configuration du questionnaire. Remarque Si vous bouclez les données entre Résultats et Analytics et que les données apparaissent mal alignées dans Résultats, c'est que vous n'avez probablement pas fait correspondre les noms des champs. Pour plus d'informations, consultez la section Considérations générales sur les noms des champs lors de l'importation et de l'exportation des données de Résultats. |
Création d'une définition de mot de passe et spécification d'une valeur de mot de passe |
Commande PASSWORD Si vous utilisez la commande PASSWORD pour créer la définition de mot de passe numéroté pour la connexion à HighBond, aucune valeur de mot de passe n'est indiquée, et l'utilisateur est invité à saisir le mot de passe lorsque le script tente de se connecter. Pour plus d'informations, consultez la section Commande PASSWORD. Commande SET PASSWORD Si vous utilisez la commande SET PASSWORD pour créer la définition de mot de passe numéroté pour la connexion à HighBond, une valeur de mot de passe est indiquée, et l'utilisateur n'est pas invité à saisir le mot de passe, ce qui convient aux scripts conçus pour s'exécuter sans surveillance. Pour plus d'informations, consultez la rubrique Commande SET PASSWORD. Jeton d'accès à HighBond Quelle que soit la méthode que vous utilisez pour créer la définition de mot de passe, la valeur de mot de passe requise est un jeton d'accès à HighBond :
Attention Le jeton d'accès renvoyé correspond au compte utilisé pour se connecter à HighBond. En tant que rédacteur de scripts, il se peut qu'il ne soit pas très approprié d'utiliser votre propre jeton d'accès si vous écrivez un script qui sera utilisé par d'autres personnes. |
Comment DISPLAYNAME interagit avec AS lors de l'exportation dans HighBond Résultats
La matrice ci-dessous illustre comment le paramètre DISPLAYNAME interagit avec AS lors de l'exportation des noms des champs d'Analytics vers Résultats.
Sans AS | Avec AS | |
---|---|---|
Sans DISPLAYNAME | Le nom du champ et le nom d'affichage dans Résultats sont identiques au nom du champ dans Analytics. | Le nom du champ et le nom d'affichage dans Résultats sont identiques au nom d'affichage dans le paramètre AS. |
Avec DISPLAYNAME | Le nom du champ dans Résultats et celui dans Analytics sont identiques. Le nom d'affichage dans Résultats et celui dans Analytics sont identiques | Le nom du champ dans Résultats et celui dans Analytics sont identiques. Le nom d'affichage dans Résultats est identique au nom d'affichage dans le paramètre AS. |