Accéder au contenu principal Passer au contenu complémentaire

OMG CWM 1.x XMI 1.x - Import

Availability-note AWS

Prérequis du pont

Ce pont :
  • n'est supporté que sous Microsoft Windows.

Spécifications du pont

Fournisseur Object Management Group
Nom de l'outil Common Warehouse Metamodel (CWM) XMI
Version de l'outil 1.0 à 1.1
Site Web de l'outil http://www.omg.org/cwm/
Méthodologie supportée [Gestion des métadonnées] Référentiel des métadonnées, Data Store (Diagrammes de classe UML de modèles d'objets, Modèle de données physique, Modèle de données logique) via un fichier CWM XMI
Profiling de données
Collecte incrémentale
Collecte multi-modèle
Navigation dans le référentiel distant pour sélectionner un modèle

SPÉCIFICATIONS
Outil : Object Management Group/Common Warehouse Metamodel (CWM) XMI version 1.0 à 1.1 via un fichier CWM XMI
Consultez http://www.omg.org/cwm/
Métadonnées : [Gestion des métadonnées] Référentiel des métadonnées, Data Store (Diagrammes de classe UML de modèles d'objets, Modèle de données physique, Modèle de données logique)
Composant : OmgCwmXmi version 11.2.0

VUE D'ENSEMBLE
Importe un fichier XML conforme au format de fichier Object Management Group (OMG) Common Warehouse Metamodel (CWM) XML Metadata Interchange (XMI). Il existe plusieurs versions du métamodèle CWM et formats XMI, aussi, veillez à identifier la version exacte d'OMG CWM XMI produite par votre outil source.

PRÉREQUIS
Pour obtenir des instructions sur la création d'un fichier UML XMI, sélectionnez le pont exact (avec le nom d'outil) dans la liste de ponts plutôt que d'utiliser ce pont générique.

FOIRE AUX QUESTIONS
Q : Quelle version de fichier CWM est supportée par mon outil ?
R : Contactez votre fournisseur pour obtenir la version exacte du métamodèle CWM et du format XMI supportés. Vous pouvez également consulter le site Web OMG pour obtenir plus d'informations concernant les combinaisons valides de métamodèles et de formats XMI.

LIMITATIONS
Consultez les limitations générales connues à l'adresse https://metaintegration.com/Products/MIMB/Help/#!Documents/mimbknownlimitations.html

SUPPORT
Fournissez un package de dépannage avec le log de débogage. Le log de débogage peut être défini dans l'interface ou dans conf/conf.properties avec MIR_LOG_LEVEL=6


Paramètres du pont

Nom du paramètre Description Type Valeurs Défaut Périmètre
Fichier Importe un fichier XML conforme au format de fichier Object Management Group (OMG) Common Warehouse Metamodel (CWM) XML Metadata Interchange (XMI). Fichier
*.xml
*.xmi
  Éléments obligatoires
Outil cible Spécifiez l'outil utilisé pour générer le modèle à importer. Cette option permet au pont d'ajuster son comportement pour correspondre à la façon dont l'outil source a enregistré le modèle.

"Auto Detect (Détection automatique)"
Ce pont détecte automatiquement l'outil qui a généré le fichier.

"OMG CWM"
Spécifie que le fichier est conforme aux normes standards DTD d'OMG CWM.

"IBM DB2 Warehouse Manager"
Spécifie que le fichier a été généré par IBM DB2 Warehouse Manager.

"Oracle Warehouse Builder"
Spécifie que le fichier a été généré par Oracle Warehouse Builder.

"SAS ETL Studio"
Spécifie que le fichier a été généré par SAS ETLStudio.
ÉNUMÉRATION
Détection auto
OMG CWM
IBM DB2 Warehouse Manager
Oracle Warehouse Builder
SAS ETL Studio
Détection auto  
Correction auto Le fichier CWM produit par des outils sources peut contenir un modèle légèrement incomplet ou incorrect. Cette option vous permet de spécifier si le pont doit tenter de corriger le modèle ou non.

"True (Vrai)"
Tentez de corriger le modèle. Cela peut impliquer de supprimer certains éléments du modèle. Ce pont affiche des informations d'avertissement concernant ces modifications.

"False (Faux)"
Ne modifiez pas le modèle. Si le modèle est non valide, ce pont le rejette.
BOOLEAN   true  
Package de niveau supérieur Le métamodèle nécessite que tous les éléments de modèle (classes, associations...) appartiennent à un package. Lorsqu'un élément n'est pas explicitement associé à un package, il est stocké dans un package spécial. Cette option spécifie le nom de ce package. S'il n'existe qu'un seul package de niveau supérieur de ce nom dans le modèle, le package est considéré comme facultatif. Ainsi, il n'apparaît pas dans le modèle de destination si l'outil de destination n'a pas besoin que tous les objets soient dans un package. Chaîne de caractères   Vue logique  
Importer des UUID Le fichier CWM peut contenir des UUID. Cette option vous permet de spécifier si le pont doit les importer :

"True (Vrai)"
L'attribut xmi.uuid est enregistré dans la propriété NativeID.

"False (Faux)"
L'attribut xmi.uuid est ignoré.
BOOLEAN   true  
Niveau de conception de table du modèle de données Contrôle la couche de conception des tables importées.

Ce paramètre est utile lors de l'export de métadonnées vers un outil cible qui supporte deux vues du modèle : une vue logique et une vue physique. Certains outils de modélisation de données supportent le concept selon lequel vous pouvez décider si une table apparaît en tant que table physique et en tant qu'entité logique. Certains outils de Business Intelligence supportent également le concept selon lequel vous pouvez décider qu'une table apparaît dans un modèle physique et dans une vue d'entreprise du modèle. Configurez l'option à :

"Logical and physical (Logique et physique)"
Les tables s'affichent dans la vue logique et dans la vue physique du modèle.

"Physical (Physique)"
Les tables s'affichent uniquement dans la vue physique du modèle.
ÉNUMÉRATION
Physique
Logique et physique
Physique  

 

Mapping du pont

Meta Integration Repository (MIR)
Métamodèle
(se base sur le standard OMG CWM)
"OMG CWM 1.x XMI 1.x"
Métamodèle
OmgCwmXmi
Mapping des commentaires
     
Name (Nom) UML:ModelElement.name/nom  
Argument UML:Parameter  
DefaultValue defaultValue  
Description UML:ModelElement.taggedValue Les valeurs ayant des mots-clés appelées 'documentation' sont placées dans la description
Type type  
Name (Nom) UML:ModelElement.name/nom  
PhysicalName UML:ModelElement.name/nom  
Position   Ordre dans le fichier CWMRDB
Association CWMRDB:ForeignKey L'association est déduite de la relation de contrainte de la clé étrangère/unique
Agrégation   déduite depuis l'unicité des attributs dans la clé étrangère
Description UML:ModelElement.taggedValue Les valeurs ayant des mots-clés appelées 'documentation' sont placées dans la description
PhysicalName UML:ModelElement.name/nom  
AssociationRole CWMRDB:ForeignKey  
Description UML:ModelElement.taggedValue Les valeurs ayant des mots-clés appelées 'documentation' sont placées dans la description
ExtraConstraint deleteRule, updateRule  
Multiplicité   1' pour le rôle UniqueConstraint si tous les Attributs de la clé étrangère sont obligatoires et '0..1' dans le cas contraire. '0..*' pour le rôle ForeignKey
PhysicalName UML:ModelElement.name/nom  
Source   Configurée à "true (vrai)" pour le rôle UniqueConstraint
Attribut CWMRDB:Column  
CppScope Visibilité  
CppStatic ownerScope  
InitialValue UML:Attribute.initialValue  
Name (Nom) collationName  
Facultatif isNullable  
Position   Ordre dans le fichier
Stéréotype UML:Stereotype  
BaseType CWMRDB:SQLSimpleType  
DataType (TypeDeDonnées)   Consultez la section Mapping de DataType
Description UML:ModelElement.taggedValue Les valeurs ayant des mots-clés appelées 'documentation' sont placées dans la description
Length (Longueur) longueur, précision Depuis les propriétés de la colonne
Name (Nom) Name (Nom)  
PhysicalName UML:ModelElement.name/nom  
Échelle Échelle Depuis les propriétés de la colonne
CandidateKey CWMRDB:UniqueConstraint,CWMRDB:PrimaryKey  
Description UML:ModelElement.taggedValue Les valeurs ayant des mots-clés appelées 'documentation' sont placées dans la description
Name (Nom) Name (Nom)  
PhysicalName UML:ModelElement.name/nom  
UniqueKey   Configuré à "true (vrai)"
Classe CWMRDB:BaseTable  
CppAbstract isAbstract  
CppClassType   configuré comme "Entity (Entité)"
CppConcurrency isActive  
CppPersistent isTemporary  
CppScope Visibilité  
Description UML:ModelElement.taggedValue Les valeurs ayant des mots-clés appelées 'documentation' sont placées dans la description
Name (Nom) Name (Nom)  
PhysicalName UML:ModelElement.name/nom  
Stéréotype UML:Stereotype  
ClassDiagram   Un diagramme de classe est créé pour chaque package contenant des éléments
ClassifierMap CWMTFM:ClassifierMap  
Description functionDescription  
Operation (Opération) Fonction  
Cube CWMOLAP:Cube Une CubeRegion par Cube uniquement
Description UML:ModelElement.taggedValue Les valeurs ayant des mots-clés appelées 'documentation' sont placées dans la description
Name (Nom) Name (Nom)  
PhysicalName UML:ModelElement.name/nom  
CubeDimensionAssociation CWMOLAP:CubeDimensionAssociation  
Description UML:ModelElement.taggedValue Les valeurs ayant des mots-clés appelées 'documentation' sont placées dans la description
PhysicalName UML:ModelElement.name/nom  
Description UML:ModelElement.taggedValue Les valeurs ayant des mots-clés appelées 'documentation' sont placées dans la description
Name (Nom) Name (Nom)  
PhysicalName UML:ModelElement.name/nom  
DerivedType CWMRDB:SQLDistinctType  
DataType (TypeDeDonnées)   Consultez la section Mapping de DataType
Description UML:ModelElement.taggedValue Les valeurs ayant des mots-clés appelées 'documentation' sont placées dans la description
Length (Longueur) longueur, précision Cette valeur peut également être configurée depuis les propriétés des colonnes
Name (Nom) Name (Nom)  
PhysicalName UML:ModelElement.name/nom  
Échelle Échelle Cette valeur peut également être configurée depuis les propriétés des colonnes
UserDefined   Configuré à "true (vrai)"
Dimension CWMOLAP:Dimension  
Description UML:ModelElement.taggedValue Les valeurs ayant des mots-clés appelées 'documentation' sont placées dans la description
Name (Nom) Name (Nom)  
PhysicalName UML:ModelElement.name/nom  
Type isTime ou isMeasure  
UserDefined   Créez l'objet uniquement si le
Description UML:ModelElement.taggedValue Les valeurs ayant des mots-clés appelées 'documentation' sont placées dans la description
Name (Nom) Name (Nom)  
PhysicalName UML:ModelElement.name/nom  
FeatureMap CWMTFM:FeatureMap  
Description functionDescription  
Name (Nom) Name (Nom)  
Operation (Opération) Fonction  
ForeignKey CWMRDB:ForeignKey  
Description UML:ModelElement.taggedValue Les valeurs ayant des mots-clés appelées 'documentation' sont placées dans la description
Name (Nom) Name (Nom)  
PhysicalName UML:ModelElement.name/nom  
Hiérarchie CWMOLAP:Hierarchy  
Description UML:ModelElement.taggedValue Les valeurs ayant des mots-clés appelées 'documentation' sont placées dans la description
Name (Nom) Name (Nom)  
PhysicalName UML:ModelElement.name/nom  
HierarchyLevelAssociation CWMOLAP:HierarchyLevelAssociation  
Description UML:ModelElement.taggedValue Les valeurs ayant des mots-clés appelées 'documentation' sont placées dans la description
PhysicalName UML:ModelElement.name/nom  
Position   Ordre dans le fichier
Index CWMRDB:SQLIndex  
Description UML:ModelElement.taggedValue Les valeurs ayant des mots-clés appelées 'documentation' sont placées dans la description
Name (Nom) Name (Nom)  
PhysicalName UML:ModelElement.name/nom  
Niveau CWMOLAP:Level  
Description UML:ModelElement.taggedValue Les valeurs ayant des mots-clés appelées 'documentation' sont placées dans la description
Name (Nom) Name (Nom)  
PhysicalName UML:ModelElement.name/nom  
LevelAttribute CWM:Attribute  
Description UML:ModelElement.taggedValue Les valeurs ayant des mots-clés appelées 'documentation' sont placées dans la description
Name (Nom) Name (Nom)  
PhysicalName UML:ModelElement.name/nom  
LevelKey CWM:UniqueKey  
Name (Nom) Name (Nom)  
Mesurer CWMOLAP:Measure  
Description UML:ModelElement.taggedValue Les valeurs ayant des mots-clés appelées 'documentation' sont placées dans la description
Name (Nom) Name (Nom)  
PhysicalName UML:ModelElement.name/nom  
SQLViewAttribute CWMRDB:Column  
SQLViewEntity CWMRDB:View  
Description UML:ModelElement.taggedValue Les valeurs ayant des mots-clés appelées 'documentation' sont placées dans la description
Name (Nom) Name (Nom)  
PhysicalName UML:ModelElement.name/nom  
WhereClause CWMRDB:View.queryExpression  
StoreModel CWMRDB:Catalog S'il y a plusieurs catalogues dans le fichier, ils sont sauvegardés en tant que Packages
Description UML:ModelElement.taggedValue Les valeurs ayant des mots-clés appelées 'documentation' sont placées dans la description
Name (Nom) Name (Nom)  
PhysicalName UML:ModelElement.name/nom  
StoredProcedure CWMRDB:StoredProcedure  
Description UML:ModelElement.taggedValue Les valeurs ayant des mots-clés appelées 'documentation' sont placées dans la description
Name (Nom) UML:ModelElement.name/nom  
PhysicalName UML:ModelElement.name/nom  
Déclencheur CWMRDB:Trigger  

Cette page vous a-t-elle aidé ?

Si vous rencontrez des problèmes sur cette page ou dans son contenu – une faute de frappe, une étape manquante ou une erreur technique – faites-le-nous savoir.