Rapport : Importer données au format Excel

Utiliser

En option, le rapport crée des modèles, des objets et des liaisons et gère les attributs définis. Les relations d'associations sont également représentées. Si vous n'utilisez pas la feuille de calcul Structure de modèle, les définitions d'objets et les liaisons sont créées dans la base de données avec les attributs définis. Etant donné que les liaisons sont définies par les objets reliés, les liaisons ne sont créées que si elles ont une valeur entre les objets au sein du modèle. Aucun modèle n'est généré dans ce cas.

Seuls les éléments contenus dans votre filtre de méthode actuel sont pris en considération. Si des objets portant le même nom existent déjà, ils seront importés. Il importe ensuite de consolider ces objets.

A la base de l'importation se trouve un modèle Excel que vous sortez avec le rapport Créer un modèle (template) pour l'importation de données.

Vous gérez dans les tables de ce modèle de représentation les informations requises dans la langue de base de données dans laquelle vous vous êtes connecté pour l'importation des données. Des informations vous aidant à compléter les colonnes s'affichent sur cette page lorsque vous cliquez sur les différents liens. Les désignations des feuilles de calcul et des titres de colonnes ne sont pas encore adaptées dans le modèle de représentation. Les désignations du modèle de représentation figurent entre parenthèses dans cette description. Veuillez ne pas modifier ces désignations dans le modèle de représentation. Sinon, les données ne peuvent pas être importées.

Définissez les éléments devant être créés dans la base de données dans les feuilles de calcul Structure de modèle (Model_Structure), Attributs de modèles (Model_Att), Objets (Objects) et Liaisons (CXNS). Selon que vous souhaitez créer des modèles ou uniquement des définitions d'objets et de liaisons, vous ne devez pas compléter toutes les feuilles de calcul. Assurez-vous que les cellules vides ne contiennent vraiment aucun caractère, p. ex. des espaces. S'il y a des espaces, le rapport ne sera pas exécuté correctement.

Vous affectez à chaque terme la méthode ARIS dans les feuilles de calcul Affecter types de modèles (Mapping_Mod), Affecter types d'objets (Mapping_Obj), Affecter types de symboles (Mapping_Sym), Affecter types de liaisons (Mapping_CXN) et Affecter types d'attributs (Mapping_Attr).

Structure de modèle (Model_Structure)

Vous définissez dans cette table la structure des modèles qui seront créés dans la base de données.

Dans l'exemple illustré, les modèles Lending Products, du type Arbre de produits, et Banking Organization, du type Organigramme, sont créés. Les définitions des objets sont également créées et les objets sont dotés de valeurs dans les modèles et reliés avec les liaisons indiquées.

Exemple Structure de modèle

Veuillez gérer les colonnes suivantes :

Type de modèle (M_TYPE)

Symbole (SYMBOL)

Type de liaison (CXNS)

Nom de modèle et objet de premier niveau (Object_name)

Objet de deuxième niveau (Object_name)

Objet de énième niveau (Object_name)

Attributs de modèles (Model_Att)

Vous définissez dans cette table les attributs de modèles dans la langue dans laquelle vous vous connecterez pour l'importation des données.

Dans l'exemple illustré, les attributs Description et Personne responsable sont gérés pour les modèles Leading Products, Credit Cards et Banking Organization. Pour l'organigramme Credit banking business, l'attribut Personne responsable est géré.

Vous pouvez gérer autant d'attributs que souhaité. En raison du nombre limité de colonnes d'une table Excel, vous pouvez gérer maximum 250 attributs dans une table.

Si vous avez besoin de plus de 250 attributs, vous pouvez insérer des tables de liaisons supplémentaires. A cet effet, veillez à ce que le nom de chaque table de liaisons soit univoque et qu'il commence par le préfixe Attributs du modèle_ (Model_Att_).

Exemple Attributs de modèles

Veuillez gérer les colonnes suivantes :

Type de modèle (M_TYPE)

Modèle (NAME)

<Attribut> (Attribute1-n)

Objets

Dans la table des objets, vous définissez les objets devant être générés. Seuls les objets univoques en termes de nom et de type sont créés dans la base de données. Les objets de même nom et de type différent sont autorisés, mais ils devront également être pris en considération dans la feuille de calcul Liaisons (Cxns).

Vous pouvez gérer autant d'attributs que souhaité. En raison du nombre limité de colonnes d'une table Excel, vous pouvez gérer maximum 250 attributs dans une table.

Si vous avez besoin de plus de 250 attributs, vous pouvez insérer des tables de liaisons supplémentaires. A cet effet, veillez à ce que le nom de chaque table de liaisons soit univoque et qu'il commence par le préfixe Objets_ (Objects_).

