Exporter la base de données d`un fichier Revit

January 8, 2018 | Author: Anonymous | Category: Ingénierie, Informatique, Databases
Share Embed Donate


Short Description

Download Exporter la base de données d`un fichier Revit...

Description

Récupérer base de données d’un fichier Revit

1

Table of Contents Prérequis ............................................................................................................................................... 3 Installer PostgreSQL .............................................................................................................................. 4 Installer le driver ODBC de PostgreSQL ................................................................................................. 8 Exporter la base de données d’un fichier Revit..................................................................................... 9 Visualiser les données dans pgAdmin3 ............................................................................................... 13

2

Prérequis  Revit 2016 ou 2017 (à installer si ce n’est pas déjà le cas)  PostgreSQL  Driver ODBC de PostgreSQL

3

Installer PostgreSQL

1

-

Télécharger PostgreSQL en suivant ce lien1. Le téléchargement devrait se lancer immédiatement après l’ouverture de la page web. Ce lien de téléchargement configure un serveur de développement PostgreSQL ainsi que des logiciels pour visualiser les bases de données.

-

Sélectionnez un dossier d’installation, par défaut ça sera : « C:\Program Files\PostgreSQL ».

-

Cochez la case « pgAdmin3 LTS ». Toutes les cases doivent être cochées.

Si le lien ne fonctionne pas, se référer à celui-ci et téléchargez l’installateur graphique fournit par BigSQL.

4

-

Par défaut, le dossier dans lequel les bases de données seront répertoriées est « C:\Program Files\PostgreSQL\data\pg96 ».

5

-

Il est obligatoire de mettre un mot de passe d’accès au compte super-utilisateur. L’identifiant est « postgres ». /!\ Il ne faut pas oublier le mot de passe !

-

Récapitulatif. Cliquez sur « Next » pour lancer l’installation.

6

-

Une fois l’installation terminée, vous pouvez lancer « BigSQL Manager II ». Une page similaire sera ouverte dans votre navigateur.

Cette page est le tableau de bord de PostgreSQL. Si vous ne voyez pas le voyant vert d’allumé avec écrit « Running » à coté, appuyez sur « Start ». Vous pouvez voir la liste de toutes les bases de données dans l’onglet « Databases ». Une base nommée « postgres » est déjà existante.

-

Pour lancer « BigSQL Manager II » ou les autres composants, cliquez sur l’icône Démarrer situé en bas, à gauche de votre écran. Dans la liste des applications, descendez jusqu’à trouver le dossier « PostgreSQL ».

7

Installer le driver ODBC de PostgreSQL Un driver ODBC (Open Database Connectivity), comme son nom l’indique sert à créer une connexion vers un système de gestion de bases de données (qu’on va appeler SGBD) SQL. Pour chaque SGBD, il faut installer un driver qui lui est propre. Vous trouverez celui concernant PostgreSQL ici2 (lien de téléchargement direct). Pour installer le driver ODBC, ouvrez simplement le fichier compressé – il n’est pas nécessaire de l’extraire – et double-cliquez sur l’installateur (« psqlodbc_x64.msi »). Il suffit de suivre les paramètres par défaut pour installer le driver.

2

Si le lien ne fonctionne pas, se référer à celui-ci. Choisissez la version la plus récente en 64 bits (x64).

8

Exporter la base de données d’un fichier Revit 1. Lancer Revit 2. Ouvrir un projet Revit 3. Afin d’exporter une base de données, il faut d’abord établir une connexion avec le SGBD choisi. Pour cela on va se servir du driver que nous avons installé précédemment. /!\ Cette étape est à faire une seule fois. a. Dans le menu de Revit, allez dans « Export » puis dans « ODBC Database ».

b. Cette fenêtre va s’ouvrir. Allez dans l’onglet « Machine Data Source ».

9

c. Cliquez sur « New ».

d. Une nouvelle fenêtre apparait (ainsi qu’un avertissement si vous n’êtes pas en mode administrateur). Cliquez sur « Next ».

