Академический Документы
Профессиональный Документы
Культура Документы
Best Answer:
# Additive: Additive facts are facts that can be summed up through all of the dimensions in the
fact table.
# Semi-Additive: Semi-additive facts are facts that can be summed up for some of the
dimensions in the fact table, but not the others.
# Non-Additive: Non-additive facts are facts that cannot be summed up for any of the
dimensions present in the fact table.
What is fact less fact table? where you have used it in your project?
Definition of datamarts?
Best Answer:
Two main reasons to generate and maintain a surrogate key on DW side:
1. If your DW has multiple sources for a dimension or fact, the PK ID fields can have same
values from different sources. The only way you can handle this is by maintaining the composite
primary key on these columns. Now lets imagine that you have some 10 dimensions in a subject
area, you would expect to have only 10 keys in the Fact, but by having the composite keys you
would endup creating 20 or more keys on the fact. This would inturn adversely affect your query
performance.
2. Another case, suppose some data migration activities take place on the source side -- which is
quite possible if the source system platform is changed or your company acquiered another
company and integrating the data etc -- if the source side architect decides to change the PK field
value itself of a table in source, then your DW would see this as a new record and insert it and
this would result in data inconsistency /discrepency between the source and DW and it could be a
nightmare to fix the issue. By having a separate surrogate key on DW side that is generated
based on the grain of the source table (not on the IDs), you are immune to any such PK value
changes on the source side.
What is the difference between the Hot key and shortcut key
What is meant by Junk Dimension?How do you perfom while running the report?Where will
you see the time
What is meant by Junk Dimension?How do you perfom while running the report?
Where will you see the time of running report?Size of the cube?What are the
types of prompts in ReportNet?What is macro and how it will be work?What is
difference between Cognos and Cognos ReportNet?How do you create cube in
ReportNet?There are 10 facts are there.How will you connect all?
1.Create a calculated column which contains the information that the header is
to contain, such as "Report for year 1999" (concatenated text and date to string
sub string extraction). 2.Highlight
Best Answer:
1. add a data item to the query(the query on which the report is based)
2. define an expression which u want to use for the dynamic column label
3. from the report page click on the column label
4. from properties pane look for "column label" the default would be "data item label/name"
change that to "data item value"
5. in the same pane change the "data item" property to have the data item that u created for the
column label.
1.How will u implement drill-thru from powerplay to impromptu?2.How will u highlighting the
data other
What is the difference between a cascading report and drillthru report?why do we go for drill
thru report?
Cascading prompt uses the value from the previous prompt to filter the value in the current
prompt.
For Cascading no need of two reports.If a report having two related columns (e.g. Country &
States),then we can cascade these two columns by adding two value prompts.
If you select a country (e.g INDIA),in the next prompt all the states will be displayed those
which are under INDIA.
If you want to see the details for the state Tamilnadu,then select TN from the list which will
display all the details for TN.
What is drill down and slicing and dicing whats the difference between
them
1.diff between drill down and drill through?2. what is meant by roll-up?3.what is meant by
external
1.diff between drill down and drill through?2. what is meant by roll-up?3.what
is meant by external roll-up?how to create external rollup with example?4.what
is meant by clean house command?5.what is meant by scope?what are types?
explain them6.what is meant by cube groups?how to create cube groups?there
is any simplest way to create cube groups?7.what is meant by alternate drill
down with ex?8.how many cubes you are created till now?9.what is the size of
the present cube?10.why you choose Ex-files
What is the size of the cube in ur project?what is the complex report u created in ur project
and explain?how
What is the size of the cube in ur project?what is the complex report u created
in ur project and explain?how dimensions u have in ur project and how many
facts?I am new to this dwh. so can anybody give the answers to the above?
Can you apply the Master detailed relationship between Query studio report
and report studio report? how?
What are the differences between cognos reportnet 1.1 report studio and
cognos 8 report studio?
Best Answer:
1. In Cognos Connection, Go to Public Folders or My Folders, click the schedule button for the
report you want to schedule.
2. Under frequency, select how often you want the schedule to run.
3. Under Start, select the date and time you want the schedule to start.
4. Under End, select the date and time you want to end the schedule.
5. Under Formats, click the format you want to run the output.
6. Under Languages, select the languages to select different languages.
7. Under Delivery, choose any one delivery method.
8. If you want to be prompted, under Prompt values,select the Prompt for Values checkbox.
9. Click Ok.
)create the iqd in framework manager(add measures and dimensions and then change the externaize
property to iqd)
2)import that iqd into transformer
3)create .mdc file from it
4)create data source for that mdc file(Datasource name)
5)import the .mdc file into framework manager as datasource
6)publish the package from it u can use it in anakysis studio
Go to Cognos Configuration
Give the user id Password you created in oracle with DBA rights
One of the complex reports has 128 items 28 queries and it has very lengthy calculated data items.
Conditional formatting was applied
It had 5 to 6 joins
Whereas in c8 we dont have hotfiles so we need to create a separate query for the items coming from
the hotfiles and join this to the main query. Picklists are different kinds. If it is text picklist you create
static choices for that.
Framework Manager
for Example
In List Report when you have product line product type & product name as a query item. You've
product line & product type grouped Ok?
Now you want to span product line as per product type(i.e. you want product line to repeat whenever
new product type is listed beside it). You can click on product line & change the Goup span property
to product type. This gives you the proper result.
Now you want to span product line as per product name(i.e. you want product line to repeat whenever
new product name is listed beside it). In this case you have to first group the product name query
item then & then you can change Group span property of the product line to product name.
Because Group span property lists the query items which are grouped in the list.
for Example
In CrossTab Report when you have product line as parent node in row product type as child node of
product line & product name as child node of product type.
Now you want to span product line as per product type(i.e. you want product line to repeat whenever
new product type is listed beside it). You dont have Group span property in CrossTab Ok? Here you
can do some trick which is called Level span. You can add one more product type as child to product
type & then cut product line from CrossTab. Then select Parent product type & change Source Type
property to Data Item Value & Data Item Value property to product line. Now run the report you
can see the product line level repeats whenever new product type is listed beside it. This is called a
Level Span.
Remember one more thing you can not do same kind of Level Span using dimensional model. You can
do Level Span using relational model only...
Level span is there in Report Net 1.1 and Group span is there from in 8.x. Both will work same if you
want to repeat a grouped item with respect to change the nested data item under it. But rather than
level span group span is simple to operate and we can change the level spanning for any no. of columns
easily.
\Content Store:It's a Database belong to Cognos storage of all the reports schedules published packages
everything you see in the Cognos connection portal. In short a store house of web Cognos contents.
Content Manger:The Cognos 8 service that manages the storage of customer applications including
application-specific security configuration data models metrics reports and report output. Content
Manager is needed to publish models retrieve or store report specifications manage scheduling
information and manage the Cognos namespace.
How to pass multiple values from picklist prompt to sub report filter
Report result:
1 abc
2 def
Assuming 3 records per grouped item:
1. Group on employee
2. Create a running count based on the skill field.
3. Create 3 calculated columns based on the count field.
Call them skill1, skill2, skill3:
4. Create 3 more calculated columns using the maximum function. Call them maxskill1, maxskill2,
maxskill3
maximum (skill1)
maximum (skill2)
maximum (skill3)
1 abc
2 def
When You Import data into catalog You have complex columns names. How do you change the
Name of those
When You Import data into catalog You have complex columns names. How do
you change the Name of those columns?
In this way we can change the complex coloumn names in the database
What is the difference between the render variable and the style
variable?
Render Variable: - Specify a variable based on which object can be conditionally rendered.
Style Variable: - Specify a variable based on which object can be conditionally styled.
In a report in a list if u want to display every alternate row with particular color
in this case
1) create a data item with name running-count with function "running-count" on particular unique
column
2) now create one more data item as mod with functon "mod" on that running-count data item
3)create a boolean varibale with expression mod=1
4)go to the page select List column Body style
5)In properties pane select Style Variable as boolean variable
6)click on YES variable and set its Foreground color as RED
7)click on No variable and set its Foreground color as Yellow
now run the report
if the case is like you want to see the particular page in HTML or PDF or CSV format then
1)Create 3 pages in your report
2)every page conatins some specific data
3)name these pages as HTML PDF CSV
4)create a String vaiable with 3 values as HTML PDF and CSV
5)now in string variable put expression as .....
case
Use this query i am retriving all years OCt data from 01-10-2004 to 30-10-2007 i need to
restrect this
Use this query i am retriving all years OCt data from 01-10-2004 to 30-10-2007 i
need to restrect this query to current date and current year
[gosales_goretailers].[Orders].[Order month]between 01 and
to_number(to_char(current_date,'MM'))and [gosales_goretailers].[Orders].
[Order month]=to_number(to_char(current_date,'MM'))pass polar ID
1.No Data Appears in the Report (to remove this check data source or package)
2.Unexpected or incorrect values appears in reports may be report is running with limited
data
3.The report filter does not work values are not coming in filter option
1) Report performance - Prompt page takes a long time to load or the report takes a long time to
generate.
2)
Data is not accurate in the report.
3) Ambiguous columns
4) Time/date filters do not match the format of the time/date data
5)
Incorrect joins
6) Union queries do not have the same columns names
What are data sources to develop catalog
Limitations:When Report Net concatenates strings locally and if any of the involved strings contain
nullvalues the result of the concatenation is an empty cell or a null value. This occurs becauseReport
Net requires that an expression that involves a null value return a null value.Enhancements: Creates a
two-layer best practices Framework Manager model Supports BI Series 7 single sign on Does not require
installation and configuration of Cognos Report Net SDK Provides an update capability to the
Framework Manager model interoperability with either Report Net 1.1 or Cognos 8 by installing and
configuring theAppropriate SDK components Includes regular and measure dimensions that can be used
with Cognos 8 Studios
ADVANTAGES:
3)IT CAN SUPPORT ANY TYPE OF OPERATING SYSTEM & DATA BASE
4)WE CAN CREATE SINGLE MODEL IN FRAMEWORK MANAGER COMING FROM MULTIPLE DATA
SOURCES
DISADVANTAGES:
goto tranformer
go to drill through tab and select your report from that browse option
27. Log into Upfront and run each of the two IWR Reports
verify they run without error
-Cube
-Measure
Portfolio is like a summary page. Using portfolio u can demonstrate a generated report or survey to
your clients. on one single portfolio you can place the links of the report some video clips some images
and many more items.
try usng it... u will know more...
The Cognos Portfolio is ideal for presenting and packaging Impromptu reports and for combining them
with information from documents produced by other products.As an application developer you can
create briefing books that contain links to ImpromptuReports Power Play reports Excel spreadsheets or
any other OLE client application. Use Portfolio to set up briefing books that let users view reports in a
presentation style format.
1.In middle level project aprox How many Number of Dimension and
Facts are exists?2.In a complex report
Actually there is no limitations for no.of dim&fat tabels for project. approximately 40+ dim tables 5+
fact tables.
Actually there is no limitations for fact and dimensions tables. That depends upon the data and the
project. Normally we have 60 dimensions and 17 fact tables.
What is level span? How it is used in Cognos? what is the main advantage of level
span.
Level span is used to eliminate duplictes in data in cognos it is used repeat grouped item.using
levelspan we can see the grouped data group by group.
Steps
Open the report that you want.
Click the column for which you want to set the group span.
In the Properties pane click the Group Span property and click the
column you want to span.
From Impromptu to Reportnet we use a migration tool called cattoxml which you can find after
installation in cer2/../bin folder go to command prompt and give the path of the tool and say cattoxml
the catalog file name (related to impromptu) and destination xml file name which would be output
(you can select the location). Then use this xml file by opening it in FWM selecting datasource as
external or third party or xml file if
you have this option. Then create the model and its same as you do from here.
Does Cognos 8.2 have the capability to mouse over a data field to allow
a field definition to appear?
For instance, excel has a note indicator that signals to the user that there is a note or text item that is
displayed if you hover over the cell. I am interested in adding a similar capability in my Cognos report
design to help non-frequent data users to understand what they are looking at.
If this is a functionality, then please describe how it is done (i.e. Toolbox, etc.).
Yes Cognos 8.2 have the capability of mouse over a data field like tooltip changing colors when ever
mouse move to the dataitem.
What different kinds of SQL you can write at the report level What is
tabular SQL,Tabular Modal and
Performance improvement in Cognos
A report performance in report studio depends on how well you design the model while creating
package in framework manager. In my former answer I answered what point have to be considered first
and foremost while creating a package. But eventhough there are some other considerations to be
followed inorder to increase performance in report studio such as:-
1) Use group spaning property if you have any repeating rows or columns.
2) Run the report in pdf format rather than in html format.
By applying the filtres to eliminate the un wanted data by using local limited local processing by using
agregations for facts(numerics).
To improve the performence of the report move all the calculations and filters from report level to
frame work manager.
1)You have to create a IQD file from impromptu by saving IMR report as IQD
2)Use Frame Work manager model and externalise the query subject you want to use in powerplay
transformer and powerplay
When you have the IQD file published to a location such as UNC
Go to powerplay transformer model and select new
select the data source name and IQD file location either published from FM or Impromptu (saved as
IQD)
You will see all the query items in the explorer then you can specify the dimensions like time and
measures.
Right click the cube and select create power cube after that view the cube in cognos powerplay
explorer.
When you deploy you must consider how to handle security and whether to
deploy entire content store or to deploy selected packages folders and
directory content. Other considerations relate to the database vendor bursting
reports and ownership of entries.
1. Security
The entries that you deploy may have security applied to them. The entries in
the source environment may have access permissions that specify which users and
groups can access them. When you deploy public folders and directory content
you can choose whether to deploy these access permissions. When you deploy the
entire content store all access permissions are deployed.
2. Securing deployment archives
Hi
In FM right click on the Namesapace in which you want the stored procedure to be imported...Select
Create->QuerySubject....
New Query subject window appears... Select the third option Stored Procedure -->Click Ok...
In the select stored procedure window select the appropriate stored procedure and click Finish ...
That's it and you can view the procedure as a query subject inside your namespace.
1. Getting the requirements for report creation. (could be any functional document)
2. Tables creation.
3. Working on the framework manager for data modelling
4. Starting report development according to the specifications. (can refer to any technical
document)
5. Testing of report (Writing test cases etc)
6. Delivering the report
7. Working on change requests (if any) for the same
What is meant by MIME type in Frame Work Manager?
For example if Display Type is set to picture MIME Type could be jpeg.
How do you handle this DB Schema changes in our Framework manager to update
automatically our meta data
In Framework Manager (CRN) right click on the query subject and select Update Query Subject.
In Framework Manager (Cognos 8) click on the query subject(s). Select Tools > Update Object.
If you have custom-coded the SQL for a data source query subject then adding a new column
must be done manually.
Measure: is a numeric fact which shows a business strength. e.g. sales_quantity. it shows the
amount of quantity sold....
and in report we can present measures with respect to various dim attributes like product
employee customer time etc.....
By using Framework Manager we can create IQD files By using IQD files we can creat cubes in
powerplay
1)In this level to improve performance create indexes to improve the performance.
In model level :
1)you can remove loop's at that time you can improve performance at model level
2)use indexes you can improve performance
3)Change the property of query processing to Limited local or database only.
In report level:
In report level:
in model:
1)you can remove loop's at that time you can improve performence at model level
2)use indexces you can improve performence
parameter is a value which we can what data will be displayed on a repport and varaible is
what will changes in a report when we applying the condition. Using varaible we can cutomize
reports. These are three types 1) string 2) boolean
3)language
Could u explain briefly What is Static Choice?
Static Choice is set of choice you provide to user for selection. These choices are manually
entered in the field. E.g for value prompt when you select Radio GUI then you give choices to
your users by manually entering the choices by selecting Static Choice property and clicking
add new.
REPETER
Repeaters are tables in which you can insert items that are repeated when you run the report.
For example use repeaters to create mailing labels.
To build a repeater drop the items you want in the repeater object. Then modify the
properties of
the repeater to obtain the results you want. For example you can specify how many repeater
frames appear per page by typing values in the Across and Down properties.
1) Data checking - you need to match against data exactly what you desired
2) You need to check the data format - eg check number of decimal places date format
time format
3) Check the font size
4) Check the alignment of columns
5) Check for the page breaks and page sets applied correctly or not
6) Check whether conditional formatting is applied or not
Hi
In the cognos 8bin directory there is a tool call RSupgrade.bat we can use this command to
convert Reportnet report spec to Cognos 8.
For each row this displays the quantity and a running count of the position of current row.
Smith 7 4 1
Smith 3 4 2
Smith 6 4 3
Smith 4 4 4
1
Wong 3 3 2
Wong 5 3
How much time it will take to develop a report in real time? It depends upon
the complexity of the report, so tell me the approximate time period for a
simple list, cascading, master-detail, drill-through,..…etc?
A report can be created in less than one minute to sometimes around 1-week.
It depends on the business logic/rule that is to be incorporated into the report.
All the filters prompts conditional formatting sortings calculated columns that are to be placed
in a report cause to vary the total time required to develop a report before it is delivered to
the client.
And after all of this also a report can be subjected to numerous changes by the client (Business
user).
what are the frequently faced problems while developing the reports in report
studio? And how can those problems are debugged?
Value Prompt
Hello everyone, I am using Report Studio in Report Net. I have a value prompt
that I would like to display a code number and its description. As it is now, it
will only display either the code number
Right click the Data Item (Product Name) in the list and go to Drill Through.
Add a new Drill Through and choose the Bookmark tab. Set Source Type to Data Item Value.
Now insert some data items along with product line (Product Name Quantity Unit price e.t.c.)
Click on product name and create section.
Insert book mark by unlocking the report into the Product Name section.
Set the Bookmark property for Source Type to Data Item Value.
Set the Bookmark property for Data Item Value to Product Name.
Note: These book marks will not work in HTML format as the page gets changed. Test it in PDF.
REPETER
Repeater Object is used to repeat data in a particular order. Its mainly used for mailing lists.
for example say you want the Name Address and telephone one below the other in a 3X3 table.
You can drag in the repeater table set 3X1 table for Name address and phone and this
information would get repeated in the 3X3 table. Your output would have three names in the
first table row followed by the information.
How do you pass the variable that is entered into a prompt from a
Macro of a Hotfile and get the data
Best Answer:
Cubes in a data warehouse are stored in three different modes. A relational storage model is
called Relational Online Analytical Processing mode or ROLAP, while a Multidimensional
Online Analytical processing mode is called MOLAP. When dimensions are stored in a
combination of the two modes then it is known as Hybrid Online Analytical Processing mode or
HOLAP.
MOLAP
This is the traditional mode in OLAP analysis. In MOLAP data is stored in form of
multidimensional cubes and not in relational databases. The advantages of this mode is that it
provides excellent query performance and the cubes are built for fast data retrieval. All
calculations are pre-generated when the cube is created and can be easily applied while querying
data. The disadvantages of this model are that it can handle only a limited amount of data. Since
all calculations have been pre-built when the cube was created, the cube cannot be derived from
a large volume of data. This deficiency can be bypassed by including only summary level
calculations while constructing the cube. This model also requires huge additional investment as
cube technology is proprietary and the knowledge base may not exist in the organization.
ROLAP
The underlying data in this model is stored in relational databases. Since the data is stored in
relational databases this model gives the appearance of traditional OLAP’s slicing and dicing
functionality. The advantages of this model is it can handle a large amount of data and can
leverage all the functionalities of the relational database. The disadvantages are that the
performance is slow and each ROLAP report is an SQL query with all the limitations of the
genre. It is also limited by SQL functionalities. ROLAP vendors have tried to mitigate this
problem by building into the tool out-of-the-box complex functions as well as providing the
users with an ability to define their own functions.
HOLAP
HOLAP technology tries to combine the strengths of the above two models. For summary type
information HOLAP leverages cube technology and for drilling down into details it uses the
ROLAP model.
The type of storage medium impacts on cube processing time, cube storage and cube browsing
speed. Some of the factors that affect MOLAP storage are:
Cube browsing is the fastest when using MOLAP. This is so even in cases where no
aggregations have been done. The data is stored in a compressed multidimensional format and
can be accessed quickly than in the relational database. Browsing is very slow in ROLAP about
the same in HOLAP. Processing time is slower in ROLAP, especially at higher levels of
aggregation.
MOLAP storage takes up more space than HOLAP as data is copied and at very low levels of
aggregation it takes up more room than ROLAP. ROLAP takes almost no storage space as data
is not duplicated. However ROALP aggregations take up more space than MOLAP or HOLAP
aggregations.
All data is stored in the cube in MOLAP and data can be viewed even when the original data
source is not available. In ROLAP data cannot be viewed unless connected to the data source.
MOLAP can handle very limited data only as all data is stored in the cube.