- Încărcare CSV: Importați activități folosind interfața utilizatorului (doar mod APM).
- Cognite Toolkit: Ingerați activități utilizând modelarea datelor Cognite Toolkit (modurile APM și IDM/CDM).
- Transformări: Convertiți datele din tabele RAW sau din alte surse utilizând CDF Transformări (modurile APM și IDM/CDM).
Importați prin încărcare CSV (mod APM)
Disponibilitatea modului: Doar mod APM. Modul IDM/CDM nu suportă importul CSV în interfața utilizatorului.
1
Descărcarea șablonului de fișier CSV
Fișierul CSV importat trebuie să se conformeze șablonului specific proiectului dumneavoastră. Pentru a descărca maintain-import-template.csv:
- Navigați la Activități și selectați Adăugați activitate.
- Selectați Importați activități.
- Selectați Descărcați șablonul.
2
Completarea șablonului de fișier CSV
Șablonul CSV va conține un singur rând cu tipurile de valori pe care le puteți introduce pentru o activitate importată. Acest rând poartă denumirea de rând de antet și trebuie păstrat la completarea șablonului.Pentru a importa o singură activitate, adăugați un nou rând în șablon și introduceți valorile corespunzătoare, separate prin virgule. Fiecare valoare din rândul nou trebuie să conțină valoarea pe care doriți să o completați în rândul de antet corespunzător, inclus în șablon.
De exemplu, dacă șablonul conține următorul rând de antet: Veți crea o activitate cu titlul „Montaj schele”, stadiul „Finalizat” și departamentul „Manevre” la importare.Dacă ID-ul extern furnizat nu se exportă, utilizatorul va vedea o eroare în timpul importării.
title,status,department, creați un fișier CSV cu un rând suplimentar:Formatarea câmpurilor de date
Unele câmpuri de activitate din Maintain reprezintă date și trebuie să aibă un format specific pentru a fi importate corect. Câmpurile de date pot fi identificate în șablonul CSV printr-o valoare specială a antetului, de formastartTime (DD/MM/YYYY). În acest exemplu, startTime este denumirea câmpului, în vreme ce DD/MM/YYYY este formatul de dată care trebuie folosit în rândurile următoare din fișierul CSV.
De exemplu, importarea următorului fișier va avea ca rezultat crearea activității cu startTime setat la 10 decembrie 2023.Formatarea câmpurilor booleene
Unele câmpuri de activitate din Maintain reprezintă valori booleene, cum ar fitrue sau false. Câmpurile booleene pot fi identificate în șablonul CSV printr-o valoare specială de antet sub forma isActive (true/false). Aceste câmpuri pot conține doar două valori, true sau false.
De exemplu, importarea următorului fișier va duce la crearea activității cu isActive având valoarea false.Formatarea valorilor care conțin virgule
Deoarece formatul CSV separă valorile folosind virgule, aveți grijă atunci când un câmp de activitate trebuie să conțină și o virgulă. Maintain procesează fișierele CSV conform standardului RFC 4180, care impune ca valorile ce conțin virgule să fie incluse între ghilimele duble. De exemplu, importarea următorului fișier va duce la crearea activității cucity având valoarea Boston, MA.Valori nesetate
Puteți lăsa necompletate câmpurile care nu sunt obligatorii pentru a reflecta valori lipsă sau irelevante pentru activitatea respectivă. De exemplu, importarea următorului fișier va determina crearea activității custate având valoarea New York, dar fără să aibă nicio valoare în câmpul city.Conectarea unei activități la un activ
Maintain acceptă legarea activităților de active CDF, ceea ce este utilizat pentru a contextualiza activitatea în modele 3D, documente, PSN și multe altele. Pentru ca Maintain să creeze legătura corespunzătoare cu un activ în CDF, trebuie să furnizați ID-ul extern al activului CDF în șablonul de import. Dacă aveți contextualizări de active în proiectul dvs., va exista un câmpassetExternalId special în șablon pe care va trebui să-l completați cu ID-ul extern al activului activității.
De exemplu, la importarea următorului fișier și presupunând că există un activ CDF cu ID-ul extern NY_BUILDING_23, activitatea va fi contextualizată la acest activ atunci când este preluată în Maintain.3
Importarea unui fișier CSV completat
După ce aveți un șablon CSV completat, îl puteți importa în Maintain:
- Navigați la Activități > Adăugați activitate.
- Selectați Importați activități.
- Selectați câmpul Dați clic pentru a selecta fișierul CSV de importat.
- Selectați și încărcați fișierul CSV completat din computer.
- Confirmați că ați importat fișierul verificând secțiunea Inspector fișier. Un mesaj verde ar trebui să afișeze numărul de rânduri care se vor importa, precum și dacă aveți avertismente sau erori.
- Dacă nu există erori, selectați Importați pentru a începe procesul de importare.
- Când importarea reușește, veți vedea un mesaj verde cu butonul Afișați activitățile.
- Opțional. Selectați Afișați activitățile pentru a naviga la activitățile importate și a vă asigura că arată corect conform fișierului CSV.
Import prin Cognite Toolkit
Disponibilitatea modului: Modurile APM și IDM/CDM. Aceasta este abordarea recomandată pentru ingestia programatică a activităților.
Cerințe preliminare
Înainte de a importa activități prin Cognite Toolkit, asigurați-vă că aveți:- O vizualizare personalizată a activității configurată în spațiul modelului dvs. de date (sau utilizați vizualizarea standard
CogniteMaintenanceOrderdincdf_idm) - Vizualizarea activității mapată în configurația Maintain sub
viewMappings - Acces la Cognite Toolkit
Configurați maparea vederii activității
În configurația Maintain, verificați dacă secțiuneaviewMappings indică vizualizarea activității dvs.:
APM_Activity sau ExtendedActivity), actualizați maparea pentru a indica vizualizarea personalizată:
Ingerați activități cu Cognite Toolkit
Utilizați Cognite Toolkit ca abordare recomandată pentru ingerarea activităților în modul IDM.1
Creează structura de date pentru activitate
Dacă nu ați făcut-o deja, creați fișiere YAML pentru Container, View și Node pentru activitățile dumneavoastră. Urmați structura standard de modelare a datelor:
APM_Activity.Container.yaml- Definește schema containeruluiAPM_Activity.View.yaml- Definește proprietățile și relațiile vizualizăriiapmActivities.Node.yaml- Conține instanțele activității dvs. Consultați documentația Cognite Toolkit pentru exemple și șabloane detaliate.
2
Configurează mapările câmpurilor
Asigurați-vă că nodurile de activitate includ câmpurile necesare pentru Maintain:
3
Dezvoltă activitățile
Implementați datele activității utilizând Cognite Toolkit:Utilizați indicatorul Aflați mai multe despre semnalizatoarele de implementare ale Cognite Toolkit.
--drop-data dacă trebuie să înlocuiți activitățile existente:4
Verifică în Maintain
- Conectați-vă la Maintain.
- Navigați la Activități.
- Verificați dacă activitățile importate apar cu datele corecte.
Ingestați activitățile cu Transformări
Disponibilitatea modului: Modurile APM și IDM/CDM. Aceasta este abordarea recomandată pentru datele în vrac.