You are not logged in.

Announcement

 Téléchargez la dernière version stable de GLPI      -     Et vous, que pouvez vous faire pour le projet GLPI ? :  Contribuer
 Download last stable version of GLPI                      -     What can you do for GLPI ? :  Contribute

#1 2006-05-15 18:16:47

Pierre99
Member
Registered: 2006-05-15
Posts: 6

Migration d'une base VisualFoxPro vers GLPI

Je suis stagiaire et je dois migrer la base de données actuelles (qui doit contenir au total 5 Tables et des informations pour 1000 machines environ) hébergée sur VisualFoxPro vers GLPI.

Peut etre que quelqu'un a déjà effectuer un travail du genre et pourrait m'aider ? (Je n'est pas le droit d'utilisé OCS)

Offline

#2 2006-05-15 19:21:19

aurel
Member
From: France
Registered: 2004-09-23
Posts: 1,250

Re: Migration d'une base VisualFoxPro vers GLPI

A ma connaissance je n'ai rien vu de tel sur le forum mais ça ne coûte rien de laisser un message. Et je ne comprend pas étant donné que tu à l'air de connaître OCS pour on t'empêche d'utiliser OCS alors qu'avec lui tu peux savoir de quel matériel dispose les gens mais aussi de quel logiciel ainsi que leurs versions.

A+


Pré Prod GLPI 10.0.0.7 , GLPI Agent 1.5

Offline

#3 2006-05-15 19:56:09

VANB
Plugins Développeur
Registered: 2005-12-01
Posts: 354

Re: Migration d'une base VisualFoxPro vers GLPI

Que ce soit Foxpro ou un autre SGBD le principe est toujours le même : il faut convertir les données de la base source et les envoyer dans les bonnes colonnes des bonnes tables de GLPI.

Il y a des réponses là http://glpi.indepnet.org/forum/viewtopic.php?id=118


GLPI 0.71.5 / OS : Windows 2000 Server - SP4 / Décompactage : 7zip
Installation : Package Ocs NG 1.0 - Navigateurs : Internet Explorer 7
Serveur : Apache 2.2.3 / Base : mysql 5.0.27 / Langage : PHP 5.2.0 / PhpMyAdmin 2.9.1.1

Offline

#4 2006-05-16 08:54:35

Pierre99
Member
Registered: 2006-05-15
Posts: 6

Re: Migration d'une base VisualFoxPro vers GLPI

Merci pour le lien, ça m'aide un peu.

En faite je n'est pas le droit d'utiliser OCS car il ya des informations dans certaines tables qui ne seront pas reproduite par OCS, comme des commandes ou autres suivis.
Mon chef de stage veut que j'écrive un script pour transferer les données de VisualPro vers GLPI... aie aie aie sad
Il y a quelque réponse sur le lien que VANB ma donné mais j'aimerais avoir quelque précision pour savoir quel langage utilisé par exemple et comment m'y prendre ? Est-ce possible ? smile

Offline

#5 2006-05-16 09:35:50

VANB
Plugins Développeur
Registered: 2005-12-01
Posts: 354

Re: Migration d'une base VisualFoxPro vers GLPI

Une solution consiste à exporter la base Foxpro vers quelque chose facilement manipulable (Access par exemple), adapter la base obtenue à GLPI. On peut alors créer un lien ODBC avec MySql pour y importer les données.
Sinon, on peut tout faire en SQL, mais de toutes façons, il faudra certainement créer des tables intermédiaires.


GLPI 0.71.5 / OS : Windows 2000 Server - SP4 / Décompactage : 7zip
Installation : Package Ocs NG 1.0 - Navigateurs : Internet Explorer 7
Serveur : Apache 2.2.3 / Base : mysql 5.0.27 / Langage : PHP 5.2.0 / PhpMyAdmin 2.9.1.1

Offline

#6 2006-05-16 11:09:28

Pierre99
Member
Registered: 2006-05-15
Posts: 6

Re: Migration d'une base VisualFoxPro vers GLPI

Mon idéal serait de passer directement de VisualFoxPro à GLPI hmm

Offline

#7 2006-05-16 13:26:46

chacawaca
Member
From: Québec
Registered: 2005-07-11
Posts: 513

Re: Migration d'une base VisualFoxPro vers GLPI

Presque impossible de passé directement d'un a l'autre, tu va avoir des manipulations de données a faire, on s'en sauve pas

Offline

#8 2006-05-16 14:34:35

