Réserver une Démo

SVP notez : Cette page d’aide n’est pas pour la dernière version d’Enterprise Architect. La dernière aide peut être trouvée ici.

Pré. Proc.

Créer un projet dans une base de données MS Access 2007

Avec la sortie d' Enterprise Architect v16, bien qu'il soit toujours possible d'utiliser des référentiels basés sur MS Access 2007 (.ACCDB) à l'aide d'une connexion basée sur ODBC, l'introduction du type de fichier .EADB simplifie grandement le processus de création. Par conséquent Sparx Systems recommande que tous les nouveaux référentiels basés sur MS Access 2007 soient créés en tant que .EADB. Mais ces instructions restent à des fins historiques.

Le format de base de données .ACCDB a été introduit avec MS Access 2007 et reste le format pour toutes les versions de MS Access depuis. Pour Enterprise Architect puisse lire les données d'un MS Access 2007, les bases de données de la machine locale doivent avoir le pilote ODBC approprié (pilote Microsoft Access (*.mdb, *.accdb) ) installé. Le pilote ODBC (et le fichier de support) sont installés en installant MS Access 2007 (ou version ultérieure) ou les redistribuables MS Access 2013 (ou version ultérieure) (parfois appelés moteur de base de données Access ou ACE). MS Access nécessite une licence, tandis que les redistribuables peuvent être téléchargés gratuitement à partir du site Web de Microsoft .

Pour créer un projet dans une base de données MS Access 2007, vous suivez ces étapes :

  • Étape 1 : Obtenir le fichier EABase.accdb
  • Étape 2 : Créer un DSN ODBC
  • Etape 3 : Se connecter au Référentiel
  • Étape 4 : (facultatif) Transférer un référentiel existant dans la base de données MS Access 2007

Conditions préalables

  • MS Access 2007 (ou version ultérieure) ou MS Access 2013 Access Database Engine (ou version ultérieure) est installé sur la machine locale

1. Obtenez le fichier EABase.accdb

Marcher

Action

1.1

Téléchargez eabase-XXXX-accdb.zip (où XXXX est le dernier numéro de version du schéma) à partir du site Web de Sparx Systems et décompressez le fichier contenu dans un emplacement temporaire.

1.2

Déplacez le fichier EABaseXXXX.accdb vers un emplacement approprié sur votre disque dur local et renommez en même temps le fichier en quelque chose de significatif pour le projet en cours.

2. Créer un DSN ODBC

Marcher

Action

Voir également

2.1

Le système d'exploitation Windows comprend deux versions différentes de l'outil d'administration ODBC, l'une pour les applications 32 bits et l'autre pour les applications 64 bits. Par conséquent, vous devez ouvrir le 'Open Data Source Administrator' qui correspond à 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 source de données ODBC s'affiche.

Gestion des connexions aux projets

2.2

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

2.3

Cliquez sur le bouton Ajouter.

La boîte de dialogue "Créer une nouvelle source de données" s'affiche, vous permettant d'ajouter un nouveau DSN.

2.4

Sélectionnez 'MS Access Driver (*.mdb, *.accdb)' dans la liste.

Note : Assurez-vous de NE PAS sélectionner 'MS Access Driver (*.mdb)' sans le '*.accdb' ; il s'agit de l'ancien pilote et ne fonctionne pas avec les bases de données MS Access 2007.

2.5

Cliquez sur le bouton Terminer.

La boîte de dialogue 'Configuration ODBC Microsoft Access' s'affiche.

2.6

Entrez ces détails de configuration :

  • Data Source Name : (DSN), un nom unique pour la connexion
  • Description : (facultatif) description de la DSN

2.7

Cliquez sur le bouton Sélectionner pour afficher l'écran Sélectionner la base de données. Utilisez-le pour rechercher et sélectionner le fichier de base de données, qui a été renommé à l'étape 1.2 ci-dessus.

2.8

Cliquez sur le bouton OK sur l'écran Sélectionner la base de données.

2.9

Cliquez sur le bouton OK sur l'écran de configuration ODBC Microsoft Access. Cela enregistrera le DSN ODBC.

2.10

Si le test réussit, cliquez sur le bouton OK pour terminer la configuration.

Si le test ne réussit pas, révision vos paramètres.

3. Connectez-vous au Référentiel

Marcher

Action

3.1

Ouvrez la boîte de dialogue 'Data Link Propriétés ' en utilisant l'une de ces méthodes :

  • Raccourci clavier : Ctrl+O : Se connecter au serveur
  • Page Démarrage | Connexion au serveur (directement à la boîte de dialogue "Ouvrir la connexion au serveur")
  • Project list | Ouvrir Projet : Se connecter au serveur
  • Page Démarrage : Gérer les projets : Se connecter au serveur

3.2

