
Disposez-vous de données en temps réel ou de séries temporelles ? Avez-vous un historien de données parmi vos collaborateurs ? 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 produit et nos développeurs exceptionnels souhaitaient optimiser l'accès aux sources de données riches dont votre organisation pourrait avoir besoin pour enrichir ses modèles. De la même manière que le générateur de requêtes JMP n'oblige pas les scientifiques ou les ingénieurs à devenir des programmeurs SQL, nous souhaitions que l'accès aux données pour résoudre leurs problèmes soit aussi simple que l'ouverture d'un fichier. Imaginez : vous disposez d'une table JMP, vous ouvrez simplement ces données OSI Pi dans JMP et vous commencez à les exploiter. Ce système fonctionne de la même manière que les autres fonctionnalités JMP, comme Google Sheets, le générateur de workflows, le générateur de requêtes ou les requêtes HTTP pour manipuler facilement les données via des API. Désormais, avec OSISoft PI, nous disposons d'une interface interactive par glisser-déposer pour accéder à ces données. Nombre de nos organisations disposent de serveurs Pi qui collectent des données de séries temporelles. Auparavant, il était difficile de vous joindre, car il fallait soit collaborer avec un service informatique, soit utiliser une interface complémentaire, soit travailler directement avec l'API et écrire le code d'appel de fonction. Désormais, c'est très simple, et quiconque souhaite enrichir des modèles JMP avec des données OSI Pi peut commencer à le faire en accédant à Fichier > Base de données → Importer depuis OSIsoft PI Server.
J'ai également demandé à mon collègue @Byron_JMP s'il pouvait expliquer comment cela pourrait 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 de nouvelle valeur à moins qu'elle 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 d'un degré. La température est de 37 °C toute la journée, donc je n'enregistre qu'une seule valeur dans la base de données. Cette nuit-là, la température chute à 30 °C, j'enregistre donc 36, 35, 34, 32, 31, 30, mais seulement lorsque la température dépasse ces seuils, et que ma mesure est à environ 30 secondes du moment où cela s'est produit. Plus tard, je souhaite tracer la température en fonction de l'éclairage. L'éclairage est enregistré à des intervalles de 5 minutes, quelle que soit la variation d'éclairage. Interpoler les échelles de temps pour tracer la température en fonction de l'éclairage peut être difficile, c'est pourquoi cette option d'interpolation et de tracé dans JMP est une véritable révolution.
En quoi cette fonctionnalité est-elle différente de l’utilisation du connecteur ODBC ? Est-ce plus sécurisé ?