Définit une option Analytics configurable.
Remarque
La commande SET définit une option Analytics pour la durée de la session Analytics uniquement. Ce comportement s'applique que vous utilisiez la commande SET dans la ligne de commande d'Analytics ou dans un script Analytics.
Pour définir les options ACL afin qu'elles soient conservées entre différentes sessions Analytics, vous devez utiliser la boîte de dialogue Options. Pour plus d'informations, consultez la section Configuration des options d'ACL.
Syntaxe
Syntaxe |
Exemples et remarques |
||||
---|---|---|---|---|---|
SET BEEP valeur |
SET BEEP 2 Indique le nombre de bips émis lorsque le traitement de la commande est terminé. Le paramètre valeur doit être compris entre 1 et 255. |
||||
SET CENTURY valeur |
SET CENTURY 40 Indique l'année de début du siècle pour les années à deux chiffres. Le paramètre valeur doit être entre 0 et 99. La définition de la valeur de début de siècle à 40 signifie que les années à deux chiffres 40 à 99 sont interprétées comme 1940 à 1999, et que les années à deux chiffres 00 à 39 sont interprétées comme 2000 à 2039. |
||||
SET CLEAN {ON | OFF} |
SET CLEAN ON Lorsque cette option est activée, Analytics remplace les données de type caractère non valides par des espaces et les données numériques non valides par des zéros. |
||||
SET DATE <TO> {0 | 1 | 2 | chaîne} |
SET DATE "AAAA/MM/JJ" Indique le format d'affichage des dates dans Analytics, et la portion correspondant à la date des DateHeures, dans les vues, les rapports et les fichiers exportés.
|
||||
SET DELETE_FILE ON Paramètre par défaut : OFF Spécifiez ON pour supprimer automatiquement le fichier de données associé lorsque vous supprimez un format de table. Spécifiez OFF pour éviter la suppression du fichier de données associé lorsque vous supprimez un format de table. Vous devez inclure le caractère de soulignement ( _ ) dans DELETE_FILE. Indiquer SET DELETE_FILE, sans aucun paramètre, dans la ligne de commande permet d'obtenir un affichage indiquant si DELETE_FILE est actuellement activée ou désactivée. Attention Redoublez de prudence lorsque vous activez cette option. Il se peut que ce soit le fichier de données d'origine qui soit supprimé avec la table ! Les fichiers de données sont supprimés de manière définitive. Ils ne sont pas envoyés dans la Corbeille de Windows. |
|||||
SET DESIGNATION valeur |
SET DESIGNATION "Produit par l'entreprise ABC" Le paramètre valeur est une chaîne entre guillemets qui indique le libellé à afficher en haut de chaque page imprimée. |
||||
SET ECHO {ON | NONE} |
SET ECHO NONE Commandes COM et résultats des scripts exclus de la trace. SET ECHO ON Indiquez NONE pour arrêter l'écriture des commandes et des résultats dans les scripts vers la trace de commande Analytics. Indiquez ON pour reprendre l'écriture dans la trace. La commande SET ECHO s'applique uniquement à la journalisation des commandes et des résultats dans les scripts. Les commandes réalisées à travers l'interface utilisateur ou émises à partir de la ligne de commande, ainsi que tous résultats qu'elles produisent, sont toujours journalisées, quelle que soit la manière dont la commande ECHO est définie. Vous pouvez exécuter la commande SET ECHO NONE/ON dans un script ou à partir de la ligne de commande, mais quel que soit l'endroit où vous émettez la commande, cela affecte uniquement la journalisation des commandes et des résultats dans les scripts. Indiquer SET ECHO, sans aucun paramètre, dans la ligne de commande permet d'obtenir un affichage indiquant si la journalisation des commandes et des résultats dans les scripts est actuellement activée ou désactivée. |
||||
SET EXACT {ON | OFF} |
SET EXACT ON Paramètre par défaut : OFF Contrôle la façon dont Analytics compare les champs de type caractère, les expressions ou les valeurs littérales. Remarque Les espaces vides sont considérées comme des caractères.
Pour plus d'exemples illustrant SET EXACT, reportez-vous à « Comparaisons exactes de caractères » dans l'onglet Table (boîte de dialogue Options). Vous pouvez utiliser la fonction ALLTRIM( ) pour supprimer les espaces de début et de fin et vous assurer que seuls des caractères de type texte et des espaces internes sont comparés. Par exemple : ALLTRIM(" AB") = ALLTRIM("AB") est Vrai lorsque les valeurs sont renvoyées à la ligne avec ALLTRIM( ), mais est Faux sinon. Certaines commandes et fonctions d'Analytics sont affectées par SET EXACT et d'autres ne le sont pas :
|
||||
SET FILTER <TO> {test | nom_filtre} |
SET FILTER TO NumProd = "070104347" SET FILTER TO FiltreNoProd Crée un filtre global (filtre de vue) sur la table ouverte et indique un test logique, ou le nom d'un filtre enregistré existant. Indiquer SET FILTER, sans paramètre, supprime des filtres de la table ouverte. |
||||
SET FOLDER chemin dossier |
Indique le répertoire du projet Analytics dans l'onglet Vue globale pour la sortie de la commande. Le dossier de sortie par défaut est le dossier contenant la table active. Le chemin de type DOS indique le format /nom de dossier/sous-dossier, où la première barre oblique (/) indique le niveau racine de l'onglet Vue globale. Vous devez indiquer un chemin de fichier.
Le dossier de sortie reste tel que vous l'avez défini, jusqu'à sa redéfinition ou la fermeture du projet. À l'ouverture du projet, le dossier de sortie revient aux paramètres par défaut du dossier contenant la table active. |
||||
SET FORMAT {ON | OFF} |
SET FORMAT ON Paramètre par défaut : OFF Si vous utilisez le paramètre ON, Analytics affiche automatiquement les définitions de format de table et de champ calculé actuelles lorsque vous ouvrez une nouvelle table. Les résultats s'affichent dans la trace des commandes. |
||||
SET FUZZYGROUPSIZE <TO> num |
SET FUZZYGROUPSIZE TO 10 Indique le nombre maximal d'éléments qui peuvent figurer dans un groupe de doublons approximatifs dans les résultats de sortie. Le paramètre num ne peut pas être inférieur à 2 ni supérieur à 100. La taille par défaut est 20. La taille indiquée demeure effective pendant la durée de la session Analytics. |
||||
SET GRAPH type |
SET GRAPH LINE Indique le type de graphe à utiliser pour tous les graphes générés ultérieurement. L'exécution des commandes doit être compatible avec le type de graphe indiqué. Par exemple, la commande BENFORD ne peut pas produire un graphique PIE2D ou PIE3D. Si un type de graphe incompatible est indiqué, le type par défaut est utilisé (BAR3D). Le paramètre type doit avoir l'une des valeurs suivantes :
|
||||
SET HISTORY <TO> valeur |
SET HISTORY TO 50 Indique le nombre maximal d'entrées historiques de table à conserver. Le paramètre valeur doit être compris entre 1 et 100. |
||||
SET INDEX <TO> valeur |
SET INDEX TO "CodeClient.INX" Indique l'index à appliquer à la table active. |
||||
SET LEARN <TO> script |
SET LEARN TO EnrInventaire Indique le nom du fichier de script utilisé par l'enregistrement des scripts pour enregistrer les commandes. |
||||
SET LOG <TO> {fichier | OFF} |
SET LOG TO "analyse.log" SET LOG OFF La première commande permet de faire passer la journalisation sur la trace spécifiée. Si la trace spécifiée n'existe pas, elle est créée. La deuxième commande restaure la journalisation sur la trace des commandes Analytics d'origine. Remarque La longueur maximale du chemin d'accès et du nom de trace d'un projet Analytics est de 259 caractères. Cette longueur comprend le chemin d'accès du fichier, le nom de la trace et l'extension du fichier (.log). |
||||
SET LOOP <TO> num |
SET LOOP TO 20 Indique le nombre maximum de boucles qui peuvent être exécutées par la commande LOOP avant la fin de la commande. La plage num est comprise entre 0 et 32 767 (0 désactive le test de boucle). |
||||
SET MARGIN côté <TO> valeur |
SET MARGIN TOP TO 100 Indique LEFT, RIGHT, TOP ou BOTTOM pour le paramètre côté. Pour modifier la marge sur tous les côtés, indiquez chaque marge avec une commande SET MARGIN distincte. La spécification de la valeur 100 crée une marge de 1 pouce. |
||||
SET MATH TO MIN Paramètre par défaut : MAX Indique le fonctionnement de la précision décimale lorsque deux opérandes sont évalués dans une expression numérique.
Dans les expressions contenant plusieurs opérandes, le paramètre SET MATH fonctionne par paires, en appliquant le paramètre spécifié à chaque paire d'opérandes, en l'arrondissant si nécessaire, à mesure qu'ils sont évalués dans l'ordre mathématique standard (BOMDAS). Si le paramètre SET MATH diminue le nombre de décimales dans un résultat, le résultat est arrondi et non tronqué. Pour plus d'informations, consultez la section Contrôle de l'arrondi dans les expressions numériques. Remarque Vous ne pouvez pas utiliser SET MATH pendant qu'une table Analytics est ouverte. |
|||||
SET MONTHS <TO> chaîne |
Indique les abréviations à trois caractères par défaut pour les noms de mois. Le paramètre chaîne correspond à la liste des abréviations de mois, séparées par des virgules. |
||||
SET NOTIFYFAILSTOP {ON | OFF} |
SET NOTIFYFAILSTOP ON Paramètre par défaut : OFF
|
||||
SET NOTIFYRETRYATTEMPTS <TO> num |
SET NOTIFYRETRYATTEMPTS TO 10 Indique le nombre de fois où la commande NOTIFY tentera d'envoyer un message électronique en cas d'échec de la première tentative. Entrez un nombre compris entre 0 et 255. Si vous entrez 0, aucune autre tentative ne sera effectuée après un premier échec. La valeur par défaut est 5. Une raison possible d'échec d'envoi de message électronique par la commande NOTIFY est l'indisponibilité du serveur de messagerie. |
||||
SET NOTIFYRETRYINTERVAL <TO> secondes |
SET NOTIFYRETRYINTERVAL TO 30 Indique la durée en secondes entre les NOTIFYRETRYATTEMPTS. Entrez un nombre compris entre 1 et 255. La valeur par défaut est 10 secondes. |
||||
SET ORDER <TO> valeurs |
Indique la séquence de tri des champs de type caractère. Le paramètre valeurs répertorie tous les caractères pour l'ordre de tri sélectionné. |
||||
SET OVERFLOW {ON | OFF} |
SET OVERFLOW OFF Paramètre par défaut : ON Si OFF est indiqué, Analytics n'arrête pas le traitement en cas d'erreur de dépassement. |
||||
SET PASSWORD 1 TO "motdepasse123" Sert à créer une définition de mot de passe et à spécifier une valeur de mot de passe pour l'exécution de scripts autonome. Le paramètre num identifie de façon unique la définition de mot de passe et doit être une valeur comprise entre 1 et 10. Indique la valeur de mot de passe sous forme de chaîne entre guillemets. |
|||||
SET PERIODS <TO> valeur <;...n> |
SET PERIODS TO "0;30;90;180;10000" Indique les périodes d'antériorité par défaut utilisées par la commande AGE. |
||||
SET PICTURE format |
SET PICTURE "(9.999.999,99)" Indique le format par défaut des valeurs numériques. |
||||
SET READAHEAD <TO> taille |
Indique la taille de lecture de blocs de données. Modifiez cette valeur uniquement si l'Assistance vous le demande. |
||||
SET RETRY <TO> num SET RETRYIMPORT <TO> num |
SET RETRY TO 50 Indique le nombre de fois qu'Analytics tente d'importer ou d'exporter des données en cas d'échec de la première tentative. Entrez un nombre compris entre 0 et 255. Si vous entrez 0, aucune autre tentative ne sera effectuée après un premier échec. La valeur par défaut est 0. Il n'y a pas de temps d'attente entre les différentes tentatives. Chaque tentative successive a lieu tout de suite après l'échec précédent. Il est utile de préciser le nombre de tentatives de connexion aux bases de données ou aux services de données cloud, ce qui peut être temporairement indisponible. S'applique aux commandes suivantes :
Remarque L'option SET RETRYIMPORT est conservée pour la compatibilité ascendante. Les options SET RETRYIMPORT et SET RETRY effectuent des actions similaires. |
||||
SET SAFETY {ON | OFF} |
SET SAFETY OFF Indiquez ON pour afficher une boîte de dialogue de confirmation lors du remplacement de l'un des éléments suivants :
Indiquez OFF pour empêcher l'affichage de la boîte de dialogue. Indiquer SET SAFETY, sans aucun paramètre, dans la ligne de commande permet d'obtenir un affichage indiquant si SAFETY est actuellement activée ou désactivée. |
||||
SET SEPARATORS <TO> valeurs |
SET SEPARATORS TO ",.;" Indique les séparateurs par défaut utilisés par Analytics pour les décimales, les milliers et les listes. Les valeurs SET SEPARATORS doivent être trois caractères de séparateur valides dans l'ordre suivant :
Parmi les trois séparateurs, le séparateur décimal doit être unique. Vous devez indiquer les trois séparateurs lorsque vous utilisez la commande. Le séparateur de liste est utilisé principalement pour séparer des paramètres de fonction. |
||||
SET SESSION nom_session |
SET SESSION SET SESSION "Analyse" Crée une nouvelle session dans la trace des commandes Analytics. La session est identifiée par l'horodatage actif. Le nom_session facultatif permet d'ajouter jusqu'à 30 caractères d'informations d'identification supplémentaires. Les guillemets sont autorisés, mais ils ne sont pas obligatoires. |
||||
SET SORTMEMORY num |
SET SORTMEMORY 800 Indique la quantité maximale de mémoire allouée pour le tri et l'indexation des processus. Le paramètre num doit être une valeur comprise entre 0 et 2 000 mégaoctets (Mo), à saisir par incréments de 20 Mo. Si la mémoire de tri est définie sur 0, Analytics utilise la mémoire actuellement disponible. |
||||
SET SUPPRESSTIME ON Paramètre par défaut : OFF Uniquement pour une utilisation lorsque vous définissez une table Analytics qui utilise une source de données ODBC (commande IMPORT ODBC), ou l'accès direct à la base de données (commande DEFINE TABLE DB). Si vous utilisez le paramètre ON, lorsque vous définissez la table Analytics supprime la portion correspondant à l'heure des valeurs DateHeure. Par exemple, 20141231 235959 est lu, affiché dans les vues, et ensuite traité en tant que 20141231. Inclure cette commande dans un script Analytics pré-DateHeure (pre v.10.0) qui suppose que la portion correspondant à l'heure des données DateHeure sera tronquée permet au script de s'exécuter dans les versions avec DateHeure activée d'Analytics. Analytics supprime la portion correspondant à l'heure en utilisant uniquement la portion correspondant à la date du format DateHeure. Les données heure sont toujours présentes dans le fichier .fil ou dans la table de la base de données. Si nécessaire, vous pouvez redéfinir le champ ou définir un nouveau champ pour inclure la portion des données correspondant à l'heure. Si SET SUPPRESSTIME = OFF, les tables Analytics définies à l'aide d'ODBC ou de l'accès direct à la base de données incluent les valeurs de DateHeure complètes. Vous pouvez exécuter la commande SET SUPPRESSTIME ON/OFF dans un script ou à partir de la ligne de commande. Indiquer SET SUPPRESSTIME, sans aucun paramètre, dans la ligne de commande permet d'afficher si la suppression de la portion correspondant à l'heure des données DateHeure est actuellement activée ou désactivée. |
|||||
SET SUPPRESSXML {ON | OFF} |
SET SUPPRESSXML ON Paramètre par défaut : OFF Indique que la sortie de la commande est en texte brut, et non en texte formaté. |
||||
SET TEST {ON | OFF} |
SET TEST ON Indique si les résultats des tests IF, WHILE, FOR et NEXT associés à des commandes GROUP doivent être enregistrés dans la trace. |
||||
SET TIME <TO> chaîne |
SET TIME "hh:mm:ss PM" Indique le format d'affichage de la portion correspondant à l'heure des DateHeures et les valeurs heure autonomes dans Analytics, dans les vues, les rapports et les fichiers exportés. Lorsque vous utilisez la commande SET TIME pour indiquer des formats d'heures personnalisés, vous devez utiliser 'h' pour Heure, 'm' pour Minute, et 's' pour Seconde, même si vous avez indiqué des caractères de format d'heure différents dans la boîte de dialogue Options. Par exemple : SET TIME TO "hh:mm" |
||||
SET UTCZONE {ON | OFF} |
SET UTCZONE OFF Paramètre par défaut : ON
Par exemple :
La conversion de l'heure locale en UTC est effectuée à des fins d'affichage uniquement, et elle n’affecte pas les données source. Vous pouvez faire des allées et venues entre les deux modes d'affichage à chaque fois que vous le souhaitez. |
||||
SET VERIFY {ON | OFF | BLANK} |
SET VERIFY ON Lorsque ON est indiqué, à chaque ouverture d'une table Analytics vérifie automatiquement si le contenu d'un champ de données correspond au type de données du champ dans le format de table. Lorsque BLANK est indiqué, Analytics remplace des données de type caractère non valides par des espaces et les données numériques non valides par des zéros, en plus de la vérification décrite pour le paramètre ON. |
||||
SET WIDTH <TO> caractères |
SET WIDTH TO 20 Indique la largeur d'affichage par défaut en caractères des champs calculés numériques ou des expressions numériques ad hoc lorsque Analytics ne peut pas déterminer la largeur maximale. |