1. Configuration de l’accès aux données¶
L’accès aux données est séparé en deux parties distinctes :
la gestion des sources de données, accessible depuis l’onglet Configuration
la gestion des modèles de données, accessible depuis l’onglet Conception d’un projet.
1.1. Accéder à une nouvelle source de données¶
Création d’une base de données
Important
La base de données est à créer depuis l’outil de gestion de la BD, et non dans la plateforme Ontomantics.
Création d’un accès depuis Ontomantics (onglet Configuration -> Gérer les sources de données)
Cliquer sur le bouton pour créer une source de données. Renseigner un titre, sélectionner le serveur de base de données dans la liste déroulante, puis remlir les champs des propriétés de la source.

Configuration
- Serveur de base de données :
PostgreSQL, MySQL, MariaDB, Oracle, SQLServer, LDAP
- Hôte :
Adresse IP ou nom du serveur de BD
- Port :
Numéro du port à utiliser
- Pilote JDBC :
Pilote à utiliser pour la connexion
- URL de connexion JDBC :
Adresse à utiliser pour la connexion
- Identifiants de connexion à la base :
Utilisateur et mot de passe
- Base de données :
- MySQL : InnoDB / MyISAMPostgreSQL : 8.2 et +MariaDB : XtraDB / Maria / MyISAMOracle : 9i et +SQLServeur : 2005 et +LDAP
- Schéma :
Nom de la base utilisée
- Droits :
Gestion des droits d’accès à la source de données
- Description :
Description optionnelle de la source de données
- Dossier parent :
Dossier parent utilisé
- Propriétaire :
Nom de l’utilisateur ayant créé la source de données
Note
Les bases de données LDAP, contrairement aux autres, ne sont pas des bases de données SQL. Mais il est possible de s’y connecter et lire et écrire les données des annuaires OpenLDAP, ActiveDirectory, etc. comme s’il s’agissait de bases de données SQL classiques (dans une certaines limite).
Le cadre Actions situé à droite permet de :
supprimer la source de données
tester la connexion à la base de données
dupliquer la source de données
exporter la source de données
sauvegarder la source de données
créer un schéma dans la base
1.2. Export et sauvegarde¶
Attention
Les fonctions de sauvegarde et d’export sont uniquement disponibles pour les bases PostgreSQL pour le moment.
1.2.1. Sauvegarde¶
Pour effectuer une sauvegarde de la base à distance, il faut configurer, depuis l’onglet Sauvegardes, un compte SSH qui permettra à la plateforme de se connecter et d’exécuter à distance le programme pg_dump qui doit être installé sur la machine virtuelle du serveur PostgreSQL.

Cliquer sur Sauvegarder depuis le cadre Actions de l’onglet Propriétés. Si le compte SSH est correctement configuré, la sauvegarde est effectuée et apparaît dans le tableau des sauvegardes. L’onglet Sauvegardes permet de configurer à quelle fréquence effectuer la sauvegarde.

Chaque sauvegarde peut être téléchargée, restaurée ou surpprimée via les boutons situés dans la colonne Actions de la ligne de la sauvegarde.
1.2.2. Export¶
Cliquer sur le bouton Exporter pour effectuer l’export de la base. Si le compte SSH est correctement configuré, le fichier d’export est généré et l’utilisateur peut alors télécharger le fichier.
1.3. Créer un schéma dans la base¶
Les schémas sont les entités d’une base de données qui contiennent les tables. Une base de données contient des schémas, qui contiennent des tables. Lorsqu’un utilisateur créé une nouvelle source de données, un schéma est automatiquement créé. La plateforme Ontomantics offre la possibilité, pour les SGBD le supportant (PostgreSQL, Oracle, SLQServer), de choisir le schéma à utiliser pour cette source de données.

Depuis l’onglet Propriétés d’une source de données, l’utilisateur a la possibilité de créer un schéma, en cliquant sur le bouton Créer un schéma dans cette base dans le cadre de droite Actions.

Un popup demande de saisir le nom du schéma. Cette action a pour effet de dupliquer la source de données en la nommant Nom de la source de données + Nom du schéma.