View Data & Updating row count
Hi,
iam using OBIEE 11g, when iam importing data from sysbase into physical layer then in the physical layer i cant able to view data and update row count also.
For sysbase which dataconnection we have to use i.e (ODBC 3.5, OCI 10g/11g).
for ODBC 3.5 connection is established but we cant get data i.e (view data in Physical layer ), for OCI 11g we cant establish a connection.
Thanks in advance.
prakash
Hi,
*• Relational Database System* including Oracle Database, Oracle Exadata Database Machine, Oracle TimesTen In Memory Database, DB2, Microsoft SQL Server, Teradata, Netezza, Informix, Sybase and other ODBC compliant data sources
*• OLAP Sources* including Oracle Essbase, Hyperion Financial Management, Oracle Database OLAP Services, Oracle RPAS, Microsoft Analysis Services Cubes, and SAP BW Infocubes.
*• XML Data Sources* including access to other types of data servers (e.g., other non-relational servers), Microsoft Excel spreadsheets, and Web Services.
So, we should use ODBC 3.5 as Call Interface for Sybase.
Thanks,
Balaa...
Similar Messages
-
There was an error while updating row count for "SH".."SH".CHANNELS
Hi All,
Am new to OBIEE.Pls help in this regard.
Am building the physical layer as per Repository guide.When am importing the data in to this,am getting the below error.
*"There was an error while updating row count for "SH".."SH".CHANNELS" :"*
channles is the table name and having 5 rows.
but am able to see the data in the sql prompt. like SELECT * FROM SH.CHANNELS then 5 rows data would be displaying..
pls help in this regard and where is the excat problem?
Thanks,what is the error?
Make sure that your connection pool settings are okay..
Make sure that, you are using correct driver in case of if you are using ODBC dsn..
Also make sure that, your oracle server is running... TNS and Oracle server services -
Not able to update row count in Physical Layer..connection failed in OBIEE 11g
Hi Guys,
I am not able to do Update Row count in the Physical Layer, i am getting an error The Connection has failed. This is in OBIEE 11g Linux env.
I have put the tnsnames.ora file in the below path:
/*****/pkgs/linux/intel/OBIEE_DIT/MW_HOME/Oracle_BI1/network/admin/
I do not have admin under
/****/pkgs/linux/intel/OBIEE_DIT/MW_HOME/oracle_common/network/
But if i put the whole TNS entry in the Data Source Name i am able to connect:
(DESCRIPTION =(ADDRESS = (PROTOCOL= TCP) (HOST= xxx.xxx.com) (PORT= 1671))(CONNECT_DATA = (SERVICE_NAME = US1OBIEE)))
I am not able to understand the issue..
Thanks,
AmitLooks like rpd is looking for local tns config... try to use as hostname:port/ServiceName
This should work, just in case not working! stop doing so since it is know issue.
If helps mark -
Purpose of Updating Row Counts in Oracle 11g RPD
Hello all,
I'm relatively new to RPD development, and have a relatively simple question. I have searched through the oracle community site and did several google searches for the answer. What is the purpose of Updating Row Counts on the Physical layer of the RPD? I know how to do it for a single table and for all tables. Does it help the planner build better optimized queries?Hi,
Honestly I don't think OBIEE use that info at all (or it would be mandatory).
It's more an info for the developer, to see if the DB connection works, if the table is the good one without looking at the data itself. It can also inform you if your ETL run or not (data or no data). So for me it's really only a developer helper, nothing OBIEE uses. -
Update row count is not working but its not throwing any error
i m using obiee 11.1.1.6.8, where i cant do update row count in physical layer and tools---update row count...nothing was afffected
iand i cant update rowcount option in physical layer of obieee.
please help meDid u check in Physical DB whether it has data or not? If it has data,Try deleting that table from physical layer and import again.
Thanks, -
Obiee oracle gateway error while updating row count
Hi ,
OBIEE server 11.1.1.5 ,oracle server11g installed in linux 64bit,
while updating row count in Admin tool i am getting the following error
[NQODBC][SQL_STATE:HY000][nQSError:10058] A general error has occured.
[nQSError: 43113]Message returned from OBIS.
[nQSError:43093]An error occured while processing the EXECUTE PHYSICAL statement.
[nQSError:17003]Oracle gateway error: OCIEnvNIsCreate or OCIEnvInit failed to initialize environment.Please check your Oracle Client installation and make sure the correct version of OCI libraries are in the library path.
i am able to check the database from sqlplus it is working fine.
Any suggestion highly appreciated plzzzMake sure your connection pool is valid and able to import or execute reports.
If everything good as above said, in Physical layer database properties-> general tab choose the database version and try it once.
If not
Check the doc id 1271486.1
Or
To resolve the issue create a softlink (ln -s) in the <OracleBI>/server/Bin folder to link to the 32-bit Oracle Client Driver file.
The example below shows how to perform a softlink from the 64 bit directory:
cd /u10/app/orcladmin/oracle/OracleBI/server/Bin
ln -s $ORACLE_HOME/lib32/libclntsh.so.10.1 libclntsh.so.10.1
If helps mark -
Error - Update Row Count in Oracle BI Administraton Tool
Hi Everyone,
I am running XE on the same machine that BI Administrator is running on. I them imported the HR scheme on the Physical Layer. As I try to update row count, I am getting errors:
NQSError : - 10058 , A general error occurred
An error occurred while executing the Physical Statement
Oracle Error 3114 - Not connected to oracle OCI CALL OCIstmtexecute
SQL statement preparation failed.
I am connecting via odbc, but as my connection pool in the physical layer, I have tried all the available type of connection pool, and it does not work. I still get the same error.
Does anyone have any ideas?
Thanks,Well, could it then be that you are using a different user to connect to through the connection pool? If so, then you have to set the connection pool to prefix the tables with the schema name. I don't have access to the admin tool at the moment to point out exactly how that is done, but at least you right-click on the connection pool, choose properties and there you check a check box that suggests prefixing tables.
The reason here is that the connection pool connects to the database using some username, and all queries are executed as this user. This user then has to have SELECT privileges on all the tables you have imported (which the user does of course if the tables can be found in the same schema), but if some tables have been imported from other schema then the server has to prefix the tables with the correct schema name.
Hope this helps!
Borkur -
Error while updating row counts
Hello,
I have created a connection pool and while trying to do "update all row counts" i am getting the following error.
[NQODBC][SQL_ATATE:HY000][NQSError: 10058]A general error has occured.
[NQSError: 43093] Anerror occured while processing the EXECUTE PHYSICAL statement.
[NQSError: 17001] ORacle error code:942, message:ORA-00942: table or view does not exist at OCI call OCIstmtExecute
[NQSError: 17010] SQL statement preparation failed.
Please provide any suggestions.
Thanks in Advance.hi..
make sure that the data source name and credentials you given in connection pools are correct...
Also, make sure that the db-user specified in the connection pool has permissions on that table...
And make sure that the table name is correct and existing in that schema.. -
Update row count in a procedure
Iam using a procedure to update a table. After the completion of the procedure, it is returning that "PL/SQL procedure completed succefully". I want to return the number of records it updates also. How to achieve this?
Thanks for the help.Please post your question int eh SQL and PL/SQL discussion forum.
The URL is:
PL/SQL -
How to test or view data if the source is XML files..?
Hi,
I just got a doubt..
How can we test or view data from BI Admintool if the source is XML files.
If it is database we can perform "Update Row Count" or "view data" from physical layer.
I am just going through the "sample sales" example and could not find the option to test
connectivity with xml file..(I can see the directory which points to samplesales and xml files..
but how can I view those data in BI admintool)..
Help would be appreciable..
Thanks and Regards,
Sri.Hi Sri,
Yes, this option is not available for XML and multidimensional sources. Check "Show row count in physical view" in Table 2-1 documented here ,
http://docs.oracle.com/cd/E21764_01/bi.1111/e10540/planning.htm#BABEFIHE
Rgds,
Dpka -
No data When click view data in physical table.
Hi all,
I am a new one for OBIEE 11.1.1.5.
I met a problem when I creating a RPD.
After I load all table to physical layer, I found only one table show me no data, then I go back to check the DB and existing data in that table.
Would someone tell me how to fis this issue?
Thanks in advance.
regards,
AnneSteps to check it your end
1)did u update rowcount for that table? try to update row count in that table and then try to view data in physical layer.
two ways--
(RPD-->tools menu-->options-->update all row count and also u can do it in physical layer -->just right click of required table and u can see update row count just select it then it will update it. after that u can try to test it.
1) if you past it screen short/error message it could help to find the root cause
2) make sure that table --> pointing connection pool info and user and password etc
Thanks
Deva -
Row count in Pivotal View (10 rows per page)
Hi
I tried following options to restrict row count in Pivotal view of a report, however the out put is inconsistent in pivotal view.
1. CEILING((RCOUNT(1))/10.0)
2. TRUNCATE((RCOUNT(1)-1)/10, 0) +1
3. Even Case statement also
Appreciate the help extendedjust a note now its ok..i think its a transactional database ....some how the data has changed it modified the query and ur getting correct results am i correct ?
think of a solution to get a bug free report ;)
thanks,
Saichand.v -
Can't View All Records if Max Row Count is null
Hi,
There are over 2500 records in a table and if Max Row Count is set to nothing in report attributes, the user is restricted to view only 500 records. And If Max Row Count is set more than 2500 then user is able to view all records but taking more time to display report.
What to do to minimise process time and allow user to view all the records. ?
Pagination Scheme : Row Ranges X to Y of Z (with pagination)
Number of Rows : 100
Number of Rows (Item) : <empty>
Max Row Count : <empty>
Thanks,
Ven.Hi Ven,
Apex restricts the number of rows returned by a report to 500 by default. You can change this by setting the Max Row Count. Apex does this so that the amount of data returned over the network to the browser is kept to a reasonable amount. The reason it is done this way is because a user in apex does not maintain a stateful connection to the database and as a result, rows returned from a query can not be cached in the database and fetched as required.
From a usability point of view, I'm not sure why a user would want 2500+ rows returned to a screen. They would have to scroll and paginate to find anything of use and network bandwidth would get chewed up in the process. Why not provide the users with query options so that the number rows returned to the browser is restricted to a more manageable amount? If the users require a full hardcopy of the data then you can handle this with csv and pdf options.
Regards
Andre -
Problem w/: Error while getting estimated row count for view
JDev 10.1.3 - Steps
1. created a ADF VO w/ one bind variable vNAME.
2. Created a basic jspx page, use the data control pal. to drop in VO w/ executeparam option. Use the data control pal to drop in VO w/ ADF Read-Only Table w/ select and sort option. Selected all VO columns in table.
3. Following Error msg occurs when running jspx page -
oracle.jbo.DMLException: Error while getting estimated row count for view object CategoryView, statement SELECT count(1) FROM (SELECT
CATEGORY.CATID CATID,
CATEGORY.NAME NAME,
CATEGORY.PICTURE PICTURE,
CATEGORY.ACTIVE ACTIVE
FROM
CATEGORY
WHERE
(CATEGORY.NAME LIKE UPPER(:vName)||'%')) .
Tested SQL Statement in SQL Worksheet works ok (with a Value replacing ':vName').
Can anyone advise - seems to be a straight forward process that is returning this error msg. I have tried variations of the SQL stmt with no luck. The jspx page errors when the ADF Read-Only Table is added.I seem 2 have the same error, in a slightly different situation.
I have a view which subclasses a Entity with a history column 'CreatedOn'. When performing a quick search/filter on this column I get the same error. The ADF app is build on a DB2 database, so no named parameters here. Instead invalid SQL is created when executing the estimated row count. The WHERE clause contains 'CreatedOn = null', should be 'CreatedOn is null'. Furthermore the input of my quick search is not filled in this clause.
Any help would be appreciated -
Hi, guys I have a table filled in this way and I can't modify the data inside:
F1 F2 F3 F4
1 A null null
1 null B null
1 null null C
2 D null null
2 null E null
2 null null F
3 G null null
3 null H null
3 null null I
Is there a way to see the data in this other way (without any NULL)?:
F1F2F3F4
1 A B C
2 D E F
3 G H I
Thank you
Alex
Message was edited by:
user566533
Message was edited by:
user566533> About the Model clause, I am sure Rob can do better and I am waiting for his solution ;-)
This looks way too complex for the type of question for me. And as said you are generating more rows than necessary that have to be filtered by a subquery in the final step.
Although I'm convinced that the original poster does not have rows with data in more than one of the columns, I could not resist the challenge and came up with this:
SQL> create table mytable
2 as
3 select 1 f1, 'A' f2, null f3, null f4 from dual union all
4 select 1, 'B', null, null from dual union all
5 select 1, null, 'C', null from dual union all
6 select 1, null, 'D', null from dual union all
7 select 1, null, 'E', null from dual union all
8 select 1, null, null, 'F' from dual union all
9 select 2, 'G', null, null from dual union all
10 select 2, 'I', null, null from dual union all
11 select 2, 'H', null, null from dual union all
12 select 2, null, 'T', null from dual union all
13 select 2, null, 'K', null from dual union all
14 select 2, 'U', null, 'J' from dual
15 /
Tabel is aangemaakt.
SQL> select f1
2 , max(decode(l,2,f)) f2
3 , max(decode(l,3,f)) f3
4 , max(decode(l,4,f)) f4
5 from ( select t.*
6 , row_number() over (partition by f1, l order by f) rn
7 from ( select f1
8 , l
9 , decode(l,2,f2,3,f3,4,f4) f
10 from mytable
11 , (select 2 l from dual union all select 3 from dual union all select 4 from dual)
12 ) t
13 where f is not null
14 )
15 group by f1
16 , rn
17 order by f1
18 , rn
19 /
F1 F2 F3 F4
1 A C F
1 B D
1 E
2 G K J
2 H T
2 I
2 U
7 rijen zijn geselecteerd.which I think looks easier.
> Is there a way to delete rows in model other than using subquery?
Not really. You can leverage the "RETURN UPDATED ROWS" clause to not return the original rows, in other words: delete the original rows from the result set. But generating extra cells that are to be deleted later on, generally does not make much sense and (therefore?) there is no way to delete rows in the model clause. So the subquery is the way to do it if you really want to.
Note that I use the subquery technique too for string aggregation using the model clause, because I tested the subquery filter is more performant than the RETURN UPDATED ROWS clause.
Regards,
Rob.
Maybe you are looking for
-
Will I be able to open a Captivate 8 file in Captivate 7 without any problems?
I should say the project is not a responsive one, so it really shouldn't be that different. Just wondering if this is a good idea before attempting, thanks! -Inna
-
How do i create a table of contents from bookmarks?
How do I create a Table of Contents from the list of bookmarks? How do I format a Table of Contents?
-
Deleted Photos in iCloud photo stream still
Photos that have been permanently deleted from iPad and iPhone are still appearing in iCloud photo stream on iPhoto. Aren't the devices supposed to sync with each other?
-
Messages TCP/IP with id (key) of sender
Hello all: Is possible to modify (to take part) a tcp package in order to know the sender? Since the IP of client are dynamics, I can't to use them with clientSocket.getInetAddress() for example. Also is not possible to modify the message (data bytes
-
Problems to set TECO status in PM work orders
Hi all, I have the next situation: I have a PM work order and its status is Released (REL). When i try to set TECO status (technnical complete), the system send me the following error: " to close order must change user status to TECO ". I am not usi