Altair® Monarch®

 

Ajout de tables via la fenêtre Préparer

Vous avez la possibilité d’ajouter des tables depuis la fenêtre Préparer en les sélectionnant dans la Liste des tables (utilisez Ctrl+clic pour sélectionner plusieurs tables) puis en cliquant avec le bouton droit et en choisissant une opération d’ajout dans le menu contextuel.

Remarque :

  • Les différentes options vous permettront d’obtenir différents résultats.

  • Dans certains cas, l’ordre selon lequel vous sélectionnez les tables à ajouter affectera le résultat.

Procédure à suivre

  1. Dans la liste des tables de la fenêtre Préparer, sélectionnez les tables que vous souhaitez ajouter. (Utilisez la commande Ctrl+clic pour sélectionner plusieurs tables à la fois.)

  2. Cliquez avec le bouton droit de la souris et choisissez Ajouter des tables, puis sélectionnez la méthode d’ajout :

    • Assortir les colonnes en fonction du nom

    • Assortir les colonnes en fonction du nom et du type

    • Assortir les colonnes en fonction de l’ordre

    • Assortir les colonnes en fonction de l’ordre, du nom et du type

Remarque : Si vous voulez plus de contrôle pour définir l’ajout, vous pouvez utiliser la boîte de dialogue Modifier l’ajout.

Par exemple : Ajouter des tables en faisant correspondre le nom

Exemple 1

Prenons par exemple les tables suivantes à ajouter :

Table Informatique

Serv.

Nom

Prénom

ID de l’employé(e)

Date

Sexe

Informatique

Batte

Robert

1593211

18/3/1999 0:00

M

Informatique

Delatour

Normand

1597596

18/3/2005 0:00

M

Informatique

Delatour

Monique

1604193

18/12/2001 0:00

F

 

Table Marketing

Service

Nom

Prénom

ID de l’employé(e)

Date

Sexe

Marketing

Avril

Anne

1597429

23/10/1993 0:00

F

Marketing

Bannin

David

1607768

18/12/2003 0:00

M

 

Table Comptabilité

Service

Nom

Prénom

ID de l’employé(e)

Date

Sexe

Comptabilité

Martin

René

1592784

13/10/1995 0:00

M

Comptabilité

Dalemat

Guillaume

1587390

30/1/1993 0:00

M

Comptabilité

Georges

Guillaume

1596792

04/6/2005 0:00

M

 

Assortir les colonnes en fonction du nom produit le résultat suivant :

Serv.

Nom

Prénom

ID de l’employé(e)

Date

Sexe

Informatique

Batte

Robert

1593211

18/3/1999 0:00

M

Informatique

Delatour

Normand

1597596

18/3/2005 0:00

M

Informatique

Delatour

Monique

1604193

18/12/2001 0:00

F

 

Avril

Anne

1597429

23/10/1993 0:00

F

 

Bannin

David

1607768

18/12/2003 0:00

M

 

Martin

René

1592784

13/10/1995 0:00

M

 

Dalemat

Guillaume

1587390

30/1/1993 0:00

M

 

Georges

Guillaume

1596792

04/6/2005 0:00

M

 

Dans cet exemple, les valeurs de la colonne Service des tables Marketing et Comptabilité ne sont pas incluses, car le nom de la première colonne de la première table ne correspond pas.

Remarque : Monarch Data Prep Studio se servira de la première table comme base pour ajouter les tables suivantes.

Exemple 2

Si vous ajoutez des tables dans un ordre différent, à savoir :

Table Marketing

Service

Nom

Prénom

ID de l’employé(e)

Date

Sexe

Marketing

Avril

Anne

1597429

23/10/1993 0:00

F

Marketing

Bannin

David

1607768

18/12/2003 0:00

M

 

Table Comptabilité

Service

Nom

Prénom

ID de l’employé(e)

Date

Sexe

Comptabilité

Martin

René

1592784

13/10/1995 0:00

M

Comptabilité

Dalemat

Guillaume

1587390

30/1/1993 0:00

M

