Notes de version pour ACL GRC Analytics Exchange 13
ACL GRC Analytics Exchange 13 inclut des mises à niveau vers Apache TomEE et PostgreSQL, ainsi qu'une prise en charge de la nouvelle fonctionnalité ACLScript sortie avec ACL Analytics 13.
Version du logiciel Novembre 2017
Version corrective 13.0.1 Décembre 2017
Version corrective 13.0.3 Avril 2018
Version corrective 13.1 Août 2018
Version corrective 13.1.1 Septembre 2018 (si vous n'avez pas installé le correctif 13.1, l'exécution du correctif 13.1.1 inclut les mises à jour 13.1)
Important
- Si vous renouvelez un abonnement expiré, vous devez désactiver, puis réactiver votre instance d'AX Serveur pour terminer le processus de renouvellement. En savoir plus >
- Mise à niveau de PostgreSQL sur la version 9.3.19. Si vous tenez à jour PostgreSQL et AX Serveur sur différentes machines, vous devez d'abord commencer par mettre à niveau PostgreSQL. En savoir plus >
- Mise à niveau de Java vers JRE version 8u141. En savoir plus >
- Mise à niveau d'Apache TomEE vers la version 7.0.3 (Tomcat version 8.5.11). En savoir plus >
- Mise à niveau du Service central d'authentification (Central Authentication Service) (CAS) vers la version 5.1.4
- La mise à jour du moteur 13.1 est une mise à jour de correctifs pour rendre le moteur d'analyse s'exécutant sur AX Serveur compatible avec ACL Analytics version 13.1. Cette mise à jour n'inclut pas les mises à niveau des composants principaux d'AX Serveur.
Le programme d'installation de correctifs est plus volumineux qu'un programme d'installation de mises à jour de moteur classique en raison des améliorations de sécurité apportées aux connecteurs ACL. Les temps de téléchargement et d'installation peuvent être légèrement plus longs en raison de cette hausse de la taille.
-
Si vous exécutez le programme d'installation de mise à jour du moteur 13.1 et que vous souhaitez désinstaller AX Serveur ensuite, procédez comme suit :
- Désinstallez AX Serveur en suivant la procédure documentée. Pour plus d'informations, consultez la section Désinstaller AX Serveur.
- Supprimez manuellement les dossiers ACL\ACL Connectors et ACL\App\Data Access de la machine.
- Dans le cadre de la mise à jour du moteur 13.1, les composants présentant des vulnérabilités connues sont supprimés ou identifiés. Les composants Microsoft suivants présentent des vulnérabilités connues et peuvent être supprimés manuellement :
- Moteur de base de données Microsoft Access 2010
- 3 fichiers faisant partie de Microsoft Visual C++ 2008 :
- msvcm90.dll
- msvcp90.dll
- msvcr90.dll
Les fichiers .dll se trouvent dans un sous-répertoire du répertoire C:\Windows\WinSxS.
ACL GRC Analytics Exchange l'exécution du moteur d'analyse 13.1 n'utilise pas ces composants et leur désinstallation n'a pas d'impact sur l'application.
Attention
Désinstallez uniquement les composants Microsoft si vous savez qu'ils ne sont utilisés par aucune autre application sur votre serveur.
- Le connecteur Concur ne prend plus en charge l'authentification sans jeton d'accès Concur. Tous les scripts actuellement configurés avec des identifiants de connexion utilisateur qui n'incluent pas de jeton doivent être mis à jour pour utiliser un jeton d'accès Concur.
-
Le connecteur Concur exige maintenant que vous spécifiiez le nom d'hôte du serveur API de Concur au moment de la connexion. À compter de la mise à jour du patch 13.1, cette valeur est "https://www.concursolutions.com".
Les scripts existants qui utilisent le connecteur Concur natif et un jeton d'accès continuent de fonctionner. Toutefois, si vous utilisez une connexion DSN, vous devez spécifier un nom d'hôte dans le champ Hôte pour que la connexion aboutisse.
Nouveau
- Nouvelle variable système AXRunByUser disponible dans des scripts ; elle stocke le nom d'utilisateur du compte exécutant l'outil d'analyse au format « domaine\nom_utilisateur ».
- Nouveaux paramètres dans aclAuditExchange.xml qui désactivent les exportations CSV du Client Web d'AX et les connexions de table de l'Add-in pour Excel. En savoir plus >
- Commande APPEND qui combine les enregistrements de plusieurs tables dans une nouvelle table.
- Nouveaux connecteurs ACL pour l'importation de données à partir des sources externes suivantes :
- Active Directory
- Exchange
- ServiceNow
- MySQL
- Échantillonnage de variables classiques (CVS) avec des populations stratifiées (CVSPREPARE, CVSSAMPLE, CVSEVALUATE)
- RCOMMAND transmet une liste des champs à un script R pour l'analyse et crée une nouvelle table dans ACL.
Améliorations
- Le programme d'installation de correctifs qui met à niveau le moteur d'analyse vers la version 13.1 met à jour les composants suivants vers des versions plus sécurisées :
- une version plus récente du package redistribuable Microsoft Visual C++ 2010 (10.0.40219.325 remplace 10.0.40219.1)
- Le Moteur de base de données Microsoft Access 2016 remplace le Moteur de base de données Microsoft Access 2010
- Le programme d'installation de correctifs qui met à niveau le moteur d'analyse vers la version 13.1 améliore la sécurité des connecteurs suivants :
Amazon DynamoDB Apache HBase Concur MongoDB Amazon Redshift Apache Hive Couchbase Oracle Apache Cassandra Apache Spark Google BigQuery Salesforce Apache Drill
Cloudera Impala Microsoft SQL Server Teradata - Vous pouvez à présent modifier les versions TLS prises en charge que le composant de serveur du Connecteur ACL pour Analytics Exchange utilise pour se connecter à AX Serveur. En savoir plus >
- Prise en charge limitée des versions Python autres que la version 3.5.x prise en charge par défaut. En savoir plus >
- Importation de plusieurs feuilles de calcul Excel à l'aide d'une seule commande IMPORT.
- Le paramètre ALLFIELDS a été ajouté à la commande IMPORT EXCEL, ce qui vous permet d'importer tous les champs dans une feuille de calcul Excel sans avoir à les définir individuellement.
- L'option Prétri sur la commande JOIN utilise à présent l'approche par champ spécifié pour le tri introduit dans ACL 12.5.
- La tabulation croisée prend désormais en charge les champs clés numériques. Auparavant, seuls les champs clés de type caractères étaient pris en charge.
- Les fonctions R acceptent désormais des variables lors de la spécification du script R ou du code R à exécuter.
- Les connexions à Concur incluent désormais un paramètre Param utilisateur qui importe les données du module des frais pour certains comptes utilisateurs ou pour tous les comptes.
Corrections
- Le programme d'installation de correctifs qui met à jour le moteur d'analyse sur la version 13.1.1 corrige le problème suivant :
Le connecteur SQL Server ne prend pas en charge les instances nommées et vous ne pouvez pas utiliser le format "nomServeur\NomInstance" lors de la définition d'une connexion.
Après l'exécution du programme d'installation de correctifs 13.1.1, vous pouvez vous connecter aux instances nommées à l'aide du format "nomServeur\NomInstance".
- Le programme d'installation de correctifs mettant à jour le moteur d'analyse sur la version 13.1 corrige les problèmes suivants ayant été signalés par des clients :
- Les commandes Python s'exécutent deux fois lorsqu'elles sont appelées
- Les performances des connecteurs Concur sont améliorées lors du filtrage des données à l'aide des opérateurs "<", ">" et ">=" sur les champs suivants : Date_dernière_modification, Date_création, Date_définie_par_utilisateur, Date_envoi, Date_traitement_paiement, Date_paiement. (ADA-1226)
-
Le programme d'installation de correctifs mettant à jour le moteur d'analyse sur la version 13.0.3 corrige les problèmes suivants ayant été signalés par des clients :
- L'utilisation de la fonction RECOFFSET( ) sur une table à laquelle un index a été appliqué peut produire des résultats peu fiables
- La commande SAVE TABLELIST n'affiche pas toutes les tables après une importation manuelle de plusieurs feuilles de calcul Excel
- Le type de jointure UNMATCHED échoue avec certaines combinaisons de données et de syntaxe ACLScript
-
Le texte apparaît déformé lors de l'utilisation de la commande ACCESSDATA pour importer des données arabes à partir d'un serveur IBM AS/400
Vous pouvez exécuter ces correctifs sur la version 13.0.0 ou 13.0.1 pour mettre à niveau votre serveur sur la dernière version du moteur d'analyse. Notez l'absence d'une version 13.0.2.
Pour installer la mise à jour du correctif, consultez la rubrique Mettre à niveau AX Serveur vers ACL Analytics 13.0.3
-
Le programme d'installation de correctifs mettant à jour le moteur d'analyse sur la version 13.0.1 corrige les problèmes suivants ayant été signalés par des clients :
- La commande APPEND duplique un seul enregistrement après chaque bloc de 10 000 enregistrements dans la table de sortie
- La boîte de dialogue qui apparaît lors de l'écrasement d'un index sur une table n'affiche pas les informations correctes
- Dans la commande ACCESSDATA, la suppression d'une espace générée par le système avant les mots-clés SOURCE ou SQL_QUERY entraîne l'échec de la commande.
- Suppression du fichier ACLCrystal.dll dans le dossier moteur_analyse sur AX Serveur.
- L'identification CAS omet des éléments attendus pour que le fichier cas.log ne grossisse pas inutilement.
- Lors d'un renouvellement d'abonnement : notification que la désactivation et la réactivation sont requises.
- Ajout du paramètre testOnBorrow = true à AclAuditExchangeQuartzPool dans ACL\App|Tomcat\conf\tomee.xml pour éviter des erreurs Quartz nécessitant le redémarrage du service.
- Désactivation du port 8009 inutilisé.
- La réactivation lors du clonage d'une instance d'AX Serveur peut être effectuée via l'application Web Configuration d'AX Serveur et la Barre de lancement.
- Les connecteurs Salesforce et Amazon Redshift prennent désormais en charge SSL version 1.0.2.
Problème non résolu
- Si vous utilisez une base de données Oracle avec AX Serveur et qu'il vous faut une connexion chiffrée à l'aide de SSL, vous devez supprimer l'entrée suivante du fichier de configuration aclDatabase.xml, puis redémarrer le service Analytics Exchange :
<entry key="connectionProperties">oracle.net.ssl_cipher_suites=(SSL_DH_anon_WITH_3DES_EDE_CBC_SHA,SSL_DH_anon_WITH_RC4_128_MD5)</entry>
- Si vous utilisez une base de données Oracle avec AX Serveur et qu'il vous faut une connexion chiffrée à l'aide de SSL, vous devez exécuter manuellement les scripts de base de données Oracle fournis plutôt que via le processus d'installation d'AX Serveur. En savoir plus >