Beruflich Dokumente
Kultur Dokumente
To send alerts to the users through emails, phone messages and pagers.
I want to run one rpd, where should I specify to run the rpd?
We specify rpd in NQSConfig file. in Repository section.
What is the relation between the Dimension tables and Fact Tables?
Relationship between dimensions to fact table is 1: M with Many being on fact side
What is meant by Cache??
Cache is a temporary storage which stores the results of queries
What is meant by .webcat?
It stores the Dashboards, Request definitions, Filters and Pages.
It also contains users/groups privileges to the dashboards and folders. It can be administered
using Siebel analytics catalog manager.
Can we run more than one rpd at a time?
it is the new feature from Siebel Analytics 7.8 on words. By using the View Selector we can
choose the views of your reports in any of them. All the views are appearing like a drop down
list, ok, and then we can able to see as you desired view which you want ok.
Dashboard prompt is a global filer created to allow users select the filter criteria which can be
changes dynamically.
Ans . Event polling is a process by which the analytics server polls the event table to
determine whether the underlying physical table data has been modified.
Each time a physical table data is modified a records gets updated in the event table. The
analytics server polls the event table ( based on the polling interval set ) and if a particular
physical table data is modified , the corresponding server cache is removed so as to avoid
stale data being shown in reports.
Ans . Custom dashboards are user defined dashboards which are built so as to meet
various customer requirements. These dashboards can be made visible to users based on
the privileges which are set for the user / user group.
cache management
i got a problem like i using online mode the cache is disable in rpd so i can enable the cache in
manage in rpd i try in nqs.config file enable the cache section but the problem is same how to
configure the cache in rpd ?
A. set the cache to 'YES' in NQSconfig and restart the server. All the reports accessed will
be cached when you hit the same first time. From the 2nd time onwards you can see
that your query is hitting the cache (in the session monitor).
Now if you create a level based measure for Year it will aggregate all the sales for the
year so now in the report if we pull Year Sales (Level Based measure) it will always
show 3000 even though the monthly sales (Level Based Measure) will still show 1000
and 2000
Ans: a) use table aliases to eliminate extraneous joins. like circular joins and physical joins
that cross dimensions.
b) When aliases are used for logical dimensions then for ETL performance is good.
Ans: Not recommended. Renaming an element in presentation layer will automatically create
an alias.
3. Is there any need to create web group variable if group variable is available. Why
web groups variable are available?
Ans: This variable specifies the mechanism for more granular web content control.
5. In which scenario the parent level having two Childs at same level in dimension
hierarchy?
ANS. When the Dimension is the Role Playing dimension then Parent level will have two child’s
at the same level
Eg.
There is one TEAM Table (which is Role Playing dimension) either team can be Sales or Trader
Ans. NO.
2) In webcat under a subject area i have say 3 dimension and 2 Facts. Now i want to see
these2 facts in a separate folder so that when user clicks on the folder then only he
can see the facts.
Ans. create a new presentation table and then for the other two tables name them like
- fact1
- fact 2
and place these two tables under fact.
It would b like fact would b visible and then once user clicks on fact he sees fact1 and
fact .
3) In BMM I have two Dims) customers-which hold the customer info. b) products-it holds
cards types like gold, silver etc. and i have a fact which holds payables. Now can have a
Dim hierarchy? Secondly if i want to drilldown from customer Dim to product dim how do i
achieve this?
Ans. use preferred drill path where u can drill from customer to product.
1.how to configure the web server and analytics server in different locations and
where you define it.
ANSWER: You can create an ODBC connection for the Analytics Web which can be
pointed to the analytics server on a different machine.
2.why you use alias tables and give exp when it works.
Ans : Object level security in rpd can be defined by the follwoing ways :
a) Create groups and add users to the group and define the permissions in
presentation catalogs in the presentation layer.This will help in providing different set
of privileges on a presentation catalog and its underlying objects.
b) In the weblayer the object level security can be set under Admin --Manage
privileges and in manage catalogs.For setting permissions at report,page and
dashboard level web layer access control is used is used.
5.how to configer in prompts display 20 to 30 days informations only in month.
6.what is logical sql and physical sql and is it logical sql or physical sql or both when
process request in results.
Ans
Logical SQL - This will be containing the presentation table and the column and
prepares a query that can be executed on the
analytics server.
Physical SQL - The logical SQL will be converted into the actual physical SQL i.e the
query will be containing the underlying table and columns which will get executed on
the database.
7.when new users click the dashboard tab it will show my dashdoard page so edit
dashboard to configer it.but i want my own name is to be display like odbc is not
created or any own information display. how can do that?
Ans A new customized dashboard can be created from the Admin view - Manage
Intelligence dashboard.
8.i created hierarchies dimensions in BMM layer and created drill down facilities also
so i do not want drill down in answers how do that in different scenarios?
Method 1 ) In the reports wherever the drilldowns are not required on this
column,we can select "No Interaction" for that particular field in that report.
Method 2) In case the same field has to be used in drilldown in certain report and
without drilldown in another set of reports (without changing it to "No Interaction")
here is a workaround.
From the physical table when the logical table is created,create two instances of the
same table ( on one of them , the dimesnion hierarchy has to be set ) . Now in the
reports wherever drilldown is required , use the col from the logical table on which
hierarchy is set and for reports on the same table which does not requrie a drilldown
can use cols from the other table.
Object Level Security: Implemented in the Presentation Layer of the rpd file which
allows/restricts the user to access different objects (Could be at Subject Area
level/Table Level/Column Level).
But I have a scenario that the report should be displayed in the following way
ANS….CREATE VARIABLES IN LAST YEAR AND CURRENT YEAR ( RPD DESIGN ), USE
IN THE ANSWERS
ANS2…..Better create the repository variables for the necessary month and use it in
the answers.
Session Variables
Could u tell me about session variables and when it will be used..?
And also tell me 1) System Session
2) Non-System Session.
Could u tell me when will use Non system session..?
ANS…Session Variables store the values until the session is active...
System variables are nothing but the nqs session user,nqs session date etc....
these we need not create manually when the session is logged in they become active
for the session respectively
Non system variables are variables we need to initialize them to restrict the users
session from viewing the data and for implementing row wise security etc.....
Customer hierarchy
Can anybody give me suggestions on how to model the customer hierarchy for
marketing analytics.
A. Based on your business scenario ,if you define the exact scenario of your
requirement then we can drill the hierarchies to the least granularity
for example to build the customer hierarchy for the market analysis
Normally we will have the scenarios like to get data for last N no.of months from the
selected date. Rather than this normal scenario if the user wants the same report but
with the year and month prompts only instead of the calendar date.
We developed this approach in the following procedure (I myself worked on sample
sales rpd, which comes with OBIEE 10.1.3.4.0 by default).
1. Create a dashboard prompt with a). Year, b). Month and c). no. of rolling
months.
2. Assign presentation variables var_year, var_month, and var_rollno to
year with drop down list control, month with drop down list control and no.
of rolling months with edit box control respectively.
3. Now create a request with 4 columns respectively “D0 Time. T05 Per
Name Year”, “D0 Time.T32 Cal Month”, “D0 Time. T00 Calendar
Date” and again another “D0 Time. T00 Calendar Date”.
4. Rename the second “D0 Time. T00 Calendar Date” Column As “Last n th
Month Date”
5. Write the following formula for “D0 Time. T00 Calendar Date” Column
6. And Write the following formula for “Last n th Month Date” Column to get
last nth month date for respective Calendar Date
MIN(TIMESTAMPADD(SQL_TSI_MONTH,-CAST(@{var_rollno} AS
INT),”D0 Time”.”T00 Calendar Date”))
7. Create a filter on “D0 Time. T05 Per Name Year” by assigning this to
presentation variable “var_year” and “D0 Time.T32 Cal Month” to
“var_month” presentation variable.
8. Save this report with “Year Month Supporter”.
9. Now create the main report in which we are showing the Monthly wise
Quantities. So take the columns “D0 Time. T05 Per Name Month”, “F2
Units”.”2-01 Billed Qty (Sum All) “Columns and save the report
10. And create the filters based on the “Last n th Month Date” and “T00
Calendar Date” Columns from “Year Month Supporter” Report
11. Now create A dashboard page and add the Dashboard prompt and the main
report
12. Select the Year ,Month from the drop down list and enter no. of Rolling
months in edit box
13. You will get the last n months data for your given input values
14. For eg:I have taken year=2008,month=9 and no. of rolling months=11 so
the report is
To arrange the columns in alphabetical order automatically in
presentation tables
5. And now observe that the columns in that table are sorted automatically
What is Constraint Prompt and when it will be used??
A prompt which is constraint to that particular report. Usually if you create two page
prompts on two reports in a page, for common column b'n reports, when you try to
filter the values on first report, automatically the values of the second reports gets
changed . In order to avoid this problem we go for constraint page prompt for the
report.
Can anyone tell how to add filters in reports?
To create a column level filter in answer u need to go select the columns in the criteria , go to
filter button ,
create a filter for use with multiple requests, click the New Saved Filter button at the top of
the selection pane, and then select the subject area that contains the column you want to use
in the filter.
When the Saved Filter screen appears, select the column from the Columns area in the
selection pane.
from create /edit filter drop down list u can get this column levels filters.
for ex : time it is divided into day , week, month, quarter,years,as per the required.
What is the purpose of aliases? When and where are they used?
We use Aliases to make end user comfortable while picking the columns from the subject
areas to create a report. End users might not know all the columns name that r coming from
the data base.
like if the column name for position name in database is POSTN_NAME .
Aliases make this POSTON_NAME to Position name in presentation layer and that will reflect in
Answers.
OR
WHILE CREATING REPORTS, LIKE "VIEW DISPLAY ERROR" WHERE U HAVE COMBINED TWO DIFFERENT
VIEW IN A SINGLE RESULT, THE SECOND ONE IS "NO RESULTS" THERE MAY BE AN ERROR IN CREATING
THE REQUEST OR CHOOSING THE FIELD FROM THE CATALOG.
Can we disable Answers link in a dashboard for the users? If yes, How?
In Presentation Srevices go to Administrator--->Manage Privileges in Access section you will
find Answers Link which is enabled as Granted ,so change it to Denied then you will not able to
see Answers link.
IN dashboard prompt im looking for some technique whch wll allow me to use " constrain "
and SQL option both at a time
case is as follow
i hav two dashboard prompt 1: product group 2 : product name
condition for product name
1 :now product name need a filter on date basis so im using sql option for apart from this
product name should be displayed according to
2 : product name is a subset of product group , so need to constrain it as well
but in dashboard prompt it allows 1 of the above at a time . like if i go for sql option it wont
allow me using constrain option and other way round?
requirement :
1: Filter at prompt
2 : Constrain on prompt
since both these cant be achieved simultaneously
so i had created a dummy column at BMM level and applied filter over thr itself
then applied constrained at Dashboard prompt .
How did you do Data Level Security and what are the different ways of
doing it?
ans : it can be done using init blocks.
OR
Let’s take time dimension like this...
Year->Qtr->Month->Week->Day
Fiscal Year->Fiscal Qtr->Fiscal Month->Fiscal Week->Day
Both are coming from the same table.... all you need to share the same details....in this
example it is Day(I mean day will have calendar date and row_id).
Can anyone throw some knowledge on Fact less fact table (with example)....and where do we
actually require those tables in Siebel Analytics?
Fact less Fact Table contains nothing but dimensional keys(and events/occurrences)
It is used to support negative analysis report. eg: for a branch/product that hasn't sold single
item.
Generally we will use the fact less fact when we want events that happen only at information
level but not included in the calculations/metrics level.....just information about an event that
happen over a period.
How can we identify tables like fact, dimension from the source....in the BMM layer?
In BMM fact tables are shown in yellow color and dimension tables are shown in other color.
That’s how we differentiate fact & dimension tables.
Or
At BMM layer, dimension and fact tables can be identified by one to many relationships.
Dimensions are always having 1: M relationship with fact table(s).
In some cases fact tables can be used as bridge table having the 1: M relationship with
dimensions.
1. How do you improve performance in analytics?
2. Security related
3.How many ways can you purge the cache. Explain
4.How do you configure RPD, dashboard
5.explain me about the schema from your last project
6.what are the different views that you used for your requests.
7. What is guided navigation
8.how do you do conditional format
9.Difference between prompt, filter and column selector
10. What is a mini dimension?
11. Give an example of bridge table. Where do we define it in rpd
12.can we implement type2 dimension in analytics. If so how??
Reload of Metadata????
Does reload metadata have anything to do with CACHE? I don’t think so.
1. Server Cache - BI Server - Even when you purge cache, using cache Manager, if you are
still connected to analytics application during that time and have accessed the report, it will
not hit the database, because the report has been cached by the browser.
- This is session specific. This will be there as long as you are connected to the analytics
application.
- If You do not want to logout and login back after clearing the cache in point 1, you need to
clear browser cache by closing all Cursors. This is how you do it:
Administration > Manage Sessions > Close the Cursor which your report is on and close it.
h) what are global filter how they differ from column filters?
i)How analytics process your request when you create your reports?
j)From where you can get the logical query of your request?
1.SA Metadata Administration (Physical Layer, Logical Layer, Presentation Layer
2: Informatics Mapping Tables
3: Integration of OBIEE with Siebel CRM applications
4: Marketing Segmentation (segment, Segment tree, List Catalog, List Import,
Target Levels and Target List
5.How to view more than 10000 records in Siebel Analytics web in a Table or Pivot
table Views.
6.SDE and SIL Mappings (Siebel data warehouse ETL, SRMW)
7.Explain Plan and TK Prof (Tunning
8.Life cycle of DWH
9.Advantages and Disadvantages of SQL in Physical Layer
10.XLs Sheet imported in Physical Layer and its use
11: Navigation in SA if column is selected from two same sources in the Logical
Layer
12: View and synonym where to use which scenarios in the Physical layer of the RPD