Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence
Business Intelligence Forum d'entraide Business Intelligence ( Informatique décisionnelle ), ETL, générateurs d'états et infocentre . Tutoriels BI, Le comparatif
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 14/12/2010, 15h25   #1
Invité de passage
 
Richard Martin
Inscription : février 2010
Messages : 33
Détails du profil
Informations personnelles :
Nom : Richard Martin

Informations forums :
Inscription : février 2010
Messages : 33
Points : 3
Points : 3
Par défaut Modélisation d'un scénario - BI

Bonjour,

J'utilises
SSAS 2005
SSIS 2005
SQL 2005

J'ai construit un entrepot de données pour la gestion des ambulanciers. J'ai une table de fait dont le grain le plus fin est l'intervention et une table de fait dont le grain le plus fin est le protocole utilisé dans l'intervention. (Pour une intervention, il peut y avoir un ou plusieurs protocoles)

J'ai une dimension qui contient le nom du protocole et du sous-protocole (hiérarachie).

Mon cube OLAP fonctionne très bien. Par contre, j'ai eu une demande de modification au niveau du mon Cube et j'aurais besoin de suggestions afin de modéliser la demande et de l'intégrer à mon cube actuel.

Voici donc la demande : Pour un protocole spécifique, dans le logiciel source, l'usager peut inscrire une valeur numérique qui peut être de 0 à 9999 dans un champs qui se nomme IPT. L'usager voudrait pouvoir faire des analyses sur ce champs (Exemple: le temps réponse moyen des interventions avec IPT 24, le nombre de patients décédés en direction de l'hopital avec un IPT 12, etc ...)

Devrais-je créer une dimensions IPT ???

Merci beaucoup
marric01 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/12/2010, 20h11   #2
Membre Expert
 
Avatar de nuke_y
 
Inscription : mai 2004
Messages : 1 812
Détails du profil
Informations forums :
Inscription : mai 2004
Messages : 1 812
Points : 1 609
Points : 1 609
Bonjour.

C'est un cas pas si banal qui mérite effectivement réflexion. De prime abord je pense qu'il n'y a pas de solution parfaite. Il faudrait détailler un peu plus les 2 tables de faits et le fonctionnel mais si j'ai bien compris je te proposerais la solution suivante:
INT : table dont le grain le plus fin est l'intervention
PROT : table dont le grain le plus fin est l'intervention

- ajouter l'IPT comme attribut à PROT. Si j'ai bien compris, la plupart du temps il sera null et ne sera défini que pour 1 seul protocole.

- faire remonter au niveau de l'intervention l'IPT comme un attribut de l'intervention. Si je comprends bien il y a lors de l'intervention une possibilité qu'un certain protocole qui s'applique, protocole qui a l'attribut IPT. Donc je pense qu'il faut faire remonter l'IPT dans INT. Si l'IPT est null, ça veut dire que lors de l'intervention le protocole ne s'est pas appliqué.

Ainsi tu pourras faire toutes les analyse dont tu as parlé:
- le temps réponse moyen des interventions avec IPT 24,
- le nombre de patients décédés en direction de l'hopital avec un IPT 12
- etc.

Et évidemment, pour être propre, je te conseille de faire une dimension sur cet attribut. Attention toutefois à la technologie utilisée, je ne sais pas comment elle se comporte avec une dimension qui peut être nulle. Si c'est compliqué tu fais une valeur "Defaut" pour remplacer les valeurs nulles.
__________________
Il vaut mieux monopoliser son intelligence sur des bêtises que sa bêtise sur des choses intelligentes.

Mon combat pour les droits des consommateurs face aux abus des grandes marques.
nuke_y est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 01h38.


 
 
 
 
Partenaires

Hébergement Web