Report not hitting pre seed cache

I have 40 reports which i am caching using i bots in a dashboard.The cache works good for the first 10 min which ever user logs in.After this times it is not hitting the cache and new cache entries are found in the cache files.I tried modifying the Instance config file adding the following parameters.Still i find the same issue.
Is there any other parameters that i need to set which is causing this problem?
<ServerInstance>
<Cache>
<Query>
<MaxEntries>100</MaxEntries>
<MaxExpireMinutes>60</MaxExpireMinutes>
<MinExpireMinutes>10</MinExpireMinutes>
<MinUserExpireMinutes>10</MinUserExpireMinutes>
</Query>
</Cache>
<ServerInstance>

Only thing I can think of is temp files running out of space? ( 'nQS_xxxx_x_xxxxxx.TMP' files which are stored by default in the \Temp folder stores the presentation server cache informatoin. )
Thanks,
-Amith.

Similar Messages

  • Report not hitting pre seed cahe created using iBot by Admin

    Hi,
    We created an iBot to pre seed the cache using Administrator and it is creating the cache but when normal user run this particular report for the 1st time it's not hitting the cache(created using iBot). all the subsequest users request hitting the cache created by normal user. I still dont understand why it is not hitting the cache.
    Did anyone comeacross this issue before?
    what are the reasons not hitting cache with above scenario??
    does cache created by administrator using ibot work for other users? we actually running whole query with no filters on it using admin and normal users run the same report with some filters on it. as per oracle cache strategy it should work but it's not.
    any help appreciated.
    Thanks
    Jay.
    Edited by: Jay on May 16, 2012 7:23 PM
    Edited by: Jay on May 17, 2012 5:42 AM

    Hi Jay,
    I have given some inputs.
    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.
    2. "Oracle BI Server Cache" Cache Seeding option present in Destination tab of Delivers -- Please check this option.
    3. 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.
    Hope it helps.
    Thanks,
    Satya

  • Charts and pivot tables are not generated in Seed Cache using iBots

    Hi,
    I have been working on OBIEE cache. I encountered few issues.
    1. We scheduled ibots to run daily and deliver dashboards to seeding cache. But the cache is not getting created for some reports which have charts and pivot tables in the dashboards .
    We are using OBIEE 10.1.3.3.1.
    2. When an end user logs in and access dashboard, the query is hitting the database.
    3. The sql query for reports which got created in server cache are not the same as sql query generated when an end user logs in to access dashboard. The difference being query generated when an end user is accessing dashboard is using aggregates.
    4. Please let me know if anyone has faced same issue and any solutions.
    Any help is appreciated
    Thanks,
    Swetha

    Hi,
    I have been working on OBIEE cache. I encountered few issues.
    1. We scheduled ibots to run daily and deliver dashboards to seeding cache. But the cache is not getting created for some reports which have charts and pivot tables in the dashboards .
    We are using OBIEE 10.1.3.3.1.
    2. When an end user logs in and access dashboard, the query is hitting the database.
    3. The sql query for reports which got created in server cache are not the same as sql query generated when an end user logs in to access dashboard. The difference being query generated when an end user is accessing dashboard is using aggregates.
    4. Please let me know if anyone has faced same issue and any solutions.
    Any help is appreciated
    Thanks,
    Swetha

  • Oracle BI Reports not hitting table partition

    Hi,
    I have Fact Table 'F1' which is joined with Dim Table 'D1' on F1.Date1 = D1.Date1 Column. On Fact Table 'F1', we have partition on column "F1.Date1"
    Partiton_Name Range
    Jan10 - 01-Jan-2010 to 31-Jan-2010
    Feb10 - 01-Feb-2010 to 28-Feb-2010
    In Dim Table 'D1', I have Column "Month_Year" as well i.e., Month_Year ("Jan-2010", "Feb-2010").
    Chart shows you data for multiple months (i.e., Jan-2010 - 1000000, Feb-2010 - 1500000) and I have navigate on column "Month_Year" to another report.
    when i click on column "Month_Year" value i.e., Jan-2010 from report1 - Value "Jan-2010" goes a filter in another report (since i have given IS PROMPTED on second report).
    Since I have partitioned on Column F1.Date, it goes for full scan (hitting all partitions exits in table 'F1'), I want to hit only 1 partion.
    Please suggest.
    Let me know in case of any clarification required.Thanks

    I agree with your idea that partitioning for 40K rows (with the information you provided) seems excessive. Doing the math 40K rows * 218 partitions should come out to be only around 8M, which I would not immediately consider a candidate for partitioning.
    There are benefits to partitioning that you're aware of; most of these involve the use of large data sets. Pruning is a huge benefit by excluding vast amounts of unwanted data from join consideration.
    There are downsides too, mostly buried under the volume of data that partitions usually work with. There is a slight performance hit on standard queries against a partitioned table while SQL decides which partitions to hit. You can observe this by querying from the table, then by a specific partition when only trying to get data from a specific partition.
    There is also the issue of how many partitions do you want to keep track of? You are asking good questions.
    Its possible that the partitions are helping performance; the only way to make sure is to create a non-partitioned table using CTAS, index and constraint it like the partitioned table, and run some performance tests.

  • Actual price of revenue in reporting not hitting

    Hello
    I have done the milestone billing and also created the billing plan in WBS element for the created milestone under the same WBS element as "down payments" and have done the billing for these amount by assigning in sales order by confirming the activity.but in the cost element report for revenue is still showing as planned revenue even after the billing is done and document is generated. even the delivery is also done. Is there any solutions for this
    Kindly so the needful
    Thanks and Regards
    Praveen B M

    you need to check two things:
    Billing type used in sales order whether it is a proforma invoice
    If billing genarates a accounting document, whether Values category 5A has been assigned

  • Named query cache not hit

    Hi,
    I'm using Toplink ORM 10.1.3.
    I have a table called STORE_CONFIG which has a primary key called KEYWORD (a VARCHAR2). The POJO mapped to this table is called StoreConfig.
    In the JDeveloper (10.1.3.1.0) mapping workbench I've defined a named query to query by the PK called "getConfigPropertyByKeyword". The type of the named query is ReadObjectQuery.
    SELECT keyword, key_value
    FROM STORE_CONFIG
    WHERE (keyword = #key)
    Under the options tab I have the following settings:
    Cache Statement: true
    Bind Parameters: true
    Cache Usage: Check Cache by Primary Key
    The application logs show that the same database queries are executed multiple times for the same PK (keyword)! Why is that? Shouldn't it be checking the Object Cache rather than going to the DB?
    I've tried it with "Cache Statement: false" and "Bind Parameters: false" with the same problem.
    If I click the Advanced tab and check "Cache Query Results" then the database is not hit twice for the same record. However it was my understanding that since I am querying by PK that I wouldn't need to set "Cache Query Results".
    Doesn't "Cache Query Results" apply to the Query Cache and not the Object Cache?

    Your issue seems to be that you are using custom SQL for the query, not a TopLink expression. When you use an Expression query TopLink's know if the query is by primary key and can get a cache hit.
    When you use custom SQL, TopLink does not know that the SQL is by primary key, so does not get a cache hit.
    You could either use an Expression for the query,
    or when using custom SQL you should be able to name your query argument the same as your database field defined as the primary key in your descriptor (case sensitive).
    i.e.
    SELECT keyword, key_value
    FROM STORE_CONFIG
    WHERE (keyword = #KEYWORD)

  • Forms/Reports: Role of the Database cache and Web cache

    Hello oracle experts,
    I am running a purely Forms and Reports based environment (9iAS).
    My question are:
    a. Is it possible to use features from the Web Cache and
    Database Cache to boost the performance of my applications?
    b. Are all components monitorable from the OEM?
    Please guide me so that i can configure my OEM to monitor my
    forms and reports services.
    thanks in advance for your reply
    Kind regards
    Yogeeraj

    Hi BradW,
    The way this is supposed to be done in Web Cache is by keeping separate copies of a cached page for different types of browsers distinguished by User-Agent header.
    In case of cache miss, Web Cache expects origin servers to return appropriate version of the page based on browser type, and the page from the origin server is just forwarded back to browser.
    Here, if the page is cacheable, Web Cache retains a separate copy for each type of User-Agent header value.
    And when there is a hit on this cached page, Web Cache returns the version of page with the User-Agent header that matches the request.
    Check out the config screen titled "Header Association" for this feature.
    About forwarding requests to different origin servers based on User-Agent header value, Web Cache does not have such capability.

  • Seeding Cache using iBots

    Hi,
    I am trying to seed the cache by using iBots. I am checking OBI Server seeding cache option in the destination tab and also i am selecting the report which i want to seed the cache in the content tab. iBot is executing but the report result is not seeding into the cache. I have checked all the tables in the physical layer the cacheable check box is selected. In instance config.ini file cache is enabled.
    when i check the iBot log file it is saying NoData.
    I have followed the steps in the documentation but its not working.
    Is there any thing i am missing out here? if any one the solutions please let me know as soon as possible.
    Thanks,
    Sankar

    What if you just run the request normally does it cache the query? Also we have seen on our end that the query results exceed the INI limits (# of rows, size, etc.). Verify that too.

  • Report not generating with blob

    SO I was trying to create a report to insert an image. I saw and followed the following resource: http://blogs.oracle.com/xmlpublisher/2006/05/inserting_blobs_into_your_repo.html
    In the template builder for MSWord, where I grab the XML data containing the Base64 code for the image, the output is all there. - so yes the actual query grabs the base 64 version of the image, as per http://sergekoganovitsch.wordpress.com/2009/05/02/blob-base64-encoding/
    Now the situation is there is a temporary table that stores all the fields, and the image, along with the apex session_id. So the report query looks like this:
    SELECT
          p.full_name
        , blob_to_clob_base64(p_photo => p.photo) photo
    FROM  profiles_tmp p
    WHERE p.session_id = :APP_SESSIONSo.. first to make sure it was all working properly, I created another report query specifying a specific session id in the where clause that I know contains a photo - all works fine. However, when I apply the layout to the query above, and test it - it comes out containing no pages. Even if I test it when going through the application where there would be a valid session id, still no pages.
    I have tried changing :APP_SESSION to v('APP_SESSION') and to_number(:APP_SESSION) to no avail.
    If i remove the image bit, and just have the field as <?PHOTO?> , it outputs the base64 contents fine - but obviously, I want the actual image in the report, not the base64 code.
    IF i open the pdf file in a text editor, I get the following:
    %PDF-1.4
    1 0 obj
    <<
    /Type /Catalog
    /Pages 3 0 R
    >>
    endobj
    2 0 obj
    <<
    /Type /Info
    /Producer (Oracle BI Publisher 10.1.3.4.1)
    >>
    endobj
    3 0 obj
    <<
    /Type /Pages
    /Kids [
    /Count 0
    >>
    endobj
    4 0 obj
    <<
    /ProcSet [ /PDF /Text ]
    >>
    endobj
    xref
    0 5
    0000000000 65535 f
    0000000010 00000 n
    0000000065 00000 n
    0000000147 00000 n
    0000000208 00000 n
    trailer
    <<
    /Size 5
    /Root 1 0 R
    /Info 2 0 R
    /ID [<e45d94e9f08bf009170c54aabd4c051c><e45d94e9f08bf009170c54aabd4c051c>]
    >>
    startxref
    258
    %%EOF
    <PRE>Servlet error: An exception occurred. The current application deployment descriptors do not allow for including it in this response. Please consult the application log for details.</PRE></BODY></HTML>The DBA enabled trace and I have that log file.. but don't really know what I am looking for :-/
    It doesnt really make much sense to me, since when running it in the application there is a valid session id and it doesnt work. but if i explicitly specify the session id in the report query it does work.
    Has anyone experienced said problem or can provide any useful guidance?
    Thanks,
    Trent

    Found out this was a limitation to do with apex <= 3.x .. see http://marcsewtz.blogspot.com/2008/06/one-question-about-pdf-printing-feature.html

  • What is happening when firefox reports (Not Responding)?

    More often than I'd like (at least a dozen times per day) Firefox goes non-responsive and reports (Not Responding) in the banner. (In fact it happened while I was trying to access this page!)
    Does mozilla have any tools/add-ons that I could install that Firefox could activate when this happens to try to diagnose the problem? i.e. when the banner is updated to display (Not Responding), could firefox also do things like:
    - ICMP ping the proxy server (if there is one) to see if it is a local network problem.
    - ICMP ping the destination website in question to check end-to-end network latency.
    - setup an HTTP connection (wget?) to the proxy server (if there is one) to see if the proxy server is the bottleneck?
    - setup an HHTP connection(wget?) to the destination website to measure the response time for a new connection?
    Etc.

    "Clear the Cache": Tools > Options > Advanced > Network > Offline Storage (Cache): "Clear Now"<br />
    "Remove the Cookies" from sites that cause problems: Tools > Options > Privacy > Cookies: "Show Cookies"<br />
    Start Firefox in [[Safe Mode]] to check if one of your add-ons is causing your problem (switch to the DEFAULT theme: Tools > Add-ons > Themes).
    See [[Troubleshooting extensions and themes]] and [[Troubleshooting plugins]]
    There is also security software (firewalls) that can cause such issues, so you may need to look there as well.

  • SSRS,MDX- Passed parameters are not hitting the main query in Dataset

    I have created a SSRS report which has to accept two parameters i.e., store name, Date(to show sales on particular date) in report. which are working fine for me. but, those passed parameters are not hitting the main query in main Dataset. what ever i
    pass in parameters, it is displaying all the rows(every city values). i think i am not correct in creating the statement in  Main dataset query, to receive those 2 parameters into the main query. can anybody please help me how to create the statement
    in main date set to display the results for the exact parameter i am passing(which has to be in MDX).
    ram

    Hi ramprasad74,
    According to your description, you want to use parameter in the report, then after parameter values are selected, corresponding data will be displayed in the report. But the parameters do not work and all the rows are displayed.
    To pass parameter to main report dataset, we need to define parameter for MDX query and assign parameter name same as SSRS report parameter. For detail information, please refer to the following steps:
    Create a Dataset to retrieve data for Store name parameter.
    Create Store name parameter, type name and prompt, set Date type to Text, check Allow multiple values check box, then select get values from the dataset.
    Create a Dataset for Date parameter.
    Create Date parameter, type name and prompt, set Date type to Date/Time, then select get values from the dataset.
    Create a new dataset used to retrieve data for the report, add statement like below to the mdx query: {STRTOMEMBER(@Date)} * {STRTOSET (@Store_name)}.
    In Query Designer pane, click Query Parameters and assign parameter name same as SSRS report parameter.
    For more information about SSRS Report with Single and Multi Selection Parameter using MDX Query, please refer to the following blog:
    http://www.codeproject.com/Articles/799265/SSRS-Report-with-Single-and-Multi-Selection-Parame
    If you have any more questions, please feel free to ask.
    Thanks,
    Wendy Fu
    If you have any feedback on our support, please click
    here.

  • Interface mapping Object does not exist in runtime cache

    I am getting the following error after importing IR into our test system (PI7.0 SP10).
    Interface mapping Object ID 19C3AC9D13B03787AEEB85169D0B6900 Software Component 8C51B2209F3C11DB94CEEB180DDF0074 does not exist in runtime cache Exception of class CX_XMS_SYSERR_MAPPING
    You want to execute interface mapping Object ID 19C3AC9D13B03787AEEB85169D0B6900 Software Component 8C51B2209F3C11DB94CEEB180DDF0074 .     However,the data of this interface mapping is missing in the runtime cache. Activate the interface mapping in the Integration Repository.
    I cannot change the mapping and reactivate - as this cannot be changed.
    I have run SXI_Cache, Cleared SLD caches on IR and ID and run cacherefresh=full, but no luck!
    The mapping is there and I can test it in the IR.
    Any thoughts?

    I had this problem today, maybe this helps someone when searching about this (at least this is the first hit at a very big search engine when searching for interface mapping does not exist...)
    I have a RFC => PI => File scenario. I was aware that this would need to be asynchronous so I set up the message interface (service interface for PI > 7.0) as asynchronous inbound. This is the file receiver part of the interface.
    Hints on the error: Audit Log in message details of RWB showed a line like this: RFC adapter received sRFC for ZMY_FM from <sender SID>/<sender client>. Attempting to send message synchronously. This of course could not work as file is asynchronous by default.
    Bottom line however was, to make the call of the sender RFC asynchronous by using "in background task" like so:
    CALL FUNCTION 'ZMY_FM'
       IN BACKGROUND TASK
       DESTINATION 'PI_DEST'
       EXPORTING
         t_file = lt_file.
    COMMIT WORK.
    Don't forget the commit work here.
    Hope this helps.
    Cheers
    Jens

  • VS 2010 Silverlight project upgraded to VS 2013 - not hitting break point.

    dear Readers,
    thank you for taking the time to read this posting.
    we had developed a SL project using VS 2010 and it was successfully upgraded to vs 2013.  after a couple of hiccups, the application compiled and ran successfully.  the SL app is still in .net framework 4.0.
    due to some changes, we wanted to debug the application.  Even after marking a couple of break points, we found that vs 2013 did not hit the breakpoints when we ran the app with F5.
    We tried the following and it still would not hit the breakpoint:
    1. deleted the /bin and /obj directories in SL and .Web projects.
    2. deleted .xap file and /bin /obj directories.
    We tried attaching/detaching the sl process in Firefox. IE, and chrome - no luck.
    any suggestions will be appreciated.
    regards
    ravi.
    Sr GIS App Developer Dallas Fort Worth area, TX

    Hi,
    Please check the upgrade report details.
    Besides, below articles will help you when you upgarde your silverlight application.
    https://msdn.microsoft.com/en-us/library/hh397894(v=VS.95).aspx
    https://social.msdn.microsoft.com/Forums/silverlight/en-US/475d7dca-eebf-4d50-87f8-957f6415fb63/how-to-upgrade-a-silverlight-4-application-to-silverlight-5?forum=silverlightgen
    Best Regards,
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click
    HERE to participate the survey.

  • Unable to delete Order does not exist in live cache but in table POSMAPN

    Hi Experts,
    We are facing an issue where purchase order is not available in live cache (which means no GUID) but exists in database table POSMAPN. We have tried to delete it using standard SAP inconsistent order deletion program and also using BAPI BAPI_POSRVAPS_DELMULTI but not able to delete it.
    Can anybody suggest a method by which we can get rid of this order from the system.
    Thanks a lot.
    Best Regards,
    Chandan

    Hi Chandan,
    Apologize me for taking your question in a wrong perspective. If you want to delete the same then you need to Re-CIF the order from ECC so that it would come and sit in Live Cache. Once done, try using the BAPI.
    If you are not successful with the above approach try running the consistency report /SAPAPO/SDRQCR21 in APO system
    so that it first corrects the inconsistency between ECC and APO (Live Cache + DB tables) and then use the BAPI to delete the PO.
    Not sure if you have tried this way. If this does not solve your purpose you need to check SAP Notes.
    Thanks,
    Babu Kilari

  • Down payment not hitting WBSE budget

    Dear all
    i have one business Scenario is like.....
    client want to control the budget of HR activities threw project.they have 100 Dept each dept will have some amount to conduct the  HR activate . now they want to control the budget throw the WBSE .in project they have 100 WBSE each dept one WBSE.here they will not create PR & PO. they will only do the down payment Request in F-47.it will  get approve in F-48.now my prob is when ever i'm doing the F-48 the down payment is not hitting to WBSE budget even not controlling the availability control.even it is not showing in standard report.my requirement when ever i,am doing F-47 it should check the budget in WBSE. when ever i'm doing F-48 it should hit to Actual. can any one explain the solution .i'm looking for the .......

    Hi Rajesh,
    Down payments or advances against WBS Elements are financial postings....so actually they are not posting against WBS's.
    Down payments or advances are not related with budget/availability control.
    also refer below links which is relevant with above subject.
    https://forums.sdn.sap.com/click.jspa?searchID=26791360&messageID=6106780
    https://forums.sdn.sap.com/click.jspa?searchID=26791360&messageID=5393744
    Regards,
    Sandeep

Maybe you are looking for