- Încărcare CSV: Importați activități folosind interfața utilizatorului (doar mod APM).
- Cognite Toolkit: Ingestați activități folosind modelarea datelor Cognite Toolkit (modurile APM și IDM/CDM).
- Transformări: Convertiți datele din tabele RAW sau alte surse folosind Transformările CDF (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.
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.
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 dumneavoastră 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.
titlu,status,departament, 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 de antet specială în formastartTime (ZZ/LL/AAAA). În acest exemplu, startTime este numele câmpului, în timp ce ZZ/LL/AAAA este formatul datei care trebuie utilizat în rândurile următoare ale fișierului CSV.De exemplu, importarea următorului fișier va rezulta în 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 fiadevărat sau fals. Câmpurile booleene pot fi identificate în șablonul CSV printr-o valoare de antet specială în forma isActive (adevărat/fals). Aceste câmpuri au doar două valori valide, adevărat sau fals.De exemplu, importarea următorului fișier va rezulta în crearea activității cu isActive setat la fals.Formatarea valorilor care conțin virgule
Datorită formatului CSV care separă valorile folosind virgule, fiți atenți atunci când un câmp de activitate trebuie să conțină și o virgulă. Maintain procesează fișiere CSV conform standardului RFC 4180, care necesită ca valorile care conțin virgule să fie înfășurate în ghilimele duble.De exemplu, importarea următorului fișier va rezulta în crearea activității cuoraș setat la 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 rezulta în crearea activității custat setat la New York, dar nu va avea nicio valoare în câmpul oraș.Conectarea unei activități la un activ
Maintain suportă legarea activităților la active CDF, care este utilizată pentru a contextualiza activitatea în modele 3D, documente, PSN și 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 contextualizare a activelor în proiectul dumneavoastră, va exista un câmp specialassetExternalId în șablon pe care trebuie să-l completați cu ID-ul extern al activului activității.De exemplu, când importați următorul fișier și presupunând că există un activ CDF cu ID extern NY_BUILDING_23, activitatea va fi contextualizată la acest activ atunci când este preluată în Maintain.Importarea unui fișier CSV completat
Odată 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 verificați că acestea arată corect conform fișierului CSV.
Importați 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 vedere personalizată a activităților configurată în spațiul dvs. de modelare a datelor (sau utilizați vederea standard
CogniteMaintenanceOrderdincdf_idm) - Vederea activității mapată în configurația dvs. de Maintain sub
viewMappings - Acces la Cognite Toolkit
Configurați maparea vederii activității
În configurația dvs. de Maintain, verificați că secțiuneaviewMappings indică spre vederea dvs. a activității:
APM_Activity sau ExtendedActivity), actualizați maparea pentru a indica spre vederea dvs. personalizată:
Ingestați activitățile cu Cognite Toolkit
Utilizați Cognite Toolkit ca abordare recomandată pentru a ingesta activități în modul IDM.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_Activitate.Container.yaml- Definește schema containeruluiAPM_Activitate.View.yaml- Definește proprietățile și relațiile vizualizăriiapmActivities.Node.yaml- Conține instanțele activităților dumneavoastră Consultați Cognite Toolkit documentația pentru exemple detaliate și șabloane.
Configurează mapările câmpurilor
Asigurați-vă că nodurile activității includ câmpurile necesare pentru Maintain:
| Câmp | Descriere | Necesare |
|---|---|---|
externalId | Identificator unic pentru activitate | Da |
title | Titlul activității | Da |
status | Starea activității (de exemplu, “Deschis”, “În desfășurare”, “Finalizat”) | Recomandat |
startTime | Data/ora de început | Recomandat |
endTime | Data/ora de sfârșit | Recomandat |
rootLocation | Identificatorul locației rădăcină | Recomandat |
assetExternalId | ID extern al activului legat | Opțional |
mainAsset | Relație directă cu activul | Opțional |
Dezvoltă activitățile
Implementați datele activității dumneavoastră folosind Cognite Toolkit:Utilizați Aflați mai multe despre flag-urile de implementare Cognite Toolkit.
--drop-data flag dacă trebuie să înlocuiți activitățile existente: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.
Depanare
Dacă întâmpinați probleme cu activitățile după ingestie, consultați tabelul pentru cauze și soluții.| Problemă | Soluție |
|---|---|
| Activitățile nu sunt vizibile | Verificați dacă configurația viewMappings indică spațiul, vizualizarea și versiunea corecte |
| Câmpuri lipsă | Verificați că Configurarea Câmpului include toate câmpurile pe care le ingestați |
| Legăturile active sunt rupte | Asigurați-vă că relațiile assetExternalId sau mainAsset indică active existente |
| Locația rădăcină greșită | Verificați dacă rootLocation se potrivește cu configurația locației dumneavoastră |