Der Import oder Export von AEM CSV-Metadaten schlägt aufgrund von Formatierungs-, Trennzeichen- oder Kopfzeilenproblemen fehl
In Adobe Experience Manager schlägt der Import und Export von CSV-basierten Metadaten fehl oder verhält sich unerwartet, wenn die Datei ein falsches Trennzeichen verwendet, ausgeblendete leere Zeilen enthält oder ungültige Schemakopfzeilen enthält. Gesteuerte Vokabelfelder werden nicht aktualisiert, wenn der importierte Wert nicht mit dem gespeicherten internen Wert übereinstimmt. Felder mit mehreren Werten werden als einzelne Zeichenfolge importiert, wenn die Kopfzeilen nicht korrekt definiert sind. Durch das Bearbeiten von Tabellen werden auch Formatierungsänderungen eingeführt, die dazu führen, dass CSV-Schemaimporte fehlschlagen, selbst wenn die Datei korrekt erscheint. Um dies zu beheben, überprüfen Sie die CSV-Struktur, verwenden Sie Pipe-Trennzeichen für Felder mit mehreren Werten und überprüfen Sie Kopfzeilen und gespeicherte Werte, bevor Sie erneut importieren.
Beschreibung description
Umgebung
- Adobe Experience Manager as a Cloud Service
- Adobe Experience Manager Assets Essentials
- AEM Managed Services
Problem/Symptome:
- Der Metadaten-Import schlägt fehl, da die CSV-Datei Daten im falschen Format enthält.
- Felder mit mehreren Werten werden als einzelne verkettete Zeichenfolge anstelle separater Werte importiert.
- Der CSV-Import der Dropdown-Option schlägt selbst bei Verwendung der bereitgestellten Vorlage fehl.
- Die Metadatenwerte werden nicht aktualisiert, obwohl der Importvorgang abgeschlossen ist.
- Datumsfelder mit mehreren Werten werden teilweise aktualisiert oder Werte verschwinden nach dem Import.
Ursache:
AEM erwartet eine strikte CSV-Formatierung für den Metadaten-Import. Bei Feldern mit mehreren Werten wird das Pipe-Zeichen als Trennzeichen |, während exportierte Werte zur besseren Lesbarkeit mit Kommas oder Semikolons angezeigt werden können. Ausgeblendete leere Zeilen, Anführungszeichen oder andere Formatierungsänderungen, die während der Bearbeitung eingeführt wurden, können zu Importfehlern führen. Falsche Spaltenüberschriften, einschließlich fehlender Notation vom Typ „mehrere Werte“, können dazu führen, dass AEM Daten mit mehreren Werten als eine einzige Zeichenfolge behandelt. Aktualisierungen können auch fehlschlagen, wenn Dropdown-Felder oder Felder mit kontrolliertem Vokabular Anzeigebeschriftungen anstelle der gespeicherten internen Werte verwenden.
Lösung resolution
Gehen Sie wie folgt vor, um eine Fehlerbehebung durchzuführen und Metadaten mithilfe einer CSV-Datei in AEM erfolgreich zu importieren:
- Geben Sie an, ob das Problem beim Importieren von Asset-Metadaten oder beim CSV-Import im Dropdown-Menü des Metadatenschemas auftritt.
- Öffnen Sie die CSV-Datei in einem Nur-Text-Editor und entfernen Sie alle vollständig leeren nachfolgenden Zeilen.
- Aktualisieren Sie alle Felder mit mehreren Werten, sodass die Werte durch
|getrennt sind, z. B.:value1|value2|value3. - Korrigieren Sie die CSV-Kopfzeilen, sodass Felder mit mehreren Werten dem Schemaformat entsprechen, das in einer exportierten AEM-CSV verwendet wird.
- Ersetzen Sie bei Dropdown- oder kontrollierten Vokabelfeldern die Anzeigebeschriftungen durch die exakt gespeicherten internen Werte, die von AEM verwendet werden.
- Wenn der Import eines Metadatenschema-Dropdown-Menüs fehlschlägt, laden Sie eine neue Vorlage aus dem Metadatenschema-Editor herunter und fügen Sie Zeilen in einem Nur-Text-Editor und nicht in einer Tabellenkalkulationsanwendung hinzu.
- Wenn Datumsfelder mit mehreren Werten nach dem Import immer noch Werte verlieren, testen Sie sie erneut mit einer sauberen lokalen CSV-Datei. Wenn das Problem weiterhin besteht, wenden Sie sich an den Adobe-Support.
- Konvertieren Sie vor dem Import eine beliebige Tabellendatei in
.csv. - Wenn das Problem weiterhin besteht, wenden Sie sich an den Adobe-Support und geben Sie die fehlerhafte CSV-Datei, Ihre Metadatenschemadefinition, eine Bildschirmaufzeichnung des Fehlers und Beispiel-Asset-Pfade an.