L’importazione o l’esportazione dei metadati CSV di AEM non riesce a causa di problemi di formattazione, delimitatore o intestazione
In Adobe Experience Manager, l’importazione e l’esportazione di metadati basati su CSV non riescono o si comportano in modo imprevisto quando il file utilizza un delimitatore non corretto, include righe vuote nascoste o contiene intestazioni di schema non valide. I campi del vocabolario controllato non vengono aggiornati quando il valore importato non corrisponde al valore interno memorizzato e i campi con più valori vengono importati come una singola stringa quando le intestazioni non sono definite correttamente. Le modifiche apportate al foglio di calcolo introducono inoltre modifiche di formattazione che impediscono l’importazione del file CSV dello schema, anche se il file appare corretto. Per risolvere questo problema, controlla la struttura CSV, utilizza i delimitatori di barra per i campi con più valori e verifica le intestazioni e i valori memorizzati prima di eseguire di nuovo l’importazione.
Descrizione description
Ambiente
- Adobe Experience Manager as a Cloud Service
- AEM Assets Essentials
- AEM Managed Services
Problema/Sintomi:
- L’importazione dei metadati non riesce perché il file CSV contiene dati in formato errato.
- I campi con più valori vengono importati come una singola stringa concatenata invece di valori separati.
- L’importazione CSV con opzione a discesa non riesce anche quando si utilizza il modello fornito.
- I valori dei metadati non vengono aggiornati nonostante il completamento del processo di importazione.
- I campi data con più valori vengono parzialmente aggiornati o i valori scompaiono dopo l’importazione.
Causa principale:
AEM prevede una formattazione CSV rigida per l’importazione dei metadati. I campi con più valori richiedono il carattere barra verticale | come delimitatore, mentre i valori esportati possono essere visualizzati con virgole o punti e virgola per migliorarne la leggibilità. Le righe vuote nascoste, le virgolette o altre modifiche di formattazione introdotte durante la modifica possono causare errori di importazione. Le intestazioni di colonna errate, inclusa la notazione di tipo con più valori mancante, possono causare il trattamento dei dati con più valori da parte di AEM come una singola stringa. Gli aggiornamenti possono non riuscire anche quando i campi a discesa o del vocabolario controllato utilizzano etichette di visualizzazione invece dei valori interni memorizzati.
Risoluzione resolution
Per risolvere i problemi e importare correttamente i metadati utilizzando un file CSV in AEM, effettua le seguenti operazioni:
- Identifica se il problema si verifica durante l’importazione dei metadati delle risorse o durante l’importazione CSV a discesa dello schema metadati.
- Apri il file CSV in un editor di testo normale e rimuovi eventuali righe finali completamente vuote.
- Aggiornare tutti i campi multivalore in modo che i valori siano separati con
|, ad esempio:value1|value2|value3. - Correggi le intestazioni CSV in modo che i campi con più valori corrispondano al formato dello schema utilizzato in un file CSV di AEM esportato.
- Per i campi del vocabolario controllato o a discesa, sostituisci le etichette di visualizzazione con i valori interni memorizzati esatti utilizzati da AEM.
- Se un’importazione a discesa di uno schema di metadati non riesce, scarica un nuovo modello dall’Editor schema metadati e aggiungi righe in un editor di testo normale, non in un’applicazione per fogli di calcolo.
- Se i campi con più valori continuano a perdere valori dopo l’importazione, verifica di nuovo con un CSV locale pulito. Se il problema persiste, contatta il supporto Adobe.
- Convertire qualsiasi file di foglio di calcolo in
.csvprima dell’importazione. - Se il problema persiste, contatta il supporto Adobe e fornisci il file CSV guasto, la definizione dello schema dei metadati, una registrazione dello schermo dell’errore e percorsi delle risorse di esempio.