202 visiteur(s) en ligne
Date actuelle : 24-04-2024, 15:45 PM Bienvenue, Visiteur ! ( Identification S'enregistrer )







 
[Résolu] Comportement SQL
 
Note de cette discussion :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Auteur Message
Troll Hors ligne
Trolls' master
******

Messages : 15 818
Inscription : Mar 2006
Réputation : 21
Message : #11
 
Bah l'option "fichier plat" ne serait-elle pas la même que le .bak : elle contient le SQL nécessaire pour recréer la base, non ?

Un poste sans accent ? La faute au clavier qwerty :/
|| Merci de mettre des titres explicites !!! || La bouille à Troll ? || 
Vous voulez remercier l'équipe du forum ? Participez ! Exprimez-vous ! Revenez et parlez de ce que vous voulez ! Wink Image: actualites-informatiques-pcw.1.gif
08-08-2008 04:52 AM
Visiter le site internet de cet utilisateur Trouver tous les messages de cet utilisateur Citer ce message dans une réponse
dardadax Hors ligne
Informaticien qualifié
****

Messages : 585
Inscription : Sep 2007
Réputation : 1
Message : #12
 
oui. en fait ça organise une sorte de tableau à la excel...sauf qu'au lieu d'avoir des colonnes, on a des "," pour séparer les colonnes

au début quand j'ai vu : "code d'insertion" j'ai de suite pensé à : INSERT blabla répété chaque fois que nécessaire (vu que dans le cas de l'export, on n'a pas de code mais les données brutes sauce "fichier plat", "excel" etc. pour la mise en forme) donc je me disais bien que c'était bizarre ^^ -> il n'y a donc pas d'export SQL, sauf si l'on ne veut que la structure de la base, les utilisateurs, vues, schémas, contraintes, procédures stockées Wink

par contre là où j'ai halluciné, c'est les tailles de fichier .bak : même vide le datawarehouse fait plus de 20 Mo Confused (sauf compressée...moins de 2Mo ^^ ouf)
08-08-2008 06:31 AM
Envoyer un email à cet utilisateur Trouver tous les messages de cet utilisateur Citer ce message dans une réponse
Troll Hors ligne
Trolls' master
******

Messages : 15 818
Inscription : Mar 2006
Réputation : 21
Message : #13
 
Citation : sauf si l'on ne veut que la structure de la base, les utilisateurs, vues, schémas, contraintes, procédures stockées Wink


Oui bah ça nous aurait suffit. Les données à l'intérieur avec les INSERT etc c'est plus pratique pour travailler sur du concret mais c'est surtout la structure qu'il nous fallait pour mieux comprendre ton problème...


Oui la compression permet de gagner énormément de place quand c'est du texte, pour le texte de mémoire le mieux c'est la compression en GZip Wink

Un poste sans accent ? La faute au clavier qwerty :/
|| Merci de mettre des titres explicites !!! || La bouille à Troll ? || 
Vous voulez remercier l'équipe du forum ? Participez ! Exprimez-vous ! Revenez et parlez de ce que vous voulez ! Wink Image: actualites-informatiques-pcw.1.gif
08-08-2008 06:57 AM
Visiter le site internet de cet utilisateur Trouver tous les messages de cet utilisateur Citer ce message dans une réponse
dardadax Hors ligne
Informaticien qualifié
****

Messages : 585
Inscription : Sep 2007
Réputation : 1
Message : #14
 
ok je note pour la compression Wink Gzip ce n'était pas une archive de chez linux ?

concernant les données, le problème a été résolu par l'ajout de l'ID d'analyse (qui évitait les mauvaises surprises en le récupérant dans la base de prod et l'insérant dans la table des questions du datawarehouse) donc...je n'ai plus ce soucis.

par contre j'ai un collègue qui a le même à nouveau...SSIS serait-il capricieux ? ^^ (pour une exécution de même package, il a plusieurs résultats de fusion lol)
petite question associée : qu'est ce qui peut faire que, lors d'une jointure externe gauche, l'on récupère moins de lignes après la jointure que dans la table de gauche de la jointure ?

ex : "personne" 1000 lignes et "statut" 2 lignes
dans le package on arrive à une jointure externe gauche de "personne" sur "statut" cependant au lieu d'avoir mini 1000 lignes il en a parfois 900 parfois 800 etc. (or chaque personne a un statut obligatoirement)

les ID de jointures peuvent-ils générer ce comportement ? (il n'y a aucun ID nul servant à la jointure)
08-08-2008 07:19 AM
Envoyer un email à cet utilisateur Trouver tous les messages de cet utilisateur Citer ce message dans une réponse
Troll Hors ligne
Trolls' master
******

Messages : 15 818
Inscription : Mar 2006
Réputation : 21
Message : #15
 
Bah normalement, la théorie dit qu'une jointure gauche récupère tout dans la table de gauche et seulement les résultats join dans la table de droite.

Après les filtres de la clause WHERE s'appliquent évidemment aux sélection. Mais si tu fais sans WHERE une jointure gauche "personne LEFT JOIN statut" un bon sgbd doit renvoyer tout ce qu'il y a dans "personne"...

Un poste sans accent ? La faute au clavier qwerty :/
|| Merci de mettre des titres explicites !!! || La bouille à Troll ? || 
Vous voulez remercier l'équipe du forum ? Participez ! Exprimez-vous ! Revenez et parlez de ce que vous voulez ! Wink Image: actualites-informatiques-pcw.1.gif
09-08-2008 19:07 PM
Visiter le site internet de cet utilisateur Trouver tous les messages de cet utilisateur Citer ce message dans une réponse
dardadax Hors ligne
Informaticien qualifié
****

Messages : 585
Inscription : Sep 2007
Réputation : 1
Message : #16
 
c'est bien le problème ^^ pas de filtre et on n'a pas tout. Pire le résultat est aléatoire...
à mon avis ça vient d'un problème de mémoire, comme pour l'exécution...

on a modifié des paramètres pour améliorer la vitesse d'exécution (nombre de buffers max) pour la partie test en développement, donc peut-être que ça vient de mémoire insuffisante ? (on teste et on voit ce que ça donne de toute façon)
10-08-2008 09:43 AM
Envoyer un email à cet utilisateur Trouver tous les messages de cet utilisateur Citer ce message dans une réponse
Troll Hors ligne
Trolls' master
******

Messages : 15 818
Inscription : Mar 2006
Réputation : 21
Message : #17
[Résolu] Comportement SQL
Citation :(on teste et on voit ce que ça donne de toute façon)


Voilà Wink

Un poste sans accent ? La faute au clavier qwerty :/
|| Merci de mettre des titres explicites !!! || La bouille à Troll ? || 
Vous voulez remercier l'équipe du forum ? Participez ! Exprimez-vous ! Revenez et parlez de ce que vous voulez ! Wink Image: actualites-informatiques-pcw.1.gif
13-08-2008 04:29 AM
Visiter le site internet de cet utilisateur Trouver tous les messages de cet utilisateur Citer ce message dans une réponse




Aller à :


Utilisateur(s) parcourant cette discussion : 1 visiteur(s)