Bonjour,
Je tente de m'initier au fonctionnement de Pentaho. j'ai installé Pentaho workbench et tenté de modéliser mon cube.
voici le fichier *.xml que j'ai produit :
le modèle fonctionne sous SAIKU, mais je n'arrive pas à comprendre certains résultats. je ne sais pas si ils sont du à mon modèle ou bien au fonctionnement de SAIKU.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40 <Schema name="cube_demo"> <Cube name="cube_demo__cube" caption="Impact vitrine" visible="true" cache="true" enabled="true"> <Table name="impact_theme__fact" schema="cube_demo__cube" alias="impact_theme__fact"> </Table> <Dimension type="StandardDimension" visible="true" foreignKey="id_site" highCardinality="false" name="Spatiale"> <Hierarchy name="default" visible="true" hasAll="true" allMemberName="Tout les sites" primaryKey="id_site" caption="Site"> <Table name="site__dimension" schema="cube_demo__cube" alias="site__dimension"> </Table> <Level name="Continent" visible="true" column="continent" type="String" internalType="String" uniqueMembers="false" levelType="Regular" hideMemberIf="Never"> </Level> <Level name="Pays" visible="true" column="country" type="String" internalType="String" uniqueMembers="false" levelType="Regular" hideMemberIf="Never"> </Level> <Level name="Region" visible="true" column="region" type="String" internalType="String" uniqueMembers="false" levelType="Regular" hideMemberIf="Never"> </Level> <Level name="Ville" visible="true" column="town" type="String" internalType="String" uniqueMembers="false" levelType="Regular" hideMemberIf="Never"> </Level> <Level name="Site" visible="true" column="name" type="String" internalType="String" uniqueMembers="true" levelType="Regular" hideMemberIf="Never"> </Level> </Hierarchy> </Dimension> <Dimension type="TimeDimension" visible="true" foreignKey="id_time" highCardinality="false" name="Temporelle"> <Hierarchy name="allPeriod" visible="true" hasAll="true" allMemberName="Toute les prériodes" primaryKey="id_time" caption="hierarchique"> <Table name="time__dimension" schema="cube_demo__cube"> </Table> <Level name="year" visible="true" column="year" type="Numeric" internalType="Object" uniqueMembers="false" levelType="TimeYears" hideMemberIf="Never" caption="Année"> </Level> <Level name="month" visible="true" column="month_number" type="Numeric" internalType="Object" uniqueMembers="false" levelType="TimeMonths" hideMemberIf="Never" caption="Mois"> </Level> <Level name="week" visible="true" column="week_month_number" type="Numeric" internalType="Object" uniqueMembers="false" levelType="TimeUndefined" hideMemberIf="Never" caption="Semaine"> </Level> <Level name="day" visible="true" column="day_number" type="Numeric" internalType="Object" uniqueMembers="false" levelType="TimeDays" caption="Jour du mois"> </Level> </Hierarchy> </Dimension> <Measure name="chiffre_affaire" column="chiffre_affaire" datatype="Numeric" aggregator="sum" caption="chiffre d'affaire" visible="true"> </Measure> <Measure name="nombre_vente" column="nombre_vente" datatype="Integer" aggregator="sum" caption="Nombre de ventes" visible="true"> </Measure> </Cube> </Schema>]
En effet, quand je demande le "nombre de vente" par "Jours du mois" (nombre de vente en colonne, et jour du mois en ligne), je constate que les jours du mois ne sont pas groupés. voici ce que j'obtiens :
Est ce normal ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 "Jour du mois","Nombre de vente" "1","6" "2","8 "3","26" "4","4" "5","7" "1","2" "2","13" "3","8" "4","12" "5","43" "6","3"
Comment faire en sorte de pouvoir grouper par jours.
Merci d'avance pour votre aide.
Partager