Pierre99
Member
Registered: 2006-05-15
Posts: 6

Re: Migration d'une base VisualFoxPro vers GLPI

Passer par Access pour une aussi grosse base de données hmm C'est vraiment pas l'idéal. Access = Scolaire ^^

J'arrive à envoyer les données vers MySQL en PHP, mais je ne sais pas comment les extraires de VisualFoxPro (je n'est encore rien tenté tongue)

Offline

#9 2006-05-29 11:25:35

Pierre99
Member
Registered: 2006-05-15
Posts: 6

Re: Migration d'une base VisualFoxPro vers GLPI

Voila c'est bon j'ai réussi. J'ai créé un script qui va chercher les informations des tables sur Visual Fox Pro et qui les envoient directement sur MySQL, et ça marche impeccable ^^

Maintenant, il faut que j'insère ces données dans les tables GLPI de type "glpi_*"
Hélas, j'ai un dernier soucis pour achever mon projet. Je ne sais pas si il existe une table correspondante dans les table GLPI à une table Salle, Batiment ou d'autres. ça  me parait peu probable, mais vous qui avez déjà utilisé GLPI, peut etre vous au courant ? (Help^^)

Offline

#10 2006-05-29 11:35:22

jm.cierniewski
Member
From: Nanterre 92
Registered: 2005-11-02
Posts: 1,655

Re: Migration d'une base VisualFoxPro vers GLPI

Salut ,
dans glpi il y a le champ lieu qui correspondrait à "une table Salle, Batiment ou d'autres"
bonne journée


Plateforme :
OS : Windows 2003 Sp1 / logiciel de décompactage : Winzip / Navigateurs : Internet Explorer 6sp1 / firefox 1.5
Installation : Package Ocs NG RC3  - XAMPP version 1.5.1
Serveur  : Apache 2.0.55 / Base : 5.0.18-nt / Langage : PHP 5.1.1 / PhpMyAdmin 2.7.0-pl1

Offline

#11 2006-05-29 14:40:46

Pierre99
Member
Registered: 2006-05-15
Posts: 6

Re: Migration d'une base VisualFoxPro vers GLPI

Ce champ se situe dans la table glpi_computer et est nommé "location". Mais il n'a rien a voir avec une quelconque salle puiqu'il s'agit d'une table relatant des ordinateurs tongue Comment pourrais-je rentré des noms de salles dans une table glpi_computer, sa me parait invraisemblable.

A mon avis il doit y avoir une autre table

Offline

#12 2006-05-29 15:10:41

chacawaca
Member
From: Québec
Registered: 2005-07-11
Posts: 513

Re: Migration d'une base VisualFoxPro vers GLPI

dans la table glpi computer ce n'est quun lien vers lautre table que tu vois dans ce champ

Offline

#13 2006-05-29 15:26:24

jm.cierniewski
Member
From: Nanterre 92
Registered: 2005-11-02
Posts: 1,655

Re: Migration d'une base VisualFoxPro vers GLPI

que voulez vous faire en fait ?
pouvoir définir l'emplacement des machines dans une salle, , ou carréement inventorier des salles ?
si il s'agit de pouvoir connaitre l'emplacement physique d'une machine " salle" "baie"... il faut utiliser le champ "lieu"... a savoir que c'est quelque chose d'"empilable" 

batiment 1
                  => salle 1
                  => salle 2
batiment 2
                  => salle 1
***

sinon, si vous voulez une vraie gestion des salles, vous pouvez tricher un peu
Vous pouvez "transformer" la gestion "périphérique" en gestion "salle"
il faut :
1) taper dans le french.php histoire de changer "périphérique" en "salle" ainsi que les autres termes "qui vont bien"
2) créer une salle, dans l'ancienne gestion des périphérique
3) lier les machines à cette salle.
et op la

Bon , d'accord, c'est un peu bourin... mais pourquoi pas.....
En plus du coup on peu réserver la salle ( en utilisant la fonctionnalité "pret" )
Bon d'accord,,, dire préter une salle, ça fait un peu bisard, mais bon.....


Plateforme :
OS : Windows 2003 Sp1 / logiciel de décompactage : Winzip / Navigateurs : Internet Explorer 6sp1 / firefox 1.5
Installation : Package Ocs NG RC3  - XAMPP version 1.5.1
Serveur  : Apache 2.0.55 / Base : 5.0.18-nt / Langage : PHP 5.1.1 / PhpMyAdmin 2.7.0-pl1

Offline

Board footer

Powered by FluxBB