Sobre arquivos XML
O XML (eXtensible Markup Language) é uma linguagem de marcação usada geralmente para transmitir dados entre sistemas ou aplicativos de computador. O Analytics pode importar qualquer documento XML corretamente formado. Um documento corretamente formado é aquele que segue as regras de sintaxe do XML.
Estruturas de arquivos XML
Os arquivos XML são estruturados de forma padrão e permitem um número indefinido de níveis hierárquicos. Os níveis hierárquicos são representados aninhando elementos XML dentro de outros elementos. Uma estrutura de dados é um grupo de elementos que pode ser mapeado a uma tabela do Analytics. Cada estrutura de dados é identificada por um ícone de tabela
no Assistente de Definição de Dados. Quando você define um arquivo XML, o Analytics define todas as estruturas de dados no arquivo que podem ser usadas para criar uma tabela do Analytics.
Mapeamento de estruturas de dados XML a tabelas do Analytics
Quando você importa um documento XML simples com apenas uma estrutura de dados, ele pode ser mapeado diretamente a uma tabela do Analytics. Se você tiver um arquivo XML mais complexo, com várias estruturas de dados, poderá ser capaz de combinar as várias estruturas de dados em uma única tabela do Analytics. Se a combinação de várias estruturas de dados não oferecer os resultados desejados, você poderá importar cada estrutura de dados em uma tabela do Analytics separada. Você pode definir relações entre as tabelas do Analytics resultantes usando o comando Relacionar tabelas.
Extensões de arquivo
Normalmente, os arquivos XML usam uma extensão de arquivo padrão (.xml). Em alguns casos, outras extensões de arquivo são usadas, e a primeira linha do documento o identifica como um arquivo XML. Se uma extensão de arquivo não padrão for usada, será necessário selecionar manualmente o formato arquivo XML no Assistente de Definição de Dados.
Elementos e atributos XML
O XML usa elementos e atributos para identificar a estrutura e o conteúdo dos dados. O Analytics pode importar elementos e atributos.
Um elemento é uma unidade de dados XML delimitada por tags e cada elemento XML pode conter outros elementos. No exemplo a seguir, o elemento nome define o valor "John Smith":
<nome>John Smith</nome>
Um atributo fornece informações adicionais sobre um elemento. No exemplo a seguir, o atributo tipo especifica que o elemento conta representa uma conta corrente:
<conta tipo="corrente">991110101</conta>
No Assistente de Definição de Dados, os nomes de atributos são precedidos automaticamente pelo símbolo @ para distingui-los dos nomes de elementos. Por exemplo, um atributo com o nome "tipo" é exibido como "@tipo".
Exemplo de XML
Normalmente, os arquivos XML incluem vários elementos e atributos e pelo menos uma estrutura de dados. O exemplo a seguir mostra o conteúdo de um arquivo XML simples que contém dois registros de cliente:
<?xml version="1.0"?> <contas> <cliente> <name>John Smith</nome> <ID>JS004</ID> <conta tipo="corrente">991110101</conta> <conta tipo="poupança">991110808</conta> </cliente> <cliente> <nome>Jane Smith</nome> <ID>JS005</ID> <conta tipo="corrente">771110103</conta> <conta tipo="poupança">771110303</conta> </cliente> </contas>