<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic tMondrianInput --&amp;gt; MS SSAS MDX? in Talend Studio</title>
    <link>https://community.qlik.com/t5/Talend-Studio/tMondrianInput-gt-MS-SSAS-MDX/m-p/2304573#M76331</link>
    <description>Hello, 
&lt;BR /&gt;I'm trying to execute an MDX query against an MS SSAS OLAP cube using the tMondrianInput component.&amp;nbsp; 
&lt;BR /&gt;Before I go further - I'd like to confirm the use case for tMondrianInput. The 
&lt;A href="https://help.talend.com/search/all?query=tMondrianInput&amp;amp;content-lang=en" target="_blank" rel="nofollow noopener noreferrer"&gt;Help file&lt;/A&gt; states that tMondrianInput "...&amp;nbsp; 
&lt;FONT face="Arial, Helvetica, FreeSans, sans-serif"&gt;reads data from relational databases and produces multidimensional data sets based on an MDX query..." &amp;nbsp;I've read the documentation on tMondrianInput and it appears it implements / supports&amp;nbsp;&lt;A href="http://www.olap4j.org/" target="_blank" rel="nofollow noopener noreferrer"&gt;olap4j&lt;/A&gt;, an open Java API for OLAP.&lt;/FONT&gt; 
&lt;BR /&gt; 
&lt;BR /&gt; 
&lt;FONT face="Arial, Helvetica, FreeSans, sans-serif"&gt;&lt;B&gt;First question: &lt;/B&gt;Does this component only work against &lt;U&gt;relational &lt;/U&gt;databases (taking a 2D dataset and making it multidimensional?) or can it natively execute an MDX query against an &lt;U&gt;OLAP (multidimensional) database&lt;/U&gt;? I was presuming that I could do the latter (execute SSAS MDX query directly). I created a simple job to do this, but am getting the following error:&lt;/FONT&gt; 
&lt;BR /&gt; 
&lt;BR /&gt; 
&lt;FONT color="#3333ff"&gt;&lt;FONT face="Arial, Helvetica, FreeSans, sans-serif"&gt;&lt;I&gt;Exception in component tMondrianInput_1&amp;nbsp;&lt;/I&gt;&lt;/FONT&gt;&lt;/FONT&gt; 
&lt;FONT face="Arial, Helvetica, FreeSans, sans-serif"&gt;&lt;I&gt;&lt;FONT color="#3333ff"&gt;mondrian.olap.MondrianException: Mondrian Error:Internal error: Error while creating SQL connection: Jdbc=jdbc:jtds:sqlserver://myserver.com:2383//some_cube_td; JdbcUser=_myuserid;&amp;nbsp;&lt;/FONT&gt;&lt;/I&gt;&lt;/FONT&gt; 
&lt;BR /&gt;I'm wondering also whether since Mondrian is ROLAP, it requires a relational DB on the serverside in which it does calculations/rollups from the source olap system? 
&lt;BR /&gt; 
&lt;FONT face="Arial, Helvetica, FreeSans, sans-serif"&gt;&lt;B&gt;Second question:&lt;/B&gt; If this component can't connect to an MS SSAS OLAP cube - what's the best way to execute an MDX query against MS SSAS from Talend? I've read a lot of posts on the forum, but didn't get any conclusive recommendations...&lt;/FONT&gt; 
&lt;BR /&gt; 
&lt;BR /&gt;Other alternatives I'm exploring is executing MDX as soap calls using XMLA - as 
&lt;A href="http://www.matthewgodding.com/articles/2010/2/27/getting-data-from-sql-analysis-services-using-java-and-olap4.html" target="_blank" rel="nofollow noopener noreferrer"&gt;described here&lt;/A&gt;... 
&lt;BR /&gt; 
&lt;FONT face="Arial, Helvetica, FreeSans, sans-serif"&gt;Please advise... Thanks.&lt;/FONT&gt;</description>
    <pubDate>Mon, 11 Aug 2014 18:11:43 GMT</pubDate>
    <dc:creator>willm1</dc:creator>
    <dc:date>2014-08-11T18:11:43Z</dc:date>
    <item>
      <title>tMondrianInput --&gt; MS SSAS MDX?</title>
      <link>https://community.qlik.com/t5/Talend-Studio/tMondrianInput-gt-MS-SSAS-MDX/m-p/2304573#M76331</link>
      <description>Hello, 
