HoMIDoM V1.0. Driver BDD



Documents pareils
Direction des Systèmes d'information

INSTALLATION DE L APPLICATION DU CONTEXTE ITASTE

Manuel du logiciel PrestaTest.

Fiche Produit Global Directory pour Jabber

2 Serveurs OLAP et introduction au Data Mining

PHP. PHP et bases de données

HoMIDom V1.7. Guide Utilisateur. Manuel Utilisateur. Serveur et Configuration. Version Logiciel / 47

Configuration du driver SIP dans ALERT. V2

Vulnérabilités et sécurisation des applications Web

Communication technique TC1552 Ed 01 Date: 22/11/2011

PHP. Bertrand Estellon. 26 avril Aix-Marseille Université. Bertrand Estellon (AMU) PHP 26 avril / 214

Logiciel de connexion sécurisée. M2Me_Secure. NOTICE D'UTILISATION Document référence :

Guide SQL Server 2008 pour HYSAS

LES ACCES ODBC AVEC LE SYSTEME SAS

PDO : PHP Data Object 1/13

Mysql. Les requêtes préparées Prepared statements

PHP 5. La base de données MySql. A. Belaïd 1

Maitriser Cegid Business En situation de formation

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

Installation de la plate-forme Liberacces 2.0 «Intégrale» avec LiberInstall

Introduction à JDBC. Accès aux bases de données en Java

Keyyo Guide de mise en service CTI / API / TAPI Keyyo

Migration d une Base de données

Fiche Produit IPS Global Directory & Options

Assistance à distance sous Windows

Connexion à distance. Pour configurer les automates Beckhoff via un PC de programmation VERSION : 1.0 / PH

Installation et configuration du CWAS dans une architecture à 2 pare-feux

Sécurité Informatique. Description. Prérequis. Un petit test avant de commencer s embourber

Configuration de WebDev déploiement Version 7

PHP 4 PARTIE : BASE DE DONNEES

Solution ESET Remote Administrator

Configuration de plusieurs serveurs en Load Balancing

ndv access point : Utilisation

Tenrox. Guide d intégration Tenrox-Salesforce. Janvier Tenrox. Tous droits réservés.

AVANT PROPOS. Merci d avoir choisi WATCHDOC!

Connexion à SQL server

Guide de connexion Wi-Fi sur un hotspot ADP Télécom

TP2_1 DE BUSINESS INTELLIGENCE ISIMA ZZ3 F3

ClariLog - Asset View Suite

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

Procédure de sauvegarde - Cobian Backup

Fiche Produit FrontDesk Attendant Console

clef primaire ; clef étrangère ; projection ; restriction ; jointure ; SQL ; SELECT ; FROM ; WHERE

STS SE. FreeRTOS. Programmation réseau WIFI. Programmation réseau. Socket Tcp. FlyPort smart Wi-Fi module

Master Exploration Informatique des données DataWareHouse

WORKSHOP OBIEE 11g (version ) PRE-REQUIS:

Prérequis. Résolution des problèmes WMI. Date 03/30/2010 Version 1.0 Référence 001 Auteur Antoine CRUE

Mise à jour : Octobre 2011

Evidian IAM Suite 8.0 Identity Management

SQL Server et Active Directory

Vade mecum installation et configuration d une machine virtuelle V5.1.0

K?ellaWeb Saisie des absences, retards et sanctions APLON en mode Web

CREATION WEB DYNAMIQUE

MISE A JOUR : 04 FEVRIER 2011 PROCÉDURE D INSTALLATION. Cegid Business COMMENT INSTALLER CEGID BUSINESS V9 SOUS WINDOWS XP, VISTA ET 7

Recommandations techniques

Open Source Job Scheduler. Installation(s)

Pour configurer le Hitachi Tecom AH4021 afin d'ouvrir les ports pour "chatserv.exe", vous devez suivre la proc

La version 3: 100% conforme aux dernières exigences de la DGI au Maroc. Edition Déclaration Télé-déclaration des liasses fiscales

Les BASES de DONNEES dans WampServer

2X ThinClientServer Guide d utilisation

