Explorando a Amostra CSV (Comma Separated Value)

Este tópico explica os pontos-chave de cada um dos nove modelos de mensagens de amostra utilizados na amostra CSV.

Mensagem de Amostra CSV_1

Esta mensagem ilustra o modelo de mensagem Comma Separated Value mais simples. Para criar um modelo para esta mensagem é necessário decompor a mensagem e entender a sua estrutura. Este diagrama identifica os principais itens de metadados nesta mensagem CSV de exemplo e mostra a estrutura lógica da mensagem conforme definido no conjunto de mensagens.

Consulte  Descrição de Mensagens de Amostra de CSV (Comma Separated Value) para uma descrição textual da mensagem como uma alternativa para a imagem.

Imagem Explicando a Estrutura da Mensagem CSV_1

Você pode visualizar a mensagem CSV_1 no conjunto de mensagens de amostra, para examinar sua estrutura e propriedades lógicas. Observe que a mensagem contém um único elemento chamado 'customer' que é repetido de 0 a -1 vezes (sem ligação). Você pode examinar as propriedades físicas "CSV" da mensagem conforme definido no modelo. Os recursos que merecem atenção incluem:

Mensagem de Amostra CSV_2

Esta mensagem inclui um registro de cabeçalho para a mensagem CSV de CSV_1. Este diagrama identifica os principais itens de metadados nesta mensagem CSV de exemplo e mostra a estrutura lógica da mensagem conforme definido no conjunto de mensagens.

Consulte  Descrição de Mensagens de Amostra de CSV (Comma Separated Value) para uma descrição textual da mensagem como uma alternativa para a imagem.

Imagem Explicando a Estrutura da Mensagem CSV_2

Você pode visualizar a mensagem CSV_2 no conjunto de mensagens de amostra para comparar sua estrutura e propriedades lógicas com as do CSV_1. Recursos que merecem atenção incluem:

Você pode examinar as propriedades físicas "CSV" da mensagem conforme definido no modelo. Os recursos que merecem atenção incluem:

Mensagem de Amostra CSV_3

Esta mensagem inclui um registro de marca de fim de arquivo para a mensagem CSV de CSV_2. Este diagrama identifica os principais itens de metadados nesta mensagem CSV de exemplo e mostra a estrutura lógica da mensagem conforme definido no conjunto de mensagens.

Consulte  Descrição de Mensagens de Amostra de CSV (Comma Separated Value) para uma descrição textual da mensagem como uma alternativa para a imagem.

Imagem Explicando a Estrutura da Mensagem CSV_3

Você pode visualizar a mensagem CSV_3 no conjunto de mensagens de amostra para comparar sua estrutura e propriedades lógicas com as do CSV_2. Recursos que merecem atenção incluem:

Você pode examinar as propriedades físicas "CSV" da mensagem conforme definido no modelo. Os recursos que merecem atenção incluem:

Esse modelo analisará corretamente a mensagem da instância, mas também corresponderá a uma mensagem com vários registros de marca de fim de arquivo e a registros de marca de fim de arquivo fora de seqüência. Para evitar isso, precisamos de um modelo mais elaborado. CSV_4 é um exemplo disso.

Mensagem da Amostra CSV_4

Esta mensagem é uma abordagem alternativa para modelar a mesma mensagem como  CSV_3. Este modelo baseia-se na suposição de que o registro de rótulo seja o último registro na mensagem e esteja sempre presente. Este diagrama identifica os principais itens de metadados nesta mensagem CSV de exemplo e mostra a estrutura lógica da mensagem conforme definido no conjunto de mensagens.

Consulte  Descrição de Mensagens de Amostra de CSV (Comma Separated Value) para uma descrição textual da mensagem como uma alternativa para a imagem.

Imagem Explicando a Estrutura da Mensagem CSV_4

Você pode visualizar a mensagem CSV_4 no conjunto de mensagens de amostra para comparar sua estrutura e propriedades lógicas com as do CSV_3. Os recursos que merecem atenção incluem:

Você pode examinar as propriedades físicas "CSV" da mensagem conforme definido no modelo. Os recursos que merecem atenção incluem:

Este modelo analisa corretamente a mensagem da instância. Ele sempre analisará o último registro como a marca de fim de arquivo e todos os registros precedentes como registros de cliente.

Mensagem de Amostra CSV_5

Esta mensagem é construída na mensagem de CSV_4 para incluir suporte para aspas duplas que escapam de campos de cadeia para um campo único. Colocar um campo de cadeia entre aspas é uma forma comum de permitir que caracteres como vírgula (,) apareçam nos dados sem entrarem em conflito com os metadados. Este diagrama identifica os principais itens de metadados nesta mensagem CSV de exemplo e mostra a estrutura lógica da mensagem conforme definido no conjunto de mensagens.

Consulte  Descrição de Mensagens de Amostra de CSV (Comma Separated Value) para uma descrição textual da mensagem como uma alternativa para a imagem.

Imagem Explicando a Estrutura da Mensagem CSV_5

Você pode visualizar a mensagem CSV_5 no conjunto de mensagens de amostra para comparar sua estrutura e propriedades lógicas com as do CSV_4. Os recursos que merecem atenção incluem:

Você pode examinar as propriedades físicas "CSV" da mensagem conforme definido no modelo. Os recursos que merecem atenção incluem:

