Linee guida per l’adozione di un modello di dati comune ed esempi su come crearne uno.
Che cos’è un modello di dati comune?
Progettare un modello di dati robusto e scalabile è una delle sfide più difficili nella realizzazione di un sistema di produzione. Il Modello di dati comune (CDM) fornisce indicazioni per garantire che la vostra trasformazione digitale sia scalabile fin dal primo giorno.
Le applicazioni possono essere combinate per risolvere casi d’uso, collegandosi tra i vari processi di produzione tramite le tabelle del Modello di dati comune di Tulip{target=_blank}. A differenza dei modelli di dati tradizionali che si basano su dipendenze, il Modello di dati comune componibile di Tulip consente di aggiungere tabelle nel tempo, caso per caso.

Un Common Data Model fornisce una raccolta di schemi di dati standardizzati ed espandibili. Questi schemi predefiniti coprono vari tipi di dati, tra cui artefatti operativi, artefatti fisici, materiali di riferimento e registri di eventi. Rappresentando concetti e attività ampiamente utilizzati, come gli ordini di lavoro e le unità, questi schemi semplificano la creazione, la compilazione e l’analisi dei dati. Questa standardizzazione contribuisce a semplificare la gestione dei dati tra sistemi diversi.
Esempi
Modello di dati comune nella componibilità
Le tabelle Tulip svolgono un ruolo cruciale nella gestione dei flussi di dati e nel mantenimento della connessione tra le applicazioni. Contengono le informazioni visualizzate nelle applicazioni, mentre le applicazioni creano, aggiornano ed eliminano i record delle tabelle. Se più applicazioni utilizzano le stesse tabelle, possono comunicare tra loro attraverso le tabelle.
Ad esempio, un responsabile crea un ordine di lavoro in un’applicazione e un operatore esegue tale ordine di lavoro in un’altra applicazione o in un insieme di applicazioni.

Quando si progetta una soluzione per un determinato problema, la definizione delle tabelle da utilizzare rappresenta uno dei passaggi più importanti. Una scelta logica delle tabelle può portare a applicazioni più semplici, riutilizzabili e componibili. Se nelle tabelle viene memorizzata la giusta quantità di dati, lo sviluppatore dell’app può ridurre il numero di variabili dell’app utilizzate, rendendo l’applicazione meno complessa e più facile da personalizzare. Se le applicazioni all’interno di una soluzione utilizzano lo stesso insieme di tabelle, le app diventano intercambiabili o componibili, senza dover riprogettare l’una o l’altra applicazione.
Versione della tabella di base
La versione della tabella di base del Common Data Model è la struttura fondamentale che definisce gli attributi essenziali, a livello di sistema, di un'entità. Include solo l'insieme minimo di campi universalmente richiesti e condivisi da tutti i processi.
Il suo scopo è fornire una base riutilizzabile e stabile per la gestione dei dati. Funge da unica fonte di verità e può essere ampliata tramite estensioni senza modificare o duplicare lo schema originale.
Estensioni della tabella
Le estensioni delle tabelle offrono un modo modulare per potenziare una tabella esistente aggiungendo campi specifici del dominio senza alterarne lo schema di base. Quando viene importata un’estensione, i suoi campi vengono automaticamente uniti alla tabella esistente corrispondente, anziché crearne una nuova.
Questo approccio mantiene le tabelle di Tulip pulite, modulari e altamente adattabili. Memorizzando le estensioni in aree di lavoro separate, le tabelle principali rimangono leggere pur supportando esigenze di implementazione sia semplici che complesse.
Kit di tabelle
Un kit di tabelle è una singola app scaricabile che contiene solo tabelle di dati pre-strutturate e interconnesse per casi d’uso specifici nel settore manifatturiero. I kit di tabelle forniscono la base di dati per creare flussi di lavoro personalizzati senza alcuna interfaccia utente o processo predefinito.
I kit di tabelle disponibili includono:
- Kit di base del modello di dati comune di Tulip: la base per qualsiasi caso d’uso nella produzione discreta
- Kit di gestione della produzione: gestisci le operazioni in officina con tabelle relative a unità, ordini, eventi e stazioni
- Kit di avvio della produzione: avvia rapidamente i flussi di lavoro di produzione digitale con tabelle relative a ordini, unità e stazioni
- Kit Qualità: strutture di dati predefinite per ispezioni, campioni, unità, attrezzature e difetti
- Kit Dashboard di qualità: tabelle pronte all’uso per la creazione di dashboard dinamiche sulla qualità
- Kit per la tracciabilità dei materiali: visibilità completa dei materiali con tabelle per unità, ordini, distinte base e definizioni dei materiali
- Kit di gestione dell’inventario: gestisci l’inventario con tabelle per il monitoraggio delle ubicazioni e dei livelli di scorte
Crea il tuo modello di dati comune
Il Modello di dati comune di Tulip è progettato per fungere da punto di partenza per la creazione del proprio modello di dati. Tuttavia, tutti i processi e le soluzioni sono diversi e, proprio come le applicazioni, il modello di dati può essere personalizzato in base alle esigenze.
Le modifiche minori includono l’aggiunta e la rimozione di campi dalle tabelle. In alcuni casi (processi speciali, necessità di più tabelle per lo stesso caso d’uso) sono richieste modifiche più significative. Ciò può essere fatto sostituendo una o più tabelle del modello di dati scaricato o inserendo tabelle aggiuntive.
Pianificare un modello di dati comune
- Definire gli artefatti del proprio processo
- Individuare le tabelle corrispondenti a ciascun artefatto
- Esplorare i tipi di dati che devono essere raccolti dalle applicazioni e i riferimenti che devono essere utilizzati
Approfondimenti
Per domande o per condividere il tuo approccio, visita la Comunità Tulip{target=_blank}.