Guide d installation BiBOARD

Test de HSQLDB et Comparatif avec Sqlite

COSWIN MOBILE SERVEUR DE SYNCHRONISATION GUIDE D INSTALLATION

Créer un rapport pour Reporting Services

Installation et configuration du serveur syslog sur Synology DSM 4.0

Déclarer un serveur MySQL dans l annuaire LDAP. Associer un utilisateur DiaClientSQL à son compte Windows (SSO)

SYNC FRAMEWORK AVEC SQLITE POUR APPLICATIONS WINDOWS STORE (WINRT) ET WINDOWS PHONE 8

TARGET SKILLS PlanningPME

INTRODUCTION AUX SGBD/R LUW

Packet Tracer : configuration des listes de contrôle d'accès étendues, scénario 1

Le routeur de la Freebox explications et configuration

Guide de configuration Aastra 5000 pour le raccordement d un trunk Sip OPENIP

MANUEL D INSTALLATION DE WATCHDOC 2011 (EVALUATION)

Installation d un hébergement Web à domicile

Whitepaper. Méthodologie de création de rapports personnalisés SQL Server Reporting Services

Cloud public d Ikoula Documentation de prise en main 2.0

SOMMAIRE I. INTRODUCTION 3. I.1. Installation des pré-requis...3 I.2. Installation des logiciels...4. GIMI : Gestion de parc informatique 7

FileMaker 13. Guide ODBC et JDBC

Partie I : Créer la base de données. Année universitaire 2008/2009 Master 1 SIIO Projet Introduction au Décisionnel, Oracle

Administration d un client Windows XP professionnel

Guide de migration BiBOARD V10 -> v11

Procédure d installation :

Capture, Filtrage et Analyse de trames ETHERNET avec le logiciel Wireshark. Etape 1 : Lancement des machines virtuelles VMWARE et de Wireshark

La persistance des données dans les applications : DAO, JPA, Hibernate... COMPIL 2010 francois.jannin@inp-toulouse.fr 1

Clément Prudhomme, Emilie Lenel

Configuration de routeur D-Link Par G225

Sommaire. I.1 : Alimentation à partir d un fichier Access (.mdb)...2

STATISTICA Version 12 : Instructions d'installation

Mise en place du médiateur pour. Application Server avec le logiciel ALERT.

Recommandations techniques

2. MAQUETTAGE DES SOLUTIONS CONSTRUCTIVES. 2.2 Architecture fonctionnelle d un système communicant.

Procédure d installation de la solution Central WiFI Manager CWM

Sécurité des sites Web Pas un cours un recueil du net. INF340 Jean-François Berdjugin

Supervision et infrastructure - Accès aux applications JAVA. Document FAQ. Page: 1 / 9 Dernière mise à jour: 15/04/12 16:14

Visual Taxe 4.1.0B04 minimum

Accès à un coupleur/contrôleur Ethernet via une liaison téléphonique

1. DÉMARRER UNE SESSION SÉCURISÉE SUR LE MACINTOSH SESSIONS DES APPLICATIONS CLIENTES SUR LE MACINTOSH... 5

Transcription:

Description Ce driver permet des requêtes simples sur des bases de données SqLite, Access, Excel, MySql, Sql La connexion aux bases de données se fait par l intermédiaire de oledb. Le device utilise les valeurs par défaut. Il est possible d utiliser un autre driver, pour cela il faut renseigner la clef <provider> avec la chaine de connexion complète. La requête est inscrite dans un fichier xml. Ce fichier contient différentes informations pour la connexion à la base de données ( voir exemples en fin d aide ) Il est possible d utiliser des paramètres comme la date ou le nom d un composant. Voir tableau des mots clefs. Pré requis Pour ouvrir les tables/fichiers office, Installation de OleDB12 à télécharger ici https://www.microsoft.com/fr fr/download/details.aspx?id=13255 si pas installé sur votre PC. Vous trouverez des renseignements ici : http://blogs.msdn.com/b/support_sql_france/archive/2012/02/14/g 233 n 233 ralit 233 s sur la connecti vit 233 odbc oledb 32 bits et 64 bits sur un os 64 bits.aspx Si vous ne souhaitez pas utiliser oledb12, il vous faudra renseigner la clef <provider>. Interfaces physiques / virtuelles compatibles Configuration du driver Voici la liste des caractéristiques du driver : NOM EDITABLE DESCRIPTION VALEURS POSSIBLES Icone Oui Image représentant le Driver Nom Non Libellé de driver (qui sert aussi à l'affichage) Enable Oui Activation du Driver Coché / Décoché Description StartAuto Protocole Non Oui Non Description qui peut être le modèle du driver ou autre chose Coché si le driver doit être activé dès le démarrage du serveur ou Décoché s il doit être activé manuellement le protocole de communication utilisé par le driver Coché / Décoché non utilisé Adresse IP Oui Adresse IP (facultatif) en TCP non utilisé Port IP Oui Port IP (facultatif) en TCP non utilisé Adresse UDP Oui Adresse IP (facultatif) en UDP non utilisé Port UDP Oui Port IP (facultatif) en UDP non utilisé Port COM Oui Port Com (facultatif) non utilisé

Refresh Oui Paramètre de rafraîchissement ou de pooling (facultatif) en ms non utilisé Modele Oui Modèle du driver (CM11, CM15 ) non utilisé Version Non Version du driver 1.0.0.0 Voici la liste des paramètres avancés du driver : NOM DESCRIPTION VALEURS POSSIBLES Debug Activer le Debug complet, par défaut: False True / False Repertoire Query Indiquer le répertoire dans lequel se trouve vos fichiers query ex : c:\temp Liste des type de composants compatibles Voici la liste des types de devices compatibles avec ce driver : GENERIQUESTRING GENERIQUEVALUE GENERIQUEBOOLEAN Configuration des devices associés à ce driver Voici la liste des caractéristiques du device à configurer pour fonctionner correctement avec ce driver : NOM DESCRIPTION VALEURS POSSIBLES Solo Adresse1 Adresse2 Modéle Refresh Non utilisé Renseigner le nom du fichier xml qui contient la query Pas obligatoire. Renseigner le paramètre à modifier dans la query Non utilisé Mettre une valeur de refresh en secondes. Valeur à laquelle le driver doit être mis à jour. ex : maquery.xml ex : lig3:where valeur like %true% ex : 600

Exemple de paramétrage Permet d effacer la ligne 5 de la requête

Mots clefs de paramétrage : Mot clefs SYSTEM_DATE_DD MM YYYY SYSTEM_DATE_DD/MM/YYYY SYSTEM_DATE_MM DD YYYY SYSTEM_DATE_MM/DD/YYYY SYSTEM_DATE_YYYY MM DD SYSTEM_DATE_YYYY/MM/DD SYSTEM_LONG_DATE SYSTEM_TIME SYSTEM_LONG_TIME Nom du composant Date courte Date longue avec HH:SS Heure courte Heure longue Est traduit en son numéro ID. Facilite la compréhension des requêtes. Ne pas oublier de modifier la requête si vous modifiez son nom. Il doit être entouré par { }

Exemples de requêtes BDD SqLite Exemple : Permet de compter le nombre d'impulsion sur un jour, utilisé sur un pluviomètre ( une impulsion=0.518mm) <TypeBdd>SqLite</TypeBdd> <Provider></Provider> <NomServeur>123456789</NomServeur> <PathBdd>C:\Program Files\HoMIDoM\Bdd</PathBdd> <NomBdd>homidom.db</NomBdd> <lig1>select count(`valeur`)*0.518</lig1> <lig2>from `historiques`</lig2> <lig3>where (`device_id`= {batt} )</lig3> <lig4>and (`dateheure` like {system_date_revers}% )</lig4> <lig5>and (`valeur` like %true% )</lig5> <lig6></lig6> <lig7></lig7> BDD Access Exemple : Fait le total du champ value <TypeBdd>Access</TypeBdd> <Provider></Provider> <NomServeur></NomServeur> <PathBdd>c:\temp</PathBdd> <NomBdd>testaccess.mdb</NomBdd> <lig1>select Sum(datas.Value) As totaux</lig1> <lig2>from datas</lig2> <lig3></lig3> <lig4></lig4> <lig5></lig5> <lig8></lig8> <lig9></lig9> <lig10></lig10>

