0 / 0
Retourner à la version anglaise de la documentation

Qu'est-ce que l'instanciation ?

Dernière mise à jour : 12 févr. 2025
Qu'est-ce que l'instanciation ? (SPSS Modeler)

L'instanciation est le processus qui consiste à lire ou à spécifier des informations, telles que le type de stockage ou les valeurs d'un champ de données. Afin d'optimiser les ressources système, l'instanciation est gérée par l'utilisateur. Celui-ci demande au logiciel de lire les valeurs en exécutant des données via un noeud Typer.

  • Les données dont le type est inconnu sont par ailleurs désignées comme non instanciées. Les données dont le type de stockage et les valeurs sont inconnus s'affichent dans la colonne Mesure des paramètres de noeud Typer Sans type.
  • Lorsque vous disposez d'informations sur le stockage d'un champ (valeur numérique ou chaîne, par exemple), les données sont dites partiellement instanciées. Les types Catégoriel et Continu sont des niveaux de mesure partiellement instanciés. Par exemple, le type Catégoriel indique que le champ est symbolique, mais vous ne savez pas s'il s'agit du type nominal, ordinal ou indicateur.
  • Lorsque tous les détails sur un type sont connus, y compris les valeurs, le niveau de mesure entièrement instancié nominal, ordinal, indicateur ou continu est affiché dans cette colonne. Notez que le type continu est utilisé aussi bien pour les champs de données partiellement instanciés que pour ceux entièrement instanciés. Les données continues peuvent être des entiers ou des nombres réels.

Pendant l'exécution d'un flux de données avec un noeud Typer, les types non instanciés deviennent immédiatement partiellement instanciés, en fonction des valeurs de données initiales. Une fois que toutes les données ont transité par le noeud, toutes les données sont entièrement instanciées, sauf si les valeurs ont été définies sur Réussite. Si l'exécution du flux est interrompue, les données demeurent partiellement instanciées. Une fois les paramètres de type instanciés, les valeurs d'un champ sont statiques à ce point du flux. Autrement dit, tout changement intervenant en amont n'affectera pas les valeurs d'un champ particulier, même si vous exécutez de nouveau le flux. Pour modifier ou mettre à jour les valeurs en fonction de nouvelles données ou de manipulations supplémentaires, vous devez les éditer dans les paramètres des Types ou définir la valeur d'un champ sur Lire ou Etendre.

Quand procéder à l'instanciation ?

L'instanciation au niveau du noeud Typer est utile dans les cas suivants :
  • L'ensemble de données est volumineux et que le flux filtre un sous-ensemble avant le noeud Typer
  • Les données ont été filtrées dans le flux
  • Les données ont été fusionnées ou ajoutées dans le flux
  • De nouveaux champs de données sont calculés au cours du traitement