Comptabilité

Georges

Guillaume

1596792

04/6/2005 0:00

M

 

Table Informatique

Serv.

Nom

Prénom

ID de l’employé(e)

Date

Sexe

Informatique

Batte

Robert

1593211

18/3/1999 0:00

M

Informatique

Delatour

Normand

1597596

18/3/2005 0:00

M

Informatique

Delatour

Monique

1604193

18/12/2001 0:00

F

 

Vous obtenez ce résultat :

Service

Nom

Prénom

ID de l’employé(e)

Date

Sexe

Marketing

Avril

Anne

1597429

23/10/1993 0:00

F

Marketing

Bannin

David

1607768

18/12/2003 0:00

M

Comptabilité

Martin

René

1592784

13/10/1995 0:00

M

Comptabilité

Dalemat

Guillaume

1587390

30/1/1993 0:00

M

Comptabilité

Georges

Guillaume

1596792

04/6/2005 0:00

M

 

Batte

Robert

1593211

18/3/1999 0:00

M

 

Delatour

Normand

1597596

18/3/2005 0:00

M

 

Delatour

Monique

1604193

18/12/2001 0:00

F

Exemple 3

Notez que la position est sans importance quand vous utilisez Assortir les colonnes en fonction du nom :

Table Marketing

Service

Nom

Prénom

ID de l’employé(e)

Date

Sexe

Marketing

Avril

Anne

1597429

23/10/1993 0:00

F

Marketing

Bannin

David

1607768

18/12/2003 0:00

M

 

Table Comptabilité

Service

Nom

Prénom

ID de l’employé(e)

Date

Sexe

Comptabilité

Martin

René

1592784

13/10/1995 0:00

M

Comptabilité

Dalemat

Guillaume

1587390

30/1/1993 0:00

M

Comptabilité

Georges

Guillaume

1596792

04/6/2005 0:00

M

 

Table Informatique

Nom

Prénom

ID de l’employé(e)

Date

Service

Sexe

Batte

Robert

1593211

18/3/1999 0:00

Informatique

M

Delatour

Normand

1597596

18/3/2005 0:00

Informatique

M

Delatour

Monique

1604193

18/12/2001 0:00

Informatique

F

 

Vous obtenez ce résultat :

Service

Nom

Prénom

ID de l’employé(e)

Date

Sexe

Marketing

Avril

Anne

1597429

23/10/1993 0:00

F

Marketing

Bannin

David

1607768

18/12/2003 0:00

M

Comptabilité

Martin

René

1592784

13/10/1995 0:00

M

Comptabilité

Dalemat

Guillaume

1587390

30/1/1993 0:00

M

Comptabilité

Georges

Guillaume

1596792

04/6/2005 0:00

M

Informatique

Batte

Robert

1593211

18/3/1999 0:00

M

Informatique

Delatour

Normand

1597596

18/3/2005 0:00

M

Informatique

Delatour

Monique

1604193

18/12/2001 0:00

F

Par exemple : Ajout de tables en faisant correspondre le nom et le type

Lorsque vous ajoutez des tables en faisant correspondre le nom et le type, Monarch Data Prep Studio ajoutera uniquement les tables dont les colonnes correspondent en termes de nom et de type de données. Cet ajout suit la même logique que l’assortiment en fonction du nom, mais avec une condition supplémentaire : les types de données des colonnes doivent correspondre.

Exemple 1

Prenons par exemple les tables suivantes à ajouter :

Table Informatique

Service

Nom

Prénom

ID de l’employé(e) (numéro)

Date

Sexe

Informatique

Batte

Robert

1593211

18/3/1999 0:00

M

Informatique

Delatour

Normand

1597596

18/3/2005 0:00

M

Informatique

Delatour

Monique

1604193

18/12/2001 0:00

F

 

Table Marketing

Service

Nom

Prénom

ID de l’employé(e) (texte)

Date

Sexe

Marketing

Avril

Anne

1597429

23/10/1993 0:00

F

Marketing

Bannin

David

1607768

