Decideo - Actualités sur le Big Data, Business Intelligence, Data Science

Abonnez-vous gratuitement à Decideo !


Decideo


 
Forums, dernières contributions
 Benjamin
Mardi 5 Août 2008

Version imprimable
[Ignorer]
Bonjour
J'ai vu un objet indicateur qui a comme projection somme et comme requete sql sum(a)
pourriez vous m'expliquer la signification de ces deux sommes(effectivement j'ai essaye l'objet avec la somme de projection et avec la somme de la requete cela ne me retourne pas le même resultat?
quelqu'un pourrait t'il m'expliquer svp avec des exemples BO la difference entre la somme dans la projection BO et sum(a) dans la requête sql de l'objet.
et si javais mis une moyenne j'aurai eu quoi
si vous avez des exemples avec des chiffres je suis preneur
merci!
 Benjamin
Mardi 5 Août 2008

Version imprimable
[Ignorer]
salut Joel
Mais je comprends mieux mais alors une question par rapport a ceux que tu as ecrit:
si je comprends bien dans la premiere phrase de ton exemple (Si dans la requête de mon rapport je mets comme objet Année et CA, la requête générée sera Select Année,Sum(CA). Donc c'est la fonction d'agrégation définie dans l'objet qui sera utilisée.)
des que je selectionne dans mon rapport tous mes objets c'est la fonction d'agregation defini dans l'objet qui sera utilisé? exemple sum(ca) qui est execute et non la projection

ET DANS Ta deuxieme phrase (En revanche, si dans ma requete je récupère Année, Produit et CA et que dans mon rapport je n'affiche que l'Année et le CA dans ce cas là ce n'est plus la BD qui effectue l'agrégation, mais le moteur de Business Objects, et dans ce cas c'est la fonction de projection qui est utilisée, ici là moyenne, donc dans mon rapport j'aurai par année la moyenne du CA.)

si je n'utilise dans mon rapport tous les objets a ce moment là c'est le moteur de BO QUI prend en charge l'agregation donc la somme ou la moyenne qui vient de la projection qui s'applique!

en resumé quand vraiment savoir que c le resultat de la projection ou de la requete sql qui s'applique?


'essaye de faire un maximum travailler la base de données, et donc de faire réaliser les agrégations par la BD plutôt que par le moteur de BO. Une BD bien taillée s'enfilera sans souci une agrégation sur plusieurs centaines de milliers de lignes, le moteur de BO lui sera sur les rotules bien avant. '
pourrais tu me donner un exemple avec la base de donnée? Que veux tu dire par là?
est ce que cela suffit de mettre sum(ca) et omettre celui de la projection?





et si je
 benjamin
Mardi 12 Août 2008

Version imprimable
[Ignorer]
Merci pour ses informations si tu as des exemples concrets je dirai plus tot visuelle n'hésite pas à me les envoyer par mail
merci


Twitter
Rss
LinkedIn
Facebook
Apple Podcast
App Store
Google Play Store