Hint in RPD

Hi
What is "Hint" at RPD level?
Where i can found that "Hint" at RPD level?
How i can use "Hint" in RPD?
Can anyone help me for this issues?
Thank you
Manu

Hi Manu,
http://download.oracle.com/docs/cd/E12096_01/books/admintool/admintool_PhysicalSetup32.html
Good Luck,
Daan Bakboord
http://obibb.wordpress.com

Similar Messages

  • Purpose of hints and kinds of hints in RPD OBIEE 10G

    Hi ,
    In RPD We give hints in physical layer under general section of physical tables.
    Could you plese let me know what is the purpose of this hints option.
    what kind of hints we can use here.
    Please reply me.
    Regards,
    SK

    Hi ,
    while applying hints can we apply HINTS in prompt column level also like report level Using evalute funtion or applying in corresponding report column is fine.
    Because my one report is runnig for long time if we select a particular column from dashboard prompt.There are many prompts in one dashboard page but if select one particular column only it is running for long time.I want to tune it .
    Please suggest me should i apply hints on report and prompt or only report is enough?
    Kindly reply
    Regards,
    SK

  • Hint in OBIEE reports

    Hi Users,
    I want to use hint in a particular report.
    How we can use this.
    I know there is option to apply hints in rpd in physical table but then it will be apply on my all of the reports using this tables.
    But we want to apply hint on particular (single)report.
    Please suggest.
    Thanks,
    S

    Hi,
    For good understanding:
    http://obiee101.blogspot.in/2009/09/obiee-tooltip-text-in-column-heading.html
    http://obieepractice.blogspot.com/2008/11/column-headerooltip-mouse-over.html
    http://oraclebizint.wordpress.com/2008/03/05/oracle-bi-ee-101332-conditional-drills-and-dynamic-tool-tips-html-formatting-and-go-url/
    http://www.obinotes.com/2010/02/tool-tip-in-obiee-answersdashboard.html
    Regards,
    MuRam
    NOTE: Please mention if this resolved your problem/still facing and close the thread to assist others with similar problems.
    Edited by: MuRam on Feb 8, 2012 10:38 AM

  • How to add Hints in the Metadata(RPD).

    Hi Friends,
    Need to use the Hints in the rpd.So please if anything pointers are there share with me.
    Am using the Hints ORDERED on the object in the physical layer. My confusion here is this hint will visible in the Physical sql or not.
    Should i need to use this /*+ORDERED*/ hint in this format in the physical layer.
    Please share your thoughts on this.
    Thanks,
    Govardhana

    Hi,
    Refer below:
    http://gerardnico.com/wiki/dat/obiee/hint
    http://gerardnico.com/wiki/database/oracle/hints
    http://docs.oracle.com/cd/B19306_01/server.102/b14211/hintsref.htm
    Normally we use HINTS to get better performance of query run time similarly in OBIEE you can have the same hints in physical layer supported by DATABASE(ORACLE)
    By default database query optimizer selects its most optimized path of query execution.
    But you can use hint instructions placed within a SQL statement for telling the database query optimizer the most efficient way to execute the statement.
    Supposing consider the PL/SQL data loading procedures using the following HINTS for performance. They are /*+ APPEND NOLOGGING PARALLEL */
    ■Append: - When “Append” hint is used in a PL/SQL INSERT statement, Oracle will perform a DIRECT Load of data and hence will be fast. It's known as direct path insert
    ■NoLogging : - When "NoLogging" hint is provided, Oracle will not perform any logging operations for this statement
    ■Parallel: - Oracle will make use of Parallel Loading when “Parallel” hint is used in SQL Statement.
    Refer
    http://docs.oracle.com/cd/E10415_01/doc/bi.1013/b31770.pdf
    Page 106 for more good understanding
    Regards
    MuRam

  • Merge rpd problem

    I tried merging 2 rpd. The merged rpd's query is not correct, even though it shows the same key, physical and logical joins correctly in the merged rpd, for eg. the following is modified as shown :
    original rpd query:
    +++Administrator:2b0000:2b0003:----2007/11/28 21:39:42
    -------------------- Execution plan:
    RqList <<53649>> [for database 3023:3910:hcm89_Local,46] distinct
    D1.c1 as c1 GB [for database 3023:3910,46],
    cast(NULL as DOUBLE PRECISION ) as c2 GB [for database 3023:3910,46]
    Child Nodes (RqJoinSpec): <<53670>> [for database 3023:3910:hcm89_Local,46]
    RqList <<53656>> [for database 3023:3910:hcm89_Local,46]
    DIM_PERSON.PERSON_NM as c1 GB [for database 3023:3910,46]
    Child Nodes (RqJoinSpec): <<53659>> [for database 3023:3910:hcm89_Local,46]
    (SELECT * FROM VL_PERSON VALUEOF(NQ_SESSION.MLS_SUFFIX_SQL)) as T5752
    DetailFilter: 0 < cast(NULL as DOUBLE PRECISION ) [for database 0:0]
    ) as D1
    OrderBy: c1 asc [for database 3023:3910,46]
    +++Administrator:2b0000:2b0003:----2007/11/28 21:39:43
    -------------------- Sending query to database named hcm89_Local (id: <<53649>>):
    WITH
    SAWITH0 AS (select distinct T5752.PERSON_NM as c1
    from
    (SELECT * FROM VL_PERSON ) T5752
    where ( 0 < cast(NULL as DOUBLE PRECISION ) ) )
    select distinct SAWITH0.c1 as c1,
    cast(NULL as DOUBLE PRECISION ) as c2
    from
    SAWITH0
    order by c1
    modified rpd query
    +++Administrator:2a0000:2a0005:----2007/11/28 21:45:59
    -------------------- Execution plan:
    RqList <<52157>> [for database 3023:3910:hcm89_Local,46]
    DIM_PERSON.PERSON_NM as c1 GB [for database 3023:3910,46],
    sum(FCT_PAY_ERN.REG_ERN_AMT by [ DIM_PERSON.PERSON_NM] ) as c2 GB [for database 3023:3910,46]
    Child Nodes (RqJoinSpec): <<52188>> [for database 3023:3910:hcm89_Local,46]
    (SELECT * FROM VL_PERSON VALUEOF(NQ_SESSION.MLS_SUFFIX_SQL)) as T5752
    FCT_PAY_ERN T7331
    DetailFilter: DIM_PERSON.PERSON_SK = FCT_PAY_ERN.PERSON_SK [for database 0:0]
    GroupBy: [ DIM_PERSON.PERSON_NM] [for database 3023:3910,46]
    OrderBy: c1 asc [for database 3023:3910,46]
    +++Administrator:2a0000:2a0005:----2007/11/28 21:45:59
    -------------------- Sending query to database named hcm89_Local (id: <<52157>>):
    select T5752.PERSON_NM as c1,
    sum(T7331.REG_ERN_AMT) as c2
    from
    (SELECT * FROM VL_PERSON ) T5752,
    FCT_PAY_ERN T7331
    where ( T5752.PERSON_SK = T7331.PERSON_SK )
    group by T5752.PERSON_NM
    order by c1
    Over and above this some of the reports which used to work are not working now, it throws the following error:
    Query Status: Query Failed: [nQSError: 15018] Incorrectly defined logical table source (for fact table Person) does not contain mapping for [Department.Department].
    Any help would be of great help!
    Thanks in advance

    Hm, interesting article.
    It posts the error text from the manual
    http://download.oracle.com/docs/cd/B19306_01/server.102/b14219/e29250.htm#sthref8601
    ORA-30926: unable to get a stable set of rows in the source tables
    Cause: A stable set of rows could not be got because of large dml activity or a non-deterministic where clause.
    Action: Remove any non-deterministic where clauses and reissue the dml.
    Mentions a support request on metalink of someone who hit the error, where the response from support was again the error text from the manual, and adds the helpful hint that modifying the where clause may help as it may not be deterministic.
    So we have the error text posted twice and then a paraphrase of the action required, just in case we hadn't got it from the first two times.
    There is of course a lot more advertising and colorful images to look at than can be found in the manual.
    Maybe Stephanie F. was having a bad day, she doesn't look at all well in the photograph.

  • Rewrite a query by Hints

    Hi Team,
    Actually here my issue is when we are generating report it is hitting the base table and showing the report but it is a improper data for proper data it should hit the M. views of that base table. when we /*REWRITE*/ the query in the back end then it showing correct data now we have to implement same /*REWRITE*/ in OBIEE
    previous query SELECT T287030.FISCAL_MONTH_TXT AS c1
    now we have to implement the query like this SELECT /*+REWRITE*/ T287030.FISCAL_MONTH_TXT AS c1
    in OBIEE by useing HINTS please help me... if you did not under stand the issue if want i will Elaborate
    thanks,

    now we have to implement the query like this SELECT /*+REWRITE*/ T287030.FISCAL_MONTH_TXT AS c1 Go to physical layer of RPD and double click the table that you want to add hints too,it opens up the properties window at the bottom just below the cache section there is hint section ther you can add your hint i.e. REWRITE this way then you can achieve what you desire.
    For more info http://www.business-intelligence-quotient.com/?p=119
    Please close your previous posts too presentation variables
    UPDATED POST
    Then it should not effect for the other reports it should effect only for the particular report means what we have to do.This is not possible in OBIEE,once hint is used it affects all the reports that uses this table.Its standard behaviour.
    UPDATED POST-2
    No other methodology to do this....i will suggest you to go and use the hints seeing in the above blog for that table.Let the other reports also hit this hints it wont be a problem nor it causes any performance issues.This is the only option left.
    hope answered.Award points and close the threads
    Cheers,
    KK
    Edited by: Kranthi.K on May 25, 2011 10:05 PM
    Edited by: Kranthi.K on May 26, 2011 2:57 AM

  • How to use hints in Obiee to increase performance

    Anybody please tell me how can we use hints to increase performance of ad hoc and dashboard reports in obiee

    Hi,
    Check this,
    http://www.howtoexam.com/index.php?option=com_content&view=article&id=75%3Ausing-hints-in-obiee-rpd-and-answers&catid=790%3Acomputers-and-software&Itemid=166
    Rgds,
    Dpka

  • Query Hint on OBIEE

    Hi,
    how can I use Hints in OBIEE Query in OBIEE 11g?
    Thank you, best regards. R.

    Hi,
    Check this,
    http://www.howtoexam.com/index.php?option=com_content&view=article&id=75%3Ausing-hints-in-obiee-rpd-and-answers&catid=790%3Acomputers-and-software&Itemid=166
    Thanks
    Satya

  • Automation of Lineage RPD Documentation and Catalog Reporting

    Hi All,
    Need to create a Lineage Repository Documentation of the RPD,
    and the Catalog  Reporting automated  by clicking a batch file. (i.e, By clicking a batch file it should generate RPD documentation and Catalog Report)
    Hint:
    For this we need to create a batch file, in this file we will have the details and credentials of the RPD and username and password of the OBIEE instance where reports are existing.
    Once we click that batch or exe file. It should be able to generate the repository Documentation and Catalog reporting.
    If Possible please post scripts for this Batch file.
    Thank You

    This is for OBIEE tool.

  • Automation of RPD Documentation and Catalog reporting

    Hi All,
    Need to create a Repository Documentation of the RPD,
    and the Catalog  Reporting of the dashboards, tables and columns used by the frontend reporting by clicking a batch file. (i.e, By clicking a batch file it should generate RPD documentation and Catalog Report)
    Hint:
    For this we need to create a batch file or exe file, in this file we will have the details and credentials of the RPD and username and password of the OBIEE instance where reports are existing.
    Once we click that batch or exe file. It should be able to generate the repository Documentation and Catalog reporting.
    If Possible please post scripts for this Batch file and other files.
    Thank You.

    This is for OBIEE tool.

  • Error while deploying new RPD in obiee 11g

    Hi ,
    Getting the below error , while activating changes , after deploying a new RPD through EM :
    Message SEVERE: Element Type: JEE_SERVER, Element Id: 01HW447397:bi_server1, Operation Result: UNEXPECTED_ERROR, Detail Message: Exception occured during setting configuration values.
    Supplemental Detail Underlying cause of exception was:
    oracle.bi.management.exceptions.ConfigMBeanRTException
    Failed to generate edit filename for: C:\WINDOWS\ODBC.INI; java.io.IOException: Access is denied
    Report on underlying changes made is:
    INFO: Element Type: JEE_SERVER, Element Id: 01HW447397:bi_server1, Operation Result: APPLYING_CONFIGURATION_CHANGES, Detail Message: null
    FINE: Element Type: ORACLE_INSTANCE, Element Id: 01hw447397:instance5, Operation Result: APPLYING_CONFIGURATION_CHANGES, Detail Message: null
    FINE: Element Type: BI_INSTANCE_DEPLOYMENT, Element Id: 01hw447397:instance5:coreapplication, Operation Result: APPLYING_CONFIGURATION_CHANGES, Detail Message: null
    FINER: Element Type: SYSTEM_COMPONENT, Element Id: 01HW447397:coreapplication_obis1, Operation Result: MODIFIED_ATTRIBUTE, Detail Message: Attribute: RepositoryName set to value: PaintDesign_BI0008.rpd (was: DipTest_BI0005.rpd)
    FINE: Element Type: BI_INSTANCE_DEPLOYMENT, Element Id: 01hw447397:instance5:coreapplication, Operation Result: APPLYING_ENDPOINT_CHANGES, Detail Message: null
    FINER: Element Type: SYSTEM_COMPONENT, Element Id: 01HW447397:coreapplication_sawbridge, Operation Result: MODIFIED_ATTRIBUTE, Detail Message: Attribute: sawservers set to value: 01hw447397:9710 (was: )
    FINER: Element Type: SYSTEM_COMPONENT, Element Id: 01HW447397:coreapplication_obips1, Operation Result: MODIFIED_ATTRIBUTE, Detail Message: Attribute: JavaHostProxyHost set to value: 01hw447397 (was: )
    FINER: Element Type: SYSTEM_COMPONENT, Element Id: 01HW447397:coreapplication_obips1, Operation Result: MODIFIED_ATTRIBUTE, Detail Message: Attribute: JavaHostProxyPort set to value: 9810 (was: )
    FYI , I succesfully checked in the RPD , tried restarting all BI services and re-login into EM . But the error still exists .

    Thanks for your replies !!
    In any of the RPD deployments I'm getting the same error , not for some particular RPD .
    FYI , yesterday (before this issue) I had a issue with starting presentation services , so as adviced in forum I replaced the files sawguidstate and sawguidstate.atrin the location:
    <Instance_Home>\instances\<instance_name>\bifoundation\OracleBIPresentationServicesComponent\coreapplication_obips1\catalog\<project>\root\system\mktgcache\<name>
    with the same files from a backup or from another working OBIEE 11g (11.1.5)instance.
    plese refer : Re: Unable to start presentation services , in OBIEE 11g
    Is this causing the deployment issue ?

  • Error while deploying RPD in OBIEE 11g (11.1.1.3)

    Hi Friends,
    At times while deploying RPD in OBIEE 11g, I am getting an error, "_*Supplementary information regarding operation: DOMAIN, UNEXPECTED_ERROR;/tmp/zipped-directory.zip (Permission denied)*_".
    We have installed OBIEE over a LINUX machine. I tried to locate this file in the server but was not able to find any such thing. This error happens at random and I am unable to predict the occurrence of this error.
    Can someone guide me how to resolve this issue?

    You have to disable the central configuration:
    http://download.oracle.com/docs/cd/E14571_01/bi.1111/e10541/disable_em.htm#BEIIAEGD
    Change your repository in the file nqsconfig.ini
    and
    change the password if needed in the credential store ...
    http://gerardnico.com/wiki/_detail/dat/obiee/obiee11g_credential_store.jpg?id=dat%3Aobiee%3Acredential
    But if you can't open EM, it will be very difficult and may be you must have to add resource (memory, ...) to your server.
    Regards,
    -Amith.

  • Dynamic %HINT ORACLE in select query

    Hi Experts,
    I am trying to implement given below code with dynamic % hint oracle
          SELECT vbeln posnr uepos
             FROM vbap INTO TABLE i_vbap
             FOR ALL ENTRIES IN i_vbak
              WHERE vbeln EQ i_vbak-vbeln
                %_hints oracle '&max_in_blocking_factor 500&&max_blocking_factor 500&'.
    I want value 500 dynamic,
    So far I have tried
    %hint oracle lv_oracle_string.
    %hint oracle (lv_oracle_string).
    WHERE (lv_oracle_string).     "where conditon with %_hints oracle '&max_in_blocking_factor 500&&max_blocking_factor 500&'.
    Any other ideas?
    Thanks in Advance

    Samuel,
    Thank you so much, whatever you mentioned, I have tried ealier, but it was giving me dump because of incorrect spacing in my string.
    Given below sloved my problem.
    CONCATENATE '''&max_in_blocking_factor ' lv_oracle '&&max_blocking_factor ' lv_oracle '&'''
              INTO lv_oracle_string RESPECTING BLANKS.
              SELECT vbeln posnr uepos
                 FROM vbap INTO TABLE i_vbap
                 FOR ALL ENTRIES IN i_vbak
                 WHERE vbeln EQ i_vbak-vbeln
                 %_hints oracle lv_oracle_string.
    Thanks you so much again. You Rock

  • Best ways to create rpd or reports if we have data in more fact tables

    I have fact and dimensional data in one or more different tables. Then each logical table source represents one data segment.Please suggest me some methods or ways like fragmentation through which i can use them in creating rpd and report and main problem here is facts too large contains 25 million records.But adding tables in BMM layer effecting performance so can anyone other ways doing it in database side.
    Thanks in advance
    Edited by: user2989722 on Dec 3, 2009 3:09 PM

    hi,
    For the fragmentation you can create on dimension .The procedure is clearly explained in this blog
    http://108obiee.blogspot.com/2009/01/fragmentation-in-obiee.html
    http://www.rittmanmead.com/2007/06/19/obiee-data-modeling-tips-2-fragmentation/
    For the performance point of view you can create a Materialized view (based on columns that your report is using) so that it will hit that particluar view instead of hitting whole table(25million records table) please look into this post
    Re: Materialized views in OBIEE
    thanks,
    saichand.v

  • Report Developer Control Of Applying Hints to Analytics Queries

    There are numerous ways to apply hints to the queries generated by Analytics:
    - Table level
    - Join level
    - Evaluate calculation
    Each has its advantages and drawbacks.
    - Table level: applies the hint to every query that references the table.
    - Join level: applies the hint whenever the join is used in the query.
    - Evaluate: allows the report developer to include a hint, but can't control where Analytics decides to apply the hint.
    I propose another method for the report developer to apply hints, when needed, that uses join level hints. All the report developer
    does is add the hint column to the Answer or add a filter based on the hint column to the Answer to apply the hint.
    Setup
    NOTE: I suggest you do consistency checks along the way, especially before starting work in the next Layer, to be sure that all setup errors are resolved early.
    1) Start by defining a Logical SQL table in the Physical Layer using the following SQL: Select 1 Hint from dual
    2) Alias this table for each hint to be defined for report developer usage. As an example, alias the hint table, creating
    No Star and Parallel alias tables.
    3) Join each alias to the physical layer fact tables, using a complex join, where the hint could be applied. In the Join definition screen, put the hint in the HINT field and enter 1=1 for
    in the Expression section. Yes, we are creating a cartesian join between the hint and the other joining table. As the hint table always returns one and only one row, there
    is no effect on the rows returned by the query. For No Star, you
    put NO_STAR_TRANSFORMATION in the Hint field. For Parallel, you put PARALLEL(<physical table name>, default, default), where the physical table name
    is the name of the actual database table, not the name of the alias table (Analytics will put the alias in the place of the database table name
    when it generates the SQL). Additionally, for hints that have no parameters, you only need to join it
    to the Fact tables in a query and not necessarily the dimensions. If you include fields from multiple fact tables, the hint will be applied
    for each fact table. So, you may see the hint multiple times in the SQL (something like SELECT /*+ NO_STAR_TRANSFORMATION NO_STAR_TRANSFORMATION */ t00001.col1...)
    4) Add the hint alias tables to the BMM Layer.
    5) Rename the Hint field in each of the BMM hint tables to identify the hint being applied. For No Star, change the column name from Hint to No Star Hint. For Parallel,
    change the column name from Hint to Parallel Hint.
    6) Set the hint column as a key.
    7) Join the BMM hint tables to the appropriate fact tables, using a complex join.
    8) Define each hint table as a dimension.
    9) Set the Logical Level in the Content tab in each of the sources of the joined tables to use the Detail of the hint dimension.
    10) Create a folder in the Presentation Layer called Hints
    11) Place each BMM hint field into the Presentation Layer Hints folder.
    To apply a hint to your Answer, either add the Hint field to your Answer or create a filter where the Hint field is equal to/is in 1 (the number one). Check that the SQL generated
    contains the hint, in Answers, go into Administration, Session Manager, and view the log for the user (the user log level will need to have been set to 7 to see the SQL generated).
    Use of hints in more complex setups can be done by performing a setup of the hints that is parallel to the fact table setup. As an example, if you specify fragmentation content and a where
    clause in your BMM for your fact tables, you would setup parallel physical layer hint tables and joins, BMM objects and joins, fragmentation content, and where clauses based on the
    hint tables (only hint tables are referenced in the where clause).
    As any database person knows, hints can either help or degrade the performance of queries. So, taking the SQL of the pre-hint Answer and figuring out which hints give the best
    performance is suggested, prior to adding the hint fields/filters to the Answer.

    Hi Oliver,
    I would suggest you to have a look at the below WLST script which would give you the required report of the active threads and it would be send an email too.
    Topic: Sending Email Alert for Threads Pool Health Using WLST
    http://middlewaremagic.com/weblogic/?p=5433
    Topic: Sending Email Alert for Hogger Threads Count Using WLST
    http://middlewaremagic.com/weblogic/?p=5423
    Also you can use the below script in case of the stuck threads, this script would send you an email with the thread dumps during the issue occurred.
    Topic: Sending Email Alert For Stuck Threads With Thread Dumps
    http://middlewaremagic.com/weblogic/?p=5582
    Regards,
    Ravish Mody

Maybe you are looking for

  • Business catalyst and  adobe web hosting in Japan

    Hi ! I am new to here and confused about differences for business catalyst in Japan and United States. I have been learning how to develop web page using Muse, Dream Weaver, HTML, etc..for trial creative cloud before I buy. I live in Japan and I am w

  • Error message while creating or editing a report

    Hi, we acquire the Crystal reports Ver 2008 type full, and this moment we are having an error message while creating or editing a report, the message suddenly appears saying: Crw32.exe has enconutered a problem and needs to close. Is there a patch av

  • Post Number No Longer Showing in New Forum

    I had replied to one of Harm's posts in a CS4 thread, and then realized how OT that question was. Apologies to Jeff and the MOD's. Harm, Eddie and others can still see the "post numbers" showing in the replies in the "new and improved" Adobe fora. I

  • Location of iCal files

    Where does iCal keep the calendar files? Version 1.5.x? Version 2.0.x?

  • Looking for SAP CRM Internet Sales (ISA) Java Extension Guides

    HI, SDN Fellow. I am looking for some SAP CRM Internet Sales (ISA) Java Extension Guide and ISA Java API Documentation (for CRM 5.0). Also, I need some customed development documentation on ISA Java application (for CRM 5.0). Can anyone point me to s