on 05-28-2012 7:58 PM
Hi Gurus,
I have used a derived table in a universe create using Information Designer Tool(UNX). When i run the report using the thick client, Web Intelligence Tool, it works fine.
However when i run the same report through the thin client, Launch pad, i get an error related to ODBC connection (i have forgotten the error message, will update the post with error message, tomorrow morning)
I am using SQL Server 2008 as the database which gets connected to the Universe using an ODBC DSN, SQL Server Native Client 10.0
When i checked the query, it has the double quotes around Derived table name. Could this be causing a problem?
While setting up the ODBC connection, i saw a setting as "Use ANSI quoted identifier" could this be of help?
Appreciate any ideas to discuss and understand the problem.
Thanks,
NagaVaibhav
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hello Vaibhav,
Is your environment AIX?
I found a relevant KBA: 1718937
http://service.sap.com/sap/support/notes/1718937
Hope it helps.
Regards,
Madhumitha
Hello Vaibhav,
The note is specific to AIX environment. But you can still follow the workaround.
Following is the content of the note:
Symptom
Environment
Reproducing the Issue
CauseThis error is specific on AIX machine. The Double quotes are not recognized.
Resolution
Note: Existing reports will need to be opened and the SQL will need to be re-validated. Edit the SQL and change to custom SQL and back to Default.
Regards,
Madhumitha
We are having similar issue but our db is oracle and for the derived table , webi reports are failing .. Any pointers...
Have posted new thread bt there is no response .. http://scn.sap.com/thread/3584190
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi All,
This issue is back to haunt me.
In the previous universe created, table names were in upper case, which were set to lower case to resolve the issue.
A new universe i am creating, uses tables, which has upper case column names like "FUEL", "M01" etc.
When i create objects using these columns, the column names get appended with double quotes. After manually removing by going to SQL editor, the double quotes reappear.
I could not find any option in IDT which can set column names to lower case.
Due to the double quotes, i am facing the same error as posted earlier.
Please let me know if you guys have faced similar issue.
Regards
Vaibhav
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
i know that for some RDBMS in the associated .prm file there is a setting called :
<Parameter Name="IDENTIFIER_DELIMITER">"</Parameter> - you may need to maintain the double quote there.
(similar to note 1466590 - How to avoid the error "Exception: DBD, [IBM][iSeries Access ODBC Driver][DB2 UDB]SQL0104 - Token ` was not valid" when using derived table with ODBC connection to DB2 iseries? )
it also makes a mention that tables benefit from being in lower case.
Regards,
H
The double quotesin the derived table names is not an issue. Please check if the syntax is correct for any @prompts that has been used. Validate the sql. Otherwise copy the sql and run it in the backend and check for any syntax errors.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi NagaVaibhav,
In Universe the derived table name always referred within "Double Quotes" only and in my opnion the universe is fine. Also it is working in thick client.
Please check the universe connection in BOE server for this universe connection. Also if the error code is 10901 it is an error related to universe connection not with derived table.
Regards,
Kamal.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
93 | |
11 | |
10 | |
9 | |
9 | |
7 | |
6 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.