SSAS Teradata Error : Errors in the high-level relational engine. The 'DS Name' secondary data source is not a relational data source, or does not use an OLE DB provider

Problem : 

we want to use multiple datasources in our Cube . it is working fine when we use Oracle but it is failing when we use Teradata. with the fallowing error .
Errors in the high-level relational engine. The 'DS Name' secondary data source is not a relational data source, or does not use an OLE DB provider.
we are using  .Net provider for Teradata .



Solution :  Teradata Or Oracle can only be Primary DataSource .

So Make Teradata as Primary and Sql server as Secondary .

we performed  some tests and come to conclusion . please see the below tests.


Here are the tests


Test 1 : Single Data source   è  Teradata ( .net data provider for Teradata )   è  PASS


Test 2 : Double Data Source è Teradata ( .net data provider for Teradata )    as Primary and Sql server as Secondary è PASS


Test 3 : Double Data Source è Teradata ( .net data provider for Teradata )    as Primary and Oracle  as Secondary ( Tried with all possible oracle connectors) è Fail

                 NOTE : Oracle ( Oledb provider for Oracle ) is not even open in DSV . it is givng below screen shoot error  when we tried to create Dimension


Test 4 : Double Data Source è Oracle (Oledb provider for Oracle)    as Primary and SQL server   as Secondary è PASS


Test 5 : Double Data Source èOracle (Oledb provider for Oracle)    as Primary and Teradata( .net data provider for Teradata )      as Secondary   è Fail





Conclusion : what we understand from  these tests are    Teradata Or Oracle can only be PRIMARY datasource .    OR Any body tried with Teradata and Oracle?????????

Comments

Popular posts from this blog

SSAS : A connection cannot be made to redirector. Ensure that 'SQL Browser' service is running. (Microsoft.AnalysisServices.AdomdClient). + Solution

SSIS Error : Unable to infer the XSD from the XML file. The XML contains multiple namespaces