18/12/2003 0:00

M

 

Table Comptabilité

Service

Nom

Prénom

ID de l’employé(e)

(texte)

Date

Sexe

Comptabilité

Martin

René

1592784

13/10/1995 0:00

M

Comptabilité

Dalemat

Guillaume

1587390

30/1/1993 0:00

M

Comptabilité

Georges

Guillaume

1596792

04/6/2005 0:00

M

 

Le résultat sera le suivant :

Service

Nom

Prénom

ID de l’employé(e) (numéro)

Date

Sexe

Informatique

Batte

Robert

1593211

18/3/1999 0:00

M

Informatique

Delatour

Normand

1597596

18/3/2005 0:00

M

Informatique

Delatour

Monique

1604193

18/12/2001 0:00

F

Marketing

Avril

Anne

 

23/10/1993 0:00

F

Marketing

Bannin

David

 

18/12/2003 0:00

M

Comptabilité

Martin

René

 

13/10/1995 0:00

M

Comptabilité

Dalemat

Guillaume

 

30/01/1993 0:00

M

Comptabilité

Georges

Guillaume

 

04/06/2005 0:00

M

 

Dans cet exemple, les valeurs de la colonne ID de l’employé(e) des tables Marketing et Comptabilité ne sont pas incluses, car le type de données de la colonne ID de l’employé(e) de la table Traitement de données ne correspond pas.

Exemple 2

Si vous disposez des tables suivants :

Table Informatique

Service

Nom

Prénom

ID de l’employé(e) (numéro)

Date

Sexe

Informatique

Batte

Robert

1593211

18/3/1999 0:00

M

Informatique

Delatour

Normand

1597596

18/3/2005 0:00

M

Informatique

Delatour

Monique

1604193

18/12/2001 0:00

F

 

Table Marketing

Service

Nom

Prénom

ID de l’employé(e) (texte)

Date

Sexe

Marketing

Avril

Anne

1597429

23/10/1993 0:00

F

Marketing

Bannin

David

1607768

18/12/2003 0:00

M

 

Table Comptabilité

Service

Nom

Prénom

ID de l’employé(e)

(numéro)

Date

Sexe

Comptabilité

Martin

René

1592784

13/10/1995 0:00

M

Comptabilité

Dalemat

Guillaume

1587390

30/1/1993 0:00

M

Comptabilité

Georges

Guillaume

1596792

04/6/2005 0:00

M

 

Le résultat sera le suivant :

Service

Nom

Prénom

ID de l’employé(e) (numéro)

Date

Sexe

Informatique

Batte

Robert

1593211

18/3/1999 0:00

M

Informatique

Delatour

Normand

1597596

18/3/2005 0:00

M

Informatique

Delatour

Monique

1604193

18/12/2001 0:00

F

Marketing

Avril

Anne

 

23/10/1993 0:00

F

Marketing

Bannin

David

 

18/12/2003 0:00

M

Comptabilité

Martin

René

 

13/10/1995 0:00

M

Comptabilité

Dalemat

Guillaume

 

30/1/1993 0:00

M

Comptabilité

Georges

Guillaume

 

04/6/2005 0:00

M

 

Dans cet exemple, les valeurs de la colonne ID de l’employé(e) des tables Marketing et Comptabilité ne sont pas incluses, car le nom ou type de données de la colonne ID de l’employé(e) de la table Traitement de données ne correspond pas.

Exemple : ajout de tables en faisant correspondre l’ordre

Lorsque vous ajoutez des tables en faisant correspondre l’ordre, Monarch Data Prep Studio ajoutera uniquement les tables dont les colonnes correspondent en termes de position. Monarch Data Prep Studio ignorera les noms et les types de données.

Exemple

Prenons par exemple les tables suivantes à ajouter :

Table Informatique

Serv.

Nom

Prénom

ID de l’employé(e)

(numéro)

Date

Sexe

Informatique

Batte

Robert

1593211

18/3/1999 0:00

M

Informatique

Delatour

Normand

1597596

18/3/2005 0:00

M

