IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

XQUERY/SGBD XML Discussion :

[Xquare] Archivage de données


Sujet :

XQUERY/SGBD XML

  1. #1
    Membre habitué

    Profil pro
    Inscrit en
    Août 2005
    Messages
    128
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2005
    Messages : 128
    Points : 166
    Points
    166
    Par défaut [Xquare] Archivage de données
    Bonjour,

    je découvre xquare dans le cadre d'un projet visant à archiver des données et je rencontre diverses difficultés.


    Je dispose d'une base de donnée DB2 distante mais je n'arrive pas à trouver comment configurer xquare de manière à récuperer les données de cette base et les transformer en flux xml.
    Est ce bien possible d'utiliser DB2 avec Xquare?
    Quelqu'un peut-il m'aiguiller?


    Aussi j'ai remarqué que à partir d'un fichier xml avec des éléments du type :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <element attribut="att">
    ..
    </element>
    je n'arrive pas à récuperer att autrement que comme un attribut.
    c'est à dire que
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    for $b in xml
      return
        <test>
            {$b/@attribut}
        </test>
    retourne
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <test attribut="att" />
    L'exemple \xquark-fusion-1.1.1\samples\xquery\1-XMP\q1-07.xqy montre bien cette situation.

    Est ce normal?? est ce possible d'obtenir le comportement attendu??

    Aussi, concrètement à quoi sert le schéma xml (.xsd) pour XQuare? permet -il une optimisation des requêtes ou ne sert il que pour une validation du document xml?


    Et pour finir est ce possible d'avoir plusieurs flux de sortie dans une requête?

    Avec tout ces "problèmes", que proposeriez vous pour réaliser mon archivage? Le but est de récupérer des données stockés sous forme xml dans une base de données db2. Ces données sont alors stockées sur un fichier plat non modifiable. Mais bien sur il faut pouvoir utiliser ces données en particulier faire des requetes dessus via une interface java servlet.

    Merci d'avance pour toute aide ou renseignement!

  2. #2
    Membre habitué

    Profil pro
    Inscrit en
    Août 2005
    Messages
    128
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2005
    Messages : 128
    Points : 166
    Points
    166
    Par défaut
    juste un suivi pour ceux qui échoueraient ici:
    pas réussi à me connecter à ma base db2 distante via xquare


    le pb des attributs que j'ai expliqué ci-dessus semble "normal" du moins conforme aux spécifications mais je ne comprend vraiment pas pourquoi..

    on ne peut avoir plusieurs flux de sortie via xquare


    au final je récupère mes données via select sql standards, je les traite via xsl, les stocke et les lis via xquery toujours mais via saxon. (apparement plus rapide que xquare mais surtout bcp plus clair à mon gout!)

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Procéder à un archivage des données d'une table
    Par souminet dans le forum Bases de données
    Réponses: 6
    Dernier message: 16/01/2008, 21h28
  2. [10 G] archivage de données
    Par vincent.alyotech dans le forum Oracle
    Réponses: 4
    Dernier message: 14/03/2007, 12h42
  3. Archivage des données automatiques
    Par Claire07 dans le forum Access
    Réponses: 10
    Dernier message: 15/06/2006, 16h08
  4. [10g] Archivage de données par années
    Par Cereal123 dans le forum Oracle
    Réponses: 7
    Dernier message: 24/04/2006, 10h35
  5. Conseil pour un archivage de données
    Par Cerberes dans le forum Oracle
    Réponses: 14
    Dernier message: 07/04/2005, 11h38

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo