Some records stays in Event Polling Table forever and ever

I have configured Event Polling Table at Oracle BI. It works fine and the entry cache are purged. But some records stays in EPT table for ever. Records without misstat1 are inserted by me (trigger). Records with OTHER=misstat1 are inserted by BI Server. There is no delete or error statement in log file for this timestamp. Other timestamps are deleted by BI Server.
+++Administrator:fffe0000:fffe0012:----2008/09/22 22:17:58
-------------------- Sending query to database named misstat1_db (id: <<127983>>):
insert into
     BI_EPT("UPDATETYPE", "UPDATETIME", "DBNAME", "CATALOGNAME", "SCHEMANAME", "TABLENAME", "OTHER") values (1, TIMESTAMP '2008-09-22 22:08:24', '', '', '', 'MV_E_DENIK_KP', 'misstat1')
UPDATETYPE     UPDATETIME     DBNAME     CATALOGNAME     SCHEMANAME     TABLENAME          OTHER
1     22. 9. 2008 22:08:24                                                                    MV_E_DENIK_KP           misstat1
1     22. 9. 2008 22:08:24                                                                    MV_E_HIM                           misstat1
1     22. 9. 2008 22:28:19                                                                    MV_ODY_OSCI_VYROCI     misstat1
1     22. 9. 2008 22:28:19                                                                    MV_ZPC_CERP           misstat1
1     22. 9. 2008 22:08:24                                                                    MV_E_DENIK_KP     
1     22. 9. 2008 22:08:24                                                                    MV_E_HIM     
1     22. 9. 2008 22:28:19                                                                    MV_ZPC_CERP     
1     22. 9. 2008 22:28:19                                                                    MV_ODY_OSCI_VYROCI     

UpdateTime needs to be unique, but you can't put a unique constraint on it. As you probably know, the server will insert a nearly identical record (it will just put text in the OTHER field but everything else will be the same). Then it deletes both records. However, in your case it looks like there are some identical timestamps that are not just duplicates from the server's insert. If you make sure you don't have any identical timestamps in UpdateTime, I think it will work correctly if everything else is configured correctly.