Informatique

Delatour

Monique

1604193

18/12/2001 0:00

F

 

Table Marketing

Service

Nom

Prénom

ID de l’employé(e)

(numéro)

Date

Sexe

Marketing

Avril

Anne

1597429

23/10/1993 0:00

F

Marketing

Bannin

David

1607768

18/12/2003 0:00

M

 

Table Comptabilité

Service

Nom

Prénom

ID de l’employé(e)(texte)

Date

Sexe

Comptabilité

Martin

René

1592784

13/10/1995 0:00

M

Comptabilité

Dalemat

Guillaume

1587390

30/1/1993 0:00

M

Comptabilité

Georges

Guillaume

1596792

04/6/2005 0:00

M

 

Si :

  • La colonne Service de la table Informatique a un nom différent, et

  • La colonne ID de l’employé(e) de la table Comptabilité a un type de données différent (du texte à la place de nombres)

Le résultat sera le suivant :

Serv.

Nom

Prénom

ID de l’employé(e)

Date

Sexe

Informatique

Batte

Robert

1593211

18/3/1999 0:00

M

Informatique

Delatour

Normand

1597596

18/3/2005 0:00

M

Informatique

Delatour

Monique

1604193

18/12/2001 0:00

F

Marketing

Avril

Anne

1597429

23/10/1993 0:00

F

Marketing

Bannin

David

1607768

18/12/2003 0:00

M

Comptabilité

Martin

René

1592784

13/10/1995 0:00

M

Comptabilité

Dalemat

Guillaume

1587390

30/1/1993 0:00

M

Comptabilité

Georges

Guillaume

1596792

04/6/2005 0:00

M

 

Dans cet exemple, toutes les valeurs des colonnes ID d’employé de tous les tables sont incluses, puisque l’assortiment se fait uniquement en fonction de l’ordre et du nom.

 

Ajout de tables en faisant correspondre l’ordre, le nom et le type

Lorsque vous ajoutez des tables en faisant correspondre l’ordre, le nom et le type, Monarch Data Prep Studio ajoutera uniquement les tables dont les colonnes correspondent en termes de position, de nom et de type.

Exemple 1

Prenons par exemple les tables suivantes à ajouter :

Table Informatique

Serv.

Nom

Prénom

ID de l’employé(e)

Date

Sexe

Informatique

Batte

Robert

1593211

18/3/1999 0:00

M

Informatique

Delatour

Normand

1597596

18/3/2005 0:00

M

Informatique

Delatour

Monique

1604193

18/12/2001 0:00

F

 

Table Marketing

Service

Nom

Prénom

ID de l’employé(e)

Date

Sexe

Marketing

Avril

Anne

1597429

23/10/1993 0:00

F

Marketing

Bannin

David

1607768

18/12/2003 0:00

M

 

Table Comptabilité

Service

Nom

Prénom

ID de l’employé(e)

Date

Sexe

Comptabilité

Martin

René

1592784

13/10/1995 0:00

M

Comptabilité

Dalemat

Guillaume

1587390

30/1/1993 0:00

M

Comptabilité

Georges

Guillaume

1596792

04/6/2005 0:00

M

 

Si les colonnes de tous les tables renferment des types de données correspondantes, le résultat de la fonction Ajouter des tables > Assortir les colonnes en fonction de l’ordre, du nom et du type serait :

Serv.

Nom

Prénom

ID de l’employé(e)

Date

Sexe

Informatique

Batte

Robert

1593211

18/3/1999 0:00

M

Informatique

Delatour

Normand

1597596

18/3/2005 0:00

M

Informatique

Delatour

Monique

1604193

18/12/2001 0:00

F

 

Avril

Anne

1597429

23/10/1993 0:00

F

 

Bannin

David

1607768

18/12/2003 0:00

M

 

Martin

René

1592784

13/10/1995 0:00

M

 

Dalemat

Guillaume

1587390

30/1/1993 0:00

M

 

Georges

Guillaume

1596792

04/6/2005 0:00

M

 

