Réserver une Démo
Pré. Proc.

Connexion ODBC au référentiel PostgreSQL

Pour qu'un client Enterprise Architect puisse ouvrir un référentiel PostgreSQL à l'aide d'une connexion ODBC, la machine cliente doit avoir le pilote ODBC PostgreSQL installé et un DSN ODBC défini pour la même architecture (32 ou 64 bits) que celle utilisée par Enterprise Architect .

Par exemple, si vous utilisez la version 64 bits d' Enterprise Architect , la machine cliente aura besoin d'un pilote ODBC 64 bits et d'un DSN ODBC 64 bits, mais si vous utilisez la version 32 bits d' Enterprise Architect , un pilote ODBC 32 bits et un DSN seront requis.

Prérequis

  • Un serveur de base de données PostgreSQL
  • Un référentiel Enterprise Architect défini dans PostgreSQL
  • Vous connaissez les informations d'identification de l'utilisateur de la base de données qui dispose des autorisations d'accès SELECT, INSERT, UPDATE, DELETE, EXECUTE au référentiel Enterprise Architect
  • Vous connaissez l' architecture (32 ou 64 bits) de votre application Enterprise Architect installée

Installer le pilote ODBC

Étape

Action

1

Téléchargez le pilote ODBC PostgreSQL approprié (psqlODBC) pour votre système d'exploitation et architecture (32 ou 64 bits) d' Enterprise Architect à partir du website PostgreSQL.

Note :

  • Toutes les versions du pilote ODBC PostgreSQL ne fonctionnent pas correctement avec Enterprise Architect . Consultez la page Driver Issues pour plus de détails sur les versions qui posent problème.

2

Exécuter l'installateur du pilote PostgreSQL en acceptant les valeurs par défaut.

Créer un DSN ODBC

Un DSN ODBC distinct doit être créé pour chaque référentiel PostgreSQL auquel le client souhaite se connecter.

Un DSN ODBC correspond simplement aux détails d'une base de données (noms du serveur et de la base de données, port et informations d'identification de l'utilisateur), stockés dans le registre et dotés d'un nom unique qui permet aux applications (comme Enterprise Architect ) de se connecter facilement aux bases de données.

Étape

Action

1

Le système d'exploitation Windows comprend 2 versions différentes de l'outil d'administration ODBC, l'une pour les applications 32 bits et l'autre pour les applications 64 bits. Vous devez donc ouvrir l'administrateur de sources de données ODBC correspondant à l' architecture de votre application Enterprise Architect . Le moyen le plus simple d'y parvenir est d'utiliser l'option de ruban intégrée d' Enterprise Architect : Paramètres > Outils utilisateur > Sources de données ODBC.

La fenêtre Administrateur de sources de données ODBC s'affiche.

2

Le DSN peut être enregistré en tant que DSN utilisateur ou système. Si vous disposez de privilèges d'administrateur sur la machine locale, nous vous suggérons d'enregistrer le DSN en tant que DSN système. Sinon, votre seule option est de créer un DSN utilisateur.

3

Cliquez sur le bouton Ajouter.

La dialogue « Créer une nouvelle source de données » s'affiche, vous permettant d'ajouter un nouveau DSN.

4

Sélectionnez « PostgreSQL UNICODE » dans la liste.

5

Cliquez sur le bouton Terminer.

La dialogue « Postgre SQL Connector/ODBC » s'affiche.

6

Saisissez ces détails de configuration :

  • Source de données : un nom unique pour la connexion
  • Description : (facultatif) description du DSN
  • Base de données : le nom de la base de données sur le serveur sélectionné
  • Serveur : le nom d'hôte ou l'adresse IP du serveur MariaDB
  • Port : le port sur lequel le serveur PostgreSQL écoute
  • Utilisateur et mot de passe : informations d'identification de l'utilisateur de la base de données

7

Pour définir les options avancées, cliquez sur le bouton Source de données et définissez les options sur « Page 1 » comme indiqué :

Advanced options page 1 for PostgreSQL in Sparx Systems Enterprise Architect.

Note : à partir de la version 9.5.4, certaines options affichées dans cette image ne sont plus disponibles et peuvent être ignorées.

8

Si vous utilisez une version de PostgreSQL comprise entre 8 et 9.5.4, définissez les options de la page 2 comme indiqué :

Advanced options page 2 for PostgreSQL in Sparx Systems Enterprise Architect.

  • La case à cocher « Interdire les prématurés » doit être cochée
  • Dans le panneau « Protocole », le bouton radio « 7.4+ » doit être sélectionné
Note : à partir de la version 9.5.4, les deux options ne sont plus disponibles et peuvent être ignorées.

9

Cliquez sur le bouton OK pour fermer l’écran Options avancées.

10

Cliquez sur Test et en cas de succès, cliquez sur le bouton OK pour terminer la configuration.

Si le test échoue, révision vos paramètres.

Se connecter au Référentiel

Une fois le pilote ODBC installé et le DSN ODBC défini sur une machine individuelle, le client Enterprise Architect peut ouvrir le référentiel en suivant ces étapes :

Étape

Action

1

Ouvrez la dialogue « Propriétés de liaison de données » à l'aide de l'une de ces méthodes :

  • Raccourci clavier : Ctrl+O : Se connecter au serveur
  • Page Démarrage | Connexion au serveur (directement vers dialogue « Ouvrir la connexion au serveur »)
  • Project list | Ouvrir Projet : Se connecter au serveur
  • Page Démarrage : Gérer des projets : Se connecter au serveur

2

Dans l'onglet Fournisseur, sélectionnez « Fournisseur Microsoft OLE DB pour pilotes ODBC », cliquez sur [Suivant >>]

3

Sélectionnez le DSN ODBC dans la liste déroulante « Utiliser le nom de la source de données », cliquez sur Test la connexion.

4

Une fois l’étape 3 réussie, cliquez sur [ OK ] pour ouvrir le référentiel.

Si le test échoue, révision vos paramètres.

Notes

  • La connexion aux référentiels basés sur DBMS est disponible dans les éditions Enterprise Architect Corporate , Unified et Ultimate

Apprenez Plus