BIG DATA:
HISTORIANS
&
RDB DATABASE RELAZIONALI
DUE APPROCCI PER DATA COLLECTION
E OTTIMIZZAZIONE DI PROCESSI
ServiTecno srl – Via Francesco Koristka, 10 – 20154 Milano (MI)
Tel 02 486141 – Fax 02 48614441 [email protected] www.servitecno.it
Vers. 2.0 – Settembre 2013
Tutte le informazioni riportate nel presente manuale sono modificabili in qualsiasi momento da ServiTecno.
L’utilizzo delle medesime non è consentito se non a seguito di autorizzazione di ServiTecno.
Historian & RDB
2
Vers. 2.0 sett. 2013
SOMMARIO
1
Introduzione e BIG DATA ................................................................................................................................... 4
2
Vantaggi di un Historian ..................................................................................................................................... 4
3
Aumenta la velocità ........................................................................................................................................... 5
4
Aumenta la compressione dei dati .................................................................................................................... 5
5
Disponibilità, affidabilità e ridondanza .............................................................................................................. 6
6
Data Security avanzata....................................................................................................................................... 6
7
Più velocità nel ROI e meno TCO........................................................................................................................ 6
8
Miglioramento continuo dei Processi insieme al Business ................................................................................ 7
9
Il valore di Historian vs RDB ............................................................................................................................... 7
10
Conclusioni ......................................................................................................................................................... 7
Historian & RDB
3
Vers. 2.0 sett. 2013
1
INTRODUZIONE E BIG DATA
2
In un ambiente economico sempre più competitivo,
le Aziende hanno la necessità di raggiungere
Efficienza ed Efficacia acquisendo eccellenza
nell’attività produttiva: un percorso che inizia dalla
conoscenza dei dati per tenere sotto controllo i
processi.
Big-Data, un già ampio volume di informazioni è
continuamente in crescita ed è imperativo per le
Aziende comprendere in modo affidabile e
controllare le attività di produzione, attraverso una
raccolta di dati critici e la massimizzazione del loro
valore. I dati raccolti e l’ottimizzazione delle
informazioni abilitano un migliore e più rapido
processo decisionale, un incremento di produttività
e una riduzione dei costi.
I database relazionali (RDB o RDBMS) aiutano molte
aziende manifatturiere ad acquisire sempre più
informazioni circa il mercato, i clienti e l’attività
produttiva, supportando semplici query da parte
degli operatori o rispondendo a domande quali
“quale cliente, in questa zona, ha fatto l’ordine più
grande?”. Sono stati disegnati per gestire le
relazioni e sono ideali per memorizzare informazioni
contestuali, georeferenziate o genealogiche sui
processi produttivi, ma raramente rappresentano il
migliore approccio per la raccolta ed ottimizzazione
di grandi volumi di dati del processo produttivo.
Dall’altro lato, gli Historian sono disegnati per
l’acquisizione e la presentazione di dati di impianto
e di processo. Massimizzano la potenza di serie
temporali di dati e sono il giusto strumento per
rispondere a domande che in produzione sono
necessità tipiche per prendere decisioni in tempo
reale, quali ad esempio “Quale è stata oggi la
produzione media su base oraria, comparata con
quella che è stata il mese scorso o due anni fa?”
Lo scopo di questo documento è mostrare i vantaggi
di Historian e RDB per fare data collection ed
ottimizzazione di dati su serie temporali per
garantire una corretta visibilità del processo. Ci sono
capacità critiche per le necessità delle aziende
manifatturiere e di servizi che posizionano gli
Historian come la migliore soluzione per far leva sui
dati grezzi acquisiti da sensori ed altri sistemi in
real-time, per migliorare la produzione verso
l’eccellenza operativa.
Historian & RDB
4
VANTAGGI DI UN HISTORIAN
Acquisizione dati nativa che utilizza OPC, OPCUA e specifici Driver di comunicazione, verso DCS, PLC,
RTU e device tradizionali o non-Standard
La raccolta dati effettuata con efficienza è un
componente critico che accresce la visibilità dei
processi produttivi.
I database relazionali (RDB) non offrono capacità
native di data collection; quindi è necessario
scrivere codice apposito da parte dell’utente per
inserire e modificare dai nei records. Non è una
situazione favorevole: con uno sviluppo ad-hoc i
costi iniziali di programmazione e di miglioramento
continuo sono elevati in termini di tempo e denaro.
In più, lo sviluppo viene limitato dall’esperienza
nella sola azienda in cui sviluppa e non si può far
leva anche sulle esperienze, le tecnologie e le
conoscenze di altre aziende del settore.
Al contrario, gli Historian hanno capacità native di
data collection e possono acquisire dati da molti e
diversi sensori e sotto-sistemi. Ad esempio, Proficy
Historian di GE Intelligent Platforms può raccogliere
un grande volume di dati in real-time dall’impianto
da molte differenti apparecchiature a una velocità
decisamente elevata: si possono raggiungere i 100150.000 campionamenti al secondo di input-output.
Historian è ideale per acquisizione dati da sensori ed
altri sistemi real-time poiché utilizza standard
tecnologici per il manufacturing quali OPC ed UPCUA (OLE for Process Control, divenuto standard
industriale e di mercato per le comunicazioni in
fabbrica), che facilitano le comunicazioni fornendo
un metodo consistente di accesso ai dati attraverso
PLC (Controllori a Logica Programmabile), RTU, DCS
e la strumentazione.
Invece di dover sviluppare software specifico per
comunicare con ogni tipo di sorgente di dati – come
si deve fare usando un RDB, Proficy Historian non
necessita di conoscere alcun dettaglio sulle
proprietà delle sorgenti di dati.
È in grado di connettersi istantaneamente a
qualunque soluzione di acquisizione dati che abiliti
OPC fornendo flessibilità, risparmio di tempo in
sviluppo e messa in servizio e riduzione di costi.
Vers. 2.0 sett. 2013
3
di sotto di quanto richiesto, pur con procedure
proprietarie di precompressione.
AUMENTA LA VELOCITÀ
Le aziende produttive operano in real time, la
velocità di analisi assicura accurate decisioni.
Le performance di RDB sono adeguate al supporto
di semplici query dell’operatore (vedere un valore di
trend recente di portata, temperatura, o altro
valore analogico. Ma gli RDB possono richiedere
significativi interventi tecnici specifici per definire
ogni query complesse e possono avere a confronto
una modesta performance se le query coprono un
ampio data set o periodi di tempo estesi.
Al contrario, un Historian fornisce performance di
read/write molto più veloci di un database
relazionale e una risoluzione anche sotto il
millisecondo, per dati veramente real-time.
Abbiamo quindi capacità di risposta che
velocemente forniscono la granularità di dati
necessaria per analizzare ed intervenire in
applicazioni di processo complesse.
4
AUMENTA LA COMPRESSIONE DEI
DATI
Efficiente data storage e compressione abilitano alte
prestazioni e minimizzano la manutenzione.
In aggiunta, spesso non è possibile la definizione e
manutenzione online, di conseguenza import di tag
e manutenzione si devono effettuare durante
periodi di fermata schedulati – con la necessità di
risorse addizionali, in tempo e costi.
Al contrario, i potenti algoritmi di compressione di
un Historian consentono di memorizzare on-line
anni di dati, facilmente e in sicurezza, così che si
alzano le performance, si riduce la manutenzione e
si abbassano i costi.
Ad esempio, si può configurare Proficy Historian
senza la manutenzione attiva e le routines di backup che richiede un tradizionale RDB.
Gli archivi sono creati automaticamente, ripuliti e
salvati in copia (backed up) – abilitando la diffusione
dell’uso senza la necessità di un database
administrator.
Senza alcuna compressione, un Historian quale
Proficy Historian di GE Intelligent Platforms offre
un’efficienza di occupazione spazio di disco molto
più elevata di un RDB (nell’esempio, oltre 1 a 6).
Usando una compressione di 1% di banda morta,
l’efficienza è ancora superiore per performance più
elevate e ridotta manutenzione (nello stesso
esempio oltre 1 a 30).
Con un RDB tradizionale, a volte la sola
manutenzione può richiedere un lavoro intenso
poiché si devono continuamente gestire archivi e
spazio di disco a causa della mancanza di
compressione; la performance può essere molto al
Confronto di efficienza di occupazione disco tra UN RDB E PROFICY HISTORIAN*
40
35
30
25
20
15
10
5
0
I dati rappresentano uno specifico test su 400.000 campioni acquisiti da un RDB standard e da Proficy Historian.
I risultati variano in funzione del raw data set usato e dallo schema di RDB impiegato.
Historian & RDB
5
Vers. 2.0 sett. 2013
5
DISPONIBILITÀ,
RIDONDANZA
AFFIDABILITÀ
E
I dati di produzione necessitano di alta affidabilità
ed alta disponibilità per garantire accuratezza e
qualità per il miglioramento continuo.
RDB può offrire alta disponibilità per i dati
memorizzati via clustering e SAN, ma sono
vulnerabili in fase di acquisizione per la disponibilità
della rete. Secondo come viene sviluppata la
funzione di data collection, RDB possono trovare
alcune difficoltà nella disponibilità dei dati da
memorizzare. Se la funzione di acquisizione risiede
sul server, si possono avere vulnerabilità sulla rete
che lo collega alla sorgente di dati; se la funzione è
sviluppata sul data source, ci possono essere
vulnerabilità su quel computer.
Al contrario, la tecnologia Historian copre tutte
queste aree, con clustering e SAN sul data storage
come un RDB, ma anche con la ridondanza alla
funzione di acquisizione, che è una componente
critica. Per i punti di acquisizione mission critical, i
collector stessi possono essere configurati in modo
ridondante. Alcuni Historian come Proficy Historian
possono affrontare malfunzionamenti di network e
server con la capacità di “store and forward”, che
bufferizza i dati sul collector quando si presenta un
malfunzionamento. I buffer sono eventualmente
caricati quando il server torna online, con una
riconnessione automatica – assicurando quindi che
nessun dato venga perso.
Con questi livelli di ridondanza, un Historian può
garantire un elevato livello di disponibilità dei dati.
6
DATA SECURITY AVANZATA
Data security è oggi un tema critico in molti processi
ed applicazioni manifatturiere per gli altissimi livelli
richiesti di protezione ed integrità dei dati.
Reti e database sono sotto costante rischio
informatico per attacco da parte di hacker, malware
e virus, e ciò vale soprattutto per i più noti RDB. Ad
esempio, attacchi ai dati con SQL-injection sono
comuni, mentre molti Historian ne sono immuni,
poiché non consentono inserimenti, update o
cancellazioni di dati attraverso interfaccia standard.
Meno vulnerabili a questi tipi di attacchi, gli
Historian sono sviluppati per rafforzare i più elevati
standard di data security. Si può implementare la
Historian & RDB
6
security per Historian a livello applicativo o
scendere a livello di singolo record/tag, cosa ben
difficile da fare con un RDB. Inoltre, gli Historian
tracciano tutte le variazioni per default, inclusi gli
accessi utente, le variazioni di configurazione, le
violazioni di security e gli allarmi di sistema; una
copia del valore originale della singola tag viene
sempre conservato in caso di variazione. Anche
questo è più complesso da implementare con un
standard RDB.
Infine, alcuni Historian sono disegnati per essere
conformi alle richieste di regolamentazioni per la
gestione di record elettronici in alcuni settori: ad
esempio nel settore farmaceutico la firma
elettronica, secondo la normativa 21CFRPart11 di
FDA, che spesso non è supportata da un RDB
standard.
7
PIÙ VELOCITÀ NEL ROI E MENO TCO
Ottenere risultati in modo rapido è importante per
aumentare l’efficienza e mantenere i vantaggi
competitivi.
Implementare un RDB può richiedere tempo e
investimenti elevati, poiché è necessario creare e
gestire tabelle speciali per installare la soluzione.
Inoltre, poiché tipicamente gli RDB sono gestiti da
personale dell’ICT, tutte le modifiche devono essere
ovviamente valutate ed approvate in team, con
evidente aggiunta di tempi per il rilascio. Il team ICT
deve inoltre approfondire conoscenza ed esperienza
nel mondo industriale (ad esempio su OPC, su
specifici driver per strumenti e/o realizzazione di
tabelle) per poter ottimizzare le performance.
Quando si installa un Historian, si può normalizzare
l’implementazione, usando interfacce standard
abbattendo il tempo di deployment anche del 50%.
Non serve creare e gestire “data schema”, trigger,
procedure di storage o visualizzazione, con il
risultato di rendere veloci l’installazione senza
necessità di accedere a servizi particolari quali
scripting o programmazione specifica.
Ad esempio, con Proficy Historian, lo studio e
l’implementazione sono veramente facilitati dalle
interfacce standard e si ottiene velocemente il
risultato richiesto: gli Historian dispongono di un
ampio corredo di interfacce per i diversi livelli di
automazione, e forniscono un unico ambiente dove
le tag si configurano una sola volta e i dati si
memorizzano senza problemi in un solo luogo
centrale e sicuro.
Vers. 2.0 sett. 2013
8
MIGLIORAMENTO CONTINUO DEI
PROCESSI INSIEME AL BUSINESS
Gli Historian legano insieme le informazioni
provenienti dalle varie aree produttive mantenendo
la risoluzione dei dati e fornendo una finestra
sull’attività in produzione. Sono il link vitale tra
l’impianto ed i sistemi gestionali, fornendo una vista
integrata delle attività di impianto con accurate
informazioni real-time. Ad esempio, si possono
facilmente integrare con OLE DB – applicazioni e
query, allarmi ed eventi, informazioni di sistema e
gestionali usando comandi SQL standard.
In più, si possono passare dati del passato,
analizzare i dati precedenti a un evento di
downtime, tracciare un percorso di produzione
ideale rapportato a quello in corso. Con dati
aggregati, si possono facilmente identificare trend,
scoprirne le cause e implementare strategie di
miglioramento. È anche semplice generare report e
condividere informazioni con altri addetti
utilizzando tool su web browser standard.
Un Historian aiuta a migliorare i processi e rende
possibile rispondere a domande quali:
a quanto sono arrivati Flusso e Portata e
qual’è stata la media nell’ultimo turno?
Quanta energia si è consumata ieri?
Quali correlazioni ci sono tra le variabili di
questo impianto?
Come stava andando il processo quando si è
rilevato uno scostamento dai limiti di qualità?
Cosa ha causato la fermata del processo?
Come sono i dati del processo confrontati con
i parametri ideali?
9
IL VALORE DI HISTORIAN VS RDB
continuo, l’eccellenza operativa, Efficienza ed
Efficacia ed una sicura supply chain.
Gli Historian per l’ impianto, possono essere visti
come “scatole nere” o “black box recorders” degli
aerei: sono in grado di catturare i dati grezzi e
fornire ad essi il primo livello di contesto “tempo”,
su cui ci si basa poi per tutte le ulteriori analisi di
gestione operativa. Si possono usare questi dati per
il successivo livello di contesto per soluzioni di area
quali analisi delle fermate, del downtime, OEE,
qualità, tracciabilità e genealogia. Queste soluzioni
realizzano modelli che provvedono a interpretare i
dati di Historian, forniscono altre contestualizzazioni
e li memorizzano in un’applicazione RDB per
procedere verso un miglioramento generale della
intera catena.
Da ultimo, importante, non è sempre possibile
sapere in anticipo e definire di quali dati si avrà
bisogno alla prossima situazione di difficoltà: la
tecnologia di Historian propone la flessibilità di
raccogliere tutti i dati.
10 CONCLUSIONI
Per raggiungere l’eccellenza operativa serve
raccogliere ed ottimizzare un grande volume di dati
da tutte le aree di impianto per una vera visione dei
processi. Mentre gli RDB sono disegnati per gestire
le relazioni tra dati contestualizzati, un Historian ha
la specifica funzione di acquisire e presentare dati
del processo di produzione. Offrono vantaggi chiave
rispetto agli RDB, incluse le capacità intrinseche di
acquisire i dati, la velocità di acquisizione, l’elevata
capacità di compressione, la robusta ridondanza,
avanzata security e la velocità nel fornire valore.
Sono uno strumento per chi gestisce l’impianto e la
produzione, con ridotti costi ed impegno per il
deployment e la manutenzione. Come risultato si
può incrementare la visibilità del processo per
decisioni razionali e veloci, incremento di
produttività e costi ridotti per un sostenibile
vantaggio competitivo.
Gli Historian offrono un valore evidente per il
logging, la memorizzazione e il recupero di grandi
volumi e di serie temporali di dati. Tuttavia, gli RDB
hanno un compito importante nelle applicazioni
gestionali ed industriali e un grande valore nel
definire le relazioni tra dati acquisiti da Historian e
contestualizzati, per guidare verso il miglioramento
Historian & RDB
7
Vers. 2.0 sett. 2013
ServiTecno srl distribuisce e supporta nel mercato italiano i prodotti
software della famiglia Proficy* di GE Intelligent Platforms
©2010 GE Intelligent Platforms, Inc. All Rights Reserved.
*Trademark of GE Intelligent Platforms, Inc.
All other brands or names are property of their respective holders.
www.ge-ip.com
Historian & RDB
8
Vers. 2.0 sett. 2013