Metcal v8 Guide pour fusionner deux bases de données



Documents pareils
Comment installer le gestionnaire de licence avec une nouvelle version de Arche / Effel / Melody?

Guide d installation CLX.PayMaker Office (3PC)

Database Manager Guide de l utilisateur DMAN-FR-01/01/12

Comment Accéder à des Bases de Données MySQL avec Windows lorqu'elles sont sur un Serveur Linux

COSWIN MOBILE SERVEUR DE SYNCHRONISATION GUIDE D INSTALLATION

SAGE Financements Notice de mise à jour via internet

Migration d une Base de données

Sauvegarde d'une base de données SQL Server Express 2005

Oracle Developer Suite 10g. Guide de l installation. Vista & Seven

Activation de la licence

Placez vous au préalable à l endroit voulu dans l arborescence avant de cliquer sur l icône Nouveau Répertoire

Installation de Bâtiment en version réseau

avast! EP: Installer avast! Small Office Administration

Note Technique. 1. Objectif. 2. Prérequis. 3. Installation

Setting Up PC MACLAN File Server

DELEGATION ACADEMIQUE AU NUMERIQUE FORMATION ADMINISTRATEUR SCRIBE 2.3 ET CARTABLE EN LIGNE (CEL)

Installation 1K-Serveur

Procédure d installation des logiciels EBP sous environnement MAGRET

Maitriser Cegid Business En situation de formation

Procédure d installation de mexi backup

a) Supprimer les bases de données installées dans la version 6.03

Utilisation de l outil lié à MBKSTR 9

CATALOGUE FORMATION 2014/2015 Produits & Logiciels

WinTask x64 Le Planificateur de tâches sous Windows 7 64 bits, Windows 8/ bits, Windows 2008 R2 et Windows bits

ORACLE 10G DISTRIBUTION ET REPLICATION. Distribution de données avec Oracle. G. Mopolo-Moké prof. Associé UNSA 2009/ 2010

PerSal Manuel d installation

Utiliser SQL Server 2008 R2 Reporting Services comme source de donne es pour Microsoft Excel

SGBDR. Systèmes de Gestion de Bases de Données (Relationnelles)

Procédures Stockées WAVESOFT ws_sp_getidtable Exemple : ws_sp_getnextsouche Exemple :... 12

STATISTICA Version 12 : Instructions d'installation

Procédure d installation Smart Map 3

Logiciel HLA Fusion Version 3.X.X

Préconisations Techniques & Installation de Gestimum ERP

L installation a quelque peu changée depuis les derniers tutos, voici une actualisation.

Ocs Inventory et GLPI s appuie sur un serveur LAMP. Je vais donc commencer par installer les paquets nécessaires.

Transférer une licence AutoCAD monoposte

Installation SQL Server 2005 Express sur le serveur

PROCEDURE D INSTALLATION DES LOGICIELS EBP EN ENVIRONNEMENT MAGRET

Comment faire un Mailing A partir d une feuille Calc

Procédure d installation :

Guide de l utilisateur du Centre de gestion des licences en volume LICENCES EN VOLUME MICROSOFT

Mise en route et support Envision 10 SQL server (Avril 2015) A l'intention de l'administrateur SQL Server et de l administrateur Envision

Menu Fédérateur. Procédure de réinstallation du logiciel EIC Menu Fédérateur d un ancien poste vers un nouveau poste

(1) Network Camera

Tropimed Guide d'installation

PROCEDURE D EXPORT-IMPORT DU CERTIFICAT InVS INTERNET EXPLORER

Qlik Sense Desktop. Qlik Sense Copyright QlikTech International AB. Tous droits réservés.

Guide de l utilisateur Faronics System Profiler Standard

Comment Créer une Base de Données Ab Initio

Installation et Administration de SolidWorks Electrical CadWare Systems

Fiche aide pour votre messagerie Outlook, thunderbird, Gmail

1. Aménagements technologiques 2. Installation de Microsoft SQL Server 2012

Suite logicielle ZOOM version 7.1 Guide d installation 94ZM-ZMJ1F-712

Manuel BlueFolder ADMINISTRATION

Pré-requis pour les serveurs Windows 2003, Windows 2008 R2 et Windows 2012

TUTO 15 : Comment ajouter un ordinateur dans le domaine «Ecole»? École Numérique Rurale. 1.Préparation du poste informatique...1

