Академический Документы
Профессиональный Документы
Культура Документы
c
m
c
cc
c
c
c
cc
c
c ccccccc
c
cc
c
c
cccccccc
use this query i am retriving all years OCt data from 01-10-2004 to 30-10-2007
Ex:- extract(month,the dte field). by giving like this you will get month. so you can keep a filter to
restrict the rows only for october.
Questions shud be more clearer. Cognos meaning , impromptu or powerplay or reportnet of cognos
8.0 ? If it is impromptu then just add a text column and connect it to data field say for eg. 'Report from
to
u
Solution Description
B -> C
A -> < > -> D
E -> F
When you select an item from table A and D, Impromptu will try to choose the shortest path, e.g. if A -
> D existed, then this is the path Impromptu will take. But in the above situation, the two paths are
equal and so Impromptu has to make a choice, e.g. "A -> B -> C -> D" OR "A -> E -> F -> D". Impromptu
makes it's choice based on how the catalog was constructed, which cannot be altered once it's
created; order of the tables in the catalog.
The two paths could return different results depending on the relationship between the tables in the
path.
The report would be fine IF Impromptu chose the expected path. The choice is not always right.
Eliminating looping joins prevents Impromptu from making the wrong choice. To eliminate looping
joins, you can either break unnecessary joins, e.g. reports do not need a join between table F and D,
e.g.
B -> C -> D
A -> <
E -> F
But if you need all the joins, use ALIAS tables to break the looping join. Add an alias table for table A
and break the join from table A and E, e.g.
A -> B -> C
> -> D
Alias A -> E -> F
Created:
Nov 04, 1999
Applies To:
Impromptu - 2.0
Impromptu - 3.01
Impromptu - 3.03
Impromptu - 3.04
Impromptu - 3.5
Impromptu - 4.0
Impromptu - 5.0
Impromptu - 7.1
--------------------------------------------------------------------------------
Problem Description
Under the Joins dialog on the Analyze Tab it states a Loop join is present. What does this mean and
how can it be resolved?
Solution Description
A Loop Join occurs when there are multiple paths between database tables. An example of this is A
joins to B and B joins to C and C joins to A.
The proper definition of join strategies in an Impromptu catalog is crucial to the success of an ad-hoc
reporting environment. Impromptu shelters the user from having to know any of the technical
information about the database, including name, location, table and column names, and join
strategies. The Impromptu Administrator must be very thorough in their definition and testing of the
join strategies. Impromptu provides an ability to analyze the joins and determine any anomalies. The
most common is the Loop Join.
The implications of the loop join is that there is no way to predetermine which of the various join
paths will be used by Impromptu when creating the SQL. SQL is dynamically generated for each report
as it is created and before it executes. For example, to create a report using columns from tables A
and C, we could join from A=>B=>C or directly from A=>C. In some cases, both of these joins would
result in the same data being retrieved. However, in other cases it may result in different data.
Impromptu will always try to use the shortest route in joining multiple tables. It will also try to use the
tables that are already included in the query, rather than including an additional table.
There is no hard and fast rule to resolving Loop Joins. There are four basic resolutions:
1. Break the join
2. Create alias tables with different join strategies
3. Use the join expression editor to specify the join
4. Modify SQL
Each of these resolutions is done for a different reason and may have some issues associated with it.
Determine the best resolution for your situation by analyzing the data with regards to the results
required from the join structure.
Example:
A=B
A=C
B=C
This is producing incorrect results. To resolve this issue, make table C an alias to omit the loop in the
join structure and this will result in data displaying correctly.
A=B
A = C alias
B=C
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)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
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.
What are versions of cognos from starting release to latest in the market
u I dont know the starting release but can be version 5, latest version is 8.3 then reportNet
1.1.
ü
cü
! "
#"$
"
%
&!!
#
$
% #
$
' % '
()"
% & * + '
'
m
,'
c
) -%.%/
Cognos script editor : We can write cognos macros or programs in this tool and can fine tune or
process some execution
u 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:
When You Import data into catalog You have complex columns names. How do you change the Name
of those columns?
3. In the File name text box, type the desired name of the catalog. In the Description text box you can
add a description but this is not mandatory.
4. In the Database dropdown select the database that you want to use or click on the "Databases"
button select an ODBC connection that you want to use i.e. DB2, Oracle etc. and click the "New
Database" button.
5. Click "Ok" and enter the database logon and password. Click "OK" again. You should see a database
icon in the lower left of you screen without a red X over it.
6. Select the tables that you want to use my highlighting them on the left side and using the "Add"
arrow key to add them to the "Catalog Tables" side. Click "Ok" when your finished.
7. To create Joins in your tables select the table under the "Join path" window and the table that you
want to join it to from the "Available tables" window.
8. Click "Add" and choose the fields to join the tables, click the "Add link" button to create your join.
c
ü!( ü
!( m
!( !
c
0 1 + ü c
c!"
c cc
c
-&
7
!( 0 1 8
c
c
.&
"
!( 0 1
/!
"
c
3
"
c
9!( 9
c
'
2 c
:1, c
c
cc
c
-
ü!;0
c
c
.1
<
!( 0 1
c
c
c
/
# *$
ü!;0
3
c
c
c
cc
c
ü
c) 5
#
$ '
/# $ +
'
=/= -./
'
5
) 5-%%%8.%%%8/%%%8-
# $ -
1 ) 5-%%%8.%%%8/%%%8# $
-
How u can connect different database in reportnet?
wht is the extension file to save a template?
give example for drillthrough and masterdetail reports in CRM domain?
u Template?extension is .imt
1.What are differences between Reporter report and Explorer report?
u An Explorer report is used to explore the contents of the cube.,The multidimensional
structure.A Reporter report is used to add/modify the contents of the cube.
What is the difference b/w macros and prompt?
u Macro-A macro is a set of instructions that can run applications.Example : A macro can
open your catalog,select a report(say for instance) convert that to another format and export it to any
specified location,provided the code (Program)is such.Prompt-A prompt specifies the manner in which
data in the reports are to be displayed.A Prompt can be defined at the catalog level either or during
report generation.
c
c
c
c
&
*!
"
c
#c
5c$c%c&%c'c(c)c
c
c
c
*cc +*cc cc +c, c
c
c cc-"
c
*
.+c
c
c/
cc c" 0$ccc%c
%c -"
1c
c
c/
cc c2
c34 cc -"
c
c
cc2
c34 c5c %c"66cc66ccc
cc
c
7c5
c
$%c 6 .ccc c2
c34 %c5
cc"
"
c"%c6 c8 8c5
cc
"c cc5c9
6:c
c
;<c
c
c(36cccc
cc" .$c
c
c
cc c" .$cc*=-c 66c"c
c
ccc c( .$>c6 cc -"
c34 c5
cc"
4 c
c
cc
%c6 c6$$%c6 cc5c6?@%c6 cc6 c5
cc
*=-c
c
7c(36cc" .$c
c
c
Acc
c9"6c5ccccc
+c
!Bc!Bc5 c
c5 cc c3cc"c5
cc5ccc
cc5 c36c3ccc
cBcBc5 c
c5 cc c3c
c"c5
c
c5ccc"
ccc5 c36c/
c36 c5
c66c ccc3.+@c3cccc.c
cccc"c
$cc?$c"c66c
c36 c5
cc$c c5
c c
c5ccccc$cc
c56c5
@c(
5c
$cccBc5 c
5
cccc.ccccc"c5
cc c66c
cc
c66c
c
c
, c c
c
c cc55
c"
c5c
"
c$cc
"
+c
c
c/$cc
c cccc
c$c
c
@c( .$cD6c
c
@c;34 c66c
c
@cc66c
c
c
( .$c66c
c
<9"cc" c
c
-c 6 .cc" .$c1c/6 .cc<c( .$c
c
( .$c c c""
c
c
-c66c
c5
cc
c
/6 .cc
c
6 c/$c
c
!6 c-"
c
c
c
;Ecc
c
cc" .$cc
.c$
c?@c
c
(36cc" .$c
c
BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBc
c
c
c
;34 cD6c
c
<9"cc" c
c
-c 6 .ccc36c1c/6 .cc!" 5
c;34 c!
c
c
;c" 5
c;34 c!
c c
c
6 .ccc
c
;c6 c
cc$
"c6$c39c
c
6 c/$c
c
!6 c-"
c
cFc/
c
c
/6 .cc
c
c c c
c66 c-"
c
c
c
c
c
c-c 6 .cc" c
c
6 .cc!" 5c;34 c!
c
c
,
c66 c3c
cFc-"
cc
c
-$c 6 .cc" .$c
c
<9"6
c" .$c
c
c"c
c
!6 c;34 c
c3c""
c
c
Gc 66c3c66 cc cc66 cc ccc
c
BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBc
c
c
c
c66c
c
-$c 6 .ccc36c
c
!6 c2
c34 c
c
6 c" 5
c
c56
c
c
" 5
cc
c6$c39c""
c
c
6 .ccc
c
6 c $c
c
6 c
c
c
;.cc
c
6 .cc5
c
c
c
6 .cc
c
c
c6
c56
c
c
6 cc""
"
c56
c
c
cc" .$cc"36cc
, c cc
cc
c 6ccc/$c
ccccccc2
?c2
cc cc
"
cc3@c
c5cc9"
c cc ccc5
cc
c 6c636c
c5
cc
"
c"$c 6 .ccc 6c636c
7c5
c"
"
c"c6.c5
c8 6c6368cc56c 6c3c8cc6368c
$ccc8cc68c
'cccc"c $cc8c8c"
"
cccccccc
c5
cc
6c636c
c
c
*ccc3
cH.c+c
c
c84.8cccc 66 c5c
c
6c c56$c
c9c
3c
c
c
6cc
c"
6
ccIc4.ccc"6
cc
cc
"
cc c"6 cc
cc4.c
3cc$c9"6c 6c3cc
c5 c
cc "
cc3
.
c2
c
cIc5 c 6c c
6c
c?"
"6c
ccc"
c"
c
c c
$cc @cc 6c3c
6cc
6cc cc cc
"c55 c9 $c cIc5 c 6c6c c
6c cc56$cc
c
6ccc
c
cc
c5cccc
cc
$c c?c c
cc
c cc cc"c 66c
ccc
*3@cc
c56$c?c c
c
ccc
cc cc
6c5cc
c5ccc"
@ccc c56c5
c
$c" 6c
c5
c
c
cIc
c
3c 6c
66
c3c
c5
cc5 c36cc
c
cc4.ccc"
"c 66cc
cccc
cc3
c5c9c
cc5 c36c 6c3c
cc"
5
c?cccc5c@c 6c3c
c,"cc6"c
c
c
ccc55
c3 cc $c
"
cc
66
c
"
+
cc c$c5
c
66c
c
"
+c
c
66cI
$cccc6.cc
cFc6c
"
c
5
c"$c
66c
$c5c
c 6 .ccc6.c?$c;
cc7@ccc
c
"
cc
c6c 66c3c"6
c5
cc"
6
cc?;
cc7@c
c
/ $c"
"ccc6c5
cc"
c"
"cc56
cc6ccc
c
"
"c
c
cc
c/ $ccc5c c
"
5cc
"
c$c c
6c 6c?$c/
cFc
!@%c c c cc c 6c3
c$c c6c"
"c
c
5c
c6 cc
c?$c@%cc9c"
"c66ccc 66c3c"6
cc
c
c
cc
c
5c
c cccc6c5
cccI6%c6 cIc5
cc6c c 66c
"6
c66cc6c5
cIc
c
c
c
c3
c5c 3c c c
ccc$6c6+ c c c$c3 c
c 3+c
c
c
*c c
cc
ccc""
c
*c c$c3 cc$c/3A
"c
* c c66c$
c
c
D$$cc
c
c
cc
c
0 5 &
!
"
c
3c
c
>
c
E
cc #c0 ?-
5c$c'%c&%c'c(c)c
(cc c
c c
c c
c , cc"
5
c!$6c!$cc-"
c3
c$cJ-D+c
c
c/$c 5$
c $c
c cc
66 c
c c6c3c56c
c $B3c"
"
c?
c!@cc36c
c
c6c3c56c
c
/c c"
cc3
c5
cc6$cc
c5cc
c?D<c/,-I@cc
"
cc+c
c
*c c"
c3
c5
cc c
c6 c cc6 c"
"
c
c
66cc
c39c
"c
c
c
c
c
*cc 6$cc
"c5c 6$cc/$cc cc3
c
c
c 6$ccc56c $cc5
c?3c36@cc"
"c
ccc
c
"
c
c
Kc"
6ccKc
3cKc
cKc
c
c
c 6$cc3
c
c
c cc 6c
"
cc $c
cc/$c/ %cAcc(36 c6
c
c
c6
%c 6 .cc
6c3c5
cc
"
c
c cc 6c
cJ
c5
2
%c6 c c5c
c cc 6cc
c
cJ
c!
%c6 ccccc
c cc 6cc
c
7cJ
c<%c6 ccccc
c cccc 6c
'cJ
c
%c 6 .cc5
c
c cc
cc"c
LcJ
cD$$%c6 cc6$$cc6 c55
c6$$c
McJ
c6
%c c
cc6
cc
c5c
c cc3c"
"%c
c(
"c6%6 cc(
"c5
c
N6c .39c
&c/6 .c;.c
c
D$$cc
c
c
cc
3c 0 5 &
!
"
c
>
c
c
E
cc #c0 ?.
5c$c'%c&%c&&c(c)c
(cc c
c c
c ccc
"
cc $c
c c
c c
c $c
"
cc3
cc6c
"
c"cc
"
c c3cc5c
c
66c3c
c
cc 66c" 5
ccc
c6cc 66c$c$cBC
"
c
" 5 cc6Cc
c
c
c
"c"
36c c c5 cc$
6cc
"
c
$cc
c
cc c"
36c
cBc
c
cc""
ccc-"
c?c
cc .cc
c
c" .$@c
c
J9" c
c
c6c""
cc
"
c%c
c3c
"
cc
$c
c6cc
c
Ic
"
c56
ccc
.%c6c
cc $cc56
c"c
c
7
"
ccc36cc"
cc9 6c% c
c96c
c
c
c
cc6cc
c3c"
c cc
c6cc ccc6c
c
6c5c
c
6cc(
(6
cI
5
cc 3c5c5c Bcc
"%c!
%c
%(
c 3%!$c;c6c" 5
ccc
ccc5$cc%c66%c
I
c
c6c
cc %c
c 6%c
c 6c %cc
c
B
6c5
c
Ic5
c5
cc6cc
ccc6c56%c cc9c"
c
?3
%cc"65
c"@c
c6c?9%"65
c"@c
c
(
cIc/
cc6c
c
!"c
c
cc6c%c 6 .c cc"cc c6c :
c
ccc6cc39%c
ccc5
c
c6c
cIc
6cc c3
cc5c
c 6c %c6 cc
6c!
ccc6c .c39c
7c/6 .c9cc
ccc5c6cc
cccc!
cc
39c
'c!6 cc!
cI
"c5
cc6%cc 6 .c9c
Lc"$ccc6 c
"%cI
5
c c55
c"c<
c
c"
cc
"cc
cc
c
Mc;cc6c"$c5cc c6c :
c6 cc-c$c"c
ccI
5
c
cc"
6
c
c%c
c3
c 6
$cc .c
39c
c c$c c3c
c
c*cc 6 .cc
I
5
c"cc c6c3cc" 5c
cc c
c
5
c3cc
cc
c
I$cc6c
c
6c ccIc
c .c6c"ccI6cc
c
c
c
9"6c cc
c"
"6
c
"
c
c
Ic
cc"
"6
c
"
c
c
@Gccc
cc c56c5
c"
"c3
c$c-c
"
cc c
c
@Jc
c*
.c$
c6cc9
6cc2
c34 c
c c
ccc"
"6
c
5
cc"
"6
c
c
*c
ccc c56c"36ccc6 c ccJ/c
c
Acc"
"6
c
5
c6cc6 c c
c
6 ccc
ccc c56c6 c
c"36c5
cc
c
"
"c?cc @c
c
Gc 66cc66cc2
cccc9"6
cc
c c" 5
cc
c6.ccc
c
c
Ic$
c $
c5
cccc
cc
c
-$c 6 .cc 3cc6 c
c"
c 3c5
cc cc 3cc
$c"
"6
c9"6
c
c
*c c6c"36cc 3cc((<!?(
"6
c
"
c
@c
c
(36cc 3ccc"5
c
c
Jc"
"6
c 3c9"6
cc cc 3c
c
c
c
c
D$$cc
c
c
@-cc
3c 0 5 &
!
"
c
>
c
c
E
cc #c0 ?/
5cHc%c%ccc)c
(cc c
c
c c5
c
cc$c'%c&%c&&c(c
c c ccc
"
cc $c
c c
c
c $c
"
cc3
cc6c
"
c"cc
"
c c3cc5c
c
66c3c
c
cc 66c" 5
ccc
c6cc 66c$c$cBC
"
c
" 5 cc6Cc
c
c
c
"c"
36c c c5 cc$
6cc
"
c
$cc
c
cc c"
36c
cBc
c
cc""
ccc-"
c?c
cc .cc
c
c" .$@c
c
J9" c
c
c6c""
cc
"
c%c
c3c
"
cc
$c
c6cc
c
Ic
"
c56
ccc
.%c6c
cc $cc56
c"c
c
7
"
ccc36cc"
cc9 6c% c
c96c
c
c
c
cc6cc
c3c"
c cc
c6cc ccc6c
c
6c5c
c
6cc(
(6
cI
5
cc 3c5c5c Bcc
"%c!
%c
%(
c 3%!$c;c6c" 5
ccc
ccc5$cc%c66%c
I
c
c6c
cc %c
c 6%c
c 6c %cc
c
B
6c5
c
Ic5
c5
cc6cc
ccc6c56%c cc9c"
c
?3
%cc"65
c"@c
c6c?9%"65
c"@c
c
(
cIc/
cc6c
c
!"c
c
cc6c%c 6 .c cc"cc c6c :
c
ccc6cc39%c
ccc5
c
c6c
cIc
6cc c3
cc5c
c 6c %c6 cc
6c!
ccc6c .c39c
7c/6 .c9cc
ccc5c6cc
cccc!
cc
39c
'c!6 cc!
cI
"c5
cc6%cc 6 .c9c
Lc"$ccc6 c
"%cI
5
c c55
c"c<
c
c"
cc
"cc
cc
c
Mc;cc6c"$c5cc c6c :
c6 cc-c$c"c
ccI
5
c
cc"
6
c
c%c
c3
c 6
$cc .c
39c
c c$c c3c
c
c*cc 6 .cc
I
5
c"cc c6c3cc" 5c
cc c
c
5
c3cc
cc
c
I$cc6c
c
6c ccIc
c .c6c"ccI6cc
c
c
c
9"6c cc
c"
"6
c
"
c
c
Ic
cc"
"6
c
"
c
c
@Gccc
cc c56c5
c"
"c3
c$c-c
"
cc c
c
@Jc
c*
.c$
c6cc9
6cc2
c34 c
c c
ccc"
"6
c
5
cc"
"6
c
c
*c
ccc c56c"36ccc6 c ccJ/c
c
Acc"
"6
c
5
c6cc6 c c
c
6 ccc
ccc c56c6 c
c"36c5
cc
c
"
"c?cc @c
c
Gc 66cc66cc2
cccc9"6
cc
c c" 5
cc
c6.ccc
c
c
Ic$
c $
c5
cccc
cc
c
-$c 6 .cc 3cc6 c
c"
c 3c5
cc cc 3cc
$c"
"6
c9"6
c
c
*c c6c"36cc 3cc((<!?(
"6
c
"
c
@c
c
(36cc 3ccc"5
c
c
Jc"
"6
c 3c9"6
cc cc 3c
98C-
.' C 9J
%: . $ .
*
.
* +$ 8&K
.
*8
' .
* +$
# +&K
.
*
# +
.+ ! +8$
.+L(:8
L +
.
*8$
.+
# +
1: +(:8
6. +
$ !
:M:
$
&:
&.
&:
&.
&=
&
&
&:
&
&
&8 u
8+&.
*
8+-
&.
*
H
.+-
. +$ !
&:
&:
8+&.
*8)
". +$ !
&:
&
8+&.
*8.#
.
.+ * $
%:
* $
%%. F &K
%(+!++ I
&)
*+!+
&@
+
&.
*
H
&)FL- u! L+F F +
.+.#
%'. F9
.#
&
.#
*
&( #&&K8+#.
*
*
&
*+!+#&&K.+FLu +!+$+
#L
. Fu
.
*8.#
. F:>
%-!+ F+:
&
*+!+#&&K. Fu
.
*8)
. F:>
%1 +.## F ! +.
.#
#
B$+ +!+F
%6: +
*
.
%C+ +# ++L
*+!+L#
3N7
%"8 L.#L F:>
%*+.#
(#F
*
.
%
! +:
8 +: + +
+L
*+!+L# 3N7
'8 L)L F:>
*+)
.#J @$
# ++C--
1=! @$ #J L
*L!+
+ J
# ++.#@$
"L.! 8u L FL:=u
.#
-L !
&. F &&K.#
&( *#&&K
LL
*
L.#8L.
*
*
&8 !*#&&K
*+!+$ &&K
LC#-L9 #
LC#- +!+ #JL
*
LC#-L
A**
O K! !&# !
&. Fu
&. F:>
# ++.#@$
&8 +
*# L
9 &8
u L
&. F+L
# +@$ L#
&? ! !+#+#
$ # +
.+F+
*+!+ @$
'=! @$
'%- +
*#
'. F +L
*+!+L# L.#L
''*+L.#L $C-
'. F-
'18 +L:L
'6. F +L
*+!+L# L)L
'*+L)L $C-c
c Hc
7c c
*ccc3
cH.c+c
, cc
c"
5c 6c
$cc
"
+c
*
c 66c
cccc5c
$c
"
+c
*
c 66c
cc!:c5cc 3+c
*c
cc
"c5c"
"cc-"
+c
*cc
cc cc 66c3c
.+c
*cc55
c3 c/$cc/$c-"
+c
, cc
c
c 3cc-"
+c
I
c
cc5 c
c
, c 66c
c c66+c
C++I$+ ! +! G
C+. !G
A ++ ! G
C+ .#3## !7 8#.#G
C+.!
+ +$G
A)!$.! J.! -G
!
+ +G
C++ # ! "G
A# # ! #G
C+! $ $F) ! .! - !G
C+++ HF $
!
8G
C+ G
C++!$+ #E #JG
C+.u)
.! G
C+++$+ !G
A + ! "G
C+ $+ !$# + G
A=F. G
C+#E $F !G
A# $G
A# # .! " !F) !G
C++# + ++#G
C++ ! G
C+#IG
A # G
C+ $F !G
A $ ! "G
C++$$ # # G
C+ # G
A
G
C+ !G
C+J !IG
C+8#-GC+ G
! + #G
9J +$ !+ !G
C+$+ !$# + G
C++$ G
A ! G
C+$+ !$# + G
C++$$ # + # + # G
. ! J $! !G