Introduction aux référentiels
Un environnement est constitué :
• d'un référentiel système
• d'un ou plusieurs référentiels HOPEX
La gestion des référentiels est réalisée dans l'application HOPEX Administration (fonctionnalité non disponible dans le bureau d'Administration Web).
Référentiel système (SystemDb)
Le référentiel système (SystemDb) contient le paramétrage nécessaire au fonctionnement d'HOPEX :
• le métamodèle, qui constitue la structure interne des référentiels
• les requêtes programmées et les macros
• les utilisateurs et leurs droits.
Il y a un référentiel système par environnement, créé automatiquement dans le dossier Sysdb, lors de la création de l'environnement.
Référentiel HOPEX
Un référentiel HOPEX constitue l'espace de travail où sont stockées les données de modélisation. Plusieurs utilisateurs peuvent s'y connecter et travailler en même temps sur un même projet.
Un référentiel dépend d'un
environnement. Différentes politiques de répartition des données peuvent être mises en œuvre. Vous pouvez, par exemple, travailler sur deux référentiels :
• un référentiel de Développement, qui regroupe tous les projets
• un référentiel de Production, qui regroupe les états stables de chaque projet.
Tout utilisateur d'un environnement peut accéder à un référentiel ou à tous les référentiels de l'environnement, en fonction de ce qui est défini sur l'assignation de son profil.
Support de stockage
Le support de stockage des référentiels HOPEX a une influence sur les fonctionnalités disponibles.
Un référentiel HOPEX est stocké au format RDBMS (Système de Gestion de base de données relationnelle) :
• SQL Server
• Oracle
Le format GBMS (propriétaire
MEGA) est uniquement supporté en Windows Front-End et réservé au produit
HOPEX Power Studio, voir
Les Référentiels GBMS.
Certaines recommandations peuvent concerner uniquement les stockages de type RDBMS ou GBMS. L'absence d'avertissement signifie que la recommandation est valable pour tous types de stockage.
Pour plus de détails sur la structure et les avantages des supports de stockage RDBMS, reportez-vous au guide de déploiement RDBMS Repository Installation Guide.
Structure d'un référentiel
Les fichiers qui permettent d'utiliser un référentiel se trouvent dans un même dossier, dont l'emplacement est enregistré dans le
référentiel système (SystDb).
Un référentiel est constitué de fichiers "NomDuRéférentiel".XXX dont le type et le format XXX dépendent du support de stockage du référentiel :
|
Type d'informations
|
Support de stockage
|
|
Oracle
|
SQL Server
|
|
Journal des évolutions du référentiel
(création, mise à jour, etc.)
|
.EMV
|
.EMV
|
|
Données
|
.EMO*
|
.EMQ*
|
* : ce fichier ne contient pas de données, c'est un pointeur vers les données stockées sur le serveur de base de données relationnelles.
Pour chaque référentiel, des dossiers sont créés dynamiquement lors du travail de l'utilisateur :
• Approve : contient les rapports (MS Word) validés qui sont détachés d'HOPEX.
• Data : contient tous les documents métier créés dans HOPEX.
• Document : contient tous les rapports (MS Word) générés à partir de HOPEX.
• NomRéférentiel.ix : contient le résultat de l'indexation pour la recherche plein texte.
• NomRéférentiel.Log (journal sécurisé du référentiel) : contient les journaux sécurisés du référentiel (activé par défaut).
Chaque espace de travail privé est enregistré dans un journal au format .MGL.
• NomRéférentiel.Transactions (journal sécurisé de l'espace de travail privé) : contient les fichiers liés aux espaces de travail privés actifs des utilisateurs du référentiel.

La présence de ces fichiers dépend à la fois du support de stockage du référentiel utilisé et des options activées pour ce référentiel.
Ces fichiers sont :
"CCC.MGL"
où CCC est le code associé à l'utilisateur (l'option Journal sécurisé est activée pour le référentiel).
• USER : contient un dossier par utilisateur dans lequel sont stockés les fichiers de travail générés par l'utilisateur. Il regroupe les fichiers créés par les procédures de sauvegarde et d'extraction, ainsi que des fichiers de contrôles.

Chaque dossier est nommé "CCC", où CCC est le code associé à l'utilisateur.
• WORK : contient les fichiers de travail créés par les opérations d'administration effectuées avec l'application d'administration.
Accéder à un référentiel
Pour accéder à un référentiel :
1. Connectez-vous à HOPEX Administration et sélectionnez l'environnement concerné.
2. Dépliez le dossier Référentiels.
La liste des référentiels de l'environnement s'affiche.
Chaque référentiel est représenté par :
• une icône qui représente son support de stockage
• référentiel SQL Server

• référentiel Oracle

• sa langue d'installation.