Esse modelo permite que o campo 'streetaddress' seja analisado com ou sem aspas. No entanto, esse modelo deixará as aspas nos dados. Um modelo mais elaborado como aquele em CSV_6 é requerido.

Mensagem de Amostra CSV_6

Esta mensagem é uma abordagem alternativa para modelar a mesma mensagem como  CSV_5. Ela separa o caso com aspas e sem aspas para permitir que as aspas sejam incluídas nos metadados e podem ser removidas quando a mensagem for analisada e incluída quando serializada. Este diagrama identifica os principais itens de metadados nesta mensagem CSV de exemplo e mostra a estrutura lógica da mensagem conforme definido no conjunto de mensagens.

Consulte  Descrição de Mensagens de Amostra de CSV (Comma Separated Value) para uma descrição textual da mensagem como uma alternativa para a imagem.

Imagem Explicando a Estrutura da Mensagem CSV_6

Você pode visualizar a mensagem CSV_6 no conjunto de mensagens de amostra, para comparar a estrutura e propriedades lógicas da mensagem CSV_6 com as da CSV_5. Observe que esta mensagem contém uma referência de grupo para "streetaddress2" que é uma opção de outros dois grupos.

Você pode examinar as propriedades físicas 'CSV' da mensagem conforme definido no modelo. Os recursos que merecem atenção incluem:

Esse modelo permite que o campo "streetaddress" seja analisado com ou sem aspas. As aspas são tratadas como parte do metadados. Elas são incluídas ao campo "streetaddress" quando ele é serializado. Ele não suporta a inclusão de aspas nos dados de streetaddress com aspas. Ele requer um modelo um pouco mais elaborado, como CSV_7.

Mensagem da Amostra CSV_7

Esta é uma abordagem alternativa para modelar a mesma mensagem como   CSV_6. Ela inclui suporte para inclusão de caracteres com aspas duplas nos dados do campo streetaddress. Um par de aspas duplas é substituído por umas aspas duplas únicas nos dados. Este diagrama identifica os principais itens de metadados nesta mensagem CSV de exemplo e mostra a estrutura lógica da mensagem conforme definido no conjunto de mensagens.

Consulte  Descrição de Mensagens de Amostra de CSV (Comma Separated Value) para uma descrição textual da mensagem como uma alternativa para a imagem.

Imagem Explicando a Estrutura da Mensagem CSV_7

Você pode visualizar a mensagem CSV_7 no conjunto de mensagens de amostra, para comparar sua estrutura e propriedades lógicas da mensagem com aquelas da CSV_6. Observe que esta mensagem contém uma referência de grupo para "streetaddress3" que é uma opção de outros dois grupos. Você pode examinar as propriedades físicas "CSV" da mensagem conforme definido no modelo. Os recursos que merecem atenção incluem:

Você pode examinar as propriedades físicas "CSV" do conjunto de mensagens ao abrir o arquivo messageSet.mset. Os recursos que merecem atenção incluem:

Esse modelo permite que o campo "streetaddress" seja analisado com ou sem aspas. As aspas são tratadas como parte do metadados. Elas são incluídas ao campo "streetaddress" quando ele é serializado. Ela  também suporta a inclusão de aspas nos dados de streetaddress com aspas utilizando aspas duplas como o caracter de escape.

Mensagem de Amostra CSV_8

Esta mensagem introduz o uso de tags em uma mensagem CSV para tornar o modelo mais flexível. Se o primeiro campo de cada registro CSV for um identificador exclusivo, ele poderá ser utilizado como uma tag. Isso tornar a modelagem do cabeçalho e do rótulo mais simples e permite maior flexibilidade. Este diagrama identifica os principais itens de metadados nesta mensagem CSV de exemplo e mostra a estrutura lógica da mensagem conforme definido no conjunto de mensagens.

Consulte  Descrição de Mensagens de Amostra de CSV (Comma Separated Value) para uma descrição textual da mensagem como uma alternativa para a imagem.

Imagem Explicando a Estrutura da Mensagem CSV_8

Você pode visualizar a mensagem CSV_8 no conjunto de mensagens de amostra para examinar sua estrutura e propriedades lógicas. Os recursos que merecem atenção incluem:

Você pode examinar as propriedades físicas "CSV" da mensagem conforme definido no modelo. Os recursos que merecem atenção incluem:

A mensagem CSV contém tags exclusivas em cada registro, tornando o modelo muito mais simples. Isto também significa que a mensagem pode incluir tipos de registros alternativos , como em CSV_9.

Mensagem de Amostra CSV_9

Esta mensagem é construída na mensagem de CSV_8 para incluir uma opção de registro de cliente diferente no corpo da mensagem. Com o uso de tags, isso se torna muito simples.Este diagrama identifica os principais itens de metadados nesta mensagem CSV de exemplo e mostra a estrutura lógica da mensagem conforme definido no conjunto de mensagens.

Consulte  Descrição de Mensagens de Amostra de CSV (Comma Separated Value) para uma descrição textual da mensagem como uma alternativa para a imagem.

Imagem Explicando a Estrutura da Mensagem CSV_9

Você pode visualizar a mensagem CSV_9 no conjunto de mensagens de amostra para comparar sua estrutura e propriedades lógicas com as do CSV_8. Recursos que merecem atenção incluem:

Você pode examinar as propriedades físicas "CSV" da mensagem conforme definido no modelo. Os recursos que merecem atenção incluem:

Ícone Página Principal   Voltar para Home da Amostra