Dans l'onglet 'Fournisseur', sélectionnez 'Fournisseur Microsoft OLE DB pour les pilotes ODBC', cliquez sur le bouton Suivant >>.

3.3

Sélectionnez le DSN ODBC défini à l'étape 2 dans la liste déroulante "Utiliser le nom de la source de données" ; cliquez sur le bouton Test la connexion.

3.4

Une fois l'étape 3.3 réussie, cliquez sur le bouton OK pour ouvrir le référentiel.

Si le test ne réussit pas, révision vos paramètres.

4. Transférer le contenu du référentiel existant

Cette étape n'est requise que si votre nouveau référentiel MS Access 2007 doit être chargé avec le contenu d'un autre référentiel, si vous souhaitez

4.1. Effectuer une vérification de l'intégrité du projet

Pour éviter tout problème de données potentiel avec le référentiel source, une vérification de l'intégrité du projet doit être effectuée. Bien que cette étape soit facultative, Sparx Systems recommande qu'elle soit effectuée.

Marcher

Action

Voir également

4.1.1

À l'aide Enterprise Architect , ouvrez le fichier .EAP/.EAPX du projet source.

Projets Fichiers Basés

4.1.2

Sélectionnez l'option de ruban 'Paramètres > Modèle > Intégrité > Intégrité du projet'.

Vérifier l'intégrité des données

4.1.3

Assurez-vous que dans le panneau ' Action ' ' Rapport Only' est sélectionné, et que toutes les cases à cocher dans le panneau 'Checks to Exécuter ' sont cochées, puis cliquez sur le bouton Go.

4.1.4

Si Enterprise Architect détecte que le modèle existant contient des problèmes d'intégrité, ils seront répertoriés dans le panneau principal au bas de la boîte de le dialogue . Ces problèmes doivent être résolus avant de poursuivre le transfert du projet.

4.2. Transférer le projet source vers un fichier .ACCDB vide

À partir de la version 16.0 Enterprise Architect , il existe une alternative au fichier .accdb qui est plus facile à utiliser ; c'est le fichier Access .eadb. Enterprise Architect utilise .EADB comme extension pour se connecter au fichier à l'aide du pilote Access ODBC. Voir la rubrique d'aide Projets basés sur des fichiers .

Note que si la réplication du fichier .eap ou .eapx est activée, celle-ci doit être supprimée avant d'effectuer le transfert. Consultez la rubrique d'aide sur la suppression de la réplication .

Marcher

Action

Voir également

4.2.1

Ouvrez Enterprise Architect .

(Si la boîte de dialogue ' Ouvrir Projet ' s'affiche, cliquez sur le bouton Annuler pour ouvrir sans projet chargé.)

4.2.2

Sélectionnez l'option de ruban "Paramètres > Modèle > Transfert > Transfert de projet complet via la connexion".

La boîte de dialogue 'Transfert de projet' s'affiche.

4.2.3

Dans le panneau ' Type de transfert', sélectionnez 'Fichier vers SGBD'.

4.2.4

Dans le champ "Projet source", cliquez sur le bouton Browse. et recherchez et sélectionnez le nom du fichier .eap ou .eapx à copier dans le référentiel.

Supprimer la réplication

4.2.5

A droite du champ 'Target Project', cliquez sur le bouton et cliquez sur l'option 'ODBC Connection Wizard'.

La boîte de dialogue 'Datalink Propriétés ' s'affiche.

4.2.6

Sélectionnez "Microsoft Office 12.0 Access Database Engine OLE DB Provider" dans la liste.

Cliquez sur le bouton Suivant.

4.2.7

Obtenir un projet de base MS Access 2007 vide à partir des Référentiels DBMS Basé Sparx Systems page Web et renommez le fichier en fonction de l'usage prévu.

4.2.8

Sur la page 'Data Source Details' de la boîte de dialogue 'Datalink Propriétés ', saisissez le chemin complet vers le fichier Access 2007 .ACCDB.

Cliquez sur le bouton OK pour revenir à la boîte de dialogue 'Transfert de projet' .

4.2.9

Si nécessaire, cochez la case 'Logfile' et saisissez un chemin et un nom de fichier pour le fichier log de transfert de données.

4.2.10

Cliquez sur le bouton Transférer pour commencer le processus de transfert de données.

Une fois le processus terminé, vous aurez créé votre projet dans une base de données Access 2007 et pourrez l'ouvrir directement à partir d' Enterprise Architect , en recherchant l'emplacement du fichier .EADB dans la boîte de dialogue ' Ouvrir Projet '.

Gestion des connexions aux projets

Notes

  • La connexion aux référentiels basés sur le SGBD est disponible dans les éditions Enterprise Architect Corporate , Unified et Ultimate
  • Si vous n'avez pas Access 2007, vous pouvez télécharger le moteur de base de données Access à partir du site de téléchargement Microsoft

Apprenez Plus