excis
Classe Transformation

public class Transformation

Titre : Excis

Description : Implémentation d'un solution de fouille de données intégrant la connaissance

Copyright : Copyright (c) 2006

Société : Equipe Execo - Laboratoire I3S - UNSA

Version:
1.0
Auteur:
Laurent BRISSON
Détail du constructeur

Transformation

public Transformation(excis.ConnexionSGBD connexion,
                      java.lang.String schemaOrigine,
                      java.lang.String schemaTransformations,
                      java.lang.String schemaFonctions,
                      java.lang.String schemaMODB)
Constructeur de la classe
Paramètres:
connexion - ConnexionSGBD
schemaOrigine - String
schemaTransformations - String
schemaFonctions - String
schemaMODB - String

Détail de la méthode

getNomAttributOrigine

public java.lang.String getNomAttributOrigine(java.lang.String table,
                                              java.lang.String concept,
                                              java.lang.String prefixe)
Récupère le nom d'un attribut dans la table d'origine
Paramètres:
tableCAF - String
concept - String
prefixe - String
Retourne:
String
Throws:
SQLException -

getTypeMapping

public java.lang.String getTypeMapping(java.lang.String concept)
Retourne la méthode à utiliser pour effectuer le mapping du concept
Paramètres:
concept - String
Retourne:
String
Throws:
SQLException -

importerTableContact

public void importerTableContact(java.lang.String table,
                                 java.util.ArrayList attributs)
Extrait les valeurs des lignes de la table d'origine pour les attributs séelectionnés Transforme les valeurs selon les informations spécifiées dans le schéma transformation Peuple la MODB
Paramètres:
table - String
attributs - ArrayList

mapping

public java.lang.String mapping(java.lang.String valeur,
                                java.lang.String methode)
Retourne le concept associé à la valeur
Paramètres:
valeur - String Une valeur
structure - String methode de mapping à utiliser
Retourne:
String Le concept associé

getConceptValeur

public java.lang.String getConceptValeur(java.lang.String valeur,
                                         java.lang.String methode)
Retourne le concept valeur associé à une valeur
Paramètres:
valeur - String
methode - String
Retourne:
String

creerTableContact

public void creerTableContact()
Fonction permettant de générer la table Contact

creerTableModb

public void creerTableModb(java.lang.String nomTable,
                           java.util.ArrayList nom,
                           java.util.ArrayList type,
                           java.util.ArrayList primaryKey)
Fonction créant une table dans la MODB
Paramètres:
nomTable - String
nom - ArrayList
type - ArrayList
primaryKey - ArrayList

extraitNomTables

public java.util.ArrayList extraitNomTables(java.lang.String schema)
Extrait le nom des tables présentes dans un schéma donné
Paramètres:
schema - String Le nom du schéma
Retourne:
ArrayList Le nom des tables