- Caricamento CSV: Importa attività utilizzando l’interfaccia utente (solo modalità APM).
- Cognite Toolkit: Ingerisci le attività utilizzando la modellazione dati Cognite Toolkit (modalità APM e IDM/CDM).
- Trasformazioni: Converti i dati dalle tabelle RAW o da altre fonti utilizzando CDF Trasformazioni (modalità APM e IDM/CDM).
Importa tramite caricamento CSV (modalità APM)
Disponibilità della modalità: Solo modalità APM. La modalità IDM/CDM non supporta l’importazione CSV nell’interfaccia utente.
1
Scarica il modello di file CSV
Il file CSV importato deve conformarsi al modello specifico del tuo progetto. Per scaricare maintain-import-template.csv:
- Vai su Attività e seleziona Aggiungi attività.
- Seleziona Importa attività.
- Seleziona Scarica modello.
2
Compila il modello di file CSV
Il modello CSV conterrà solo una singola riga di valori che rappresentano i possibili valori che puoi fornire per un’attività importata. Questa riga è chiamata riga di intestazione e non deve essere rimossa quando si popola il modello.Per importare un’attività singola, aggiungi una nuova riga al modello e inserisci i valori appropriati separati da virgole. Ogni valore nella nuova riga dovrebbe contenere il valore che desideri popolare nella rispettiva riga di intestazione fornita nel modello.
Ad esempio, se il modello contiene la seguente riga di intestazione: Creerai un’attività con il titolo “Erect scaffolding”, stato “Done” e dipartimento “Rigging” quando importato.Se l’ID esterno fornito non viene esportato, l’utente vedrà un errore durante l’importazione.
title,status,department, crea un file CSV con una riga aggiuntiva:Formatta i campi data
Alcuni campi attività in Maintain rappresentano date e devono avere un formato specifico per essere importati correttamente. I campi data possono essere identificati nel modello CSV da uno speciale valore di intestazione nel formatostartTime (DD/MM/YYYY). In questo esempio, startTime è il nome del campo, mentre DD/MM/YYYY è il formato data che deve essere utilizzato nelle righe successive del file CSV.
Ad esempio, l’importazione del seguente file comporterà la creazione dell’attività con startTime impostato al 10 dicembre 2023.Formatta i campi booleani
Alcuni campi attività in Maintain rappresentano valori booleani, cometrue o false. I campi booleani possono essere identificati nel modello CSV da uno speciale valore di intestazione nel formato isActive (true/false). Questi campi hanno solo due valori validi, true o false.
Ad esempio, l’importazione del seguente file comporterà la creazione dell’attività con isActive impostato su false.Formattare valori contenenti virgole
Poiché il formato CSV separa i valori utilizzando le virgole, fai attenzione quando un campo attività deve contenere anche una virgola. Maintain elabora i file CSV secondo lo standard RFC 4180, che richiede che i valori contenenti virgole siano racchiusi tra virgolette doppie. Ad esempio, l’importazione del seguente file comporterà la creazione dell’attività concity impostato su Boston, MA.Valori non impostati
È possibile lasciare il campo vuoto nei campi attività non richiesti per rappresentare valori mancanti o irrilevanti per l’attività specifica. Ad esempio, l’importazione del seguente file comporterà la creazione dell’attività constate impostato su New York, ma non avrà alcun valore nel campo city.Collegare un’attività a un bene
Maintain supporta il collegamento delle attività agli asset CDF, che viene utilizzato per contestualizzare l’attività in modelli 3D, documenti, PSN e altro ancora. Affinché Maintain crei il collegamento appropriato a un asset in CDF, devi fornire l’ID esterno dell’asset CDF nel modello di importazione. Se nel tuo progetto è presente la contestualizzazione degli asset, nel modello sarà presente uno speciale campoassetExternalId che dovrai popolare con l’ID esterno dell’asset dell’attività.
Ad esempio, quando importi il seguente file e presumi che esista un asset CDF con ID esterno NY_BUILDING_23, l’attività verrà contestualizzata a questo asset quando verrà inserita in Maintain.3
Importa un file CSV compilato
Una volta ottenuto un modello CSV popolato, puoi importarlo in Maintain:
- Vai a Attività > Aggiungi attività.
- Seleziona Importa attività.
- Seleziona il campo Fai clic per selezionare il file CSV da importare.
- Seleziona e carica il file CSV popolato dal tuo computer.
- Verifica di aver importato il file controllando la sezione Controllo file. Un messaggio verde dovrebbe mostrare il numero di righe da importare e se hai avvisi o errori.
- Se non ci sono errori, seleziona Importa per avviare il processo di importazione.
- Quando l’importazione ha esito positivo, vedrai un messaggio di successo verde con il pulsante Mostra attività.
- Facoltativo. Seleziona Mostra attività per passare alle attività importate e verificare che siano corrette in base al file CSV.
Importazione tramite Cognite Toolkit
Disponibilità della modalità: Modalità APM e IDM/CDM. Questo è l’approccio raccomandato per l’ingestione programmatica delle attività.
Requisiti
Prima di importare le attività tramite Cognite Toolkit, assicurati di avere:- Una vista attività personalizzata configurata nello spazio del tuo modello dati (o utilizza la vista
CogniteMaintenanceOrderstandard dicdf_idm) - La vista attività mappata nella configurazione di Maintain sotto
viewMappings - Accesso a Cognite Toolkit
Configura la mappatura della vista attività
Nella configurazione Maintain, verificare che la sezioneviewMappings punti alla vista attività:
APM_Activity o ExtendedActivity), aggiornare la mappatura in modo che punti alla vista personalizzata:
Ingestione delle attività con Cognite Toolkit
Utilizzare Cognite Toolkit come approccio consigliato per l’ingestione delle attività in modalità IDM.1
Crea la struttura dei dati dell'attività
Se non lo hai già fatto, crea file YAML per Container, View e Node per le tue attività. Segui la struttura standard di modellazione dei dati:
APM_Activity.Container.yaml- Definisce lo schema del contenitoreAPM_Activity.View.yaml- Definisce le proprietà e le relazioni della vistaapmActivities.Node.yaml- Contiene le istanze dell’attività Vedere la documentazione Cognite Toolkit per esempi e modelli dettagliati.
2
Configura le mappature dei campi
Assicurarsi che i nodi attività includano i campi richiesti per Maintain:
3
Distribuisci le attività
Distribuisci i dati delle tue attività utilizzando Cognite Toolkit:Usa il flag Scopri di più sui flag di distribuzione di Cognite Toolkit.
--drop-data se devi sostituire le attività esistenti:4
Verifica in Maintain
- Accedi a Maintain.
- Vai su Attività.
- Verifica che le tue attività importate appaiano con i dati corretti.
Ingestisci attività con Trasformazioni
Disponibilità della modalità: Modalità APM e IDM/CDM. Questo è l’approccio consigliato per i dati in blocco.