Is made up of five main components: Clients Siebel Analytics Web Server Siebel Analytics Server Siebel Analytics Scheduler Data Sources Clients Provides access to analytics via Web browser Siebel Dashboards Siebel Answers Siebel Delivers Siebel Analytics Web Administration Siebel Answers Provides a self-service analysis platform Is rendered from information in the Siebel Server ad Siebel Analytics Web Server Siebel Delivers Client application that Is used to create iBots Delivers alerts to subscribed users Is interated with Dashboards and Answers !ob identifies what information to filter" when it should run and who to send alerts to# Siebel Analytics Web Administration Is used to access administrative functions of Siebel analytics web and view information about the installed system Siebel Analytics Web Server Provides the processin to visuali$e the information for client consumption Is implemented as an e%tension to a web server &ses the web catalo file '#webcat( to store aspects of the application# )eceives data data from the Siebel Analytics Server and provides it to the client that re*uested it# Siebel Analytics Web Catalo (!"ebcat) Stores the application dashboards" re*uest definitions" paes and filters Contains information reardin permissions and accessibility of the dashboards by roups and users# Is created when the Web server starts Is specified in the reistry of the machine runnin the Web Server Is administered usin Siebel Analytics Catalo +anaer Siebel Analytics Server Provides efficient processin to intelliently access the physical data sources and structures the information# &ses metadata to direct processin ,enerates dynamic S-. to *uery data in the data sources# Connects natively or via /DBC to the )DB+S Structures results to satisfy re*uests +eres results when it enerates multiple *ueries# Calculates measures on result sets when necessary# Provides the data to the Siebel Analytics Web Server# Siebel Analytics Server details Several important components are used by the Siebel Analytics Server )epository file '#rpd( Cache 0-SConfi#ini DB1eatres#ini .o files #epository $ile (!rpd) Contains metadata that represents the analytical model# Is created usin the Siebel Analytics Administration 2ool# Is divided into three layers Physical 3 represents the data sources# Business 3 models the data sources into facts and dimensions# Presentation 3 specifies the user4s view of the model5 rendered in Siebel Answers# Cache Contains results of *ueries Is used to eliminate redundant *ueries to database Speeds up results processin -uery cachin is optional Can be disabled %&SConfi!ini Is a confiuration file used by the Siebel Analytics Server at start up# Specifies values that control processin" such as : Definin the repository '#rpd( to load# 6nablin or disablin cachin of results# Settin server performance parameters# D'$eatures!ini Is a confiuration file used by the Siebel Analytics Server# Specifies values that control S-. eneration Defines the features supported by each database# (o files 0-Server#lo records Siebel Analytics Server messaes# 0--uery#lo records information about *uery re*uests# Siebel Analytics Scheduler +anaes and e%ecutes 7obs re*uestin data analysis# Schedules reports to be delivered to users at specified times# In Windows" the scheduler runs as a service# Data Sources Contain the business data users want to analy$e# Are accessed by the Siebel Analytics Server# Can be in any format" such as )elational databases /nline Analytical Processin databases 1lat files Spreadsheets or other /DBC data sources 8+. ): Components ('I Server* Delivers Server* 'I Web* 'I Cluster* +pen Intellience Interface) o Siebel intellience Dashboards o Siebel Answers o Siebel Delivers o Siebel Analytics Server and Siebel Analytics Web o Siebel )elationship +anaement Warehouse 'S)+W( o Siebel Analytics Administration 2ool ,: Cachin (&uery* Web Server* Seed Cache* Siebel Analytic Server Cache)) Cachin &uery #esults o -uery e%ecution sometimes re*uires lare amounts of database processin o Siebel analytics server saves *uery results in cache files o A *uery is evaluated to determine is it *ualifies for a cache hit o 1ulfillin a user4s *uery from e%istin results stored in the cache instead of bein satisfied by the database o Cache files are stored in location as defined in the 0-SConfi#ini file Cachin Advantaes o 6liminates redundant *ueries run on the database o -uery performance o &sin cached results eliminates havin to access database o 1rees up database server to perform other tas9s o 1aster response time when fulfillin a *uery from the cache versus searchin throuh the database o 0etwor9 o Conserves networ9 resources by avoidin connection to the database server &uery Cache o .ocation where results are stored o 6ach cache file stores metadata and results of the re*uest o Cache metadata is evaluated to determine if new *uery can: o &se stored results" referred to as a cache hit or o &se database for new results Confiurin &uery Cache o 6nable and confiure cache storae in 0-SConfi#ini file o Specify directory for *uery cache storae o Should be local" hih-performance" hih-reliability storae device Cache $iles o Always produce the same results" even after database has been updated o Issues with retainin cache files may arise o 0ot purin outdated caches" 9nown as stale caches" can potentially return inaccurate results over time o Si$eable consumption of dis9 space o Can be manaed by definin the ma%imum rows cache entry and ma%imum number of cache entries in 0-SConfi#ini Cache -anaement .echni/ues o &se cache manaement techni*ues to monitor and manae the cache by: o Confiurin cache parameters o )estrictin tables as non-cacheable o &sin Cache +anaer o +odifyin column display o Inspectin cache entries o Purin cache entries o Inspectin *uery S-. usin event pollin tables Confiurin Cache 0arameters o In the 0-S Confi file" specify the *uery volume" si$e of the *uery result" and dis9 space allocated for cachin o When dis9 space has reached its limit" entries least recently used '.)&( are discarded to ma9e space for new entries o )estrictin 2ables as 0on-Cacheable o By default" all tables in the database are cacheable o Cache entry is created in the table has been *ueried aainst 1sin Cache -aner o +onitors the entire *uery cache o Administrators can view cache entries by cateory ' for e%ample repository" sub7ect area" and user( o Allows administrators to manually pure entries by user or by physical table o Active in online mode only -odifyin Column Display o Administrators can modify columns displayed in the Cache +anaer o &nchec9 a column to remove it from display o Promote or demote the order in which a column displays o Select 6dit : /ptions Inspectin Cache #eport o Provides administrators with performance information about the system o Select Action : Show info from the Cache +anaer window 0urin Cache 2ntries o Allows administrators to manually pure selected entries or the entire *uery cache o &se the C2). 9ey to specify certain cache entries o Select 6dit : Select all to select entire cache Inspectin &uery S&( o Is useful in development or troubleshootin a potential issue o &seful in evaluatin cache statistics Seed Cache: when ur publishin an iBot in the dashboard the cache information reardin the report is saved in the cache file when aain ur sendin this iBot to an e%ternal device the cache information is refreshed for that particular report but actually iBot doesn4t contain any information reardin the cache# 3: SA -etadata Administration (0hysical (ayer* (oical (ayer* 0resentation (ayer) Siebel Analytics #epository Stores the metadata used by the Siebel analytics Server Is accessed and e%posed usin the Analytics Administrator 2ool Is created by the architect who: Imports metadata from databases and other data sources Simplifies and reorani$es the metadata into business models Structures the business model for presentation to users for re*uestin information Analytics Administration .ool 6%pose the Analytics )epository into three separate panes" called layers Physical layer Business model and mappin layer Presentation layer 0hysical (ayer Contains ob7ects representin the physical data sources to which Siebel Analytics Server submits *ueries 2here can be multiple data sources 0hysical (ayer +b4ects 6%pand a database ob7ect to display the ob7ects it contains" such as: Connection Pool /b7ect-specifies the connection between the Siebel Analytics Server and a data source Schema 1older-contains the physical schemas of the tables and columns of a data source 6ach ob7ect has a set of properties associated with it 'usiness -odel and -appin (ayer Is where the physical schemas are simplified and reorani$ed to form the basis of the users view of the data 'usiness -odel Brea9s down a business into several loical components Dimension are descriptive attributes" such as products and time periods 1acts are business measures" such as dollars and units sold 'usiness -odel +b4ects 6%pand the Business +odel ob7ect to display the ob7ects it contains .oical 2able ob7ects contain loical columns and have one or more data sources from the physical layer .oical Column ob7ects can have one or more table sources from the physical layer 'usiness -odel Sources +b4ect 6%pand the Sources folder to display the table and column sources from the Physical layer 0resentation (ayer Contains Presentation Catalo ob7ects that provide a customi$ed view of a business model to users Is the view of the data seen by users 5: 'uild* Deploy and 6eneratin #e/uests (Ans"ers* Interactive Dashboards* Delivers* Web Catalo Siebel Intellience Dashboards Web user interface to analytics information Siebel Ans"ers /n-demand user interface to analytics information Provides a self-service analysis platform Is rendered from information in the Siebel Server ad Siebel Analytics Web Server Siebel Delivers Platform to launch 7obs and proactively deliver results to users Clients application that: Is used to create Client application that Is used to create iBots Delivers alerts to subscribed users Is interated with Dashboards and Answers !ob identifies what information to filter" when it should run and who to send alerts to# Scheduled intellience 'ots (i'ots) Proactive delivery of real-time "personali$ed" and actionable intellience via Web" wireless" mobile" and voice Capabilities content tailored to the device Siebel Analytics Web Catalo (!"ebcat) Stores the application dashboards" re*uest definitions" paes and filters Contains information reardin permissions and accessibility of the dashboards by roups and users# Is created when the Web server starts Is specified in the reistry of the machine runnin the Web Server Is administered usin Siebel Analytics Catalo +anaer 7: S&( 8oins: I%%2# 8+I%s* +1.2# 8+I%s* C#+SS 8+I%s! +1.2# 8+I%s are further classified as I%%2# 8+I%: is used to retrieve rows those r havin matchin values between the tables and is classified into t"o types 1# Inner 6*ui 7oin )# Inner 0on-6*ui 7oin# If the relationship between columns of different tables is established usin an;<= operation 9nown as Equi join# If the relationship between columns of different tables is established other than ;<=operator is called Non-Equi join# /ne of which rows that don>t match those in the common column of another table is a outer 7oin /uter 7oins r classified in two three types 1! #iht outer 4oin : inner 7oin ?riht side details )! (eft outer 4oin: inner 7oin ? left side details ,! $ull outer 4oin: inner 7oin ? left side details ? riht side details Cross 4oin is nothin retrievin data with out any 7oin condition 29: select empname" empno" sal" 7ob" dname" loc from 6+P cross 7oin dept5 that4s all the possible combinations# :: 'ride .able (many to -any #elationship in dimension!) Implementation in Siebel Analytics! Star schemas and snowfla9e schemas wor9 well for modelin a particular part of a business where there are one-to-many relationships between the dimension tables and the fact tables# @owever" sometimes it is necessary to model many-to-many relationships between dimension tables and fact tables# When you need to model many-to-many relationships between dimension tables and fact tables" you can create a bride table that resides between the fact table and the dimension table# A bride table stores multiple records correspondin to that dimension# 2he many-to-many relationship is that for each patient admission" there can be multiple dianoses# 1or e%ample" a patient can be dianosed with the flu and with a bro9en wrist# 2he bride table then needs to have a weiht factor column in it so that all of the dianoses for a sinle admission add up to a value of A# 2he weiht factor has to be calculated as part of the process of buildin the data# 1or the case of the patient dianosed with the flu and a bro9en wrist" there would be one record in the Admission )ecords table" two records in the Dianosis )ecord table" and two records in the Dianosis table ;: +b4ects can be Imported in 0hysical (ayer (tables* vie"s* Aliases* synonyms* system .ables* <eys* $= <eys) 2he ob7ects that can b imported into the physical layer r the system defined tables" aliases" views" synonyms" tables" forein 9eys" primary 9eys# >: Dimension ?ierarchy (Drill <ey and (evel <ey* 0referred drill 0ath) Dimension hierarchies include formal hierarchies into business model in a business model a dimension hierarchy represents a hierarchical orani$ation of loical columns belonin to a sinle loical dimension table# 2he dimension hierarchies allow the biserver to calculate useful measures and allow the user to drill down to more detail# Siebel Analytics Web Catalo '#webcat( (evel =eys! 6ach loical level 'e%cept the topmost level defined as a ,rand 2otal level( needs to have one or more attributes that compose a level 9ey# 2he level 9ey defines the uni*ue elements in each loical level# 2he dimension table loical 9ey has to be associated with the lowest level of a dimension and has to be the level 9ey for that level# A loical level may have more than one level 9ey# When that is the case" specify the 9ey that is the primary 9ey of that level# All dimension sources which have an areate content at a specified level need to contain the column that is the primary 9ey of that level# 6ach loical level should have one level 9ey that will be displayed when a Siebel Answers or dashboard user clic9s to drill down# 2his may or may not be the primary 9ey of the level# 2o set the level 9ey to display" select the &se for drill down chec9 bo% on the .evel Bey dialo bo%# Be careful usin level 9eys such as +onth whose domain includes values !anuary" 1ebruary" and so onCvalues that are not uni*ue to a particular month" repeatin every year# 2o define +onth as a level 9ey" you also need to include an attribute from a hiher level" for e%ample" Dear# 2o add Dear" clic9 the Add button in this dialo and select the loical column from the dialo that is presented# 0referred Drill 0ath: Dou can use the Preferred Drill Path tab to identify the drill path to use when Siebel Analytics Web users drill down in their data re*uests# Dou should use this feature only to specify a drill path that is outside the normal drill path defined by the dimensional level hierarchy# 2his feature is most commonly used to drill from one dimension to another# Dou can delete a loical level from a drill path or reorder a loical level in the drill path Drill 9ey is the 9ey throuh which we drill down from one hierarchy to another hierarchy# And this drill 9ey also used for eliminatin the duplicates 1@: 'usiness -odel Comple9 8oins (0lace holder) and hardcode forein =ey If the data is from the multiple physical sources then we have to o for comple% 7oins and comple% 7oins r also used to define relation between columns that r not havin primary and forein 9ey relationship# And we can ive the column level relationship in comple% 7oins and also we can mention the cardinality of columns and also the type of 7oin and we can also mention the drivin table which is on the riht side of the 7oin condition which is the master table and consists of less records in order to eliminate the overhead of e%ecution time# If there is no forein 9ey in the tables and doesn4t have any primary 9ey and forein 9ey relationships then v can o for the comple% 7oin# 11: 0hysical model Connection 0ool (shared (oon and -a9imum connections and $I$+) 2he ma%imum no oEf connections is AE by default" this value should be determined by the database ma9e and model and the confiuration of the hardware bo% on which the database runs as well as the number of concurrent users who re*uire access# Select the Shared loon chec9 bo% if you want all users whose *ueries use the connection pool to access the underlyin database usin the same user name and password# If this option is selected" then all connections to the database that use the connection pool will use the user name and password specified in the connection pool" even if the Siebel Analytics user has specified a database user name and password in the DS0 'or in the Siebel user confiuration(# If this option is not selected" connections throuh the connection pool use the database user ID and password specified in the DS0 or in the Siebel user profile 1): Shared loon in 0hysical layer of the #0D ho" it "or=s and "hats the use of it Select the Shared loon chec9 bo% if you want all users whose *ueries use the connection pool to access the underlyin database usin the same user name and password# If this option is selected" then all connections to the database that use the connection pool will use the user name and password specified in the connection pool" even if the Siebel Analytics user has specified a database user name and password in the DS0 'or in the Siebel user confiuration(# If this option is not selected" connections throuh the connection pool use the database user ID and password specified in the DS0 or in the Siebel user profile 1,: 6lobal 0rompt and $ilters* $ilter (is 0rompted) in SA :!5!, ,lobal prompt is nothin but a dashboard prompt which reflects on the roup of paes that r publishes in a dashboard" where a filter is used to restricts the amount of data displayed in the report# If u wants to reflect the chanes for a particular reports then this can b done by ta9in as is prompted in the 1ilter condition or in any dashboard prompt also# 13: Dashboard +b4ects (content* reports* section* 0ae* Dashboard and $older) 2he dashboard contains the followin ob7ects# 1! Sections )! ?tml ,! $olders 3! 2mbedded content 5! (in= or imae 7! 6uided naviation lin= :! 'riefinboo= lin=s 15: Admin pae (Sessions* 0rivilees* Analytics Catalo* Web 6roups and uses) 2he admin pae is used to do some administrative functions li9e 1) -anae catalo roups and users: creates" edit" delete catalo roups as well as remove catalo users )) manae presentation catalo: delete or rename set permissions and view the properties of items in the presentation catalo ,) -anae interactive dashboards: create delete interactive dashboards and control which users can access them 3) -anae sessions: view oracle business intellience session information includin active users and *ueries 5) -anaed advance reportin: manae advanced reportin users permissions 7obs files and folders 7) -anae privilees: manae privilees and rihts to users and roups :) -anae device types: create edit" view or delete device types 17: 2vent 0ollin (ho" event pollin is done and also 0urin) (#epeated) 2vent pollin tables store information about updates in understandin databases o Analytics Server polls table at set intervals and invalidates any cache entries correspondin to updated tables o Can be sole method of cache manaement or be used with other cache manaement techni*ues o Caution: 2here will always be a pollin interval in which the cache is not completely up to date o )esult: Potential for stale data in cache 0urin Cache 2ntries o Allows administrators to manually pure selected entries or the entire *uery cache o &se the C2). 9ey to specify certain cache entries o Select 6dit : Select all to select entire cache 2he purin can also b done by writin a script file by usin the commands allsapurecash and n*cmd command and pure the cache# 1:: Slo"ly chanin Dimension (type1* .ype)* type,) Slowly Chanin Dimension @elps u to capture the chanes over a particular period of time# 2he three types of scdAs are .ype1: A type A dimension 9eeps the most recent data and it doesn4t maintain the history# .ype): A type dimension 9eeps the full history in the taret for every chane it inserts the new record In the taret### .ype ,: A typeF dimension 9eeps the current and previous information i#e# it maintains the partial history# 1;: Associative 2ntity (Data -odelin) An associative entity is an element of the 6ntity-relationship model# 2he database relational model doesn>t offer direct support to many-to-many relationships" even thouh such relationships happen fre*uently in normal usae# 2he solution to this problem is the creation of another table to hold the necessary information for this relationship# 2his new table is called an associative entity# 1>: truncate and Delete (Auto commit on truncate) .#1%CA.2 is a DD( command whereas D2(2.2 is a D-( command# @ence D6.626 operation can be rolled bac9" but 2)&0CA26 operation cannot be rolled bac9# W@6)6 clause can be used with D6.626 and not with 2)&0CA26# )@! .ypes of inde9es In +racle ('B* ' tree* clustered) An index is a performance-tunin method of allowin faster retrieval of records# An inde% creates an entry for each value that appears in the inde%ed columns# By default" /racle creates B-tree inde%es 'tree inde9 : A Btree is a binary tree# ,eneral all-round inde% and common in /.2P systems# An /racle Btree inde% has three layers" the first two are branch node layers and the third" the lowest" contains leaf nodes# 2he branch nodes contain pointers to the lower level branch or leaf node# .eaf nodes contain inde% column values plus a )/WID pointer to the table row# 2he branch and leaf nodes are optimally arraned in the tree such that each branch will contain an e*ual number of branch or leaf nodes# Clusters: Partial mere of inde% and data spaces" ordered by an inde%" not necessarily the primary 9ey# A cluster is similar to an inde% orani$ed table e%cept that it can be built on a 7oin 'more than a sinle table(# Clusters can be ordered usin binary tree structures or hashin alorithms# A cluster could also be viewed as a table as well as an inde% since clusterin partially meres inde% and data spaces# )1: Areate %aviation* $ramentation* InitialiCation 'loc=s and Dariables () Areate tables store precomputed results" that are measures that have been areated 'typically summed( over a set of dimensional attributes# &sin areate tables is a very popular techni*ue for speedin up *uery response times in decision support systems# 2his section includes a description of how you can use areate naviation and provides setup instructions# If you are writin S-. *ueries or usin a tool that only understands what physical tables e%ist 'and not their meanin(" ta9in advantae of areate tables and puttin them to ood use becomes more difficult as the number of areate tables increases# 2he areate naviation capability of the Siebel Analytics Server" however" allows *ueries to use the information stored in areate tables automatically" without *uery authors or *uery tools havin to specify areate tables in their *ueries# 2he Siebel Analytics Server allows you to concentrate on as9in the riht business *uestion5 the server decides which tables provide the fastest answers# 1or the Siebel Analytics Server to have enouh information to naviate to areate tables" you need to confiure certain metadata in the repository# Specify the Areate .evels for 6ach Source Create Dimension Sources for 6ach .evel of Areated 1act Data Specify 1ramentation Content Areate 2able 1raments $ramentation is nothin but dividin the data into small dimensions based on some conditions for increasin the performance of Siebel analytics server for eneratin the reports in a faster way and with in less amount of time# InitialiCation 'loc=s (): Are used to initiali$e session variables and Dynamic repository variables# Specify S-. to be run to populate one or more variables by accessin data Sources# Are invo9ed at Siebel Analytics server startup and periodically return to refresh values for dynamic variables accordin to an established schedule Gariables: if u want to use a value that is returned by the select statement in the repository level or ui level we ma9e use of two types of variables Beep on 'Persist( from the time Siebel Analytics Server is started until it is shutdown# Gariables can be used instead of literals or constants in e%pression builders in Admin 2ool# Siebel Analytics Server wills substitute the value of the repository variable for the variable itself in the metadata# ) types +f #epository Dariables: A# Statics )epository Gariables H# Dynamic )epository Gariables 1! Static #epository Dariables Are )epository variables whose values are constant and do not chane while Siebel analytics server is runnin# Galues are initiali$ed in the variable dialo bo% )! Dynamic #epository Dariables: 2hese are the variables whose values chanes accordin to refresh schedule values are initiali$ed and refreshed usin an initiali$ation bo%# 2hey r the repository variables and the session variables 2he repository variables r classified into static and dynamic Static variables r used instead of literals or constants if a value is constant for a particular report for abt years then we ma9e use of static repository variables if u want to chane the value dynamically we use dynamic repository variables# session variables r classified as system session variables and no system session variables System session variables Predefined session variables that are used by Siebel Analytics Server for Specific Purpose# @ave reserved names" which cannot be used for other 9ind of variables# 29: &S6) hold value of user entered for loon name# %on System Session variable: Application Specific variable that are created by implementation team# 29: Capture users )eion and limit records the user sees to only those for the )eion )): Star and Sno" fla=e Schema Star Schema consists of one or more fact table and one or more dimension table that are related to forein 9eys# Dimension tables are De-normali$ed" fact table-normali$ed advantaes: .ess database space# Snowfla9e schema is a set of tables comprised of a sinle" central fact table surrounded by normali$ed dimension hierarchies# 6ach dimension level is represented in a table# Snowfla9e schema implements dimensional data structures with fully normali$ed dimensions# Star schemas are an alternative to snowfla9e schema Snow fla9e schema is a normali$e dimensions to eliminate the redundancy# 2he dimension data has been rouped into one lare table# Both dimension and fact tables normali$ed# Snowfla9e model is the result of decomposin one or more of the dimensions" which sometimes have hierarchies themselves# We can define the many-to-one relationships amon members within a dimension table as a separate dimension table" formin a hierarchy ),: S#-W .ables ($act tables* Dim .ables* mini Dim .ables* Subset dim .ables* 2he table in the dataware house r classified into two types they r the dimension tables and the other is fact tables dimension tables contain vital information used for analy$in the business and dimension table contains more no of columns less no of records most often the dimension tables contains descriptive data and dimension table contain information that *ualify facts# Fact tables contain measures used for measurin the business the fact table contains less no of columns and more no of rows and the fact table contain fact information at the lowest level of ranularity 2he subset dimension tables r a part of dimension tables that r created usin the select statement and the where clause# )3: Circular 8oin* $act less $act Circular join is nothin but a closed loop with 7oin conditions if we consider this in the repository the Siebel analytics server will not enerate the correct physical *uery leadin to incorrect results so in order to avoid this we r brea9in the loop by creatin a new table with alias name for the same table and performin the 7oin operation between the tables A fact less fact table is nothin but a table without any facts that means it has only descriptive data no numeric data# )5: Die"s (%arrative* Static* Die" Selector* Compound layout* charts and other Die"s) Compound (ayout: &se the compound layout view to assemble different views for display on a dashboard# .itle: &se the title view to add a title" a subtitle" a loo" a lin9 to a custom online help pae" and timestamps to the results# .able: &se the table view to show results in a standard table# &sers can naviate and drill down in the results Chart: &se the chart view to dra and drop columns to a layout chart# Dou can customi$e the title" leend location" a%is titles" and data labels# Dou can customi$e the si$e and scale of the chart" and control colors usin a style sheet# /racle BI Answers supports a variety of standard chart types" includin bar charts" column charts" line charts" area charts" pie charts" and scatter charts# Custom chart subtypes include two- and-three-dimensional" absolute" clustered" stac9ed" combination" and custom 0ivot table: &se the pivot table view to ta9e row" column" and section headins and swap them around to obtain different perspectives# Dou can dra and drop headins to pivot results" preview them" and apply the settins 6aue: &se the aue view to show results as aues" such as dial" bar" and bulb-style aues# $ilters: &se the filters view to show the filters in effect for a re*uest# 1ilters allow you to constrain a re*uest to obtain results that answer a particular *uestion# Column Selector: &se the column selector view to permit users to dynamically chane which columns appear in results# 2his allows users to analy$e data alon several dimensions# By chanin the facts" users can dynamically alter the content of the results# Die" Selector: &se the Giew Selector view to select a specific view of the results from amon the saved views (eend: &se the .eend view to document the meanin of special formattin used in results" such as the meanin of custom colors applied to aues $unnel Chart: &se the funnel chart view to show a three-dimensional chart that represents taret and actual values usin volume" level" and color# It is useful for depictin taret values that decline over time" such as a sales pipeline# %arrative: &se the narrative view to show the results as one or more pararaphs of te%t# Dou can type in a sentence with placeholders for each column in the results" and specify how rows should be separated .ic=er: &se the tic9er view to show the results of the re*uest as a tic9er or mar*uee" similar in style to the stoc9 tic9ers that run across many financial and news sites on the Internet Static .e9t: &se the static te%t view to include static te%t in the results# Dou can use @2+. to add banners" tic9ers" Active8 ob7ects" !ava applets" lin9s" instructions" descriptions" raphics" and so on" in the results# %o #esults: the 0o results view allows you to specify e%planatory te%t to appear if the re*uest does not return any results# (oical S&(: &se the loical S-. view to show the S-. enerated for the re*uest Create Sement: 2he create sement view is for users of the /racle>s Siebel +ar9etin Gersion I#I 'or hiher( operational application# &se it to display a Create Sement lin9 in the results# &sers can clic9 this lin9 to create a sement in their /racle Siebel +ar9etin operational application" based on the results data Create .aret (ist: 2he create taret list view is for users of /racle>s Siebel .ife Sciences operational application interated with /racle>s Siebel .ife Sciences Analytics applications# &se it to create a Create 2aret .ist lin9 in the results )7: Difference bet"een .able and 0ivot .able Die"E Table view is used to show the result in a standard table format# &sers can naviate and drill down in the results# Pivot table is used to interchane rows into columns and vice versa# In pivot we can display result in section and pae wise# We can e%cluded whenever we don4t want to display a column in report ):: Aliases in Siebel Analytics 0hysical (ayer When there is case of havin two 7oin conditions between the dimension and fact tables we ma9e use of alias and in order to avoid the circular loop we brea9 the loop by usin the alias# );: Creation of #eports* 0rompts and filters Creation of reports when we ever we want to show output we will send it in the form of reports in Siebel analytics# &sin answers we can create reports usin sub7ect area# We can save those reports in catalo with e%tension usin #webcat 0rompts: A prompt is a dynamic filter# Before e%ecutin the report we can pass values to the reports# We can use prompts dynamically# 2he end user can chane the values dynamically# Prompts are cateori$ed into H types# 2hey are A! "e#ort level #rom#t: we can provide dynamic filters for a particular report H# $as% board #rom#t: we can provide dynamic filters for roup of reports# Dash board prompt is divided into H types# &! Pa'e level if all reports are published in a sinle pae" then we can use pae level prompt (! $as% board level if all reports are published in different paes in dash board then we can use dash board level Filters filter is nothin but a condition# Whenever we want to use any condition in answers we will use flters#filters use static values )>: +nline and +ffline mode in #epository +penin a #epository in +ffline -ode: o &se offline mode to view and modify a repository while it is not loaded into the Siebel Analytics Server# o If you attempt to open a repository in offline mode while it is loaded into the Analytics server" the repository opens in read-only mode# o /nly one Administration 2ool session at a time can edit a repository in offline mode# +penin a #epository in +nline -ode: o &se online mode to view and modify a repository while it is loaded into the Siebel Analytics Server# o 2here are certain thins you can do in online mode that you cannot do in offline mode# In online mode* you can: +anae scheduled 7obs +anae user sessions +anae the *uery cache +anae clustered servers Stop the Siebel Analytics Server ,@: Die" and synonym "here to use "hich scenarios in the 0hysical layer of the #0D Physical table is an ob7ect in the Physical layer of the Administration 2ool that corresponds to a table in a physical database# Physical tables are usually imported from a database or another data source and they provide the metadata necessary for the Siebel Analytics Server to access the tables with S-. re*uests# In addition to importin physical tables" you can create virtual physical tables in the Physical layer" usin the /b7ect 2ype option in the Physical 2able dialo bo%# A virtual physical table can be an alias" a stored procedure" or a Select statement# Girtual physical tables have several uses# 'Dou can use them to create the e*uivalent of a database view5 that is" the virtual table enerated by some *uery e%pression# Dou can use them to behave li9e a synonym5 that is" a table identical to another table but with a different name# ( ,1: .riers in +racle A piece of loic that is e%ecuted at or triered by a S-. Jforms event# A trier is a piece of loics that is fired at a particular point of time# 1! 0aviational 2riers# )! 2ransaction 2riers# $unction <ey Bey-function Bey-others Bey-startup 1unction 9ey triers are associated with individual S-.J1/)+S function 9eys# Dou can attach Bey function triers to AE 9eys or 9ey se*uences that normally do not perform any S-. J 1/)+S operations# 2hese 9eys referred as 9ey 1E throuh 9ey 1K# 2hese triers are e%ecutes when insertin" deletin and updatin operations are performed and can be used to chane the default function of insert" delete or update respectively# $or 2* instead of insertin a row in a table an e%istin row can be updated in the same table# 2hese triers are e%ecutes when insertin" deletin and updatin operations are performed and can be used to chane the default function of insert" delete or update respectively# ,): Can CAS2 statements used in 0hysical and (oical (ayer (I$ Case and S"itch CAS2) Des ,,: 6roups and Web 6roups* 6roups that created in Web "ill it visible in #0D 0/ ,3: CustomiCation of (oin 0ae (style sheets and F-( $iles) By usin Cascade style sheets and S/+6 8+. 1iles ,5: use of a "eb server in Siebel analytics 2he Siebel analytics web server is used to enerate dynamic s*l to *uery data in thedatasources and it uses metadata for direct processin and it connects natively or via odbc to )DB+S And it also provides data to Siebel analytics web ,7: $ull and incremental (oad in SA 2.( $ull load: Initially" a full load is performed to e%tract all re*uired data and load all tables in the Siebel )elationship +anaement Warehouse 'S)+W(# L 2he pre-load chane data capture steps 'DAC tas9 MChane Capture 1or Siebel /.2P4( for a full load Incremental (oad: /nce a full load is successfully run" subse*uent loads to the S)+W are ;incremental= loads" meanin that only data that has chaned in the source since the last run is loaded to the S)+W# Durin an incremental load" the 62. processes e%tracts this chaned data by usin the views on the /.2P that 7oin the base SN tables with their correspondin ;I= imae tables# L ;Prune Days= refers to ;how far bac9 in time= the customer wants to o in order to e%tract the chaned data# 2he settin ensures that the /.2P rows that have a lastNupd date older than the start dateOtime of the prior load 'A#B#A# lastNrefreshNdate( are not missed# It is determined by customer and setup in the DAC client# ,:: D' 6ro"th and siCe of the Database after 2.( Depends on the data that is populated ,;: -appin of ne" areate .able in the 'usiness (ayer 2o map e%istin loical columns to areate columns and set areation content we have to map loical columns to new sources by drain columns from the physical layer correspondin columns in the business model and mappin layer and in the content tab we have to set the detail level for the areation table below this the server hits the fact table and above the server hits the Areation table# ,>: ?o" to have a ne" column in Siebel ans"ers if the column is not available in -etadata We can create a new column by modifyin the e%istin column and the necessary calculations can b implemented in the edit formula bar# 3@: DAC and 2.( $AC and )nformatica Server o Data warehouse Application Console 'DAC( o &sed to schedule " monitor" confiure" and customi$e S)+W e%traction" transformation" and load o Accesses metadata about 62. mappins and dependencies in the DAC repository o DAC Server o /rani$es 62. re*uests for processin o 2hird party Informatica Server populates the S)+W from the Siebel eBusiness Application Database 'Siebel /.2P( o &ses e%tract "transform" and load '62.( routines )nformatica Server ET* o &ses source dependent 6%traction 'SD6( routines to e%tract data o .oads data into stain tables within the S)+W o &ses source independent loadin 'SI.( routines to transform data into stars within the S)+W 31: function of Connection 0ool in the physical layer Connection 0ools: 2he connection pool is an ob7ect in the Physical layer that describes access to the data source# It contains information about the connection between the Siebel Analytics Server and that data source# 2he Physical layer in the Administration 2ool contains at least one connection pool for each database# Connection pools allow multiple concurrent data source re*uests '*ueries( to share a sinle database connection" reducin the overhead of connectin to a database After this limit is reached" the Analytics Server routes all other connection re*uests to another connection pool or" if no other connection pools e%ist" the connection re*uest waits until a connection becomes available# 3): Different user authentication methods available in Siebel Analytics 2he different user authentication methods available in the Siebel analytics r o 0-S type of authentication o Bypass type 0-S type of authentication o Database type of authentication 2hrouh .DAP servers we can import the users form other oltp sources and also the lowest restrictin permissions or overridden by the hihest restrictin permissions In database type of authentication the when u loin in to the ui application the Siebel analytics will try to connect to the database by usin this username and password and loin into the ui application In 0-S type of authentication the users r created in the repository itself and in the Bypass 0-S type of authentication throuh 6%ternal table authentication we r loin into the &I Application in the e%ternal table we r maintainin the username and passwd this e%ternal table is available in the database# 3,: SA column selector "hats it it and ho" it can be used If u wants to chane the column names dynamically we ma9e use column selector view multiple columns can b attached to a sinle column# 33: Servers installed after 1r Installation of Siebel Analytics Siebel analytics web server" Siebel analytics server" Siebel analytics scheduler server" 35: Action (in=s in Siebel application A Conditional* DataGDriven Action (in= CAS6 Column A W@60 < A 2@60 >Action .in9 A> W@60 < H 2@60 >Action .in9 H> 6.S6 >Action .in9 F> 60D With a standard action lin9" normally F elements are provided in the custom data format: Giew" Applet and )ow Id# In this case" you will provide all F elements as one strin from column B and amend the data format slihtly# 2he strin will need to be correctly >escaped> for both Analytics to reconi$e it as a strin" but also for it to resolve correctly usin the !avaScript function 0-SW60av" referenced when creatin action lin9s# - Char'FK( : S-. escape character for sinle *uotes - PP : double pipes used by analytics here to concatenate strins - " : commas separate the F aruments normally used in action lin9s Char'FK(PP>/rder 6ntry - .ine Items Giew 'Sales(>PPChar'FK(PP>">PPChar'FK(PP>/rder 6ntry - /rder 1orm Applet>PPChar'FK(PP>">PPChar'FK(PP/rder#Q)ow IdQ PPChar'FK( 0otice you>re addin H sinle *uotes each time" the Ast one will be removed by the analytics server leavin the second one when usin the !avaScript function# Add this strin after the >2@60> portion of your CAS6 statement# 1or each different condition in the CAS6 statement add the action lin9 functionality usin this synta% replacin the view" applet and row id aruments each time# 37: Siebel delivers Automatic population of Devices and profiles for users /racle Business Intellience Delivers 'Delivers( is the interface used to create alerts based on /racle Business Intellience Answers 'Answers( results# Answers are an e%tremely powerful" ad hoc data *uery tool that enables you to perform multidimensional analysis in a pure Web architecture# Dou can use Delivers to detect specific results and notify the appropriate person or roup throuh Web" wireless" mobile" and other voice communication channels# Delivers wor9s in tandem with /racle Business Intellience Scheduler 'Scheduler(# IBots deliver reports and alerts to end users# IBots are confiured and submitted for e%ecution usin Delivers# Scheduler is an e%tensible application and server that manaes and schedules 7obs# /racle BI Scheduler supports two 9inds of 7obs: Scripted 8obs: Scripted 7obs are set up and submitted" usin the !ob +anaer feature of the /racle Business Intellience Server Administration 2ool# 1or e%ample" a scripted 7ob can periodically load /racle BI Server usae statistics into a bac9-end database# 1or scripted 7obs" /racle BI Scheduler communicates with /racle BI Server# 1nscripted 8obs &nscripted 7obs are called i+ots# iBots deliver reports and alerts to end users# iBots are confiured and submitted for e%ecution" usin /racle Business Intellience Delivers# /racle BI Scheduler communicates with /racle Business Intellience Presentation Services for unscripted 7obs and must be installed and confiured to deliver iBots# 3:: Security (evels in Siebel Analytics A# 2he two levels of security available in Siebel analytics are the Data level security which is implemented in the bmm layer and ob7ect level security which is implemented in the presentation layer i#e restrictin a particular column for a particular user providin access to a particular dashboard# 2he security can also done in the ui level by the manae catalo option# H# Within Siebel Analytics there are two basic types of security" Data .evel and /b7ect .evel# Data level is about controllin the data i#e# the facts that a user can see" typically this is because manaers don>t want fisticuffs in the office5 so preventin everyone from seein how much commission the sales team et is enerally a ood idea# Also" you may be familiar with 2+I" 2oo +uch Information" if li9e me you>re a nosey par9er than everyone else>s data is far more interestin than your own and you can>t resist havin a loo9 should the opportunity present its self# ,ivin all your staff this opportunity can have a dramatic effect on productivity# 3;: +(A0 and +(.0 /.AP stands for /nline Analytical Processin# It uses database tables 'fact and dimension tables( to enable multidimensional viewin" analysis and *ueryin of lare amounts of data# 6## /.AP technoloy could provide manaement with fast answers to comple% *ueries on their operational data or enable them to analy$e their company>s historical data for trends and patterns# /.2P stands for /nline 2ransaction Processin# /.2P uses normali$ed tables to *uic9ly record lare amounts of transactions while ma9in sure that these updates of data occur in as few places as possible# Conse*uently /.2P database are desined for recordin the daily operations and transactions of a business# 6## a timecard system that supports a lare production environment must record successfully a lare number of updates durin critical periods li9e lunch hour" brea9s" startup and close of wor9 3>: star and sno" fla=e schema! Where sno" fla=s can be used and "hich uses "hat schema (+(A0 and +(.0) Snowfla9e schema is used when the datawraehouse is most of the time used as a source for one more rather hih end datawarehouse than for direct analysis the ma7or difference between star and snowfla9e is star schema is hihly denormali$ed where as snowfla9e schema is partially normali$ed# 5@: Imae 0rompt and column 0rompt in Siebel ans"ers Criteria 0rompt o Criteria prompt uides users in ma9in selections for individual re*uests# o 2here are two 9inds of criteria prompts" o Column 1ilter prompts o Imae prompts Addin a Column 0rompt o A column filter prompt allows users to select values to filter a column in a re*uest# o Siebel Answers: Criteria tab : Prompts tab : Create Prompt :Column 1ilter Prompt or Imae Prompt o Select the Column 1ilter Prompt o Addin a Column Prompt continued o 2he Column 1ilter Prompt Properties dialo bo% appears# Addin a Imae 0rompt o An imae prompt provides an imae that users clic9 to select their re*uest criteria# 1or e%ample" from an imae that shows products" users can clic9 a product# o Imae prompts appear on the Prompts tab in Siebel Answers# Addin an Imae 0rompt continued o In Siebel Answers" display a re*uest to which you want to add an imae prompt" and then clic9 the Prompts tab# o 1rom the Create 1ilter drop-down list" select Imae Prompt 51: ?o" a loical re/uest "or=s in Siebel Analytics Sample #e/uest 0rocessin &ser views a dashboard or submits an Answers re*uest 2he Siebel Analytics Web Server ma9es a re*uest to the Siebel Analytics to retrieve the re*uested data 2he Siebel Analytics Server usin the #rpd file" optimi$es functions to re*uest the data from the data sources 2he Siebel Analytics Server receives the data from the data sources and processes as necessary 2he Siebel Analytics Server passes the data to the Siebel Analytics Web Server 2he Siebel Analytics Web Server formats the data and sends it to client 5): Siebel analytics clusterin ho" fail over reconiCes the other server Clusterin Siebel Analytics Servers Cluster Server $eature Allows up to AR Siebel Analytics Servers in a networ9 domain to act as a sinle server Server in cluster share re*uests from multiple Siebel Analytics clients" includin Siebel Analytics Answers and Siebel Analytics Delivers Cluster Controller is primary Component of the cluster Server feature +onitors status of resources in a cluster and performs session assinment as resources chane Supports detection of server failures and failover for /DBC clients of failed servers 5,: properties of connection pool* multiple connection pools to the same Database Des there can b multiple connection pools for the same database# 53: %arrative Die" and Styles applied to charts and different vie" available in analytics About Die"s Giews use the presentation capabilities of Siebel Analytics Web to help you loo9 at results in meaninful" intuitive ways# When you run a new re*uest" Siebel Analytics initially displays results in a table" with a title precedin the table# Giews are available for selection on the )esults tab in Siebel Answers# Die"s Continued 2he followin are the views available in Siebel Analytics Compound (ayout .itle .able Chart 0ivot .able $ilters Column Selector $unnel chart %arrative .ic=er Static .e9t %o #esults (oical S&( Create Sement Create .aret (ist Compound (ayout Die"s We use the compound layout view to assemble different views for display on a dashboard# /n the Criteria tab" you can clic9 the followin button to access the compound layout view# 0erformin Common .as=s Savin a Siebel Analytics Giew We can save the view with which you are wor9in at any time# Choose a personal or shared folder in which to save the view# Clic9 /B# 0rintin a Siebel Analytics Die" Clic9 the followin button near the top of the wor9space# Choose @2+. or PD1# 1or @2+." a new window shows the selected item# Choose 1ile : Print on the browser menu# 1or PD1" an Adobe PD1 window shows the selected item# &se the options available in the Adobe PD1 window to save or print the file# -a=in a Copy of a Siebel Analytics Die" We can duplicate a view to create a copy of it# Duplicatin a view is useful when you want to ma9e chanes to it while preservin the oriinal view" or when you want create a new view based on an e%istin view# 2he duplicated view name has the numeral H appended to it# Dou can chane the name when you save the view# .o previe" a Siebel Analytics vie" as it "ill appear on a dashboard# Clic9 the followin button to near the top of the wor9space Clic9 the Display )esults lin9 to view the results# Deletin a Siebel Analytics vie" Clic9 the followin button near the top of the wor9space Choose Delete Giew from the list# Creatin a %e" #e/uest Dou can create a new re*uest while you are wor9in with a view for the current re*uest# Clic9 the followin button near the top of the wor9space# Clic9 a sub7ect area in the list to select it# 2he wor9space displays the Criteria tab" where you can create the new re*uest# +pen a saved Siebel Analytics re/uest Clic9 the followin button near the top of the wor9space# In the /pen dialo bo%" naviate to the re*uest and clic9 /B# 2he wor9space displays the Criteria tab" where you can modify the new re*uest# Assemblin vie"s for display on Dashboard 2his section provides the procedure to access the compound layout view and use it to assemble different views for display on a dashboard# In Siebel Answers" create or modify the re*uest with which you want to wor9# Addin" Deletin" and )earranin Siebel Analytics )esult Giews in Siebel Answers 2o add a new Siebel Analytics view Select a view from the list# 2o delete a Siebel Analytics view 2o rearrane a Siebel Analytics view 6ditin the Properties of a Siebel Analytics Giew Addin .itles We use the title view to add a title" a subtitle" a loo" a lin9 to a custom online help pae" and timestamps to the results# A title view is always added to the results" as the first view# Siebel Answers : )esults 2ab: Compound .ayout : Add Giew: 2itle 2o edit an e%istin title view" clic9 the )esults tab" choose Compound .ayout from the views drop-down list" and then clic9 the 6dit Giew button for the title view# Addin .ables &se the table view to show results in a standard table# &sers can naviate and drill down in the results# Dou can add a rand total and column totals specify custom table and column headins" and chane the formula or areation rule for a column# Siebel Answers : )esults 2ab: Compound .ayout : Add Giew: 2able 2o edit an e%istin table view" clic9 the )esults tab" choose Compound .ayout from the views drop-down list" and then clic9 the 6dit Giew button for the table view# 2he wor9space shows the options and settins for the view# 2o view the buttons for wor9in with each column individually" select the option to show header toolbars# 2o add custom headins or edit the formula for a column" clic9 the 6dit 1ormula button# Sho"in Charts We use the chart view to position columns on a chart" and to customi$e the title" leend location" a%is titles" data labels" si$e" and scale# We can select the chart raph" such as a line chart or a bar chart5 the chart subtype" such as two-dimensional5 and the style for columns" such as the shape and fill pattern# Dou can also set borders and colors" and control other chart characteristics# Chart raph choices include area charts" bar charts" bubble charts" line charts" and other types# Chart subtypes include HD" FD" absolute" clustered" stac9ed" combination" and custom 2he buttons at the top of the chart view pae provide access to various chart settins or ,eneral Chart Properties# 0ivot .ables 2he pivot table view is an interactive view that allows you to rotate the rows" columns" and section headins to obtain different perspectives of the data# Pivot tables are naviable and drillable" and are especially useful for trend reports# 2o add a new pivot table view" clic9 the )esults tab and choose Pivot 2able from the views drop- down list# Dra and drop the re*uest columns" which appear as elements in the pivot table" to the desired positions in the pivot table template# Sho"in filters applied to results We use the filters view to show the filters in effect for a re*uest# 2o add a new filters view" clic9 the )esults tab and choose 1ilters from the views drop-down list# Column Selector Die" We use the column selector view to allow users to dynamically chane which columns appear in a re*uest# /ne column selector can be attached to each column in a specific re*uest" and multiple columns 'attributes( can be attached to each column selector# 2he wor9space shows the options and settins for the view# Select the Include Selector option for each column that you want a column selector to appear# Sho"in results in a $unnel Charts We use the 1unnel Chart view to show results as a three-dimensional chart that represents taret and actual values and levels by color# 2ypically" funnel charts are used to raphically represent data that chanes over different periods or staes# 1or e%ample" funnel charts are often used to represent the volume of sales over a *uarter# 1unnel charts are well suited for showin actual compared to tarets for data where the taret is 9nown to decrease 'or increase( sinificantly per stae" such as a sales pipeline# 2o add a new funnel chart view" clic9 the )esults tab and choose /ther Giews : 1unnel Chart from the views drop-down list# 2o edit an e%istin funnel chart view" clic9 the )esults tab" choose Compound .ayout from the views drop-down list" and then clic9 the 6dit Giew button for the funnel chart view# +a9e your selections for the fields in the wor9space# Addin %arrative .e9t We use the narrative view to add one or more pararaphs of te%t to appear with the results# 0arrative te%t is useful for providin information such as conte%t" e%planatory te%t" or e%tended descriptions# 2o add a new narrative view" clic9 the )esults tab and choose /ther Giews : 0arrative from the views drop-down list# 2o edit a narrative view" clic9 the )esults tab" choose Compound .ayout from the views drop- down list" and then clic9 the 6dit Giew button for the narrative view# Dou can type a sentence with placeholders for each column in the results and specify how rows should be separated# .ic=er Die" A tic9er displays the results of a re*uest as a mar*uee 'movin results that scroll across the pae(# Dou can customi$e the si$e of the scroll area" the speed and direction in which the results scroll" and other display settins# 2o add a new tic9er view" clic9 the )esults tab and choose /ther Giews : 2ic9er from the views drop-down list# 2o edit an e%istin tic9er view" clic9 the )esults tab" choose Compound .ayout from the views drop-down list" and then clic9 the 6dit Giew button for the tic9er view# 2he wor9space shows the options and settins for the view# Static .e9t Die" We use the static te%t view to add or edit mar9up te%t to appear with the results# We can add mar9up te%t that contains formatted te%t" Active8 controls or !avaScript4s" sound bites" animation" speciali$ed loos" and so on# 2he mar9up te%t may contain anythin that is supported by your browser# 2o add a new static te%t view" clic9 the )esults tab and choose /ther Giews : Static 2e%t from the views drop-down list# 2o edit an e%istin static te%t view" clic9 the )esults tab" choose Compound .ayout from the views drop-down list" and then clic9 the 6dit Giew button for the static te%t view# 2he wor9space shows the static te%t view# %o #esults Die" We use the no results view to specify e%planatory te%t to appear if the re*uest does not return any results# 2he te%t can help users understand that there was no data# 2o add a new no results view" clic9 the )esults tab and choose /ther Giews : 0o )esults from the views drop-down list# 2o edit an e%istin no results view" clic9 the )esults tab" choose Compound .ayout from the views drop-down list" and then clic9 the 6dit Giew button for the no results view# 2he wor9space shows the no results view# 2ype e%planatory te%t into the @eadline and 2e%t bo%es# (oical S&( Die" We use the loical S-. view to show the S-. enerated for the re*uest# 2his view is useful for trainers and administrators" and is usually not included in results for typical users# 2o add a new loical S-. view" clic9 the )esults tab and choose /ther Giews : .oical S-. from the views drop-down list# 2o edit an e%istin loical S-. view" clic9 the )esults tab" choose Compound .ayout from the views drop-down list" and then clic9 the 6dit Giew button for the loical S-. view# 2he wor9space shows the loical S-. view# Sement Die" We use the create sement view to display a Create Sement lin9 in the results# &sers can clic9 this lin9 to create a sement in their Siebel +ar9etin operational application" based on the results data# 2he create sement view is for users of the Siebel +ar9etin operational application" interated with Siebel Analytics# .aret (ist vie" 2he create taret list view is for users of Siebel Industry Applications" interated with Siebel Analytics# It allows automatic interation of lists of contacts and accounts into these Siebel operational applications" both networ9-based and disconnected" based on the results of a Siebel Analytics re*uest# 1or e%ample" users of Siebel Pharma Sales can create a taret list in the operational application and use it in their Siebel Pharma 1ield Analytics disconnected application# When you add a create taret list view" a lin9 named Create 2aret .ist appears in a Siebel Analytics report that appears on a user4s Analytics dashboard# 2he user can clic9 this lin9 to populate or refresh a list of contacts or accounts in the Siebel operation application# 55: Disconnected "ho uses it and steps in confiurin disconnected application Siebel Disconnected Analytics offers the ability to use Siebel Analytics dashboards while disconnected from the corporate networ9# A Disconnected Analytics application is a pac9ae of Siebel Analytics dashboards with supportin data and metadata# Disconnected Analytics applications are usually orani$ed accordin to business areas# $or 29ample* Dour Siebel Analytics administrator miht ma9e one application coverin sales and another coverin mar9etin campains# Dou can 9eep more than one Disconnected Analytics application on your .aptop" althouh only one application can be active and runnin at one time# &sin the Disconnected Analytics Application +anaer" you can update and administer the Disconnected Analytics applications on your laptop# Components of Disconnected Analytics Applications A Disconnected Analytics application is a local version of the Siebel Analytics platform runnin on your laptop# It includes the followin components: S A personaliCed version of Siebel Analytics dashboards Dou can access your personal Siebel Intellience Dashboards as you would if you were loed on to the Siebel Analytics Web# 2he dashboards may include your own versions of the enterprise level dashboards" with any special data filters you may add# S 0ersonaliCed and secure data from the Siebel Analytics enterprise database Dou can download data from the networ9 to your laptop and save reports you have created separately from roup data and reports# S Disconnected Analytics Application -anaer 2his utility allows you to use and manae Disconnected Analytics applications on your laptop while disconnected from the networ9# It also allows you to synchroni$e the data for Disconnected Analytics applications with data on the networ9# /nce installed" you can access the Disconnected Analytics Application +anaer from the Windows Start menu# 2hese components are included in the installation file sent to you by your Siebel Analytics administrator# In technical terms* "hat the installation file sets up are: H .he local (that is* the laptop) repository Contains metadata about the data tables available in the local application# 0ote that this repository is not a subset of the server repository5 it is created independently# A Disconnected Analytics application has only one repository# H the local Web Catalo Contains metadata about the reports available in the local application# 2his Web Catalo is not a subset of the server Web Catalo5 it is created independently# A Disconnected Analytics application has only one Web Catalo# .o install the Siebel Analytics Disconnected Client & Access the installation files" and run the proram Setup#e%e# ( 2he installation wi$ard window appears and prompts you throuh each screen" as shown in 2able HK# 2o continue to the ne%t screen" clic9 0e%t# If you need to return to a previous screen" clic9 Bac9# 2able HK# Siebel Analytics Installation Wi$ard Screens for Disconnected Client /nly Screen ,our Action Welcome Clic9 0e%t# .icense Areement Select# I accept#### and clic9 0e%t# .icense 1ile 2he .icense file is an 8+. file correspondin to the installation type you are licensed for# 2his file is emailed to you" or installed on your corporate server# Select the appropriate 8+. file in the .icense 1ile screen 'for e%ample" @ori$ontalDisc#%ml(# Clic9 0e%t# Installation Directories 2o chane the default installation drive 'recommended(" clic9 browse and establish the installation path" then clic9 0e%t# CA1.I+%: Do not install the Disconnected Client on the same machine with Siebel Analytics# Install them on two separate machines# Setup 2ype Choose the option Disconnected Client# Clic9 0e%t# Selection 6rror +essae .anuae 2he error messaes from the Siebel Analytics Server are in one lanuae only# 2ypically" these are bac9- end server side messaes only# 2he Siebel Analytics Administrator can choose which lanuae to display these messaes in# 2he default is 6nlish# Clic9 0e%t# Wait Placeholder screen appearin while the installer accepts all the choices you have made# Clic9 0e%t# Summary Information (0reinstallation) A list of the Disconnected Client components and the directory where they are to be installed# Confirm that this information is correct# Clic9 0e%t# Installin Placeholder screen that appears while the installer installs all the features you have selected# Clic9 ne%t when done# "unnin' $isconnected Client in Silent -ode After you install Siebel Analytics Disconnected Client" you can ma9e it run automatically in silent mode 'in the bac9round(# In order to run Disconnected Client in silent mode easily" you should Create a new Start menu shortcut" as shown in the followin procedure# .o create a Start menu shortcut for Disconnected Client silent mode & )iht-clic9 Start and select 6%plore# Start +enu should be hihlihted# ( In the riht pane" double-clic9 Prorams# . In the riht pane" double-clic9 Siebel Analytics# / )iht-clic9 Siebel Disconnected Analytics and select Create Shortcut# 0 )ename the new shortcut to Siebel Disconnected Analytics Silent +ode# 1 )iht-clic9 Siebel Disconnected Analytics Silent +ode and select Properties# a In the Shortcut tab .aret field* at the end of the e9istin path* add the follo"in: Os Be sure to include the leadin space# b Clic9 Apply and close the window# 2o start Disconnected Client in silent mode" naviate to Start : Prorams : Siebel Analytics : Siebel Disconnected Analytics Silent +ode# Summary Information (post installation) Ac9nowledement that the installation wi$ard has finished installin Siebel Analytics# Clic9 0e%t# )estart Computer Choose whether or not to immediately restart your computer and clic9 1inish# If you clic9 Des ###" the computer shuts down and restarts# If you clic9 0o###" you need to restart the computer before you use Siebel Analytics# Confiurin Siebel 0harma $ield Analytics Client 2$+C $SN Siebel Pharma 1ield Analytics Client is the Disconnected Analytics client for the Siebel Pharma application# Whenever a Pharma 1ield Analytics user los on to Disconnected Analytics" the user name and password are authenticated usin S-. Anywhere aainst a Siebel transactional database table# In order for Pharma 1ield Analytics to wor9 in an interated environment" you must confiure SI6B6.N/.2P 'the /DBC Data Source 0ame or DS0( on the client machine# 2he followin confiuration provides connectivity between the Pharma 1ield Analytics application and the mobile client Siebel transactional database# .o confiure the Siebel 0harma $ield Analytics client SI2'2(I+(.0 DS% & 0aviate to Start : Prorams : Administrative 2ools : Data Sources '/DBC(#Clic9 System DS0 tab# ( Clic9 Add button# . Select Adaptive Server Anywhere T#E# Clic9 1inish# / In Data source name field" enter SI6B6.N/.2P# %+.2 +a9e sure the user has appropriate Analytics responsibilities chec9ed# 0 Clic9 Database tab" and then clic9 Browse# In the Database file field" point to the local database on the client machine# 1 Clic9 /B to e%it the Administrative 2ool# 57: ?o" to 'ypass the #epository Authentication Another option is to bypass Siebel Analytics Server security and rely on the security provided by issuin user-specific database loons and passwords when the Siebel Analytics Server submits *ueries to databases# 2he databases can then determine whether the *uery will be performed for the user# 2he Siebel Analytics Server issues *ueries to databases in one of the followin ways: By usin the user IDs and passwords confiured in connection pools when the connection pool property Shared .oin has been chec9ed# With database-specific user IDs and passwords that are specific to each user# Confiure the database user IDs and passwords in the user>s profile in the Siebel Analytics Server repository# If you are usin database-specific loin information" connection poolin needs to be set up without the Shared .oin property" allowin it to accept database-specific user IDs and passwords# 1or more information on connection pools" see Settin up Connection Pools# 'ypass Siebel Analytics Server security by settin the authentication type in the %&SConfi!I%I file: A&2@602ICA2I/0N2DP6 < BDPASSN0-S5 5:: Correlated sub /uery* Derived .ables Correlated subquery In S-." a sub*uery in which processin the inner *uery depends on data from the outer *uery $erived Tables a derived table is a select *uery that is used in place of a table# '/r( S-.-data consists entirely of table variables" called base tables# An operation that references $ero or more base tables and returns a table is called a *uery# 2he result of a *uery is called a derived table. 5;: %ormaliCation and five normal forms %ormaliCation: normali$ation is nothin but splittin the structure of the table into H or more tables so that redundancy is reduced and transactions in the form of inserts" deletes can be easily implemented# $irst %ormal $orm: An entity is in 1irst 0ormal 1orm 'A01( when all tables are two-dimensional with no repeatin roup# A row is in first normal form 'A01( if all underlyin domains contain atomic values only# A01 eliminates repeatin roups by puttin each into a separate table and connectin them with a one-to- many relationship# +a9e a separate table for each set of related attributes and uni*uely identify each record with a primary 9ey# 6liminate duplicative columns from the same table# Create separate tables for each roup of related data and identify each row with a uni*ue column or set of columns 'the primary 9ey(# Second %ormal $orm: An entity is in Second 0ormal 1orm 'H01( when it meets the re*uirement of bein in 1irst 0ormal 1orm 'A01( and additionally: Does not have a composite primary 9ey# +eanin that the primary 9ey cannot be subdivided into separate loical entities# All the non-9ey columns are functionally dependent on the entire primary 9ey# A row is in second normal form if" and only if" it is in first normal form and every non-9ey attribute is fully dependent on the 9ey# H01 eliminates functional dependencies on a partial 9ey by puttin the fields in a separate table from those that are dependent on the whole 9ey# An e%ample is resolvin many many relationships usin an intersectin entity# .hird %ormal $orm: An entity is in 2hird 0ormal 1orm 'F01( when it meets the re*uirement of bein in Second 0ormal 1orm 'H01( and additionally: 1unctional dependencies on non-9ey fields are eliminated by puttin them in a separate table# At this level" all non-9ey fields are dependent on the primary 9ey# A row is in third normal form if and only if it is in second normal form and if attributes that do not contribute to a description of the primary 9ey are move into a separate table# An e%ample is creatin loo9-up tables# 'oyceGCodd %ormal $orm: Boyce Codd 0ormal 1orm 'BC01( is a further refinement of F01# In his later writins Codd refers to BC01 as F01# A row is in Boyce Codd normal form if" and only if" every determinant is a candidate 9ey# +ost entities in F01 are already in BC01# BC01 covers very specific situations where F01 misses inter-dependencies between non-9ey 'but candidate 9ey( attributes# 2ypically" any relation that is in F01 is also in BC01# @owever" a F01 relation won>t be in BC01 if 'a( there are multiple candidate 9eys" 'b( the 9eys are composed of multiple attributes" and 'c( there are common attributes between the 9eys# $ourth %ormal $orm: An entity is in 1ourth 0ormal 1orm 'U01( when it meets the re*uirement of bein in 2hird 0ormal 1orm 'F01( and additionally: @ave no multiple sets of multi-valued dependencies# In other words" U01 states that no entity can have more than a sinle one-to-many relationship within an entity if the one-to-many attributes are independent of each other# +any: many relationships are resolved independently# $ifth %ormal $orm: An entity is in 1ifth 0ormal 1orm 'V01( if" and only if" it is in U01 and every 7oin dependency for the entity is a conse*uence of its candidate 9eys# 5>: What are the primary =ey* forein =ey* alternate =ey* composite =ey and candidate =eyE 0rimary =ey: a primary 9ey is a column or a roup of columns that can uni*uely identify any row in a table# it must uni*uely identify each row in a table it must contains uni*ue values it cannot be a null field It should contain a minimum number of fields necessary to be called uni*ue# It cannot be a multi-part field Its value cannot be modified e%cept in very rare cases# $orein =ey: A forein 9ey is a field 'or fields( that points to the primary 9ey of another table# 2he purpose of the forein 9ey is to ensure referential interity of the data# In other words" only values that are supposed to appear in the database are permitted Alternate =ey: An alternate 9ey 'or secondary 9ey( is any candidate 9ey which is not selected to be the primary 9ey 'PB( Composite =ey: A com#osite 3ey is a primary 9ey that consists of more than one column# Also 9nown as a concatenated 3ey or a''re'ate 3ey# Candidate =ey: A candidate 9ey is a combination of attributes that can be uni*uely used to identify a database record without any e%traneous data# 6ach table may have one or more candidate 9eys# /ne of these candidate 9eys is selected as the table primary 9ey# 7@: -eta data (do "e actually have database or is data stored in -eta data +eta data is the bride between Dataware house and decision support application it answers *uestions as ;What does this field mean in business termsW= which bossiness4 process does this set of *ueries supportW= and so onX +eta data is data about data# +eta data will be used by those who are oin to administer and maintain the data warehouse as well as by those who are oin to use the information stored in the data warehouse# 2here are two 9inds of metadata that will come alon with a data warehouse# 2hey are technical metadata and business metadata# People who administer and maintain the data warehouse will use technical metadata and those who are oin to use the data warehouse will use business metadata# 71: -eta data (do "e actually have database or is data stored in meta data ) +etadata is the bride between the data warehouse and the decision support system" /r metadata is data about data that is the column name" data type and width /r metadata is data about data /r metadata is user4s data and user4s table data Actually we r dealin only with the structure of data when we *ueryin the data the *uery hits the database# 2he data is present in the database itself# 7): ?o" to Create the report and "hat are the standards follo"ed to do the same Accessin the Standalone Siebel Ans"ers 2o access stand-alone Siebel Analytics" you use a &)." a user ID" and a password provided by your orani$ation# Select the lanuae in which you want to wor9 from the drop-down list# 0erformin Common tas=s 29istin from Siebel Analytics Giewin Descriptions of Siebel Analytics Dashboards and Saved )e*uests Printin a Siebel Analytics Dashboard or Saved )e*uest 6mailin a Siebel Analytics Dashboard Pae or )e*uest Downloadin Siebel Analytics )esults 29istin from Siebel Analytics 1rom any Siebel Analytics screen" clic9 the .o /ut lin9# Do not close the browser window to e%it from Siebel Analytics# Die"in Descriptions of Siebel Analytics Dashboards Descriptions are supplied when a dashboard or re*uest is saved in the Web Catalo# Pause the cursor over the title of the saved re*uest in the selection pane in Siebel Answers# Pause the cursor over the name of the dashboard in Siebel Intellience Dashboards# 0rintin a Siebel Analytics Dashboard or Saved #e/uest Siebel Analytics allows you to display printer-friendly versions of e%istin dashboards and re*uests# Dou can print usin @2+. PD1 A new window shows the selected item without the e%traneous lin9s# 2mailin a Siebel Analytics Dashboard 0ae or #e/uest We can email a dashboard pae or a re*uest as a Web archive '#mht( file# Clic9 the Printer 1riendly lin9# A new browser window opens that contains the dashboard pae or the re*uest# Select 2oolbar" choose 1ile : Save As# Save the file to the desired location" with a file type of Web Archive" Sinle 1ile 'J#mht(# Send the saved #mht attachment usin an email application# Do"nloadin Siebel Analytics #esults Siebel Analytics provides options for downloadin results# Download to 6%cel Download Data Download Web Pae '+@2+.( 7,! ?ierarchy of the Siebel Analytics Web components! Delivers" answers" admin" loout" disconnected" dashboard" my account" cataloue file with e%tension of #webcat 73: ?o" comfortable in Siebel tools to et the understandin of the .ables and 4oins By usin the 7oin manaer 75: Data -odelin $undamentals and Concepts Different .ypes of Data modelin (0hysical & dimensional) 2he types of data modelin r conceptual loical" physical modelin 2he datamodellin is completely a desin approach for desinin the datawarehouse In conceptual modelin a database architect need to understand the re*uirements very clearly" once the re*uirements are very clear he needs to identify the lowest level rains" identify the entities and attributes for each entity In loical modelin once the entities Y attributes are identified desin the dimension tables with the lowest ranularity" desin the fact table with 9ey performance indicators" and establish the relationship between dimension table and fact table usin primary Y forein 9eys the desin of the database loo9s li9e a star #In physical modelin once the loical schema is ready move the structures to e%ist physically in the database# 77: Advanced $ormattin in analytics (Conditional $ormattin of #eports) Based on a particular condition we r formatting the data of report with custom colours and fonts etc.. Applyin Conditional $ormattin to Column Content in +racle 'I Ans"ers In tables and pivot tables" conditional formattin helps direct attention to a data element if it meets a certain condition# 1or e%ample" you can show below-*uota sales fiures in a certain color" or display an imae such as a trophy ne%t to the name of each salesperson who e%ceeds *uota by a certain percent# Dou do this by selectin one or more columns in the re*uest to use" specifyin the condition to meet" and then ma9in selections for font" cell" border" and style sheet options to apply when the condition is met# 2he conditional formats can include colors" fonts" imaes" and so on" for the data and for the table cell that contains the data# 2he steps to specify a condition are very similar to those used to create filters# Dou can add multiple conditions so that the data and the table cell are displayed in one of several formats" based upon the value of the data# 1or e%ample" below-*uota sales can be displayed in one color" and above-*uota sales can be displayed in another color# +ption 1sae %otes Default Displays any imaes in the default position" which is usually to the left of the column data or headin# Imaes .eft Displays any imaes to the left of the column data or headin# Imaes )iht Displays any imaes to the riht of the column data or headin# Imaes /nly Displays only the imae" and not the column data or headin# Several subtle conditional formattin differences e%ist between traditional tables and pivot tables# Conditional formats that format one column based on the value of another column are not reflected in a pivot table" but are reflected in a standard table# 1or e%ample" settin the color of a reion name based on the sales in that reion has no effect in a pivot table# @owever" settin the color of the sales data based on the value of the sales data is reflected in a pivot table" as is settin the color of the reion name based on the actual name5 for e%ample" displayin a value of 6astern )eion in bold colored te%t# N2TE In pivot tables" conditions are evaluated aainst the values as calculated or areated by the pivot table# Conditional formattin is applied based on the underlyin value" even if you choose the Show As options to show the data as percents or inde%es# Dour selections apply only to the contents of the column for the re*uest with which you are wor9in# .o add conditional formattin to a column in a re/uest & In /racle BI Answers" clic9 the Properties button for a column to open the Column Properties dialo bo%" and then clic9 the Conditional 1ormat tab# ( Clic9 the Add Condition button and select the desired column in the re*uest for use in constructin the condition# 2he CreateO6dit 1ilter dialo bo% opens# N2TE When you access the CreateO6dit 1ilter dialo bo% from the Conditional 1ormat tab" the dialo bo% shows only the options that apply to conditional formats# 1or e%ample" the /perator drop-down list shows the subset of operators that are used in conditional formats" and you can only apply presentation variables# 1or information about usin the CreateO6dit 1ilter dialo bo%" see ;&sin Column 1ilters in an /racle BI )e*uest= on pae UI# When you clic9 /B at the CreateO6dit 1ilter dialo bo%" the 6dit 1ormat dialo bo% appears# . +a9e your choices for font" cell" border" imae" and advanced style formattin options# 1or more information" see ;1ormattin Column Content In /racle BI Answers= on pae IA# N2TE If you specify an imae as part of the conditional formattin" it appears conditionally in the results# / Clic9 /B when you are done to return to the Column Properties dialo bo%# 0 Clic9 /B if you are done" or specify another condition to include# 2he Column Properties dialo bo% shows the condition" and the conditional formattin to apply# Columns are evaluated in the order that they are listed# 1 2o reorder a column" clic9 the +ove &p or +ove Down buttons# 4 2o delete a column from the condition" clic9 the Delete button# 5 2o edit a condition or a conditional format" clic9 it#
7:: Interated* stand alone Analytics Difference! Siebel Analytics Standalone Provides a platform to model data so users can understand it Provides server to enerate S-. and seamlessly access and manipulate data from multiple sources Provides a simple to use" hihly interactive" wed-based analysis tool and ability to pre-construct dynamic reports and alerts Siebel Analytics Applications Provides all that the standalone application does" plus: Applications for common industry analytical processin such as service analytics" Sales Analytics" Pharma Analytics" and so on Prebuilt role-based dashboards to support the needs of line manaers to chief e%ecutive officers A prebuilt database 'Siebel )elationship +anaement Warehouse( desined for analytics processin with prebuilt routines to e%tract" load" and transform data from the Siebel eBusiness application 'transactional( database 7;: ?o" to set up (DA0 Security "ithin Siebel Analytics #epository (DA0: .ihtweiht Directory Access Protocol '.DAP(" Instead of storin user IDs and passwords in a Siebel Analytics Server repository" you can have the Siebel Analytics Server pass the user ID and password entered by the user to an .DAP server for authentication# 2he server uses clear te%t passwords in .DAP authentication# +a9e sure your .DAP servers are set up to allow this# 7>: "hy is the Jnumber of elements at a levelJ re/uired for dimensionE It specifies the no of elements that e%ist at this level f this level is the rand total level then leave the field as blan9# 2he system will set a value A by default# 2his no is used by the Siebel analytics server when pic9in areate sources" the no does not to have been e%act but ratio of numbers from one level to another should be accurate! :@: +'I22 briefin boo=s and 9ml publisher If your orani$ation licensed Siebel Analytics Briefin Boo9s" you can store a static snapshot of dashboard paes or individual re*uests in one or more briefin boo9s# Dou can then download and share briefin boo9s for viewin offline# Briefin boo9s and their content can also be updated" scheduled" and delivered usin Siebel Delivers#
:1: 2.( ta=es more time to complete ho" to debu and "hat approach to resolve the same We can resolve by identifyin the tar'et bottle nec3s and the source bottle nec3s and the ma##in' bottle nec3s and the session bottle nec3s and the last is the system bottle nec3s :): session lo* mappin* "or=flo"* confiuration settins of Informatica A mappin is a raphical representation of dataflow from source to taret with s set of transformation rules where business loic is applied Session lo is a file that is created by the Informatica server which contains all the information about the e%traction transformation and loadin# A wor9flow is the process of submittin the session to the Informatica server" 'what ever the mappin we create a session is creates for each mappin( We have to confiure the Informatica server and the repository server :,: 0erformance tunin* Conformed dimensions 2he performance tunin is done by ta9in of the followin issues into consideration A# +a9in the table as cacheable H# Chec9in whether the cache is enabled in 0-SConfi#ini file F# Performin hints on the database and the hints r database specific and hints r possible only in oracle# U# Chec9in whether the inde% r created for appropriate columns or not and so on in this way we can increase the performance in Siebel analytics 2here may be a case where a sinle dimension table is shared by multi#le fact tables that dimension is called as conformed dimension '/r( A dimension which can b shared by multiple fact tables :3: (evel 'ased -easure* 6rain in a fact .able A level-based measure is a column whose values are always calculated to a specific level of areation# 1or e%ample" a company miht want to measure its revenue based on the country" based on the reion" and based on the city# Dou can set up columns to measure Country )evenue" )eion )evenue" and City )evenue# .evel-based measures allow a sinle *uery to return data at multiple levels of areation# 2hey are also useful in creatin share measures" that are calculated by ta9in some measure and dividin it by a level-based measure to calculate a percentae! 2he level at which the fact information is stored in a fact table is called rain of fact 'or( fact ranularity 'or( fact event level!
:5: Architectural Difference bet"een +'I22 & Siebel analytics 2here is no any particular difference reardin the architecture of the SA and obiee but there r some enhancements li9e interatin with @yperion which is best for eneratin financial reports and and to date function and usin of presentation variables in the &I layer 41! ) want to run one r#d6 w%ere s%ould ) s#ecify to run t%e r#d7 Ans: We specify rpd in 0-SConfi file# In )epository section# 44! 8%at is t%e #ur#ose of t%e 9iew Selector7 It is the new feature from Siebel Analytics I#T on words# By usin the Giew Selector we can choose the views of your reports in any of them# All the views are appearin li9e a drop down list" o9" and then we can able to see as you desired view which you want o9# 45! 8%at is t%e use of i+ots in Siebel delivers7 2o send alerts to the users throuh emails" phone messaes and paers# 4:! 8%at ty#e of data t%e fact table s%ould contain7 It contain measures and 9eys 5;! <ow you create t%e new das%board7 ,o to web administration in presentation services" clic9 interactive dashboards and name the dashboard" and then we can add paes and columns to the dashboard# 5&! 8%at is meant by !webcat7 It stores the Dashboards" )e*uest definitions" 1ilters and Paes# It also contains usersOroups privilees to the dashboards and folders# It can be administered usin Siebel analytics catalo manaer# 5(! 8%at is Siebel analytics7 Siebel Analytics is a powerful reportin tool in Siebel# It is used to develop repository" and develop the reports TF# 8%at is t%e arc%itecture of Siebel analyticsW 2he architecture of Siebel analytics contains Client" Web Server" Siebel Analytics Server" Scheduler and Server Database# TU# 8%ic% com#onent sc%edules6 monitors6 confi'ure ET* routines7 Ans: DAC client# 50! <ow can you #ur'e t%e cac%e7 Ans: A# &se cache manaer H#settin the Cache Persistence 2ime in the Physical 2able dialo bo% for a particular table F#use event pollin tables 51! Can one #resentation catalo' refer to multi#le business models7 Ans: 0o 54! Can multi#le #resentation catalo's refer to one business model7 Ans: Des 55! 8%at is t%e use of =uery lo' file7 Ans: )ecords information about -uery re*uest# 6. Informatica Mapping Tables 7: Integration of OBIEE with Siebel CRM applications : Mar!eting Segmentation "segment# Segment tree# $ist Catalog# $ist Import# Target $e%els an& Target $ist' (): *ow to %iew more than ()))) recor&s in Siebel +nal,tics web in a Table or -i%ot table .iews. (6: -erformance T/nning in Siebel +nal,tics "hints an& 0$' "Repeate&' 11: S2E an& SI$ Mappings "Siebel &ata wareho/se ET$# SRM3' 17. E4plain -lan an& T5 -rof "T/nning' 66: $ife c,cle of 23* 66: SRM3 Siebel 2ata 3areho/se "37-+R+M78 nee&s to be pop/late& alwa,s for an, ET$ r/n or all the SI$ mappings will fail. 69: +&%antages an& 2isa&%antages of S:$ in -h,sical $a,er ;): <$s Sheet importe& in -h,sical $a,er an& its /se ;1: 0a%igation in S+ if col/mn is selecte& from two same so/rces in the $ogical $a,er =;: Informatica# Siebel +pplications Config/ration an& Siebel Tools ==: m/lti/ser chec! o/t > +&ministration of R-2S. =6: OBIEE Sec/rit, > Single Sign on"Repeate&' =7: .isibilit, Mo&el in Siebel > OBIEE +nal,tics "Repeate&' 6;: S,stem session an& .ariables in the Repositor, 7): -erformance iss/es applie& in the Siebel +nal,tics 7;: ?pgra&e of a ol& web cat to a new 3eb cat after the new installation of OBIEE (: Bringing &ata at r/n time from other &atabase 1: which triggers the ET$ an& how &ata is refreshe&@ =: how is the E%ent polling an& p/rging &one@"Repeate&' 6: +&&ing a 0ew &imension to the E4isting 2ata Mart 7: Is 2ata mo&el change& in 0ewer %ersion of Siebel anal,tics "wh, an& what meas/res nee&s to be ta!en while /pgra&ing' : Ibot fails an& gi%es o&bc error in -ro&/ction how to pre%ent the error in &eli%ering to the recipient 96: 2ifferent /tilities in Siebel +nal,tics "+&min tool# o&bc client > catalog' 9;: Aoins > 5e,s "in anal,tics $a,ers i.e. -h, > B/s'# creation of +ggregation Tables "*irearch,# s/mmar,# so/rces' 9=: 2ifferent stages of wor!ing in anal,tics Repositor, "(1' 96: 2ata wareho/se Basics > ET$ ET$ "+# b# c into 4 "a# b# c BC&ifferent 2ata so/rces' how to achie%e b, writing oracle proce&/re 97: .isibilit, Mo&el in Siebel +nal,tics 99: -h,sical S:$# 0::/er, $og# 0:S Config. I0I# Cl/ster Config ()(: Relationship between sa%e& obDects in +nal,tics 3eb Catalog an& Repositor, ()1: Config/rable 0:SConfig.ini files parameters which affect &is! space ()6: Setting I0TERR?-T7E0+B$E2 parameter for +nal,tics Ser%er /sing 2B1 as a so/rce ();: 2ispla,ing M/ltiple Time -erio&s in a Single Report ()=: -op Chart image ser%er f/nctionalit, in Siebel +nal,tics %ersion 7.=.4 ()7: 3hen are S/bDect +reas an& .iew -ri%ileges %isible in the +&min C Manage -ri%ileges lin!@ (): *ow can /sers mo%e the EM, +cco/ntsE $in! to the EM, 2ashboar&E screen@ ()9: 3hat are the stan&ar&Fbest practice r/les to b/il& a hierarch,@ ((): *ow can /sers chec! the stat/s of an iBot@ (((: *ow to setB/p m/ltiple anal,tics repositor, access in 3in&ows OS installs ((1: *ow sho/l& /sage trac!ing information is loa&e& into Siebel +nal,tics 7.=.4@ ((6: Can the Siebel +nal,tics -latform be /pgra&e& witho/t /pgra&ing the Siebel application repositor,@ ((;: 3hat are g/i&e& na%igation# c/stom page la,o/t# > s,stem message@ ((=: *ow &o we a&&Fcontrol a s,stem message# e4plain the steps in &etail ((6: 3hat are alerts how we sche&/le alerts ((: $og le%el in -ro&/ction# $ocale ((9: b/mping log files in pro&/ction an& how to &eb/g the iss/e in pro&/ction when log le%el set to ) an& how to get the G/er, in the log file (1): 2+C s,stem -roperties &esign# set/p an& config/re# in&ices an& tas!s an& sessions &efine in the &ac (1(: ET$ config/re &w7rep tables create an& &rop &ac repositor,# Informatica Repositor, Tables (1=: Roll bac! segment error# snapshot too ol& error (17: change capt/re -rocess in ET$# -r/ene 2a,s (1: 2esign the report from scratch "2ata Mo&el' #