Salut, merci pour trouver notre parler aujourd'hui. Hadley et I sont en allant à être parler à propos fabrication un facile bouton pour données accéder. Maintenant, ce est a parler que nous avait donné précédemment à a ancien Découverte Parler, et étaient en allant à être parler à propos comment toi peut étendre ce capacité avec notre nouveau OUI doux PI connecteur. Hadley, prendre il loin.
Oui, que est absolument droite. Avant I se déplacer dans quoi étaient en allant à être montrant toi aujourd'hui et quoi toi peut utiliser toi-même, Identifiant comme à juste introduire ceux de toi OMS ne sont pas familier avec le JMP Analytique Flux de travail. E trèsun regarder ce parler probable déjà sait que JMP contient tous de le analytique capacités nécessaire à prendre n'importe lequel données que toi avoir dans n'importe lequel brut format et transformer il dans aperçu que peut alors être commun tout au long de un organisation.
Quoi nous sont en allant à être se concentrer sur aujourd'hui est le données accéder et le données mélange et nettoyage aspects de le analytique flux de travail. Pourquoi sont ces important? Bien, n'importe lequel problème- résoudre effort commence par collectionner et compilation le données. Un grand problème, est que ce peut souvent être temps- consommant et fastidieux, en particulier pour scientifiques et ingénieurs OMS avoir arrière-plan dans ce truc. Quoi ce efficacement moyens est que c'est souvent pas fait ou pas fait dans a opportun assez manière. Donc problèmes peut obtenir inaperçu et problèmes, donc, ne sont pas résolu.
Le autre problème est que données peut être trouvé dans beaucoup différent lieux, et c'est un effort à saisir tous de ce et mettre il dans le droite format, compiler il ensemble. Un solution est un facile bouton pour rapide accéder à données partout où il est. Quoi nous avoir a obtenu et quoi nous sont en allant à montrer toi est a simple interface construit en utilisant le application constructeur, lequel est a simplifié bande vers le bas option permettant personnes à presse a bouton et obtenir données depuis exactement où ils besoin il dans le format que ils besoin à être capable à résoudre leur problèmes.
Ils peut prendre a données source et filtre quoi est nécessaire si nécessaire, même combinant multiple sources et automatiser ce. Comme Pete mentionné, quoi étaient en allant à être faire est étaient en allant à être bâtiment sur a outil que nous avait précédemment montré lequel utilisé SQL le web Apis et même manuel entrées comme Bien comme combinant données depuis autre sources. Où avoir nous montré ce avant? Nous avons montré ce dans a précédent Découverte Parlez. Alors t tuyau de toi regarder ce peut regarder à le passé Découverte présentations et vérifier ceux dehors si toi comme.
Quoi nous sont en allant à faire maintenant est prendre il un étape étape plus loin depuis où nous étaient dos dans 2022, et que est à étendre il à données contenu dans OSIsoft PI serveurs. Étaient en allant à être fabrication utiliser de deux caractéristiques que étaient introduit dans JMP 17. Il y a le Connecter à le PI Serveur comme Bien comme le OSIsoft PI Magicien. Avec que, Je vais tourner des choses sur à Pete à démontrer que fonctionnalité.
Remercier toi, Hadley. Partager mon écran ici. Si Je suis en allant à lancement que PI importateur, tu vas trouver il dans le même lieu tu vas trouver tous de le base de données connecteurs. Juste comme nous serait faire pour SQL, tu vas aller sous déposer, base de données, et importer depuis PI d'OSIsoft. Toi entrer le nom de ton Serveur PI, ton authentification méthode. Frapper d'accord. Alors il donne toi ce bon interface ici et toi peut parcourir à quoi tu es intéressé dans et prendre dehors a couple de attributs ou balises que toi vouloir.
Allons-y juste prendre un pour maintenant. Alors I peut sélectionner quoi mon commencer temps est. Je suis en allant à aller dos a petit peu dans temps et raccourcir ce requête a peu donc il va a petit plus rapide. Une fois tu es prêt, toi peut frapper Importer. Ce est a grand amélioration sur quoi toi avait à faire avant, lequel impliqué a équitable montant de script. Mais le bon chose ici est une fois J'ai importé ce, tout que I besoin à tirer que en haut encore est capturé droite ici dans le source scénario. Donc si I frapper Modifier, toi peut voir tous que était nécessaire à être passé dans que PI données source était droite ici. Hadley est en allant à prendre ce maintenant et commencer à faire notre facile bouton. Je suis en allant à arrêt partage et passer il dos à Hadley.
Tous droite, merci pour très m trois, Pierre. Je suis en allant à aller devant et partager mon écran une fois encore et montrer toi que quoi nous sont en allant à faire est étaient en allant à prendre que scénario que Pete juste généré en utilisant le OSIsoft PI Importer Magicien dans JMP 17 et tourner que dans a simple ajouter- dans que littéralement personne pourrait utiliser à sélectionner peu importe balises ils besoin et alors saisir que données. Si toi savoir quoi serveur c'est à venir depuis, toi savoir quoi le configuration est, tu es toujours saisir le même données dans exactement le même chemin, le seulement chose que pourrait changement est le balises, alors ce peut être a dépouillé vers le bas simplifié solution que personne pourrait utiliser.
De cours, si toi avait autre des choses que toi recherché à filtre sur, comme chronologies et truc, c'est facile à inclure comme Bien. Et si toi recherché à prendre ce a étape plus loin et combiner ces données sources et peut être faire quelques automation sur eux ou automatisé analyse. C'est un facile étape depuis là, et Pete le fera montrer toi comment à faire que a petit peu plus tard.
Mais quoi Je suis en allant à faire est Je suis en allant à prendre le source scénario que était utilisé à générer ce données. Je suis en allant à copie il et coller il dans a JMP scénario. Maintenant quand I courir le scénario, il va dos et collecte le données depuis ce étiqueter IA droite là . Il pourrait très Bien être que là sont multiple balises que toi serait comme plutôt que juste un. Peut être toi avoir a liste de balises que toi besoin.
Quoi Je suis en allant à faire à d'abord est Je suis en allant à définir a étiqueter liste lequel peut contenir le étiqueter IA comme Bien comme UN et CI et comme beaucoup plus comme I sentir comme y compris. Ce serait être a bien option, est si toi étaient toujours obtenir le même balises chaque temps. Il n'a pas besoin à sélectionner eux ils sont toujours le même.
Ici ils sont. Quoi Je suis en allant à faire est Je suis en allant à courir ce pour chaque un de ces balises dans ce étiqueter liste. À faire que, Je suis en allant à faire utiliser de un autre relativement récent ajout à JMP. Seulement I pense il était ajouté dans 15 ou 16, Je suis pas assez bien sûr, mais c'est le Pour Chaque fonction. Pour chaque étiqueter dans mon étiqueter liste, courir ce. Mon étiqueter est en allant à être ici. Je au lieu de de en cours d'exécution IA, étaient en allant à juste enchaîner le balises et alors aller devant et courir que.
Excuse moi. Là nous avoir il. Il vraiment est juste que simple. Ça va prendre a peu secondes, mais là nous avons a obtenu notre texte. C'est a bien solution si toi étaient toujours en cours d'exécution le même texte. Mais si toi recherché à prendre ce fonctionnalité et étendre il a peu à permettre a utilisateur à sélectionner quelques balises en utilisant ces configurations, Je suis en allant à prendre ce code et Je suis en allant à courir il ou ensemble il en haut dans application constructeur.
Maintenant, plutôt que dur codage a liste, Je suis en allant à demander le utilisateur à sélectionner le liste de la liste ici. Bien juste ajouter a peu balises à que. Allons-y ajouter étiqueter IA, UN, CI, et peut être un plus kilowatt UN. Là ils sont. Maintenant Bien juste ajouter a bouton que le utilisateur peut presse à saisir peu importe ils ont choisi dans le liste et alors obtenir le balises. Bouton 1 est a bien variable nom, mais nous besoin a peu de a mieux descripteur donc le utilisateur savoir quoi à faire. Là nous avoir il. Quand nous presse ce bouton, nous sont en allant à avoir il courir le scénario que nous juste a écrit. De cours, plutôt de obtenir notre balises depuis ce étiqueter liste, nous sont en allant à avoir il saisir peu importe a utilisateur choisi depuis notre liste 1 liste boîte.
Peut il vraiment être que simple? Oui, il peut, et Oui, il est. De cours, si nous recherché à étendre ce fonctionnalité, à ce indiquer dans le ciel, notre imagination et notre besoins sont le limite. À ce indiquer, I volonté passer des choses dos à Pete à montrer toi comment toi peut aller devant et faire que.
Ouah, Hadley, que vraiment fait regarder facile. Très bien fait. Pourquoi ne le faites pas I partager où nous est allé depuis ici? En fait, laisser moi partager ce écran ici. Tous I a fait était prendre quoi Hadley avait montré et ajouter a peu plus balises. Le suivant pensée est, "Hé, c'est super que le PI importateur est apportant dans ces tables individuellement, mais quoi ça arrive si I vouloir à apporter eux ensemble ?" L et moi juste montrer quoi ce fait d'abord. Je vais faire que données sondage. Ce est quoi Hadley montré. Alors Je suis en allant à faire le suivant étape, lequel est a données compiler.
Maintenant, ce prend avantage de le flux de travail constructeur, et Bien aller devant et marcher à travers et en fait écrire ceci depuis c'est vraiment facile à faire. Je suis en allant à juste prendre a couple de des choses à compiler ici. Là toi aller. Je vais montrer toi comment tous de ce était fait. D'accord, donc essentiellement, quoi JMP a fait est il est allé à travers et il attrapé a bouquet de ceux données tables, il concaténé eux, alors il diviser eux à part, et tous de ces mesures sont ici. Donc il concaténé ceux données tables, il diviser eux à part, alors il recodé ceux colonne noms, et enfin, il fait juste a simple rapport.
Donc allons marcher à travers comment nous serait faire ce à l'intérieur de le flux de travail constructeur. Je suis en allant à fermer dehors de ces. Je vais minimiser ce, et Je vais juste commencer avec ceux trois tables que étaient tiré depuis le données. Ici I avoir IA, UN, et CI métrique que Je suis regarder à.
À commencer a flux de travail, tu vas trouver il sous Déposer, Nouveau, et Flux de travail. A ll ce est faire est c'est saisir truc dehors de le enregistrer quand I dire il à. Si I frapper enregistrer, il volonté capturer tous le mesures que I faire à n'importe lequel tableau manipulations, n'importe lequel adhésion ou scission de tables, n'importe lequel renommer ou recodage de variables. Tous de que volonté être capturé dans ici. Allons-y commencer avec que.
Le d'abord chose Je suis en allant à faire est enchaîner ces. U honneur le Tableaux menu, Enchaîner. I avoir A là. I vouloir à ajouter B et C. Je vais donner il a nom ici. Bien juste appel ce Empilé Données et frapper d'accord. Là toi peut voir que ce était empilé et c'est capturé ici comme Bien. Tout I nécessaire à faire là était capturé. I vouloir à dos en haut ici. Toi peut voir rien, alors que que enregistrement est en allant sur, est capturé.
Laisser moi dos en haut, commencer sur, montrer ce un plus temps. Avec que désactivé, il ne le fera pas enregistrer rien. Avec que sur, il volonté, donc ici, Bien faire que. Tableaux, Enchaîner encore. I oublié à cliquez un bouton là. I vouloir à ajouter a source nom, donc Bien faire ce encore. Encore, appel ce Empilé Données et frapper d'accord.
T a était mon d'abord étape. Maintenant, le suivant chose Je suis en allant à faire est diviser ce à part parce que I en fait ne le faites pas vouloir il empilé. I vouloir eux ensemble dans le même tableau, mais I vouloir à diviser il maintenant. Donc étaient en allant à aller à Tableaux et Diviser. I vouloir à Diviser par que source colonne, lequel est pourquoi I n'a pas avoir que dans le d'abord temps I a fait il. Ici nous peut voir ce. Je suis scission par source colonne. Ce est aussi a nouveau fonctionnalité ici. Il donne nous a bon aperçu.
Maintenant, ce était quelque chose que I ne le faites pas savoir à propos tout le monde autre dans ici, mais I utilisé à lutte avec ce. I n'était pas assez bien sûr quoi I était en allant à obtenir, en particulier avec des choses comme transposer et diviser, rejoindre quelques de le plus complexe tableau formules.
Ici I avoir tous de mon 500 rangées de données pour chaque de ces différent métrique, mais quoi Je suis manquant est a temps timbre. Sans ayant que avant, I pourrait avoir fait ce faux, mais maintenant I vouloir à groupe ce par temps timbre. Tous de ces maintenant avoir a temps timbre associé avec que particulier métrique. Maintenant Je suis en allant à juste appel ce Diviser Données et frapper d'accord.
Là, dos à mon flux de travail, toi peut voir J'ai concaténé, J'ai diviser, mais maintenant I avoir ce grand laid colonne nom que I ne le faites pas vouloir. T voici a bon fonctionnalité à l'intérieur de JMP à recode ces colonne noms. I f I aller à Colonnes et Colonne Noms, il y a a Recode Colonne Nom, et ce travaux juste comme recode pour ton normale données. Je suis en allant à faire a petit avancé extrait segment ici. I vouloir à tirer dehors a partie que juste apparence à le très fin, et que apparence comme le droite valeurs et I frapper d'accord. Alors Je suis en allant à frapper recoder, et là nous aller.
Alors le dernier chose tu vas avis, encore, ce est tous capturé. Le dernier chose I vouloir à faire ici est faire que graphique. Je suis en allant à juste aller graphique et Je suis en allant à saisir ceux métrique, UN, B, et C, et alors carte eux dehors par horodatage.
Maintenant, tu vas avis un chose. Ce est pas ajouté à le flux de travail encore, donc I peut frapper fait et c'est toujours pas ajouté. Le raison que est, est I pourrait toujours être fabrication changements à ce. Peut être I ne le faites pas comme ce nom. I pourrait vouloir à appel il métrique contre temps. Peut être I ne le faites pas comme le format de ces temps timbres, donc I peut changement que. Mais Je suis faire tous de ces changements et le flux de travail n'a pas capturer il jusqu'à I fermer ce. Quand I frapper Fermer, là toi aller.
Je suis en allant à arrêt enregistrement maintenant et I volonté aller devant et fermer ces deux nouveau tables que étaient fait et montrer toi que ce travaux. Là nous aller. D'accord, donc maintenant toi peut être demandant, "Bien, pourquoi serait I utiliser a flux de travail ? Pourquoi pas juste utiliser a scénario? Qu'est-ce que le avantage de ça ?" Alors je et fermer dehors de ce et montrer toi pourquoi. I a donné toi un accidentel aperçu de ce plus tôt, mais Bien montrer toi ici.
Étaient dos à notre application ici. I est allé à travers et I tiré ces trois balises, et alors quand I concaténé eux, il était regarder pour ceux trois données tables avec ceux trois noms. Si I tiré différent balises, donc allons dire I juste vouloir tous de ce données, donc tout avec un A à le fin ici, Je suis en allant à faire a données sondage sur. Si I était en utilisant a scénario et I était regarder pour ceux spécifique données déposer noms, le flux de travail ou a scénario ne serait pas travail, mais le flux de travail a ce généralisabilité. Si I regarder ici dans ce enchaîner tables, c'est regarder pour trois tables, IA, UN, et I C, et I ne le faites pas avoir ceux tables ouvrir. I avoir IA ouvrir, mais I avoir deux autre tables ouvert. L et voir quoi ça arrive quand I courir ce.
Il invites moi. Il dit, "Hé, quoi données faire toi en fait vouloir à compiler? Toi avoir différent données sources ici." I en fait vouloir à compiler ces trois que I avoir ouvrir. Maintenant il dit, "Oh, attendez, I ne pouvait pas trouver le colonne noms." Encore, quand I est allé à travers et I recodé colonnes, si I était en cours d'exécution a scénario, il serait potentiellement juste ne serait pas travail parce que il n'a pas trouver que colonne nom.
Mais ici il dit, "Hé, I ne peut pas trouver ce colonne UN. Lequel un est que?" Allons-y juste utiliser a remplacement colonne. Là nous aller, et il travaillé. Quoi ce est faire est il a le capacité à être généralisable avec ce référence. Par défaut, a flux de travail a ce capacité à avoir a remplacement référence, et I peut gérer ce. Ici toi peut voir ici sont le tables, et I peut rapide toi à prendre ceux tables. Alors ici sont le colonnes que sont référencé, s o I peut avoir remplaçants là.
Contrairement à a scénario, ce volonté rapide toi si il n'a pas trouver quoi c'est regarder pour. Donc c'est très bon dans que aspect. T a était essentiellement comment à construire a flux de travail et alors utiliser que à compiler données et avoir il être généralisable. Je suis en allant à passer il dos à Hadley ici pour quelques clôture pensées.
Merci très beaucoup. Laisser moi juste partager mon écran. Dans résumé, fabrication un facile bouton pour données accéder résout quelques problèmes. Il fait a parcelle de des choses Plus facile. Quoi il fait est il adresses problèmes dans évaluer données parce que problèmes persister plus long que nécessaire. C'est quoi ça arrive quand toi ne le faites pas avoir accéder à le données. Obtenir le données dans le droite format est vraiment 80 % de a solution. Une fois tu as obtenu le données collectés et formaté, compilé il, nettoyé il, et alors faire le repos de il est vraiment le amusant et facile partie.
Création ces boutons permet données à être rapidement et facilement importé. C'est possible à ajouter filtres, pas quelque chose que nous a montré aujourd'hui, mais si toi aller dos et regarder à notre... Bien, I deviner le sélection depuis le liste était un de le filtre options. De cours, toi peut toujours ajouter autres. Toi peut voir que depuis le précédent présentation que nous a fait dos dans 2022, comme Bien comme extension ce à SQL, le web API, et n'importe lequel autre lieu que ton données peut être.
Là sont deux ajouter- ins sur le communauté que épouser comme à mention. Il y a le Importateur PI OSIsoft comme Bien comme le PI Concaténateur, toi peut trouver ceux des choses ici. Si toi juste Google ces ou regarder sur notre communauté, JMP. C communauté.j mp.c à propos de. Remercier toi très beaucoup.