Je suis en train de configurer une bi-solution et j'ai des difficultés à définir le cube et ses hiérarchies.Comment configurer des hiérarchies dynamiques dans OLAP
Une partie de la définition du schéma ressemble à ceci:
<Dimension foreignKey="user" highCardinality="false" name="user">
<Hierarchy name="user" hasAll="true" allMemberName="all" primaryKey="ID">
<Table name="user" />
<Level name="timezone" column="timezone"/>
<Level name="locale" column="locale"/>
<Level name="gender" column="gender"/>
</Level>
</Hierarchy>
</Dimension>
Maintenant, je veux accéder au niveau des sexes directement.
SELECT
{[user].[gender].Members} ON COLUMNS,
{[Measures].[Fact Count]} ON ROWS
FROM [cube]
Résultats dans quelque chose comme [user].[zone3].[de_DE].[male] = 10, [user].[zone1].[en_US].[male] = 30
et ainsi de suite. Je veux un total pour chaque sexe: [user].[male] = 20
et [user].[female] = 30
.
En résumé, j'ai besoin d'un ordonnancement flexible des niveaux. Est-ce possible? Je sais qu'il y a des hiérarchies parallèles mais je ne peux pas en créer une pour tous les ordres possibles ...
J'ai aussi essayé de mettre tous les attributs dans les propriétés au lieu des niveaux mais je n'ai pas réussi à obtenir une quantité totale simple de mâle/femelle utilisateurs.
Et il doit être assez simple parce que tout cela va faire partie d'un bi-outil dynamique ...
écrivez-vous un outil BI? OU configurez-vous/configurez-vous les données à utiliser/importer dans un outil BI? – Yahia
Que considérez-vous comme BI-outil? J'utilise mondrian pour le cube olap. – gapvision
mon erreur - je n'ai pas vu le 'mondrian' première fois ... désolé, là je ne peux pas aider beaucoup ... j'espère que quelqu'un d'autre peut ... – Yahia