Dans cet exemple, les valeurs de la colonne Service des tables Marketing et Comptabilité ne sont pas incluses, car le nom de la première colonne de la première table ne correspond pas.

Remarque : Monarch Data Prep Studio se servira de la première table comme base pour ajouter les tables suivantes. Si vous ajoutez des tables dans un ordre différent, à savoir :

 

Table Marketing

Service

Nom

Prénom

ID de l’employé(e)

Date

Sexe

Marketing

Avril

Anne

1597429

23/10/1993 0:00

F

Marketing

Bannin

David

1607768

18/12/2003 0:00

M

 

Table Comptabilité

Service

Nom

Prénom

ID de l’employé(e)

Date

Sexe

Comptabilité

Martin

René

1592784

13/10/1995 0:00

M

Comptabilité

Dalemat

Guillaume

1587390

30/1/1993 0:00

M

Comptabilité

Georges

Guillaume

1596792

04/6/2005 0:00

M

 

Table Informatique

Serv.

Nom

Prénom

ID de l’employé(e)

Date

Sexe

Informatique

Batte

Robert

1593211

18/3/1999 0:00

M

Informatique

Delatour

Normand

1597596

18/3/2005 0:00

M

Informatique

Delatour

Monique

1604193

18/12/2001 0:00

F

 

Vous obtiendrez alors ce résultat :

Service

Nom

Prénom

ID de l’employé(e)

Date

Sexe

Marketing

Avril

Anne

1597429

23/10/1993 0:00

F

Marketing

Bannin

David

1607768

18/12/2003 0:00

M

Comptabilité

Martin

René

1592784

13/10/1995 0:00

M

Comptabilité

Dalemat

Guillaume

1587390

30/1/1993 0:00

M

Comptabilité

Georges

Guillaume

1596792

04/6/2005 0:00

M

 

Batte

Robert

1593211

18/3/1999 0:00

M

 

Delatour

Normand

1597596

18/3/2005 0:00

M

 

Delatour

Monique

1604193

18/12/2001 0:00

F

 

Exemple 2

Prenons par exemple les tables suivantes à ajouter :

Table Informatique

Serv.

Nom

Prénom

ID de l’employé(e)

Date

Sexe

Informatique

Batte

Robert

1593211

18/3/1999 0:00

M

Informatique

Delatour

Normand

1597596

18/3/2005 0:00

M

Informatique

Delatour

Monique

1604193

18/12/2001 0:00

F

 

Table Marketing

Service

Nom

Prénom

ID de l’employé(e)

Date

Sexe

Marketing

Avril

Anne

1597429

23/10/1993 0:00

F

Marketing

Bannin

David

1607768

18/12/2003 0:00

M

 

Table Comptabilité

Service

Nom

Prénom

ID de l’employé(e)

Date

Sexe

Comptabilité

Martin

René

1592784

13/10/1995 0:00

M

Comptabilité

Dalemat

Guillaume

1587390

30/1/1993 0:00

M

Comptabilité

Georges

Guillaume

1596792

04/6/2005 0:00

M

 

Si :

  • La colonne Service de la table Informatique a un nom différent, et

  • Les colonnes ID de l’employé(e) de la table Comptabilité a un type de données différent (du texte à la place de nombres)

Le résultat de l’opération Ajouter des tables > Assortir les colonnes en fonction de l’ordre, du nom et du type sera :

Serv.

Nom

Prénom

ID de l’employé(e)

Date

Sexe

Informatique

Batte

Robert

1593211

18/3/1999 0:00

M

Informatique

Delatour

Normand

1597596

18/3/2005 0:00

M

Informatique

Delatour

Monique

1604193

18/12/2001 0:00

F

 

Avril

Anne

1597429

23/10/1993 0:00

F

 

Bannin

David

1607768

18/12/2003 0:00

M

 

Martin

René

 

13/10/1995 0:00

M

 

Dalemat

Guillaume

 

30/1/1993 0:00

M

 

Georges

Guillaume

 

04/6/2005 0:00

M

 

 

Liens associés