Category Archives: Berry van den Heuvel

Enable auto-complete for prompts

To enable auto-complete for prompts, follow these steps;

  • go to the directory of instanceconfig (Locations of important files)
  • edit instanceconfig.xml
  • search for </ServerInstance>
  • above this tag, insert this part:
</Authentication>
<Prompts>
<MaxDropDownValues>256</MaxDropDownValues>
<AutoApplyDashboardPromptValues>true</AutoApplyDashboardPromptValues>
<AutoSearchPromptDialogBox>true</AutoSearchPromptDialogBox>
<AutoCompletePromptDropDowns>
<SupportAutoComplete>true</SupportAutoComplete>
<CaseInsensitive>true</CaseInsensitive>
<MatchingLevel>MatchAll</MatchingLevel>
<ResultsLimit>50</ResultsLimit>
</AutoCompletePromptDropDowns>
</Prompts>

My account

  • change Prompts Auto-Complete to “On”
  • click OK
  • edit dashboard

Dashboard properties

  • click Dashboard Properties

Dashboard properties 2

  • Change Prompts Auto-Complete to Use user preference settings

When you start typing in a prompt, the value will be autocompleted now

Auto complete

Het bericht Enable auto-complete for prompts verscheen eerst op OBIEE 24/7 | Oracle Business Intelligence.

Change first column or insert column into column selector

Problem:

It is much work to change the first column of a column selector or insert a column into a column selector, when it is not at the end of the list. When you want to insert a column at position m of n, then the columns at positions (m+1, …, n) have to be deleted and have to be inserted after the new column is inserted.

Solution:

It is possible to do this by editing the XML.

  • create a backup of the report in the catalog manager
  • edit report
  • go to the tab Advanced

Advanced

  • copy text in Analysis XML
  • paste the text in notepad

You can insert a column or change the first column.

Insert new column:

  • search for the column where you want to insert the new column before or after
  • copy the part that starts with <saw:choice> and ends with </saw:choice>
  • <saw:choice>
    <saw:column xsi:type="saw:regularColumn" columnID="d2c6892c517fd1b18">
    <saw:columnFormula>
    <sawx:expr xsi:type="sawx:sqlExpression">[TABLE_NAME].[COLUMN_NAME]</sawx:expr></saw:columnFormula>
    <saw:displayFormat>
    <saw:formatSpec suppress="suppress" wrapText="true" interaction="action">
    <saw:actionLinks showPopupMenuForOneLink="false" appliesToTotal="false">
    <saw:actionLink actionLinkID="d2c6892c517fd1b18_ald3c36d8180dbcc8b">
    <saw:actionPath>[PATH]</saw:actionPath>
    <saw:caption>
    <saw:text>[ACTIONLINK]</saw:text></saw:caption></saw:actionLink></saw:actionLinks></saw:formatSpec></saw:displayFormat><saw:tableHeading/>
    <saw:columnHeading>
    <saw:displayFormat>
    <saw:formatSpec interaction="none"/></saw:displayFormat>
    <saw:caption fmt="text">
    <saw:text>[CAPTION]</saw:text></saw:caption></saw:columnHeading></saw:column>
    </saw:choice>
  • change [TABLE_NAME].[COLUMN_NAME]
  • change all occurences of columnID (for example; change the first character)
  • change all occurences of actionlinkID (for example; change the first character)
  • change [CAPTION]
  • copy the XML
  • paste the XML in the report
  • save report
  • go to the Results tab

The new column is added to the column selector.


Change first column:

  • search for the first occurence of <saw:choice>
  • <saw:columnFormula><sawx:expr xsi:type="sawx:sqlExpression">[TABLE_NAME].[COLUMN_NAME]</sawx:expr></saw:columnFormula>
  • change [TABLE_NAME].[COLUMN_NAME]
  • copy the XML
  • paste the XML in the report
  • save report
  • go to the Results tab

The new column is added to the column selector.

Het bericht Change first column or insert column into column selector verscheen eerst op OBIEE 24/7 | Oracle Business Intelligence.

Presentation level has no display columns

Problem: Consistency Check Error No. 38128

Screenshot:

Presentation level has no display columns

Screenshot text:

[38128] Presentation level '"[SUBJECT_AREA]".."[PRES_TABLE]"."[PRES_DIM]"."[PRES_LEVEL]"' has no display columns.

Solution:

  • double click on “[SUBJECT_AREA]”..”[PRES_TABLE]”.”[PRES_DIM]”.”[PRES_LEVEL]” in the presentation layer
  • select the Display Columns tab

Presentation Level - Display Columns

  • click on the green plus sign

Browse Presentation

  • select the level on the left side
  • select the column to display on the right side
  • click Select
  • check in the rpd

The error message is not displayed anymore.

Het bericht Presentation level has no display columns verscheen eerst op OBIEE 24/7 | Oracle Business Intelligence.

Deploy another repository

To deploy another repository, follow these steps.

  • log in to Enterprise Manager
  • click Business Intelligence – coreapplication
  • click Deployment – Repository

deploy rpd 2

  • click Lock and Edit Configuration

deploy rpd 3

  • click Close

deploy rpd 1

  • click Browse…
  • select the repository file (rpd)
  • click OK

deploy rpd 5

  • enter Repository Password
  • enter Confirm Password

deploy rpd 6

  • click Apply

deploy rpd 7

  • click Activate Changes

deploy rpd 8

  • click Close

deploy rpd 9

The new rpd is deployed now.

Het bericht Deploy another repository verscheen eerst op OBIEE 24/7 | Oracle Business Intelligence.

No fact table exists at the requested level of detail

Problem: Display Error in report

Screenshot:

No fact table exists at the requested level of detail

Screenshot text:

State: HY000. Code: 10058. [NQODBC] [SQL_STATE: HY000] [nQSError: 10058] A general error has occurred. [nQSError: 43113] Message returned from OBIS. [nQSError: 43119] Query Failed: [nQSError: 14025] No fact table exists at the requested level of detail: [,,,,,,,[NAME.NAME],,,,]. (HY000)

Possible cause:

Initially, the physical tables were dragged from the physical layer to the business layer. Because of this, the logical join was created automatically. Recently, the physical join is changed, but in the Business Model the join is not changed (automatically).

Possible solution:

  • open Administration Tool
  • open repository
  • show Business Model diagram
  • remove logical join
  • add logical join again
  • check in
  • refresh report

The error message is not displayed anymore.

Het bericht No fact table exists at the requested level of detail verscheen eerst op OBIEE 24/7 | Oracle Business Intelligence.