A importação ou exportação de metadados CSV do AEM falha devido a problemas de formatação, delimitador ou cabeçalho
No Adobe Experience Manager, a importação e exportação de metadados com base em CSV falha ou se comporta inesperadamente quando o arquivo usa um delimitador incorreto, inclui linhas em branco ocultas ou contém cabeçalhos de esquema inválidos. Os campos de vocabulário controlado não são atualizados quando o valor importado não corresponde ao valor interno armazenado e os campos de vários valores são importados como uma única cadeia de caracteres quando os cabeçalhos não são definidos corretamente. As edições de planilhas também introduzem alterações de formatação que fazem com que as importações de CSV de esquema falhem, mesmo quando o arquivo parece correto. Para corrigir isso, revise a estrutura CSV, use delimitadores de barra vertical para campos de vários valores e verifique os cabeçalhos e valores armazenados antes de importar novamente.
Descrição description
Ambiente
- Adobe Experience Manager as a Cloud Service
- Fundamentos do AEM Assets
- AEM Managed Services
Problema/sintomas:
- A importação de metadados falha com o arquivo CSV que tem dados no formato incorreto.
- Campos de vários valores são importados como uma única cadeia de caracteres concatenada em vez de valores separados.
- A importação de CSV da opção suspensa falha mesmo ao usar o modelo fornecido.
- Os valores de metadados não são atualizados mesmo que o trabalho de importação seja concluído.
- Os campos de data de vários valores são parcialmente atualizados ou os valores desaparecem após a importação.
Causa raiz:
O AEM espera uma formatação CSV estrita para a importação de metadados. Campos de vários valores exigem o caractere de barra vertical | como delimitador, enquanto valores exportados podem aparecer com vírgulas ou ponto e vírgula para facilitar a leitura. Linhas, aspas ou outras alterações de formatação em branco ocultas introduzidas durante a edição podem causar falhas de importação. Cabeçalhos de coluna incorretos, incluindo a ausência de notação de tipo de vários valores, podem fazer com que o AEM trate dados de vários valores como uma única string. As atualizações também podem falhar quando campos de vocabulário controlados ou suspensos usam rótulos de exibição em vez dos valores internos armazenados.
Resolução resolution
Para solucionar problemas e importar metadados com êxito usando um arquivo CSV no AEM, siga estas etapas:
- Identifique se o problema ocorre durante a importação de metadados de ativos ou durante a importação do CSV suspenso de esquema de metadados.
- Abra o CSV em um editor de texto simples e remova qualquer linha à direita completamente vazia.
- Atualize todos os campos de vários valores para que os valores sejam separados por
|, por exemplo:value1|value2|value3. - Corrija os cabeçalhos CSV para que os campos de vários valores correspondam ao formato de esquema usado em um CSV do AEM exportado.
- Para campos de vocabulário controlados ou suspensos, substitua os rótulos de exibição pelos valores internos armazenados exatos usados pelo AEM.
- Se uma importação da lista suspensa de esquema de metadados falhar, baixe um novo modelo do Editor de esquema de metadados e adicione linhas em um editor de texto simples, não em um aplicativo de planilha.
- Se os campos de data de vários valores ainda perderem valores após a importação, teste novamente com um CSV local limpo. Se o problema continuar, entre em contato com o Suporte da Adobe.
- Converta qualquer arquivo de planilha em
.csvantes de importar. - Se o problema persistir, entre em contato com o Suporte da Adobe e forneça o arquivo CSV com falha, sua definição de esquema de metadados, uma gravação de tela do erro e caminhos de ativos de amostra.