BDD Excel Exemple : Fait le total du champ Fev de l onglet electricite <TypeBdd>Excel</TypeBdd> <Provider></Provider> <NomServeur></NomServeur> <PathBdd>c:\temp</PathBdd> <NomBdd>charges.xls</NomBdd> <lig1>select Sum(Fev) As totaux</lig1> <lig2>from [electricite$]</lig2> <lig3></lig3> <lig4></lig4> <lig5></lig5> <lig6></lig6> <lig7></lig7> <lig8></lig8> <lig9></lig9> <lig10></lig10> BDD Sql Exemple : Fait le max du champ value <TypeBdd>Sql</TypeBdd> <Provider></Provider> <NomServeur>PRN12W7853\TSAVERIS</NomServeur> <PathBdd></PathBdd> <NomBdd>tdasprj4</NomBdd> <lig1>select Max(dbo.Data_1870758_12.value) AS [Max]</lig1> <lig2>from dbo.data_1870758_12</lig2> <lig3></lig3> <lig4></lig4> <lig5></lig5> <lig9></lig9> <lig10></lig10>

BDD MySql Exemple : Prend la valeur du champ pluvio le jour de la requete <TypeBdd>MySql</TypeBdd> <Provider>Driver={MySQL ODBC 3.51 Driver};Server=192.168.13.39; Database=K1079;User=K1079_Read;Password=;Option=3;</Provider> <NomServeur></NomServeur> <PathBdd></PathBdd> <NomBdd></NomBdd> <lig1>select Format(Max(k1079z12.A00900611),"Standard") AS Pluvio</lig1> <lig2>from k1079z12</lig2> <lig3>where [k1079z12].[zeit] like "{system_date_dd MM YYYY}";</lig3> <lig4></lig4> <lig5></lig5> <lig6></lig6> <lig7></lig7> <lig8></lig8> <lig9></lig9> <lig10></lig10>

Messages affichés dans les logs Voici une liste non exhaustive de logs possibles pour ce driver DEBUG DRIVER BDD Nom fichier requete => c:\temp\qpluviophidgets.xml DEBUG DRIVER BDD Fichier xml > c:\temp\qpluviophidgets.xml acquis DEBUG DRIVER BDD TypeBdd > DEBUG DRIVER BDD TypeBdd > SqLite DEBUG DRIVER BDD NomServer > 123456789 DEBUG DRIVER BDD PathBdd > C:\...\HoMIDoM\Bdd\ DEBUG DRIVER BDD NomBdd > homidom.db DEBUG DRIVER BDD User > DEBUG DRIVER BDD Password > DEBUG DRIVER BDD Separ > DEBUG DRIVER BDD DecodeCommand cmd: batt DEBUG DRIVER BDD DecodeCmd valdevice e4c5923a dbb0 4e3d a772 7793cbd99e67 DEBUG DRIVER BDD Sql parametre where (`device_id`="{batt}") => batt DEBUG DRIVER BDD Sql parametre Replace {batt} => e4c5923a dbb0 4e3d a772 7793cbd99e67 DEBUG DRIVER BDD DecodeCommand cmd: system_date_revers DEBUG DRIVER BDD DecodeCmd valdevice 2015 07 22 DEBUG DRIVER BDD Sql parametre and (`dateheure` like "%{system_date_revers}%") => system_date_revers DEBUG DRIVER BDD Sql parametre Replace {system_date_revers} => 2015 07 22 DEBUG DRIVER BDD Sql adr2 : lig5: DEBUG DRIVER BDD Sql => SELECT count(`valeur`) FROM `historiques` where (`device_id`="e4c5923a dbb0 4e3d a772 7793cbd99e67") and (`dateheure` like "%2015 07 22%") DEBUG DRIVER BDD QSqLite, Base C:\...\HoMIDoM\Bdd\homidom.db ouverte DEBUG DRIVER BDD Valeur retournée par la requete => 7