MODE OPERATOIRE CORIM PROGRESS / SECTION MEI. Exploitation Informatique

WDpStats Procédure d installation

ALERT NOTICE D UTILISATION DU DRIVER PC-TEXTE

GUIDE D'INSTALLATION. AXIS Camera Station

DE MODIFICATION PROCEDURE ELYXBADGE APPLICATION. PI Électronique Restobadge

Création d un compte Exchange (Vista / Seven)

Installation 4D. Configuration requise Installation et activation

Configuration de GFI MailArchiver

Sage 100 CRM Guide de l Import Plus avec Talend Version 8. Mise à jour : 2015 version 8

Certificats «CREDIT LYONNAIS Authentys Entreprise» Manuel utilisateur du support cryptographique

vcenter Server 1. Interface Lancez le vsphere Client et connectez vous à vcenter Server. Voici la page d accueil de vcenter Server.

I) INTRODUCTION... 3 II) ENREGISTREMENT DE SON TYROS

La base de données dans ArtemiS SUITE

Logiciels E.Set, E.View et E.View+

Directives d installation

WinReporter Guide de démarrage rapide. Version 4

AGENA TRADER GUIDE DE CONNEXION A LA PLATEFORME TWS

Connecteur Zimbra pour Outlook 2007 et 2010 (ZCO) w

Manuel programmation QUESTOR

Utilisation du BDE pour la maintenance des fichiers DBF de l'application TopoCad:

Installation d'un serveur RADIUS

Guide d'installation d'esprit Version 2014 R2

Guide de déploiement

Déployer une application Web avec WebMatrix et Ma Plateforme Web

Apps Sage : les 10 étapes pour publier vos données dans le Cloud.

Si vous décidez d utiliser un autre chemin, c est ce nouveau chemin qu il faudra prendre en compte pour la sauvegarde. Cf. : Chapitre 9 Sauvegarde

Installation 4D. Configuration requise Installation et activation

Signature électronique sécurisée. Manuel d installation

Micro-ordinateurs, informations, idées, trucs et astuces utiliser le Bureau à distance

Gestion des bases SQL Server Microsoft Guide pratique

Guide de mise à jour BiBOARD

Sauvegarde/Restauration

Mac OS X 10.6 Snow Leopard Guide d installation et de configuration

Schéma relationnel et contraintes d intégrité : le cas ConduiteAuto

ALOHA Load Balancer Guide de démarrage

Installation ou mise à jour du logiciel système Fiery

1. Aménagements technologiques 2. Installation de Microsoft SQL Server Microsoft SQL Server 2008 Service Pack 3

MENU FEDERATEUR. Version Cabinet - Notice d installation et de mise à jour

Procédure d'installation de SQL Server Express 2008

Installation et configuration du logiciel BauBit

Système Normalisé de Gestion des Bibliothèques -SYNGEB : version Réseau-

POVERELLO KASONGO Lucien SIO 2, SISR SITUATION PROFESSIONNELLE OCS INVENTORY NG ET GLPI

Installation de SQL Server Reporting Services avec l intégration dans un site Windows SharePoint Services V3

Transcription:

Metcal v8 Guide pour fusionner deux bases de données 1. Objectif... 1 2. Limitations... 1 3. Préparation... 2 3.1 Pré-requis concernant les deux bases... 2 3.2 Pré-requis concernant la base d accueil... 2 3.3 Pré-requis concernant la base à importer... 2 4. Déchargement de la base de données à importer... 2 4.1 Information sur la base de données à importer... 2 4.2 Déchargement des tables de la base de données à importer... 4 4.3 Préparation du fichier de chargement SQL... 5 5. Connexion sur la base de données d accueil... 5 5.1 Information sur la base de données d accueil... 5 5.2 Exécution du fichier de chargement SQL... 6 6. Vérifications de la base de données fusionnée... 6 6.1 Nombre d enregistrements... 6 6.2 Gestion des utilisateurs importés... 7 6.3 Vérification de la fusion... 7 1. Objectif Il s agit de fusionner deux bases de données possédant une structure identique. A l issue de la fusion, l ensemble du parc des instruments de la base importée, incluant les mesures, les événements de réparation, de maintenance, de localisation et les propriétaires des matériels (clients) sera exploitable dans la base d accueil. 2. Limitations Les bureaux des utilisateurs, les ségrégations de la base de données, les listes déroulantes, les triggers et les tables externes supplémentaires éventuellement présentes dans la base de données importées ne sont pas migrés vers la base de données d accueil. Les utilisateurs de niveaux 0 ne sont pas importés dans la base de données d accueil. Les autres utilisateurs sont migrés mais avec le niveau de privilège 0. Ils pourront être rétablis dans leurs privilèges ultérieurement. Les licences contenues dans la base de données d importation ne sont pas recopiées. Elles doivent être réintégrer dans la base de données d accueil à partir de leur source (disquette ou clef USB). Page 1 sur 7

