Hi All,
We have a SQL query which uses tables from two databases.
We create an ODBC connection, which connects to single database.
Do we have any solution to use both databases in single TI process?
The thought which came to my mind is to move specific tables into single database, but if anybody have any idea of using multiple database in single query in TI will be helpful.
If any more information is required, please let me know.
Regards,
Deepak Jain
SQL Query in TI with multiple databases
-
- Regular Participant
- Posts: 152
- Joined: Sat May 25, 2013 10:32 am
- OLAP Product: TM1
- Version: 9.5.2; 10.2.2
- Excel Version: 2007
- sachin
- Posts: 92
- Joined: Fri Jan 15, 2010 9:54 pm
- OLAP Product: Transformer,SSAS, EP, TM1
- Version: 7.3 2005 10.1 10.1.1
- Excel Version: 2013
- Contact:
Re: SQL Query in TI with multiple databases
What is the underlying server? Are they with the same provider? Are the 2 DBs on the same server?
I never encountered this in TM1. However, I have written queries for reconciliation that span across DBs (but they were all on same MS SQL Server). You just use the syntax
Select T1.*, T2.*
FROM DB1.dbo.T1 as T1
INNER JOIN DB2.dbo.T2 as T2 ON T1.aaa = T2.bbb
I am assuming this will work in your TI too, given the service account has permissions to the requisite tables. HTH.
I never encountered this in TM1. However, I have written queries for reconciliation that span across DBs (but they were all on same MS SQL Server). You just use the syntax
Select T1.*, T2.*
FROM DB1.dbo.T1 as T1
INNER JOIN DB2.dbo.T2 as T2 ON T1.aaa = T2.bbb
I am assuming this will work in your TI too, given the service account has permissions to the requisite tables. HTH.
Check out my blog for some good information on TM1, SPSS
-
- Regular Participant
- Posts: 152
- Joined: Sat May 25, 2013 10:32 am
- OLAP Product: TM1
- Version: 9.5.2; 10.2.2
- Excel Version: 2007
Re: SQL Query in TI with multiple databases
Hi Sachin,
Yes, both DB's are on same SQL server.
I will give try to know whether it will work or not.
The only concern is, when we create an ODBC we refer to only one DB and not both.
So does Dat Source referring to single Database, will allow to access multiple DB's?
Regards,
Deepak jain
Yes, both DB's are on same SQL server.
I will give try to know whether it will work or not.
The only concern is, when we create an ODBC we refer to only one DB and not both.
So does Dat Source referring to single Database, will allow to access multiple DB's?
Regards,
Deepak jain
-
- MVP
- Posts: 2836
- Joined: Tue Feb 16, 2010 2:39 pm
- OLAP Product: TM1, Palo
- Version: Beginning of time thru 10.2
- Excel Version: 2003-2007-2010-2013
- Location: Atlanta, GA
- Contact:
Re: SQL Query in TI with multiple databases
When you create an ODBC connection on a Windows machine to an MSSQL server you are creating a connection to the SQL server, not a specific database. I think the reason the Microsoft ODBC wizard asks for a specific database is so that it can test the connection when you are done. As long as the ID you are using to connect to the server has the appropriate security to both databases the approach sachin suggested should work.deepakjain2020 wrote:The only concern is, when we create an ODBC we refer to only one DB and not both.
So does Dat Source referring to single Database, will allow to access multiple DB's?
-
- Regular Participant
- Posts: 152
- Joined: Sat May 25, 2013 10:32 am
- OLAP Product: TM1
- Version: 9.5.2; 10.2.2
- Excel Version: 2007
Re: SQL Query in TI with multiple databases
Thanks Tomok.
I will give a try.
Regards,
Deepak Jain
I will give a try.
Regards,
Deepak Jain