Dans l'exemple illustré, l'attribut Chiffre est géré pour les objets General Lending et Personal Lending, l'attribut Centre de coûts pour l'objet Banking Organization et l'attribut Adresse e-mail pour les personnes.

Exemple Objets

Veuillez gérer les colonnes suivantes :

Symbole (SYMBOL)

Type d'objet (O_TYPE)

Objet (NAME)

<Attribut> (Attribute1-n)

Liaisons (Cxns)

Dans la table des liaisons, vous définissez les liaisons devant être créées entre un objet source et un objet cible. Si une liaison ne peut pas être créée pour des raisons de méthode, elle sera si possible tirée depuis l'objet cible vers l'objet source. Si aucun type de liaison n'a été entré dans la table de mappage ou si le type de liaison n'est pas valide, une seule liaison sera alors créée si exactement un type de liaison a été défini entre l'objet source et l'objet cible.

Vous pouvez gérer autant d'attributs que souhaité. En raison du nombre limité de colonnes d'une table Excel, vous pouvez gérer maximum 250 attributs dans une table.

Si vous avez besoin de plus de 250 attributs, vous pouvez insérer des tables de liaisons supplémentaires. A cet effet, veillez à ce que le nom de chaque table de liaisons soit univoque et qu'il commence par le préfixe Liaisons_ (Cxns_).

Si vous avez complété la colonne Type de liaison (CXNS) dans la feuille de calcul Structure de modèle (Model_Structure), vous ne devrez modifier la feuille de calcul Liaisons (Cxns) que pour gérer les attributs des liaisons.

Si vous le souhaitez, vous pouvez entrer, pour les objets cible et source, les types d'objets en regard du nom dans la deuxième colonne de cette feuille de calcul. Utilisez cette table si vous créez des objets de même nom et de type différent. Si tous les noms d'objets sont différents, utilisez la première table.

Les liaisons ne peuvent être créées que si les objets source et cible utilisés ont été définis dans la feuille de calcul Objets (Objects) et si une valeur a déjà été attribuée à ces objets dans les modèles. Si vous définissez des liaisons entre des objets auxquels aucune valeur n'a été affectée dans les modèles, les liaisons ne pourront pas être tirées.

Exemple Liaisons

Veuillez gérer les colonnes suivantes :

Type de liaison (C_TYPE)

Type d'objet (objet source) (SO_TYPE)

Type d'objet (objet cible) (TO_TYPE)

Objet source (SOURCE)

Objet cible (TARGET)

<Attribut> (<AttributeA-N>)

Affecter types de modèles (Mapping_Mod)

Veuillez affecter dans cette table d'affectation les noms API issus de la méthode ARIS qui ont été entrés dans les feuilles de calcul Structure de modèle (Model_Structure) et Attributs de modèles (Model_Att), dans la colonne Type de modèle (M_TYPE).

Type de modèle (colonne A)

Nom API (colonne B)

Affecter types d'objets (Mapping_Obj)

Veuillez affecter dans cette table d'affectation les noms API issus de la méthode ARIS aux types d'objets qui ont été entrés dans les feuilles de calcul Structure de modèle (Model_Structure) et Objets (Objects).

Vous ne devez pas modifier cette table si vous avez complété la colonne Symbole (SYMBOL) dans les feuilles de calcul.

Type d'objet (colonne A)

Nom API (colonne B)

Affecter types de symboles (Mapping_Sym)

Veuillez affecter dans cette table d'affectation les noms API issus de la méthode ARIS aux symboles d'objets qui ont été entrés dans les feuilles de calcul Structure de modèle (Model_Structure) et Objets (Objects).

Type de symbole (colonne A)

Nom API (colonne B)

Affecter types de liaisons (Mapping_Cxn)

Veuillez affecter dans cette table d'affectation les noms API issus de la méthode ARIS aux types de liaisons qui ont été entrés dans les feuilles de calcul Structure de modèle (Model_Structure) et Liaisons (Cxns).

Type de liaison (colonne A)

Nom API (colonne B)

Affecter types d'attributs (Mapping_Attr)

Veuillez affecter dans cette table d'affectation les noms API issus de la méthode ARIS aux types d'attributs qui ont été entrés dans les feuilles de calcul Attributs de modèle, Objets et Liaisons.

Type d'attribut (colonne A)

Nom API (colonne B)

Contexte

Le rapport est exécuté en tant que rapport de groupe ; tous les éléments sont créés au sein de ce groupe. Ceci permet également de procéder à une importation multiple des objets et, le cas échéant, de les consolider.

Sortie

Les erreurs suivantes sont journalisées dans un document au terme de l'exécution du rapport :

Les erreurs produites lors de la reprise de données sont consignées, le nom de page, le numéro de ligne et de colonne ainsi qu'un texte d'erreur étant affichés.