Cloud Software Group, Inc. EBX®
Documentation > Guide utilisateur > Modèles de données
Mode navigation Documentation > Guide utilisateur > Modèles de données

# Introduction aux modèles de données

## Présentation

### La fonction d'un modèle de données

La première étape de toute gouvernance de données dans TIBCO EBX® est le développement d'un modèle de données. Le but d'un modèle de données est de définir la structure des données gérées dans le référentiel en termes d'organisation, de types de données, et de relations sémantiques. Une fois que le modèle de données a été défini et publié, il devient possible de créer des jeux de données à partir de celui-ci.

Afin de définir un modèle de données dans le référentiel, créez d'abord un nouveau modèle de données, puis définissez sa structure et les propriétés de ses éléments (tables, champs et groupes). Le modèle de données ainsi défini doit être publié pour devenir disponible. Les utilisateurs pourront créer des jeux de données à partir de cette publication qui contiendront les données gérées par le référentiel EBX®.

### Concepts de base utilisés dans la modélisation des données

Une compréhension des termes suivants est nécessaire pour commencer la création de modèles de données :

- champ

- clé primaire

- clé étrangère

- table

- groupe

- type réutilisable

- règle de validation

## Utilisation de l'interface utilisateur de la section Modèles de données

### Navigation dans le Data Model Assistant

Les modèles de données peuvent être importés, édités, et publiés dans la section Modèles de données. L'assistant fourni dans EBX® permet d'élaborer facilement des modèles de données.

##### Note

Seuls les utilisateurs autorisés peuvent accéder à cet écran via la 'Perspective avancée'.

Le panneau de navigation est organisé selon les sections suivantes :

Configuration | La configuration technique du modèle de données.
Propriétés globales | Définit les propriétés techniques du modèle.
Modèles de données inclus | Définit les modèles de données inclus dans le modèles courant. Tous les types définis par les modèles de données inclus pourront être utilisés dans le modèle courant.
Librairie de composants | Définit les composants Java disponibles dans le modèle. Ces composants représentent l'ensemble des fonctionnalités programmatiques qui seront disponibles dans le modèle (contraintes programmatiques, fonctions, bean, etc.).
Add-ons | Définit les add-ons utilisés par le modèle de données. Ces add-ons pourront enrichir le modèle de données après la publication en ajoutant des propriétés et contraintes aux éléments du modèle.
Structure de données | Structure du modèle de données. Définit les relations entre les éléments du modèle de données et permet d'accéder à la définition de chaque élément.
Types de données simples | Types simples réutilisables définis dans le modèle de données courant.
Types de données complexes | Types complexes réutilisables définis dans le modèle de données courant.
Types de données simples inclus | Types simples réutilisables définis dans un modèle de données inclus dans le modèle courant.
Types de données complexes inclus | Types complexes réutilisables définis dans un modèle de données inclus dans le modèle courant.
Extensions | Extensions disponibles dans le modèle de données courant.
Barres d'outils | Les barres d'outils disponibles dans le modèle de données.
Services utilisateurs | Déclare les services utilisateurs utilisant l'API disponible avant la version 5.8.0. A partir de la version 5.8.0, il est recommandé d'utiliser la nouvelle API UserService (ces services étant directement enregistrés via l'API Java, il n'est plus nécessaire de les déclarer dans le Data Model Assistant).
Noms d'entités | Cette table définit des noms d'entités pour les tables du modèle de données. Ces noms d'entités sont utilisés en tant qu'alias de table dans des requêtes SQL et pour suffixer les opérations WSDL qui peuvent être utilisés dans le modèle de données. Ces noms d'entités permettent, dans une requête SQL ou dans le cadre d'une opération d'un service de données, de faire référence à une table en utilisant un nom unique au lieu de son chemin dans le modèle de données.
Réplications | Cette table définit les unités de réplication du modèle de données. Une unité de réplication permet la réplication d'une table source dans la base de données relationnelle, de sorte que les systèmes externes peuvent accéder à ces données par le biais de requêtes et de vues SQL.
Composants Ajax | Définit les composants Ajax disponibles dans le modèle.
'Bindings' du modèle | Les bindings du modèle d'adaptation spécifient quels sont les types Java à générer à partir du modèle.

##### Voir aussi

- Modélisation de la structure des données
- Configuration du modèle de données
- Types réutilisables
- Extensions de modèles de données

### Icônes des éléments du modèle de données

champ

clé primaire

clé étrangère

table

groupe

##### Concepts apparentés

- Espaces de données
- Jeux de données

Sommaire du guide utilisateur

Documentation > Guide utilisateur > Modèles de données