Noeud source XML

Cette fonction est disponible dans SPSS Modeler Professional et SPSS Modeler Premium.

Le noeud source XML vous permet d'importer des données depuis un fichier au format XML dans un flux IBM® SPSS Modeler. XML est un langage standard d'échange de données, et représente pour beaucoup d'entreprises un format de choix approprié. Par exemple, un organisme gouvernemental d'imposition souhaite analyser des données provenant de déclarations de revenus soumises en ligne et dont les données sont au format XML (voir http://www.w3.org/standards/xml/).

L'importation de données XML dans un flux IBM SPSS Modeler vous permet d'exécuter une large gamme de fonctions d'analyse prédictive sur la source. Les données XML sont analysées dans un format tabulaire dans lequel les colonnes correspondent à différents niveaux d'imbrication des attributs et des éléments XML. Les éléments XML sont affichés au format XPath (voir http://www.w3.org/TR/xpath20/).

Important : Le noeud source XML ne prend pas en compte la déclaration d'espace de nom. Ainsi, vos fichiers XML ne peuvent pas contenir le signe deux points (:) dans la balise name. Si vous l'utilisez quand même, des erreurs s'afficheront lors de l'exécution.

Lire un fichier unique. Par défaut, SPSS Modeler lit un seul fichier, que vous spécifiez dans le champ Source de données XML.

Lire tous les fichiers XML d'un répertoire. Sélectionnez cette option si vous souhaitez lire tous les fichiers XML d'un répertoire particulier. Spécifiez l'emplacement dans le champ Répertoire qui s'affiche. Cochez la case Inclure les sous-répertoires pour lire des fichiers XML supplémentaires dans tous les sous-répertoires du répertoire spécifié.

Source de données XML. Saisissez le chemin complet et le nom du fichier de la source XML que vous souhaitez importer, ou utilisez le bouton Parcourir pour rechercher le fichier.

Schéma XML. (Facultatif) Spécifiez le chemin complet et le nom du fichier d'un fichier XSD ou DTD à partir duquel la structure XML est lue, ou utilisez le bouton Parcourir pour rechercher ce fichier. Si vous laissez ce champ vierge, la structure est lue à partir du fichier source XML. Un fichier XSD ou DTD peut avoir plus d'un élément racine. Dans ce cas, lorsque vous déplacez l'activation vers un autre champ, une boîte de dialogue s'affiche dans laquelle vous pouvez choisir l'élément racine à utiliser. Pour plus d'informations, voir Sélection de plusieurs éléments racine.
Remarque : Les indicateurs XSD sont ignorés par SPSS Modeler

Structure XML. Un arbre hiérarchique affichant la structure du fichier source XML (ou le schéma, si vous en avez spécifié un dans le champ Schéma XML). Pour définir une limite d'enregistrement, sélectionnez un élément et cliquez sur le bouton de la flèche droite pour copier l'élément dans le champ Enregistrements.

Afficher les attributs. Affiche ou masque les attributs, des éléments XML dans le champ Structure XML.

Enregistrements (expression XPath). Affiche la syntaxe XPath d'un élément copié à partir du champ de structure XML. Cet élément est alors mis en évidence dans la structure XML et définit la limite de l'enregistrement. A chaque fois que cet élément est rencontré dans le fichier source, un nouvel enregistrement est créé. Si ce champ est vide, le premier élément enfant sous la racine est utilisé comme limite d'enregistrement.

Lire toutes les données. Par défaut, toutes les données du fichier source sont lues dans le flux.

Spécifier les données à lire. Sélectionnez cette option pour importer des attributs, des éléments individuels ou les deux. Sélectionner cette option active le tableau Champs dans lequel vous pouvez spécifier les données que vous souhaitez importer.

Champs. Ce tableau répertorie les éléments et les attributs sélectionnés pour l'importation, si vous avez sélectionné l'option Spécifier les données à lire. Vous pouvez soit saisir la syntaxe XPath d'un élément ou d'un attribut directement dans la colonne XPath, soit sélectionner un élément ou un attribut dans la structure XML et cliquer sur le bouton de la flèche droite pour copier l'élément dans le tableau. Pour copier tous les éléments enfants et les attributs d'un élément, sélectionnez l'élément dans la structure XML et cliquez sur le bouton en forme de double-flèche.

  • XPath. La syntaxe Xpath des éléments à importer.
  • Emplacement. L'emplacement dans la structure XML des éléments à importer. Chemin fixe affiche le chemin de l'élément en relation avec l'élément mis en évidence dans la structure XML (ou le premier élément enfant sous la racine, si aucun élément n'est mis en évidence). N'importe quel emplacement indique un élément du nom donné à n'importe quel emplacement de la structure XML. Personnalisé s'affiche si vous saisissez l'emplacement directement dans la colonne XPath.