Anda di halaman 1dari 12

.1 What is Cognos Reporting tool?

Cognos is a Reporting tool from IBM which helps in reporting and analysis of
various data from a data warehouse.
2. What is Cognos Connection?
It is a Web portal for Cognos 8 and a component which interracts with the
Content Store. It is a frontend to publish find manage organi!e and view
organi!ation"s business intelligence data.
3. What is Report item?
Report item is nothing but a #uery item when it is drag and drop into the wor$
4. What is Cardinality?
Cardinality is nothing but relation between tables.
%ne to %ne & %ne to Many & Many to Many & Many to %ne
5. What is data mining?
'ata mining is a process of e(tracting hidden trends within a data warehouse.
6. What are the types of prompt in Cognos?
)alue prompt *e(t +rompt 'ate prompt *ime prompt 'ate and time prompt
7. What is Drill hro!gh?
'rill,through reporting allows you to lin$ from one report to another. -ou can drill
through in a number of ways. & . 'rill *hrough id developed with two reports.
/. +arent Report & 0. Child Report.
". What are the components of Report #et?
1ramewor$ manager Cognos connection 2uery Studio Report Studio
$. What is difference %et&een content store and content manager?
. content store is a data base which stores the meta data of the reports.
But where as a content manager is a service which is available in dispatcher.
which it manages the security.
1'. What is ()*+?
%3.+ stands for %n 3ine .nalytical +rocessing a series of protocols used
mainly for business reporting.
11. What are components of report st!dio?
Insertable %b4ects pane & +roperties pane & 5(plorer bar &Report )iewer
12. What is ,nap ,hot?
snapshot is a static datasource it is a picture of of report once u created a
snapshot report u can6t add a data item.
13. -o& do yo! define a c!%e?
Its a multidimensional view of dimension and measures. It is used to analy!e the
data in various aspects which is called slicing and dicing.
14. What is the Difference %et&een +o&er+lay transformer and po&er play
+owerplay transformer6 is an 7M%3.+" tool using which one can create multi
dimensional structure called 8C9B5:.
+owerplay for reports is used to generate report from the cube.%nly one report
can be generated from one cube.If u want 7n" reports u must create 7n" cubes.
15. What is c!%e si.e?
0.; <BIt depends on ur pro4ect re#uirements.
16. What is meant %y /!n0 Dimension?
*he =un$ 'imension also called as garbage dimension.
. 4un$ dimension is a convenient grouping of typically low,cardinality flags and
17. What is transformer?
*ransformer is used for building the Cubes >Multidimensional Structure used for
1". What is catalog and types of catalogs in cagonos?
. catalog is a file containing the information >'atabase tables? that Impromptu
users need to create reports. & personal & distributed & hared & secured
1$. What is Cardinality?
Relationships e(ist between two #uery sub4ects. *he cardinality of a relationship
is the number of related rows for each of the two #uery sub4ects. *he rows are
related by the e(pression of the relationship@ this e(pression usually refers to the
primary and foreign $eys of the underlying tables.
2'. -o& to 1oin m!ltiple d% in catalog?
Mutiple database could not be connected in a single catalog. So that we use
hotfile for thispurpose.
21. -o& to generate c!%es in cognos?
+ower +lay *ransformer contain dimensionmeasuremodel and cube. we can
generate cube different way. & =ust right clic$ on cube name and build.
we can write script in uni(. using that we can generate cube.
22. What is snapshot?
. Snapshot is the copy of data when we create a snapshot it copies the e(act
data that6srelated to the at perticular report we use snapshot when ever we
want to compare reports.>5(ample Awe want to compare this months report with
previous months?.
23. Define datastores in Cognos?
'ata sources also $nown as #uery databases are relational databases
dimensionalcubes files or other physical data stores that can be accessed
through IBM Cognos8. .pplication *ier Components use data source
connections to access data sources.
24. What is metric store data%ase?
. metric store database is a special case of a #uery database. . metric
storedatabase is used to store the information associated with metrics that
appear inscorecards including targets performance metrics , thresholds ,
embership in sorecards
links to related reports.
25. What is difference %et&een 2ie& and materiali.ed 2ie&?
)iews contains #uery whenever e(ecute views it has read from base table
Where as M views loading or replicated ta$es place only once which gives you
better #uery performance.
26. What is difference %et&een data mart and data &areho!se?
. data mart designed for a particular line of business such as sales mar$eting
or finance.
Where as data warehouse is enterprise,wideBorgani!ational
*he data flow of data warehouse depending on the approach.
27. What is D3?
'*M transform data received from reader buffer and its moves transformation to
transformation on row by row basis and it uses transformation caches when
2". What are the different !ses of a repository manager?
Repository manager used to create repository which contains metadata the
informatica uses to transform data from source to target. .nd also it use to
create informatica user"s and folders and copy bac$up and restore the
2$. What is a folder?
1older contains repository ob4ects such as sources targets mappings
transformation which are helps logically organi!e our data warehouse.
3'. 45plain 6nformatica *rchitect!re?
Informatica consist of client and server. Client tools such as Repository
manager 'esigner Server manager. Repository data base contains metadata it
read by informatica server used read data from source transforming and
loading into target.
31. -o& do yo! call a store proced!re &ithin a transformation?
In the e(pression transformation create new out port in the e(pression write
Asp.stored procedure name>arguments?.
32. What is difference %et&een 6nformatica po&er mart and po&er center?
9sing power center we can create global repository
+ower mart used to create local repository
<lobal repository configure multiple server to balance session load
3ocal repository configure only single server
33. What are the %atches and it7s details?
Se#uential>Run the sessions one by one
Concurrent >Run the sessions simultaneously?
34. What is main difference mapplets and mapping?
Reuse the transformation in several mappings where as mapping not li$e that.
If any changes made in mapplets it automatically inherited in all other instance
35. ,o!rce ta%le has 5 ro&s. Ran0 in ran0 transformation is set to 1'. -o&
many ro&s the ran0 transformation &ill o!tp!t? *ns 8 C Ran$.
36. What is %itmap inde5?
. bitmap for each $ey value replaces a list of rowids. Bitmap inde( more efficient
for data warehousing because low cardinality low updates very efficient for
where class.
37. Why need staging area data%ase for DW-?
Staging area needs to clean operational data before loading into data
Cleaning in the sense your merging data which comes from different source
3". What is slo&ly changing dimension?
'imension attribute values may change constantly over the time. >Say for
e(ample customer dimension has customerDidname and address? customer
address may change over time.
3$. What is difference %et&een primary 0ey and !ni9!e 0ey constraints?
+rimary $ey maintains uni#ueness and not null values Where as uni#ue
constrains maintain uni#ue values and null values.
4'. What are the types of inde5?
Bitmap inde( B,tree inde( 1unction based inde( reverse $ey and composite
inde(. We used Bitmap inde( in our pro4ect for better performance.
41. What are the different !ses of a repository manager?
Repository manager used to create repository which contains metadata the
informatica uses to transform data from source to target. .nd also it use to
create informatica user"s and folders and copy bac$up and restore the
42. What are shortc!ts? Where it can %e !sed? What are the ad2antages?
*here are 0 shortcuts>3ocal and global? 3ocal used in local repository and global
used in global repository. *he advantage is reuse an ob4ect without creating
multiple ob4ects. Say for e(ample a source definition want to use in /; mappings
in /; different folder without creating /; multiple source you create /; shotcuts.
Cognos 8 and 10 Interview Question
1) What is a Data Warehouse?
A Data Warehouse is a collection of data marts representing historical data from
different operation data sources (OLTP). The data from these OLTP are structured
and optimized for uer!ing and anal!sis in a Data Warehouse.
") Define #ognos $eport %et?
#ognos $eport %et is the &e'('ased) d!namic) 'usiness intelligence reporting
solution from #ognos.
*) What are the tiers of the $eport%et Architecture?
The $eport%et architecture can 'e separated into three tiers+
, We' ser-er
, Applications
, Data
.) Define /usiness 0ntelligence
/usiness 0ntelligence is a 'road categor! of application programs and technolog!
used for uer!) $eporting and anal!zing the 'usiness multi dimensionall!.
1) What is a Data 2art?
A Data 2art is a su'set of a data &arehouse that can pro-ide data for reporting and
3) What is 4P56 ?
Data 2arts are sometimes also called as 4P56 (4igher Performance 5uer!
7) What is multi dimension anal!sis?
0t is a techniue to modif! the data so that the data can 'e -ie& at the different
le-els of details.
8) What are the responsi'ilities of #ognos Administrator?
A #ognos Administrator is assigned &ith follo&ing responsi'ilities.
1. 0nstallations and configurations in distri'uted net&or9 en-ironment.
". #reating the $epositor! (#ontent 6tore). *. Perform 'ac9 up and reco-er! of 2eta
Data... De-eloping the user Administration.1. Tuning the ser-ers.3. Deplo!ment.
:) $esponsi'ilit! of #ognos Architect?
An Architect is responsi'le for designing the interface '! fulfilling the user
reuirements.Once the interface has 'een designed it should 'e rigorousl! tested
'efore distri'uting to the end user population.
1;) $oles of the Application De-eloper?
Design the $eports according to the $eport reuirement templates.
Testing the each report &ith the follo&ing t!pes of tests.
a. <nit Testing '. 6!stem Testing c. Performance Testing
11) What is OLAP?
OLAP stands for Online Anal!tical Processing. 0t uses data'ase ta'les (=act and
Dimension ta'les) to ena'le multidimensional -ie&ing) anal!sis and uer!ing of large
amount of data.
1") What are the t!pes of OLAPs?
1. DOLAP+(The OLAP tool &hich &or9s &ith des9top data'ases are called as DOLAP
>?+( =o?Pro) #lipper) D'ase) Parado?.
". $OLAP+(The OLAP tool) &hich &or9s &ith $elational data'ases) are called as
>?+(Oracle) 65L 6er-er) Tera Data) D/".
*. 2OLAP+ ( The OLAP tool) &hich &or9s &ith 2ultidimensional data'ases) are called
as 2OLAP.
>?+( >66/A6>) Po&er #u'e
.. 4OLAP+( The OLAP tool &hich &or9s &ith $elational data'ases and
2ultidimensional data'ase) are called as 2OLAP.
>?+( #ognos) /usiness O'@ects.
1*) What is OLTP?
OLTP stands for Online Transaction Processing. >?cept data &arehouse data'ases the
other data'ases are OLTPs. These OLTP data'ases are designed for recording the
dail! operations and transactions of a 'usiness.
1.) What is an 0nterface?
An 0nterface is a gate&a! 'et&een the user and data'ase.
An 0nterface contains a logical pointers &hich pointes to data in the Data Warehouse.
An 0nterface is isolates the comple?it! and di-ersit! if data 'ases.
A good OLAP 0nterface &rites an efficient 65L read on accurate data from data'ase.
An 0nterface needs to 'e designed '! fulfilling the report reuirement.
11) What is the role of a Data Warehouse in creating the 0nterface?
Data Warehouse acts as 6ource to the 0nterface.
13) What are the t!pes of components installed &hile loading the #ognos $eport %et
When &e install the #ognos $eport %et 6oft&are there are t&o t!pes of components
get installed +(
1. Windo&s 'ased components. ". We' 'ased components.
17) Define Windo&s 'ased components?
A =rame&or9 manager is &indo&s 'ased modeling tool used for creating a pro@ect
18) Define We' 'ased #omponents?
The follo&ing are the &e' 'ased components.
A. #ognos connection /. 5uer! 6tudio #. $eport 6tudio D. Anal!sis 6tudio
1:) #omponents of $eport %et+
1. =rame&or9 manager.". #ognos connection *. 5uer! 6tudio .. $eport 6tudio
1.Transformer 3. Anal!sis 6tudio
";) What are the phases of the #ognos $eport%et Wor9flo&?
Plan) 2anage) 2odel) Author) #onsume.
"1) What are the ad-anced features of $eport %et?
The #ognos $eport %et has multilingual data'ase accessi'ilit!.
The parameter maps are 9e! -alue phase) &hich are used for &or9ing &ith local
Language that the default -alue is A>%B.
:rame&or0 3anager
"") What is =rame&or9 manager?
=rame Wor9 2anager is &indo&s 'ased metadata de-elopment or metadata
modeling tool for #ognos $eport %et.
"*) Wh! &e need =rame&or9 manager?
To create the interface 9no&n as Pro@ect.
To create model the metadata deri-ed from one or more data sources
".) 4o& a pro@ect appears in a =rameWor9 manager?
A frame &or9 manager pro@ect appears as a folder that contains a pro@ect file (.cpf)
and the specific C2L files that define the pro@ect.
"1) What are the /uilding /loc9s in =rame Wor9 2anager?
The 5uer! su'@ects are called /uilding /loc9s in =rame&or9 2anager.
"3) What are phases the &or9flo& process consists in =rame&or9 2anager?
The &or9flo& process consists of the follo&ing phases+
, Design and create pro@ect D , Prepare 2etadata D, Prepare the /usiness Eie&
, #reate and 2anger Pac9ages D, 6et 6ecurit! D , Pu'lish D, 2anage the Pro@ect
"7) 4o& !ou set the securit! =rame&or9 manager?
To set the securit! !ou ha-e to set as+, Define access to pac9ages. D, #reate
securit! filters D , Define access to o'@ects D, Define pac9age administration access
"8) Define %ame 6pace?
0n securit!) a collection of user accounts and user groups from an authentication
pro-ider.A %ame 6pace is a container) &hich holds the 5uer! 6u'@ects.A %ame
6pace uniuel! represents the 5uer! 6u'@ects.
":) #an !ou delete #ognos namespace?
%o) &e cannot delete #ognos namespace
*;) What is the #ognos %amespace? And &hat it contains?
The #ognos namespace is the $eport%et 'uilt(in namespace
0t contains #ognos o'@ects+
Froups ) $oles) 6ources) Distri'ution lists) #ontacts
*1) What are the Froups and $oles?
Froups and roles represent collections of users that perform similar tas9s.
*") What is =older?
A =older is used to organize the 5uer! 6u'@ects.
**) Define $elationship?
A $elationship is a connection that e?plains ho& the data in one 5uer! 6u'@ect
relates to data in other 5uer! 6u'@ects.
*.) What is a Pac9age?
A container for models) reports) and so on. 2odelers create pac9ages in =rame&or9
2anager to pu'lish models to the $eport%et ser-er.
*1) What is Ph!sical la!er?
The Ph!sical la!er pro-ides the ph!sical uer! la!er and is made up primaril! of data
source and stored procedure uer! su'@ects. 0t acts as the foundation for the
presentation la!er.
*3) What is Presentation la!er?
The Presentation la!er ma9es it easier for report authors to find and understand
their data. The Presentation la!er is made up primaril! of model uer! su'@ects that
!ou create.
*7) Define function set+
A function set is a collection of -endor specific data'ase.
The >?pression editor lists the function sets for all a-aila'le -endors. 4o&e-er) !ou
can restrict the function sets) so that it lists onl! the -endors that !ou &ant to use in
!our pro@ect.
*8) What is a 2etadata?
Data a'out data is called as 2etadata. The 2etadata contains the definition of a
*:) What is a Pro@ect?
When &e &or9 &ith a frame&or9 manager !ou &or9 in a pro@ect.
Pro@ect is a set of metadata organized for $eport Authors according to the /usiness
rules and 2odel.
A Pro@ect created appears as folder) &hich contains follo&ing files.
a. Pro@ect %ame .#P= (#ognos Pro@ect =ile) D '. 2odel .C2L D c. Preferences .C2L
d. #ustom data .C2L DThe files in the folder are uniue to that Pro@ect.
.;) Define Pu'lish?
To transfer all or part of a =rame&or9 2anager model to the $eport%et ser-er) so
that report authors can use it.
.1) What a Pro@ect contains?
A. A 2odel D /. %amespaces D #. Data sources D D. Parameter maps D >. Pac9ages
=. =olders D F. 5uer! 6u'@ect D 4. 5uer! 0tem D0. $elation ship
.") What is a 2odel?
A model in =rame &or9 manager is a 'usiness presentation of the structure of the
data from one or more data'ases. Or A model is a set of related uer! su'@ects and
other o'@ects.
.*) What are Dimensions?
Dimensions are categories '! &hich summarized data can 'e -ie&ed.
..) What are #onfirmed Dimensions?
The Dimensions &hich are reusa'le and fi?ed in nature.
.1) What are =act Ta'les?
A =act Ta'le is a ta'le that contains summarized numerical (facts) and historical
data. This =act Ta'le has a foreign 9e! G primar! 9e! relation &ith a dimension ta'le.
.3) What are the t!pes of =acts?
The t!pes of =acts are+
1. Additi-e =acts+( A =act &hich can 'e summed up for an! of the dimension
a-aila'le in the =act Ta'le.
". 6emi(Additi-e =acts+( A =act &hich can 'e summed up to a fe& dimensions and
not for all dimensions and not for all dimensions a-aila'le in the =act Ta'le.
*. %on(Additi-e =act+( a fact &hich cannot 'e summed up for an! of the dimensions
a-aila'le in the =act Ta'le.
.7) Define 5uer!?
A description of the data to 'e retrie-ed from a data'ase.
.8) >?plain a'out Data 6ource 5uer! 6u'@ect?
Data 6ource uer! su'@ects contain 65L statements the directl! reference data in a
single data source. =rame &or9 manager automaticall! creates a data source uer!
su'@ect for each ta'le and -ie& that !ou import into model.
.:) When the default data source uer! su'@ect is created?
During the initial metadata import operation) a default data source uer! su'@ect is
created for each o'@ect !ou select (for e?ample ta'le) and creates the default
relationships 'et&een uer! su'@ects for !ou automaticall!.
1;) 4o& can !ou edit the data source uer! su'@ect?
i. Appl! or em'ed a filter D ii. Appl! or em'ed a calculation D iii. 0nsert a 2acro
i-. 0nsert a data source reference. D -. #hange the 65L t!pe. D -i. #hange ho& 65L
is generated. DThese all are &e can find it in H>dit definition &indo&I.
11) What are the t!pes of 65L?
65L is the industr! language for creating) updating and uer!ing relational data
'ase management s!stem. T!pes of 65L.
1. #ognos 65L ". %ati-e 65L *. Pass(through 65L.
1") Define #ognos 65L?
/! default #ognos =2 uses #ognos 65L to create and edit 5uer! su'@ects.
1. #an contain metadata from multiple data sources. ". 4a-e fe&er data'ase
restrictions *. 0nteract more effecti-el! &ith #ognos applications.
Jou can not enter nonstandard 65L.
1*) Define %ati-e 65L?
%ati-e 65L is the 65L) the data source uses) such as Oracle 65L) 'ut !ou cannot
uses %ati-e 65L in a uer! su'@ect that references more than one data source in the
1. Performance is optimized across all related uer! su'@ects.
". Jou can use 65L that is specific to !our data'ase.
1. Jou cannot use 65L that the data source does not support for su' ueries.
". The uer! su'@ect ma! not &or9 on different data'ase t!pe.
1.) Define Pass(Through 65L?
Pass(Through 65L lets !ou use nati-e 65L &ithout an! of the restrictions the data
source imposes on su' ueries.
1. Jou can enter an! 65L supported '! the data'ase.
1. There is no opportunit! for =rame &or9 manager to automaticall! optimize
performance. The 65L ma! not &or9 on a different data source.
11) What are 5uer! Processing T!pes?
There are t&o t!pes of uer! processing.
1. Limited Local+ The data'ase ser-er does as much of the 65L processing and
>?ecution as possi'le. 4o&e-er) some reports or report sections use local 65L
". Data'ase onl!+ The data'ase ser-er does all the 65L processing and e?ecution
&ith the e?ception of tas9s not supported '! the data'ase. An error appears if an!
reports of report sections reuire local 65L processing.
13) What is 5uer! 6u'@ect?
A 5uer! 6u'@ect maps to the ta'le in the data'ase.
A 5uer! 6u'@ect uses an 65L to retrie-e the data from the data source.
A 5uer! 6u'@ect is also 9no&n as /usiness Eie&.
17) What are the t!pes of 5uer! su'@ects?
1. Default data source uer! su'@ects ". 2odel 5uer! 6u'@ects
*. 6tored 5uer! su'@ects
18) What is a 5uer! 0tem?
A uer! 0tem maps to columns to the data'ase ta'le. A 5uer! 6u'@ect contains
5uer! 0tems.
1:) 4o& can !ou restrict the ta'les retrie-ed '! a uer!?
/! setting go-ernors &e can restrict the ta'les.
3;) What is meant '! Fo-ernors?
To appl! pri-ileges and restrictions for a user class. Fo-ernor settings are used to set
restrictions on ueries '! user class) such as
1. 6orting on non(inde?ed columns ". Outer @oins *. 6uppress duplicates .. #ross(
product ueries 1. $etrie-al of large te?t items 3. %um'er of records 7. %um'er of
ta'les 8. 5uer! e?ecution time
31) What is a <ser #lass?
A defined group of users &ith the same data access needs) pri-ileges and
3") What is 6cru''ing at Pro@ect le-el?
According to the report reuirements deri-e the ne& 0tems &ith the help of e?isting
5uer! 0tems. This process is 9no&n as 6cru''ing at Pro@ect le-el.
3*) 4o& can !ou add the calculated data to a report?
a. 6ummarize e?isting detail -alues predefined summar! functions (such as sum)
'. #reate ne& report items using data from e?isting report items.
c. <se model calculations pro-ided in the pac9age.
3.) What are the sources to create ne& 5uer! su'@ects?
A ne& 5uer! 6u'@ect can 'e created from the follo&ing sources.
1. 2odel (5uer! su'@ects K 5uer! 0tems) ". Data 6ources (Ta'les and #olumns)
*. 6tored Procedure.
31) What is 2ulti Data'ase Access in #ognos $eport %et?
0n #ognos $eport %et a Pro@ect can 'e created from multiple data'ases. The
data'ases can 'e either homogenous or h!drogenous.
33) What are Parameter 2aps?
A Parameter 2ap is a 9e! -alue pair used in creation of conditional 5uer! 6u'@ects.
A Parameter map su' situates the -alues at the uer! at runtime.
37) What is the default formats of reports?
4T2L) PD=) #6E) and C2L.
38) What are the different &a!s to modif! multi lingual metadata?
1. 2acro +( To modif! d!namicall!
". Directl!
3:) What is a 2acro?
A 2acro is a runtime o'@ect) &hich uses the parameter maps and session parameters
in de-eloping the conditional uer! su'@ects.
7;) What is usage propert!? And &hat are different setting to set usage propert!?
0t identifies the intended use for the data represented '! each uer! item.
0t determines the aggregation rules of uer! items and calculations.
The different usage propert! settings are+
, 0dentifies , =act , Attri'ute , <n9no&n
71) What are the t!pes of filters in =rame&or9 manager?
0n frame&or9 manager &e can create t&o t!pes of filters.
1. 2odel filters ". 5uer! filters.
7") Define 2odel =ilter?
A filter is a condition used to restrict the data displa!ed in the $eport.
2odel filter are reusa'le.
7*) Define Data restriction+
A filter is a condition) &hich restricts the amount of data displa!ed in the report.
7.) What is condition?
An e?pression that !ields a /oolean -alue. #onditions are used in uer! e?pressions)
uer! filters) and /oolean report -aria'les that can 'e used for conditional
formatting) st!les) data sources) la!outs and 'loc9s.
71) T!pes of #onditions+
#onditions are of " t!pes+
1. 6tatic #ondition+ ( #ondition doesnBt change &hene-er !ou run the report.
". D!namic #ondition+ (A condition can 'e 9ept on change &hene-er !ou run the
73) What are the t!pes of filters in $eport 6tudio?
0n the report studio &e can find t&o t!pes of filters.
1. Ta'ular =ilters+( These filters are t&o t!pes
a. 6ummar! =ilters '. Detailed =ilters
". Frouped =ilter
77) What is a Loop?
A Loop is a closed path &hich is resulted due to @oints.
A Loop causes performance degradation of uer! e?ecution and &rong data &ill 'e
displa!ed in the report.
A Loop can 'e resol-ed '! creating the short cuts (Alias).
78) What is Alias Ta'le?
An alternati-e name for a ta'le generall! used in self @oins.
7:) What are the uses of Alias Ta'le?
The uses of Alias Ta'le are +1. To resol-e the Loops. ". To create self(@oins &ith in a
ta'le. *. To Pro-ide alternate @oin structure.
8;) What is Associated Data 0tem?
A Data 0tem lin9ed to the group data item. Associated data item suppress duplicate
data -alues 'ut do not generate a control 'rea9. The associated column displa!s onl!
one data -alues for the group &ith &hich it is associated.
81) What is Automatic Association?
The group association of a ne&l! created summar!. The location of the group &here
!ou create the summar! determines its automatic association.
8") What is an Am'iguous $elationship?
An am'iguous relationship is &here there are multiple relationship paths 'et&een
one or more uer! su'@ects lea-ing multiple options for ho& to &rite a uer!.
8*) What is a Loin and t!pes of Loins?
A Loin identifies the columns from one ta'le that are used to lin9 to another ta'le.
A Loin is commonl! formed '! a foreign 9e! definition &ithin the data'ase.
T!pes of Loins +( 1. >ui(@oins ". %on eui(@oins *. Outer @oins
8.) What is a dimension?
A 'road grouping of descripti-e data a'out a ma@or aspect of a 'usiness) such as
products) dates) or mar9ets. >ach dimension includes different le-els of mem'ers in
one or more hierarchies) and an optional set of calculated mem'ers.
81) What is a #onfirmed Dimension?
0f a Dimension is connected to multiple fact ta'les then it is called as #onfirmed
83) What is a Lun9 Dimension?
A randoml! used dimension is Lun9 Dimension.
87) Define 6urrogate Me!?
0t has s!stem(generated artificial primar! 9e! -alues) &hich allo&s to maintain
historical records in the Data Warehouse more effecti-el!.
88) What are the <ser 0nterface #omponents?
, #ognos #onnection , $eport 6tudio , 5uer! 6tudio , =rame &or9 manager
, #ognos configuration
1. What is significance of :rame&or0 3anager in Cognos Reporting?
A%6+ =rame&or9 2anager is a metadata modeling tool. A model is a 'usiness
presentation of the information in one or more data sources. When !ou add securit!
and multilingual capa'ilities to this 'usiness presentation) one model can ser-e the
reporting) ad hoc uer!ing) and anal!sis needs of man! groups of users
2. What is loop in frame&or0 manager?
A%6+ Loop is closed path in IE 1R.M5 W%RF M.E.<5R '95 *% =%IES report net it
called as am'iguous relationship. That means a uer! su'@ect contains multiple
paths to retrie-e the data. 0t is an e?ception to resol-e to create a shortcut on that
uer! su'@ect other&ise it displa!s &rong results in reports and performance is
degrades.An undefined @oin 'et&een t&o ta'les is 9no&n as loop. To resol-e loop
delete the @oins) if these @oins are necessar! then &e ha-e to create shortcuts
nothing 'ut alias ta'les. Place the @oins in alias ta'les.
3. What are the filters in :rame&or0 3anager and Report ,t!dio?
A%6+ =ilters in frame&or9 manager are
1. 6tandalone filters ". >m'edded filters
$eport studio =ilters are
1. Detail filters ". 6ummar! filters
4. -o& to import t&o data so!rces into :rame&or0 3anager?
We can import t&o data sources to =2 in the $un 2etadata Wizard.
Fo to $un 2etadata WizardGD6elect another data'ase ( e.g. suppose 65L 6er-er is
choosed in prior attempt) then u can choose Oracle as ne& datasource).Then import
5. -o& to perform single sign on in Cognos %y !sing ;R)?
0n #ognos configuration under authentication allo& anon!mous access should 'e
false. 0n cgi('in properties (under iis) the ena'le anon!mous access should 'e false.
6. What is !sage property? Where do &e set !sage property?
1.The <sage Propert! identifies the use for the data represented '! uer! item.
0t determines the aggregation rules of uer! items and calculations.
The different usage propert! settings are 0dentifier) =act) Attri'ute) <n9no&n
". To set the usage propert!+ #lic9 the uer! item u &ant to set the usage propert!
for Then clic9 the properties icon on the tool 'ar or !ou can see the properties pane
on the right side of the 'ro&ser. Fo to H<6AF>I ta' and clic9 H#L0#M TO >D0TI
option. And select the appropriate.
7. What is the !se of prompts in :rame&or0 3anager?
A%6+ <se of Prompt in =rame&or9 2anager+
=ilter on uer! su'@ect G to restrict the ro&s that are returned '! filtering out the
un&anted data '! creating one or more em'edded filters for uer! su'@ect.
Prompt in filter &ith usage set to al&a!s G user need to suppl! a -alue to filter.
". Where e5actly determinants are !sed in cognos frame&or0 manager?
A%6+ A uer! su'@ect that 'eha-es as a dimension has multiple le-els of granularit!
and &ill 'e @oined on different sets of 9e!s to fact data.
$. -o& &o!ld yo! str!ct!re yo!r :rame&or0 3anager 3odel?
A%6+ A model is normall! structured into t&o la!ersN-ie&s. Data'aseN Ph!sical -ie&
and /usinessN Presentation -ie&. These can 'e implemented using %amespaces.
Jou import the metadata into Ph!sical la!er from D/ using data source connection.
Jou &ill use 0mport 2etadata Wizard. Jou &ill change the 5uer! 6u'@ects K 5uer!
0tems) create relationships (@oins) and other acti-ities here.
0n the Presentation la!er) !ou create 5uer! 6u'@ects ta9ing input from the e?isting
Ph!sical la!er. Jou change the names of the 5uer! 0tems and other cosmetic
modifications.Jou can choose onl! the Presentation la!er &hile creating the Pac9ages
and appl! appropriate securit! settings.
1'. -o& to pro2ide sec!rity in frame &or0 manager for a 9!ery s!%1ect?
A%6+ Procedure for pro-iding securit! for uer! su'@ect in frame &or9 manager is+
6elect uer!su'@ect (D in properties pane select (Dsecurit! filters (clic9 on edit)a
specif! data securit! &izard appears(Dclic9 on add groups (D
cognosnamesspace(select users and groups &izard opens)
11. -o& can &e generate the c!%es in frame&or0 manager?
A%6+ Jou can create the 05D file from frame&or9 manager.
This 05D file &ill 'e used '! Transformer to create the cu'e.
12. -o& to generate 6<D file from frame&or0 manager?
#reate a 5uer! 6u'@ect) from the properties pane select e?ternalise) there &e ha-e .
options in that select 05D.
( 6ee more at+ http+NNcognosfa.'logspot.inN";1"N1"Na"z(cognos(inter-ie&(