
Verfügen Sie über Echtzeit- oder Zeitreihendaten? Beschäftigen Sie einen Datenhistoriker? Wenn Sie eine dieser Fragen mit „Ja“ beantwortet haben, werden Sie unseren neuen OSI-Pi-Import in JMP 17 zu schätzen wissen. Unser Produktmanagement und unsere hervorragenden Entwickler wollten den Zugriff auf die umfangreichen Datenquellen Ihres Unternehmens verbessern, um seine Modelle anzureichern. Und genau wie der JMP Query Builder Wissenschaftler und Ingenieure nicht zu SQL-Programmierern zwingt, 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, öffnen diese OSI-Pi-Daten einfach in JMP und beginnen mit der Arbeit. Es funktioniert genauso wie die anderen JMP-Funktionen, wie Google Tabellen, Workflow-Builder, Query-Builder oder die HTTP-Anfrage, um Daten einfach über APIs zu bearbeiten. Und mit OSISoft PI verfügen wir jetzt über eine interaktive Drag-and-Drop-Oberfläche für den Zugriff auf diese Daten. Viele unserer Unternehmen nutzen Pi-Server, die Zeitreihendaten erfassen. Bisher war es schwierig, an diese Informationen zu gelangen, da man entweder mit der IT-Abteilung zusammenarbeiten musste, eine zusätzliche Schnittstelle benötigte oder direkt mit der API arbeiten und den Funktionsaufrufcode schreiben musste. Jetzt ist es ganz einfach, und jeder, der JMP-Modelle mit OSI Pi-Daten anreichern möchte, kann dies tun, indem er zu Datei > Datenbank → Importieren vom OSIsoft PI-Server navigiert.
Ich habe meinen Kollegen @Byron_JMP auch gefragt, ob er erklären könnte, wie dies den OSI PI JMP-Importprozess rationalisieren könnte. Jedes Feld im PI-Server wird als Tag bezeichnet. Alle Tags sind in einer weiteren Tabelle definiert, einer großen Metadatentabelle. Eine der Einstellungen besagt, dass ein neuer Wert nur aufgezeichnet werden soll, wenn sich der Wert um einen definierten Wert ändert. Beispielsweise messe ich alle 30 Sekunden, aber nur, wenn sich die Temperatur um mehr als 1 Grad ändert. Die Temperatur liegt tagsüber bei 37 °C, daher speichere ich den ganzen Tag nur einen Wert in der Datenbank. In der Nacht sinkt die Temperatur auf 30 °C, daher speichere ich 36, 35, 34, 32, 31 und 30, aber nur, wenn die Temperatur diese Grenzwerte überschreitet und meine Messung innerhalb von etwa 30 Sekunden nach dem Zeitpunkt des Ereignisses liegt. Später möchte ich die Temperatur im Vergleich zur Beleuchtungsstärke darstellen. Die Beleuchtungsstärke wird unabhängig von der Änderung der Beleuchtungsstärke in 5-Minuten-Intervallen aufgezeichnet. Die Interpolation der Zeitskalen, um die Temperatur im Vergleich zur Beleuchtungsstärke darzustellen, kann schwierig sein. Daher ist diese Dropdown-Option zum Interpolieren und Plotten in JMP von entscheidender Bedeutung.
Wie unterscheidet sich diese Funktion von der Verwendung des ODBC-Connectors? Ist es sicherer?