Professional Documents
Culture Documents
To Change The Color of Dashboard Tabs
To Change The Color of Dashboard Tabs
tblId.tBodies[0].rows[0].cells[1].style.backgroundColor='red';
tblId.tBodies[0].rows[0].cells[2].style.backgroundColor='red'
tblId.tBodies[0].rows[0].cells[3].style.backgroundColor='yellow'
tblId.tBodies[0].rows[0].cells[4].style.backgroundColor='yellow'
tblId.tBodies[0].rows[0].cells[5].style.backgroundColor='green'
tblId.tBodies[0].rows[0].cells[6].style.backgroundColor='green'
</script>
<Views>
<Table>
<DefaultRowsDisplayed>100</DefaultRowsDisplayed>
</Table>
</Views>
Step1:
click on tools -> Utilities ->generate metadata dictionary -> click on execute
as follows
After executing it prompts for location where it need to save the metadata
browse some location ,after that following message appears
Step2:
<OracleBI>\oc4j_bi\j2ee\home\applications\analytics\analytics
As follows
And then move contents(where we have specified location) to the dictionary
folder
Step 3:
Open the INSTANCECONFIG.XML file and add the following tag between
the <WebConfig> tags.
</WebMessageTable>
</WebMessageTables>
</WebMessageTable>
</WebMessageTables>
Steps:-
1. Open Administration Console and right click on the Presentation Subject Area that you would like
to Externalize. You would see 2 options there to externalize names and descriptions. For now lets
After this, you would see a screen that would look like this. What this basically shows you is the
3) Translate the data into the specified language u want. Now, copy the translated data into the
CSV file in their corresponding columns.
4) Add new column ‘LANGUAGE’ in CSV file and specify the languages by their abbreviations.
5) Now, load the CSV file into the database table which is created earlier.
7) The first step after importing this table is to create an initialization block to initialize the
LOCALE variable based on the language selected by the user in Dashboard login. To do this
create a session initialization block having the data source from a database. The database sql
Also assign the target to the system session variable LOCALE. What this basically does is,
whenever a user logs into dashboards the WEBLANGUAGE session variable is set. Then this
8) The next step is to create another session initialization block which would basically create a
set of session variables using a database specific sql. The sql would look like this
‘VALUEOF(NQ_SESSION.LOCALE)’
As you see above, this block will create all the variables whose Language match the user’s
login language. Set the target of the init block to Row Wise initialization and then select the
previously created init block in the execution precedence. i.e we want the 1st block created
<xmlpConfig xmlns="http://xmlns.oracle.com/oxp/xmlp">
<property name="SUPERUSER_PASSWORD"
value="9DA818F68E4267635CF12C4D7F8D735D5604B2C0BF22"/>
<!-- Compress the report output in the database. Default is true -->
<!-- Compress the report data xml in the database. Default is true -->
<property name="BI_SERVER_SECURITY_DRIVER"
value="oracle.bi.jdbc.AnaJdbcDriver"/>
<property name="BI_SERVER_SECURITY_URL"
value="jdbc:oraclebi://STRATAPP-D4AE70:9703/"/>
<property name="BI_SERVER_SECURITY_ADMIN_USERNAME"
value="Administrator"/>
<property name="BI_SERVER_SECURITY_ADMIN_PASSWORD"
value="Administrator"/>
</xmlpConfig>
Usage Tracking:
Aggregate Persistence wizard:
1) Open the rpd.
2) Go to tools Aggregate Persistence wizard
3) specify an output file name for the resultant script.
4) creating the Aggregate script is to specify the measures for which you would like to
create the aggregate tables. Remember, you can only use those measures that have
some predefined aggregation set.
5) Once that is done, choose the levels across the dimensions which you would like to
associate with the aggregation.
6) Once the levels are chosen, choose the names and the connection pool for the target
aggregate table.
7) Then complete the wizard. This would create the script in the output directory you
specified.
8) Go to command prompt and navigate to {OracleBI}/Server/Bin and there you would find
an executable called as nqcmd.exe. This is what we will use to execute the above script.
Use the command below to execute this
10) Also, if you double click on any of the levels above the Country level (say
SubRegion_Name), you would find that the logical mapping has been automatically
created by the script.
11) Before proceeding further lets just go back to the database and see how the data of the
aggregate table looks like. Remember, there will be 2 tables. One is for storing the level
hierarchy and the other is for storing the aggregates.
12) And, at last lets create a simple report in BI Answers containing the Region, SubRegion
and Country Columns. After that look at the query that is fired in the backend. You
would notice that the aggregate table will be used instead of the actual transaction table.