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

Cognos Discussion :

Cognos est-il fait pour des données agrégées ou détalliées?


Sujet :

Cognos

  1. #1
    Membre régulier
    Inscrit en
    Mars 2010
    Messages
    169
    Détails du profil
    Informations forums :
    Inscription : Mars 2010
    Messages : 169
    Points : 121
    Points
    121
    Par défaut Cognos est-il fait pour des données agrégées ou détalliées?
    Bonjour,

    Niveau: développeur d'1 an d'expérience
    Version: 8.4

    - On m'a dit que Cognos est fait pour des données agrégées, dès qu'il s'agit de données détaillées, il arrive à ses limites : volumétrie de résultats trop importante. Cela est peut-être aussi lié au SGBD ou au format de sortie.
    - Ou encore, des analyses sur les dimensions sans les faits engendrent des requêtes générées erronées (Cognos ne peut pas générer une requête sans passer par une table de faits).
    - En fin, il est également difficile de faire des analyses croisées avec des données externes. (Il me semble que Go Office pourrait y remédier, c'est à confirmer.)

    Cognos devrait (enfin, je crois) pouvoir répondre à presque tout type de besoin pourvu que les packages de FW soient correctement et intelligemment conçus.

    En résumé, je voudrais entamer une discussion sur la limite de Cognos et ses spécificités par rapport à d'autres outils de restitution.

    Je compte sur vous, à bientôt

  2. #2
    Membre expert
    Avatar de Sunchaser
    Homme Profil pro
    OPNI (Objet Programmant Non Identifié)
    Inscrit en
    Décembre 2004
    Messages
    2 059
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : OPNI (Objet Programmant Non Identifié)
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Décembre 2004
    Messages : 2 059
    Points : 3 204
    Points
    3 204
    Par défaut
    Bonsoir,

    Citation Envoyé par hittony Voir le message
    On m'a dit que
    Mais qui est ce "on" ? Que je le pende
    Ce n'est pas sérieux, aurais-je envie de dire. Mais il me viens a l'esprit que rien n'est parfait dans ce bas monde, et surtout - chose qui sera plus en rapport avec la discussion - l'utilisation que je fais (ou plutôt qui m'a été demandé / inculqué, bien que j'adhère a 100 % a la logique que nous appliquons vu nos besoins particuliers) de Cognos ne me permets pas d'avoir eu a côtoyer ce genre de problème possible.

    Je serais donc curieux de voir les réponses éventuelles de personnes ayant eu a traiter de gros volumes de données.

    Lorsqu'on te dit:
    Citation Envoyé par hittony Voir le message
    dès qu'il s'agit de données détaillées, il arrive à ses limites : volumétrie de résultats trop importante.
    Quel exemple précisément ? Quel phénomènes ou symptômes ?
    A chaque fois que j'entends ça, j'ai envie de dire qu'il faut aller voir ce qu'il y a derrière, c'est a dire les données et toute la logique qui est derrière.

    En tout cas, pour le moment, en termes de "reporting" / rendu, c'est le meilleur outil que j'ai eu a utiliser. Je doute qu'il y ait beaucoup de produits qui permettent d'aller aussi loin aussi "facilement".

  3. #3
    Membre du Club
    Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Septembre 2010
    Messages
    45
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations professionnelles :
    Activité : Consultant en Business Intelligence
    Secteur : Service public

    Informations forums :
    Inscription : Septembre 2010
    Messages : 45
    Points : 68
    Points
    68
    Par défaut
    Bonjour,

    Il est évident que plus le nombre de lignes qui doit retourner sur le serveur Cognos est important plus le temps de production d'un rapport est long. Plus les agrégations sont faites sur le coté Cognos plus le temps est long aussi. Si les déterminants ne sont pas bien définis, la partie SQL pour agréger sur la base de données ne fera pas un travail aussi performant.

    On a fait un test ici nous avons une table de mesure test avec 20 millions de lignes et 4 dimensions composer de 2 à 4 niveaux par dimension. Lorsque nous ne définissons pas les déterminants pour les groupements le temps et en moyenne de 20% plus élevé pour avoir un résultat. Avec les déterminants bien définis, avec les dimensions où le tri est défini dans la dimension. Le temps de production du même rapport est incroyable.

    Ce que l'on a conclu et qu'une partie de la solution pour avoir un temps rapide est de balancer le travail entre la base de données et Cognos. On a fait nos tests avec un DBA qui nous redonnait tout les select qui était passé vers la bd avec leurs statistiques c-i-e, du moment ou le select arrive jusqu'à ça conclusion le nombre de lignes lues traité les index utilisés, etc., etc. Quand nous déplacions le maximum de travail coté BD, les SQL prenaient entre 2 ou 3 % de plus de temps. Mais le temps global de production de rapport diminuait lui de prêts de 20-25% et dans certain cas de 50% en ajustant ou créant les index appropriés. On a fait nos tests sur un seul serveur Cognos et toujours quand nous étions les seuls sur ce serveur ou sur la BD.
    Je ne peux pas dire que si nous avions Cognos sur plusieurs serveurs en Load Balancing que le résultat serait aussi important, mais pour l'instant, et en suivant ce que l'on a eu comme résultat nous avons pris le chemin suivant pour optimiser les rapports les plus lents :

    - Valider que sur la BD le sql soit performant
    - créer ou modifier des index existants
    - Valider le modèle dans FrameWorkManager
    - Valider les déterminants
    - Avoir un bon DBA disponible..Sans doute le plus important

    Nous devons maintenant passer à une étape ou nous aurons entre 6-8 serveur Cognos pour justement augmenter le load balancing...On vas donc refaire les tests et je vous en reparlerai à ce moment.

    Bonee journée Jacques

  4. #4
    Membre régulier
    Inscrit en
    Mars 2010
    Messages
    169
    Détails du profil
    Informations forums :
    Inscription : Mars 2010
    Messages : 169
    Points : 121
    Points
    121
    Par défaut

  5. #5
    Nouveau membre du Club
    Profil pro
    Software Engineer
    Inscrit en
    Janvier 2006
    Messages
    27
    Détails du profil
    Informations personnelles :
    Localisation : Allemagne

    Informations professionnelles :
    Activité : Software Engineer

    Informations forums :
    Inscription : Janvier 2006
    Messages : 27
    Points : 27
    Points
    27
    Par défaut
    Bonjour ElPoune,

    merci pour les precieuses informations et statistiques que tu viens de donner.

    J'ai voulu juste demander:
    - qu'est-ce qu'il faut faire pour passer d'une utilisation d'un seul serveur TM1 à plusieurs serveurs en load balancing?

    - est-ce qu'il faut acheter une licence supplimentaire d'IBM ou juste refaire la configuration et ajuster certaines parametres?

    - est-c qu'une seule machine (local ou remote) suffit pour ca ou a-t-on besoin de plusieurs machines?

    J'utilise Cognos TM1 9.5.1, TM1 architect, TM1 Web, TM1 Perspective, TM1 Admin Server, TM1 Server, IIS 6.0 et ASP.NET 3.5


    Merci pour votre aide

Discussions similaires

  1. Réponses: 3
    Dernier message: 01/09/2008, 15h17
  2. Réponses: 1
    Dernier message: 21/05/2008, 21h23
  3. Réponses: 1
    Dernier message: 24/10/2006, 01h24
  4. Réponses: 4
    Dernier message: 18/05/2006, 19h50
  5. [Fichier Texte] Est-ce utilisable pour importation données ?
    Par avantoux dans le forum Décisions SGBD
    Réponses: 4
    Dernier message: 15/12/2005, 18h55

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