Cache seeding problem

Hi Folks,
This may be a Bug as i understand from my previous readings in the forum or misconfiguration in the ibots
The Cache seeding technique is not working for Users on dashboard pages
users mean who are not part of RPD and Presentation server Administrator Group
this users has Read Only Access to the dashboards
The Setup includes
1. LDAP Authentication
2. External Table Authorization
3. No users in RPD
Administrators will schedule the ibots for cache seeding on Dashboard Pages,
Ibots successfully run for users in Admin group and just start and stop immediately with out any errors for users( Non Admin Group people)
is this well known issue or bug
is there any workaround
i have Escalated an SR with Oracle Support, but no USE
Please Suggest
Thanks
Kumr

Are you sure your iBots are running successfully?

Similar Messages

  • Cache seeding through Ibots

    Hi Gurus,
    I am trying to seed the cache by invoking the Ibots from windows batch file but I am not able to seed the cache.
    These are settings used for the Ibot:
    Priority : Normal
    Data Visibility: Not Personalized
    Conditional Request : None
    Recipients : None ( checked Publish for subscription )
    Delivery content: selected the page that needs to cached.
    Destinations : Oracle BI server cache checked
    Ibots log:
    +++ ThreadID: 1308 : 2010-10-21 10:23:18.428
    iBot Chain Started.
    Scheduler iBot Version: 201
    Job ID: 31
    Instance ID: 186.000000
    User ID: Administrator
    Parameters:
    Job Version: 2
    Root iBot ID: /shared/_ibots/Full Quarter 1
    Oracle BI Presentation Server: localhost:9710
    Debug: True
    iBot Load Balancing Enabled.
    +++ ThreadID: 1308 : 2010-10-21 10:23:18.522
    Using Presentation Server: localhost:9710
    +++ ThreadID: 1308 : 2010-10-21 10:23:18.522
    iBot Started:
    iBotID: /shared/_ibots/Full Quarter 1
    Priority: normal
    Personalized: False
    Run As User: Administrator
    +++ ThreadID: 1308 : 2010-10-21 10:23:18.522
    Subscribers: 0
    +++ ThreadID: 1308 : 2010-10-21 10:23:18.522
    iBotID: /shared/_ibots/Full Quarter 1
    No subscribers. Not executing.
    +++ ThreadID: 1308 : 2010-10-21 10:23:18.522
    iBot Chain Completed.
    Please help me in this issue.
    Thanks in Advance.
    Kanna

    Hi David,
    Previously I am seeding the cache by nqcmd utility, its working in some pages and not working in some pages due to the repository variables (current quarter and current week variables are used in the prompts) used in some Dashboard prompts.
    So we are not meeting Business SLA due to this issue.
    Now I am trying seed the cache through Ibots where ever we have the cache seeding problem. When I run an Ibot, I don't see any Queries cached in Manage--->Cache in Admin tool.
    We already had a Ibot setup which is running after every ETL load in the production and sending reports(emails) to the users ( In this case I see that the queries are cached).
    In the same way I am trying to setup the Ibots not selecting and any recipient and selecting destination as OracleBI Server Cache.
    Am I missing anything here ....
    Please help me guys... this is a production issue....
    Thanks in Advance...
    Kanna

  • Problem with iBot cache seeding

    Hello,
    I am trying to seed cache with iBots. It works just fine for many of my reports, however there are 2 reports that are not working properly.
    First of all, running the two reports by themselves (no iBot) results in the cache being populated.
    Second, running the iBot for each of these two reports also seeds the cache.
    The problem is that after running the iBot to seed the cache for each report, when I go to the report in the dashboards and then view the session log, it is not hitting the query that was cached by the iBot. It is generating a new entry in the cache. I am positive that the iBot is created on the correct report and the other options are configured exactly like my working iBots.
    Any ideas?
    Thanks

    Hi,
    The way the OBIEE server creates the SQL (both logical and physical) for a request can be a bit funky sometimes, the cache seeding only really works in fairly simple cases. Does your request have a pivot table in it by any chance? These are notorious for not caching properly, if you look at the log for the request you can see why as the server adds this strange "aggregate by" to the request (why this can't be done at the presentation level since the only change you are asling for is in the presentation of the content is beyond me). Those "aggregate by"s tend to stop a request being a cache hit unless it is identical to the one that seeded that cache, any change in parameters, columns etc (even if a logical subset) will not get a cache hit.
    Regards,
    Matt

  • Cache Seeding in 10 g

    Hi Gurus,
    I was trying to Cache Seed the dashboard and i am able to make it. But the problem is the Dashboard have prompt with 5 columns ( Together with one go button) and each column have at least 4-5 values. Each column have assign value. When i seed the Dashboard the Cache is done for that combination but when i change the combination of the prompt its generating the cache. Is there any work around that i can do the seeding for all the combinations at one go?
    Prompt:
    Column --> Operator -->Control -->Show -->Defualt to -->Set variables
    Column 1: -->is equal to -->Drop down -->Specific Value( x) -->None
    Column 2: -->is equal to -->Drop down -->Specific Value( 1) -->None
    Column 3: -->is equal to -->Drop down -->Specific Value( y) -->None
    Column 4: -->is equal to -->Drop down -->Specific Value( 23) -->None
    In iBots we can add only one report/ Dashboard? Is there possiblity to add more then one report/ Dashboard.
    Thanks In adavance
    Regards
    Ali

    Hi Ali,
    yep, the link provided above is one way of solving your issue. Also, the Oracle guides are pretty helpful in this area:
    http://download.oracle.com/docs/cd/E17904_01/bi.1111/e10541/querycaching.htm#insertedID4
    http://download.oracle.com/docs/cd/E17904_01/bi.1111/e10541/querycaching.htm#i1010207
    1. Basically, the approach is to call the ODBC client utility (nqcmd) using a script file.
    2. Inside the script file write your SQL statements (BI Server logical format).
    3. There are also some reserved commands you'll find useful like:
    - SAPurgeAllCache
    - SAPurgeCacheByDatabase
    - SAPurgeCacheByTable
    - SAPurgeCacheByQuery
    For clearing out / purging your cache.
    4. SAPurgeAllCache() is commonly used, but 'SAPurgeCacheByQuery' might be more useful for your needs because its bit more precise.
    Hope this helps.
    Justin

  • Cache seeding in OBIEE 11g

    Hi All,
    How to implement cache seeding in OBIEE 11G.?
    Please help.
    Thanks
    SwathiP

    Hi Srini,
    Created an Agent for seeding the cache, it ran successfully. On the Recipients tab, added Administrator. Agent ran successfully but the cache for a particular analysis gets recorded 2 times when checked in Admin tool along with BIAdministratorUser cache returning list of users., Is it a right way?
    I am not sure how exactly Obiee server seeds the cache..
    Please suggest,
    Thanks,
    SwathiP

  • Cache seeding

    Hello All.
    I have several dynamic variables used in a analysises and graphs and then in they used in a dashboard.
    I have a schedule task running to refresh the data (cache seeds).
    I have recently learned that if I utilize dynamic variable then the cache is purged by the BI server.
    And the user offers a solution to "set up a cache seeding .bat file that runs after the dynamic variable has been updated. "
    We are using Oracle BI 11.1.1.5.0
    Can anyone clarify how to do this?
    Perhaps this issue was resolved already by Oracle??
    Thank you,
    Sonya
    Edited by: user8461308 on Mar 12, 2012 8:05 AM

    Hello Sonal,
    You can refer below site which can be helpful to understand
    http://sites.google.com/site/ashishrkabra/obiee/obieecachemanagement
    its by Ashish
    If helpful please close the thread and award it to avoid confusion :)

  • Cache Seeding using Briefing Books in iBots

    Hi All,
    I'm trying to seed the cache using Briefing books in iBots.
    1. Created the Briefing book of a Dashboard page with required dashboard prompt values
    2. Selected this 'Briefing Book' as Delivery Content
    3. Scheduled the iBot
    But, despite of iBot running successfully, Cache is not being seeded.
    Am i missing any steps?
    Moreover, in 'Destinations', if i just check 'Interactive Dashboards' & 'Active Delivery Profile',
    No cache entries created
    But if i check 'e-mail' or any of the devices,
    then a cache entry is generated for the default dashboard prompt values* but not for the prompt values selected for the Briefing Book*..
    Please help
    Thank you,
    Raghu

    Hello Madan,
    Thank you for the reply..
    "Oracle BI Server Cache" can only be used for the answer pages/dashboard pages with default prompt values..
    Any other way to get the Cache seeded for other prompt values too..
    other than the manual seeding
    Thank you,
    Raghu

  • Cache Seeding in OBI 11g in Clustered Environment on Unix Box

    hi All,
    i want to do cache seeding for a couple of dashboards in OBI 11g,
    Steps taken:
    1. Global Cache is ON
    2. Global shared path is SET
    3 Global cache size = 3GB
    i am using agents for cache seeding and are scheduled after the dataload is complete.
    It successfully runs early morning...delivers a mail.
    But when I am trying to the reports from OBI...its again generating the SQl...without hitting the cache.
    It might be due to the Clusterred Env... 2 nodes Env.
    Please suggest some technique to achieve this cache seeding.
    Thanks in advance

    GLOBAL_CACHE_STORAGE_PATH This path must point to a network share. All clustering nodes share the same location.
    Check the bellow setting
    GLOBAL_CACHE_STORAGE_PATH = "directory name" SIZE;
    ex: GLOBAL_CACHE_STORAGE_PATH = "C:\cache" 250 MB;
    CLUSTER_AWARE_CACHE_LOGGING -->Turns on logging for the cluster caching feature. Used only for troubleshooting. The default is NO.
    Example: CLUSTER_AWARE_CACHE_LOGGING = NO;

  • Cache Refresh Problem

    Hi,
    We updated XI 3.0 to SP4, and started seeing several problems related to Cache Refresh and JCo.
    In the <b>SAPGUI in transaction SXI_CACHE</b>, we are unable to refresh the cache, and getting the following error:
    Connection to system RUNTIME using application RUNTIME lost. Detailed information: Error accessing "http://NETWEAVER:50000/run/hmi_service_id_fresh_mappings/int?container=any" with user "XIDIRUSER". Response code is 503, response message is "Service Unavailable".
    In <b>SM59 for RFC HTTP destinations</b>, the INTEGRATION_DIRECTORY_HMI test gives the HTTP/1.1 500 Internal Server Error. The URL is /dir/CacheRefresh.
    On the Runtime Workbench, I am trying to run the self-test for <b>Mapping Runtime</b>. We get the following errors:
    Ping Status: HTTP request failed. Error code: "503". Error message: "Service Unavailable"
    Self-test status: HTTP request failed. Error code: "503". Error message: "Service Unavailable"
    We are on XI3.0 SP4, J2EE SP7 and ABAP SP4.
    What can I check on the J2EE server to see if the service is running ? And what can I do to fix the JCo connections ? Thanks,
    Manish

    Thanks Hart. I have updated the URL and it succeeds on Test.
    However, I still have the Cache updation problem.
    When I update an object (say, a mapping) in the Integration Builder, and activate it, the XI Server Cache should get updated with this new object.
    On running the scenario, I am getting the following error as observed in the monitor (SXMB_MONI):
    <?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
    <!--  Receiver Identification
      -->
    <SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="">
      <SAP:Category>XIServer</SAP:Category>
      <SAP:Code area="XICACHE">UPDATE</SAP:Code>
      <SAP:P1 />
      <SAP:P2 />
      <SAP:P3 />
      <SAP:P4 />
      <SAP:AdditionalText>HTTP status code401 Unauthorized</SAP:AdditionalText>
      <SAP:ApplicationFaultMessage namespace="" />
      <SAP:Stack>An error occurred when refreshing the XI runtime cache</SAP:Stack>
      <SAP:Retry>M</SAP:Retry>
      </SAP:Error>
    To resolve this problem, I have to manually go to the transaction SXI_CACHE, and do a delta cache refresh. It asks for the user credentials everytime for XIISUSER.
    Is there a way to automatically enable this user to enable the cache refresh in the background ?
    thanks,
    Manish

  • Cache update problem in Integration Directory

    Hi all,
    We have a cache update problem in our PI development server.
    If we try to edit, save and activate any of the ID objects, under Cache notifications>Central Adapter Engine> all these objects are displayed as gray items.
    We have tried:
    1. Clearing the SLD Data Cache.
    2. Did SXI_CACHE complete refresh.
    3. Did CPA cache refresh.
    4. Did a complete cache refresh of the server.
    5. Restarted the server.
    But still the problem has not bee resolved. Could you pls provide your inputs and resolution points.
    Thank you very much.
    regards,
    Jack Nuson

    HI Jack ,
    first try to manually update the cache from ID select on your cache notifiaction and click on delta cache refresh button and refresh button .IF it does not yied any result then
    Perform a full cache refresh using the URL
    http://<host>:<port>/CPACache/refresh?mode=full . If the cache refresh happens properly then your problem will get resolved other wise you have to see the cache log to view why it failed there it will show you the exact reason . You might need to restart your java server also if the problem persist .
    Regards,
    Saurabh

  • Should we Use cache seeding iBots to pre-cache the reports ?

    Hi Everyone,
    We have requirement from client to improve the performance of some reports.We have a very old RPD and it is really huge so we don't want to do much on database side for performance tuning.
    Will it be a good idea to use cache seeding iBots to pre-cache the reports ?
    Most of the reports which are having performance issue are having some 5-6 columns and one key column is having some 30+ choices in column selector.So for each column selector view we will have to create a ibot which will again be a huge task.Can you pls guide how to approach this?
    Thanks in advance !
    Aarti Chawla

    hi Aarti,
    Will it be a good idea to use cache seeding iBots to pre-cache the reports ?http://www.artofbi.com/index.php/2010/03/obiee-ibots-obi-caching-strategy-with-seeding-cache/
    30+choices in column selector will definitely have performance issues..bcz each and every time the report is going to refresh .have u enabled the cache some what better .Whats the issue of using existing report by enabling the cache seeding in ibots?
    Thanks,
    Saichand.v

  • Is there a solution to Rapidweaver Stacks Cache size problems?

    Is there a solution to Rapidweaver Stacks Cache size problems?
    My website http://www.optiekvanderlinden.be , has about 100 pages and is about 250MB in size. Every time I open RapidWeaver with the Stacks-plugin, the user/library/cache/com.yourhead.YHStacksKit folder grows to several Gigabytes in size. If I don't  manually empty the com.yourhead.YHStacksKit Cache daily, AND empty the Trash before i turn off my mac, my Mac still has problems and stalls at startup the next day. Sometimes up to 5 minutes and more before he really boots. If i have a been working on such a large site for a few weeks without deleting that cache, than my iMac doesn't start up anymore, and the only thing left to do is completely reinstall the iOs operating system. This problem doesn't happen the days i use all my other programs but don't use Rapidweaver.
    Does anyone know a solution and / or what is the cause of this?

    once more,
    i just launched my project in Rapidweaver, and WITHOUT making any changes to my pages, the cache/com.yourhead.YHStacksKit folder filled itself with 132 folders (total 84Mb), most of them containing images of specific pages etc. The largest folder in the cache is the one with the images of a page containing a catalogue of my company, this folder is 7Mb. It seems by just starting up a project, immediately different folders are created containing most of the images in my project, and some folders with a log.txt file. Still i don't see the reason why it is filling op a huge Cache even without making changes to the project. I have 2 different sites, so 2 different projects, and i get this with both of them.

  • Cache Seed using iBOTs

    I have a requirement to use iBOTs- Cache Seeding
    The Dashboard is designed in a way that it has some global filters and then, multiple pages with reports.
    When ever user logs in, user selects the global filters and then goes to desired 'page->report'.
    Based on that, user gets the details.
    Now, I have the requirement for Cache Seeding for those reports using iBOTs. Using iBOTs I was able to get the report seeded in the Cache. But, for that report, I am not able to apply the global filter and hence the am not able to seed the required Cache results. I am clueless at this point on what to do. Can someone help me out in this.
    Thanks.

    Caching is one of the many approaches to improve performance but it's not a magic solution. You need to understand that you can't cache everything. In particular you won't be able to cache reports that are driven by parameters and have facts that are too granular and exceed the number of rows each cache entry can have. If your fact is of a small size then you can get around the parameters issue by caching a report without any filters. The BI Server should able to derive subsequent queries as long as they meet the cache hit criteria. Have a look at the administration manual for all the rules a cache hit must meet.

  • Delivers unable to refresh Report through Cache Seed

    Hi
    I am using delivers to refresh the Oracle BI cache.
    I have created a Report & run the report, saved.
    Cache was enabled at this moment. Now the report was cahed.
    I have created a iBot on this report and sheduled.
    After this... i updated one of the values of column in database.
    Now i try to schedule the report as i thought that the cache will be refreshed.. for this iam checking the check box "Oracle BI Server Cache" Cache Seeding option present in Destination tab of Delivers. When i fired my iBot at this moment i am unable to get the updated records which means the cache is not refreshing...
    Can you explain procedure how to refresh the Oracle BI Server Cache.
    What is the Cache seeding..?
    Thank You..
    G. Kishore

    Seeding cache means you are employing a mechanism (manual or automatic) to pre-populate the cache entries so your first user(s) don't have to wait for data to be displayed on the screen.
    To seed a cache one presumes the cache is empty -- at least for the entries in question. You might have some data that changes yearly ... so you never remove those cache records unless the year is done. You might have daily data that you need purged and re-seeded every morning. You might have such good database query/network/BI Server performance that your users will actually perform the seeding for you (but then it can be argued why have the cache at all); but usually the DB/network/BI Server performance is such that we want to cache data, purging and re-seeding as needed.
    Also keep in mind: caching is the LAST step in a comprehensive OBIEE performance strategy.

  • Cluster aware cache seeding

    Metalink mentions that the Cluster aware cache can only be seeded using ibots or using SAseed command line.
    Does nayone one know if progress has been made so that answers query also results in cache seeding? Also wondering if Marketing segmentation queries can be seeded. ( we tried and do not see any chache using anwsers and marketing).

    I assume you are talking about coherence.
    Cache should be shared across WebLogic clusters, as long as the coherence client node (the individual weblogic server) is configured at network level to connect to the same Coherence Cluster (see tangosol-coherence-override.xml for more info on network parameters). Updates to a cached object should be reflected across all instances of Coherence cluster.
    you can choose to which Coherence cluster to connect by passing to CacheFactory.getCache() a classloader where a separate Coherence configuration has been loaded
    this is all I know about coherence :o) .
    If someone finds this info is wrong, please correct me.
    Edited by: PierluigiVernetto on Sep 28, 2010 9:42 AM

Maybe you are looking for

  • Doubt on selection-screen

    Hi gurus, I done one report to get the Purchase order details. At the time of creating purchase order the users enters a One text field in the Purchase order header text of ME21N transaction. I need to fetch that field into Report. Upto this its fine

  • How do you transfer music from one i pod to another

    I am going to be getting a new i pod touch and i want all the music and playlists from my old i pod to go onto my new one and im wondering how to do that?

  • Cannot import self-defined .java files?

    Hi, I created a MouseHandler.java file that contains a class (without main() ). and I have another appletcode.java file that needs to import it: import MouseHandler; I tried to javac appletcode.java and it said it couldn't find the package MouseHandl

  • Internal order report through report painter ?

    Dear Friends, I have requirement to execute the internal order report with the following parameters with separate T.code Kindly help is it possible to develop through report painter  or need development ? Input screen :      Company code :      Perio

  • How do I set Firefox 8 to mark accessed links as read?

    Firefox used to indicate which links provided in a search list had been accessed by changing the color in a read link. That seems to have disappeared in Firefox 8. I cannot find a setting to recreate that function.