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

MS SQL Server Discussion :

A quand un éditeur/ordonnanceur de requetes


Sujet :

MS SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 3
    Par défaut A quand un éditeur/ordonnanceur de requetes
    Bonjour,
    mon entreprise envisage de basculer sous SQL-Server 2005. Aujourd'hui plusieurs SGDB et outils de requêtage y coexistent (B.O., SAS et Access).
    A priori SQL-Server semble parfait. Pourtant difficile de convaincre les utilisateurs SAS lorsqu'on voit l'éditeur de requête Microsoft.
    Dans SAS-Guide existe un éditeur graphique qui permet de visualiser les actions de la requête (création de colonnes, de table temporaire, tris, etc..) et de créer visuellement des enchainements de requête.
    On a pensé qu'avec Integration Services, on pouvait arriver au même résultat, mais ils ont fait venir un technicien Microsoft qui n'a pas réussi à rendre un service équivalent.
    Alors un tel éditeur graphique de requête SQL est-il prévu chez Microsoft. Et sinon quels outils interfaçables avec SQL-Server pourraient être utilisés ?
    Merci de vos réponses.
    Kurun

  2. #2
    Membre Expert
    Avatar de rudib
    Homme Profil pro
    Fakir SQL Server & NoSQL
    Inscrit en
    Mai 2006
    Messages
    2 573
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Fakir SQL Server & NoSQL

    Informations forums :
    Inscription : Mai 2006
    Messages : 2 573
    Par défaut
    Bonjour,

    Ecrire du SQL consiste à faire du code. Tu voudrais une aide visuelle pour faire quoi ? Parser la logique d'une seule requête, ou suivre la logique des différentes requêtes d'une procédure ? J'ai du mal à comprendre le but. Peux-tu m'éclairer ?

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 3
    Par défaut Editeur de requêtes
    En fait, nos utilisateurs créent des requêtes qui génèrent des tables temporaires, elles mêmes attaquées par d'autres requêtes.
    Gérer l'urbanisation de tout ce bazar n'est pas chose facile, d'autant qu'ils sont plutôt productifs.

    Ce qu'ils souhaitent donc, c'est pouvoir visualiser les enchainements de traitements avec les tables crées puis réutilisées, etc..
    A priori l'environnement SAS-Guide qu'ils ont leur permet de le faire.
    Pour chacune de leurs requêtes, ils ont (après validation du code SQL) visuellement sur un diagramme de flux de données, les tables(ou vues) en entrée, les tables (ou vues) en sortie.
    En cliquant sur ces tables et vues, ils peuvent également voir toutes les autres requêtes y accédant.

    J'ai bien tenté de les aiguiller vers Integration Services, mais ce n'est pas tout à fait ce qu'ils veulent.

  4. #4
    Invité
    Invité(e)
    Par défaut
    Après un petit tour sur le site SAS, tu peux accéder aux bases SQL Server avec SAS via OLEDB ou ODBC. D'ailleurs à n'importe quelle source de données, même Excel.

  5. #5
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    21 999
    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 999
    Billets dans le blog
    6
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    En fait, nos utilisateurs créent des requêtes qui génèrent des tables temporaires, elles mêmes attaquées par d'autres requêtes.
    C'est là le hic... Ce n'est absolument pas correct, car la requête n'est pas transactionnellement stable. En effet entre le résultat de la première requête dans la table temporaire et le lancement de la seconde il se peut que les données évoluent donnant au finish une réponse fausse.

    Soit vous devez passer par des vues, soit vous devez utiliser des tables dérivées (sous requêtes dans la clause FROM).

    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/ * * * * *

Discussions similaires

  1. Un éditeur graphique de requete oracle
    Par saigon dans le forum Outils
    Réponses: 5
    Dernier message: 12/12/2010, 11h01
  2. Requete de stat qui plante quand rien pour un mois
    Par Christophe P. dans le forum Langage SQL
    Réponses: 3
    Dernier message: 27/02/2007, 18h35
  3. événement quand on créer un objet dans un éditeur gef ou gmf
    Par bnuitrare dans le forum Eclipse Java
    Réponses: 5
    Dernier message: 11/02/2007, 17h20
  4. Ouvrir un popup quand on clique sur un éditeur
    Par bnuitrare dans le forum Eclipse Platform
    Réponses: 6
    Dernier message: 10/01/2007, 17h05
  5. [DEBUTANT]requete de jointure avec identifiant quand ds une table
    Par tripper.dim dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 17/05/2006, 13h46

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