Interview Cognos
Interview Cognos
Interview Cognos
The last example in Table 16-1 makes use of a parameter map called Language_lookup{}.
Parameter maps are two-column look-up or substitution tables defined within your
Framework Manager model. In our example, we pass the string en-us to the parameter map,
which returns the string EN to the macro as the mapped value for the key en-us.
Parameter maps are used when your data sources and session parameters do not
contain the exact information you need in your model. In the case of the Language_lookup
parameter map, you know that people from different countries will be using this model.
Each connection (or session) made to Cognos Connection could result in one of many
runLocale values. At least 15 different runLocales; exist for English alone, including en,
en-us, en-au, en-ca, en-gb, and so on. Each of those runLocales can use the same base
language, English.
Session Parameters
When working with macros, two types of session parameters are available:
Environment
Session Parameters and Model Session Parameters.
The environment session parameters are set when the user signs on to Cognos
Connection, opens a Cognos Studio, or opens Framework Manager. By default,
when a user logs in through an authentication provider, the standard
environment session parameters available for use in macros include runLocale,
account .defaultName, and account.personalInfo.userName. Depending on your
authentication source, additional parameters might be available as some
authentication providers support custom session parameters. Additional
environment session parameters are defined by your administrator through
Cognos Configuration to make them available to Framework Manager.
For example, you could have an additional attribute in your LDAP provider
called Citywhich is used to indicate the City in which a user works. This
session parameter could be used in a macro to filter data on the user’s city.
You define model session parameters within Framework Manager. These
parameters are created using hard coded values, macro functions, query items,
and other session parameters.
7.Outer Joins
You can control whether outer joins can be used in your
query or report.
8.Cross-Product Joins
You can control whether cross-product joins can be used in
your query or report.
what is filter?give me one example that you created a report in your project? Answer
#1
Filter is a condition which restricts the amount
of data displayed in the report.
Eg: You have history data from year 2000 to 2008. But
your report is to display only the "monthly trend for year
2007", in such scenario you will have to put filter in year
= 2007.
How to Improve the Performance of the Report? i need this urgently . Answer
#1
1. check the governor settings.
hese are the questions asking in many interviews, so pls help me,,, How did you get
requirements from the client? How did you send reports to the client? How did you
interact with your client? I mean through e- mail or phone or in any other way?
Answer
#5
onsite coordinaters(who r working n clientsite) collecting
req.s from client&will send us BRDs and v'll prepare
DLDs&send them as how much time taken for developing the
reports.and after developing the reports v'll put them n
public folder.they 'll verified&deploy those to testing team
How do you create IQD in FWM? Pls, give the procedure with an example. I told him
that we could create using Native SQL method in FWM; it is correct or do you do
another method there? Answer
#3
1. As per my knowledge goes, we cannot create IQDS By
using NativeSQL. We Can create by using setting the
externalize property and select property to IQD.
2. In Detail:
3. Select the Query subjects and go to Properties.
4. Select externalize method option.
5. Select property to IQD.
6. Save the model
7. While publishing Specify the location for IQD files.
8. You can find your IQDS in the specified location
after publishing the package
in reportnet how u burst the reports for every 5th day, 10 th day, 15 th day, 20 th day
Answer
#1
set burst options in report studio,
enable the report for bursting in cognos connection,
create 4 report views for that report,
create a shcedule for each report view - the 1st for every
5th day, the 2nd for every 10th day, the 3rd for every 15th
day, & the 4th for every 20th day.
There are some reports,we have to provide security to that reports like the hr
manager should have access to hr department reports only and the accountant should
have access to accounts reports where as the CEO can have access to all the reports.
How to deal with this situation using Cognos? Answer
#1
Firstly your application should have security set up in
place. eg: u must have LDAP server set up.
Having said that once u have users and roles have been
defined in security server u will create a macro in FM
with account.defaultuserName() session parameter.
In which type of report we can create school time table in cognos? [I want period
numbers in rows like period 1, Period 2, period 3, period 4, period 5 and class
numbers in columns like 8th class, 9th class, 10th class and subject names in cells]
Genelally school time table is prepared in crosstab report, but subject names are not
measures and a crosstab cell can not contain non-measures. This is my problem,,,,,
Answer
#2
Step1: Create a crosstab with row as Period and Column as
Class Number.
1.EQUI JOIN
2.SELF JOIN
3.OUTER JOIN
a.left outer join
b.right outer join
c.full outer join
4.cartesian join
advantages of cascade prompt ??? Answer
#3
Cascading Advantages------------------
As per my Knowledge-------------------
What are the Adv of Star Schema and Snow Flake Schema? Answer
#2
Star Schema:
Definition: The star schema is the simplest data warehouse
schema. It is called a star schema because the diagram
resembles a star with points radiating from a center.
Simplest DW schema
Easy to understand
Easy to Navigate between the tables due to less number of
joins.
Most suitable for Query processing
Disadvantages:
Occupies more space
Highly Denormalized
Snowflake schema:
Advantages:
write a query to display to 10 max record from the employee table? Answer
#2
You are question is not clear.....you need decide based on
which column you want first 10 records.....