À propos des fichiers XML
Le langage XML (eXtensible Markup Language) est un langage de balisage souvent utilisé pour transmettre des données entre les systèmes ou les applications d'un ordinateur. Analytics peut importer tous les documents XML bien formés. Un document bien formé est un document qui suit les règles de syntaxe XML.
Structure des fichiers XML
Les fichiers XML sont structurés de manière standard et prennent en charge n'importe quelle quantité de niveaux de hiérarchie. Les niveaux de hiérarchie sont représentés en imbriquant des éléments XML à l'intérieur d'autres éléments. Une structure de données est un groupe d'éléments qui peut être mappé vers une table Analytics. Chaque structure de données est identifiée grâce à une icône en forme de table dans l'Assistant de définition de données. Lorsque vous définissez un fichier XML, Analytics identifie les structures de données du fichier qui peuvent être utilisées pour créer une table Analytics.
Mappage de structures de données XML à des tables Analytics
Lorsque vous importez un simple document XML ne comportant qu'une seule source de données, il peut être mappé directement vers une table Analytics. Si vous disposez d'un fichier XML plus complexe avec plusieurs structures de données, il se peut que vous puissiez combiner les différentes structures de données dans une seule table Analytics. Si l'association de plusieurs structures de données ne donne pas les résultats souhaités, vous pouvez importer chaque structure de données dans une table Analytics distincte. Vous pouvez ensuite définir des relations entre les tables Analytics créées à l'aide de la commande Associer des tables.
Extensions de fichiers
Les fichiers XML utilisent généralement une extension de fichier standard (.xml). Dans certains cas, d'autres extensions de fichiers sont utilisées et c'est la première ligne du document qui l'identifie comme étant un fichier XML. Si une extension de fichier non standard est utilisée, vous devez sélectionner manuellement le format fichier XML dans l'Assistant de définition de données.
Éléments et attributs XML
Le langage XML utilise des éléments et des attributs permettant d'identifier la structure et le contenu des données. Analytics peut importer à la fois les éléments et les attributs.
Un élément est une unité de données XML délimitée par des balises ; chaque élément XML peut entourer d'autres éléments. Dans l'exemple suivant, l'élément name (nom) définit la valeur « John Smith » :
<name>John Smith</name>
Un attribut donne des informations supplémentaires sur un élément. Dans cet exemple, l'attribut type précise que l'élément « account » (compte) représente un compte chèque :
<account type="chèque">991110101</account>
Dans l'Assistant de définition de données, les noms des attributs sont automatiquement précédés du symbole @ pour les distinguer des noms des éléments. Par exemple, un attribut nommé « type » s'affiche sous la forme « @type ».
Exemple XML
Les fichiers XML comportent habituellement un mélange d'éléments et d'attributs, ainsi qu'au moins une structure de données. L'exemple suivant montre le contenu d'un simple fichier XML qui contient deux enregistrements client :
<?xml version="1.0"?> <accounts> <client> <name>John Smith</name> <ID>JS004</ID> <account type="chèque">991110101</account> <account type="épargne">991110808</account> </client> <client> <name>Jane Smith</name> <ID>JS005</ID> <account type="chèque">771110103</account> <account type="épargne">771110303</account> </client> </accounts>