&lt;BR /&gt;I'm trying to execute an MDX query against an MS SSAS OLAP cube using the tMondrianInput component.&amp;nbsp; 
&lt;BR /&gt;Before I go further - I'd like to confirm the use case for tMondrianInput. The 
&lt;A href="https://help.talend.com/search/all?query=tMondrianInput&amp;amp;content-lang=en" target="_blank" rel="nofollow noopener noreferrer"&gt;Help file&lt;/A&gt; states that tMondrianInput "...&amp;nbsp; 
&lt;FONT face="Arial, Helvetica, FreeSans, sans-serif"&gt;reads data from relational databases and produces multidimensional data sets based on an MDX query..." &amp;nbsp;I've read the documentation on tMondrianInput and it appears it implements / supports&amp;nbsp;&lt;A href="http://www.olap4j.org/" target="_blank" rel="nofollow noopener noreferrer"&gt;olap4j&lt;/A&gt;, an open Java API for OLAP.&lt;/FONT&gt; 
&lt;BR /&gt; 
&lt;BR /&gt; 
&lt;FONT face="Arial, Helvetica, FreeSans, sans-serif"&gt;&lt;B&gt;First question: &lt;/B&gt;Does this component only work against &lt;U&gt;relational &lt;/U&gt;databases (taking a 2D dataset and making it multidimensional?) or can it natively execute an MDX query against an &lt;U&gt;OLAP (multidimensional) database&lt;/U&gt;? I was presuming that I could do the latter (execute SSAS MDX query directly). I created a simple job to do this, but am getting the following error:&lt;/FONT&gt; 
&lt;BR /&gt; 
&lt;BR /&gt; 
&lt;FONT color="#3333ff"&gt;&lt;FONT face="Arial, Helvetica, FreeSans, sans-serif"&gt;&lt;I&gt;Exception in component tMondrianInput_1&amp;nbsp;&lt;/I&gt;&lt;/FONT&gt;&lt;/FONT&gt; 
&lt;FONT face="Arial, Helvetica, FreeSans, sans-serif"&gt;&lt;I&gt;&lt;FONT color="#3333ff"&gt;mondrian.olap.MondrianException: Mondrian Error:Internal error: Error while creating SQL connection: Jdbc=jdbc:jtds:sqlserver://myserver.com:2383//some_cube_td; JdbcUser=_myuserid;&amp;nbsp;&lt;/FONT&gt;&lt;/I&gt;&lt;/FONT&gt; 
&lt;BR /&gt;I'm wondering also whether since Mondrian is ROLAP, it requires a relational DB on the serverside in which it does calculations/rollups from the source olap system? 
&lt;BR /&gt; 
&lt;FONT face="Arial, Helvetica, FreeSans, sans-serif"&gt;&lt;B&gt;Second question:&lt;/B&gt; If this component can't connect to an MS SSAS OLAP cube - what's the best way to execute an MDX query against MS SSAS from Talend? I've read a lot of posts on the forum, but didn't get any conclusive recommendations...&lt;/FONT&gt; 
&lt;BR /&gt; 
&lt;BR /&gt;Other alternatives I'm exploring is executing MDX as soap calls using XMLA - as 
&lt;A href="http://www.matthewgodding.com/articles/2010/2/27/getting-data-from-sql-analysis-services-using-java-and-olap4.html" target="_blank" rel="nofollow noopener noreferrer"&gt;described here&lt;/A&gt;... 
&lt;BR /&gt; 
&lt;FONT face="Arial, Helvetica, FreeSans, sans-serif"&gt;Please advise... Thanks.&lt;/FONT&gt;</description>
      <pubDate>Mon, 11 Aug 2014 18:11:43 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/tMondrianInput-gt-MS-SSAS-MDX/m-p/2304573#M76331</guid>
      <dc:creator>willm1</dc:creator>
      <dc:date>2014-08-11T18:11:43Z</dc:date>
    </item>
    <item>
      <title>Re: tMondrianInput --&gt; MS SSAS MDX?</title>
      <link>https://community.qlik.com/t5/Talend-Studio/tMondrianInput-gt-MS-SSAS-MDX/m-p/2304574#M76332</link>
      <description>Hi Will,
