PDA

View Full Version : Problème Requete SQL



Kikou
06-22-2009, 09:47 AM
Bonjour à tous,

je suis débutant dans l'utilisation de penthao mondrian, je suis en train d'apprendre à transcrire les schémas dans le fichier XML sous Jpivot.
J'ai un petit problème , je voudrai exécuter des requêtes :




<level name="Nom" type="String" uniqueMembers="true">
<KeyExpression>
<SQL dialect="generic">
(case
when CLIENT.ADRESSE = "Tours" then CLIENT.NOM
end )
</SQL>
</KeyExpression>
</level>


Je voudrai utiliser <SQL dialect="mysql"> en mettant un Select FRom where mais celle ci ne fonctionne pas , je suis contraint de passer par le dialect généric.
Auriez vous un exemple d'une requête SQL sous forme dialect="mysql" ?
Peux etre je n'ai pas la bonne synthaxe .

Merci d'avance

helene0618
06-22-2009, 10:39 AM
un exemple sur le site pentaho http://mondrian.pentaho.org/documentation/schema.php:

<Measure (http://mondrian.pentaho.org/documentation/schema.php#XML_Measure) name="Promotion Sales" aggregator="sum" formatString="#,###.00">
<MeasureExpression (http://mondrian.pentaho.org/documentation/schema.php#XML_MeasureExpression)>
<SQL (http://mondrian.pentaho.org/documentation/schema.php#XML_SQL) dialect="generic">
(case when sales_fact_1997.promotion_id =
0 then 0 else sales_fact_1997.store_sales end)
</SQL (http://mondrian.pentaho.org/documentation/schema.php#XML_SQL)>
</MeasureExpression (http://mondrian.pentaho.org/documentation/schema.php#XML_MeasureExpression)>
</Measure (http://mondrian.pentaho.org/documentation/schema.php#XML_Measure)>

Kikou
06-23-2009, 05:16 AM
Justement il y a des exemples avec le mode "généric" moi je voudrai un exemple avec
<SQL dialect="mysql">.
Du genre avec un Select From Where, du SQL classique j'ai esssayé mais ca ne marche pas "une grosse execption java"