3. Préparation 3.1 Pré-requis concernant les deux bases Les deux bases de données viennent d être sauvegardées. Les deux bases de données sont à la même version (incluant le numéro de build). Si ce n est pas le cas, on utilise l outil dbupdate.exe pour amener les deux bases à la même version. La structure des deux bases de données est rigoureusement identique : Même champs utilisés, même propriétés pour chaque champ. Il n existe aucun instrument en commun dans les deux bases de données (pas d immatriculation commune) Il n existe aucun client en commun dans les deux bases de données. Sur les deux bases, les identifiants et mots de passe administrateur sont connus et les logiciels Sybase Central et ISQL sont installés. Le procédé décrit ci-dessous concerne MET/CAL v7.30 à v8.1 et Sybase Central v6 (SQL Anywhere v11). Lors de la fusion de base de données gérées avec MET/CAL v7.20 et Sybase Central v4.1 (SQL Anywhere v8), seules les étapes 4.2 et 4.3 diffèrent. Sybase Central v4.1 ne permet pas le déchargement distinct de chacune des tables. On effectue donc un déchargement complet dont on extrait ensuite les tables requises. 3.2 Pré-requis concernant la base d accueil Les listes déroulantes obligatoires sont inhibées. Elles pourront être rétablies à l issu de l importation. 3.3 Pré-requis concernant la base à importer Tous les utilisateurs sont associés au bureau par défaut. Il n existe pas de ségrégation hormis celle concernant les deux sous-bases «mt» et «std». 4. Déchargement de la base de données à importer 4.1 Information sur la base de données à importer Afin de vérifier le nombre d enregistrement de chaque table présent dans la base de données, on exécute une séquence de commande en langage SQL depuis le logiciel ISQL. Connexion à la ba se de données : On saisit l identifiant et le mot de passe administrateur dans l onglet [Identification]. On saisit le nom du serveur dans l onglet [Database] puis on clique sur [OK]. Page 2 sur 7

Choix du menu déroulant [File][Open] [statistiques BDD B.sql]. select 'customers'; output to "C:\datas\BDD_B.csv" format ascii append; select count (*) as Nb_Client from mt.customers; output to "C:\datas\BDD_B.csv" format ascii append; select 'userlist'; ( ) select 'inventory'; ( ) select 'calibration'; ( ) select 'location'; ( ) select 'repair'; ( ) select 'CalResults'; ( ) select 'Standards'; ( ) select 'results'; ( ) Cliquer ensuite sur [SQL][Execute] pour exécuter la séquence de commande SQL. Le fichier CSV obtenu avec la base de données à importer sera ensuite mis en liaison avec le fichier équivalent issu de la base de données d accueil puis le fichier issu de la fusion des bases. Ceci permettra de vérifier que la somme des enregistrements des deux premières bases correspond bien au nombre d enregistrement de la base de données de fusion. Page 3 sur 7

4.2 Déchargement des tables de la base de données à importer Pour chacune des tables concernées, le déchargement consiste à créer deux fichiers. Un fichier SQL qui est un fichier de commande SQL qui sera exécuté sur la base de données d accueil. Un fichier DAT qui est un fichier de données qui sera invoqué par le fichier de commande SQL lors de l importation. La création de ces deux fichiers nécessite le lancement de Sybase Central. La connexion s effectue en cliquant sur SQL Anywhere 11, puis bouton droit, [Connect ] Dans la boîte de dialogue qui s ouvre, les paramètres à saisir sont les mêmes que pour le 4.1. Une fois connecté à la base de données, on choisit une par une les tables qui vont être déchargées. Choix de la table : mt.customers Bouton droit [Unload Data ] Dans la boîte de dialogue qui s ouvre, il s agit de choisir un répertoire pour le fichier DAT (Data files) puis de choisir un répertoire et un nom explicite pour le fichier SQL (Reload file). On clique ensuite sur [OK] pour générer les deux fichiers. On répète ensuite l opération pour les tables suivantes : mt.userlist mt.inventory mt.calibration mt.location mt.repair mt.calresults mt.standards mt.results Page 4 sur 7

