
Disponete di dati in tempo reale o di serie temporali? Avete uno storico dei dati nel vostro staff? Se avete risposto sì a una di queste domande, potreste apprezzare la nostra nuova importazione OSI Pi in JMP 17. Il nostro product management e i nostri fantastici sviluppatori desideravano aumentare la capacità di accedere alle ricche fonti dati che la vostra organizzazione potrebbe avere per arricchire i propri modelli. E proprio come JMP Query Builder non obbliga scienziati o ingegneri a diventare programmatori SQL, volevamo rendere l'accesso ai dati per risolvere i loro problemi facile come aprire un file. Immaginate di avere una tabella JMP e di aprire facilmente i dati OSI Pi in JMP e iniziare a lavorarci. Funziona proprio come le altre funzionalità di JMP, come Fogli Google, il generatore di flussi di lavoro, il generatore di query o con la richiesta HTTP per lavorare facilmente con i dati tramite API. E ora, con OSISoft PI, disponiamo di un'interfaccia interattiva drag-and-drop per accedere a questi dati. E molte delle nostre organizzazioni dispongono di server Pi che raccolgono dati di serie temporali. In passato, era difficile contattarvi perché era necessario collaborare con un reparto IT, oppure era necessaria un'interfaccia aggiuntiva, oppure era necessario lavorare direttamente con l'API e scrivere il codice per la chiamata di funzione. Ora è davvero semplice e chiunque desideri arricchire i modelli JMP con dati OSI Pi può iniziare andando su File > Database → Importa da OSIsoft PI Server.
Ho anche chiesto al mio collega @Byron_JMP se poteva spiegarmi in che modo questo potrebbe semplificare il processo di importazione OSI PI JMP. Ogni campo nel server PI è chiamato tag. Tutti i tag sono definiti in un'altra tabella, una grande tabella di metadati. Una delle impostazioni dice di non registrare un nuovo valore a meno che non cambi di un incremento definito. Ad esempio, eseguo una misurazione ogni 30 secondi, ma solo se la temperatura cambia di più di 1 grado. Per tutto il giorno la temperatura rimane a 37 °C, quindi per l'intera giornata registro un solo valore nel database. Quella notte la temperatura scende a 30 °C, quindi registro 36, 35, 34, 32, 31, 30, ma solo quando la temperatura supera quelle soglie e la mia misurazione avviene entro circa 30 secondi dal momento in cui si è verificata. In seguito, voglio tracciare il grafico della temperatura in funzione dell'illuminazione. L'illuminazione viene registrata a intervalli di 5 minuti, indipendentemente dalla variazione dell'illuminazione. Interpolare le scale temporali in modo da poter tracciare il grafico della temperatura in funzione dell'illuminazione può essere difficile, quindi questa opzione a discesa di interpolazione e tracciamento in JMP è una vera svolta.
In cosa differisce questa funzionalità dall'utilizzo del connettore ODBC? È più sicuro?