Avez-vous des données en temps réel ou des séries chronologiques ? Avez-vous un historien des données dans votre équipe ? Si vous avez répondu oui à l'une de ces questions, vous apprécierez peut-être notre nouvelle importation OSI Pi dans JMP 17. Notre équipe de gestion de produits et nos incroyables développeurs souhaitaient accroître la capacité d'accéder aux riches sources de données dont votre organisation peut disposer pour enrichir ses modèles. Et tout comme JMP Query Builder n'oblige pas les scientifiques ou les ingénieurs à être des programmeurs SQL, nous voulions rendre l'accès aux données pour résoudre leurs problèmes aussi simple que l'ouverture d'un fichier. Imaginez que vous avez une table JMP et que vous ouvrez facilement ces données OSI Pi dans JMP et commencez à travailler avec ces données. Et cela fonctionne exactement comme les autres fonctionnalités JMP, telles que Google Sheets, le générateur de flux de travail, le générateur de requêtes ou avec la requête HTTP pour travailler facilement avec des données via des API. Et maintenant, avec OSISoft PI, nous avons une interface interactive par glisser-déposer pour accéder à ces données. Et bon nombre de nos organisations ont des serveurs Pi qui collectent des données de séries chronologiques. Dans le passé, il était difficile de vous joindre car vous deviez soit travailler avec un service informatique, soit vous aviez besoin d'une interface complémentaire, soit vous deviez travailler directement avec l'API et écrire ce code d'appel de fonction. Maintenant, c'est vraiment facile, et quiconque souhaite enrichir des modèles JMP avec OSI Pi Data peut commencer à le faire en naviguant vers Fichier > Base de données → Importer depuis OSIsoft PI Server

J'ai aussi demandé à mon collègue @Byron_JMP s'il pouvait expliquer comment cela peut rationaliser le processus d'importation OSI PI JMP."Chaque champ du serveur PI est appelé une balise. Toutes les balises sont définies dans une autre table, une grande table de métadonnées. l'un des paramètres indique de ne pas enregistrer une nouvelle valeur à moins que la valeur ne change d'un incrément défini. par exemple, je prends une mesure toutes les 30 secondes, mais seulement si la température change de plus de 1 degré. Toute la journée, la température est de 37 ° C, donc pour toute la journée, je n'enregistre qu'une seule valeur dans la base de données. Cette nuit-là, la température tombe à 30 ° C, j'enregistre donc 36, 35, 34, 32, 31, 30, mais seulement lorsque la température franchit ces seuils, et ma mesure est à environ 30 secondes du moment où cela s'est produit. Plus tard, je veux tracer la température par rapport à l'éclairage. L'éclairage est enregistré à des intervalles de 5 minutes, quel que soit le changement d'éclairage. Interpoler les échelles de temps afin que je puisse tracer la température par rapport à l'éclairage peut être difficile, donc cette option d'interpolation et de tracé déroulant dans JMP change la donne."