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

Autres SGBD Discussion :

Logiciel pour recettes


Sujet :

Autres SGBD

  1. #1
    Membre éprouvé Avatar de Mathusalem
    Profil pro
    IT moa
    Inscrit en
    Décembre 2003
    Messages
    1 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : IT moa

    Informations forums :
    Inscription : Décembre 2003
    Messages : 1 008
    Points : 1 067
    Points
    1 067
    Par défaut Logiciel pour recettes
    Bonjour,

    Je travaille avec Sybase.
    Mon quotidien se résume en rédaction de SFD et en recette de traitements d'alimentation d'un infocentre.

    Généralement je reproduis le traitement demandé de mon côté dans un script SQL et je compare le résultat avec ce qu'obtient la MOE.

    D'autres personnes de mon équipe reproduisent les traitements en Access (ça peut vite être énorme : 80 requêtes à lancer les unes après les autres) et comparent les résultats avec windiff.

    Est-ce qu'il existe des outils qui pourraient nous soulager un peu ?
    Idéalement, il faudrait pouvoir développer rapidement un traitement et comparer la table résultat avec le contenu d'une table d'une base de données.

    ça serait génial si on pouvait scheduler des lancements / comparaisons régulièrement, et recevoir un email quand les 2 process ne renvoient pas exactement la même table.

    Est-ce que vous auriez une idée ?

    Merci !

  2. #2
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    21 716
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Expert bases de données / SQL / MS SQL Server / Postgresql
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2002
    Messages : 21 716
    Points : 52 380
    Points
    52 380
    Billets dans le blog
    4
    Par défaut
    Comparer deux résultats de tables est un jeu d'enfant en une seule requête :
    Soit A et B les tables à comparer ayant le même nombre de colonnes. Alors :
    A ∩ B U B ∩ A = ensemble vide.
    Si vous avez donc des résultat dans une telle requête ce sont donc les anomalies.
    Plus simplement en SQL Standard, voici la requête à faire :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    WITH
    TA AS (SELECT * FROM SOURCE),
    TB AS (SELECT * FROM CIBLE)
    SELECT * FROM TA
    EXCEPT 
    SELECT * FROM TB
    UNION ALL
    SELECT * FROM TB
    EXCEPT 
    SELECT * FROM TA;
    Si vous utilisez MS SQL Server, vous pouvez planifier une tâche de l'Agent SQL pour exécuter régulièrement ce job et lancer un mail en cas d'erreur (résultat non vide)....

    A +
    Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
    Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
    Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
    Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
    Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
    * * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *

  3. #3
    Expert confirmé
    Profil pro
    Inscrit en
    Août 2008
    Messages
    2 947
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 2 947
    Points : 5 846
    Points
    5 846
    Par défaut
    Citation Envoyé par SQLpro Voir le message
    A ∩ B U B ∩ A = ensemble vide.
    Juste au niveau mathématique, ∩ c'est l'intersection, la formule serait donc plutôt :
    A-B U B-A.

  4. #4
    Membre éprouvé Avatar de Mathusalem
    Profil pro
    IT moa
    Inscrit en
    Décembre 2003
    Messages
    1 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : IT moa

    Informations forums :
    Inscription : Décembre 2003
    Messages : 1 008
    Points : 1 067
    Points
    1 067
    Par défaut
    SQLPro : Effectivement c'est faisable en SQL et merci de l'explication, c'est très intéressant.
    Seulement rien n'est simple ici : je fais des recettes entre plusieurs bases qui ne sont pas liés ensembles
    C'est pourquoi certains collègues se tapent les requêtes en Access et des tables liées en ODBC.
    Comme Access plante très régulièrement sur les grosses requêtes, cela explique pourquoi je cherche un outil qui pourrait me simplifier la vie.

  5. #5
    Modérateur
    Avatar de Waldar
    Homme Profil pro
    Customer Success Manager @Vertica
    Inscrit en
    Septembre 2008
    Messages
    8 452
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Customer Success Manager @Vertica
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2008
    Messages : 8 452
    Points : 17 811
    Points
    17 811
    Par défaut
    J'ai travaillé il y a quelque temps avec AquaDataStudio d'Aquafold, de mémoire il permet des comparaisons tables à tables.
    C'est un outil payant, mais qui fonctionne avec Sybase et que vous devez pouvoir essayer gratuitement pendant quelques jours.

  6. #6
    Membre éprouvé Avatar de Mathusalem
    Profil pro
    IT moa
    Inscrit en
    Décembre 2003
    Messages
    1 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : IT moa

    Informations forums :
    Inscription : Décembre 2003
    Messages : 1 008
    Points : 1 067
    Points
    1 067
    Par défaut
    Waldar : Merci je vais regarder.

    En ce moment j'essaye Toad, qui a l'air aussi de convenir : comparaison de résultats de requête, et des fonctions pour automatiser des traitements (que je n'arrive pas à faire fonctionner )

Discussions similaires

  1. [audio] logiciel pour faire des .au ?
    Par Seiya dans le forum Multimédia
    Réponses: 7
    Dernier message: 05/01/2005, 01h41
  2. logiciel pour logo
    Par adilou1981 dans le forum Autres Logiciels
    Réponses: 11
    Dernier message: 17/12/2004, 18h24
  3. Logiciel pour voir ses image en mode console
    Par Senaku-seishin dans le forum Applications et environnements graphiques
    Réponses: 3
    Dernier message: 28/11/2004, 23h11
  4. logiciel pour opengl
    Par Mik@-D0 dans le forum OpenGL
    Réponses: 7
    Dernier message: 02/09/2004, 18h10
  5. Réponses: 8
    Dernier message: 17/10/2002, 13h52

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