tag:blogger.com,1999:blog-4596324124935030385.post4778732382588052775..comments2014-05-22T05:55:28.190-07:00Comments on La BI et les outils Microsoft: SSAS 2012 : Conversion entre modèles tabulaire et multidimensionnel (1ère partie)David Jouberthttp://www.blogger.com/profile/06412908356861134932noreply@blogger.comBlogger4125tag:blogger.com,1999:blog-4596324124935030385.post-70070441865632928562013-02-13T13:12:27.124-08:002013-02-13T13:12:27.124-08:00Bon après test, on peut créer les champs RowNumber...Bon après test, on peut créer les champs RowNumber dans le datasource view, mais le dimension usage du cube ne se rafraichit pas si on revalide pas les relations. Ce qui est destructeur et revient à le recréer.David Jouberthttps://www.blogger.com/profile/06412908356861134932noreply@blogger.comtag:blogger.com,1999:blog-4596324124935030385.post-69945399904615671892013-02-13T09:51:40.967-08:002013-02-13T09:51:40.967-08:00Mais en fait, vu que c'est utilisé uniquement ...Mais en fait, vu que c'est utilisé uniquement pour des relations sur des tables avec elles-mêmes, on s'en moque. Donc effectivement, ça se tente<br />David Jouberthttps://www.blogger.com/profile/06412908356861134932noreply@blogger.comtag:blogger.com,1999:blog-4596324124935030385.post-37426312889034705562013-02-13T08:48:01.147-08:002013-02-13T08:48:01.147-08:00J'ai pensé à générer l'auto-incrément dans...J'ai pensé à générer l'auto-incrément dans la DSV (mais j'ai complètement zappé un row_number over partition par contre, honte à moi), mais j'ai peur que ça fasse n'importe quoi au niveau des liens avec la table centrale en fait. C'est peut-être là que les relations entre dimensions que j'ai désactivées sont importantes.David Jouberthttps://www.blogger.com/profile/06412908356861134932noreply@blogger.comtag:blogger.com,1999:blog-4596324124935030385.post-84888527266695364612013-02-13T08:39:23.452-08:002013-02-13T08:39:23.452-08:00Chouette post mon David, tu as été plus loin que m...Chouette post mon David, tu as été plus loin que moi, tu persévères! Pour ton erreur de MdxScript, je pense que le problème vient du fait que le Alter XMLA du script en fin de process de cube ne réagit pas comme les clients, et par conséquent ne supporte QUE du MDX.<br /><br />Il faudrait tester un Alter XMLA avec du DAX pour vérifier l'assertion. (http://www.purplefrogsystems.com/blog/2010/10/deploying-mdx-calculation-scripts-with-xmla/)<br /><br />Si ça se confirme, ça voudrait dire qu'il faudrait modifier la commande Alter. Ou alors désactiver le DAX, en utilisant le même principe que le MdxScript Parser en RegEx de Darren Gosbell (http://geekswithblogs.net/darrengosbell/archive/2006/08/10/87561.aspx) en commentant ce qui est du DAX (je pense que les := sont assez spécifiques).<br />En tous les cas gg mon pote!<br /><br />PS: Ah et pour les RowNumberBinding on pourrait altérer la DSV pour crééer des colonnes calculées ROW_NUMBER(OVER PARTITION BY (SELECT 0)) bindées sur ces colonnes là non?<br />François Jehlhttps://www.blogger.com/profile/03704130533967971852noreply@blogger.com