Similar Messages

  • Populating OBIEE event polling table S_NQ_EPT using Informatica/Stored Proc

    Hi,
    We have successfully setup OBIEE event polling Table S_NQ_EPT; and OBIEE cache purging mechanism is working fine.
    If anybody has done any setup for event polling table which gets updated after/in DAC execution Plan run using informatica/Oracle SP.
    Can anybody suggest pointers on how to insert rows in S_NQ_EPT after DAC run using informatica/DAC/Oracle Stored Procedure?
    Thanks in Advance,

    HI Srini,
    Thanks for reply.. yeah we have setup event polling table and all steps mentioned on site are done.. We want to populate event polling table after ETL run, any pointers?
    Thanks,

  • Cache purging in RPD using Event polling table

    Hi All,
    We have a star schema implemented with few dimension tables and one fact. I am trying to implement Cache management using Event Polling table concept.
    During validation,
    1. Created and ran an adhoc user report
    2. Inserted a record in event polling table with one of dimension table(not fact) of star schema used in adhoc reporting.
    3. Cache in the RPD doesn't get purge.
    Also i have tried validating by inserting a Fact table in Event polling table for which cache gets purged in the RPD within certain interval of time.
    Please help , why dimension tables inserted in Event Polling table and the corresponding RPD query is not getting purged.
    Thanks,
    LonaD

    I can't help you with why this happens, but we experience the same behavior in our environment.  I've always chalked it up to either bad design in the cache polling feature or a bug.
    To work around this, in the past we've used one of these two solutions -- (1) Schedule a daily cron job to clear the entire cache sometime after your nightly ETL refresh usually completes (2) Have your nightly ETL refresh trigger a clear of the entire cache as the last thing it does.  This way, your cache is cleared for most queries on a fact by fact basis, and the dimension-only queries (and anything else left over) get cleared at the end.
    If you figure out a way to do this via the event polling, I'd love to hear it.
    Tony

  • Cache purgin is not working with event polling table

    hi all,
    i am facing problem with event polling tables
    i will tell you the steps which i have followed for event polling tables
    1.i have created a table in back end for event polling table
    2.i have created ODBC connection to import the tables
    3. i have imported the tables along with event polling table
    4. i made the table as event polling table using utilities
    5.and then i ran the report in presentation catalog and i checked out the cache entries in Administration tool(in cache)
    6.and in back end i have manually inserted a db_name,catalog_name,schema_name and table name in to the event polling tales
    but cache purging is not happening ,
    any other steps that i have to follow ,or did i do any mistake while implementing event polling table
    please can any tell me how to make use of event polling table, i have followed following link
    http://gerardnico.com/wiki/dat/obiee/event_table_
    Thanks

    Hi,
    The steps are correct frm the link i have given,is the table name correctly specified i mean is it matching with the physical layer table.
    Test it for 1 table and check out by running the request containing that table and then insert 1 row manually to purge the activity or not by going to and verify that the cache entry is deleted and that you can find the below trace in the NQQuery.log file.
    Still the problem exists check out the log details whats the error.If your getting error in the same blog gerard has given some common errors and their support.
    hope you follow etiquitte.
    By,
    KK

  • How to Seed Cache using Event Polling Table

    Hello Experts
    I Have configured Event Polling Table in my PC
    Steps :
    1) Created table using SAEPT.Oracle.sql schema in 10g
    2) Imported SAEPT.Oracle.sql by creating an new connection pool in Physical Layer
    3) Configured in Repository - Tools - Utilities - OBI Event Polling Tables by selecting SAEPT.Oracle.sql and gave 15 min in polling frequency
    4) Inserted some data in SAEPT.Oracle.sql
    5) Checked NQserver.log after the polling time which is 15 min . NQserver.log was not getting updated or has any details about the event occurred .
    Do you guys think i have missed some step in configuring EPT , if so ..please help me out i need to implement on client machine soon.
    Appreciate your time guys .
    Edited by: newbi on Jul 1, 2010 10:34 AM

    As far as i know event polling tables are used to purge the cache automatically. It is not used to seed the cache.
    If you want to seed the cache, use ibots or you have to do it as a program..
    Edited by: user8000915 on Jul 1, 2010 7:37 AM

  • Event Polling Table

    1. I created an event polling table S_NQ_EPT in MS SQL SERVER.
    3. Imported the table S_NQ_EPT into RPD and designated as EPT.
    4. Inserted the record as
    INSERT INTO dbo.S_NQ_EPT
    VALUES (1,
    getdate (),
    NULL,
    NULL,
    NULL,
    'TBL_OBIEE_DRIVE_LOB',
    NULL);
    INSERT INTO dbo.S_NQ_EPT
    5. After 5 minutes it deleted the cache associated with the table.
    6. However it did not truncate the S_NQ_EPT table and instead copied the same row in the S_NQ_EPT table.
    Conclusion it deletes the cache but it does not truncate the table. Which results into multiple rows getting replicated after every 15 minutes. Even though the data hasn't changed for the physical tables. ALso, it would unnecessarily delete the cache due to this.
    I have checked the user that OBIEE uses has truncate rights and Read write privileges on the database.
    Please help
    Edited by: 974664 on May 23, 2013 10:22 AM

    Hi Raj,
    What you said is correct , Event Polling is one of the method to improve the performance in obiee.
    http://gerardnico.com/wiki/dat/obiee/event_table
    Oracle BI Server event polling table (event table) is a way to notify the Oracle BI Server that one or more physical tables have been updated and then that the query cache entries are stale. Each row that is added to an event table describes a single update event, such as an update occurring to a Product table. The Oracle BI Server cache system reads rows from, or polls, the event table, extracts the physical table information from the rows, and purges stale cache entries that reference those physical tables.
    why we have to go exactly for event polling table for cache purging?
    A. If you want to table wise polling data the we can implement this method, whenever table update or insert into database immediately event pool table purge the exit cache and stale the update one means included modified data also.
    Hope this help's
    Thanks,
    Satya

  • Write access on event polling table

    Is it mandatory for the bi server to have write access on the event polling table....We dont want bi server to delete the records from the table.
    Thanks.

    BI server works in this way, When there are rows in the event table, it knows there is changed data in the underlying databases. The server then invalidates any cache entries corresponding to the changed physical tables and periodically deletes obsolete rows from the event table. If you dont delete these records, it keeps on purging the cache. So it is must to obsolete the rows finished.
    If you want to maintain history,create same kind of table and insert rows what ever you are filling in the cache filling table. But why you don't want to delete the records?
    - Madan

  • How to Create Event polling table

    hi,
    1)How to Create Event polling table
    2) wahts RPD stands for.
    3) when we are prefer Dynamic variables.
    thanks.
    raj

    1) http://obiee101.blogspot.com/2008/07/obiee-managing-cache-emptyingpurging.html
    2) Repository Project Design ?
    - More than likely the extension RPD was not used by anything else when Siebel Analytics first started using it, no doubt the 'RP' is repository, so use 'Definition' or 'Design' as you like. Im pretty sure there is nothing in the documentation but i've not checked, maybe you could check and let us know?
    3) Dynamic variables would be something like 'CURRENT_MONTH' where the same query does not need to fire per user (ie SESSION variable) but needs to be periodically refreshed. Another use of you dynamic variable might be 'LAST_ETL_DATE' or somethng similar which might implement with your event polling table. By including the Variable within a Business Model, all cache for the Business Model is purged whenever the Variable's value changes.

  • Unable to start OBI 11g BI server due to Event Polling Table

    Hi
    We have implemented event polling in our OBIEE 11g application. However, when we are trying to start the BI server, we are getting an error saying ‘[nQSError: 58004] :A fatal error occurred while initializing the cache’. So, when I disable the cache from NQSCONFIG, the server is able to start. Also, when I keep the Cache enabled but disable the event polling table from the Event Polling utility, then also the server start.
    Will really appreciate any help to resolve this issue.
    Thanks.

    Hi
    PFB the create statement we used.
    CREATE TABLE EVENT_POLLING
    UPDATE_TYPE INTEGER DEFAULT 1 NOT NULL,
    UPDATE_TIME DATE DEFAULT SYSDATE NOT NULL,
    DB_NAME VARCHAR2(40 BYTE),
    CATALOG_NAME VARCHAR2(40 BYTE),
    SCHEMA_NAME VARCHAR2(40 BYTE),
    TABLE_NAME VARCHAR2(40 BYTE) NOT NULL,
    OTHER VARCHAR2(80 BYTE) DEFAULT NULL
    TABLESPACE TS_TEMP_TABLES
    Thanks

  • Event Polling Table makins nqs server down

    Hi,
    I have created a event polling table UET as per the guidelines in the admin tool pdf.
    Database version : oracle 11g
    obiee version :10.1.3.4
    I have create a small test table with two columns and UET table in same schema and same database.
    Imported both tables into rpd into new catalog with ddl permision user.
    Using tools - > utitlities -> Oracle BI Event tables I added UET as event table. Polling frequency 12min and executed it.
    deployed the rpd. restarted the server.
    nqs server is getting down.
    Could anyone please help me on this .
    Thanks in advance,
    Sivarama

    Hi
    PFB the create statement we used.
    CREATE TABLE EVENT_POLLING
    UPDATE_TYPE INTEGER DEFAULT 1 NOT NULL,
    UPDATE_TIME DATE DEFAULT SYSDATE NOT NULL,
    DB_NAME VARCHAR2(40 BYTE),
    CATALOG_NAME VARCHAR2(40 BYTE),
    SCHEMA_NAME VARCHAR2(40 BYTE),
    TABLE_NAME VARCHAR2(40 BYTE) NOT NULL,
    OTHER VARCHAR2(80 BYTE) DEFAULT NULL
    TABLESPACE TS_TEMP_TABLES
    Thanks

  • Cache Purging Using Event Poll Table

    Hi Experts,
    We are Facing a problem when we use the event poll table to purge the cache using OBIEE (10.1.3.4.1). The Oracle BI Server goes down for the polling frequency that has been set. However when we use the same with OBIEE 10.1.3.4.0, the purging happens without any problems.
    Please give me suggestions on this
    Thanks&Regards
    Naresh

    HI Naresh,
    I am interested in your purging mechanism of the OBIEE cache. Can you please let me know how to do the cache purging. Also, can you please provide pointers on cache purging manually would be appreciated.
    Thanks in Advance
    svr

  • Loading some records into Custom-R/3 table manually

    Hai
    I created one custom R/3 table. One of my friend load some records into that cutom table manaully. I want to load some more records manually.
    So how can i load some records into the custom R/3 Table manully . Please let me know
    i ll assing the points
    kumar

    Hi,
    you can do it with SE16 / SE16N or, if exists, via the maintenance tool SM30.
    Out of an excel sheet with the same structure can can copy the entries completey by cut & paste.

  • Event Polling Table log

    Good morning all,
    Where would I check in logs if the BI Polling Table has been updated (and when?). I know its polling interval frequency, however, I just need to troubleshoot something.
    Also,
    There're several hundred thousands records in the polling table, all are like the following:
    Headers
    UPDATE_TYPE UPDATE_TIME DB_NAME CATALOG_NAME SCHEMA_NAME TABLE_NAME OTHER
    1     11-MAR-09     DATABASE          (Blank) SCHEMA_NAME TABLE NAME (different) (Blank)
    Will it just purge that at the next polling refresh cycle? I'm just trying to figure out if it's behaving correctly. Thanks
    Thanks
    Edited by: wildmight on Mar 12, 2009 7:13 AM

    Hi
    Note 4: OBIEE only logs failures in the NQServer.log. Usually found in ..OracleBI\server\Log
    see: http://obiee101.blogspot.com/2008/07/obiee-managing-cache-emptyingpurging.html
    I would just purge it.
    regards
    John
    http://obiee101.blogspot.com

  • TS4036 My iphone 4s cloud appears to work - I sign in and it verifies okay but tries tp access storage forever and ever.

    My iphone 4s hasn't been backed up to icloud for many days. I sign in. my account is verified but it then attempts to access storage for ever and ever.  This is a very recent problem... has been working fine until this week. Does anyone have a solution? Thanks.

    If you get the error "Backup not successful" and you've tried deleting the last backup and trying to back up manually without luck, try the following test:   Go to...
    Settings>iCloud>Storage & Backup>manage Storage, tap your device name in the Backups section, then look under Backup options.  Turn off all apps from backup and then do a manual backup.  If that doesn't work, then this post will not help.  If the backup works, then go back to the app list and turn some on and try another backup.  If successful, keep repeating these steps.  If it fails at some point, then try to zero in on the one app that seems to make the backup fail.  (I had this problem and found one app failing, probably due to a corrupt data file.)
    This process will take time, but if a backup works with no app data being used but clearly fails with the original settings, then somewhere in the mix of apps is a "bad" one.

  • How to get max sequence number when some record exists in data base table

    Hi,
    I need to create sequence such a way that it should starts from max value already exists in table.
    Example:
    I have table like below:
    ID NAME
    1 A
    2 B
    3 C
    4 D
    Now when creating sequence it should start from 5 but I should't hard code STARTS WITH 5 in the create sequence. Is there any way to do this without hard code the max value in the sequence. It should automatically take the max + 1 value for next data when I insert.
    CREATE SEQUENCE TEST_SEQ.NEXTVAL
    START WITH [Max + 1 val from the table]
    MAXVALUE 9999999999999999999999999999
    MINVALUE 1
    NOCYCLE
    CACHE 20
    NOORDER;
    Thanks.....
    Edited by: 998976 on Apr 18, 2013 4:37 AM
    Edited by: 998976 on Apr 18, 2013 4:38 AM

    Hi,
    The numbers in a CREATE SEQUENCE statement are all literals; no other kinds of numeric expressions are allowed.
    You need dynamic SQL to do anything like what you want. For example:
    COLUMN     seq_start_col     NEW_VALUE  seq_start
    SELECT     1 + MAX (val)     AS seq_start_col
    FROM     table_x;
    CCREATE SEQUENCE TEST_SEQ.NEXTVAL
    START WITH  &seq_start
    MAXVALUE 9999999999999999999999999999
    MINVALUE 1
    NOCYCLE
    CACHE 20
    NOORDER;

