Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > Autres
Autres Autres logiciels d'informatique décisionnelle, de statistiques, générateurs d’états ou outils infocentre : EpiInfo, FreeReport, FastReport, Hyperion, JPivot, QuickReport, Mondrian, ReportBuilder, Stata, Spad, Spss, etc.
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 05/07/2011, 14h26   #1
Invité régulier
 
Marcel Cyrille LAMENU
Inscription : avril 2010
Messages : 30
Détails du profil
Informations personnelles :
Nom : Marcel Cyrille LAMENU

Informations forums :
Inscription : avril 2010
Messages : 30
Points : 5
Points : 5
Par défaut Pentaho Schéma Workbench

Bonjour à tous,

J'ai un souci avec schéma workbench, l'outil de création des cubes de Pentaho.

En fait lorsque je créé mon cube, mes dimensions et hiérarchies; j'ai des croix rouges sur à ces différents niveaux. J'ai les erreurs suivantes:

1) pour le schéma: Cube "nomDuCube" is invalid
2) pour le cube: table "nom de la table de fait" is invalid
3) pour les hiérarchies: table field must be empty
4) pour les dimensions: table key must be a set ou encore Hiérarchie
"nomDeLaHierarchie" is invalid.

Image en pièce jointe.

Pouviez vous me dire comment résoudre ce problème?

lamen0031
Images attachées
Type de fichier : jpg erreur_workbench.jpg (12,5 Ko, 10 affichages)
lamen0031 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/07/2011, 16h29   #2
Membre éprouvé
 
Consultant en Business Intelligence
Inscription : mai 2008
Messages : 191
Détails du profil
Informations personnelles :
Localisation : France

Informations professionnelles :
Activité : Consultant en Business Intelligence

Informations forums :
Inscription : mai 2008
Messages : 191
Points : 479
Points : 479
Question idiote :

Est-ce que tu as défini une connexion sur ta base de données OLAP ?
sdecloix est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/07/2011, 11h09   #3
Invité régulier
 
Marcel Cyrille LAMENU
Inscription : avril 2010
Messages : 30
Détails du profil
Informations personnelles :
Nom : Marcel Cyrille LAMENU

Informations forums :
Inscription : avril 2010
Messages : 30
Points : 5
Points : 5
Citation:
Envoyé par sdecloix Voir le message
Question idiote :

Est-ce que tu as défini une connexion sur ta base de données OLAP ?
Bonne question...
Moi j'ai défini une connexion à la base de données MYSQL.
Comment définir avec Workbench une connexion à la base de données OLAP?
Merci de ton idée.
Bien vouloir m'aider une fois de plus pour la manière de se connecter à la base de données OLAP.
Cordialement,
Marcel Cyrille
lamen0031 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/07/2011, 11h18   #4
Membre éprouvé
 
Consultant en Business Intelligence
Inscription : mai 2008
Messages : 191
Détails du profil
Informations personnelles :
Localisation : France

Informations professionnelles :
Activité : Consultant en Business Intelligence

Informations forums :
Inscription : mai 2008
Messages : 191
Points : 479
Points : 479
Pour définir la connexion à ta base OLAP, tu dois aller dans le menu "\options\connexion" puis paramétrer l'accès à ta base de données MySQL (modèle en étoile)

Pour que ça fonctionne tu dois avoir copié le driver JDBC de MySql dans le répertoire "\schema-workbench\drivers"

ensuite quand tu configures ton schéma (table de fait, tables de dimension) l'outil te permet de récupérer automatiquement le nom des tables/colonnes dans des listes déroulantes

En espérant que ça enlève toutes les croix rouges (je pense que c'est lié à ça)


Sylvain - http://www.osbi.fr
sdecloix est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/07/2011, 11h59   #5
Invité régulier
 
Marcel Cyrille LAMENU
Inscription : avril 2010
Messages : 30
Détails du profil
Informations personnelles :
Nom : Marcel Cyrille LAMENU

Informations forums :
Inscription : avril 2010
Messages : 30
Points : 5
Points : 5
Citation:
Envoyé par sdecloix Voir le message
Pour définir la connexion à ta base OLAP, tu dois aller dans le menu "\options\connexion" puis paramétrer l'accès à ta base de données MySQL (modèle en étoile)



Pour que ça fonctionne tu dois avoir copié le driver JDBC de MySql dans le répertoire "\schema-workbench\drivers"

ensuite quand tu configures ton schéma (table de fait, tables de dimension) l'outil te permet de récupérer automatiquement le nom des tables/colonnes dans des listes déroulantes

En espérant que ça enlève toutes les croix rouges (je pense que c'est lié à ça)


Sylvain - http://www.osbi.fr
Merci pour ta prompt réaction Sylvain.

J'ai bel et bien fait toutes ces étapes .

Le driver JDBC est bel et bien mis à l'endroit spécifié puisque je vois apparaitre toutes les tables de mon entrepôt lorsque je veux déclarer une table, une hiérarchie ou une dimension, donc je les récupère de façon automatique.

Je ne comprends rien à rien à cette erreur je ne sais vraiment plus comment résoudre ce problème car j'ai tout essayé.

Pas d'autres alternatives de solution?

Merci de ta compréhension.
lamen0031 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/07/2011, 12h03   #6
Membre éprouvé
 
Consultant en Business Intelligence
Inscription : mai 2008
Messages : 191
Détails du profil
Informations personnelles :
Localisation : France

Informations professionnelles :
Activité : Consultant en Business Intelligence

Informations forums :
Inscription : mai 2008
Messages : 191
Points : 479
Points : 479
Ok

Le mieux serait que je voies ton fichier XML de définition du schéma: ça te gêne de le mettre en pièce jointe ?
sdecloix est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/07/2011, 12h39   #7
Invité régulier
 
Marcel Cyrille LAMENU
Inscription : avril 2010
Messages : 30
Détails du profil
Informations personnelles :
Nom : Marcel Cyrille LAMENU

Informations forums :
Inscription : avril 2010
Messages : 30
Points : 5
Points : 5
Citation:
Envoyé par sdecloix Voir le message
Ok

Le mieux serait que je voies ton fichier XML de définition du schéma: ça te gêne de le mettre en pièce jointe ?

Non il y a pas de souci

Je te le mets en pièces jointes.

Merci.
Fichiers attachés
Type de fichier : xml Schema.xml (3,6 Ko, 6 affichages)
lamen0031 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/07/2011, 13h33   #8
Membre éprouvé
 
Consultant en Business Intelligence
Inscription : mai 2008
Messages : 191
Détails du profil
Informations personnelles :
Localisation : France

Informations professionnelles :
Activité : Consultant en Business Intelligence

Informations forums :
Inscription : mai 2008
Messages : 191
Points : 479
Points : 479
A prioiri ça me parait pas mal...
c'est vraiment bizarre, y'a surement un "loup" qqpart

De mon côté, j'ai pas mal d'erreurs, mais c'est lié au fait que je ne suis moi-même pas connecté à la base de données

Pas facile de trouver ce qui bloque, peux-tu recopier ici les messages d'erreurs indiqués en rouge dans le bas de la fenêtre ?
sdecloix est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/07/2011, 14h06   #9
Invité régulier
 
Marcel Cyrille LAMENU
Inscription : avril 2010
Messages : 30
Détails du profil
Informations personnelles :
Nom : Marcel Cyrille LAMENU

Informations forums :
Inscription : avril 2010
Messages : 30
Points : 5
Points : 5
Citation:
Envoyé par sdecloix Voir le message
A prioiri ça me parait pas mal...
c'est vraiment bizarre, y'a surement un "loup" qqpart

De mon côté, j'ai pas mal d'erreurs, mais c'est lié au fait que je ne suis moi-même pas connecté à la base de données

Pas facile de trouver ce qui bloque, peux-tu recopier ici les messages d'erreurs indiqués en rouge dans le bas de la fenêtre ?
Encore merci pour cette aide.

Voilà les erreurs qu'il me donne:
1) sur le cube: table "nom_table_fait" is invalid.
2) Sur la dimension: Hierarchy "nom_hierarchie" is invalid.
3) Sur la Hiérarchie : Table field must be empty.
4) Sur le schéma: Cuble "nom_cube" is invalid.

Par contre pas de souci au niveau des mesures, des levels et des tables liées à chaque hiérarchie et à celle liée au cube comme le montre la première pièce jointe.

Une fois de plus merci de ton apport.
lamen0031 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/07/2011, 14h17   #10
Membre éprouvé
 
Consultant en Business Intelligence
Inscription : mai 2008
Messages : 191
Détails du profil
Informations personnelles :
Localisation : France

Informations professionnelles :
Activité : Consultant en Business Intelligence

Informations forums :
Inscription : mai 2008
Messages : 191
Points : 479
Points : 479
Le nom "physique" de ta table de fait (dans MySql) c'est bien "nom_table_fait" ?
sdecloix est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/07/2011, 14h37   #11
Invité régulier
 
Marcel Cyrille LAMENU
Inscription : avril 2010
Messages : 30
Détails du profil
Informations personnelles :
Nom : Marcel Cyrille LAMENU

Informations forums :
Inscription : avril 2010
Messages : 30
Points : 5
Points : 5
Avec les noms physiques


Voilà les erreurs qu'il me donne:
1) sur le cube: table Fait_vente is invalid.
2) Sur la dimension: Hierarchy zone is invalid.
3) Sur la Hiérarchie zone : Table field must be empty.
4) Sur le schéma: Cuble CubeTest is invalid.

Merci
lamen0031 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/07/2011, 14h42   #12
Membre éprouvé
 
Consultant en Business Intelligence
Inscription : mai 2008
Messages : 191
Détails du profil
Informations personnelles :
Localisation : France

Informations professionnelles :
Activité : Consultant en Business Intelligence

Informations forums :
Inscription : mai 2008
Messages : 191
Points : 479
Points : 479
je comprends pas le pb, à part avoir un dump de ta base de données (au moins la structure) pour tester sur mon PC, je vois pas
sdecloix est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/07/2011, 15h13   #13
Invité régulier
 