&lt;BR /&gt;
&lt;BR /&gt;Another way - link ssas cube from excel through ISAPI. Using this you can directly query the excel file which automatically gets refreshed (Cube) when accessed.
&lt;BR /&gt;
&lt;A href="http://msdn.microsoft.com/en-IN/library/gg492140.aspx" rel="nofollow noopener noreferrer"&gt;http://msdn.microsoft.com/en-IN/library/gg492140.aspx&lt;/A&gt;
&lt;BR /&gt;Difficult initially, however, once done you can export cube to excel and send that excel to users to access the data from outside.
&lt;BR /&gt;See below link if it is useful..
&lt;BR /&gt;
&lt;A href="http://social.msdn.microsoft.com/forums/sqlserver/en-US/ed6d7e90-0ca0-4b4b-8c5a-9e3757100800/can-we-connect-to-analysis-services-using-java" rel="nofollow noopener noreferrer"&gt;http://social.msdn.microsoft.com/forums/sqlserver/en-US/ed6d7e90-0ca0-4b4b-8c5a-9e3757100800/can-we-connect-to-analysis-services-using-java&lt;/A&gt;
&lt;BR /&gt;Hope this helps.
&lt;BR /&gt;Thanks
&lt;BR /&gt;Vaibhav</description>
      <pubDate>Tue, 12 Aug 2014 10:40:49 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/tMondrianInput-gt-MS-SSAS-MDX/m-p/2304574#M76332</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2014-08-12T10:40:49Z</dc:date>
    </item>
    <item>
      <title>Re: tMondrianInput --&gt; MS SSAS MDX?</title>
      <link>https://community.qlik.com/t5/Talend-Studio/tMondrianInput-gt-MS-SSAS-MDX/m-p/2304575#M76333</link>
      <description>Hi Will,
&lt;BR /&gt;yes Mondrian is a Relational-OLAP tool and translates the MDX query into a SQL query. It looks like there is a configuration issue in the data base configuration of the mondrian cube. The problem is not your job!</description>
      <pubDate>Tue, 12 Aug 2014 13:43:10 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/tMondrianInput-gt-MS-SSAS-MDX/m-p/2304575#M76333</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2014-08-12T13:43:10Z</dc:date>
    </item>
    <item>
      <title>Re: tMondrianInput --&gt; MS SSAS MDX?</title>
      <link>https://community.qlik.com/t5/Talend-Studio/tMondrianInput-gt-MS-SSAS-MDX/m-p/2304576#M76334</link>
      <description>Hi willm, 
&lt;BR /&gt;I tried some testing since I am also in need of connecting from Talend Open Studio directly to an OLAP Cube stored on a multidimensional database like SSAS.&amp;nbsp; 
&lt;BR /&gt;Taking a look at Microsoft SQL Server Profiler, one can see that tMondrianInput does not connect directly to the cube but to the relational database instead. It translates the MDX query to SQL and returns the output as a multidimensional result set. As jlolling already stated, your error message implies that your connection configuration is not setup properly.&amp;nbsp; 
&lt;BR /&gt;Regarding your second question, as of now the other possibility is to write some java code that uses the OLAP4j API and run it in talend using the tJava component.&amp;nbsp;</description>
      <pubDate>Tue, 25 Nov 2014 10:54:25 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/tMondrianInput-gt-MS-SSAS-MDX/m-p/2304576#M76334</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2014-11-25T10:54:25Z</dc:date>
    </item>
    <item>
      <title>Re: tMondrianInput --&gt; MS SSAS MDX?</title>
      <link>https://community.qlik.com/t5/Talend-Studio/tMondrianInput-gt-MS-SSAS-MDX/m-p/2304577#M76335</link>
      <description>&lt;P&gt;Hello chuynh,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;May I please know how were you able to connect to an OLAP cube from Talend? Thanks!&lt;/P&gt;</description>
      <pubDate>Thu, 12 Mar 2020 20:00:07 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/tMondrianInput-gt-MS-SSAS-MDX/m-p/2304577#M76335</guid>
      <dc:creator>archienesss</dc:creator>
      <dc:date>2020-03-12T20:00:07Z</dc:date>
    </item>
  </channel>
</rss>