e. Sélectionnez le pilote précédemment installé « PostgreSQL Unicode(x64) ».

10

f.

Il faut ensuite remplir le formulaire. Vous pouvez mettre une description, mais c’est facultatif. Laissez le champ « Database » vide et remplissez le reste comme cidessous. Sauvez.

/!\ La connexion ne se fera pas si PostgreSQL n’est pas en exécution. Pour lancer rapidement PostgreSQL, vous pouvez cliquer sur le bouton « Start PostgreSQL ».

4. La liaison est maintenant réussie. Il faut maintenant créer manuellement une base de données vide vers laquelle on pourra importer celle du projet Revit. /!\ Cette étape doit être répétée pour chaque projet Revit. a. Lancez « PSQL » qui vous ouvrira une fenêtre console.

b. A partir de cette fenêtre, utilisez la commande « CREATE DATABASE nom_bdd ; » afin de créer la base de données. Il est recommandé d’attribuer un nom explicite à la base de données afin de s’y retrouver facilement.

11

La commande « \l » (L) permet de voir la liste des bases de données existantes. Dans l’exemple ci-dessus, la base de données vide « sample_proj_DB » a été créée. Vous pouvez aussi aller dans « BigSQL Manager II » pour visualiser la liste. 5. Jusqu’à présent nous avons créé un point d’entrée via la connexion ODBC sur Revit. Nous avons aussi créé une base de données vide sur laquelle on peut exporter la base de données du fichier Revit. a. Dans Revit refaites les étapes 3.a et 3.b. Vous verrez une nouvelle ligne apparaître avec comme nom « PostgreSQL_DS ». Sélectionnez-la et cliquez sur « OK ». b. Dans la fenêtre qui apparaît, renseignez votre identifiant et mot de passe si ce n’est pas déjà fait. Dans « Database », ajoutez le nom de votre base de données.

/!\ Vous remarquerez qu’il faut mettre le nom de la base de données en minuscule. En effet, lorsque vous créez une base de données, toutes les majuscules sont mises en minuscule. Félicitation, vous avez exporté la base de données de votre fichier Revit ! Et maintenant ? Il faut visualiser les données et les exploiter.

12

Visualiser les données dans pgAdmin3 Vous avez créé une base de données appelée « sample_proj_db » vers laquelle vous avez exporté les données d’un projet. Vous aurez besoin de l’application « pgAdmin3 » que vous avez installé en même temps que PostgreSQL. Si vous ne trouvez pas cette application, référez-vous à l’installation de PostgreSQL.

1. Lancez l’application. Dans « File > Add server », remplissez le formulaire de la sorte et faites « OK ».

2. Dans « Object browser » vous verrez le serveur créé. Dedans se trouve notre base de données. L’ensemble des tables d’un projet se trouvent dans « Schemas > public > Tables ». Les données d’une table sont facilement observables. Pour cela, sélectionnez une table et cliquez sur cette icône :

.

13

3. Un outil plus puissant permet de récupérer toutes les données qu’on veut, plutôt que celles d’une table unique : le SQL. Sélectionnez la base de données puis cliquez sur cette icône : . Une fenêtre s’ouvrira permettant de manuellement écrire du script SQL ou de créer des requêtes visuellement. 4. Une fois que la requête a été écrite, vous pouvez voir le résultat avec ce bouton . Le résultat de la requête s’affichera alors dans l’onglet « Data Output » situé dans la partie inférieure de la fenêtre. Si ce résultat est convenable, les données requêtées peuvent être exportés dans un fichier Excel. 5. L’export vers un fichier Excel se fait via ce bouton : l’export.

. Vous pourrez alors paramétrer

Sur Windows, ne changez pas le paramètre « Row seperator ». Cependant, si vos données comportent du texte avec des caractères spéciaux (é, è, à, ù …) il faut passer le paramètre « Encoding » à « Local charset ».

14

View more...

Comments

Copyright � 2017 NANOPDF Inc.
SUPPORT NANOPDF