Système de Gestion de Base de Données (SGBD)
Indiquer les paramètres de connexion à la base de données et les instances / schémas à scanner.
Caractéristiques et précisions
- les SGBD sont indépendants du système d'exploitation ;
- les bases de données dites "plates" ou "fichiers" sont considérées comme des fichiers (Esri FileGDB par exemple) ;
- les tables sans géométrie ne sont pas prises en compte ;
- une table visible depuis plusieurs chaînes de connexion n'est pas dupliquée.
Ajouter un point d'entrée vers une base de donnée
- Dans le menu « Scan FME », créer un nouveau point d’entrée en cliquant sur « + Nouveau... » ;
- Sélectionner le type de point d'entrée « Base de données (PostGIS, Oracle, SQL Server) » ;
- Nommer le point d’entrée ;
- Sélectionner le type de base de données dans la liste déroulante ;
- Saisir les paramètres de connexion ;
- Sélectionner les thématiques du groupe de travail, les thèmes INSPIRE et les mots-clés à associer aux fiches de métadonnées.L'ajout de nouvelles métadonnées se fait automatiquement lors d'un Scan ;
Lors du premier Scan uniquement, sélectionner les catalogues auxquels les fiches crées seront ajoutées (en général 1 catalogue de suivi et 1 catalogue thématique).
Si besoin, choisir de remonter ou non les tables sans géométrie et/ou d'exclure des schémas et/ou des tables à exclure ;
- Si besoin, inclure les données tabulaires non géographiques qui sont par défaut exclues ;
Sauvegarder. Le nouveau point d’entrée créé s’ajoute à la liste des points d’entrée. Il est prêt à être scanné.
Fig. 21 : Nouveau point d'entrée de type base de donnée Une fois le Scan terminé, désélectionner les catalogues séléctionnés lors de l'étape 6.
Paramètres requis selon le type de base de données
Champ | PostGIS | Oracle | SQL Server |
---|---|---|---|
Nom | X | X | X |
Type | X | X | X |
Serveur | X | X | X |
Port | X | ||
Identifiant | X | X | X |
Mot de passe | X | X | X |
Nom de la base de données | X | X |
Cas spécifique des bases Oracle
Pour les bases Oracle, il n'est pas nécessaire de renseigner le port et le nom de la base de donnée. En revanche, vous pouvez indiquer dans le champs Serveur
, soit l'hôte du serveur (ip ou domaine), soit le nom de l'instance configurée dans le fichier tnsnames.ora
selon la configuration de votre environnement. Attention à ne pas basculer de l'un à l'autre en modifiant le champ Serveur
. En effet, cela peut entrainer des doublons puisque le Scan considère qu'il ne s'agit pas de la même base de donnée.