Haben Sie Echtzeit- oder Zeitreihendaten? Haben Sie einen Datenhistoriker angestellt? Wenn Sie eine dieser Fragen mit Ja beantwortet haben, werden Sie vielleicht unseren neuen OSI-Pi-Import in JMP 17 zu schätzen wissen. Unser Produktmanagement und unsere großartigen Entwickler wollten die Möglichkeit verbessern, auf die umfangreichen Datenquellen zuzugreifen, die Ihr Unternehmen möglicherweise benötigt, um seine Modelle zu bereichern. Und genauso wie der JMP Query Builder die Wissenschaftler oder Ingenieure nicht dazu zwingt, SQL-Programmierer zu sein, wollten wir den Zugriff auf die Daten zur Lösung ihrer Probleme so einfach wie das Öffnen einer Datei machen. Stellen Sie sich vor, Sie haben eine JMP-Tabelle, und Sie öffnen diese OSI-Pi-Daten einfach in JMP und beginnen, mit diesen Daten zu arbeiten. Und es funktioniert genauso wie die anderen JMP-Funktionen, wie Google Sheets, Workflow Builder, Query Builder oder mit der HTTP-Anforderung, um einfach mit Daten über APIs zu arbeiten. Und jetzt haben wir mit OSISoft PI eine interaktive Drag-and-Drop-Schnittstelle, um auf diese Daten zuzugreifen. Und viele unserer Organisationen haben Pi-Server, die Zeitreihendaten sammeln. In der Vergangenheit war es schwierig, Sie zu erreichen, weil Sie entweder mit einer IT-Abteilung zusammenarbeiten mussten, eine Add-on-Schnittstelle benötigten oder direkt mit der API arbeiten und diesen Funktionsaufrufcode schreiben mussten. Jetzt ist es wirklich einfach, und jeder, der JMP-Modelle mit OSI-Pi-Daten anreichern möchte, kann damit beginnen, indem er zu navigiert Datei > Datenbank → Von OSIsoft PI Server importieren

Ich habe auch meinen Kollegen gefragt @Byron_JMP wenn er erklären könnte, wie dies den OSI PI JMP-Importprozess rationalisieren kann.„Jedes Feld im PI-Server wird als Tag bezeichnet. Alle Tags werden in einer anderen Tabelle definiert, einer großen Metadatentabelle. Eine der Einstellungen besagt, dass kein neuer Wert aufgezeichnet werden soll, es sei denn, der Wert ändert sich um ein definiertes Inkrement. ich messe zB alle 30 sek, aber nur wenn sich die temperatur um mehr als 1 grad ändert. Die Temperatur liegt den ganzen Tag bei 37 ° C, also zeichne ich für den ganzen Tag nur einen Wert in der Datenbank auf. In dieser Nacht fällt die Temperatur auf 30 ° C, also nehme ich 36, 35, 34, 32, 31, 30 auf, aber nur, wenn die Temperatur diese Schwellenwerte überschreitet, und meine Messung liegt innerhalb von etwa 30 Sekunden, als es passierte. Später möchte ich Temperatur vs. Beleuchtung darstellen. Die Beleuchtung wird unabhängig von der Änderung der Beleuchtung in 5-Minuten-Intervallen aufgezeichnet. Das Interpolieren der Zeitskalen, sodass ich Temperatur vs. Beleuchtung darstellen kann, kann schwierig sein, daher ist diese Interpolations- und Plot-Dropdown-Option in JMP ein Wendepunkt.“