Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > Cognos
Cognos Forum d'entraide Cognos : Impromptu, Powerplay, transformer,...
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 04/04/2008, 14h58   #1
Invité régulier
 
Inscription : octobre 2007
Messages : 26
Détails du profil
Informations forums :
Inscription : octobre 2007
Messages : 26
Points : 5
Points : 5
Par défaut [8][Framework manager] Création d'une dimension de type intervalle

Bonjour,

Je developpe un pack DMR avec Framawork manager(Cognos C8). J'ai une table client dans laquelle est stockée la date de naissance de tous les clients.

Je dois créer une dimension tranche d'âge avec par ex:0-5; 5-10 ...

Je n'ai aucune idée quant à la manière de procéder. Avec la date de naissance des clients, facile de retrouver leur âge et avoir une dimension âge.

Quelqu'un saurait-il comment créer cette fameuse dimension tranche d'âge à partir des élément que je possède???


Merci par avance pour vos réponses.
kbkbk est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/04/2008, 18h24   #2
Membre actif
 
Inscription : janvier 2007
Messages : 205
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 205
Points : 192
Points : 192
CASE
WHEN [Age] in (1,2,3,4,5) THEN '1-5'
WHEN [Age] in (6,7,8,9,10) THEN '6-10'
.
.
.
ELSE 'Trop vieux ce gars là'
END CASE as AGE_INTERVAL

Je te conseille de faire précalculer ça dans une colonne de la table du datamart.
yphilogene est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/04/2008, 12h52   #3
Invité régulier
 
Inscription : octobre 2007
Messages : 26
Détails du profil
Informations forums :
Inscription : octobre 2007
Messages : 26
Points : 5
Points : 5
Par défaut Dimension temps

Meci pour ta réponse, je vais essayer ta solution.

Sinon, j'avais une autre question. Quand j'ai eu ma formation Cognos C8, pour créer la dimension temps, il suffisait de faire un click droit sur un namespace puis cliquer sur time dimension et ensuite cliquer sur merge in new regular dimension.
Dans la version avec laquelle je travaille en entreprise, impossible de créer une dimension temps de cette manière.

Ma question est de savoir comment genère t-on une dimension temps quand on crée un package DMR avec framawork manager???

Merci par avance à ceux qui vont répondre.
kbkbk est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/04/2008, 19h02   #4
Membre actif
 
Inscription : janvier 2007
Messages : 205
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 205
Points : 192
Points : 192
Alala, quels magiciens ces formateurs Cognos.

Je n'ai jamais entendu parler de génération automatique de dimension Temps avec Framework Manager. Je sais que ça existe dans Transformer et Data Manager (et c'est même super bien), mais pas dans Framework Manager (à moins que j'ai loupé un truc dans la version 8.3, mais je ne crois pas parce que ça ne cadre pas vraiment avec la philosophie de Framework Manager qui ne vise pas à créer des données, contrairement à Transformer qui génère des cubes et Data Manager qui alimente des tables).

Mais pour construire une dimension temps, rien de plus simple avec un bon vieux éditeur SQL, tu construis ta table bien comme il faut, puis tu en fais une dimension dans ton modèle.
yphilogene est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/04/2008, 16h37   #5
Invité régulier
 
Inscription : octobre 2007
Messages : 26
Détails du profil
Informations forums :
Inscription : octobre 2007
Messages : 26
Points : 5
Points : 5
Merci beaucoup yphilogene.

Tu m'as l'air de bien t'y connaitre en cognos.
kbkbk est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 23h32.


 
 
 
 
Partenaires

Hébergement Web