OBIEE usage tracking questions

Hi,
I am using OBIEE 11g and we enabled usage tracking.
Recently, i have observed that some inserts to S_NQ_ACCT table is failing due to "String literal too long" error.
We have configured VARCHAR(4000)  for QUERY_TEXT column in physical layer which is causing issues since the executing query has more than 4k characters, I would like to configure in such a way that the insert should not fail and  it should exceed with first 4k chars inserted.
The one way i can think of is, in physical layer importing as a view(with subtr() applied on query_text)  in lieu of physical table.
Is there any other way i can achieve this?
Thanks,
Pandeeswaran

HI,
May I know obiee version?
Can you refer below thread, it sees similar error.
https://forums.oracle.com/message/9866218
https://forums.oracle.com/message/10091143
Thanks,
Satya

Similar Messages

  • OBIEE Usage Tracking Table Is Not Populated

    Hello everybody,
    OBIEE Usage tracking table (s_nq_acct) is not populated correctly for last a few weeks. I have no experience on configuring / managing usage tracking jobs, so I do not know where to start to solve this problem. First of all, which log file should I go to find the problem? And also which parameters should I look? Can you help me please.
    Regards,
    Dilek

    Check that the absolutely correct and precise connection pool information contained in your RPD matches what your entries in the MBeans which then get written to the NQSConfig.ini.
    Check that your UT physical model in the RPD physical layer isn't and old (11.1.1.5) setup running on a 11.1.1.7 env where the column definitions don't match.
    Several log files. NQServer.log and NQQuery.log to begin with.

  • OBIEE Usage Tracking is not working

    I implemented OBIEE usage tracking on my repository and restarted the services.But when I run a query it not recorded in the S_NQ_ACCT table in the database.Please let me know as to why this happens....

    Provide NQServer.log.

  • Error with OBIEE Usage Tracking

    Hi,
    I have set up Usage Tracking in Oracle BI Enterprise Edition with the Direct Insert Option. I have created the S_NQ_ACCT table in an Oracle schema that is referenced as a connection pool in the Oracle BI Repository physical layer. When I run my requests from Oracle BI Answers and check my server logs (NQServer.log), I get the following message:
    [59048] Usage Tracking encountered an insert statement execution error. This error has occurred 9 times and resulted in the loss of 9 insert statements since this message was last logged.
    [nQSError: 16001] ODBC error state: S1000 code: 1456 message: [Oracle][ODBC][Ora]ORA-01456: may not perform insert/delete/update operation inside a READ ONLY transaction.
    [nQSError: 16015] SQL statement execution failed.
    2008-04-25 04:34:18
    [59048] Usage Tracking encountered an insert statement execution error. This error has occurred 9 times and resulted in the loss of 9 insert statements since this message was last logged.
    [nQSError: 16001] ODBC error state: S1000 code: 1456 message: [Oracle][ODBC][Ora]ORA-01456: may not perform insert/delete/update operation inside a READ ONLY transaction.
    [nQSError: 16015] SQL statement execution failed.
    Does anyone know how to fix this problem?
    Regards,
    Peter

    Thanks for the response.
    You're right. The response seems to imply that the account does not have the authorization. However, the account I am using to access the database from OBIEE Repository owns the schema where the S_NQ_ACCT table is stored. So I am puzzled as to why this response is generated.

  • OBIEE Usage Tracking not collecting all data!

    Hi guys
    Strange problem here. We have set up usage tracking (OBIEE 11.1.1.6) and it is running smoothly, except that we dont get all the data. I have adjusted the field "Query_Text" to contain 4000 bytes, and this also gave us an improvement - it collects more usage tracking. But we aren't getting all the usage stats...
    Does anybody have a an idea as to what could be wrong here?
    Best regards, Jacob

    Jacob J wrote:
    Hi guys
    Strange problem here. We have set up usage tracking (OBIEE 11.1.1.6) and it is running smoothly, except that we dont get all the data. I have adjusted the field "Query_Text" to contain 4000 bytes, and this also gave us an improvement - it collects more usage tracking. But we aren't getting all the usage stats...
    Does anybody have a an idea as to what could be wrong here?
    Best regards, JacobWhat usage stats are missing? Is there any pattern/behavior where the stats are not being inserted into the tables?

  • OBIEE Usage Tracking for the Export button in Dashboard

    Hi All,
    I need to capture how many users are exporting a dashboard report into Excel file. Is it possible by using usage tracking? OIn Usage tracking I understand we can capture the user who lands on the dashboard page, but is it possible to capture who all use the export option in a particular dashboard and download to a CSV file?
    Thank you for your time and help.

    The Report ran successfully in CMC and it already has an instance. Any idea why i coudnt see the Button.
    Thanks

  • Usage Tracking OBIEE 11.1.1.5.0

    Good afternoon
    Hope you are all well.
    Myself and our OBIEE team is having a problem with OBIEE Usage Tracking.
    Everyday we could view our daily usage for our users (Query counts, row counts logged in users etc)
    Since this morning (2013/04/03) our usage tracking report is displaying no data.
    I am not sure but as far as i know the usage tracking looks at a certain table in the BI_PLATFORM schema and it seems to me that the table is not getting updated with data meaning inserting as we work on the system.
    Have anyone encountered this problem before?
    Regards
    Rayno

    We have looked at that table and the last record was inserted 27 March 2013.
    Usage Tracking was only switched on the 27th of March, it ran fine for that day.
    Since then no usage tracking was captured, although OBIEE has been used frequently.
    The Config file looks fine, is there any service that needs to be running for usage tracking?
    IS there a way to check if Usage tracking is running/listening?
    What captures the usage and inserts it into the table?
    The strange thing is everything was working one day, we made no changes and now it is not working.

  • Usage Tracking for BI Server Hosting Multiple Repositories

    Hi all,
    I've got my BI Server hosting two repositories:
    [ REPOSITORY ]
    DemoApp1 = DemoApp1.rpd, DEFAULT;
    DemoApp2 = DemoApp2.rpd;
    And started two Presentation Services connecting to these two repositories respectively, and two web front-ends at /analytics and /analytics2 to display the two different catalogs.
    Next, I enabled usage tracking with direct insert to the following physical table:
    PHYSICAL_TABLE_NAME = "OBIEEREP".""."OBIEEREP"."S_NQ_ACCT" ;
    CONNECTION_POOL = "OBIEEREP"."Connection Pool" ;
    Both repositories has the above physical table and connection pool defined. In DemoApp1.rpd, "OBIEEREP"."Connection Pool" points to a database OBIEEDB1, and in DemoApp2.rpd, it points to a database OBIEEDB2.
    But then the problem occurs. All usage tracking data are inserted to OBIEEDB1 only, no matter which web front-end they are from. I tried removing the "DEFAULT" from NQSConfig.ini, but this doesn't help.
    Is there any way to configure BI Server to insert usage tracking data from /analytics to OBIEEDB1, and those from /analytics2 to OBIEEDB2?
    Thanks very much!!!
    Edited by: Kaphenda on Jan 18, 2010 2:34 PM

    HI Kaphenda,
    That's probably just a side-effect of having two repositories. Keep in mind that having multiple repositories and multiple presentation servers is not support by Oracle, so they were not on the hook to modify the Usage Tracking algorithm to write to two different databases. It seems to me like they either didn't anticipate this scenario, or they didn't want to program for this scenario.
    I don't think you have too many options in terms of making OBIEE insert the traffic logs into the appropriate database. However, once the data has been inserted, you can do just about anything you want to it in terms of ETL, triggers, materialized views, etc.
    Here's what I would recommend:
    1) Have the OBIEE usage tracking information logged into a neutral schema.
    2) Write a materialized view in database 1: CREATE MATERIALIZED VIEW S_NQ_ACCT AS SELECT * from S_NQ_ACCT@NEUTRAL_SERVER WHERE REPOSITORY_NAME = 'DemoApp1'
    3) Write a materialized view in database 2: CREATE MATERIALIZED VIEW S_NQ_ACCT AS SELECT * from S_NQ_ACCT@NEUTRAL_SERVER WHERE REPOSITORY_NAME = 'DemoApp2'
    You can specify the refresh frequency of these materialized views to be as frequent as you want. The great thing about this strategy is that you get the best of all worlds. Each database has the traffic information broken down by their personal RPD. But the neutral schema can provide Global reporting across both repositories which can be very valuable itself.
    Good luck and if you found this post useful, please award points!
    Best regards,
    -Joe
    Edited by: Joe Bertram on Jan 18, 2010 9:59 AM

  • Usage Tracking performance impact

    Hi all,
    I just started to implement the OBIEE usage tracking functionalities.
    Anyone implemented it and call share some experience on the performance impact with/without usage tracking enabled??
    Thanks
    BCHK

    If you use direct_insert option impact will be minimized. In general usage tracking captures report run activity and logs into table, so there is overhead on the system to insert to table or write to file. trade off is the information you get with usage tracking..
    hope this helps..
    Edited by: Kasyap on Mar 23, 2013 10:32 PM

  • OBIEE 11g - Usage Tracking - All details are not captured

    Hi
    We have implemented USAGE TRACKING in our RPD on OBIEE 11.1.1.5. It is working fine, only in few cases it is failing... failing to update with appropriate information...
    For the field SUCCESS_FLG the value is populated as 3 - which means "The query failed due to some other reason" as per documentation. When checked the logs, there is no much information in that to conclude what went wrong. Log level is set to 3.
    My question is, What are the possible reasons to have this success flag as 3? To capture all the details in the table S_NQ_ACCT, what need to be done? Any settings change?
    Please share your thoughts...
    Thanks,

    Hi,
    Good for you.
    Maybe you can post the solution and how you solved your issue to help other users having the same problem and then close the thread (currently it's still This question is Not Answered.)

  • OBIEE 11g - Usage Tracking Not Working

    Dear All,
    I have enabled the usage Tracking in OBIEE 11g by using Setting up Usage Tracking in Oracle BI 11g guide.
    Still i am getting the following error
    Usage Tracking not started due to non-existent Usage Tracking table "12-Usage Tracking"."Usage Tracking Schema"."S_NQ_ACCT".
    In my RPD,
    Database Name : "12-Usage Tracking"
    Physical Schema Name : "Usage Tracking Schema"
    Physical Table Name : "S_NQ_ACCT"
    This table reside under BIPLATFORM Schema in Oracle.
    I have followed the steps mentioned in the Document, still unable to find why getting such error. Please point out if any mistake exists.
    Please advice.

    Hi,
    Good for you.
    Maybe you can post the solution and how you solved your issue to help other users having the same problem and then close the thread (currently it's still This question is Not Answered.)

  • OBIEE 10g Usage Tracking

    HI Experts,
    I have implemented Usage Tracking in our project.
    I have few questions on this implementation.
    1. Users coming from Ldap server-- One new user loged into answers after that he has not doing any thing, The home page is blank. wether this user captured into usage tracking table or not?
    2. After login this user he has not select any report /Dashboard .
    Please let me know how we captured this user in usage tracking.
    Please help me it is very urgent.
    Thanks

    Check these
    http://obiee101.blogspot.com/2008/06/obiee-directing-user-to-default.html
    http://santoshbidw.wordpress.com/2010/11/12/portalpath-variable-obiee-10g/
    Pull one more date column click on fx->click on variable->Session-> enter USER
    Pls mark correct or helpful

  • Do we have any option to track the number of downloaded reports from the OBIEE dashboard or Analysis by the user using usage tracking.

    Do we have any option to track the number of downloaded reports from the OBIEE dashboard or Analysis by the user using usage tracking.

    I'll ask the question of our onsite Microsoft consulting guys, but it's my understanding that as enterprise admins, we have no controls over it. This is an outcome of putting the end-users in charge of their own destiny.
    We can revoke a user's entitlement to Office365ProPlus in the portal and via scripts, but AFAIK only the user controls the allocation of their entitlement.
    Revoking an assignment/allocation, when logged in as the user, doesn't require access to the assigned/allocated computer, but if the information about the assigned/allocated computers in the portal is vague or ambiguous, it's easy to revoke the "wrong" one.
    There's not much here in this forum about the hosted/cloudy aspects, since this forum is mainly about the client-side bits (the client applications, setup and configuration of those) - so in here, I usually refer people off to the O365 community for the
    portal and hosted stuff.
    (we have MS onsite at the moment for a big planning piece, around O365 and also Win8.1 and VDI. I'm not usually this lucky to have those guys on tap ;)
    Don
    (Please take a moment to "Vote as Helpful" and/or "Mark as Answer", where applicable.
    This helps the community, keeps the forums tidy, and recognises useful contributions. Thanks!)

  • USAGE TRACKING Error in Obiee 11.1.1.6.0

    Hi All,
    I have configured usage tracking in our Obiee 11.1.1.6.0 version properly using enterprise manager. And, I have also created a a subject area in the repository called "Usage Tracking" where I gave all the details of "DEV_BIPLATFORM" schema in the connection pool as well. Now when I go to analysis to build a report using same subject area, I can't see any results. I checked the SQL and its quering from the right table "S_NQ_ACCT" but just can't populate the usage information. Also I checked in the database. The table is empty there too!! But It works fine for Obiee 11.1.1.5.0 version.
    I referred following oracle link to configure usage tracking in Obiee 11.1.1.6.0.
    http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1116/ut/ut.html
    PLEASE HELP!!
    Thanks,
    BK.

    Hi,
    Thank You for your quick reply. The table permission was alright.
    Its very strange that, we configure usage tracking in obiee 11.1.1.6.0 using enterprise manager and that how all document says. And then it should automatically update the "NQSCONFIG.INI". But it was not updated there. So we need to change all configuration settings in both "Enterprise Manager" and also in the "NQSCONFIG.INI". Then it works fine!!
    Thanks,
    BK.

  • Error in implementing Usage Tracking in OBIEE

    Hi All,
    I wants to implement Usage Tracking in my project. I have done all the steps as per link http://obiee101.blogspot.com/2008/08/obiee-setting-up-usage-tracking.html
    But i am getting following error in NQServer.log file----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
    [59048] Usage Tracking encountered an insert statement execution error. This error has occurred 1 times and resulted in the loss of 1 insert statements since this message was last logged.
    [nQSError: 16001] ODBC error state: S1000 code: 1456 message: [Oracle][ODBC][Ora]ORA-01456: may not perform insert/delete/update operation inside a READ ONLY transaction.
    [nQSError: 16015] SQL statement execution failed.
    I have also check by changing the Call_Interface in Connection Pool of Admin Tool from ODBC 3.5 to OCI 10g. By this chage i get ollowing error:
    [59048] Usage Tracking encountered an insert statement execution error. This error has occurred 1 times and resulted in the loss of 1 insert statements since this message was last logged.
    [nQSError: 17001] Oracle Error code: 3114, message: ORA-03114: not connected to ORACLE
    at OCI call OCIStmtExecute.
    [nQSError: 17011] SQL statement execution failed.
    Please help....
    Thanks in Advance...
    Regards,
    Avi

    problem is solved....
    Actually in NQServer.ini file i was using actual Database name instead of Admin Tool Physical Layer name at PHSICAL TABLE NAME: <database>.<schema>.<tablename>
    and at CONNECTION POOL: <database name>.<connection pool>
    thanks...

Maybe you are looking for

  • Data Quality Comparison Report across Systems(MDM and BW)

    Hi, I have a requirement of generating a Data comparison report in Excel using BODS. I need to extract data from SAP MDM and SAP BW and do a comparison on the record basis. For example.I take a material 100 record from MDM and same Material 100 recor

  • Can you transfer apps data/preference settings from one iPod to another?

    I just bought a new 32G iPod touch (previously using a 16G touch). I know how to transfer all of my music, movies, etc. from the iTunes library. But here is my question: is there a way to transfer the "preferences/settings" files for my apps--workout

  • I tried to install iOS 7 and now my phone won't turn on?

    Well, around 3 hours ago I tried to install iOS 7. It said I didn't have enough space so I deleted mostly all of my apps, all my music, all my photos and all my videos. It then said I had enough space so I went to install it. It kept saying error ove

  • Spellchecker doesn't work correctly in WordPress

    The spellchecker will stop showing misspelled words when editing a post in WordPress. Here is a video of this happening: https://www.youtube.com/watch?v=_S2NZxjh2B8&feature=youtu.be It may happen in other applications as well but I really only use th

  • Check Printing Urgent

    When the invoice numbers flows to another page amount should display in last page.it should print void in first page how to control this,