cache seeding using direct database request analysis — Oracle Analytics

Oracle Analytics Cloud and Server

Welcome to the Oracle Analytics Community: Please complete your User Profile and upload your Profile Picture

cache seeding using direct database request analysis

Received Response
81
Views
9
Comments
3167974
3167974 Rank 4 - Community Specialist

hi,

can we schedule  agents to seed the cache from direct database analysis . if yes, how to do it.

Answers

  • Hi,

    Direct Database Requests doesn't hit the cache as they bypass the BI Server logic and RPD to go directly to the physical source.

    So what are you trying to achieve?

    For generic cache seeding with agents the doc cover that: Managing Performance Tuning and Query Caching - 11g Release 1 (11.1.1)

  • 3167974
    3167974 Rank 4 - Community Specialist

    we trying to generate the cache entries for the direct database request analysis using cache seeding

  • 3167974
    3167974 Rank 4 - Community Specialist

    so, whether cache seeing is possible or not using direct db request analysis

  • Joel
    Joel Rank 8 - Analytics Strategist

    As Gianni said, Direct SQL requests bypass the BI Server and are executed directly against the underlying data source so as a result there is no cache involved with these query types.

    Sent from my iPhone

  • The only "cache" you can have must be on your database side.

    That's what direct database request (the name is explicit), OBIEE doesn't do anything else than sending the query directly, so any cache must be done by the source directly.

    That's also why direct database request isn't supposed to be something used and abused in OBIEE as you are pay a lot for something you don't use ...

  • 3167974
    3167974 Rank 4 - Community Specialist

    so, suppose seed the direct db request analysis so would it fetch fresh data from db or it will fetch from cache

  • 3167974
    3167974 Rank 4 - Community Specialist

    one more question is there any way to run physical sql in obiee analytics and create report apart from that

  • [Deleted User]
    [Deleted User] Rank 2 - Community Beginner

    Which part of "it bypasses the BI sverer and goes straight to the data source" don't you understand?

    The cache is a part of the BI Server. It bypasses the BI server. So? Logic? Doesn't hit the cache. Period.

  • Thomas Dodds
    Thomas Dodds Rank 8 - Analytics Strategist

    "one more question is there any way to run physical SQL in obiee analytics and create report apart from that"

    Not sure what you are asking, but it is clear you haven't grasped the fundamentals of the enterprise system you have at your disposal ...

    Direct SQL:  

    • Answers  sends SQL to Database;
    • Database sends records to Answers
    • NO OBIS INVOLVED

    OBIS Logical SQL (no cache / no logical cache hit):

    • Answers send logical SQL to OBIS;
    • OBIS sends physical SQL to Database;
    • Database sends records to OBIS;
    • [OPTIONAL] OBIS may manipulate (aggregate / filter / etc)
    • OBIS sends records to Answers
    • BOTH OBIS AND DATABASE INVOLVED

    OBIS Logical SQL (with a logical cache hit):

    • Answers send logical SQL to OBIS;
    • [OPTIONAL] OBIS may manipulate (aggregate / filter / etc)
    • OBIS sends cached recordset (or direct subset) to Answers
    • NO DATABASE INVOLVED