Marcel Cyrille LAMENU
Inscription : avril 2010
Messages : 30
Détails du profil
Informations personnelles :
Nom : Marcel Cyrille LAMENU

Informations forums :
Inscription : avril 2010
Messages : 30
Points : 5
Points : 5
Citation:
Envoyé par sdecloix Voir le message
je comprends pas le pb, à part avoir un dump de ta base de données (au moins la structure) pour tester sur mon PC, je vois pas
Voilà un exemplaire du dump de ma base de données.

Merci bien.
Fichiers attachés
Type de fichier : zip Entrepot.sql.zip (9,4 Ko, 4 affichages)
lamen0031 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/07/2011, 15h31   #14
Membre éprouvé
 
Consultant en Business Intelligence
Inscription : mai 2008
Messages : 191
Détails du profil
Informations personnelles :
Localisation : France

Informations professionnelles :
Activité : Consultant en Business Intelligence

Informations forums :
Inscription : mai 2008
Messages : 191
Points : 479
Points : 479
Ok parfait
je relève 2 typologies d'erreurs :

1/ il ne faut pas renseigner dans les hiérarchies la zone "PrimaryKeyTable"
Seule la zone "PrimaryKey" est à indiquer => PSW trouve en effet la PK tout seul car tu as bien positionné une table de dimension dans chaque hiérarchie

2/ au niveau de la dimension temporelle, tu faisais référence à des champs inexistants dans la table de dim_time (intitulés en anglais, alors que dans ta table tout est en français)

Ci-joint le fichier xml corrigé (schema-v2.xml)
Fichiers attachés
Type de fichier : xml Schema-v2.xml (3,9 Ko, 3 affichages)
sdecloix est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/07/2011, 15h53   #15
Invité régulier
 
Marcel Cyrille LAMENU
Inscription : avril 2010
Messages : 30
Détails du profil
Informations personnelles :
Nom : Marcel Cyrille LAMENU

Informations forums :
Inscription : avril 2010
Messages : 30
Points : 5
Points : 5
Citation:
Envoyé par sdecloix Voir le message
Ok parfait
je relève 2 typologies d'erreurs :

1/ il ne faut pas renseigner dans les hiérarchies la zone "PrimaryKeyTable"
Seule la zone "PrimaryKey" est à indiquer => PSW trouve en effet la PK tout seul car tu as bien positionné une table de dimension dans chaque hiérarchie

2/ au niveau de la dimension temporelle, tu faisais référence à des champs inexistants dans la table de dim_time (intitulés en anglais, alors que dans ta table tout est en français)

Ci-joint le fichier xml corrigé (schema-v2.xml)
1/ il ne faut pas renseigner dans les hiérarchies la zone "PrimaryKeyTable"
Seule la zone "PrimaryKey" est à indiquer => PSW trouve en effet la PK tout seul car tu as bien positionné une table de dimension dans chaque hiérarchie
J'ai rectifié les informations sur la "primaryKeyTable" et ça ne résous toujours pas le problème. Merci tout de même pour cet astuce car cela me fait une connaissance en plus.

2/ au niveau de la dimension temporelle, tu faisais référence à des champs inexistants dans la table de dim_time (intitulés en anglais, alors que dans ta table tout est en français)
Je m'excuse pour ce désagrément. Au fait je t'ai envoyé le dump de la base qui se trouve dans mon portable mais celle qui se trouve sur l'ordinateur du bureau est en anglais.

En somme le schéma reste quasiment inchangé à part le fait qu'il faut juste virer la primary key table.

Encore merci de ton aide et vive le forum BI!
lamen0031 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/07/2011, 15h57   #16
Membre éprouvé
 
Consultant en Business Intelligence
Inscription : mai 2008
Messages : 191
Détails du profil
Informations personnelles :
Localisation : France

Informations professionnelles :
Activité : Consultant en Business Intelligence

Informations forums :
Inscription : mai 2008
Messages : 191
Points : 479
Points : 479
Si pour toi c'est ok, n'hésite pas à mettre la discussion en mode résolu.

Pour info, il existe un Groupe google francophone où tu pourras aussi trouver de la source d'info :
https://groups.google.com/forum/#!fo...r-group-france

A+
sdecloix est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/07/2011, 16h13   #17
Invité régulier
 
Marcel Cyrille LAMENU
Inscription : avril 2010
Messages : 30
Détails du profil
Informations personnelles :
Nom : Marcel Cyrille LAMENU

Informations forums :
Inscription : avril 2010
Messages : 30
Points : 5
Points : 5
Citation:
Envoyé par sdecloix Voir le message
Si pour toi c'est ok, n'hésite pas à mettre la discussion en mode résolu.

Pour info, il existe un Groupe google francophone où tu pourras aussi trouver de la source d'info :
https://groups.google.com/forum/#!fo...r-group-france

A+
Mon problème n'est pas encore résolu. Si je parviens à le résoudre, je ne manquerai pas de mettre la solution au problème.

C'est que je veux savoir c'est si ces erreurs ne s'affichent pas de ton côté!
lamen0031 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 03h10.


 
 
 
 
Partenaires

Hébergement Web