JMP Live a toujours eu pour vocation de partager les résultats de vos recherches JMP avec les autres membres de votre organisation, qu'ils possèdent ou non une licence JMP. Il facilite la présentation des résultats JMP en préservant l'interactivité du logiciel, ce que PowerPoint ne permet pas. De plus, JMP Live garantit la mise à jour de vos données grâce à la planification simplifiée des mises à jour qui régénèrent automatiquement les rapports, assurant ainsi leur pertinence même pendant votre sommeil.
JMP Live 18.0 apporte de nombreuses améliorations qui simplifient son utilisation. JMP Live s'intègre désormais à l'Active Directory de votre entreprise, permettant ainsi une mise à jour automatique de l'accès au contenu JMP Live en fonction des modifications apportées à votre organisation. Vous pouvez désormais mentionner d'autres personnes lors de vos commentaires, facilitant ainsi les échanges autour du contenu JMP. Vous bénéficiez également d'un contrôle accru sur les personnes autorisées à accéder au contenu des différents dossiers JMP Live. Enfin, de nombreuses autres améliorations ont été apportées pour simplifier la navigation dans JMP Live et faciliter la compréhension des problèmes rencontrés.
Nous vous invitons à nous rejoindre pour découvrir toutes les améliorations apportées par l'équipe.
JMP Live 18 est la quatrième version majeure de JMP Live que nous avons développée ces six dernières années. À chaque nouvelle version, nous ajoutons de nombreuses fonctionnalités. Aujourd'hui, je souhaite vous présenter les nouveautés de JMP Live 18.
Tout d'abord, un petit rappel pour ceux qui découvrent JMP Live : qu'est-ce que JMP Live ? JMP Live est une application web hébergée derrière le pare-feu de votre entreprise. Elle vous permet de publier des rapports et des données JMP, afin que les autres membres de votre organisation puissent les consulter et interagir avec eux comme dans JMP. Ils n'ont pas besoin de JMP : un simple navigateur web suffit pour visualiser et interagir avec vos rapports JMP publiés.
Une fonctionnalité très pratique de JMP Live, introduite dans la version 17, est la possibilité de créer un script capable d'actualiser vos données afin que vos rapports soient toujours à jour. Vous pouvez programmer cette actualisation. Par exemple, vous pouvez configurer l'actualisation de vos données tous les lundis à 17 h ou toutes les heures à 15 minutes. Quelle que soit la fréquence de mise à jour souhaitée, vous pouvez la paramétrer directement dans JMP Live et vos rapports resteront ainsi toujours à jour.
Pour vous donner un aperçu général, nous allons aujourd'hui passer en revue JMP Live et ses fonctionnalités. Je soulignerai les nouveautés de JMP Live 18, comme la possibilité de mentionner des utilisateurs dans les commentaires des rapports, l'importation de données à partir de fichiers CSV, la synchronisation des utilisateurs et des groupes dans JMP Live à partir de l'Active Directory de votre entreprise, et la gestion des permissions au niveau des dossiers. La version 17 proposait des permissions au niveau de l'espace ; cette nouvelle version offre une gestion plus fine. Vous pouvez désormais contrôler les accès au niveau du dossier. Enfin, nous aborderons les améliorations apportées à l'interactivité des rapports. Nous avons optimisé l'apparence et l'interactivité des rapports JMP dans JMP Live pour une expérience utilisateur améliorée.
Très bien. Nous allons démarrer ce processus dans JMP. Voici JMP. Il s'agit d'un générateur de requêtes exécuté dans JMP, connecté à une base de données PostgreSQL. Il importe un ensemble de données, puis effectue plusieurs étapes de nettoyage pour appliquer des limites de spécification et effectuer diverses autres opérations nécessaires lors de l'importation de données depuis une base de données vers JMP. Je vais simplement lancer le processus.
Les données provenant de Postgres sont disponibles. Le script qui s'exécute ajoute également quelques rapports au tableau de données. Je vais exécuter celui intitulé « ANOVA des réacteurs », qui générera un rapport. Plusieurs éléments de ce rapport ont retenu mon attention. Notamment, le premier graphique présente une analyse univariée de la concentration du catalyseur par réacteur.
La distribution semble légèrement bimodale. On observe des concentrations plus élevées ici et plus faibles ici, sans chevauchement. En utilisant le filtre de données et en parcourant mes fournisseurs de ce catalyseur, je constate que McMillan présente des concentrations supérieures à celles des autres fournisseurs. On retrouve tous les autres fournisseurs, ainsi que Topeka. Cette différence bimodale dans la concentration du catalyseur est quelque peu préoccupante.
Sur l'autre graphique, nous avons le rapport critique pour les trois réservoirs de notre réacteur. Le réservoir B présente un rapport critique nettement inférieur à celui des deux autres réservoirs. Ce rapport critique est probablement critique. Il serait judicieux d'étudier les raisons de cette différence par rapport aux réservoirs A et C.
Je pourrais faire une capture d'écran, l'insérer dans un courriel et l'envoyer. C'est ce que j'aurais fait avant JMP Live. Mais grâce à JMP Live, nous disposons désormais de bien plus d'options pour diffuser ce rapport, le rendre accessible à tous et susciter des discussions afin de résoudre les problèmes que nous constatons.
Pour ce faire, la première étape consiste à publier le rapport sur JMP Live. Je clique sur Fichier, puis Publier. J'ai déjà établi une connexion entre JMP et mon serveur JMP Live. Je clique ensuite sur Publier les rapports sur JMP Live. Mon rapport apparaît. Je vais publier un nouveau rapport. Je dois maintenant indiquer à JMP où l'enregistrer. Je dois choisir un espace. L'espace que je vais utiliser s'appelle Matériaux. Je dois disposer des droits de publication sur cet espace, sinon il n'apparaîtrait pas dans la liste. Dans quel dossier de cet espace dois-je l'enregistrer ? Je vais créer un nouveau dossier appelé Démo et y placer ce rapport. Cela enregistrera à la fois les données et le rapport lui-même dans ce dossier.
Suis-je satisfait du titre du rapport généré par JMP ? Pas vraiment. Je vais le modifier en « ANOVA du réacteur » et cliquer à nouveau sur Suivant. Ces données que je publie sont inédites dans JMP Live. Personne ne les a jamais publiées auparavant, je vais donc les publier sous forme de nouveau tableau. Voilà. JMP a terminé la publication et une boîte de dialogue récapitulative s'affiche. Un rapport et des données ont été publiés et placés dans ce dossier. Je vais cliquer sur le bouton Ouvrir pour ouvrir mon rapport non pas dans JMP, mais dans JMP Live, directement dans mon navigateur web.
Voilà, c'est exactement comme dans JMP. Je peux utiliser le filtre de données comme dans JMP. Je peux le faire dans JMP Live et voir ce qui se passe avec McMillan. Supprimons Albert. Voilà McMillan, voilà les autres. Parfait, j'aime ça. C'est super que ce soit disponible sur JMP Live, et j'espère que les gens le verront. Mais les problèmes que je constate dans cette analyse me semblent suffisamment importants pour que je veuille les signaler à quelques personnes afin de m'assurer qu'elles en prennent connaissance. Je ne vais pas compter sur le hasard pour qu'elles consultent ce rapport.
Une bonne façon de procéder, et c'est une nouveauté de JMP Live 18, est de pouvoir mentionner des personnes dans les commentaires de ce rapport afin d'attirer leur attention. Je peux dire : « Salut @Alessia Russo et @Harry Cain ! » Vous reconnaîtrez peut-être certains de ces noms, car toutes les personnes présentes dans cette instance de JMP Live sont des joueurs de football internationaux, évoluant dans différentes équipes nationales européennes. Ce sont des footballeurs que j'ai intégrés à cette instance de JMP Live.
Je vais dire : « Il y a quelque chose d'étrange avec McMillan et le réservoir B. » Je vais ajouter ce commentaire ici, en incluant ces mentions. Alessia et Harry recevront alors une notification dans l'application JMP Live, ainsi qu'un e-mail les informant qu'ils ont été mentionnés dans JMP Live et qu'ils devraient y jeter un œil. D'ailleurs, j'ai un autre navigateur ouvert où je suis connectée en tant qu'Alessia Russo. Vous pouvez le constater. Dans ses notifications, je vois qu'elle a été mentionnée dans le commentaire relatif à ce rapport, « Analyse de la variance du réacteur ».
Si elle clique dessus, elle sera directement redirigée vers le rapport, où elle pourra lire le commentaire de Gareth Southgate à ce sujet : « Il y a quelque chose de louche avec McMillan. » Elle pourra ensuite répondre à Gareth pour l'informer qu'elle a vu le rapport : « Merci @Gareth. Je m'en occupe. » Cela devrait rassurer Gareth et lui montrer que je suis au courant. Bien sûr, Alessia, tu peux maintenant consulter McMillan et d'autres fournisseurs pour voir ce qui se passe. Elle pourra également examiner le réservoir B et constater que son ratio critique est faible, etc.
C'est parfait. Tout cela est possible. Alessia va sans doute prendre des mesures pour améliorer la situation. Pour cela, il faut que les données de ce rapport soient mises à jour dès que de nouvelles données sont disponibles. D'ici une semaine environ, toutes ces actions auront été entreprises et nous voudrons vérifier si ce rapport a eu un impact. Comment faire pour que les données de ce rapport soient à jour, par exemple dans une semaine ? Il y a plusieurs solutions, trois même. Pour conclure, Gareth est administrateur et dispose donc de nombreux droits d'accès à JMP Live.
Il peut y aller… Oups, dommage. Il peut accéder aux données. Nous avons également simplifié la recherche des données associées aux rapports dans JMP Live 18. Je peux accéder à ces données dans le panneau de gauche et cliquer sur le nom de la table de données de ce rapport. Je peux alors visualiser les données. En haut à droite, vous pouvez voir un bouton « Mettre à jour les données ». Si j'ai récupéré, nettoyé et importé de nouvelles données dans une table de données JMP, je peux utiliser ce bouton pour remplacer ces données par celles enregistrées sur mon ordinateur.
J'ai cliqué sur « Mettre à jour les données ». Je peux accéder à cette autre version des données, un peu plus récente. Je clique sur « Ouvrir ». Le chargement des données commence. Si je vais dans « Rapports », vous pouvez voir que le rapport journalier est en cours de régénération. Cela ne prendra qu'une seconde. Voilà ! J'ai maintenant de nouvelles données et mon rapport est mis à jour. Si je compare les données de McMillan avec celles de l'autre fournisseur, je constate que McMillan semble encore légèrement en retrait. Il n'est pas encore au même niveau que les autres fournisseurs, mais la situation s'améliore. Quant au réservoir B, la moyenne de son ratio critique semble évoluer dans la bonne direction. Elle était plus basse auparavant, et elle se rapproche maintenant des valeurs des autres réservoirs. C'est encourageant.
Revenons-en aux données. La méthode de mise à jour que j'ai utilisée était correcte, mais manuelle. Je préférerais éviter d'avoir à cliquer sur un bouton pour les mettre à jour. L'idéal serait que la mise à jour se fasse automatiquement chaque jour, chaque semaine, ou à l'intervalle approprié. Pour cela, je dois accéder aux paramètres des données. Vous remarquerez qu'il existe trois méthodes de mise à jour : l'importation, que nous venons d'effectuer en important une table de données JMP ; l'actualisation des données par script. Si je pouvais créer un script qui récupère les données de la base de données et les nettoie, cela automatiserait considérablement le processus, ce qui serait très pratique.
Il existe une troisième méthode : l’importation de données par script. Cette méthode est utile si vous disposez d’un fichier CSV, d’une feuille de calcul Excel, de données JSON ou autre, et que vous souhaitez les importer dans JMP Live. Commençons par examiner la fonction « Actualiser les données par script ». Je retourne un instant dans JMP. Je ferme la fenêtre des résultats et je reviens aux données que j’ai importées précédemment depuis Query Builder. Lorsque vous utilisez Query Builder pour importer des données, un script source est généré dans le tableau de données. Ce script source contient votre connexion ODBC utilisée pour obtenir les données, ainsi que la requête exacte que vous avez utilisée. Si vous avez placé toutes vos étapes de nettoyage dans le script post-requête de Query Builder, elles seront également présentes dans votre script source.
Le script source contenu dans une table de données est un excellent point de départ pour un script d'actualisation dans JMP Live. Lorsque nous importons des données de JMP dans JMP Live, nous vérifions notamment si la table de données contient un script source. Si c'est le cas, nous l'extrayons et vous proposons ici de démarrer votre script d'actualisation à partir de ce script source. Cela vous fera gagner un temps précieux pour la prise en main. Voici le script : la partie connexion et l'éditeur de requêtes. Je vais l'enregistrer ici, puis en ouvrir une version agrandie. Voici la fenêtre agrandie. Je peux la modifier à ma guise.
Je souhaite modifier seulement deux choses. Je veux m'assurer que ce script récupère les données les plus récentes. Je ne veux pas qu'il importe les mêmes données que celles importées lors de la mise à jour depuis la table JMP. Je vais donc modifier le nom de la requête, puis remplacer la table « 3 » par « 5 JMP Live ». Cela importera une version plus récente des données et nous permettra de constater les changements. Il me reste une autre opération à effectuer. Lorsque vous utilisez Query Builder ou toute connexion ODBC pour obtenir des données, des informations d'identification sont nécessaires pour y accéder et pouvoir les importer. Nous n'intégrons pas ces informations d'identification dans le script ; nous ne les codons pas en dur.
Ce n'est pas sûr. Dans JMP Live, vous pouvez plutôt attribuer des identifiants à cette actualisation des données. Ainsi, lors de l'exécution du script, ces identifiants seront accessibles. Ils sont stockés en toute sécurité dans JMP Live, puis transférés de manière sécurisée vers JMP pour être utilisés lors de l'actualisation. Je clique sur « Attribuer ». J'ai déjà saisi ces identifiants dans JMP Live ; je les sélectionne et les enregistre. Voilà. Mon script d'actualisation est prêt. Si nous avions plus de temps, je pourrais programmer l'actualisation, ce que je ferai d'ailleurs.
Je vais programmer ce script d'actualisation. Je peux cliquer sur « Créer » ici. Disons que tous les jours à 7 h 00 (ou 07 h, selon l'heure en Europe), du lundi au vendredi (pas besoin le week-end), je souhaite que ce script s'exécute pour que, lorsque j'arrive au travail, mes données soient à jour et que mon rapport soit prêt avec les données les plus récentes. Si nous avions jusqu'à 7 h, je laisserais faire et l'actualisation se ferait automatiquement. Mais comme ce n'est pas le cas, je peux aussi programmer une actualisation à la demande.
Je vais le faire maintenant, histoire que vous puissiez imaginer qu'il est sept heures du matin et que tout se fait automatiquement. Le principe est le même. Je lance le processus, je consulte mes rapports, et voilà, les données sont mises à jour, actualisées depuis la base de données. Mon rapport est maintenant à jour et reflète ces nouvelles données. La situation est bien meilleure. Si vous regardez le graphique du rapport critique, celui-ci est quasiment identique, ou du moins pas significativement différent, entre mes trois réacteurs. Ensuite, si je compare la concentration de catalyseur fournie par mon fournisseur McMillan avec celle des autres fournisseurs, les résultats sont très cohérents. C'est beaucoup mieux.
Il existe deux façons de mettre à jour vos données. La première consiste à importer une table de données JMP. La seconde consiste à créer une actualisation et à la programmer, idéalement pour qu'elle s'effectue automatiquement. Une troisième méthode, toute nouvelle dans JMP Live 18, est disponible : l'importation de données via une table de données. Nous allons d'ailleurs utiliser un exemple différent. Cette méthode permet d'importer des données dans des fichiers texte tels que CSV, JSON ou une feuille de calcul Excel, ainsi que dans divers autres formats. Ainsi, même les personnes ne possédant pas JMP Live peuvent importer des données dans votre instance. Un cas d'utilisation fréquent chez nos clients et prospects est celui de fournisseurs.
Qui doit télécharger des données sur ses fournitures à l'entreprise et qui n'a pas JMP ? Il lui est donc impossible de créer un tableau de données JMP. En revanche, il dispose du format CSV. Il peut probablement exporter une feuille de calcul Excel au format CSV et l'importer dans JMP Live. C'est dans ce cas précis que l'idée de permettre le téléchargement de données textuelles a été développée. Les données que nous allons télécharger se trouvent dans l'espace « Téléchargement fournisseur ». C'est dans cet espace que je conserve toutes les données et tous les rapports téléchargés par mes fournisseurs. Sous le fournisseur Topika, celui qui nous intéresse actuellement, nous avons un rapport concernant le niveau de pH du produit qu'il nous fournit. Je vais accéder aux données de ce rapport. Les voici.
Dans les paramètres, j'ai déjà configuré cela au préalable, mais j'ai indiqué avoir sélectionné « Importer des données par script » comme méthode de mise à jour pour cette table. J'ai précisé que les données entrantes doivent être au format CSV. Je ne souhaite pas de fichiers XML, SAS, JSON ou Excel, car mon script, que j'ai saisi ci-dessous, suppose qu'il s'agit d'un fichier CSV. C'est le format que les utilisateurs doivent importer. Ensuite, comme pour le script d'actualisation, j'ai un script d'importation fourni par JMP qui sait comment importer un fichier CSV contenant les colonnes correspondantes et toutes les informations nécessaires dans JMP Live.
Tout est prêt. Il ne me reste plus qu'à demander à mon fournisseur de télécharger les données. J'ai donc ouvert un autre navigateur, connecté en tant que fournisseur Topika (la personne qui effectue le téléchargement). Si je consulte la liste des espaces auxquels il ou elle a accès, le seul espace auquel il ou elle a accès dans tout mon environnement JMP Live est celui intitulé « Téléchargements du fournisseur ». Il ou elle clique dessus. Voici l'espace « Téléchargements du fournisseur ». Autre point intéressant : un seul dossier apparaît, le dossier Topika.
Lorsque je faisais cela en tant qu'administrateur, vous pouvez voir qu'il y a cinq dossiers dans « Téléchargements fournisseurs ». Je ne veux pas que mon fournisseur Topika voie ce que font mes fournisseurs Albert ou MacMillan ; j'ai donc restreint l'accès au dossier Topika pour que seul ce fournisseur puisse y accéder. Aucun de mes autres fournisseurs n'est listé ici. C'est une façon de limiter l'accès à un dossier spécifique à une ou plusieurs personnes. Voici ce fournisseur. En tant que fournisseur, je peux retourner à ce rapport… et accéder aux données de ce rapport.
Je n'ai pas accès aux paramètres car je n'ai pas l'autorisation de consulter, modifier ou écrire le script d'importation. Le fournisseur peut uniquement importer les données. Il peut cliquer sur « Importer », ce qui l'invitera à utiliser un fichier CSV, comme je l'ai indiqué. Je vais sélectionner le fichier CSV « Supplier_ph2 » et l'ouvrir. L'importation commencera. Une fois les données chargées, le graphique de contrôle sera mis à jour. Il semble y avoir des problèmes avec ce lot de fournitures envoyé par ce fournisseur.
Il y a des valeurs hors contrôle en dessous de la limite inférieure et au-dessus. Un problème est peut-être survenu avec cette livraison ; je dois donc le résoudre et en parler avec mon fournisseur. Imaginons que ce soit le cas et laissons-le mettre à jour les données pour une nouvelle livraison. Cette fois, nous allons importer Supplier_ph3, accéder au graphique de contrôle, et une fois la mise à jour terminée, le graphique sera mis à jour. Pour ce lot, tout semble correct. Importer des données au format CSV ou autre format texte est un excellent moyen de permettre aux personnes extérieures à votre organisation de télécharger des données dans votre instance JMP Live.
En clair, s'ils n'ont pas JMP, ils ne pourront pas utiliser les tableaux de données JMP. Ils peuvent donc importer des fichiers CSV, Excel, etc. Bien, nous allons donc importer des données CSV. Revenons maintenant à la gestion des permissions. Comme expliqué précédemment, cet administrateur contrôle l'accès à l'espace d'importation des fournisseurs. Il s'agit des personnes mentionnées ici. Il peut également définir qui peut consulter le dossier Topika, en le limitant au fournisseur Topika. Si je souhaite ajouter d'autres personnes, ou d'autres groupes (car il est possible d'ajouter des utilisateurs ou des groupes), je peux cliquer ici. J'ai beaucoup d'utilisateurs dans mon système JMP Live que je peux ajouter, ainsi que de nombreux groupes.
Comme je l'ai peut-être mentionné, tous les utilisateurs de cette instance JMP Live sont des joueurs de football. Il y a les gardiens de but de l'équipe de France masculine, par exemple. Les défenseurs de l'équipe d'Allemagne sont dans un autre groupe. Ce système JMP Live regroupe de nombreux utilisateurs différents. En tant qu'administrateur, je peux accéder à la section « Utilisateurs » et voir tous les utilisateurs ayant accès à cette instance JMP Live ; ils sont près de 200. Il existe également une trentaine de groupes.
Comment toutes ces données sont-elles arrivées là ? Ai-je tout saisi manuellement ? Ai-je créé tous ces groupes et affecté chaque personne à ces groupes ? Non, pas du tout. Dans JMP Live 17, c'était la seule méthode pour importer des utilisateurs. Il existait bien des solutions pour importer des fichiers CSV, mais elles ne fonctionnaient pas. Ce n'était pas une solution idéale non plus. Dans JMP Live 18, nous proposons une méthode bien plus simple pour importer les utilisateurs de votre organisation : la synchronisation Active Directory.
Je suis presque certain que dans toutes vos organisations, il existe un serveur Active Directory, un serveur LDAP ou un système similaire contenant la liste de tous les utilisateurs. Cela leur permet de se connecter et d'accéder à certaines applications. De nombreux groupes sont également définis dans votre Active Directory, au niveau de la division, puis au niveau du département, voire des sous-départements, et peut-être aussi des groupes ad hoc, tous définis dans votre JMP Live.
Par exemple, dans JMP Live, je m'intéresse particulièrement aux groupes basés sur le poste des joueurs sur le terrain : défenseurs, attaquants, gardiens, milieux, etc. Si toutes ces informations sont déjà organisées dans votre Active Directory, ne serait-il pas formidable de pouvoir simplement importer cette organisation dans JMP Live pour qu'elle y soit également présente ? Eh bien, avec JMP Live 18, c'est possible. Je vais donc revenir à JMP Live.
Il y a un autre onglet ou une autre option dans mon menu d'administration, appelée « Synchronisation ». Je me rends compte que les personnes qui écoutent ceci ne sont probablement pas celles qui effectueraient cette opération dans votre organisation ; vous aurez sans doute besoin de l'assistance du service informatique. La configuration nécessaire pour permettre à JMP Live de communiquer avec votre Active Directory est assez complexe. Une fois cette configuration effectuée, vous pourrez rechercher les groupes que vous souhaitez intégrer à JMP Live. Il se peut que vous ne souhaitiez pas que les membres de votre organisation se connectent à JMP Live. Certains groupes, par exemple ceux qui travaillent à l'entretien des espaces verts, n'ont pas besoin de JMP Live ; dans ce cas, vous ne les intégrerez pas.
Mais si je voulais intégrer, par exemple, des personnes de l'organisation brésilienne, comme les attaquants de l'équipe masculine ou les gardiennes de but de l'équipe féminine, il me suffisait de cocher ces cases. Ces groupes seraient alors ajoutés à la liste que j'avais déjà importée. Voici la liste des groupes que j'avais sélectionnés il y a quelques semaines. Ce sont les groupes que je souhaitais intégrer à JMP Live. J'ai cliqué sur « Synchroniser », et après une ou deux minutes, tous les utilisateurs et tous les groupes d'Active Directory ont été importés et recréés dans JMP Live. Je me suis donc retrouvé avec tous ces utilisateurs et tous ces groupes.
Une fois cette étape initiale effectuée, vous pouvez également programmer une synchronisation automatique afin que, toutes les une ou deux semaines, ces mêmes groupes soient synchronisés depuis votre Active Directory. Si un membre de l'équipe change de poste, par exemple si un milieu de terrain est promu ou rétrogradé au poste d'attaquant, il aura besoin d'accéder aux mêmes ressources que les attaquants, et non à celles des milieux de terrain. Grâce à la synchronisation Active Directory, ces informations seront automatiquement mises à jour.
Une fois que tout le monde est connecté, l'administrateur peut accéder, par exemple, à l'espace dédié aux réacteurs. Cet espace contient des informations. Nous possédons des réacteurs dans six pays différents. Dans cet espace, les administrateurs système disposent d'un contrôle étendu sur les opérations. Ils peuvent contribuer, administrer et importer des données. Ils bénéficient d'un accès privilégié à l'ensemble de cet espace. Par exemple, pour le réacteur espagnol, nous ne souhaitons pas que les utilisateurs de différents pays aient le même accès aux informations que pour le réacteur de leur pays d'origine.
Je peux accéder au dossier Espagne et appliquer des autorisations personnalisées. Actuellement, les autorisations de ce dossier proviennent de l'espace réacteur, mais je peux les personnaliser. Par exemple, je pourrais dire : « Je ne veux pas que ces milieux de terrain aient un accès complet… Je veux qu'ils aient seulement un accès en lecture. » Ensuite, ajoutons les milieux de terrain espagnols, hommes et femmes, et accordons-leur un accès plus étendu, car il s'agit du réacteur Espagne ; c'est donc celui auquel ils devraient avoir le plus d'accès.
Cette possibilité de définir des autorisations sur un espace, puis de les affiner au niveau du dossier, et ce jusqu'aux plus bas niveaux de l'arborescence, est également une nouveauté de JMP Live 18. Nous nous efforçons par ailleurs d'améliorer la fidélité des rapports exportés de JMP vers JMP Live à chaque nouvelle version. Pour qu'un rapport fonctionne correctement dans JMP Live, il doit être réécrit en JavaScript, ce qui implique un travail considérable pour le rendre interactif.
Voici, par exemple, JMP Live 17, et voici un graphique de courbes de niveau. Vous remarquerez que lorsque je survole le graphique, un message s'affiche indiquant que cette fonctionnalité n'est pas interactive. Dans JMP Live 17, les graphiques de courbes de niveau n'étaient pas encore compatibles avec JavaScript ; il était donc impossible de sélectionner des points ou de les survoler pour en consulter la valeur. Aucune action n'était possible. On ne pouvait que consulter un instantané statique du rapport.
Dans JMP Live 18, ce n'est plus le cas. Nous avons converti les graphiques de contours en JavaScript ; il est donc désormais possible de survoler les points et d'afficher les valeurs définies comme étiquettes. Je peux même sélectionner certains points, par exemple pour les exclure de l'analyse et visualiser l'aspect des contours sans eux. Cette fonctionnalité est désormais entièrement interactive. Nous avons également beaucoup travaillé sur le rapport de distribution, l'un des plus utilisés dans JMP (analyse courante).
La distribution était déjà assez fonctionnelle dans la version 17, et il s'agit bien de la version 17. Cependant, il était impossible de faire des sélections dans le tableau des fréquences. Dans JMP Live 17, les tableaux de fréquences étaient statiques et non interactifs. Ce problème a été résolu dans la version 18. Je peux désormais accéder au tableau des fréquences, sélectionner Smith et visualiser sa position dans toutes les barres. Je peux également exclure les éléments liés aux obligations et ne consulter que les éléments rejetés, par exemple.
Je peux désormais utiliser les tableaux de fréquences pour sélectionner des lignes dans mon tableau, comme dans JMP. C'est une nouveauté. Vous avez peut-être aussi remarqué que ces motifs de remplissage, notamment le motif à chevrons ou à rayures, sont maintenant identiques à ceux de JMP. Vous pouvez les visualiser dans JMP Live, comme dans JMP. Autre nouveauté concernant la distribution : le menu hamburger n'apparaît plus à côté des titres de ces graphiques. Dans cette version (JMP Live 18), ce menu était présent (ou menu kebab, comme on dit).
En cliquant dessus, je peux empiler ces graphiques. Si je clique sur une distribution catégorielle ou nominale, je suppose, je peux activer un graphique mosaïque. Je peux configurer certaines options d'histogramme pour afficher les effectifs, par exemple. Pour une distribution continue, je peux activer un graphique de la fonction de répartition cumulative (CDF), par exemple, et j'ai également accès aux mêmes options d'histogramme. Nous venons d'ajouter certaines options du menu (triangle rouge) que vous connaissez dans JMP et que vous pouvez utiliser dans JMP Live, afin de bénéficier d'une expérience similaire.
Il est encore trop tôt pour en être certain. En fait, il est même impossible d'enregistrer le rapport de cette manière. Une autre personne, en y accédant, le verrait tel quel. Il faudrait retourner dans JMP et effectuer la modification. Si j'actualise cette page, elle retrouve son état initial. Mais c'est un point que nous étudierons probablement dans une future version de JMP Live afin de permettre les modifications et l'enregistrement des résultats, pour que d'autres personnes puissent voir votre travail. Une amélioration dont je suis particulièrement satisfait concerne les filtres de données.
Voici un rapport, un tableau de bord dans JMP Live 17, comportant deux filtres de données : un pour ce graphique et un autre pour celui-ci. Le filtre « Macmillan » est interactif. En cliquant dessus, il se régénère et sélectionne Macmillan, ou exclut tout ce qui n'est pas Macmillan, et inversement. En revanche, le filtre « Macmillan » est inactif. Lorsque je clique dessus, rien ne se passe. Cela s'explique par le fait qu'avant JMP Live 18, un seul filtre de données interactif était possible par rapport ou tableau de bord. Cette limitation a perduré pendant plusieurs années.
Avec JMP Live 18, John Powell, que vous connaissez peut-être, a travaillé à rendre possible l'utilisation de plusieurs filtres de données dans les rapports. D'ailleurs, vous remarquerez immédiatement que l'espacement de ce rapport est bien meilleur que celui de la version 17, qui était tronquée. Dans la version 18, nous avons optimisé l'espacement des rapports afin que vous puissiez les visualiser tous les deux sans avoir à utiliser les barres de défilement. C'est très pratique. Je peux cliquer sur ce filtre de données, et également sur celui-ci ; les deux filtres sont donc actifs et affectent la table à laquelle ils sont liés. C'est un avantage considérable de pouvoir disposer d'un tableau de bord avec plusieurs filtres de données, tous interactifs dans JMP Live.
Une autre fonctionnalité très importante de JMP, une innovation vraiment précieuse, ce sont les profileurs. Voici un profileur, un profileur de prédiction de JMP Live 17, interactif dans ce cas précis. Vous ne le remarquerez peut-être pas, mais il ne comporte pas d'intervalles de confiance. Or, ces intervalles sont utiles pour explorer ces profileurs et comprendre les interactions. Dans JMP Live 18, le même profileur, que je vais agrandir légèrement, inclut à la fois les intervalles de confiance et les intervalles de prédiction. Vous pouvez accéder aux deux dans le graphique.
En me déplaçant, je vois non seulement l'évolution de la ligne principale dans chacun des autres graphiques du profileur, mais aussi celle des intervalles de confiance et des intervalles de prédiction. C'est très pratique. Dans d'autres profileurs, comme celui-ci (un autre profileur de prédiction), celui-ci n'est pas interactif dans JMP Live 17. Je ne peux rien faire, rien déplacer. Je ne vois qu'un instantané statique, ce qui limite considérablement son utilité. En revanche, dans JMP Live 18, j'ai accès aux intervalles de confiance et aux intervalles de prédiction, et je peux interagir avec le profileur et observer l'impact de la modification de différents paramètres. Il est vraiment utile que davantage de profileurs soient interactifs dans JMP Live. Un profil non interactif est, comme je l'ai dit, extrêmement précieux.
Je vais revenir brièvement sur mes diapositives pour résumer. Voilà. Voici ce que nous avons vu aujourd'hui. Nous avons fait une présentation générale de JMP Live, puis nous nous sommes concentrés sur les nouvelles fonctionnalités. Nous avons parlé de la possibilité de mentionner des personnes dans les commentaires, ce qui permet d'intégrer facilement des personnes à une conversation et de les informer d'un point important. Nous avons examiné l'importation de données CSV, très utile si vous avez des fournisseurs, par exemple, qui ne peuvent pas créer de tables de données JMP. Ils ne peuvent créer que des fichiers CSV ou d'autres fichiers texte. La synchronisation Active Directory vous permet d'importer l'intégralité de votre organisation, ou la partie de celle-ci, depuis l'Active Directory de votre entreprise directement dans JMP Live, ce qui accélère la prise en main et la productivité de JMP Live au sein de votre organisation.
Les permissions au niveau des dossiers, nouveauté de la version 18, offrent une grande précision quant aux personnes autorisées à consulter et à modifier le contenu d'un dossier. Tout cela est désormais contrôlable avec une grande finesse. Enfin, nous avons évoqué précédemment les améliorations apportées à l'interactivité des rapports, notamment avec les profileurs et les filtres de données multiples. Ceci conclut ma présentation. Je suis à votre disposition pour toute question.