4.3 Préparation du fichier de chargement SQL Une fois les fichiers SQL générés, on peut les concaténer en un seul fichier pour simplifier ensuite l opération d importation. Il convient de respecter impérativement l ordre de chargement des tables suivant : mt.customers mt.userlist mt.inventory mt.calibration mt.location mt.repair mt.calresults mt.standards mt.results 5. Connexion sur la base de données d accueil 5.1 Information sur la base de données d accueil Afin de vérifier le nombre d enregistrement de chaque table présent dans la base de données d accueil, on exécute une séquence de commande en langage SQL depuis le logiciel ISQL. Menu déroulant [File][Open] [statistiques BDD A.sql] select 'customers'; output to "C:\datas\BDD_A.csv" format ascii append; select count (*) as Nb_Client from mt.customers; output to "C:\datas\BDD_A.csv" format ascii append; select 'userlist'; ( ) select 'inventory'; ( ) select 'calibration'; ( ) select 'location'; ( ) select 'repair'; ( ) select 'CalResults'; ( ) select 'Standards'; ( ) select 'results'; ( ) On clique ensuite sur [SQL][Execute] pour exécuter la séquence de commande SQL. Page 5 sur 7

5.2 Exécution du fichier de chargement SQL Toujours depuis le logiciel ISQL, on exécute la séquence de commande en langage SQL qui permet l importation. [File][Open] [chargement_bdd.sql] LOAD TABLE "mt"."customers" ("KTAG","KPUBLISH","K4601", ( ) FROM '718.dat' ( ) go LOAD TABLE "mt"."userlist" ( ) LOAD TABLE "mt"."inventory" ( ) LOAD TABLE "mt"."calibration" ( ) LOAD TABLE "mt"."location" ( ) LOAD TABLE "mt"."repair" ( ) LOAD TABLE "mt"."calresults" ( ) LOAD TABLE "mt"."standards" ( ) LOAD TABLE "mt"."results" ( ) commit work go On clique ensuite sur [SQL][Execute] pour exécuter la séquence de commande SQL. 6. Vérifications de la base de données fusionnée 6.1 Nombre d enregistrements Afin de vérifier le nombre d enregistrement total, on exécute une séquence de commande en langage SQL depuis le logiciel ISQL. Menu déroulant [File][Open] [statistiques BDD AB.sql] Chaque table doit contenir la somme des enregistrements des deux tables d origine. select 'customers'; output to "C:\datas\BDD_AB.csv" format ascii append; select count (*) as Nb_Client from mt.customers; output to "C:\datas\BDD_AB.csv" format ascii append; select 'userlist'; ( ) select 'inventory'; ( ) select 'calibration'; ( ) select 'location'; ( ) select 'repair'; ( ) select 'CalResults'; ( ) select 'Standards'; ( ) select 'results'; ( ) On clique ensuite sur [SQL][Execute] pour exécuter la séquence de commande SQL. Page 6 sur 7

6.2 Gestion des utilisateurs importés Connexion au logiciel METTRACK en mode administrateur Menu [Installation][Utilisateurs/Mots de passe] Sélectionner les utilisateurs de la base de données importée. Bouton [Delete User] Au message [Confirm deletion of user xxx from the database? ], cliquer sur [Oui]. Au message [The user cannot be deleted because the user has created or edited one or more records in the database. Do you wish to disable the password for xxx?], cliquer sur [Oui]. Il est ensuite possible de rétablir les niveaux de privilèges précédents octroyés aux utilisateurs concernés. 6.3 Vérification de la fusion Accès à MetTrack avec un identifiant et un mot de passe utilisateur Lancement d une fiche de vie d un instrument de la base de données importée mettant en évidence les liens entre l instrument (table Inventory), son propriétaire (table Customers), et les différents événements (tables Calibration, Location, Repair). Lancement d un relevé de mesure d un instrument de la base de données importée mettant en évidence les liens entre les tables Calibration, Standards, Calresults et Results. Page 7 sur 7