Maybe you are looking for

  • Ipad 1 with win 8.1 no itunes sync

    iTunes version 11.1.4.62, windows 8.1 64 bit  and iPad 1st generation: when I connect my iPad to desktop pc with usb, windows opens file browse folder label This computer/Apple iPad/Internal storage/DCIM and shows all image folders and images. iTunes

  • Films in the Cloud now available in UK!!!!

    and supposedly in 35 other countries: http://www.macrumors.com/2012/07/19/apple-expands-itunes-movies-in-the-cloud-to- uk-canada-australia-and-new-zealand/ This is a huge step forward for users outside of the US. Only 3 Toy Story movies showed initia

  • Tab control list mode in vertical direction

    I know the default tab control is list in horizontal direction , if i set the tab location to "Left" , the tab text also change it to vertical , how can i set it stay in horizontal direction Message Edited by [email protected] on 01-02-2010 08:09 AM

  • Run-time error '32809'

    Excel 2013 we have this worksheet that was created with old Excel version. it has macros (half the size of the file is a macro). whenever we click on the macro button we get: Runt-time error '32809': Application-defined or object-defined error when I

  • When we talk about healthy

    When we talk about healthy fats those is a faster all structure and this engine or are they are just benign meeting their sources calories and don't cause hormonal chaos and atoll change our body's ability to responsive more calories in more calories