IBM Cognos TM1 10.2public.dhe.ibm.com/software/data/cognos/documentation/... · 2014. 6. 3. ·...

Post on 24-Aug-2020

6 views 0 download

Transcript of IBM Cognos TM1 10.2public.dhe.ibm.com/software/data/cognos/documentation/... · 2014. 6. 3. ·...

IBM Cognos TM110.2.2 �

��ΓU

���

��

���ΩT�ΣΣ��ú�ºeA�²\¬� 317��y�N��zñ�ΩTC

ú�ΩT

�σ≤A�≤ IBM Cognos TM1 10.2.2 �A�B]iαA�≤ß≥���C

Licensed Materials - Property of IBM

© Copyright IBM Corporation 2007, 2014.

�²

�� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xv

� 1 � sW\α . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110.2.2 �ñ�sWS� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110.2.0 �ñ�sWS� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1

� 2 � °íM∩�� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3�@÷s�e∩�� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3Bz{��� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4u@ϕ�� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5�[�� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

iÑ∩�∩�� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7iÑ∩M⌠μ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

��sΦ� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9��\αϕ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9sΦ\αϕ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9μí∩� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10

f�Θx°í . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11d�e� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11�Ge� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14

f�Θx��Ω�°í . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15��Ω�uπC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15��Ω�⌠μ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15

°�w�δF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16e� 1]BJ 1� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16e� 2]BJ 2� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16

�ß�/s�°í . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16w�\αϕ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17�ß�\αϕ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17s�\αϕ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17�ß�/s�⌠μ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17

�ß��Tñ�∩�� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18����∩�� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19��°A��g½≤∩�� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19�� Cube ∩�� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19Cube ���uπ∩�� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20Cube �e∩�� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21Cube Viewer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21��\αϕ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22sΦ\αϕ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22�°\αϕ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23∩�\αϕ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23

RúπWl�∩�� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24RúπW°�∩�� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24��sΦ� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24��\αϕ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24sΦ\αϕ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24�°\αϕ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27

���íJ∩�� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27�����∩�� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27����e∩�� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28

© Copyright IBM Corp. 2007, 2014 iii

vhR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29sΦ�í∩�� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29sΦ∩ Cube ���∩�� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30���Lo�∩�� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30�h�Lo�∩�� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30Lol�∩�� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30Lo°�∩�� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32�o°�∩��]�Γϕ�ms²�� . . . . . . . . . . . . . . . . . . . . . . . . . . 33�Γϕ�ms²�\αϕ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34TºΘx°í . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34��\αϕ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35sΦ\αϕ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35í�\αϕ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35

s���∩�� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35}�l�∩�� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35}�°�∩�� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35CL°iδF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36��e� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36e� 1]@ 3 �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36e� 2]@ 3 �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37e� 3]@ 3 �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38

Bz{�∩�∩�� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39�g Cube ∩�� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40

Cube ΩT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40WhΩT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41��ΩT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41

WhsΦ� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42��\αϕ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42sΦ\αϕ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43�°\αϕ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44íJ\αϕ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44uπ\αϕ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44

xsl�∩�� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45xs°�∩�� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45xs°�∩��]�Γϕ�ms²�� . . . . . . . . . . . . . . . . . . . . . . . . . . 45w�ⁿú∩�� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45ⁿú⌠μ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46s�M�v . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46∩��� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49

∩� Cube ∩�� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49∩�Wh� Cube ∩�� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49∩���∩�� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50∩���u@ϕ∩�� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50∩��∩�� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50∩�Whu@ϕ∩�� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50°A���]D°í� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50��\αϕ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50�A\αϕ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50sΦ\αϕ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60�°\αϕ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60

l�sΦ� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61l�\αϕ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61sΦ\αϕ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62�°\αϕ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64uπ\αϕ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65

OW∩�� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65

iv IBM Cognos TM1 10.2.2 �G ��ΓU

TM1 ∩�∩�� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65nJ�� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65��°A� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66Admin Server Secure Socket Layer . . . . . . . . . . . . . . . . . . . . . . . . . . . 66

μ÷Θxd�∩�� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67μ÷Θxd��G∩�� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67TurboIntegrator sΦ� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68��\αϕ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69sΦ\αϕ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69Ω���� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69w²⌠μ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81���� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81∩M�� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82iÑ�� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86�{�� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88

°���°í . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88°��í∩�� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89

� 3 � Whτ� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91TM1 Whñ�ΓNBΓl . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91TM1 Whñ�±�BΓl . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91TM1 Whñ��ΦBΓl . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92XpΓWhτ� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92

ConsolidatedMin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92ConsolidatedMax . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93ConsolidatedAvg . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94ConsolidatedCount . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94ConsolidatedCountUnique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95

��Whτ� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96ATTRN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96ATTRS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97CubeATTRN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98CubeATTRS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98DimensionATTRN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98DimensionATTRS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99

Cube Ω�Whτ� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99DB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99ISLEAF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100ISUNDEFINEDCELLVALUE . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100UNDEF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101UNDEFINEDCELLVALUE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101UNDEFVALS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102

Θ�M�íWhτ� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103DATE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103DATES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104DAY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105DAYNO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105MONTH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105NOW . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106TIME . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106TIMST. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106TIMVL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108TODAY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110YEAR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111

��ΩTWhτ� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112ConsolidateChildren . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112

�² v

DIMNM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114DIMSIZ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114DNEXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115DNLEV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115TABDIM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116

�ΩTWhτ� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117DIMIX. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117DTYPE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117ELCOMP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118ELCOMPN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118ELISANC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119ELISCOMP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119ELISPAR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120ELLEV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120ELPAR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121ELPARN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122ELWEIGHT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122

]�Whτ� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122FV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123PAYMT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123PV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124

�ΦWhτ� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124CONTINUE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124IF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125STET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125

��Whτ� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125ABS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126ACOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126ASIN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126ATAN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127COS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127EXP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127INT. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128ISUND. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128LN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128LOG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129MAX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129MIN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130MOD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130RAND . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130ROUND . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131ROUNDP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131SIGN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132SIN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132SQRT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133TAN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133

σrWhτ� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134CAPIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134CHAR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134CODE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134DELET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135FILL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135INSRT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136LONG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136LOWER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136NUMBR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137

vi IBM Cognos TM1 10.2.2 �G ��ΓU

SCAN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137STR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138SUBST . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138TRIM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139UPPER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139

��Whτ� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139FEEDERS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139FEEDSTRINGS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140SKIPCHECK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140EvalJavaN. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140EvalJavaS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141

� 4 � ¿�τ� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143s�¿�τ� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143q Excel � 5 �M� 7 �s�¿�τ� . . . . . . . . . . . . . . . . . . . . . . . . 143q Excel � 8 ��≤s��s�¿�τ� . . . . . . . . . . . . . . . . . . . . . . . . 143q VBA ��s�¿�τ� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143D_PICK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144DBProportionalSpread . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144D_FSAVE. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145D_SAVE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146E_PICK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146I_EXPORT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147I_NAMES. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148I_PROCESS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149M_CLEAR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149N_CONNECT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149OPTGET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150N_DISCONNECT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151OPTSET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151PublishSubset. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152PublishView . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152QUDEFINE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153QUDEFINEEX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154QUEXPORT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156QULOOP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157QUSUBSET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158R_SAVE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159SUBDEFINE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159SUBPICK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160T_CLEAR. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160T_CREATE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161T_CREATE16 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161T_PICK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162T_SAVE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162TM1RECALC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162TM1RECALC1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163VUSLICE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163W_DBSENABLE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164

� 5 � u@ϕτ� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165u@ϕτ�º[ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165

DBR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165DBRA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166DBRW. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167DBS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167

�² vii

DBSA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168DBSS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169DBSW . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169DFRST . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170DIMIX. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171DIMNM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171DIMSIZ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172DNEXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172DNLEV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172DTYPE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173ELCOMP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174ELCOMPN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174ELISCOMP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175ELISPAR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175ELLEV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176ELPAR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177ELPARN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177ELSLEN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178ELWEIGHT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178SUBNM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179SUBSIZ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180TABDIM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180TM1RptElIsConsolidated . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181TM1RptElIsExpanded . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181TM1RptElLev . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181TM1RptFilter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182TM1RptRow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183TM1RptTitle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184TM1RptView . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185TM1User . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185VIEW . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186

� 6 � TM1 TurboIntegrator τ� . . . . . . . . . . . . . . . . . . . . . . . 187ASCII �σr TurboIntegrator τ� . . . . . . . . . . . . . . . . . . . . . . . . . . . 187

ASCIIDelete . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187ASCIIOutput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188SetInputCharacterSet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189SetOutputCharacterSet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191SetOutputEscapeDoubleQuote . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192TextOutput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192

���@ TurboIntegrator τ� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193ATTRNL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193ATTRSL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194AttrDelete . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195AttrInsert . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 196AttrPutN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 196AttrPutS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197CubeAttrDelete . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198CubeAttrInsert . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198CubeAttrPutN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198CubeAttrPutS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199CubeATTRN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200CubeATTRNL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200CubeATTRS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201CubeATTRSL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202DimensionAttrDelete . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202

viii IBM Cognos TM1 10.2.2 �G ��ΓU

DimensionAttrInsert . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203DimensionAttrPutN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203DimensionAttrPutS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204DimensionATTRN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205DimensionATTRNL. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205DimensionATTRS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 206DimensionATTRSL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207

°��z TurboIntegrator τ� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207ChoreQuit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207SetChoreVerboseMessages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208

Cube �@ TurboIntegrator τ� . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208AddCubeDependency . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208CellGetN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209CellGetS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210CellIncrementN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211CellIsUpdateable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 212CellPutN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 212CellPutProportionalSpread . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213CellPutS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 214CubeClearData . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 214CubeCreate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215CubeDestroy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215CubeExists . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 216CubeGetLogChanges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 216CubeSaveData . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 216CubeSetConnParams . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 218CubeSetLogChanges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 218CubeUnload . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219

Ω�Od TurboIntegrator τ� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219CubeDataReservationAcquire . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219CubeDataReservationRelease . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 220CubeDataReservationReleaseAll . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221CubeDataReservationGet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222CubeDataReservationGetConflicts . . . . . . . . . . . . . . . . . . . . . . . . . . . 223

Θ�M�í TurboIntegrator τ� . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224FormatDate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224NewDateFormatter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 225ParseDate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 226

���@ TurboIntegrator τ� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227DimensionCreate. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227DimensionDeleteAllElements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227DimensionDestroy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227DimensionElementComponentAdd . . . . . . . . . . . . . . . . . . . . . . . . . . . 228DimensionElementComponentAddDirect . . . . . . . . . . . . . . . . . . . . . . . . . 228DimensionElementComponentDelete. . . . . . . . . . . . . . . . . . . . . . . . . . . 229DimensionElementComponentDeleteDirect . . . . . . . . . . . . . . . . . . . . . . . . . 230DimensionElementDelete . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 230DimensionElementDeleteDirect . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231DimensionElementInsert . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 232DimensionElementInsertDirect . . . . . . . . . . . . . . . . . . . . . . . . . . . . 232DimensionElementPrincipalName. . . . . . . . . . . . . . . . . . . . . . . . . . . . 233DimensionExists . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 234DimensionSortOrder. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 234DimensionUpdateDirect . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 235DimensionTopElementInsert . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 236DimensionTopElementInsertDirect . . . . . . . . . . . . . . . . . . . . . . . . . . . 236

�² ix

ODBC TurboIntegrator τ� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237ODBCClose . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237ODBCOpen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 238ODBCOPENEx . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 238ODBCOutput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 239SetODBCUnicodeInterface. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 240

Bz{��ε� TurboIntegrator τ�. . . . . . . . . . . . . . . . . . . . . . . . . . . 240ProcessError . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 240ExecuteCommand . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 240ExecuteProcess . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 241GetProcessErrorFileDirectory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242GetProcessErrorFilename . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242GetProcessName . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 243If . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 243ItemReject. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244ItemSkip . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 245ProcessBreak . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 245ProcessError . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 245ProcessQuit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 245While . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 246wPB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 246

Wh�z TurboIntegrator τ� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 247CubeProcessFeeders . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 248CubeRuleAppend . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 248CubeRuleDestroy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 249DeleteAllPersistentFeeders . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 250ForceSkipCheck . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 250RuleLoadFromFile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 250

FL�tτ� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 251GetUseActiveSandboxProperty . . . . . . . . . . . . . . . . . . . . . . . . . . . . 251ServerSandboxesDelete . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252ServerActiveSandboxGet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 255ServerActiveSandboxSet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 255SetUseActiveSandboxProperty . . . . . . . . . . . . . . . . . . . . . . . . . . . . 256ServerSandboxExists . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 257ServerSandboxGet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 257ServerSandboxListCountGet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 258

w� TurboIntegrator τ� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 258AddClient . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 259AddGroup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 259AssignClientToGroup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 260AssignClientPassword . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 260AssociateCAMIDToGroup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 260CellSecurityCubeCreate. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 261CellSecurityCubeDestroy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 261DeleteClient . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 262DeleteGroup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 262ElementSecurityGet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 263ElementSecurityPut . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 263RemoveCAMIDAssociation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 264RemoveCAMIDAssociationFromGroup . . . . . . . . . . . . . . . . . . . . . . . . . . 265RemoveClientFromGroup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 265SecurityOverlayCreateGlobalDefault . . . . . . . . . . . . . . . . . . . . . . . . . . . 265SecurityOverlayDestroyGlobalDefault . . . . . . . . . . . . . . . . . . . . . . . . . . 266SecurityOverlayGlobalLockNode . . . . . . . . . . . . . . . . . . . . . . . . . . . . 267SecurityRefresh . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 267

x IBM Cognos TM1 10.2.2 �G ��ΓU

°A��@ TurboIntegrator τ� . . . . . . . . . . . . . . . . . . . . . . . . . . . . 268BatchUpdateFinish . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 268BatchUpdateFinishWait. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 269BatchUpdateStart . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 270CubeSaveData . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 270DisableBulkLoadMode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 271EnableBulkLoadMode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 271SaveDataAll . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 272ServerShutdown . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 273

l��@ TurboIntegrator τ� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 274SubsetAliasSet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 274SubsetCreate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 274SubsetCreateByMDX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 275SubsetDeleteAllElements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 275SubsetDestroy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 276SubsetElementDelete . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 276SubsetElementInsert . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 277SubsetExists . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 277SubsetExpandAboveSet. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 278SubsetFormatStyleSet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 278SubsetGetElementName . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 279SubsetGetSize . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 279SubsetIsAllSet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 280

°��@ TurboIntegrator τ� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 280PublishView . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 280ViewColumnDimensionSet. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 281ViewColumnSuppressZeroesSet . . . . . . . . . . . . . . . . . . . . . . . . . . . . 282ViewConstruct . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 282ViewCreate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 283ViewDestroy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 283ViewExists . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 283ViewExtractSkipCalcsSet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 284ViewExtractSkipRuleValuesSet . . . . . . . . . . . . . . . . . . . . . . . . . . . . 284ViewExtractSkipZeroesSet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 285ViewRowDimensionSet. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 286ViewRowSuppressZeroesSet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 286ViewSubsetAssign . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 287ViewSuppressZeroesSet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 287ViewTitleDimensionSet. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 288ViewTitleElementSet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 288ViewZeroOut . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 289

�� TurboIntegrator τ� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 289AddInfoCubeRestriction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 289DataSourceSAPUsingRoleAuths . . . . . . . . . . . . . . . . . . . . . . . . . . . . 290DataSourceSAPUsingTexts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 291ExecuteJavaN. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 291ExecuteJavaS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 292Expand. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 293FileExists . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 293NumberToString . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 294NumberToStringEx . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 294RefreshMdxHierarchy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 295StringToNumber . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 295StringToNumberEx . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 296TM1ProcessError.log �� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 296TM1User() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 297

�² xi

WildcardFileSearch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 297

� 7 � TM1 TurboIntegrator �� . . . . . . . . . . . . . . . . . . . . . . . 299TurboIntegrator ���� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 299

DatasourceNameForServer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 299DatasourceNameForClient . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 299DatasourceType . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 300DatasourceUsername . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 300DatasourcePassword. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 300DatasourceQuery. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 300DatasourceCubeview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 301DatasourceDimensionSubset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 301DatasourceASCIIDelimiter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 301DatasourceASCIIDecimalSeparator . . . . . . . . . . . . . . . . . . . . . . . . . . . 302DatasourceASCIIThousandSeparator . . . . . . . . . . . . . . . . . . . . . . . . . . . 302DatasourceASCIIQuoteCharacter . . . . . . . . . . . . . . . . . . . . . . . . . . . . 302DatasourceASCIIHeaderRecords . . . . . . . . . . . . . . . . . . . . . . . . . . . . 302Value_Is_String . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 303NValue . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 303SValue . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 303OnMinorErrorDoItemSkip . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 303MinorErrorLogMax . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 304DataSourceODBOCatalog . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 305DataSourceODBOConnectionString . . . . . . . . . . . . . . . . . . . . . . . . . . . 305DataSourceODBOCubeName . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 305DataSourceODBOHierarchyName . . . . . . . . . . . . . . . . . . . . . . . . . . . 305DataSourceODBOLocation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 306DataSourceODBOProvider . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 306DataSourceODBOSAPClientID . . . . . . . . . . . . . . . . . . . . . . . . . . . . 306DataSourceODBOSAPClientLanguage . . . . . . . . . . . . . . . . . . . . . . . . . . 307

TurboIntegrator s��� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 307NumericGlobalVariable(’VariableName’); . . . . . . . . . . . . . . . . . . . . . . . . . 308StringGlobalVariable(’VariableName’); . . . . . . . . . . . . . . . . . . . . . . . . . . 308

⌠ts��� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 308DataMinorErrorCount . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 308MetadataMinorErrorCount . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 308ProcessReturnCode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 309PrologMinorErrorCount. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 309

TurboIntegrator ����� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 310

� 8 � MDX τ�Σ� . . . . . . . . . . . . . . . . . . . . . . . . . . . . 311∩ Microsoft wq� MDX ϕíMτ��Σ� . . . . . . . . . . . . . . . . . . . . . . . 311Σ��¿�ϕíMμ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 311Σ��¿�τ�Mμ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 311Σ���rτ�Mμ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 311Σ���ϕíMμ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 312Σ���τ�Mμ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 312Σ����ϕíMμ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 313

TM1 Sw� MDX τ� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 313TM1FILTERBYPATTERN( <set>, <pattern_str> ) . . . . . . . . . . . . . . . . . . . . . . 313TM1FILTERBYLEVEL( <set>, <level_number>) . . . . . . . . . . . . . . . . . . . . . . 313TM1DRILLDOWNMEMBER( <set1>, <set2>|ALL [,RECURSIVE]) . . . . . . . . . . . . . . . . 313TM1Member . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 314TM1SORT( <set>, ASC|DESC ) . . . . . . . . . . . . . . . . . . . . . . . . . . . 314TM1SORTBYINDEX( <set>, ASC|DESC ) . . . . . . . . . . . . . . . . . . . . . . . . 314TM1SUBSETALL( <dimname>). . . . . . . . . . . . . . . . . . . . . . . . . . . . 314

xii IBM Cognos TM1 10.2.2 �G ��ΓU

TM1SubsetToSet. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 314TM1TupleSize . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 315TM1 Sw� MDX ϕí . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 316<dimension>.<subsetname> . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 316<member>.ANCESTORS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 316

�N��. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 317

�� . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 319

�² xiii

xiv IBM Cognos TM1 10.2.2 �G ��ΓU

��

�σ≤A�≤ IBM® Cognos® TM1®C

�σ≤O IBM Cognos TM1 Business Analytics nΘτ�B��MΣL{í]p��

����XC

Business Analytics ú b°���≥�zM�°]�BτBB�ßM���α�nΘ

M�C

MΣΩT

Ynb Web WMΣσ≤]]A��w���σ≤�A�s� IBM ��ñ� (http://

www.ibm.com/support/knowledgecenter)C

d�Kdn�

Sample Outdoors CompanyBGreat Outdoors CompanyBGO SalesB⌠≤ Sample Out-

doors � Great Outdoors W���H� Planning SampleAo�úyzΩc�°�B

@AΣñ�d�Ω�O�� IBM M IBM �ß}od���{íCo�Ωc�O²

]APΓμ÷Bú�teB]��HOΩ��d�Ω�CpPΩ�WBa}Bp�

X�μ÷�pPA���XCΣLd���iα]tΓ��≈�ú��ΩcΩ�B

q�N��}�s����Ω�A��o�@v��H\i���Ω�Ao�úO

@�}od���{í�d�Ω�C���ú�WiαOΣ�O������C

g\iAúo�sC

≤UuπS�

≤UuπS�i≤U��Hh]�pμ�úK��°�����ΩT��ú�C

�ú��eúΣ�≤UuπS�ALk≤U��Hh]�pμ�úK��°Oú}

�����ú�C

eñ�°i

�σ≤í�ú��{μ\αCiα�]A�eLk�������Cúo�w ú

����iα�C��o����DϕμI⌠≤�@½B{íX�\α���B

O��kwq�CIBM o�μMwS��\α�}oBoμ��≈C

© Copyright IBM Corp. 2007, 2014 xv

xvi IBM Cognos TM1 10.2.2 �G ��ΓU

� 1 � sW\α

��]to@��sWS�Bw�≤S��w�úS��MμC

p����ei�� TM1 σ≤A�⌡ TM1 w∩���� (http://www.ibm.com/

support/knowledgecenter/SS9RXT/welcome)C

10.2.2 �ñ�sWS�

U�CX�O�e@�HsW IBM Cognos TM1 σ≤�sτ�C

UCOuTurboIntegrator τ�vσ≤ñw�≤�wsW�τ�AHΣ�s�i�a�½

≤S�G

v s���wsW� 197��yAttrPutSz

v � 203��yDimensionAttrInsertz

v � 202��yDimensionAttrDeletez

v � 203��yDimensionAttrPutNz

v � 204��yDimensionAttrPutSz

v � 198��yCubeAttrInsertz

v � 198��yCubeAttrDeletez

v � 198��yCubeAttrPutNz

v � 199��yCubeAttrPutSz

UC TurboIntegrator τ�wsW�uw�M�vS��@íG

v � 266��ySecurityOverlayDestroyGlobalDefaultz

v SecurityOverlayCreateGlobalDefault

v � 267��ySecurityOverlayGlobalLockNodez

10.2.0 �ñ�sWS�

U�CX�O�e@�HsW IBM Cognos TM1 σ≤�sτ�C

UCOsWuTurboIntegrator τ�vσ≤�sτ�G

v � 257��yServerSandboxGetz

v � 257��yServerSandboxExistsz

v � 258��yServerSandboxListCountGetz

v � 260��yAssociateCAMIDToGroupz

v � 264��yRemoveCAMIDAssociationz

v � 265��yRemoveCAMIDAssociationFromGroupz

v � 261��yCellSecurityCubeCreatez

v � 261��yCellSecurityCubeDestroyz

© Copyright IBM Corp. 2007, 2014 1

2 IBM Cognos TM1 10.2.2 �G ��ΓU

� 2 � °íM∩��

��í���½n� IBM Cognos TM1 °íM∩��C

�@÷s�e∩��

��u�@÷s�ev∩��AiHN TM1 u�@v÷ssWu@ϕCziHtm

�÷sH⌡μBz{�M]���²t@�u@ϕC

p�bu@ϕñ��u�@v÷s�d�MBJA��\ IBM ��ñ� (http://

www.ibm.com/support/knowledgecenter/SS9RXT/welcome) ñ�mIBM Cognos }oH�

ΓUnC

°A�

�Mμ]A⌠⌠W�ei���� TM1 °A��WC

�z�u�@v÷s∩�Bz{����u@ϕ�b�°A�C

s�

u�bz s��°A�Mμ�ñ�e�∩��°A��A�iH���÷sC

÷@U�÷sAis��zb°A�Mμ�ñ∩��°A�C

ñ�s�

u�bzs��°A�Mμ�ñ�e�∩��°A��A�iH���÷sC

÷@U�÷sAiñ�P°A�Φ�ñ�∩�°A��suC

�@

∩�÷@Uu�@v÷s�z�μª⌡μ��@C

v ⌡μ TurboIntegrator Bz{�

∩��∩�AiHtm⌡μBz{��u�@v÷sCpGz∩��∩�AN

��uBz{�v��C

v ⌡t@�u@ϕ

∩��∩�AiHtm�²t@�u@ϕ�u�@v÷sCpGz∩���

∩�AN��uu@ϕv��C

v ⌡μBz{�AMß⌡u@ϕ

∩��∩�AiHtm⌡μBz{�AMß�²t@�u@ϕ�u�@v÷

sCpGz∩��∩�AN��uBz{�vMuu@ϕv��C

v �pΓ/½�

∩��∩�AiH½spΓ�½�A�ú�n⌡μ TI Bz{���²s�u

@ϕCpGzuQn≤s{μu@ϕ�½sⁿJu@�ñϕμv��l��A

h�\αQ��C

© Copyright IBM Corp. 2007, 2014 3

z]iH��pΓ��AH∩�Qn TM1 b⌡μ TI Bz{���²t@�

u@ϕºe ⌡μ�pΓ@�C

Tw

÷¼u�@÷s�ev∩��A�Nu�@v÷síJ�z�u@ϕñC

�°

÷¼u�@÷s�ev∩��A²úíJu�@v÷sC

Bz{���

��uBz{�v��AiHtmu�@v÷sAH⌡μBz{�C

Bz{�

���MμHUCΣñ@ΦkA∩�zn⌡μ�Bz{�G

v Yn⌡μ{μ°A�Wi��Bz{�A�q�Mμñ∩�Bz{�WC

v Ynq{μu@ϕ��Bz{�W����A�∩�uqu@ϕñ�oBz

{�ΩTvC

∩�

}�uBz{�∩�v∩��AziHbΣñ�εu�@v÷sb⌡μBz{�º

e �ºß �μ�C

p���Ω�A��\� 39��yBz{�∩�∩��zp�C

Bz{�W�

u�bz≤uBz{�vMμñ∩�uqu@ϕñ�oBz{�ΩTv�A��π

�∩�C

��UCΣñ@ΦkAΘJú �⌡μ�Bz{�W� Excel ��C

v Yn��μ@xsμA���UCμíG=ColumnNameRowNameC�pG

=A1C

v Yn�� Excel ñ�πWd≥A���UCμíG=NameOfRange

v Ynq{μu@ϕñ∩�xsμA�÷@UuBz{�WvΦ��� Excel �

�÷sC

��

�zquBz{�vMμñ∩�Bz{�W�Φí�wA�Bz{���ΘJ

�C

v pGzquBz{�vMμñ∩�Bz{�Ah�w∩w∩�Bz{�πt

��Mμ�u��v⌠μCziHNC@������ΘJ��⌠μA��

�iq{μu@ϕñ�A������ Excel ��C

v pGzbuBz{�vMμñ∩�uqu@ϕñ�oBz{�ΩTv∩�Ah

���� Excel ��q{μu@ϕñ�����CziHΘJ∩μ@xsμBx

sμd≥�πWd≥���C�Bz{�w�����q�wA⌠≤��ú

��ⁿVAϕ�xsμ�qC

÷@U Excel �� ÷sAYi�qu@ϕñ∩�xsμ�Yd≥�xs

μC

p�d�A��\mIBM Cognos TM1 }oH�ΓUnC

4 IBM Cognos TM1 10.2.2 �G ��ΓU

Excel ��

�� Excel ��A÷@U�@÷sßAYi��q{μu@ϕñ�A��Bz{�

W����� Excel ��C

u@ϕ��

��uu@ϕv��AiHtmu�@v÷sAH�²t@� Excel u@ϕC

d�

��UCΣñ@ΦkA∩�u@ϕG

v TM1 ��{í - pGznquTM1 ��{ív≡¼�cñ∩u@ϕA�∩

��∩�C

v �� - pGznqqúñ∩u@ϕA�∩��∩�C

÷@U�÷sAH∩�zn�²�u@ϕC

v pGz∩�uTM1 ��{ív∩�Ah�}�@�∩��AziHbΣñq

uTM1 ��{ív≡¼�c∩�u@ϕC

v pGz∩�u��v∩�AY�πu}�v∩��AziHbΣñs²qú

ñ����[H∩�C

�

]tzn�²� Excel í�»�⌠�WCziH��UCΣñ@ΦkΘ

Jo��G

v ÷@Uud�v∩���s²÷sAHquTM1 ��{ív≡¼�c�qúW�

��ñ∩�í�»C

v ÷@U Excel ��÷sAH∩���⌠í�»⌠�W�xsμC

v Γ�ΘJí�»W�⌠C

v Γ�ΘJ�⌠�í�»⌠�W� Excel ��C

uTM1 ��{ív≡¼�cñí�»�⌠��UCμíG

<FolderName>\<FolderName>\<WorkbookName>

�pG

Planning Sample\Bottom Up Input\Budget Input

⌠⌠���⌠��UCμíG

\\<ComputerName>\<FolderName>\<WorkbookName>

�pG

\\boston\reports\2007_summary.xls

p���Ω��d�A��\mIBM Cognos TM1 }oH�ΓUnC

u@ϕ

]tzn�²�u@ϕ�WCziH��UCΣñ@ΦkΘJo��G

v ÷@Us²÷sAH∩�í�»AMßquu@ϕvMμñ∩�u@ϕC

v Γ�ΘJu@ϕWC

v Γ�ΘJ�⌠�u@ϕW� Excel ��C

� 2 � °íM∩�� 5

v ÷@U Excel ��÷sAH∩��⌠�u@ϕW�xsμC

p���Ω��d�A��\mIBM Cognos TM1 }oH�ΓUnC

�X�D��

Y���÷@U�@÷sH�²��u@ϕAh�∩�N��±∩�]w�u

@ϕP��u@ϕºí��D��C

p���Ω��d�A��\mIBM Cognos TM1 }oH�ΓUnC

�N{μí�»

�∩�Mw}���u@ϕ�ΦíC

v pG ∩��∩�]w]��Ah�b Excel �s°íñ�b TM1 Web �s�

�W}���u@ϕC

v pG∩��∩�ANb�P�°í���ñ}���u@ϕAH�N�u@

ϕC

�NG

pGz���∩�A�Oob��s÷sºe xsz�í�»CpG÷@U�÷

sAhiα�≥ó�≤A��P{μí�»÷¼C

iÑ∩�

÷@U�÷sYi}�uiÑ∩�v∩��AziHbΣñw∩qY�u@ϕ�²

t@�u@ϕ�u�@v÷sAΓ�∩M�u@ϕP��u@ϕºí�μ�C

p���Ω�A��\� 7��yiÑ∩�∩��zC

�[��

��u�[v��AiHtmu�@v÷s�°���[C

�D

]wu�@v÷sWπ��DσrC

÷@U�÷sAiπur¼v∩��AziHbΣñ]w÷sσr�r¼�í�

jpC

π�I�v�

i²z∩�ii}H�Xu�@v÷sjp�v��]bmpBgif � jpg μí�C

∩��∩�AMß÷@Us²AHMΣ�∩�zn���v��C

π��W��

HW���í]�Γ��u�σr�πu�@v÷sAHN���÷sC

∩�uπI�v�v∩��A�∩�Lk��C

���Nπ÷s�σr�DBr¼�íBr¼CΓ�I�CΓ�w²C

i²z�u�@v÷s]wσr�I�CΓC

÷@Uuσrv�uI�vCΓd�HπuCΓv∩��AziHbΣñ∩��

�CΓ�wq�qCΓC

6 IBM Cognos TM1 10.2.2 �G ��ΓU

∩�uπ�W��v∩��A�∩�Lk��C

iÑ∩�∩��

íJq@�u@ϕ�²t@�u@ϕ�u�@v÷s�A��uiÑ∩�v∩��

iHb�u@ϕM��u@ϕºíΓ�∩Mμ�C�uπiH�UzN��Bxs

μM�q�u@ϕ∩M���u@ϕC

�Gbu±∩�D�v∩�⌡μ⌠≤��∩MºßA�M�iÑ∩MC

μ� í�

sW NCsW�uiÑ∩Mv⌠μC

Rú quiÑ∩Mv⌠μñRú∩w�CC

Tw ÷¼uiÑ∩�v∩���xsz�]wC

�° ÷¼uiÑ∩�v∩��A²úxsz�]

wC

p���uiÑ∩�v∩���d�A��\ IBM ��ñ� (http://www.ibm.com/

support/knowledgecenter/SS9RXT/welcome) ñ�mIBM Cognos TM1 }oH�ΓUnC

iÑ∩M⌠μ

��uiÑ∩Mv⌠μAiHwq�u@ϕP��u@ϕºí�μ�∩MCziH

��⌠μⁿwb}���u@ϕ�Ap≤±∩�u@ϕP��u@ϕñ��C

⌠μñ�C@Cwq@�∩MtmC

μ� í�

��¼ �μ�Nϕzn∩M���½≤�¼C

∩�u��¼vApU�G

v SUBNM - ϕq�u@ϕñ]t�D��

�xsμiμ∩MC

v ∩�� DBRW - ϕq�u@ϕñ]t

DBRW �í�xsμiμ∩MC

v � - ϕzNΘJ��e���rΩ��

�C

� 2 � °íM∩�� 7

μ� í�

�½≤ �μ�N�u��¼vμ�ñ�∩���

��wA��@��C

ΘJu�½≤vApU�G

v pGNu��¼v]� SUBNMAh�nⁿ

w�u@ϕñsb��D��WC

v pGNu��¼v]�u∩��

DBRWvAh�nⁿw�u@ϕñsb�

C�μ�D���WC

v pGNu��¼v]�u�vAh�nΘ

J��e��u@ϕ�rΩ���C

z]iHzL�� = �Aq�u@ϕñ�

�o��AH�� Excel ��C

���¼ �μ����u@ϕ]NbΣñíJu�½

≤vμ�ñ���ñxsμ��¼C

∩�u���¼vApU�G

v SUBNM - ϕ�����u@ϕñ��D�

�C

v πWd≥ - ϕ�����u@ϕñ�πW

d≥C

v d≥ - ϕ���m���u@ϕñ�xs

μC

�NG

pGzNu���¼v]�uπWd≥v�

ud≥vAh�u�@v÷siμ�²�A

�∩g��xsμñ��w²sb�Ω���

íCpG��xsμ]t TM1 DBRW τ�A

h�≥ó�τ�A�BxsμLks�BgJ

�°A�A��°A�ñ¬�C

8 IBM Cognos TM1 10.2.2 �G ��ΓU

μ� í�

��½≤ �μ�Nϕ��u@ϕ]NbΣñíJu�

½≤vñ���ñ��mC

�∩�u���¼v�wAΘJu��½

≤vApU�G

v pGNu���¼v]� SUBNMAh�nⁿ

w��u@ϕñ�D���WC

v pGNu���¼v]�uπWd≥vAh

�nⁿw��u@ϕñd≥�WC

v pGNu���¼v]�ud≥vAh�n

ⁿw��u@ϕñ�xsμ�mC

z]iH�� Excel ����u��½≤v

��C

p���d�A��\mIBM Cognos TM1 }

oH�ΓUnC

l� ϕu���¼vμ�]� SUBNM �A��

ul�vμ�ΘJ@��C

OW ϕu���¼vμ�]� SUBNM �A��

uOWvμ�ΘJ@��C

��s�

��u��sΦ�vAiH��MsΦ CubeB��B���g���C

��NA���ú]Auμív��A���wq��b Cube Viewer ñ�πΦ

íCw]uμív����uL�ívC

��\αϕ

\αϕ�� í�

÷¼ ÷¼u��sΦ�vC

sΦ\αϕ

\αϕ�� í�

��xsμ ��W@�xsμ�@C�∩��M�≤�O

xsμCzLk��M�≤Y@xsμd≥�

�@C

U N∩wxsμ��eU�uK»vC

�s N∩wxsμ��e�s�uK»vñC

KW NuK»vW��eK�∩wxsμC

� 2 � °íM∩�� 9

\αϕ�� í�

sW�� }�us���v∩��AziHqΣñ��

���s��C

Rú∩w�� Rú∩w��C�����ORúFúαP�

Rúh���C

Mú Mú∩wxsμ��eC

sΦ�μí }�u�rμív∩��AziHqΣñⁿú

uμív���C

μí∩�

u�bz∩�uμívμM�Cμ�B�xsμ�A�α��uμív∩�C÷@

Uμí÷sAHπu�rμív∩��C

q��Mμ�ñ∩�∩�AHⁿw∩wxsμ�πμíC

UCOi���rμíG

μí�� í�

@δ �μí��rbp�I�¬�úπrIj

��Ct�Hε (-) @�r�C

��uδ��v∩�AiHⁿwp�Iß��

��C��NAWhl���u�b]�u@

δμív�A����π�C

Tw �μí��rbp�I�¬�úπrIj

��Ct�Hε (-) @�r�F���iH

��v��n∩t�∩��AC

��uδ��v∩�AiHⁿwp�Iß��

��C

f⌠ �μíππ�b W i n d o w s

RegionalSettingsProperties ñⁿw�f⌠��

�rA���rIj}p�I¬��CT��

�Ct�Hε (-) @�r�C

��uδ��v∩�AiHⁿwp�Iß��

��C

Θ� πw²wqΘ�μí�MμC

�í πw²wq�íμí�MμC

10 IBM Cognos TM1 10.2.2 �G ��ΓU

μí�� í�

�± �μí�N�rH 100A�bß�π�±

� (%)Cp�I¬����ú��rIA�t

�Hε (-) @�r�C

��uδ��v∩�AiHⁿwp�Iß��

��C

��O �μíH��Oϕkπ�rCt�Hε

(-) @�r�C

��uδ��v∩�AiHⁿwp�Iß��

��C

�q ziH°�nwq�qμíϕíC

δ�� �∩�Mww∩∩wμíπ�p���Cp

G��p���h≤ⁿw�δ��Ah�uw

∩π��∩��iμ�JFπ��ú�xs

b TM1 Ω�wñC

f�Θx°í

��uf�Θxv°íAiHd���° TM1 f�Θxñ]t�O²C

uf�Θxv°í]tΓ�Dne�Gud�ve��u�Gve�C��o�e

�AiHjMf�Θx��°jM����O²C

d�e�

��ud�ve�AiH�mijM TM1 f�Θx�d�C

bz]wd�∩�ßAud�ve�uπC�]t⌡μd�� Hd�f�ΘxC

d�∩��UCs�G

v Θ�M�í

v �≤���

v �≤�¼

Θ�M�í∩�

uΘ�M�ív∩�]Aznd���qC

∩� í�

�q ]Ad��w²wq�qMμC

∩�w²wq��qA��∩��q�qH�

�u}lvMu�⌠v�í∩�C

� 2 � °íM∩�� 11

∩� í�

}l�í d��}lΘ�/�íC

u�b∩�u�qv∩���q�q�A��

���∩�C

TM1 �d�b�Θ�/�í��Θ�/�íºßg

Jf�Θx���O²C

÷@U AH}��∩�Θ�M�í�

μ�ΣuπC

�⌠�í d���⌠Θ�M�íC

u�b∩�u�qv∩���q�q�A��

���∩�C

TM1 �d�ⁿw�⌠�íIεºe���f�

O²C

÷@U uμ�Σv�AH}��∩

�Θ�M�í�μ�ΣuπC

w]�⌠�í�{μΘ�M�íC

�≤���∩�

u�≤���v∩���¬u�y¿��≤Hv��DC�≤���iHOΩ� TM1 �

���w�{°�C

u�≤���v∩�]AUC��G

∩� í�

�í ]wd�HjM�⌠≤ TM1 ����w�{°

�� �f��≤C

�� ]wd�HjMu� TM1 ���� �f��

≤C

YnjM�Sw TM1 ���� ��≤A�÷

@U∩��ß�÷s Ci∩�μ@�ß

��h���C

w]������C

12 IBM Cognos TM1 10.2.2 �G ��ΓU

∩� í�

�w�°� ]wd�HjM���w�°��� �f�

�≤C

YnjM�Sw�w�°��� ��≤A�

÷@U∩��w�°�÷s Ci∩�μ

@�w�°��h��w�°�C

w]�����w�°�C

�≤�¼∩�

u�≤�¼v∩�i²z∩�njM�½≤��≤�¼C�pAziH��o�jM

∩�uMΣó�nJ��v�uMΣRú����≤vC

∩� í�

�í ]wd�HjMΓ�¼�f��≤Ft�d

≥�≤M½≤�÷�≤C

t�d≥ ]wd��ujMt�d≥f��≤C

njMSw�t�d≥�≤A�qMμñ∩�

�≤C

w]��jM�� t�d≥�≤C

∩� í�

½≤ ]wd�H�jM½≤�¼f��≤C

nj�Sw�½≤�≤A���UC∩�G

v ½≤�¼ - Nd�¡ε��¡Sw�¼�

TM1 ½≤C�pA�P���÷��≤C

v ½≤W� - i²z∩�Sw�½≤WC

÷@U AHπziHbΣñ�W

∩�½≤�∩��C

�GϕzNu½≤�¼v∩�]����A

�Mμiα��j�LkπA]�u½

≤W∩v÷s�����CYnjMP

Sw��÷��≤Az����UCμí

Γ�ΘJ�WG

DimensionName:ElementNameC�pG

region:italy

v �≤�¼ - Nd�¡ε��¡Sw�¼�½

≤�≤Cw]��jM�� ½≤�¼�≤C

� 2 � °íM∩�� 13

�Ge�

��u�Gve�AiH�°M�²jM����O²C

�Ge�uπC

u�GvuπCπ�UC÷sG

�@ ÷s í�

�s N�e∩wxsμñ���s

� Windows K»ñC

MΣ }�uMΣv∩��AziH

bΣñjM�≤O²ñ�σ

rC

�X }�utss�v∩��Az

iHbΣñ��UCΣñ@

μíAN�≤O²xs�@�

��ñG

v XML

v HrIw�

v H tab Σw�

�G⌠μ

u�Gve�]t@�⌠μA�πzLd����f�ΘxO²C���O²

�UCXμG

μ í�

Θ� �≤�Θ�M�íC

��� � �≤� TM1 �ß�]������{°

�C

�≤�¼/í� �≤��ní�C

½≤�¼ P�≤�÷p� TM1 ½≤�¼C

½≤W P�≤�÷p� TM1 ½≤WC

��Ω� π�Hϕ�Sw�≤ñsb��ΩTC

pG�≤π���Ω�AhziH÷@U�O

²���Ω�� AH�°��Ω�C

ziHzL÷@Uμ�DAw∩⌠≤μH�W��ε����⌠μñ�O²C

14 IBM Cognos TM1 10.2.2 �G ��ΓU

f�Θx��Ω�°í

uf�Θx��Ω�v°íπDnuf�Θxv°í�d��Gñ�π�f�Θ

x�≤�l�≤C

��Ω�uπC

u��Ω�vuπCπ�UC÷sG

÷s í�

�s N�ew∩�xsμñ���s� Windows

KȖC

MΣ }�uMΣv∩��AziHbΣñjM�≤

O²ñ�σrC

�X }�utss�v∩��AziHbΣñ��

UCΣñ@μíAN�≤O²xs�@��

�ñG

v XML

v HrI�j

v H Tab Σ�j

��Ω�⌠μ

u��Ω�v⌠μπ⌡�≤���≤�l�≤��O²C

��O²�UCUμG

�μ í�

Θ� �≤�Θ�M�íC

��� �P�≤� TM1 �ß�]������{°

�C

�≤�¼/í� �≤��ní�C

½≤�¼ P�≤�÷p� TM1 ½≤�¼C

½≤W P�≤�÷p� TM1 ½≤WC

ziH÷@Uμ�DAw∩⌠≤μH�W��ε����⌠μñ�O²C

� 2 � °íM∩�� 15

°�w�δF

��u°�w�δFviH�w�g�Bz{�AHw�iμPB�⌡μC

�uδFv]tΓ�e�G

v e� 1 - ∩�nJ°�ñ��g�Bz{�C

v e� 2 - ⁿw°��⌡μ�}l�í�°���⌡μ�ß≥íjC

e� 1]BJ 1�

μ� í�

i�Mμ CXi��w�°�����gMBz{

�C

∩wMμ CX∩wn]tb{μ°�ñ��g�Bz{

�C

sW÷@U�÷sAiN∩w��g�Bz{�q

ui�vMμ�u∩w��vMμ

�ísW÷@U�÷sAiN���g�Bz{�q

ui�vMμ�u∩w��vMμC

�ú÷@U�÷sAiN∩w��g�Bz{�q

u∩w��vMμ�ui�vMμC

�í�ú÷@U�÷sAiN���g�Bz{�q

u∩w��vMμ�ui�vMμC

ⁿw���� ÷@UYi}�u���v∩��AziHq

ΣñⁿwP∩wBz{��÷p�⌠≤���

�C

e� 2]BJ 2�

μ� í�

°�}lΘ�M�í bμ�ΣW∩�}lΘ�A�bu�ívμ�

ñⁿw}l�íC

°�⌡μWv ±JAϕ�μ�AH���⌡μ°��íjC

°��{B≤@�ñ¼A �∩�Φ�Aibⁿw�}l�í�Hⁿw�

íj���°�H⌡μCMú�Φ�AibH

ß���°�C

�ß�/s�°í

u�ß�/s�v°íi²zb°A�W��M∩�ß�����s�C

�ß�/s�⌠μ

u�ß�/s�v⌠μN�ß�Wπ�C�DA�N���s�π�μ�DC

�ß�W����s�μ�B� X ϕ������s�C���iH⌡�≤h�

s�C

�⌠μ�]Aπ°A�W�ß��e���μC

16 IBM Cognos TM1 10.2.2 �G ��ΓU

v �ß�W�uKXvμμ�B�xsμ]t��ß��KXC

v �ß�W�u����vμμ�B�xsμ]t��ß�KX�����Cg

L���ßA�ß�NLkA��ⁿú�KXnJ°A�CKXNn����ß�

�b��Θe¡�}l¼���q�C

v �ß�W�u¼Avμμ�B�xsμⁿX��ß�b°A�WO�B≤@�

ñ¼AC

v �ß�W�usu�W¡vμμ�B�xsμⁿXi��÷p�ß�WPK

X���°A�su�W¡C

w�\αϕ

\αϕ�� í�

÷¼ ÷¼u�ß�/s�v∩��C

�ß�\αϕ

\αϕ�� í�

sWs�ß� }�u��s�ß�v∩��AziHqΣñ

b°A�W��s��ß�C

Rú�ß� q°A�ñRú�e∩���ß�C

ñ�s��ß� ñ�P�e∩w�ß�P°A��suC

]wKX ]w�e∩w�ß��KXC

MúKX Mú�e∩w�ß��KXC

s�\αϕ

\αϕ�� í�

sWss� }�u��ss�v∩��AziHqΣñb

°A�W��s����s�C

Rús� q°A�ñRú�e∩�����s�C

�ß�/s�⌠μ

ziHbu�ß�/s�v⌠μñ�ΘJ�ß��Ω�C

�⌠μ]A��μApUϕ�zC

�μ í�

���W π°A�W���ß�����WC

� 2 � °íM∩�� 17

�μ í�

KX �OO�w��w��wqKXC

ziH÷@UuKXvμ��ß�Cμ�B

�xsμAMßΣJKXHNKXⁿú��ß

�C

ΘJKXºßATM1 �úzA�ΘJKXH

iμT{C

���� ⁿX�w�ß�KX�����C

Ynⁿú�ß�KX����¡A�÷@U

u����vμ��ß�Cμ�B�xs

μAMßΣJ���¡�C

su�W¡ �O�w�ß�iH���°A�su�W

¡C

Ynⁿú�ß��su�W¡A�÷@Uus

u�W¡vμ��ß�Cμ�B�xsμA

MßΣJ��ß��su�W¡C

¼A ⁿX�w�ß��{μsu¼AC

���s� °A�WC����s�ú�@�μC

Yn����s�ⁿú�ß�A��∩���

s�μ��ß�Wμ�B��∩�C

�ß�iH⌡�≤h����s�C

�ß��Tñ�∩��

u�ß��Tñ�v∩��i²z�z�ß�P°A��suCz]iH���∩�

�Aq��÷¼°A�Cz��O°A� ADMIN s��¿�A�αs��∩��C

bu°A���v�¬íμñ∩�@�°A�AMß��∩°A��°A��z{

íAH}�u�ß��Tñ�v∩��C

μ� í�

÷¼°A� ∩��∩�AiH÷¼°A�AMßⁿwu

�víjC

ñ��ß��su ∩��∩�AiHñ��ß�P°A��s

uAMßⁿwu�víjC

z��÷@Uu∩��ß�vA�α���∩

�nñ�su��ß�l�C

18 IBM Cognos TM1 10.2.2 �G ��ΓU

μ� í�

Vw∩���ß��eTº ∩��∩�AiHVs�°A���ß��

eσrTºC

bMμ�ñΘJTºAMß÷@Uu∩��ß

�vAH���∩�n�¼Tº��ß�l

�C

����∩��

b∩�����μ�ñΘJzn�����WAMß÷@UTwC

Ynb��°A�W����A�uΘJ��WC

Ynb��°A�W����A���°A�W��@���W�r�C�

pAΘJ Sales:Product ib Sales °A�W�� Product ��C

��°A��g½≤∩��

��u��°A��g½≤v∩��AiH��s��gsu�∩{�suC

μ� í�

�°A� qMμñ∩��°A�C�Mμ]A⌠⌠W

�ei����°A��WC

@���� bw∩��°A�WΘJz����WC

��KX ΘJw∩��°A��KXC

��W�í pG½≤��uCAM qμ�vw�A�ΘJ

uIBM Cognos W�í IDvC��bo�Θ

Jz�WC

��πX�nJ �∩�Φ�AH��uπX�nJv�OA�

D�� TM1 w�C

�� Cube ∩��

��u�� Cubev∩��W�UC∩�AiHq²ewq���ñ��s� CubeC

μ� í�

Cube W b�μ�ñΣJzn��� Cube WC

i��� nbΣñ�� Cube º°A�Wi������

MμC

s Cube ñ��� n��� Cube ñ���MμC

sW ÷@U�÷sAiNw∩����qui��

�vMμ�us Cube ñ���vMμC

� 2 � °íM∩�� 19

μ� í�

�ú ÷@U�÷sAiNw∩����qus Cube

ñ���vMμ�ui���vMμC

VW�� ÷@U�÷sAibus Cube ñ���vMμ

ñNw∩����VW��CC÷@��÷

sAN��w∩����VW��@��mC

VU�� ÷@U�÷sAibus Cube ñ���vMμ

ñNw∩����VU��CC÷@��÷

sAN��w∩����VU��@��mC

�° ÷@UYi�°�� CubeA��⌠u��

Cubev∩��C

½] ÷@UYi½]ui���vMμA�Mú

us Cube ñ���vMμC

½sπz ÷@UYi½sπzui���vMμC�∩

�iⁿ�°A�ñO��⌠≤s��A�N�

�s��sWui���vMμC

�e ÷@U�÷sAiⁿú Cube �eC

ziHⁿúwq Cube �q��B�í���

��DⁿJ¼A��eC

Tw ÷@UH�ⁿ∩���tmA��� CubeC

Cube ���uπ∩��

pGz∩��Ω�úOD�⌠xAiαb�� Cube ��íñⁿwF��P�αú��

����CP�aACube ñΩ��tiα�H�í���Aq��Pb�� Cube �

�í�ⁿw�����úzQCYnMo��DATM1 ú F@\αAi²zN

Cube ñ��������Ai�ε�O Θ��q�ú¬�αC

��� Cube ñ������ATM1 �ú� �≤ Cube �cñ���Ω���CTM1

� �≤°A��í�����ΦíA²O�≤ Cube �c �≤A]�⌠≤�� Cube

�WhBτ����{íúO���C

�≤�����Ai�Y�°�ziμ��≤∩ Cube O Θ��q�y¿vT�°

iC

≥≤UC�]Az��b��Mw��� Cube tm�Aub}o⌠ñN Cube ñ�

�������G

v °A��njq�O ΘΩ�AH½stm Cube ñ�����Cb½s��Bz{

��íA°A�W�n�{� RAM ��b½s��� Cube H 2C�pA50 MB

� Cube �n 100 MB � RAM iμ½stmC

v ½s��Nb°A�W]m¬�ΩwA�b⌡μ½s���Ωw�����nDC

�Gz��O ADMIN s��¿�A�α��� Cube ñ�����C���∩�ui

�≤��°A�W� CubeFzLk�����°A�W Cube ñ�����C�BA

ϕz��� Cube ñ������Aú�q �ß��m��rΩ��A]ú�NrΩ�

��� ���mC

20 IBM Cognos TM1 10.2.2 �G ��ΓU

{�

1. bu°A���v�u≡¼�cvíμñA∩�n���� CubeC

2. ��÷@U Cube M½s����C

Y�}� Cube ��uπ∩��C

3. bs����Mμ�ñ∩�@���C

4. ÷@UW�Σ�U�ΣAH�≤ Cube ñ�����C

5. ÷@U��C

��Nu�±�≤v���Σ��CpG���t�Ahs��������O

Θ�≤�A�]��≤��vC

6. ½�BJ 3 �BJ 5A�zF����v�����C

7. ÷@UTwC

Cube �e∩��

��uCube �ev∩��AiH]wU� Cube ��eC

μ� í�

q�� qMμñ∩�q��C

�í�� qMμñ∩��í��C

��DⁿJ �∩�Φ�Aub�ß�nD Cube Ω��AN

Cube ⁿJ°A�O ΘñCMú�Φ�AH

b°A������ⁿJ CubeC

Cube Viewer

�D��

�D���πb Cube Viewer °í���uuπCvUCC@���ú�πbM

μ�ñC

C��

C��πb Cube Viewer �Cb��C{μ���b Cube Viewer ñπ�C�

DC

��

μ��πb Cube Viewer �μb¬�C{μ���b Cube Viewer ñπ�

μ�DC

� 2 � °íM∩�� 21

��\αϕ

Cube Viewer �u��\αϕvñ�UC∩�C

∩� í�

}� }�uTM1 }�°�v∩��AziHqΣñ

}�P{μ Cube �÷p�ΣL°�C

½sⁿJ ½sⁿJ{μ°�wqC

pΓ pΓ{μ°�C

xs xs{μ°�tmC

tss� ��sWxs{�tmC

Rú°� }�uRúπW°�v∩��AziHqΣñ

Rúwxs�°�C

I⌠ N{μ°��X�@� Excel u@ϕñCExcel

u@ϕñw�J�íAo��íiqú�°�

�°A�ñ���H�N�gJ�°A�ñC

@�ñϕμ ��uíJ@�ñϕμv∩�Ai²zsWP

u@ϕ{μxsμñΩ��u@�ñϕμvs

uC

Snapshot N{μ°�@��÷��X Excel u@ϕ

ñC�u@ϕú�O�Pú�°��°A��

suC

÷¼ ÷¼ Cube Viewer °íC

sΦ\αϕ

Cube Viewer �usΦ\αϕvñ�UC∩�C

∩� í�

μ÷�@ ��W@�xsμ�@Cuxsv�u÷¼v

��⌠i���½���@�XC

u½�v���W@�xsμ�@C

U Nw∩�xsμ��eU�uK»vC

�s Nw∩�xsμ��eH�eμí�s�u

K»vñC

�s μí��� Nw∩�xsμ� μí��e�s�uK

»vñC

KW NuK»v��eK�w∩�xsμñC

Rú Rúw∩�xsμ��C

22 IBM Cognos TM1 10.2.2 �G ��ΓU

∩� í�

sΦ Cube �� }�u��sΦ�v°íAziHqΣñⁿú

�sΦ{μ°A�W�� Cube ���C

�°\αϕ

Cube Viewer �u�°\αϕvñ�UC∩�C

∩� í�

uπC ⌠�π Cube Viewer ���uuπCvC

�ϕπuuπCvC

¼AC ⌠�π Cube Viewer ���u¼ACvC

�ϕπu¼ACvC

qk�¬ ��½i�≤ Cube Viewer ñμ����

mC

VkbYⁿXqk�¬�μGmCV¬bY

hϕq¬�k�μGmC

∩�\αϕ

Cube Viewer �u∩�\αϕvñ�UC∩�C

∩� í�

°s �∩�iϕε�π Cube °�ñu]ts��

��C�μC�ϕb{μ°�ñϕεu

]ts�C�μC

∩Ciμ°s �∩�iϕε�π Cube °�ñu]ts��

��CC�ϕb{μ°�ñϕεu]ts

�CC

∩μiμ°s �∩�iϕε�π Cube °�ñu]ts��

��μC�ϕb{μ°�ñϕεu]t

s�μC

��½spΓ �∩�ib½stm°���������½

spΓC�ϕun°�tm�≤N���

½spΓ°�C

μí }�u�rμív∩��AziHqΣñwq

{μ°�ñ���rμíC��NAz∩��

μíuA�≤�� ⁿwuμív����C

μe }�uμev∩��A�∩��i²z]w

Cube Viewer ñμ�e�U¡�W¡C

I⌠�s�í�» �∩�Mw��I⌠�ΦíC

�ϕb∩u��v�uI⌠v�A�N

I⌠íJ�s�í�»ñC

pG }��∩�Ah�NI⌠íJ�{μí

�»�su@ϕñC

� 2 � °íM∩�� 23

RúπWl�∩��

�∩��πP{μ���÷p�l�CYnRúl�A�∩��l�AMß÷@U

uTwvC

Yn∩�h��F�l�A�÷@U��o�l�CYn∩�h�ú�F�l�A

�b÷ϕ CTRL Σ�P�A÷@UC@�l�C

RúπW°�∩��

�∩��πP{μ Cube �÷p�°�CYnRú°�A�∩��°�AMß÷@U

uTwvC

Yn∩�h��F�°�A�÷@U��o�°�CYn∩�h�ú�F�°�A

�b÷ϕ CTRL Σ�P�A÷@UC@�°�C

��s�

��íμ

π�e��°����C

eíμ

bu�víμñ∩�@�X��Au�evíμ�π�X���l��

�eC

∩�@�¡��Au�evíμ�π�¡���eC

�Gb}�u�evíμ�u��sΦ�vñ�°Wj¼����Aziα�J��

α�DCpGzbu�víμñ∩�XB TM1 ��bu�evíμñπ�÷

���e�π�MμAhiα�o�oípC

pGz���Oj¼���Ahiα�μ÷¼u�evíμCYn÷¼u�eví

μA�÷@Uu�°\αϕvñ�e°í∩�AH�ú�∩��Σ��C

��\αϕ

\αϕ�� í�

xs xs{��cC

tss� ��sWxs{���cC

÷¼ ÷¼u��sΦ�vC

sΦ\αϕ

\αϕ�� í�

U N∩w�U�uK»vC

24 IBM Cognos TM1 10.2.2 �G ��ΓU

\αϕ�� í�

�s N∩w��s�uK»vñC

KW NuK»v��eKW�s�C

v pG bu��sΦ�vñ∩�⌠≤�A

�∩��bu�víμñ�@�π�

�WΦíJ@�s�C

v pGbu�víμñ∩�F�A�∩�

Nπ]tuVWKWvBuKW�l�v

H�uVUKWv∩��l\αϕC

VWKW b∩w��WΦKWuK»v��eC

VUKW b∩w��UΦKWuK»v��eC

KW�l� NuK»v��eKW�∩w��l�C

íJl� }�u���íJv∩��AziHqΣñ

íJ∩w��@�HWl�C

íJ� }�u���íJv∩��AziHqΣñ

N¡]�÷��íJ���ñC

�∩ ∩�u�víμñ����C

Lo��Bh� }�u�h�iμLov∩��AziHqΣ

ñ�Ñhh�∩��C

�∩�uvT��πFúvT���cC

���∩��Au�víμu�πⁿwh

���C

Lo��B�� }�u���iμLov∩��AziHqΣ

ñ����∩��C

�∩�uvT��πFúvT���cC

���∩��Au�víμ�ππ�ⁿw

�������C

Lo��BU�r i²z∩�P���wq�jMϕí���

�C

�∩�uvT��πFúvT���cC

���∩��Au�víμu�πPⁿw

jMϕí������C

∩�OW }�uTM1 OWv∩��AziHqΣñ∩�

�bu��sΦ�vñπ�OWC

� 2 � °íM∩�� 25

\αϕ�� í�

��B�W Hr��W����u�víμñ���

�C

�∩�uvT��πFúvT���cC

��B�ε ÷r��ε����u�víμñ���

�C

�∩�uvT��πFúvT���cC

��BÑh ÷Ñh����u�víμñ����A

HKziH������/l�÷YC

�∩�uvT��πFúvT���cC

��B���W �����H�W����u�víμ

��C

�∩�uvT��πFúvT���cC

��B���ε ÷����H�ε��∩��u�víμ

��C

�∩�uvT��πFúvT���cC

Od �≤u�víμHKuπ�e∩��

�C

�∩�uvT��πFúvT���cC

⌠ �≤u�víμHK⌠�e∩���C

�∩�uvT��πFúvT���cC

Rú� q��ñRú∩w����Ω�C

qXRú q{μXñRú∩w��Ω�C

sΦ�μí }�usΦ�μívu@ϕAziHqΣñ

wq�π�íCo�π�íM�≤�A

I⌠M TM1 Web Web u@ϕñC

i}� π∩w����l�C

¼X� ⌠∩w����l�C

�e }�u����ev∩��AziHqΣñ

�∩w�ⁿú��¼M[vC

26 IBM Cognos TM1 10.2.2 �G ��ΓU

�°\αϕ

\αϕ�� í�

uπC ⌠�πu��sΦ�v°í���U�u

πCC�ϕπuπCC

¼AC ⌠�πu��sΦ�v°í���¼A

CC�ϕπu¼ACvC

�e°í ⌠�πu�evíμC�ϕπu�

evíμC

½sπz ≤su�víμ�πe�C

����íJ∩��

���∩��AiHb��ñsW�÷�BrΩ��X�C�∩��]tU

C∩�C

∩� í�

��W nbΣñsW����WCoO@�úi

sΦ�∩�C

��W nbΣñsW�����WCoO@�

úisΦ�∩�C

pGb}�u���íJv∩���wb�

�sΦ�ñ∩�F@��Ah��Nπ

�u��WvCpG ∩�⌠≤�Ah

u��Wv�uvC

íJ�W b�Φ�ñΘJs��WC

��¼ �zníJ��iμAϕ�∩C

�[v pG��¼�u�÷vA�Bu��Wv

úOuvA�b�Φ�ñΘJ@�[vC�

[vObX�íM�≤��n]�C

PX�Y���÷p�[vú��≤��

ñΣL�m���C

sW C�ⁿws�B�¼�[v�Aún÷@U

usWvC

Tw ¿sW�ß÷@U�÷sAiV��Tw

s�C

������∩��

���∩��AiH]w��ñ����C

��ñ����Mw��ñC������C��ñ�@������� 1A�

G������� 2A����C�b��ñ���½nA]�\h TM1 τ�

]u@ϕBWhM TurboIntegrator�ú�������C

� 2 � °íM∩�� 27

�GpGz�≤��ñ����Ah⌠≤�������τ�ú���iαOD

w��s�C

��UCBJ]w���C

{�

1. ∩����¼C

�¼ í�

�� ��u����Φív∩�GuWvBuh

�v�uÑhvC

Γ� ÷��b���cñ�e�sb¼A��

�A�N�����e]�u�vC

2. pGz∩�uΓ�v���¼A�⌡BJ 5C

3. ∩�����Φí∩�C

�¼ í�

W ÷r������

h� ÷Ñhh����C

Ñh ���Ñh���C

4. pGA�A�∩���ΦVC

5. ÷@UTwC

��Y]wF������Cϕ}����AN�����zbBJ 3 ñⁿ

w�u��Φív∩�iμ��C

�G

��Y]wF������Cϕ}����AN�����zbBJ 3 ñⁿw�

u��Φív∩�iμ��C

�����e∩��

π{μ��WB�¼�[vC

eíμ

∩� í�

��¼ Yn�≤{μ���¼A�qMμñ∩�s

��¼C�Tiα���¼G�÷BX

�rΩC

�[v Yn�≤{μ��[vA�÷ΓUu�[

vvμ�AMßΘJs�[v�C

28 IBM Cognos TM1 10.2.2 �G ��ΓU

vhR

uvhRv\αϕ�CX���M�zvhRBz{��vhRⁿú�∩

�CvhRBz{��vhRⁿúO���P��Ω��÷º Cube xsμºí

���C

∩� í�

��/sΦ/RúvhRⁿúWh ∩o�∩�AiH��BsΦ�Rúvh

RⁿúCu��v∩��}�WhsΦ�AH

²z]pWhC

��/sΦvhRBz{� vhRBz{�O@� TurboIntegrator Bz

{�A�wqibs°íñ}����Ω

�Co�∩�isΦ{�vhRⁿúWhA

]i²z��s�vhRⁿúWhCu�

�v∩��πn�����M�AH�Ω�

����Ω�CpGz�≤vhRBz{

��Ω��Ah TurboIntegrator ú���s

�Ω��≤s�τ�A]��τ�bú��

»zí��º�Cz��bvhRBz{�

� ReturnViewHandle τ�ñsΦuCube °�v

��C

sΦí∩��

usΦ�ív∩��i��zvB ¿ DBRBDBRW � DBS τ����@�Cz]

iH��usΦ�ív∩��AHsΦu@ϕñ�⌠≤ TM1 τ�C

YnπusΦ�ív∩��A�÷@Uu@ϕñ�xsμA���∩ TM1 �sΦ

�íCpG�xsμ]t TM1 τ�Ah�τ��πb∩���ΘJμ�ñC

μ� í�

DB �� ÷@U�÷sAib{μxsμñíJ@�

DBR τ�CTM1 ���zvB ¿i≤Uz�

�τ��h�∩��C

DBRW ÷@U�÷sAib{μxsμñíJ@�

DBRW τ�CTM1 ���zvB ¿i≤Uz

��τ��h�∩��C

DB �e ÷@U�÷sAib{μxsμñíJ@�

DBS τ�CTM1 ���zvB ¿i≤Uz�

�τ��h�∩��C

xsμ�� ÷@U�÷sAibτ�ñíJ@�xsμ�

�CTM1 �úz∩�n���xsμA�ú

∩����¼C

W ÷@U�÷sAibτ�ñíJ@� Cube W

B��W��W

� 2 � °íM∩�� 29

u�ísΦ�vi���τ�Ao�τ�iH���h� 29 ���c¿� CubeC

sΦ∩ Cube ���∩��

�∩��i²z]w TM1 u@ϕτ�]�p DBRW � DBSW�ñ������C

�∩��]t�÷s�μ�P TM1 u@ϕτ����� Cube ñ�C@����∩�C

�pAUCv�π DBRW τ�]Σ�� TM1 d�Ω�wñ� SalesCube Cube��

usΦ∩ Cube ���v∩��C�∩��]AP SalesCube Cube ñ������∩

��÷sC

ϕzN TM1 τ�íJu@ϕ�ATM1 ���Pw�u@ϕñO�sb⌠≤�÷�

���CpGsbAh�No�����íJusΦ∩ Cube ���v∩��W�A

ϕμ�ñCpGLkPw�÷���Ah TM1 �bμ�ñíJu wqvC

ziH��UC⌠@ΦíAb�∩��ñ]w��G

v ÷@U��÷s�∩��Cb�ípUA���N@�rΩíJAϕ�μ�

ñC

v �bμ�ñΘJ@�xsμ��CziH���∩CB�∩μ��∩xsμ�

�C

pGzn�Σ����� Cube ]t���WL 16 �A�÷W@�HVe��e 16

���A�÷U@�HVß��ß 16 ���C

���Lo��∩��

���∩��AiHu∩���π�ⁿw����l��C

qu∩���vMμñ∩������C

qu∩��vMμñ∩��∩���C

�h�Lo��∩��

�Mμ�π{μl�ñi��Ñhh�CYun�°Swh���A�∩��h

�AMß÷@UuTwvC

Yn∩�h��F�h�A�÷@U��o�h�CYn∩�h�ú�F�h�A

�b÷ϕ CTRL Σ�P�A÷@UC@�h�C

Lol�∩��

uLol�v∩��i²z�ⁿw Cube ñ�����Al�C�pAziH��

Region ���l�A�l���� Sales Cube ñ 1.8L Γ«�Ω���PΓ��¬�

10 ��C

�∩��]tUC∩�C

∩� í�

Cube W znLo�� CubeC

30 IBM Cognos TM1 10.2.2 �G ��ΓU

∩� í�

Lo� znM�{μ°��Lo��¼C

TopCount

Lol�Hu���j� n ��A

Σñ n Obu�v∩�ñⁿw�@�

�rC

BottomCount

Lol�Hu���p� n ��A

Σñ n Obu�v∩�ñⁿw�@�

�rC

TopSum

Lol�Hu���Mj≤�Ñ≤ n

��j�AΣñ n Obu�v∩�

ñⁿw�@��rC

BottomSum

Lol�Hu���Mj≤�Ñ≤ n

��p�AΣñ n Obu�v∩�

ñⁿw�@��rC

TopPercent

Lol�Hu���Mj≤�Ñ≤ n

��j�AΣñ n Obu�v∩�

ñⁿw����p�±C

BottomPercent

Lol�Hu���Mj≤�Ñ≤ n

��p�AΣñ n Obu�v∩�

ñⁿw����p�±C

L

úA�≤Lol�C

� uLo�v�¼��C

∩�μ¿� n∩ΣM�Lo����μ�C÷@U�

�÷sAi�C@�μ��∩�μ@�C

�� nM�w∩�μ������C

�W

qC�¬��ⁿwμ���C

�ε

q¬�C��ⁿwμ���C

L

L����C

� 2 � °íM∩�� 31

∩� í�

∩�μ¿� z��qC@�Σl Cube ��ñ∩�μ@

�C�pApGznw∩ Sales Cube ñ��L

od�Ω�wñ� Region ��Ah��∩

ModelBMonthBActVsBud � Account1 ��U

ⁿw@��C

∩≤C@���A÷@UAϕ�÷s�∩�μ

@�C

pG Cube ]t���WL 16 �A�÷@U

HVe��e 16 ���A�÷@U

HVß��ß 16 ���C

Lo°�∩��

��uLo°�v∩��AiHb Cube Viewer �u�Γϕ�ms²�vñLo���

μC

�∩��]tUC∩�C

∩� Lo�/í�

Cube W znLo���Σ�� CubeC�∩�@]�

P{μ°��÷p� CubeCLksΦ�∩�C

Lo� znM�{μ°��Lo��¼C

TopCount

Lo°�Huπ�j� n ��AΣñ n O

u�v∩�ñⁿw�@��rC

BottomCount

Lo°�Huπ�p� n ��AΣñ n O

u�v∩�ñⁿw�@��rC

TopSum

Lo°�Huπ�Mj≤�Ñ≤ n ��j

�AΣñ n Obu�v∩�ñⁿw�@��

rC

BottomSum

Lo°�Huπ�Mj≤�Ñ≤ n ��p

�AΣñ n Obu�v∩�ñⁿw�@��

rC

TopPercent

Lo°�Huπ�Mj≤�Ñ≤ n ��j

�AΣñ n Obu�v∩�ñⁿw����p

�±C

32 IBM Cognos TM1 10.2.2 �G ��ΓU

∩� Lo�/í�

BottomPercent

Lo°�Huπ�Mj≤�Ñ≤ n ��p

�AΣñ n Obu�v∩�ñⁿw����p

�±C

L

LLo�CpGzn����úiμLoA�

∩��∩�C

� uLo�v�¼��C

∩�μ¿� n∩ΣM�Lo����μ�C÷@U�

�÷sAi�C@�μ��∩�μ@�C

�� nM�w∩�μ������C

�W

qC�¬��ⁿwμ���C

�ε

q¬�C��ⁿwμ���C

L

L����C

�o°�∩��]�Γϕ�ms²��

u�o°�v∩��i²z}���°A�W�⌠⌠ñ⌠≤i�°A�W�°�C

μ� í�

°A� u°A�vMμπ⌠⌠Wi����°A

�C∩�zn}��°��b�°A�C

pGz nJ]tn}�º°��°A�A

�÷@Uus�vH}�us�°A�v∩�

�AMßnJ�°A�C÷@Uu����

°A�vAH��z���°A�C

Cube Cube Mμ�πw∩�°A�Wi����

CubeC∩�Pzn}��°��÷p� CubeC

°� u°�vMμ�πw∩� Cube Wi����

°�C∩�zn}��°�C

� 2 � °íM∩�� 33

�Γϕ�ms²�\αϕ

��½kΣ÷@UuTM1 °��ε�vAiH}�u�Γϕ�ms²�\αϕvC�\

αϕi²z}�B≤sBμí�BI⌠Mxs°�Cª�]A�εu�Γϕ�ms²

�vμ��h�∩�C

\αϕ�� í�

≤s°� zLV TM1 Ω�w�e⌠≤wsΦ��A�q�Ω�wñ��{μ�A

≤s{μ°�C

�o°� }�u�o°�v∩��AziHqΣñ}�⌠≤i�°A�W�°

�C

�í }�u°��ív∩��A�∩��i²zμí�°�C

xs }�uxs°�v∩��A�∩��i²zxs TM1 °�C

Múπe� MúP°��÷p���Ω�A]A�DBCMμ��C

Rú RúuTM1 °��ε�vC��NAP�°��÷p���Ω�]]A�

M���ú�Odb�ΓϕñC

U NuTM1 °��ε�vU�uK»vC

�s NuTM1 °��ε�v�s�uK»vñC

I⌠ N{μ°�I⌠�@�s� Excel �ΓϕñC

°s ��½ib Cube °�ñϕε�πs�C�ϕb{μ°�ñϕε

sC

��π ��½ib½stm°���������°�≤sC�ϕun°

�tm�≤N��≤s°�C

b½spΓ�≤s

°�

��½�b½spΓ�Γϕ (F9) ��������°�≤sC�ϕ½

spΓ�Γϕ�≤s°�C

í� }�u�Γϕ�ms²�v�í�DDC

TºΘx°í

uTM1 TºΘxv°íπ°A�í��¼ATºCo�TºNxs�°A�TºΘ

xA�]tí�]�p⌡μ�Bz{�B°�BⁿJ� Cube P��AH�PB�g�

����C

p�°A�TºΘx���ΩTA��\mIBM Cognos TM1 @�ΓUnC

TºΘxíμ

�íμπ°A�TºΘxñ]t�¼ATºC

34 IBM Cognos TM1 10.2.2 �G ��ΓU

íμñ�C@Cúϕ�@�TºCpGΘxñ�Tºπ⌡μ�Bz{���g�

��¼pAziH÷ΓU�TºH�°í�ú����]���Ω�C

p�uTºΘxvíμñμ����Ω�A��\mIBM Cognos TM1 @�ΓUnC

��\αϕ

\αϕ�� í�

�⌠ ÷¼uTºΘxv°íC

sΦ\αϕ

\αϕ�� í�

�s NuTºΘxvíμñ∩w�σr�s�u

K»vñC

MΣ }�uMΣv∩��AziHqΣñjMuT

ºΘxvíμñ�σrC

í�\αϕ

\αϕ�� í�

TºΘxí� }�uTºΘxv�í�DDC

�²M�� }� π�uTM1 σ≤wvC

s���∩��

μ� í�

s��W b�μ�ñΘJs���WC

�r pG�����rA�∩��∩�C

rΩ pG����rΩA�∩��∩�C

OW pG���O{μ�B��BCube �°A�

W��NWA�∩��∩�C

}�l�∩��

��u}�l�v∩��AiH}�{���l�C

Yn}���w]l�A�∩�uw]�vΦ�AMß÷@U}�C

}�°�∩��

��u}�°�v∩��AiH}�{�� Cube °�C

Yn}���w]°�A�∩�uw]�vΦ�AMß÷@U}�C

� 2 � °íM∩�� 35

CL°iδF

��uCL°iδFvAiHq TM1 I⌠ú�u�°ΓUv�í�°iC

�uδFv]tT�e�C

v e� 1 - ∩�n]tb°iñ�u@ϕ

v e� 2 - ∩�nb°iñ����D��B]w�D��b°iñ�π��H�]

wí�»CL∩�

v e� 3 - �°i∩�CL��a]Lϕ≈BExcel ��BPDF ���

uCL°iδFv��\zxs°i]wC

��e�

÷s í�

ⁿJ ÷@U�÷sAiⁿJ{��uTM1 CLu

@vC

xs ÷@U�÷sAiN{μ°i]wts�

uTM1 CLu@vC

tss� ÷@U�÷sAi��sWN{μ°i]w

ts�uTM1 CLu@vC

U@� ÷@U�÷sAiei�U@�uδFve

�C

�° ÷@U�÷sAi÷¼uδFv°í�úú�

°iC

e� 1]@ 3 ��

�� í�

b°iMμñ]to�u@ϕ CXziH]tb°iñ�{μ Excel í�»

ñi��u@ϕC

Ynb°iñ]tu@ϕA��∩u@ϕW

�Σ��∩�C

�∩ ÷@U�÷sAib°iñ]t��u@ϕC

�íMú ÷@U�÷sAiq°iñ�ú��u@ϕC

36 IBM Cognos TM1 10.2.2 �G ��ΓU

e� 2]@ 3 ��

�� í�

i��D��Mμ CXziHb°iñ���i��D��C

∩≤C���A�Mμ�πl�W]pG

A��B���l��qAH�u@

ϕñ��D���xsμ�}C

∩w�D��Mμ CXn]tb°iñ��D��C

TM1 ú�°i�����Mμñ���C

sW ÷@U�÷sAiN∩w���qui��D

��vMμ��u∩w�D��vMμC

�ísW ÷@U�÷sAiN����qui��D�

�vMμ��u∩w�D��vMμC

�ú ÷@U�÷sAiN∩w���qu∩w�D

��vMμ��ui��D��vMμC

�í�ú ÷@U�÷sAiN����qu∩w�D�

�vMμ��ui��D��vMμC

VW�� ÷@U�÷sAibu∩w�D��vMμñ

VW��∩w��CTM1 ú�°i�����

Mμñ���C

VU�� ÷@U�÷sDibu∩w�D��vMμñ

VU��∩w��CTM1 ú�°i�����

Mμñ���C

l�sΦ� pGzQnqu∩w�D��vMμ��e∩

w��ñ∩���l�A�÷@U�÷sH

}�ul�s�vC

CLμ@í�» ∩��∩�H��w�C¿@� πu@ϕ�

°iC

°iñ�C�u@ϕ]]Aút TM1 I⌠Ω�

�u@ϕ�úu�CL@�C

� 2 � °íM∩�� 37

�� í�

CLh�í�» ∩��∩�i�������C�h�s

��°iC

�≤n�C��D�CLU�u@ϕ��

�A�∩����@≈π�jqu@ϕ�°

iC

Nú�� Excel í�»�� π TM1 n�{μ°i�ú�� Excel u@

ϕ��C

e� 3]@ 3 ��

μ� í�

CL�Lϕ≈ pGzQnN°iCL�Lϕ≈A�∩��∩

�C

ts� Excel �� pGzQnN°iú�� Excel ��A�∩�

�∩�C

ts� PDF �� pGzQnN°iú�� PDF ��A�∩��

∩�C

w² pGz∩�uCL�Lϕ≈v∩�Ah�÷s

i�C

÷@U�÷sAibCLew²°iC

Lϕ≈W pGz∩�uCL�Lϕ≈v∩�Ah�∩�

��¿i�C

���∩�AiHⁿw TM1 �CL°i�L

ϕ≈C

≈� pGz∩�uCL�Lϕ≈v∩�Ah�∩�

��¿i�C

���∩�AiHⁿwnCL�°i≈�C

CL��� pGz∩�uCL�Lϕ≈v∩�Ah�∩�

��¿i�C

∩��∩�AiHN°its�Lϕ≈Nⁿ

�C

38 IBM Cognos TM1 10.2.2 �G ��ΓU

μ� í�

�W pGz∩�uCL�Lϕ≈vMuCL��

�v∩�Ah�∩���¿i�C

ΘJzn�xs°i� π⌠M�WCz

���ⁿw���¼C�pApGz��

PostScript Lϕ≈CL���A�b�Wß��

[ .ps ���¼C

s² pGz∩N°iCL����N°ixs�

��Ah�÷s��¿i�C

÷@U�÷sAi∩znbΣñxs°i�

�²C

� pGz∩�uCL�Lϕ≈v∩�Ah�∩�

��¿i�C

∩��∩�HbCLh≈°i�N��¿@

�C

�C��Dú�sí�» pGz∩N°its� Excel ��� PDF �

�Ah�∩���¿i�C

pGzQn�°iñ�C��D�����O

���A�∩��∩�C

�²W pGN°its� Excel ��� PDF ���B

∩�u�C��Dú�sí�»v∩�Ah�

∩�i�C

ΘJnbΣñxs°i����²CYn∩

�²�mA�÷@Uus²v÷sC

�� Snapshot pGz∩�uts� Excel ��v∩�Ah�

∩���¿i�C

pGznN°its�t�Ω��²út��

�� TM1 τ�� Excel ��A�∩��∩�C

W@B ÷@U�÷sAih��W@�uδFve

�C

¿ ÷@U�÷sAi�z∩��∩�ú�°

iC

Bz{�∩�∩��

��uBz{�∩�v∩��AiH�εu�@v÷sb⌡μBz{�ºe Mºß �

μ�C

� 2 � °íM∩�� 39

ziH��UCΣñ@ΦkA]wb÷@Uu�@v÷s�π�T{TºM¼A

Tº�σrG

v NTºσr�ΘJ�Mμ�C

v �� Excel ��qu@ϕñ�A��TºσrC

�pAYnqxsμ A1 ��eñ��TºσrA�N =A1 ΘJ��Tº�Mμ�ñC

Yn��πWd≥A���UCμíG=Named RangeC

p���uBz{�∩�v∩����÷ΩTA��\mIBM Cognos TM1 }oH�Γ

UnC

μ� í�

��½spΓu@ϕ ∩��∩�AiH² TM1 bBz{�⌡μß�

�½spΓu@ϕC

π¿\Tº ∩��∩�Hb�Q⌡μBz{�ºß πT

ºC

NTºσrΘJ�Φ�ñApW�zC

πóTº ∩��∩�AiHb �Q⌡μBz{��π

TºC

NTºσrΘJ�Φ�ñApW�zC

πT{∩�� ∩��∩�AiHbBz{�}lºe π

uO /�vT{Tº�C���iH÷@U

uOvH⌡μBz{�A�÷@Uu�vH�

°Bz{�C

NTºσrΘJ�Φ�ñApW�zC

Tw ÷@U�÷sAixs]w�÷¼∩��C

�° ÷@U�÷sAi÷¼∩���úxs]wC

�g Cube ∩��

��u�g Cubev∩��AiHN@� Cube q�°A��g���°A�C

Cube ΩT

�� í�

W ��°A�WΦM Cube �WC

�w]ATM1 �zLs��°A�WP

� Cube WRWΦM CubeC

b� Cube ñ�gWh�A���≤w]WC

40 IBM Cognos TM1 10.2.2 �G ��ΓU

�� í�

�sΩ��]�PB ∩��∩�AiHb���g��sΩ�A�

b�°A�M��°A�ºíiμPB�P

B�C

�sΩ�A²ú]�PB ∩��∩�AiHb���g��sΩ�A²

���ºß�Ω�PBC

�g°� ∩��∩�AiH�gP� Cube �÷p��

�°�C

WhΩT

�� í�

�sWh ∩��∩�AiHN� Cube ñ���Wh�

s�ΦM CubeC

]wnPB�Wh �∩�Φ�Aib�°A�M��°A�º

ío�PB�PBWhC

Mú�Φ�A���WhPBC

ú�sWh pGz∩��∩�Ah TM1 ú�N� Cube

ñ�Wh�s�ΦM CubeC

��ΩT

�� í�

��ΩTΦ� �Φ�πΦM Cube ñ����÷ΩTC

pG� Cube ú]tWhAh TM1 zLs�

�°A�WP���W½sRWΦ

M��C

pG� Cube ]tWhAh TM1 ú��≤Φ

M Cube �WC

u��ΩTvΦ��π����WB

�°A�M Cube ñC�����g¼AC

∩����� Yn������N����A�÷@U

u��ΩTvΦ�ñ����AMß÷@U

u∩�����vC∩�n�������A

Mß÷@UuTwvC

� 2 � °íM∩�� 41

�� í�

N{μ∩�½]�w]� pGz�≤Fw�g Cube ñY@���⌠≤

u��ΩTv∩�AhiHzLbu��Ω

TvΦ�ñ∩�����÷@U�÷sAN�

�∩����w]�C

∩g�� pGz∩�@�����Ah�∩���¿i

�C

∩��∩�AiH������wq∩g�

���C

]wnPB��� �∩�Φ�Aib�°A�M��°A�º

ío�PB�APB���MΦM��ºí

iμ��≤C

Mú�Φ�A�����PBC

ú∩g�� pGz∩�@�����Ah�∩���¿i

�C

∩��∩�Ai�{¼������C

�gl� ∩��∩�AiH�gP����÷p��

�l�C

Whs�

uWhsΦ�v�@� π\αϕA���BsΦM�z TM1 WhC�≤���\

αϕ∩�ú ΣL�tΣC

��\αϕ

Uϕí�u��\αϕvñ�∩�C

W� í�

�J }���s²∩��A�ziH∩�n�J�

σr�C�J�σr��∩g{μWh]pG

sb���C

xs N{μWhxs�°A�C

tss� N{μWhxs��í TM1 Wh .rux ��C

�dyk �d{μWhO�]tyk��C

CL }�uCLv∩��A�ziHCL{μW

hC

42 IBM Cognos TM1 10.2.2 �G ��ΓU

W� í�

w²CL }�uw²CLv°íAziHbΣñNWh

�e�Lϕ≈ºeA�°Wh�d�CL�

�C

�⌠ ÷¼uWhsΦ�vC

sΦ\αϕ

Uϕí�usΦ\αϕvñ�∩�C

W� í�

�� ��e�s�eC

�h�h����C

½� �αW@���ⁿOC

U �ú∩wσr�NΣ±m�K»ñC

�s N∩w�σr�s�K»ñC

KW NK»ñ��eKuWhsΦ�vñC

�∩ ∩�uWhsΦ�v�π��eC

MΣ }�uMΣv∩��A�ziHbWhñjM

σrC

MΣ/�N... }�uMΣ/�Nv∩��AHjM��Nσ

rC

MΣU@� MΣ�jMσrX{�U@��mC

�½�� �{μ{íXμ}��÷¼��C

U@��� Nσ��U@�i���C

e@��� Nσ��W@�i���C

Mú���� �ú����C

∩ b�e∩wσrñ���μe�sW�

#AHqs��Whñ�úo�μC

�G°�¡ε� 255 ���C∩≤�ⁿ

r�]�p�σ�Aμ@r�μ@��

ϕAi²zΘJ 256 �r�C²OA

j¼r�]�pñσBΘσM�σ���h

���ϕ@�rCb�ípUAiα

��WL 255 ����¡εA]�Ω�Wú

�\ΘJ 255 �rC

ú∩ q�e∩wσrñ���μe�ú� #A

HNo�μ]AbWhñC

Y� N�e∩��μ�YC

�°Y� q�e∩��μ�ú�YC

�μ... πu�μv∩��A�ziHiJ�⌡

uWhsΦ�vñSw�μC

� 2 � °íM∩�� 43

�°\αϕ

Uϕí�u�°\αϕvñ�∩�C

�Gz∩u�°\αϕvW�]wiμ�⌠≤�≤ú�b�⌠uWhsΦ�v�x

sA�bU�}�uWhsΦ�v���½sM�C

W� í�

��½μ }�/÷¼��½μ\αAHKσrμiHVk

XiA��½μHbusΦvíμ�πC

μ }�/÷¼μC

τ�uπú }�/÷¼τ�uπú�πC

�� ¿ busΦvíμñΣJ�e�}�/÷¼��

¿\αC

uπC }�/÷¼DnuπC�πC

¼AC }�/÷¼uWhsΦ�v���¼ACπC

�ε½≤ }�/÷¼b∩� Cube � TM1 �ε½≤�π

C

i}���� i}{μWhñ���wq�����AHπ

��μC

�í¼X�� ¼X{μWhñ���wq�����AH⌠

���ñ]A���μC

íJ\αϕ

Uϕí�uíJ\αϕvñ�∩�C

W� í�

τ� πuíJτ�v∩��AHNsτ�ΘJ{

μWhñC

Cube �� πuíJ Cube ��v∩��A�ziHíJ

DB τ�C

uπ\αϕ

Uϕí�uuπ\αϕvñ�∩�C

W� í�

�n]w... πu�n]wv∩��AziHbΣñ]w

busΦvíμñ���r¼��A�pr¼

�¼BjpMCΓC

44 IBM Cognos TM1 10.2.2 �G ��ΓU

W� í�

∩�... πu�ε∩�v∩��AziHbΣñ�π

uWhs�v�s�]wC

xsl�∩��

μ� í�

∩��ΘJl�W ΘJwxsl��WA�qMμñ∩�W

C

M� }��∩�AiNl�ts�M�½≤C÷¼

�∩�AiNl�ts���½≤C

w]� }��∩�AiNl�ts�w]l�C

xsϕí pGl�O�Al�Ah}��∩�ib�l

�ñxs MDX ϕíC

pGl�O�Al�Bú}��∩�Ahú�

xs MDX ϕíA�B�Gl�ORAl

�Au]txs�sb��C

xs°�∩��

μ� í�

∩��ΘJπW°� ΘJwxs°��WA�qMμñ∩�W

C

M� }��∩�AiN°�ts�M�½≤C÷¼

�∩�AiN°�ts���½≤C

w]� }��∩�AiN°�ts�w]°�C

xs°�∩��]�Γϕ�ms²��

μ� í�

°�W b�μ�ñΘJ°��WC

M� }��∩�AiN°�ts�M�½≤C÷¼

�∩�AiN°�ts���½≤C

w]� }��∩�AiN°�ts�w]°�C

w�ⁿú∩��

uw�ⁿúv∩��i²z� CubeB��B�O�BBz{�M°�ⁿús�M�

vCs�M�v����s�ⁿúC

� 2 � °íM∩�� 45

ⁿú⌠μ

uⁿúv⌠μN½≤Wπ�C�DA�N���s�π�μ�DCs�M�v

π��w½≤M���s�μ�B�xsμ�C

q Cube s�s�uw�ⁿúv∩���A�⌠μ]tuOⁿvμC�μ]tC� Cube

��∩�CYn� Cube ��OⁿA��∩ Cube WMuOⁿvμμ�B��∩�C

Yn��OⁿA�Mú��∩�Cw]��}�C

s�M�v

÷UCΣñ@�∩�A�uⁿúv⌠μñ�∩wxsμⁿús�M�vG

LM�v

Uϕí��½≤ⁿúuLvM�v�As�U TM1 ½≤� TM1 ���s��αOC

½≤ í�

Cube �s��¿�bu°A���vñ�ú�

CubeA]�Lks²� CubeC

� �s��¿�bul�sΦ�v�u��sΦ

�vñ�ú��A]�bs² Cube �Lk�

°����O�xsμC

�� �s��¿�bu°A���vñ�ú��

�A]�Lks²]t����⌠≤ CubeC

Bz{� �s��¿�bu°A���vñ�ú�Bz

{�C

�GbqY�°�ñ⌡μBz{��A�ñ

ⁿú�Bz{��M�vC

°� �s��¿�bu°A���vñ�ú�°

�C

��{í �s��¿�bu°A���vñ�ú���

{í�Σ�eC

�� �s��¿�bu°A���vñ�ú��

�C

¬�M�v

Uϕí��½≤ⁿúu¬�vM�v�As�U TM1 ½≤� TM1 ���s��α

OC

½≤ í�

Cube �s��¿�iH�° Cube ñ�Ω�A²úα

sΦΩ�C

46 IBM Cognos TM1 10.2.2 �G ��ΓU

½≤ í�

� �s��¿�iH�°���O�Ω�A²

úαsΦΩ�C

�� �s��¿�iH�°��ñ��A²úα

s���cC

Bz{� �s��¿�bu°A���vñi�úBz

{�A�BiH⌡μBz{�A²úαsΦB

z{�C

�GbqY�°�ñ⌡μBz{��A�ñ

ⁿú�Bz{��M�vC

°� �s��¿�bu°A���vñi�ú°

�A�BiHΓ�⌡μ°�A²úαsΦ°�

��≤��¼AC

��{í �s��¿�i�ú��{íA�BiH��

���{í�z∩Σ�π�u¬�vM�v

�⌠≤��CziHb��{íñ��M��

�A]iH��M�l��{íC

�� �s��¿�iH}������A²úα≤

s����{íñ���CúLAziH⌡μ

utss�v@�AN@�s�M�����

xsbz∩Σ�π�u¬�vM�v�⌠≤

��{íñC

gJM�v

Uϕí��½≤ⁿúugJvM�v�As�U TM1 ½≤� TM1 ���s��α

OC

½≤ í�

Cube �s��¿�iH�°�sΦ Cube Ω�A�B

iH�� Cube �M�°�C

ugJvvúe\zsΦ�X��O�Ω

��qWhñl��Ω�C�wqALksΦ

�X�Whl���C

� �s��¿�iH�°�sΦ���O�Ω

�C

�� �s��¿�iHsΦ���BsΦ�μ

í������M�l�C�s��¿��i

HsΦ���¡���C

� 2 � °íM∩�� 47

OdM�v

Uϕí��½≤ⁿúuOdvM�v�As�U TM1 ½≤� TM1 ���s��α

OC

��NAbOd½≤�AY]t�½≤�°A�÷¼AhOdN�L�C

½≤ í�

Cube �s��¿�iH�°�sΦ Cube ñ�Ω�A

�BiHOd� Cube H�εΣL�ß�sΦ

Cube Ω�CziH�XOd� CubeC

� �s��¿�iH�°�sΦ���O�Ω

�A�BiHOd��H�εΣL���s

ΦΩ�CziH�XOd��C

�� �s��¿�iHsWB�ú�½s����

�ñ��A�BiHOd���H�εΣL

���s���cCziH�XOd��

�C

ΩwM�v

Uϕí��½≤ⁿúuΩwvM�v�As�U TM1 ½≤� TM1 ���s��α

OC

��NAS�uúΩwvM�vAu�∩½≤π�u�zvM�v�����α

úΩw�½≤C

½≤ í�

Cube �s��¿�iH�°�sΦ Cube ñ�Ω�A

�BiHΩw� CubeC

ϕ Cube wΩw�A⌠≤Húúα≤sΣΩ�C

� �s��¿�iH�°�sΦ���O�Ω

�A�BiHΩw��C

ϕ�wΩw�A⌠≤Húúα≤s���

�O�Ω�C

�� �s��¿�iHsWB�ú�½s����

�ñ��A�BiHΩw���H�εΣL

���s���cC

ϕ��wΩw�A⌠≤HúúαsΦ���

cC

48 IBM Cognos TM1 10.2.2 �G ��ΓU

�zM�v

Uϕí��½≤ⁿúu�zvM�v�As�U TM1 ½≤� TM1 ���s��α

OC

½≤ í�

Cube �s��¿�iH¬�BgJBOdB�XB

ΩwBúΩw�Rú CubeCL�]iHN�

Cube �s�M�v�PΣL���C

� �s��¿�iH�°B≤s�Rú���

O�xsμCL�iHOdB�XBΩw�

úΩw�CL�]iHN���s�M�

v�PΣL���C

�� �s��¿�iHsWB�ú�½s����

ñ��CL�iHOdB�XBΩw�ú

Ωw��CL�]iH�������l�A

�BN����s�M�v�PΣL���C

��{í �s��¿�i�ú��{íB�����{

í����A�Bb���{íñ�����

M���CL�]iH�����M��l�

�{íC

ϕY�s�∩��{íπ�u�zvM�v

�A�s��¿�iH�úOM�s��ΣL

s�A]w∩���{í������l��

{í�w�M�vC

�� �s��¿�iH����A]iH≤s�R

ú��CL�iHoGM���A]iHN�

���p��C

∩���

bq�O���ñs�uw�ⁿúv∩���AiH��u∩���v∩�C�∩�

i²z�h���ñ��ⁿús�M�vC

bz�Y���ⁿús�M�vºßA�÷@UuxsvAMßqu∩���vMμ

ñ∩�s��Cb����n���ⁿúM�vßA�÷@UuTwvH⌡X�∩�

�C

∩� Cube ∩��

∩�níJ�u@ϕ��íñ� Cube WAMß÷@UTwC

∩�Wh� Cube ∩��

∩�n�Σ��sWh� CubeAMß÷@UTwC

� 2 � °íM∩�� 49

∩���∩��

∩�níJ�u@ϕ��íñ���WAMß÷@UTwC

∩���u@ϕ∩��

∩�n}����u@ϕAMß÷@UTwC

∩���∩��

∩�níJ�u@ϕ��íñ��WAMß÷@UTwC

∩�Whu@ϕ∩��

∩�n}��Whu@ϕAMß÷@UTwC

°A���]D°í�

¬íμ]≡¼�cíμ�

π�es��°A�W��½≤�Ñhe{e�C

kíμ]eíμ�

πbu°A���v¬íμñ∩w�½≤�eC�e�∩w½≤���úPC

��\αϕ

u°A���v�u��\αϕvπ�UC∩�C

\αϕ�� í�

∩� }�uTM1 ∩�v∩��C

÷¼��°A� ÷¼��°A��úzxs∩Ω�iμ��

≤Cu�b��°A��b⌡μ�A�iH�

��∩�C

����°A� ����°A�Cu�b��°A�úb⌡μ

ñ�A�iH���∩�C

½sπzi�°A� ≤su°A���v¬íμñ�i�°A��

πe�C

�⌠ ÷¼u°A���vMP TM1 Perspectives/

TM1 Architect �÷p�ΣL⌠≤°íC

�A\αϕ

u°A���v��G�\αϕñ�i�∩����e∩w½≤��¼���ú

PC

50 IBM Cognos TM1 10.2.2 �G ��ΓU

°A�s�

bu°A���vñ∩�u°A�s�v�ATM1 \αϕñ��UC∩�C

∩� í�

xs�íΩ� xs�es����°A�W�Ω�C

°A�

bu°A���vñ∩��O°A��Au°A�\αϕvñ��UC∩�C

∩� í�

xsΩ� bw∩�°A�Wxs∩Ω�iμ���sΦ

�eC

�¼]Mú��°A��O Θ� ÷¼�½s����°A�C∩�∩��A

ziH∩�¼�xs��°A�W�Ω�A

��∩�¼�±≤��°A�W��≤C

÷¼ ÷¼��°A�Cu�b∩���°A��A

�iH���∩�C

w�B�ß�/s� }�w∩�°A��u�ß�/s�sΦ�vC

z��∩�°A�π�u�zvM�vA�α

s�u�ß�/s�sΦ�vC

w�B�≤KX }�uKX�≤v∩��AziHqΣñ�≤

w∩�°A��KXC

w�B½sπzw� ≤sw∩�°A�W���w��c/ⁿúC

� 2 � °íM∩�� 51

∩� í�

\αⁿú i²�z�zL���s�]wSw\α�

\ivCb���s��\α�μ�BA�z

�iH]wu�Pv�u��v]P���

P�������\αC�b°A�Wi

μ�tm]w�wAiα�ñY�\α]

wC

C����s�úiH]wUC\αG

v �Ω∩°A����s�

Yn�εu°A���v��A�÷@U�

\αP���s��μ�BAMß∩��

PCu��v�u��vϕO�o���

�s���u°A���vC

v �Hu@�g�í

Yn²���s���u�Hu@�vA�

÷@U���s�P�\α�μ�BAMß

∩��PCu��v�u��vϕo��

��s� ��u�Hu@�vC

pG DisableSandboxing ]� TAh�ñ�

\αⁿúC

v FL�t

Yn²���s���uFL�tv��

h��]Ω�d�A�÷@U���s�P

�\α�μ�BAMß∩��PCu��v

�u��vϕo����s�Lk��h

�uFL�tvC

pG DisableSandboxing ]� TAh�ñ�

\αⁿúC

p��÷ΩTA��\mIBM Cognos TM1 @

�ΓUn�m��ΓUnC

�°μ÷Θx }�uμ÷Θxd�v∩��AziHqΣñ

�°w∩�°A�W�μ÷ΘxC

�°TºΘx }�uTºΘxv∩��AΣñ�πw∩�

°A�WO²�TºC

���α�°� l�α�°C�b⌡μu�α�°�v�A

TM1 ��Jh��ε CubeA²ziHl�

CubeB�ß��°A���pΩ�C

�ε�α�°� �ε�α�°C

�≡≤sB��σ�≤s ��n�ew∩�°A��σ�≤sC

52 IBM Cognos TM1 10.2.2 �G ��ΓU

∩� í�

�≡≤sB�⌠σ�≤s �⌠σ�≤s�N��sΦ�e�ew∩�

°A�C

°A��z{í }�u�ß��Tñ�v∩��AziHqΣ

ñ÷¼w∩�°A�Bñ��ß��su��

eTºC

�°÷¼ �°²e⌡μ�°A�÷¼@�C

�μñ�su ñ��ß�Pw∩�°A��suC

�O� ��@hTºⁿXzb�°A�W����W

C

��{í

bu°A���vñ∩�u��{ívs���O��{í�Au��{í\αϕv

ñ��UC∩�C

∩� í�

}� i}w∩���{í�u��{ívs�AH

π���l��{íC

÷¼ ¼Xw∩���{í�u��{ívs�AH

⌠���l��{íC

Rú Rúw∩���{íCbRú��{í�A�

��Rú���{í����l��{í��

�C∩�u��{ívs��A�∩�Lk�

�C

½sRW HsΦ�í]ww∩���{íWA²zi

H����{íΣJ@�sWC∩�u��

{ívs��A�∩�Lk��C

w�Bw�ⁿú }�uTM1 w�ⁿúv°íAziHqΣñ�

w∩���{í�u��{ívs��]t�

�����l��{íAⁿúw�M�vC

w�B]��� ∩�∩�AioG@�M���{íCbo

G��{í�A]���oG���{í��

��l��{í�∩��½≤�M���C∩

�u��{ívs��A�∩�Lk��C

w�B]�M� ∩�∩�AiN����{íp��Cbp

����{í�A]���p�����{í

����l��{í�����C∩�u��

{ívs��A�∩�Lk��C

� 2 � °íM∩�� 53

Cubebu°A���vñ∩� Cube s��AuCube \αϕvñ��UC∩�C

∩� í�

��s� Cube }�u�� Cubev∩��C

sΦ�� }�w∩� Cube �u��sΦ�vC

w�ⁿú �w∩� Cube s�ñ� Cube }�uTM1 w

�ⁿúv∩��Cz��O]t� Cube s��

°A�W� Admin s�¿�A�αs��∩�

�C

Cubebu°A���vñ∩� Cube �AuCube \αϕvñ��UC∩�C

∩� í�

s² }� CubeAHb Cube Viewer °íñiμs

²C

b Excel ñs² }� CubeAHbu�Γϕ�ms²�vñiμ

s²C

D∩ N Cube W�s�uK»vñC

��s� Cube }�u�� Cubev∩��C

°ⁿ Cube q°A�O Θñ°ⁿw∩� CubeC

Rú Cube Rúw∩� Cube ���÷pΩ�Cz��π�

u�zvM�vA�αRú CubeC

½s���� }�uCube ���uπv°íAziHqΣñ

���w∩� Cube ñ�����C

��Wh }�uWhsΦ�vAziHqΣñ�w∩�

Cube ��WhC

RúWh RúPw∩� Cube �÷p�WhCz��∩

Cube π�u�zvM�vA�αRú÷p�W

hC

�X� ASCII Ω� Nw∩� Cube ñ]t�Ω��X�HrIw�

� (.cma) ASCII ��C

54 IBM Cognos TM1 10.2.2 �G ��ΓU

∩� í�

PBΩ� �w∩� Cube ñ�Ω�P÷p�g°A�ñ�

Ω�PBC

w�BOd �Odw∩� CubeA�ΣL�ß�LksΦ

Cube ñ�Ω�Cz��π�uOdvM�vA

�αOd CubeC

w�B�X �XOd� CubeA�ΣL�ß�α≈sΦ

Cube ñ�Ω�Cz��π�uOdvM�vA

�α�X CubeC

w�BΩw �[Ωww∩� CubeA�ΣL�ß�LksΦ

Cube ñ�Ω�CznJ��ß�]�Ωwo�

�Cz��π�uΩwvM�vA�αΩw

CubeC

w�BúΩw úΩww∩� CubeA�ΣL�ß�α≈sΦ

Ω�Cz��π�u�zvM�vA�αú

Ωw CubeC

�e }�uCube �ev∩��AziHqΣñ]w

q�����C

��

bu°A���vñ∩���s��Au��\αϕvñ��UC∩�C

∩� í�

��s��� }�u��sΦ�v°íAziHqΣñ��

s���C

sΦ�� }�u��sΦ�v°íAziHqΣñⁿú

�sΦw∩�s�ñ�������C

w�ⁿú }�uTM1 w�ⁿúv∩��AziHqΣñ

ⁿús�ñC@����w�M�vCz��

O Admin s��¿�A�α���∩�C

��

bu°A���vñ∩����Au��\αϕvñ��UC∩�C

∩� í�

íJsl� }����ul�sΦ�v°íC

D∩ N��W�s�uK»vñC

� 2 � °íM∩�� 55

∩� í�

sΦ���c }�w∩���AHbu��sΦ�v°íñ

iμsΦCz��∩w∩���π�ugJv

M�vA�α���∩�C

��s��� }�@���u��sΦ�v°íAziHq

Σñ��s���Cz��O Admin s��¿

�A��s���C

�X�� Nw∩����X�HrIw�� (.cma) �

�C

Rú�� Rúw∩���Cz��O Admin s��¿

�A�αRú��C

]w��� }�u�����v∩��AziHqΣñ

]ww∩���ñ����C

sΦ��� }�u��sΦ�v°íAziHqΣñⁿú

�sΦw∩���ñ������C

PBΩ� �w∩���ñ�Ω�P⌠≤�g°A�ñ÷

p�Ω�PBC

w�BOd �Odw∩���A�ΣL�ß�LksΦ

���cCz��π�uOdvM�vA�α

Od��C��NA�∩�uOd���cC

ªú�Odw∩���ñ���O�⌠≤Ω

�C

w�B�X �XOd���A�ΣL�ß�α≈sΦ��

�cCz��π�uOdvM�vA�α�X

��C��NA�∩�u�X���cCªú

��Xw∩���ñ���O�⌠≤Ω�C

w�BΩw �[Ωww∩���A�ΣL�ß�LksΦ

���cCz��π�uΩwvM�vA�α

Ωw��C��NA�∩�uΩw���cC

ªú�Ωww∩���ñ���O�⌠≤Ω

�C

w�BúΩw úΩww∩���A�ΣL�ß�α≈sΦ

���cCz��π�u�zvM�vA�α

úΩw��C��NA�∩�uúΩw�

��cCªú�úΩww∩���ñ��

�O�⌠≤Ω�C

56 IBM Cognos TM1 10.2.2 �G ��ΓU

∩� í�

w�B�w�ⁿú }�uTM1 w�ⁿúv∩��AziHqΣñ

ⁿú��ñC@���w�M�vCz��

∩w∩���π�ugJvM�vA�α��

�∩�C

Cube °�

bu°A���vñ∩�°�s��AuCube °�\αϕvñ��UC∩�C

∩� í�

��s�°� }� Cube Viewer °íAziHqΣñtms

�°�C

Cube °�

bu°A���vñ∩�°��AuCube °�\αϕvñ��UC∩�C

∩� í�

s² b Cube Viewer °íñ}�°�C

b Excel ñs² bu�Γϕ�ms²�vñ}�°�C

�X�σrΩ� }�u°���v°íAziHqΣñN°�

�X�HrIw�� (.cma) ��C

oG ∩�@�M�°�ßAYi���∩�C∩

�∩�AiN°�qM�α½���C∩≤]

t�°�� Cube �ÑAπ�u¬�vM�v�

���ß�úiH����°�C

Rú°� Rúw∩�°�C��NA�∩�u�Rú°

�tmA�ú�Rú°�ñ]t�Ω�C

l�

bu°A���vñ∩�l�s��Aul�\αϕvñ��UC∩�C

∩� í�

íJsl� }�ul�sΦ�v°íAziHqΣñwq

s�l�C

l�

bu°A���vñ∩�l��Aul�\αϕvñ��UC∩�C

∩� í�

}� bul�sΦ�v°íñ}�w∩��l�C

��s�l� �w∩�l������}�ul�sΦ�v

°íCziHb�°íñwq@�s�l�C

� 2 � °íM∩�� 57

∩� í�

oG ∩�@�M�l�ßAYi���∩�C∩

�∩�AiNl�qM�α½���C∩≤]

t�l�����ÑAπ�u¬�vM�v�

���ß�úiH����l�C

Rúl� Rúw∩�l�C��NA�∩�u�Rúl

�tmA�ú�Rú�����l�ñ]t�

�C

�g

bu°A���vñ∩��gs��Au�g\αϕvñ��UC∩�C

∩� í�

íJs�g }�u��°A��g½≤v∩��AziH

qΣñ��s��gsuC

�g

bu°A���vñ∩��g�Au�g\αϕvñ��UC∩�C

∩� í�

PBΩ� ���°A�P�°A�ºí�Ω�PBC

∩�g�� }�u��°A��g½≤v∩��AziH

qΣñ∩w∩��gsu���C

Rú�g Rúw∩��gsuC

π]A�°� }�u∩�n∩�°�v∩��CziH�

��∩��Aq⌠≤÷p�°�ñ�úw∩�

��gC

�g� Cubebu°A���vñ∩��g� Cube �AuCube \αϕvñ��UC∩�C

∩� í�

�g �w∩� Cube }�u�g Cubev∩��Az

iHqΣñwq�g���B�g� CubeC

PBΩ� ��g� Cube P�°A�ºí�Ω�PBC

58 IBM Cognos TM1 10.2.2 �G ��ΓU

Bz{�

bu°A���vñ∩�Bz{�s��AuBz{�\αϕvñ��UC∩�C

∩� í�

��s�Bz{� }� TurboIntegratorAziqΣñ��s�Bz

{�C

w�ⁿú }�uTM1 w�ⁿúv∩��AziHqΣñ

]w{μ°A�WBz{��w�M�vC

Bz{�

bu°A���vñ∩�Bz{��AiH��uBz{�\αϕvñ�UC∩�C

∩� í�

π]A�°� }�u∩�n∩�°�v∩��CziH�

��∩��Aq⌠≤�÷p�°�ñ�ú∩w

Bz{�C

sΦBz{� b TurboIntegrator °íñ}�∩wBz{�C

⌡μBz{� ⌡μ∩wBz{�C

�° H�¬�í�°Bz{�C�\ DataAdmin M

SecurityAdmin s��¿�Ab��Bz{��

uw�s�v∩��AH�¬�í�°Bz{

�C

w�s� �εO��\Bz{�∩Bz{� Script ñ

�w�Ω�Cu�\ ADMIN M SecurityAdmin

s��¿�]w�∩�CziH��Bz{

�]w�∩�C

RúBz{� Rú∩wBz{�C

��@�ñFL�t tmBz{�Hbz⌡μBz{��A��{

μ@�ñFL�tñ�Ω�A�D≥�Ω�C

@�ñFL�t�M≤ Cube Viewer ñ�e∩

��FL�t�wC

°�

bu°A���vñ∩�°�s��Au°�\αϕvñ��UC∩�C

∩� í�

��s�°� }�u°�w�δFvAziHqΣñ�ws

�°�C

� 2 � °íM∩�� 59

∩� í�

w�ⁿú }�uTM1 w�ⁿúv∩��AziHqΣñ

]w{μ°A�W°��w�M�vC

°�

bu°A���vñ∩��O°��Au°�\αϕvñ��UC∩�C

∩� í�

���{ �∩�i�½°�⌡μ¼AC∩��∩�Ai

��n⌡μ�w∩�°�C��Y�°��A

�∩���Σ�π@��C

A�∩��∩�Ai�°��w∩��°�C

sΦ bu°�w�δFvñ}�°�HiμsΦC

z��bsΦ°�ºe²�°���°�C

⌡μ ⌡μw∩�°�C

Rú Rúw∩�°�C

z��bRú°�ºe²�°���°�C

sΦ\αϕ

u°A���v�usΦ\αϕvπ�UC∩�C

∩� í�

�s N∩w�½≤���s�uK»vñC

Rú q°A�Rú∩w½≤C

�°\αϕ

u°A���v�u�°\αϕvπ�UC∩�C

∩� í�

¼AC ⌠�πu°A���v°í���¼A

CC�ϕπ¼ACC

uπC ⌠�πu°A���v°í���uπ

CC�ϕπuπCC

�e°í ⌠�πu°A���v�u�evíμC

�ϕπu�evíμC

60 IBM Cognos TM1 10.2.2 �G ��ΓU

∩� í�

½≤G

��{í

Cube

��

�g

Bz{�

°�

⌠�πu°A���v¬íμ]u≡¼�

cvíμ�ñ�⌠≤½≤C

�ϕπ∩w½≤C

¼X��l� ¼Xu°A���v¬íμñ�≡¼�cAH

⌠∩w½≤���l�C

i}��l� i}u°A���v¬íμñ�≡¼�cAH

π∩w½≤���l�C

π�ε½≤ ⌠�πu°A���v°í¬íμñ��

ε Cube M��C�ϕπ�ε½≤C

½sπz ≤su°A���v¬íμñ½≤�{μÑh

πe�C

l�s�

��íμ

π�e�°�l�ñ����Ñhe{e�C

eíμ

πbul�sΦ�v�u�víμñ∩����eCϕ∩�@�X��A

�íμ�π�X���l��WB�¼M[vC

�GpGb}�u�evíμ�ul�sΦ�vñ�°Wj¼���Ahziα�J

��α�DCpGzbu�víμñ∩�XB TM1 ��bu�evíμñπ�

÷�M�e�π�MμAiα�o�oípC

pGz���Oj¼���Ahiα�μ÷¼u�evíμCYn÷¼u�eví

μA�÷@Uu�°\αϕvñ�u�e°ív∩�H�ú�∩��Σ��C

l�\αϕ

\αϕ�� í�

}� }�uTM1 xsl�v∩��C�qMμñ∩

�l�AMß÷@UuTwvH}��l�C

½sⁿJ ½sⁿJ{μl�wqC

� 2 � °íM∩�� 61

\αϕ�� í�

xs xs{μl�wqC

tss� ��sWxs{μl�wqC

÷¼ ÷¼ul�sΦ�vC

sΦ\αϕ

\αϕ�� í�

�� ��W@��@C

½� ��W@�u��v�@C

U N∩w�U�uK»vC

�s N∩w��s�uK»vñC

�s�@W N�WH MDX ϕí��í�s�u

K»vñCMßAiHN�s��WK�

ul�sΦ�v�uϕív°íñC

KW b{μíJIBKWuK»v��eC

VWKW b∩w��WΦKWuK»v��eC

VUKW b∩w��UΦKWuK»v��eC

íJl� }�ul�sΦ�v�@�sΩ�A�zα≈

N���wq�XsW�{μl�C

Od �Odul�sΦ�v�u�víμñ�e

∩w��A��úΣL���C

Rú q{μl�wqñ�ú∩w�C

D∩�B⌠¡ N∩w��H⌠¡ΦV�s�uK»vA

�ΣiHK�u@ϕ�CñC

D∩�B½ N∩w��H½ΦV�s�uK»vA

�ΣiHK�u@ϕ�μñC

��B�ε ÷r��ε����u�víμñ���

�C

��B�W Hr��W����u�víμñ���

�C

62 IBM Cognos TM1 10.2.2 �G ��ΓU

\αϕ�� í�

��BÑh ÷Ñh����u�víμñ����A

HKziH������/l�÷YC

��B���W �����H�W����u�víμ

��C

��B���ε ÷����H�ε��∩��u�víμ

��C

VUvhR π∩w����l�C

�n≤s π∩w������C

i}� π∩w����l�C

¼X� ¼X∩wXAHKúπl�C

Lo��Bh� }�u�h�iμLov∩��AziHqΣ

ñ�Ñhh�∩��C

Lo��B�� }�u���iμLov∩��AziHqΣ

ñ����∩��C

Lo��B°��� i²zu∩�í¼���wqd����

�C

u�ϕz÷@U Cube Viewer °íñ����

�}�ul�sΦ�v�A�iH���∩

�C

Lo��BU�r i²z∩�P���wq�jMrΩ���

�C

∩�OW }�uTM1 OWv∩��AziHqΣñ∩�

²ewq�OWA�zL�OWiHπ�

WC

w�BOd �Od∩w�A�ΣL�ß�LksΦ�

���O�Ω�Cz��π�uOdvM�

vA�αOd�C

w�B�± �±wOd��A�ΣL�ß�α≈sΦ�

���O�Ω�Cz��π�uOdvM�

vA���C

w�BΩw �[Ωw∩w�A�ΣL�ß�LksΦ�

���O�Ω�Cz��π�uΩwvM�

vA�αΩw�C

� 2 � °íM∩�� 63

\αϕ�� í�

w�BúΩw úΩw∩w�A�ΣL�ß�α≈sΦ�

���O�Ω�Cz��π�u�zvM�

vA�αúΩw��C

sΦ�μí }�usΦ�μívu@ϕAziHqΣñ

wq�AI⌠M TM1 Web u@ϕ�π�

íC

�°\αϕ

\αϕ�� í�

uπC }�@�l\αϕA�\αϕi²z����

���ul�sΦ�vuπC�πC

�ϕπuπCC

¼AC ⌠�πul�sΦ�v°í���¼A

CC

�ϕπu¼ACvC

�e°í ⌠�πu�evíμC

�ϕπu�evíμC

ϕí°í ⌠�πul�sΦ�v���uϕív

°íC�ϕπuϕív°íC

VWi} �∩�MwVUvhR�i}M¼XX�

ΦíC

pG}��∩�AhbVUvhR�AX

�l�NbX�WΦi}C

pG÷¼�∩�AhbVUvhR�AX

�l�NbX�UΦi}C

pGb@�l�ñ��FuVWi}v∩�A

hb Cube ViewerBu�Γϕ�ms²�v�I

⌠ñVUvhRY�X�AN�ú�UC

μ�G

pGb@�Cl�ñ��F�∩�AhbVU

vhRX�ANb�X�WΦπl

�C

pGb@�μl�ñ��F�∩�AhbVU

vhRX�ANb�X�¬�πl

�C

64 IBM Cognos TM1 10.2.2 �G ��ΓU

\αϕ�� í�

½sπz ≤su�víμ�πe�C

uπ\αϕ

\αϕ�� í�

O²ϕí }lbul�sΦ�vñO²z��@C

�εO² �εbul�sΦ�vñO²z��@C

ϕz�εO²�ATM1 �ú�@� MDX ϕ

íAziHxs�ϕíH���Al�C

Múϕí Múuϕív°í��eC

Lo� }�uLol�v∩��A�∩��i²z

� Cube ����Al�C

OW∩��

Yn�ⁿú�OW�°{μl��A�qMμñ∩�OWAMß÷@UTwC

TM1 ∩�∩��

ziHbuTM1 ∩�v∩��ñ]wUC∩�C

nJ��

∩� í�

�zD≈ ΘJu�zD≈v�qúWCu�zD≈v

O⌡μ Admin Server �qúC

πX�nJ }��∩�Ai��uπX�nJvC

÷¼�∩�Ai���� TM1 nJw�C

w]��÷¼C

� 2 � °íM∩�� 65

�°A�

∩� í�

��°A�Ω��² ΘJu��°A�Ω��²v� π⌠A�

÷@UP�π�us²v÷sHs²��

²Cz]iH÷U�ΣAq�±s���²M

μñiμ∩�C

���s���°A� ÷¼�∩�Ai�� TM1 Perspectives/TM1

Architect �ú����°A�C

w]��}�C

�G32 ���� TM1 �Σ���°A�C��°A��w]Ω��²O PdataCp

GzO⌡μ 64 ���� TM1Ah Sdata d�°A�]w]�P TM1 Server @

w���]tP Pdata ñΣ���P½≤MΩ�C

Admin Server Secure Socket Layer

∩� í�

���zñ� oX Admin Server ������zñ����

π⌠C

��MPMU ��oX Admin Server ������zñ�

�oX���MP�� π⌠Cu�bMP

��ºßA�����MP��sbC

�� ID nVΣoX Admin Server ���DΘ�WC

����xsw pGnb⌡μ��q Windows ��xswñA

�X�oX Admin Server ������zñ

���A�∩��∩�C

∩��∩�ßAz���buTM1 ∩�v∩�

�ñ�u�X�� IDv]w@��C

�X�� ID �q��xswñ�X���zñ���

]�oX Admin Server ����¡≈≈�C

u�ϕz��u����xswv∩��A�

�n���C

66 IBM Cognos TM1 10.2.2 �G ��ΓU

μ÷Θxd�∩��

uμ÷Θxd�v∩��i²zd�M�° TM1 μ÷Θx (Tm1s.log) ñ�O²C�∩

��]t�����μ�Az��ⁿwo����α⌡μd�C

∩� í�

}l�í d��}lΘ�/�íC

TM1 �d�b�Θ�/�í��Θ�/�íºßg

Jμ÷Θx���O²C���� MM/DD/

YYYY HH:MM:SS μíⁿw}l�íC

w]}lΘ� /�íO���d�ºΘ�

00:01:00 GMTC

�⌠�í d���⌠Θ�/�íC

w]�� __/__/____ __:__:__AoO@�}±�

�⌠Θ�/�íCpGz�ⁿw]�Ah TM1

�d���d�Iεºe���O²C

�ß� M��d���ß�CziH∩μ@�ß��

���ß�⌡μd�Cw]�����ß�

(*)C

Cube M��d�� CubeCziHd�μ@ Cube �

�� CubeCw]���� Cube (*)C

Yn]wWz⌠≤��A�÷@UAϕμ��Σ�bYC

μ÷Θxd��G∩��

uμ÷Θxd��Gv∩��Hϕμíπμ÷Θxd���GC�ϕμñ]t�U

CUμ∩�≤�d����C�O²G

μ í�

LOGTIME sΦY����íC

REPLICATIONTIME �gY����íC

CLIENT gJ������WC

OLDVALUE sΦe�Ω��C

NEWVALUE sΦß�Ω��C

CUBENAME VΣgJ��� CubeC

� 2 � °íM∩�� 67

μ í�

KEY N ϕμñ�h� Key N μAC�μNϕ�O��

��C

uμ÷Θxd��Gv∩��]AT�\αϕC

u��\αϕv]tμ@��G�⌠C

uí�\αϕv]ti}�∩��í��μ@��C

usΦv\αϕ]tUC��G

\αϕ�� í�

�s Nμ@∩w�xsμ�s�K»ñC

⌠ ϕεπϕμñ�∩wO²C

ziH÷@Uu½sπzvH��π⌠�

O²C

�� }�@�l\αϕAziHqΣñ∩n��

�μ�nM������C

MΣ }�uMΣ/�Nv∩��A�∩���\zj

M{μϕμC

∩� ∩�j�π�O²

�°∩� �°∩�j�π�O²C

�∩ ∩�ϕμñ���O²C

�°�∩ �°∩�ϕμñ���O²C

hX hX∩wO²ChX@�O²�A�O²�

OLDVALUE N�N�O²� NEWVALUEC

∩�μ@ Cube �m�h�O²�AO²NhX

��¡ LOGTIME � OLDVALUEC

TurboIntegrator s�

uTurboIntegrator sΦ�vi²zwq�qh�iα���JΩ�� meta Ω��

Bz{�C�sΦ�]t¡���AΣñh���A���]tl��CziHzL

�� ¿C���wq@�Bz{�C

68 IBM Cognos TM1 10.2.2 �G ��ΓU

��\αϕ

\αϕ�� í�

xs xs{μBz{�wqC

tss� ��sWxs{μBz{�wqC

⌡μ ⌡μ{μBz{�C

�⌠ ÷¼uTurboIntegrator sΦ�vC

sΦ\αϕ

\αϕ�� í�

�� ��bucvBumeta �vBu�vB

�u��v{�l��W⌡μ�W@�ΣJ�

@C

U N∩wσrU�uK»vC

�s N∩w�σr�s�uK»vñC

KW NuK»v��eK�{μμ��xsμC

�����

��uΩ��v��AiH�O�s�znqñ�JΩ���C

�Gq TM1 �ß�wqBz{��AASCII � ODBC Ω���⌠iα�P°A

�����⌠úPCpGX{oípABz{�NóCYnTOBz{��T

⌡μA�⌡μUC�@G

v bBz{��b�Ω�°A�WAwq]t ODBC Ω���Bz{�Cún��

����wqo�Bz{�C

v �� Windows �u⌠⌠W��Fvwq ASCII Ω���⌠Cp�iTO⌠

∩≤�ß��°A��ÑúO�T�C

uΩ��v��Wi��μ��∩���w∩��uΩ���¼v���ú

PCUCUϕí�C@����nμ��∩�C

ODBCwq ODBC ��G

μ� í�

Ω��W ODBC Ω��� π⌠C

���W zb�W����WC

KX z�KXC

d� iq�ñ��Ω�� SQL d�C

�� Unicode �∩o�AH����� UnicodeC

w² πe 10 ºO²C

� 2 � °íM∩�� 69

σr

wq ASCII �uσrvΩ��G

μ� í�

Ω��W �σr�� π⌠C�TO�ß��°A

�úαδ��⌠A�÷@Uus²v÷s�

��u⌠⌠W��Fvwq�⌠C

°A�W�Ω��W b��@�s�Bz{��ATurboIntegrator �

�]°A�W�Ω��WAP����

Bz{����W�PC

pG°A�W�Ω��WP����B

z{����Ω��úPA�ΘJ°A�W

Ω���� π⌠C

w�r�¼ pG���rwqμA�∩�w�A

Mßbw�r�Φ�ñ∩rC

Twe� pG���Twe�A�∩�Twe�AM

ß��]wμ�e�÷sAH}�uw²v∩

��]wμeC

�r ⁿw�Ω�ñ����rC

�DO²� pG�DO²≤VhCA�bo�ΘJC�C

�hA�N�μ�Od���C

�rw�r ΘJrAH�≤�ñ�p�I�d��j

r�C

ODBOwqw∩÷píΩ�w]iH��uMicrosoft Windows Ω��v�εx�m��

��� ODBC ��G

Cube ���G

∩�n⌡μ��J�¼G

μ� í�

ODBO ú � Yn�J ODBO CubeA���U MμH∩�

OLE DB for OLAP ��]]An���

Microsoft Analysis Services�C

ODBO �m ΘJ�ú �����mC

ϕz�J���A�N�μ�Od���C

ODBO Ω�� ΘJz��z�ⁿú�Sw�m�@�¼²�

WCb Microsoft Analysis Services ñAoO

n²°A��WC

70 IBM Cognos TM1 10.2.2 �G ��ΓU

μ� í�

ODBO ¼² �z�ⁿú�SwΩ�w�X]CubeB���

ΣL½≤��WCY� MASAoOΩ�w�

WC

ODBO ��� ID �w������WC

ODBO KX �Ω��ñ���KXC

ΣLsu�� bo�ΘJ ODBO ����⌠≤ΣL��C

���w���C

ϕz�J���A�N���Od���C

MDX d�G

wq MDX ¼d�G

μ� í�

su�� ΘJ�n�suΩTCsu��Ot�Sw�

��C

÷@Uus�vCpGz�Qs�AuMDX d

�v����¿i�C

MDX d��� N MDX d�ΘJ���A�qt@���

{íKWi�� MDX d�C

SAPwq SAP RFC ��G

�� μ� í�

su t� zns�� SAP t��W

C

pG�t�W]A�μA�

����Aϕ�WC

�ß� P SAP °A�W������

���∩��XC�pA

498C

��� zb SAP t�W����W

C

KX zb SAP t�W�KXC

� 2 � °íM∩�� 71

�� μ� í�

yÑ zn�nJ SAP t��y

ÑC

��σrí�ú�Hⁿw�y

��]pG����C

yÑ��OΓ�r��YgA

�pAEN=EnglishC

ΣLsu�� ΘJ�s� SAP BW t

��⌠≤ΣL����C

�]jp ���¡εq SAP �e�

TM1 �U��]ñ�C�CC

��Θ��]jpVpA⌠⌠

�yqN�Vj��]V

pApG�]jpVjAh⌠

⌠Ω�yqVpA²�]�V

jC

w]�]jp]τY�]jp

U¡�� 50,000C

ΩT Cube

�� μ� í�

ΩT Cubeπ SAP �NW Yn���NWA�∩��

�∩�C �∩�Φ��Ah

��z�WπC

∩�n@�uⁿJv��

InfoCube

���∩�AⁿXznqΣñ

�J�� InfoCubeC

∩�nⁿJΣñ� T M 1

Cube

YnN SAP InfoCube �J

{�� TM1 CubeA�÷@U

�∩�AMß∩�n�¼ SAP

InfoCube �� CubeC

∩�nⁿJΣñ� T M 1

Cube

Ynb�J InfoCube ���s

� TM1 CubeA�b�μ�ñ

ΘJs TM1 Cube �WC

TM1 Cube �@ �� q SAP InfoCube �J��

meta Ω�A�b TM1 ñ��

s� CubeCu�bzn�J�

Cube ���úúsb≤°A�

W�A����∩�C

72 IBM Cognos TM1 10.2.2 �G ��ΓU

�� μ� í�

½� l@�{�� TM1 CubeA

��� SAP InfoCube ñ�Ω

�� m e t a Ω�½��

CubeCu�b TM1 Cube ��

�wsbA�Bzn�� SAP

InfoCube ñ�s�c�Ω�

�Nª��A����∩�C

≤s q{�� SAP InfoCube Cube

�JΩ�A�NΣíJ{��

TM1 Cube ñC�∩�ú��

≤°A�W Cube �����

cC

ⁿwuL�@v�Bz{�ú

�vT TM1 Cube ���

meta Ω�C

���∩���ú�Bz

{�A�wqM���q@

�C

Ω��@ xs� �∩��N SAP InfoCube ñ

�xsμ�gJ TM1 CubeC

b∩�u≤s Cubev∩�ßA

pGz∩�∩�Ahq

InfoCube ñ�J���∩g{

�� TM1 Cube �C

�p� u�p�v∩�i²zE�{

�� TM1 Cube �Pq SAP

InfoCube �J��C

�� Cube �°sí Yz∩�u≤s Cubev�@A

�∩�Y��¿i�C

pGznNⁿw Cube °�ñ

���Ω�I]�sA�∩�

�∩�C

Ynwq Cube °�Hiμ°

sAziHG

v ÷@Uu°�vMμAH∩

�niμ°s�{�°�C

v ÷@Uu°�v∩�Mμ�

���÷sAHwqniμ

°s�s°�C

� 2 � °íM∩�� 73

�� μ� í�

�� Cube Oⁿ Ynbq SAP InfoCube �J

�AOⁿ Cube Ω���≤A

�∩��∩�C

Ynb�J���OⁿA�M

ú�∩�C

�G��Oⁿ�[tΩ��ⁿ

J�≤sA²U@t�ó�A

h�Lk��⌠≤≤s��C

���

μ� í�

∩�Ñh �OΩ��ñ�ÑhC

�⌠Θ� bⁿwΘ��sb����í�� SAP ���J TM1 �Θ

�C⌡μBz{��AY�D�í�����Ah�Nª��

JC

pGMú�Θ�Ah��Jb⌡μ TM1 Bz{��Θ��sb

��� SAP ��C

����íj�JÑhC

TM1 �� ∩�∩M��Φ�{� TM1 ��C

pGzúnN�Φ�J TM1 CubeA�N�μ�Od���C

TM1 ���@ �� q SAP ���s� TM1 �

�C

½� ��q SAP �Φ�J��A

π½�{�� TM1 ��C

≤s �sWq SAP �Φ�J�s

�A≤s{�����

cC

�{¼ zL TurboIntegrator Bz�

ΦA²ú����Φ���

∩⌠≤ TM1 ��C

���∩���ú�Bz

{�A�b TurboIntegrator �

uiÑv��ñ�@��ΦC

úⁿJ ��N SAP �Φ�J TM1

CzL TurboIntegrator Bz

SAP InfoCube �A ��ú�

�ΦC

74 IBM Cognos TM1 10.2.2 �G ��ΓU

μ� í�

∩��� �Φ�� wq�Ω�����C

σr ��rΩ��O��C

�r �����O��C

OW �O@��÷p����NW

���C��OW��Oú

P≤��ΣL��OW�Ω�

��W��@WC

∩�÷Σ�r ∩�zn�J TM1 ñ�C@�÷Σ�rC

pG÷Σ�r∩M�@�{�� TM1 ��A�÷@Uu TM1��vμAMß∩�P÷Σ�r�∩����C

¡ε sW¡ε ����Φ�s¡εC

SAP �Φ ∩�n]w¡ε��ΦC

� ⁿX¡εO�t�O�úC

pGzn TurboIntegrator Bz

{�u�J��¿b¡εwq

d≥���A�∩u

JvC

pGzn TurboIntegrator Bz

{�u�J��¿b¡εwq

d≥���A�∩u�

úvC

∩� �≤¡ε�uBΓlvC

�K�BΓli ∩ApU

ϕ�zC

∩�¡εBΓl

BΓl í�

= �¡ε��OÑ≤�ⁿwuC�v��ΦC

< > �¡ε��Op≤�j≤�ⁿwuC�v��

ΦC

< �¡ε��Op≤�ⁿwuC�v��ΦC

> �¡ε��Oj≤�ⁿwuC�v��ΦC

� 2 � °íM∩�� 75

BΓl í�

< = �¡ε��Op≤�Ñ≤�ⁿwuC�v��

ΦC

> = �¡ε��Oj≤�Ñ≤�ⁿwuC�v��

ΦC

[ ] �¡ε��O�≤�ⁿwuC�vPu¬�v

]t�ºí��ΦC

] [ �¡ε��O¿b�ⁿwuC�vPu¬�v

]t�d≥º���ΦC

�K�BΓli ∩ApUϕ�zC

buC�vμñA��¡εΘJ@�C�C

bu¬�vμñA��¡εΘJ@�¬�]�n��C

�G¡ε�DzL TurboIntegrator τ�Cz��TOΘJ�¡ε∩≤ SAP Ω��Ñ

O�TB���C

w�

μ� í�

�Jw� ⁿX���J��Φ�w�ⁿúC

�hX ∩≤��o�ΘJ�W���� TM1 ��A

���hXC

76 IBM Cognos TM1 10.2.2 �G ��ΓU

μ� í�

Nσr]��@ Yn���q SAP �Φ����ú��@O

WA�∩��∩�CϕzN SAP �Φ�J

TM1 �A�Φ���¿ TM1 ���A�

SAP �í���¿ TM1 �OWCb TM1

ñA�������OW��O�@�Cp

G TurboIntegrator Bz{���∩h��ⁿ

ú�P�OWAh�Bz{�Nú���AB

Lk��OWC

Yw∩�uNσr]��@v∩�ATM1 Y�

�d�J�α½� TM1 OW� SAP í�Cp

G TM1 ��h�����P�í�Ah

TM1 �N�W�[í�ºßAHú��@

�OWC

b TM1 9.5.2 �ñAV2 ��ú]t⌠≤�A�

H�uOWv���J��@ΦkO��Nσ

r]��@∩�C

pG �∩Nσr]��@Ahú�ú�⌠≤

SAP_Text Ω�C

�∩Nσr]��@�AziHbcñs

W DataSourceSAPUsingTexts=1;AH�JOW

���C

��\ AttrPutS τ�AH�o�� TI Script �

�Pμ�C

�⌠Θ� Nw∩�Θ�PBz{�⌡μΘ�ºísb�

���Φ�Aú�J TM1 ñC ⁿw�⌠Θ

��Aw]��O TurboIntegrator Bz{��

⌡μΘ�C

SAP ϕμ

μ� í�

SAP ϕμ ⁿXΩ��O SAP ϕμd�C

ϕμW n��� SAP ϕμWC

Lo�rΩ w∩ SAP ϕμ⌡μ TurboIntegrator �ú��

SQL SELECT »zí�Anb WHERE lyñ

��� SQL Lo�rΩC

� 2 � °íM∩�� 77

ODS ϕμ

μ� í�

ODS ϕμ �N TM1 Ω��X ODS ϕμAMßA�

��ϕμzL SAP Infocube �JΩ�C

ODS ]w wq ODS ϕμ���Ω�C

s² ∩�n�@Ω���uTM1 °�vC

π�NW Yn���NWA�∩���∩�C �∩

�Φ��Ah��z�WπC

∩� ODS ϕμ ∩�n�XΣñ� ODS ϕμC

μ μiαO SAP �Φ�÷Σ�rCz��⌠x

ODS ϕμ��cAA �μO�ΦA �

O÷Σ�rFTurboIntegrator ú� ODS ϕμ

μ�¼C

N��∩M�Φ�Az���NUC��Ω

�G

v zú�N@���∩M ODS ϕμñ�C�

�ΦμC∩M ¿�AY�μiαS�

∩�� TM1 ��Cb�ípUA�X ¿

ßA⌠≤ ∩M��ΦμN�¿��C

v zú��Nμ@ TM1 ��∩Mh� ODS

�ΦϕμμCTurboIntegrator �����ú

�²εzo≥�A²Oo�∩MN�P ODS

ϕμñX{�lμ�C

v YzN TM1 °��D��∩M�ΦA�B

�D�� ��πWl�Ahu�N{μ

RW�Dl�ñ��ß@���X ODS

ϕμñCpG�D��TΩ ��F@�πW

l�Ah�N��l���X ODS ϕ

μC

∩�q �]� Cube °�ñ��ß@���Oq�

�CϕzN@�q��∩M�@� ODS ϕμ

μ�AYi��u∩�qv÷sC

∩��∩M ODS ϕμñ÷Σ�rμ�μ

@�C

pGz� ODS ϕμ]Aμ@÷Σ�rμAh

]iH���N÷Σ�rC

78 IBM Cognos TM1 10.2.2 �G ��ΓU

μ� í�

TM1 �� pG ODS ϕμ]Aμ@÷Σ�rμAziH

�� _TM1CellValue_ ∩�N TM1 Cube �∩

M ODS ϕμCpG ODS ϕμ]th�÷Σ

�rμAhzúα �� _TM1CellValue_ ∩

�C

Yn���∩�A�únN TM1 q��∩M

÷Σ�rμC�∩�÷@Uu TM1 ��vμAMß∩� _TM1CellValue_C

ϕz��o��NΦk∩M TM1 Cube �

�Aú ��N TM1 q��∩M⌠≤ ODS

μC

f⌠

μ� í�

SAP f⌠ �Nf⌠Ω��J°A�Ws��{��

T� CubeC

π SAP �NW Yn���NWA�∩���∩�C �∩

�Φ��Ah��z�WπC

ΘJ Cube W ΘJ{�T� CubeA�ΘJs� Cube WC

�f⌠ ∩�q SAP �J� lf⌠C

i�f⌠Mμ�MFb SAP t�ñwq�f

⌠C

���� ⁿw TM1 ��H�¼ SAP f⌠rΩC

��f⌠ ∩�q SAP �J��Gf⌠C

α½�¼ ∩�N lf⌠α½��Gf⌠����α

½ΦkC

Cognos TM1�� IBM Cognos TM1 Cube ���@���C

μ� í�

Cube °�

��l�

��us²v÷sAiH∩�n@�Ω��

���i� TM1 °��u��vC÷@Uuw

²v÷sCMß ¿ΣL��W�μ�C

� 2 � °íM∩�� 79

IBM Cognos Package ConnectorⁿXΩ��Oq SAP d����woGuIBM Cognos M≤vC

M≤

μ� í�

su wqP����suC

�OW�í π�ei����w��

uIBM Cognos W�ívC

��� ID KX

M≤ ∩�M≤ ÷@Uus²v÷sAH∩�

i��oGuM≤vC

∩�nⁿJΣñ� TM1 Cube pGz�NΩ��J{�

TM1 CubeA�bo�ΘJ

Cube WA���U MμC

��@BCube �@B��

Cube Oⁿ

��\WzuSAP ΩT Cubev

ño�μ��í�C

��

μ� í�

�� M≤ �On�≤����uM

≤vC

nqΣñⁿJ��� �On�����C

nⁿJΣñ��� �On�JΣñ���C

TM1 ���@ p����A��\u�

Φv���í�C

��w�]w �����w�C

�hX TM1 ����hXWA�

�����w�J�úOX

�l�C

∩�Ñh ∩��∩Mnb��Jñ��

�ÑhAH�wqΣ∩Ms

TM1 ���ΦíCp���Ω

�A��\mIBM Cognos TM1

TurboIntegrator ΓUnC

80 IBM Cognos TM1 10.2.2 �G ��ΓU

μ� í�

∩��� ∩�n���u��vA�w

q∩MCp���Ω�A��

\m I B M C o g n o s T M 1

TurboIntegrator ΓUnC

L

�N���wq�csWBz{�C

pGBz{��Ω��OuLvATurboIntegrator N�bucv ¿Bzß�Y⌡

μu��v{�C

��GϕBz{��Ω��OuLv�A�ñumeta Ω�vMuΩ�v{�Cb�

ípUA��bucv�u��v{�ñ��Bz{���� ScriptC

w²⌠μ

w²⌠μ�πΩ��ñ�e 10 ºO²C���⌠μiT{�O��TA�i≤

UPwO²��cC

pGz�≤Ω��Ah�A�÷@Uuw²vH½sπz⌠μ�πe�C

����

u��v��]A@�⌠μMΓ�÷sC

⌠μ

��u��v⌠μAiHⁿú��M�OΩ��ñ�Cμ�eCu��v⌠μ]t

UCUμC

μ í�

μ ID CXΩ��ñ�O�C��@μ��μC

�μñ�xsμúαiμsΦC

��W ]t�Ω��ñC�μ��ú����C�

�ú����úRW� VnA∩≤�@μAn �

0A∩≤�ñ�C�ß≥μAn �÷ 1 �WC

YnⁿúúP���A�÷@UAϕ�xsμ

�ΘJs��C

���¼ ]tΩ��ñC�μ�MμC���MμA

iHⁿw��OrΩ�O�rC

d�� ]t�ñ�@�O²�d��Co�d��

i≤U�O�ñC�μ��eCud��v

μñ�xsμúαiμsΦC

�e ]tΩ��ñC�μ�MμC���MμA

iHⁿw��C�μñ]t���¼C

� 2 � °íM∩�� 81

μ í�

�í �μ∩≤�ñ���μ�ú��¿�ΓAu

�b��s�����¿i�C

b��s���A÷ΓU�÷p�u�ívx

sμAYi}�uBz{����ív∩�

�AziHqΣñwq����íC

÷s

÷s í�

s��� ÷@UYi��s��C

Rú ÷@UYiRú��������C

Bz{����í

uBz{����ív∩���π TurboIntegrator Bz{�ñ�����íA��\

iμsΦCpGπ��íA�Bz÷@Uu��v��W�u�ívAh�e]w�

�í�πbu�ív°íñC÷@Uus��vAHwqs��íC

∩� í�

�í �eΘJ��í�πb�°íñCbzΘJ

�íσr�AN�≤s�°íC

��a ��Bz{��{í]p�DA∩��í

��mC∩�uΩ�vAHN��í±J

TurboIntegrator Bz{��uΩ�v�qñC∩

�umeta Ω�vAN�í±mbumeta Ω�v

�qñC�∩�Γ��N�í±JoΓ��m

ñC

�⌠ ÷@Uo�Aiτ��íC

d�� �⌠�í�A�bo�π�í��÷ΩTC

�pAμ 1Gbyñ�yesbyk��G\n

]μ��≥�C

C���W�≤���π ÷@Uo�Aib��W�≤�π�∩�

�CpG �∩�Φ�Ah��÷@Uu�

�v��W�u�ívΦ�AHΓ�nDiμ

�@�C

∩M��

��u∩Mv��AiHⁿw�Ω�∩M� TM1 Ω�wñ CubeB��BΩ�BX

M���ΦíC

u∩Mv���@tCl���¿AC�l��ú]ti²zN�Ω����∩M

�{� TM1 meta Ω��c�∩�Ci��l����Ω�ñ]pu��v��

u�evμñ�ⁿw�]t���¼���úPC

u∩Mv��]tUCl��C

82 IBM Cognos TM1 10.2.2 �G ��ΓU

Cube

�� Cube l��AiHⁿw TurboIntegrator N�J�Ω�∩M� TM1 Cube �ΦíC

Cube l��]AUC∩�C

∩� í�

Cube �@ ∩�∩�H��B≤sB½� CubeA�únM

�⌠≤�@� CubeC

Cube W ⁿw∩ΣM��@� CubeC

pGn��s� CubeA�bΘJμ�ñΣJ

Cube WC�hA�qMμñ∩�{��

CubeC

°sí pGz∩�u≤s Cubev�@Ah�∩���

¿i�CpGnN Cube °�ñ���Ω�I]

�sA�∩��Φ�C

°�W pGz∩�≤s Cube Muksív∩�Ah�∩���¿i�C

∩��wq]tnks�Ω�I�°�C

Ω��@ ∩�@�∩�AMwBz�Ω�b Cube ñ�x

sΦíC

xs�N��Bz{��J��∩g{��

Cube �C

�p��N{� Cube �[WBz{���J�

�C

�� Cube Oⁿ �∩��∩�AiN Cube �≤gJ Tm1s.log

��CMú�Φ�ANBz Cube �úN�≤O

²� Tm1s.log ñC

��

��u��vl��AiHN���∩M����C

�l��]A�NU���∩M� TM1 Ω�wñ���⌠μC�⌠μ]tUCUμC

μ í�

��� ]t�Σⁿwu�v�u�ev��C��

��WCu�ev�bu��v��ñⁿ

wC

�μ�]tu�ev��uΩ�v�����

���]����C

� 2 � °íM∩�� 83

μ í�

d�� Ω���@�O²ñ�d��C����A

iH≤U�O���∩M����C

�� CX°A�Wi������C∩����

�∩M����C

YnN���∩M�s��A�bΘJμ�

ñΣJs���WC

Cube ñ��� ϕuCube �@v�u��v�A�∩���¿

i�C

ⁿw��� Cube ñC������C

�@ CXi�����@C∩�@��@C

Yn��@�s��A��ⁿw@���

@C

��¼ ���∩�@��¼]�r�rΩ�C

��� ∩�∩�AHK∩n���≤s�⌠≤��ñ

��i�C������G

ΘJ - ÷��b��ñ�������

�C

W - ÷�r���H�W��ε����

�C

h� - ÷�Ñhh�H�W��ε����

�C

Ñh - ÷��b��Ñhñ�����

�C

Ω�

��uΩ�vl��AiHNΩ���∩M�Sw�C

�l��]A�NU���∩M� TM1 Ω�wñ��⌠μC�⌠μ]tUCUμC

μ í�

Ω��� ]t�ΣⁿwuΩ�v�u�ev��C��

��WCu�ev�bu��v��ñⁿ

wC

84 IBM Cognos TM1 10.2.2 �G ��ΓU

μ í�

� ÷@Uk�Σ÷s}�ul�sΦ�vAz

iHqΣñ∩��∩M���C

YnN��∩M�s�A�bΘJμ�ñΣ

J�WC

��¼ bo�∩���¼C

d�� Ω���@�O²ñ�d��C����A

iH≤U�OΩ���∩M���C

X

��uXvl��AiHNl�∩M�X�C

�l��]A�NU���∩M� TM1 Ω�wñ���⌠μC�⌠μ]tUCUμC

μ í�

X�� ]t�ΣⁿwuXv�u�ev��C��

��WCu�ev�bu��v��ñⁿ

wC

�� CXXiH∩M����C

l��� CXiHqΣñ∩�X���l����C

[v N[vⁿú�ⁿw�l���C

d�� Ω���@�O²ñ�d��C����A

iH≤U�OX∩M���C

��� ∩�∩�AHK∩n���≤s�⌠≤Xñ

��i�C������G

ΘJ - ÷��b��ñ�������

�C

W - ÷�r���H�W��ε����

�C

h� - ÷�Ñhh�H�W��ε����

�C

Ñh - ÷��b��Ñhñ�����

�C

� 2 � °íM∩�� 85

��

��u��vl��AiHN����∩M�Sw��C

�l��]A�NU���∩M� TM1 Ω�wñ���⌠μC�⌠μ]tUCUμC

μ í�

���� ]t�Σⁿwu��v�u�ev��C��

��WCu�ev�bu��v��ñⁿ

wC

d�� πΩ��ñ�@�d��C���d�i

H≤U∩M��C

�� CX°A�Wi������C∩�M���

����C

��� CX���C�M��������∩�

��C

�� CX��iH∩M����Cq�Mμñ∩�

Aϕ���C

�@ ∩u��s��v�u≤s{���vC

���¼ �Ou��vμñ∩w����¼C

i��

uiÑv��]th�l��Ao�l��iπ TM1 �zbuTurboIntegrator s

Φ�v�ΣL�mñ∩��∩��ú��»zíCuiÑv���]A@�l��A

ziHbΣñwqBz{����C

��

�� í�

íJ ÷@UYiíJs��C

Rú ÷@UYiRú∩w��C

�� �C�s��ΣJWC

�¼ bo�∩�C�����¼C

w]� ΘJnb TurboIntegrator Bz{�⌡μ�A@

�����w]�����C

ú�D ΘJnb TurboIntegrator Bz{�⌡μ�A�

≤����úC

86 IBM Cognos TM1 10.2.2 �G ��ΓU

�c

�� í�

u»zívMμ� πú��»zíAo�»zíiwq@tC

nbBzΩ��ºe⌡μ��@C

ziHzL��Whτ�� TurboIntegrator τ

���ΣL»zíAH[jBz{�C

�μ÷s ÷@U�÷sAΘJn⌡�μAMß÷@U

uTwvAH�⌡»zíMμ�ñ�Y{

íXμC

meta Ω�

�� í�

u»zívMμ� πú��»zíAo�»zíiwq@tC

nbBzΩ��ºeA∩ TM1 meta Ω�⌡

�@C

ziHzL��Whτ�� TurboIntegrator τ

���ΣL»zíAH[jBz{�C

�μ÷s ÷@U�÷sAΘJn⌡�μAMß÷@U

uTwvAH�⌡»zíMμ�ñ�Y{

íXμC

Ω�

�� í�

u»zívMμ� πú��»zíAo�»zíiwq@tC

nbBzΩ���⌡μ��@C

ziHzL��Whτ�� TurboIntegrator τ

���ΣL»zíAH[jBz{�C

�μ÷s ÷@U�÷sAΘJn⌡�μAMß÷@U

uTwvAH�⌡»zíMμ�ñ�Y{

íXμC

� 2 � °íM∩�� 87

��

�� í�

u»zívMμ� πú��»zíAo�»zíiwq@tC

nbBzΩ��ºß⌡μ��@C

ziHzL��Whτ�� TurboIntegrator τ

���ΣL»zíAH[jBz{�C

�μ÷s ÷@U�÷sAΘJn⌡�μAMß÷@U

TwAH�⌡»zíMμ�ñ�Y{íX

μC

�{��

�����AiHN@�Bz{��w�w�⌡μC

�� í�

N�Bz{��w�°�AW� �∩o�AHw�N�Bz{�⌡μ�°�C

�w]A�°�π�PBz{��P�WC

pGn��°�ⁿú@�úP�WA�bΘ

Jμ�ñΣJ�WC

°�}lΘ�M�í bμ�ΣW∩�}lΘ�A�bu�ívμ�

ñⁿw}l�íC

°�⌡μWv ±JAϕ�μ�AH���⌡μ°��íjC

°���°í

��u°���v°íAiH��u]Aí¼���wq�h�°�A�wqn�X

�°�C

⌡L��

�� í�

⌡LX� }��∩�AiHb��°��ñzLX

l���C÷¼�∩�AiHb��°��]

AzLXl���Cw]��÷¼C

⌡LWhpΓ� }��∩�AiHb��°��ñzLWh

l���C÷¼�∩�AiHb��°��]

AzLWhl���Cw]��÷¼C

⌡Ls/�� }��∩�AiHb��°��ñs���

�C÷¼�∩�AiHb��°��]As�

���Cw]��}�C

d≥��

�� í�

BΓl ∩�@�iwqn����BΓlC

88 IBM Cognos TM1 10.2.2 �G ��ΓU

�� í�

��¡ε �uBΓlvñ���ΘJ@���C

σr¡ε �uBΓlvñ���ΘJ@�rΩ�C

����∩�

∩≤C���A÷@Ul�÷s AMß∩��°���wq�����l�C

pGnqΣñ�����°�]t���WL 16 �Ah�÷@U HVe��

e 16 ���A�÷@U HVß��ß 16 ���C

°��í∩��

u°��ív∩��i²zN Excel �íM�u�Γϕ�ms²�vñ� TM1 Cube

°�C�∩��]th�Mμ]i²zN{�� Excel �íM�≤xsμd≥�H�i

²zsΦ����í�÷sC

�� í�

I� q�MμñA∩�@nM�≤u�Γϕ�m

s²�vI���íC

Ω�xsμ q�MμñA∩�@nM�≤Ω�xsμ�

�íC

uΩ�xsμv�í�u²��¬≤uI�v

�íC

C�Yxsμ q�MμñA∩�@nM�≤C�Yxsμ

��íC

uC�Yxsμv�í�u²��¬≤uI

�v�íC

μ�Yxsμ q�MμñA∩�@nM�≤μ�Yxs

μ��íC

uμ�Yxsμv�í�u²��¬≤uI

�v�íC

sΦ�í÷s ÷@UAϕ�usΦ�ív÷sAisΦ��

��≤u�Γϕ�ms²�v�÷pd≥��

íC

� 2 � °íM∩�� 89

�� í�

ß�íμ �½�∩�AiHß�M�°ß�u�Γϕ�

ms²�vñ�íμC

pG}��∩�Ahϕ⌠¡��°��AC

�W�O�iúAϕ½��°��Aμ

�W�O�iúC

pG÷¼�∩�Ahϕ��°��AC�W

Mμ�W�H� Cube ����C

90 IBM Cognos TM1 10.2.2 �G ��ΓU

� 3 � Whτ�

��]t�� IBM Cognos TM1 Whτ�� πMμCbg TM1 Wh�AziH

��Σñ�⌠≤τ�C

z]iHb TurboIntegrator Bz{�ñJ��Whτ�]STET M ISLEAF τ�ú

��C

TM1 Whñ�ΓNBΓl

b�c TM1 Wh�AiH��UC��BΓlC

BΓl Nq

+][� [k

-]ε� εk

*]P� k

/]��u� ���BΓlúHs���@� wq��C

\]��u� ���BΓlúHs���sC

^]μr�/�Θ�� ¡

TM1 Whñ�±�BΓl

±�BΓl�bWhpΓ»zí��ííñ±��C

BΓl Nq

> j≤

< p≤

>= j≤�Ñ≤

<= p≤�Ñ≤

= Ñ≤

<> úÑ≤

Yn±�Γ�rΩ�A�b±�BΓlºeíJ @ �ApUCd��G

IF (’A’ @= ’B’,0,1) o��r 1C

© Copyright IBM Corp. 2007, 2014 91

TM1 Whñ��ΦBΓl

ziH���ΦBΓlbWhpΓ»zíñ�XϕíC

BΓl Nq d�

&]«�� AND pG�j≤ 5 Bp≤ 10Ah

(Value1 > 5) & (Value1 < 10)

�� TRUEC

%]�±�� OR pG�j≤ 10 �p≤ 5Ah

(Value1 > 10) % (Value1 < 5)

�� TRUEC

~]i¼�� NOT ~(Value1 > 5) Ñ≤ (Value1 <=

5)

X�pΓWhτ�

ConsolidatedMaxBConsolidatedMinBConsolidatedAvgBConsolidatedCount �

ConsolidatedCountUnique �w∩X⌡μ��pΓC

ConsolidatedMinConsolidatedMin �pΓXñ��p�A���μ@�C

oOuTM1 Whvτ�Ab Rules M TurboIntegrator Bz{�ñ��C

yk

ConsolidatedMin(flag-value, cube-name, element_1, element_2,... );

��

flag-value

X��OUC���MG

1 - p����X[vCpG }���Ah���X���l�C

2 - ñs�CpG]w��Aho�τ�Nú�pΓs�C

�GpGsⁿw�íX��[vAh��]wtm��G

ZeroWeightOptimization=FA�αbpΓo�τ��o���]�CYS�

�tm��C[v�s���qXMμñ°úA]�Aϕ��pU¡�W¡�

o���½�ú�Bzo��C

cube-name

��b Cube �WC

pG�τ�O⌡μ� Cube Wh�@íA�úO Turbo Integrator Bz{��@

íAhiHN cube-name ��ⁿw��rΩAHϕ{μ CubeCoϕziα

�gUCo�WhG[’Apr’]=ConsolidatedMin( 1, ’’, !actvsbud, ’1 Quar-

ter’ );

92 IBM Cognos TM1 10.2.2 �G ��ΓU

element_1, element_2, ...

���WA�wq]tn���� Cube �μ�BC

�� element_1 � element_n ��Yμϕu��Celement_1 ��� Cube �@�

��ñ��Aelement_2 ����G���ñ��A����Co���]iH

O����OW� TurboIntegrator ���WC

ConsolidatedMaxConsolidatedMax �pΓXñ��j�A���μ@�C

oOuTM1 Whvτ�Ab Rules M TurboIntegrator Bz{�ñ��C

yk

ConsolidatedMax(flag-value, cube-name, element_1, element_2,... );

��

flag-value

X��OUC���MG

1 - p����X[vCpG }���Ah���X���l�C

2 - ñs�CpG]w��Aho�τ�Nú�pΓs�C

�GpGsⁿw�íX��[vAh��]wtm��G

ZeroWeightOptimization=FA�αbpΓo�τ��o���]�CYS�

�tm��C[v�s���qXMμñ°úA]�Aϕ��pU¡�W¡�

o���½�ú�Bzo��C

cube-name

��b Cube �WC

pG�τ�O⌡μ� Cube Wh�@íA�úO Turbo Integrator Bz{��@

íAhiHN cube-name ��ⁿw��rΩAHϕ{μ CubeCoϕziα

�gUCo�WhG[’Apr’]=ConsolidatedMax( 1, ’’, !actvsbud, ’1 Quar-

ter’ );

element_1, element_2, ...

���WA�wq]tn���� Cube �μ�BC

�� element_1 � element_n ��Yμϕu��Celement_1 ��� Cube �@�

��ñ��Aelement_2 ����G���ñ��A����Co���]iH

O����OW� TurboIntegrator ���WC

d�

��{��� Income Statement Bt�UCT���� CubeG″Area″B″Time″ M″Income Statement″CIncome Statement ��]tϕπΘPΓ�r�� ″Gross Sales″C

YnpΓ 2010 �������jPΓBA���G

ConsolidatedMax( 1, ’Income Statement’, ’All Regions’, ’2010’, ’Gross Sales’ );

� 3 � Whτ� 93

ConsolidatedAvgConsolidatedAvg �pΓXñ�¡í�A���μ@�C

oOuTM1 Whvτ�Ab Rules M TurboIntegrator Bz{�ñ��C

yk

ConsolidatedAvg(flag-value, cube-name, element_1, element_2,... );

��

flag-value

X��OUC���MG

1 - p����X[vCpG }���Ah���X���l�C

2 - ñs�CpG]w��Aho�τ�Nú�pΓs�C

�GpGsⁿw�íX��[vAh��]wtm��G

ZeroWeightOptimization=FA�αbpΓo�τ��o���]�CYS�

�tm��C[v�s���qXMμñ°úA]�Aϕ��pU¡�W¡�

o���½�ú�Bzo��C

cube-name

��b Cube �WC

pG�τ�O⌡μ� Cube Wh�@íA�úO Turbo Integrator Bz{��@

íAhiHN cube-name ��ⁿw��rΩAHϕ{μ CubeCoϕziα

�gUCo�WhG[’Apr’]=ConsolidatedAvg( 0, ’’, !actvsbud, ’1 Quar-

ter’ );

element_1, element_2, ...

���WA�wq]tn���� Cube �μ�BC

�� element_1 � element_n ��Yμϕu��Celement_1 ��� Cube �@�

��ñ��Aelement_2 ����G���ñ��A����Co���]iH

O����OW� TurboIntegrator ���WC

d�

b� Income Statement Bt�UCT���� Cube ñGRegionsBTime M Income

StatementAIncome Statement ��]tϕπΘPΓ�rB� Gross Sales ��C

YnpΓ 2010 ������¡íPΓBA�gG

ConsolidatedAvg( 1, ’Income Statement’, ’All Regions’, ’2010’, ’Gross Sales’ );

ConsolidatedCountConsolidatedCount �pΓXñ��A���μ@�C

oOuTM1 Whvτ�Ab Rules M TurboIntegrator Bz{�ñ��C

yk

ConsolidatedCount(flag-value, cube-name, element_1, element_2,... );

94 IBM Cognos TM1 10.2.2 �G ��ΓU

��

flag-value

X��OUC���MG

1 - p����X[vCpG }���Ah���X���l�C

2 - ñs�CpG]w��Aho�τ�Nú�pΓs�C

�GpGsⁿw�íX��[vAh��]wtm��G

ZeroWeightOptimization=FA�αbpΓo�τ��o���]�CYS�

�tm��C[v�s���qXMμñ°úA]�Aϕ��pU¡�W¡�

o���½�ú�Bzo��C

cube-name

��b Cube �WC

pG�τ�O⌡μ� Cube Wh�@íA�úO Turbo Integrator Bz{��@

íAhiHN cube-name ��ⁿw��rΩAHϕ{μ CubeCoϕziα

�gUCo�WhG[’Apr’]=ConsolidatedCount( 1, ’’, !actvsbud, ’1 Quar-

ter’ );

element_1, element_2, ...

���WA�wq]tn���� Cube �μ�BC

�� element_1 � element_n ��Yμϕu��Celement_1 ��� Cube �@�

��ñ��Aelement_2 ����G���ñ��A����Co���]iH

O����OW� TurboIntegrator ���WC

ConsolidatedCountUniqueConsolidatedCountUnique �w∩ⁿw�XApΓΩ�IΩ�sb��@���C

oOuTM1 Whvτ�Ab Rules M TurboIntegrator Bz{�ñ��C

�pΓXxsμ�Y�����@�C

yk

ConsolidatedCountUnique( 0, unique-along-dimension-name, cube-name,elem_1, elem_2, . . . );

��

X�σr

�eⁿws

�GpGsⁿw�íX��[vAh��]wtm��G

ZeroWeightOptimization=FA�αbpΓo�τ��o���]�CYS�

�tm��C[v�s���qXMμñ°úA]�Aϕ��pU¡�W¡�

o���½�ú�Bzo��C

unique-along-dimension-namenpΓΣuΩΩ���@������C

cube-name

��b Cube �WC

� 3 � Whτ� 95

pG�τ�O⌡μ� Cube Wh�@íA�úO Turbo Integrator Bz{��@

íAhiHN cube-name ��ⁿw��rΩAHϕ{μ CubeC

element_1, element_2, ...

wq Cube �μ�B����WA�μ�B�nBz�X�C

�� element_1 � element_n ��Yμϕu��Celement_1 ��� Cube �@�

��ñ��Aelement_2 ����G���ñ��A����Co���]iH

O����OW� TurboIntegrator ���WC

d�

b� Income Statement Bt�UCT���� Cube ñGRegionsBTime M Income

StatementAIncome Statement ��]tϕπΘPΓ�rB� Gross Sales ��C

Ynpà 2010 ��h����YzP�BA�gG

ConsolidatedCountUnique( 0, ’Regions’, ’Income Statement’,’All Regions’, ’2010’, ’Gross Sales’ );

��Whτ�

�����Whτ�C

ATTRNATTRN ��ⁿw�����r��C

�τ�b TM1 WhM TurboIntegrator Bz{�ñP���C

yk

ATTRN(dimension, element, attribute)

�� í�

dimension �����WC

element ����C

96 IBM Cognos TM1 10.2.2 �G ��ΓU

�� í�

attribute n������C�����O����

��C

�GN�τ��≤°≤í»zí (IF) �A�»

zíOt�°≤�íA�úOπ�°≤í�

⌠Cb�n��ºßA��≥⌡μU@�»z

íCTI Bz{��ú�DbBz�n��ºß

ª�B�°≤A]�U@�»zíNOU@

μA�úO endif ß��@μC

Yn�K�¼pA�����iμiα�o�

�n���⌠≤@�AMßb°≤í»zíñ

����C�pG

V1 = CELLGETN(’PNLCube’, ’fred’,’argentina’,’Sales’,’Jan’);IF(V1 = 454);ASCIIOUTPUT(’bug.txt’, ’if logic not workingproperly’);

ENDIF;

d�

ATTRN(’Model’, ’L Series 1.8L Sedan’, ’Engine Size’)

b�d�ñA�τ��� Model ��ñ L Series 1.8L Sedan �� Engine Size �

����C

ATTRSATTRS ��ⁿw����rΩ��C

�τ�b TM1 WhM TurboIntegrator Bz{�ñP���C

yk

ATTRS(dimension, element, attribute)

�� í�

dimension �����WC

element ����C

attribute n������C�����O����

��C

d�

ATTRS(’plan_business_unit’, ’10100’, ’Currency’)

b�d�ñA�τ��� plan_business_unit ��ñ 10100 �� Currency ���r

Ω�C

� 3 � Whτ� 97

CubeATTRNCubeATTRN ��ⁿw Cube �����C

�τ�b TM1 WhM TurboIntegrator Bz{�ñ��C

yk

CubeATTRN(CubeName, AttrName);

�� í�

CubeName ��� Cube WC

AttrName n������C�����O Cube ���

��C

d�

CubeATTRN(’Product’, ’Accounting_Code’);

b�d�ñA�τ��� Product Cube � Accounting_Code �����C

CubeATTRSCubeATTRS ��ⁿw Cube �rΩ��C

�τ�b TM1 WhM TurboIntegrator Bz{�ñ��C

yk

CubeATTRS(CubeName, AttrName);

�� í�

CubeName ��� Cube WC

AttrName n������C�����O Cube ���

��C

d�

CubeATTRS(’Product’, ’Owner’);

b�d�ñA�τ��� Product Cube � Owner ���rΩ�C

DimensionATTRNDimensionATTRN ��ⁿw�������C

�τ�b TM1 WhM TurboIntegrator Bz{�ñ��C

98 IBM Cognos TM1 10.2.2 �G ��ΓU

yk

DimensionATTRN(DimName, AttrName);

�� í�

DimName �����WC

AttrName n������C�����O�����

��C

d�

DimensionATTRN(’Plan_Business_Unit’, ’Accounting_Code’);

b�d�ñA�τ��� Plan_Business_Unit ��� Accounting_Code �����C

DimensionATTRSDimensionATTRS ��ⁿw���rΩ��C

�τ�b TM1 WhM TurboIntegrator Bz{�ñ��C

yk

DimensionATTRS(DimName, AttrName);

�� í�

DimName �����WC

AttrName n������C�����O�����

��C

d�

DimensionATTRS(’Plan_Business_Unit’, ’Manager’);

b�d�ñA�τ��� Plan_Business_Unit ��� Manager ���rΩ�C

Cube Ω�Whτ�

�� Cube Ω��Whτ�.

DBDB iq TM1 Ω�w� Cube ñ���C�≤��ϕí�ADB ��@���F�

≤rΩϕí�ADB ��@�rΩ�C

oO TM1 Whτ�A�b TM1 Whñ��Cb TurboIntegrator Bz{�ñ���τ

��y¿��C

� 3 � Whτ� 99

yk

DB(cube, e1, e2, [...e256])

��

Cube

nqΣñ���� Cube WC

e1,...en

wq]tn����μ�B����WC

�� e1 � en ��Yμϕu��Ce1 ��� Cube �@���ñ��Ae2 �

�O�G���ñ��A����C

d�

DB(’Budget’, ’California’, ’15" Flat Panel Monitors’, ’Net Sales’, ’January’)

b�d�ñABudget O Cube WA�τ���� CaliforniaB15″ Flat Panel

MonitorsBNet Sales M January μ�B��C

ISLEAFpGⁿw�xsμO¡xsμ]u�¡/�÷��O�Ah ISLEAF �� 1CpGⁿ

w�xsμ�⌠≤X��OAh�τ���� 0C

oO TM1 Whτ�A�b TM1 Whñ��C

ISLEAF τ�úα�≤ TurboIntegrator Bz{�CBz{�ñX{�τ�N�Bz{�

Lkiμs�C

yk

ISLEAF

��

LC

d�

ziHb IF »zíñ�� ISLEAF �{μxsμO��¡xsμC�pA

[]=IF((ISLEAF=1),TrueStatement, FalseStatement);

pG{μxsμO¡xsμAN⌡μ TrueStatementF�hAN⌡μ FalseStatementC

ISUNDEFINEDCELLVALUEISUNDEFINEDCELLVALUE �±�����Pw]�� Cube �A�� Cube �Wh

ñO�� UNDEFVALS �i�vTß�CpG����Ñ≤ Cube �w]�A�τ�

��� 1F�hA��� 0C

oO TM1 Whτ�A�b TM1 WhM TurboIntegrator Bz{�ñ��C

100 IBM Cognos TM1 10.2.2 �G ��ΓU

yk

ISUNDEFINEDCELLVALUE(TestValue, <Cube>)

��

�� í�

TestValue nP Cube �w]�i����C

Cube ⁿw��±�Σw]�� Cube �∩� String ��C

bWhñ�� ISUNDEFINEDCELLVALUE �AúDSOⁿwA�h�N

Cube �]�D« CubeC

�≤ TI �A��ⁿw CubeC

pG TI ñ�ñ CubeA� Cube bⁿw�L�Ah��� 0 iμ±�C

d�

pG TestValue OSϕ wq��A�Bb�i UNDEFVALS �ípU�≤ Cube W

hAh ISUNDEFINEDCELLVALUE(TestValue) ��� 1C

UNDEFUNDEF �� wq��C�τ�i��εΩ���Φ�xsb Cube ñC

oO TM1 Whτ�A�b TM1 WhM TurboIntegrator Bz{�ñ��C

yk

UNDEF

��

LC

d�

UNDEF �� wq��C

UNDEFINEDCELLVALUEUNDEFINEDCELLVALUE ��w]�� Cube �A�� Cube �WhñO��

UNDEFVALS �i�vT��C

oO TM1 Whτ�A�b TM1 WhM TurboIntegrator Bz{�ñ��C

yk

UNDEFINEDCELLVALUE(<Cube>)

� 3 � Whτ� 101

��

�� í�

Cube ⁿw����Σw]�� Cube �∩� String ��C

bWhñ�� UNDEFINEDCELLVALUE �AúDSOⁿwA�h�N

Cube �]�D« CubeC

�≤ TI Bz{��A��ⁿw CubeC

pG TI Bz{�ñ�ñ CubeA� Cube bⁿw�L�Ah��� 0C

d�

pGb �i UNDEFVALS �ípU�≤ Cube �WhA��≤ TI Bz{�Ah

UNDEFINEDCELLVALUE ��� 0C

pGb �i UNDEFVALS �ípU�≤ Cube �WhAh UNDEFINEDCELLVALUE

���Sϕ wq��C

UNDEFINEDCELLVALUE(’ExampleCube’) ���w]� ’ExampleCube’A��ApG

’ExampleCube’ úsbAh�� 0C

UNDEFVALSb Cube �Whñ±J UNDEFVALSA�N Cube �w]�qs�≤� wq�Sϕ

�C

oO TM1 Whτ�Ab TM1 WhM TM1 TurboIntegrator Bz{�ñí��C

oπ�p≤b Cube ñxsM��Ω��úC

v Ω�xs

w∩WhñS� UNDEFVALS � CubeAw]�OsCpG��Nsxs Cube �

xsμAh�ñ�xsnDA]��nD���xsw]�A�ª�ú�n�

�O Θ�íC

úLApG Cube wbWhñwq UNDEFVALSAho�N wq�Sϕ �]w�

w]�C{bAb Cube �xsμñxss�A�Ω�xs��AN�⌠≤ΣLDs

�@�C

v ���

w∩WhñS� UNDEFVALS � CubeAw]�OsCpG��xsμA�B Cube

ñ�eS����xs��Ah���so��]@�w]��C

úLApG Cube wbWhñwq UNDEFVALSAho�N wq�Sϕ �]w�

w]�C{bA��úsb�xsμ�A�����O� wq�Sϕ �CoiH�

�úsb�xsμ] wq���Pwsb²Σ��s�xsμ]��s�C

�G�eLkb Turbo Integrator ñ��� wq�Sϕ�C� wq�Sϕ�

úO UNDEF() Turbo Integrator τ������CUNDEF() �����O�≤o�

��]�pA��úHsA�OpΓL��r�∩��� wq�C

102 IBM Cognos TM1 10.2.2 �G ��ΓU

ziHí��� wq�Sϕ�ApU�G

vv = CellGetN( ’cube-name’, elements-list);if ( vv >0 );

# ’special undefined’ value is greater than zero# convert the value to a stringvv_str = str(vv,20,16);# convert the string back to a numberconverted_vv = NUMBR( vv_str );if ( converted_vv = 0 );

#converted number is now zero, but original was non-zero#this is the ’special undefined’ value

Else#normal non-zero cell value

Endif;Endif;

yk

UNDEFVALS

��

LC

Θ�M�íWhτ�

��Θ�M�í�Whτ�C

DATEDATE H yy-mm-dd or yyyy-mm-dd μí���w��Θ�rΩC

oO TM1 Whτ�A�b TM1 WhM TurboIntegrator Bz{�ñ��C

yk

DATE(SerialNumber, ReturnFourDigitYear)

�� í�

SerialNumber H�Cμíϕ�Θ�C

� 3 � Whτ� 103

�� í�

ReturnFourDigitYear ∩��¼L��A���iMw DATE τ�O��Γ���

≈ϕkA�O������≈ϕk��rΩC

pG ReturnFourDigitYear � trueAh�τ�������≈

ϕk���≤ 1960 � 1 δ 1 Θ 9999 � 12 δ 31

Θd≥��Θ�C�CΘ� 0 ∩�≤ 1960 � 1 δ 1 ΘA

�CΘ� 2936549 ∩�≤ 9999 � 12 δ 31 ΘC

pG ReturnFourDigitYear � falseA�� DATE τ�ñ�ñ

F�∩���Ah�τ���Γ���≈ϕk���≤

1960 � 1 δ 1 Θ 2059 � 12 δ 31 Θd≥��Θ�C

�CΘ� 0 ∩�≤ 1960 � 1 δ 1 ΘA�CΘ� 36524 ∩

�≤ 2059 � 12 δ 31 ΘC

pG ReturnFourDigitYear � false ��w�ñA�Bzⁿw

F@�j≤ 36524 ��CΘ�Ah�τ�����CΘ��

�í n - 36525 MwC�pApGzⁿw�CΘ� 36530A

h 36530 - 36525 = 5Cb�ípUADATE ��� 5 @

��CΘ�A���Θ� 1960 � 1 δ 6 ΘC

d�

DATE(13947) �� 98-03-09C

DATE(13947, 1) �� 1998-03-09C

DATESDATES H ’yy-mm-dd’ � ’yyyy-mm-dd’ μí��P�w��δΘ∩��Θ�rΩC

oO TM1 Whτ�A�b TM1 WhM TurboIntegrator Bz{�ñ��C

yk

DATES(year, month, day)

�� í�

year �AH yy � yyyy μíϕC

month δAH mm μíϕC

day ΘAH dd μíϕC

d�

DATES(98, 2, 10) �� ’98-02-10’C

DATES(1998, 2, 10) �� ’1998-02-10’C

104 IBM Cognos TM1 10.2.2 �G ��ΓU

DAYDAY ���wΘ�rΩñΘ���C

oO TM1 Whτ�A�b TM1 WhM TurboIntegrator Bz{�ñ��C

yk

DAY(DateString)

�� í�

DateString YY-MM-DD � YYYY-MM-DD μí�Θ�r

ΩC

d�

DAY(’02-05-25’) �� 25C

DAYNODAYNO ��∩�≤�wΘ�rΩ��CΘ��rC

oO TM1 Whτ�A�b TM1 WhM TurboIntegrator Bz{�ñ��C

�GDAYNO uα�� l≤ 1960 � 1 δ 1 ΘºΘ�rΩ]Θ�rΩ 1960-01-01 �

60-01-01���CΘ�C∩≤ 2059 � 12 δ 31 ΘHß�Θ�AΘ�rΩ��≈��

���ϕC�pA2061 � 1 δ 5 Θ�Θ�rΩ�� 2061-01-05C

yk

DAYNO(’DateString’)

�� í�

DateString YY-MM-DD � YYYY-MM-DD μí�Θ�r

ΩC

d�

DAYNO(’98-03-09’) �� 13947C

MONTHMONTH ���wΘ�rΩñδ���C

oO TM1 Whτ�A�b TM1 WhM TurboIntegrator Bz{�ñ��C

� 3 � Whτ� 105

yk

MONTH(date)

�� í�

date YY-MM-DD � YYYY-MM-DD μí�Θ�r

ΩC

d�

MONTH(’02-05-25’) �� 5C

NOWNOW H�μí��{μΘ�/�í�C

oO TM1 Whτ�A�b TM1 WhM TurboIntegrator Bz{�ñ��C

yk

NOW

��

LC

d�

NOW H�μí��{μΘ�/�í�C

TIMETIME H HH:MM μí��Nϕ TM1 Server t��í�rΩC

oO TM1 Whτ�A�b TM1 WhM TurboIntegrator Bz{�ñ��C

yk

TIME

��

LC

d�

pG�wt��í�W� 9:33Ah TIME ���rΩ ’09:33’C

pG�wt��í�U� 9:33Ah TIME ���rΩ ’21:33’C

TIMSTTIMST ��μí��Θ�/�írΩC

oO TM1 Whτ�A�b TM1 WhM TurboIntegrator Bz{�ñ��C

106 IBM Cognos TM1 10.2.2 �G ��ΓU

yk

TIMST(datetime, format, ExtendedYears)

��

�ó�/

í�

datetime Θ�/�í�C

�r�π�íⁿwΘ�Ap�íⁿwϕ�

���íCΘ��r 0 ∩�≤ ’60-01-01’Ct

�∩�≤ºe��≈C21 @÷ñ� 2059 �

He��≈�� 00 59 ϕCp��@�

24 p�εA��@p� 60 �εAϕ�@

� 60 ϕεC

format μí�τ��G�rΩCformat ��ñ���

rúNπb�GñA²UCrú�Ao

�r���Θ�/�í≤�G

\y

���ßΓ��r]97B98 Ñ�

\Y

�����r]1997B1998 �

\m

δ�Γ��r]01 12�

\M

δ�Yg]JANBFEB Ñ�

\d

���r]01 31�

\D

��r]1 31�

\h

Hx��íϕ�p�]00 23�

\H

��p�]1 12�

\i

�]00 59�

� 3 � Whτ� 107

��

�ó�/

í�

\s

ϕ]00 59�

\p

W��U�

ExtendedYears o�∩�¼L��ⁿwτ����Θ�O�≤

1960 M 2059 d≥ºíA�O�≤ 1960 M

9999 d≥ºíC

pG ExtendedYears � trueAh����

≤ 1960 � 1 δ 1 Θ 9999 � 12 δ 31 Θ

d≥��Θ�C�CΘ� 0 ∩�≤ 1960 � 1

δ 1 ΘA�CΘ� 2936549 ∩�≤ 9999 �

12 δ 31 ΘC

pG ExtendedYears � falseA�� TIMST τ

�ñ�ñF�∩���Ah�τ�����≤

1960 � 1 δ 1 Θ 2059 � 12 δ 31 Θd

≥��Θ�C�CΘ� 0 ∩�≤ 1960 � 1 δ

1 ΘA�CΘ� 36524 ∩�≤ 2059 � 12 δ

31 ΘC

pG ExtendedYears � false ��w�ñA�B

zⁿwF@�j≤ 36524 ��CΘ�Ah�τ

�����CΘ���í n - 36525 MwC�

pApGzⁿw�CΘ� 36530Ah 36530 -

36525 = 5Cb�ípUATIMST ��� 5 @

��CΘ�A���Θ� 1960 � 1 δ 6 ΘC

d�

TIMST(366.0000, ’\M \D, \Y’) �� ’JAN 1, 1961’C

TIMST(366.5000, ’\H\p \imin\ssec’) �� ’12p.m. 00min00sec’C

TIMST(366.1000, ’On \M \D, \Y at \H\p \imin\ssec’) �� ’On JAN 1, 1961 at 2a.m.

24min00sec’C

TIMST(11111.1100, ’On \M \D, \Y at \H\p \imin\ssec’) �� ’On JUN 3,1990 at 2a.m.

38min24sec’C

TIMVLTIMVL ��Θ�/�í��≤]�BδÑ���C

oO TM1 Whτ�A�b TM1 WhM TurboIntegrator Bz{�ñ��C

108 IBM Cognos TM1 10.2.2 �G ��ΓU

yk

TIMVL(datetime, type, ExtendedYears)

��

�ó�M

í�

datetime Θ�M�í�C

�r�π�íⁿwΘ�Ap�íⁿwϕ�

���íCΘ��r 0 ∩�≤ 60-01-01Ct�

∩�≤ºe��≈C21 @÷ñ� 2059 �H

e��≈�� 00 59 ϕCp��@� 24

p�εA��@p� 60 �εAϕ�@�

60 ϕεC

type ⁿwn���≤�¼�rCUCO���

type ��G

Y

��]1997B1998 �

M

δ�]1 12�

D

Θ�]1 31�

H

p��]0 23�

I

��]00 59�

S

ϕ�]00 59�

� 3 � Whτ� 109

��

�ó�M

í�

ExtendedYears o�∩�¼L��ⁿwτ����Θ�O�≤

1960 M 2059 d≥ºíA�O�≤ 1960 M

9999 d≥ºíC

pG ExtendedYears � trueAh����

≤ 1960 � 1 δ 1 Θ 9999 � 12 δ 31 Θ

d≥��Θ�C�CΘ� 0 ∩�≤ 1960 � 1

δ 1 ΘA�CΘ� 2936549 ∩�≤ 9999 �

12 δ 31 ΘC

pG ExtendedYears � falseA�� TIMVL τ

�ñ�ñF�∩���Ah�τ�����≤

1960 � 1 δ 1 Θ 2059 � 12 δ 31 Θd

≥��Θ�C�CΘ� 0 ∩�≤ 1960 � 1 δ

1 ΘA�CΘ� 36524 ∩�≤ 2059 � 12 δ

31 ΘC

pG ExtendedYears � false ��w�ñA�B

zⁿwF@�j≤ 36524 ��CΘ�Ah�τ

�����CΘ���í n - 36525 MwC�

pApGzⁿw�CΘ� 36530Ah 36530 -

36525 = 5Cb�ípUATIMVL ��� 5 @

��CΘ�A���Θ� 1960 � 1 δ 6 ΘC

d�

TIMVL(11111.1100, ’Y’) �� 1990C

TIMVL(11111.1100, ’H’) �� 2C

TODAYTODAY H yy-mm-dd μí��{μΘ�C

oO TM1 Whτ�A�b TM1 WhM TurboIntegrator Bz{�ñ��C

110 IBM Cognos TM1 10.2.2 �G ��ΓU

yk

TODAY(<ReturnFourDigitYear>)

�� í�

ReturnFourDigitYear ∩��¼L��A���iMw TODAY τ�

O��Γ���≈ϕkA�O������

≈ϕk��rΩC

pG ReturnFourDigitYear � trueAh�τ��

�����≈ϕk���≤ 1960 � 1 δ 1

Θ 9999 � 12 δ 31 Θd≥��Θ�C�C

Θ� 0 ∩�≤ 1960 � 1 δ 1 ΘA�CΘ�

2936549 ∩�≤ 9999 � 12 δ 31 ΘC

pG ReturnFourDigitYear � falseA��

TODAY τ�ñ�ñF�∩���Ah�τ��

�Γ���≈ϕk���≤ 1960 � 1 δ 1

Θ 2059 � 12 δ 31 Θd≥��Θ�C�C

Θ� 0 ∩�≤ 1960 � 1 δ 1 ΘA�CΘ�

36524 ∩�≤ 2059 � 12 δ 31 ΘC

pG ReturnFourDigitYear � false ��w�ñA

�BzⁿwF@�j≤ 36524 ��CΘ�Ah

�τ�����CΘ���í n - 36525 M

wC�pApGzⁿw�CΘ� 36530Ah

36530 - 36525 = 5Cb�ípUATODAY �

�� 5 @��C�A���� 1960 � 1

δ 6 ΘC

d�

P1=TODAY(1) �� YYYY-MM-DD μí�Θ�rΩ]�p 2009-06-05�C

P1=TODAY(0) �� YY-MM-DD μí�Θ�rΩ]�p 09-06-05�C

YEARYEAR ���wΘ�rΩñ����C

oO TM1 Whτ�A�b TM1 WhM TurboIntegrator Bz{�ñ��C

yk

YEAR(date)

�� í�

date YY-MM-DD μí�Θ�rΩC

� 3 � Whτ� 111

d�

YEAR(’02-05-25’) �� 2C

��ΩTWhτ�

�z��ΩT�Whτ�C

ConsolidateChildrenConsolidateChildren �zLXpⁿw�����l�jεpΓX�C

oO TM1 Whτ�A�b TM1 WhM TurboIntegrator Bz{�ñ��C

b÷�WhpΓñíX�A�BznzLXpñíX��úOXp≥ª¡�p

��X��A��C

yk

ConsolidateChildren(DimName1, DimName2, ...)

�� í�

DimName1, DimName2, ... N⌡μX���WC

��n@� DimName ��A�BiH

�ⁿP�ΣgJWh� Cube ñ����P�

DimName ��C

d�

�]W� Sales � Cube ��� ActVsBudBRegionBModelBAccount1 M Month c

¿C

b�d�ñAMonth ��wqpUG

112 IBM Cognos TM1 10.2.2 �G ��ΓU

pG� Cube S�{¿�WhAhzLXp��≥ª¡�]b�d�ñ� Jan Dec�

pΓ Year X��CU��í��XC

{bA�]zn�� Cube ��UCWhA�WhⁿX��u��ú��� 1G

[{’1 Quarter’, ’2 Quarter’, ’3 Quarter’, ’4 Quarter’}]=1;

�GpUG

b��ñAziH��u���TO÷�WhpΓA² Year X�MOzLXp��

≥ª¡�pΓ�CpGoúOz�μ�pΓ⌠AhiH�� ConsolidateChildren τ

�jε TM1 zLXpΣ��l�pΓ Year XAπΘíY� 1 QuarterB2 Quar-

terB 3 Quarter � 4 QuarterC

[’Year’]=ConsolidateChildren(’Month’);[{’1 Quarter’, ’2 Quarter’, ’3 Quarter’, ’4 Quarter’}]=1;

b�WhñA»zí [’Year’]=ConsolidateChildren(’Month’) ϕ� Year X��

zLXp Month ��ñ Year ���l�pΓC

U�π [’Year’]=ConsolidateChildren(’Month’) »zí��GG

� 3 � Whτ� 113

��NAYear X{bOzLXpΣ��l�pΓC

���OϕA∩≤�w�XAConsolidateChildren τ��A�≤X��� l�C

ConsolidateChildren τ�]iH�ⁿwp≤pΓh���ñ�XApUCd��G

�� í�

[ ’Wor ld ’ , ’Year ’ ]= Conso l ida teChi ld ren

(’Region’,’Month’)

�»zí∩ World M Year XúM�

ConsolidateChildren τ�Cb�ípUAWorld

OzLXp Region ����l�p

ΓA� Year OzLXp Month ��ñ���

l�pΓC

DIMNMDIMNM ���∩�≤ Index ������C

oO TM1 Whτ�A�b TM1 WhM TurboIntegrator Bz{�ñ��C

yk

DIMNM(server_name:dimension, index)

�� í�

dimension ��°A�W¡w�����WC

index p≤�Ñ≤��ñ�����C

pG���p≤ 1 �j≤��ñ����A

h��� 0C

d�

DIMNM(planning_sample:’Region’,2)

�d��� ’Belgium’AªO Region ������� 2 ��C

DIMSIZDIMSIZ ��ⁿw�������C

oO TM1 Whτ�A�b TM1 WhM TurboIntegrator Bz{�ñ��C

114 IBM Cognos TM1 10.2.2 �G ��ΓU

yk

DIMSIZ(dimension)

�� í�

dimension �����WC

íw�@�iα�n��°A�W¡w

��W]p server_name:dimension �

�C

d�

DIMSIZ(’Accounts’)

pG�� Accounts ]t 19 ���Ah�d���� 19C

DNEXTDNEXT ���ⁿw�τ�����ºß��WC

oO TM1 Whτ�A�b TM1 WhM TurboIntegrator Bz{�ñ��C

yk

DNEXT(dimension, element)

�� í�

dimension �����WC

íw�@�iα�n��°A�W¡w

��W]p server_name:dimension �

�C

element �����WC���]iHO���

�OWC

d�

DNEXT(″Location″,″Oregon″)

pG Location ��]tw���� CaliforniaBOregon M WashingtonAh�d��

� WashingtonC

DNLEVDNLEV ����ñ�h���C

oO TM1 Whτ�A�b TM1 WhM TurboIntegrator Bz{�ñ��C

� 3 � Whτ� 115

yk

DNLEV(dimension)

�� í�

dimension �����WC

íw�@�iα�n��°A�W¡w

��W]p server_name:dimension �

�C

d�

DNLEV(’Region’)

b Region ��ñAU�Ωa]h� 0�c¿a�]h� 1�CMß��c¿W���

]h� 2�Aß�Sc¿�y]h� 3�C

b Region ���h�A]��d����� 4C

TABDIMTABDIM ��∩�≤ index �����WC

oO TM1 Whτ�A�b TM1 WhM TurboIntegrator Bz{�ñ��C

yk

TABDIM(cube, index)

�� í�

Cube ��� Cube WC

index p≤�Ñ≤ Cube ñ�������C

d�

TABDIM(’SalesCube’,3)

Cube SalesCube ]t¡���Gaccount1BactvsbudBmodelBmonth M regionC�d�

�� model]SalesCube ��T����C

116 IBM Cognos TM1 10.2.2 �G ��ΓU

��ΩTWhτ�

�z�ΩT�Whτ�C

DIMIXDIMIX ����b������sC

oO TM1 Whτ�A�b TM1 WhM TurboIntegrator Bz{�ñ��C

yk

DIMIX(server_name:dimension, element)

�� í�

dimension ��°A�W¡w�����WC

element �����WC

pG�úOⁿw���¿�Ah�τ���

� 0C

d�

DIMIX(planning_sample:’Region’,’Brazil’)

Brazil b Region ����� 3C�d���� 3C

DTYPEDTYPE ��ⁿw����¼�÷ΩTC

oO TM1 Whτ�A�b TM1 WhM TurboIntegrator Bz{�ñ��C

pG�O�r�Ah DTYPE ��� NFpG�Or�Ah�� SFpG

�OX�Ah�� CC

yk

DTYPE(dimension, element)

�� í�

dimension �����WC

element �����WC

d�

DTYPE(’Region’,’Europe’)

�≤ Europe �O Region ���X�A�H�d��� CC

� 3 � Whτ� 117

ELCOMPELCOMP ���ⁿw��ñX��l�WC

oO TM1 Whτ�A�b TM1 WhM TurboIntegrator Bz{�ñ��C

pG���úOX�Ah�τ���� 0C

yk

ELCOMP(dimension, element, position)

�� í�

dimension �����WC

element ���X��WC

position p≤�Ñ≤ⁿw�ñl������C

d�

ELCOMP(’Region’,’Central Europe’,2)

b Region ��ñACentral Europe X�O France M Germany l��XCGer-

many �≤�Xñ��G��mC]�A�d��� GermanyC

ELCOMPNELCOMPN ���ⁿw�ñ�≤�C

oO TM1 Whτ�A�b TM1 WhM TurboIntegrator Bz{�ñ��C

pG���úOX�Ah�τ���� 0C

yk

ELCOMPN(dimension, element)

�� í�

dimension �����WC

element ���X��WC

d�

ELCOMPN(’Region’,’Scandanavia’)

b Region ��ñAScandanavia �OT���XC�d���� 3C

118 IBM Cognos TM1 10.2.2 �G ��ΓU

ELISANCELISPAR Mwⁿw��ñ element1 O�O element2 �WNC

oO TM1 Whτ�A�b TM1 WhM TurboIntegrator Bz{�ñ��C

pG element1 O element2 �WNA�τ�N�� 1F�hA�τ�N�� 0C

yk

ELISANC(dimension, element1, element2)

�� í�

dimension �����WC

element1 �����WC

element2 �����WC

d�

ELISANC(’Region’, ’Europe’, ’Germany’)

b Region ��ñAEurope �O Germany �WNC�d���� 1C

ELISCOMPELISCOMP �Pwⁿw��ñ element1 O�O element2 �l�C

oO TM1 Whτ�A�b TM1 WhM TurboIntegrator Bz{�ñ��C

pG element1 O element2 �l�A�τ�N�� 1F�hA�τ�N�� 0C

yk

ELISCOMP(dimension, element1, element2)

�� í�

dimension �����WC

element1 �����WC

element2 �����WC

d�

ELISCOMP(’Region’,’Germany’,’Central Europe’)

b Region ��ñACentral Europe �O Germany M France Γ���XC�d

���� 1C

� 3 � Whτ� 119

�G�τ��∩��l��� 1CbWzd�ñAGermany O Central Europe �l�C

�BACentral Europe O Europe �l�C²OA�≤�τ��∩��l��� 1A]

�UCd��� 0G

ELISCOMP(’Region’,’Germany’,’Europe’)

ELISPARELISPAR �Pwbⁿw��ñ element1 O�O element2 ���C

oO TM1 Whτ�A�b TM1 WhM TurboIntegrator Bz{�ñ��C

pG element1 O element2 ���A�τ�N�� 1F�hA�τ�N�� 0C

yk

ELISPAR(dimension, element1, element2)

�� í�

dimension �����WC

element1 �����WC

element2 �����WC

d�

ELISPAR(’Region’,’Central Europe’,’Germany’)

b Region ��ñACentral Europe X�O Germany M France ���C]�A�

d��� 1C

�G�τ��∩������ 1CbWzd�ñAEurope O Central Europe ���C

�BACentral Europe O Germany ���C²OA�≤ Europe úO Germany ���

��A]�UCd��� 0G

�GELISPAR(’Region’,’Europe’,’Germany’)

ELLEVELLEV ����b����h�C

oO TM1 Whτ�A�b TM1 WhM TurboIntegrator Bz{�ñ��C

yk

ELLEV(dimension, element)

�� í�

dimension �����WC

element �����WC

120 IBM Cognos TM1 10.2.2 �G ��ΓU

d�

ELLEV(’Region’,’Europe’)

b Region ��ñA�OΩa]h� 0�c¿a�]h� 1�CMß��c¿W���

]h� 2�Aß�Sc¿�y]h� 3�C�d���� 2A]� Europe Oh� 2

�C

ELPARELPAR ���ⁿw��ñ����C

oO TM1 Whτ�A�b TM1 WhM TurboIntegrator Bz{�ñ��C

yk

ELPAR(dimension, element, index)

�� í�

dimension �����WC

element �����WC

index p≤�Ñ≤�� element ��@�l��X

�]��������C

d�

ELPAR(’Model’,’Wagon 4WD’,2)

b Model ��ñAWagon 4WD �O Total Wagons M Total 4WD G��l�C

]�ATotal Wagons M Total 4WD úO Wagon 4WD ���Cb Model ����

cñA�²wq Total WagonsAMßAwq Total 4WDC

�d���� Total 4WDA]�oO Model ��� Wagon 4WD �����G��C

� 3 � Whτ� 121

ELPARNELPARN ���ⁿw��ñ������C

oO TM1 Whτ�A�b TM1 WhM TurboIntegrator Bz{�ñ��C

yk

ELPARN(dimension, element)

�� í�

dimension �����WC

element �����WC

d�

ELPARN(’Model’,’Wagon 4WD’)

b Model ��ñAWagon 4WD �O Total Wagons M Total 4WD G��l�C

]�ATotal Wagons M Total 4WD úO Wagon 4WD ���C�τ���� 2C

ELWEIGHTELWEIGHT ���X�ñl��[vC

oO TM1 Whτ�A�b TM1 WhM TurboIntegrator Bz{�ñ��C

yk

ELWEIGHT(dimension, element1, element2)

�� í�

dimension �����WC

element1 ���X��WC

element2 X��l�WC

d�

ELWEIGHT(’Account1’,’Gross margin’,’Variable Costs’)

Variable Costs �O Gross margin �l�AΣ[v� -1C

�d���� -1C

]�Whτ�

��z]�ΩT�Whτ�C

122 IBM Cognos TM1 10.2.2 �G ��ΓU

FVFV ���ß@�I����≈�C

oO TM1 Whτ�A�b TM1 WhM TurboIntegrator Bz{�ñ��C

�≈O÷�P��ííjΣI�@tC��C�wbC����ΣIU���C

yk

FV(payment, interest, periods)

�� í�

payment C��íΣI�I�BC

interest C��íΣI�QºC

periods �≈ñ��í�C

d�

FV(1000, .14, 5)

�d��� 5 ������≈�AC�ΣI 1,000 ⁿAQº� 14%C

PAYMTPAYMT ��w� l���≈BQvM�í�A���≈�I�BC�≈O÷�P

��ííjΣI�@tC��C

oO TM1 Whτ�A�b TM1 WhM TurboIntegrator Bz{�ñ��C

yk

PAYMT(principal, interest, periods)

�� í�

principal @tCNΣI���{���B��e

�C

interest C��íΣI�QºC

periods �≈ñ��í�C�wbC����ΣIU�

��C

d�

PAYMT(100000, .14, 5)

�d���÷�ΣI� 5 ��≈�I�B]�≈� 100,000 ⁿAQº� 14%�C

� 3 � Whτ� 123

PVPV ���≈� l���≈�C

oO TM1 Whτ�A�b TM1 WhM TurboIntegrator Bz{�ñ��C

yk

PV(payment, interest, periods)

�� í�

payment ΣI�I�BC

interest C��íΣI�QºC

periods �≈ñ��í�C�wbC����ΣIU�

��C

d�

PV(1000, .14, 5)

�d���Qº� 14% �C�ΣI 1,000 ⁿ� 5 ��≈��≈�C

�ΦWhτ�

nbWhñ����ΦBΓlC

CONTINUEJ�Whϕí�@í�ACONTINUE e\⌡μπ��P��wq�ß≥WhC

oO TM1 Whτ�A�b TM1 WhM TurboIntegrator Bz{�ñ��C

q�ATM1 u⌡μ�w��ñJ���@�WhC

yk

CONTINUE

��

LC

d�

[’Jan’]= if(!region @= ’Argentina’,10,CONTINUE);

[’Jan’]=20;

b�d�ñAJanuary M Argentina �O���xsμúⁿú� 10CJan M⌠≤ΣL

Region ��O�xsμhⁿú� 20C

124 IBM Cognos TM1 10.2.2 �G ��ΓU

IFpGzⁿw��Φϕí� TRUEAh IF ��Y��FpG� FALSEAh�τ���

�t@��C

oO TM1 Whτ�A�b TM1 Whñ��C]TurboIntegrator ���v� IF τ�A

�τ�α≈�⌠h��ΦϕíC�

yk

IF(expression, true_value, false_value)

�� í�

expression iH�⌠� TRUE � FALSE �⌠≤��ϕ

íC

true_value expression � TRUE �����C

false_value expression � FALSE �����C

d�

IF(1<2, 4, 5) �� 4C

IF(1>2, ’ABC’, ’DEF’) �� ’DEF’C

STETSTET τ�i�°Sw��Wh�GC

oO TM1 Whτ�A�b TM1 Whñ��C�τ�úα�≤ TurboIntegrator Bz{

�C

yk

STET

��

LC

d�

[’Sales’] = IF(!Region @= ’France’,STET, 100);

b�d�ñAWhⁿw Sales ��@� 100A² Sales M Region ��ñ France

��μ�Bú�C

��Whτ�

nbWhñ�����BΓlC

� 3 � Whτ� 125

ABSABS ���r��∩�C

oO TM1 Whτ�A�b TM1 WhM TurboIntegrator Bz{�ñ��C

yk

ABS(x)

�� í�

x nMΣΣ�∩���rC

d�

ABS(-1.2) �� 1.2

ACOSACOS ��l��� x �ñ�]H��ϕ�C

oO TM1 Whτ�A�b TM1 WhM TurboIntegrator Bz{�ñ��C

yk

ACOS(x)

�� í�

x nMΣ�ñ�l��Cx ���≤ -1 M 1 º

íF �hA�τ����@���C

d�

ACOS(0) �� 1.5708C

ASINASIN ������ x �ñ�]H��ϕ�C

oO TM1 Whτ�A�b TM1 WhM TurboIntegrator Bz{�ñ��C

yk

ASIN(x)

�� í�

x nMΣ�ñ����Cx ���≤ -1 M 1 º

íF �hA�τ����@���C

126 IBM Cognos TM1 10.2.2 �G ��ΓU

d�

ASIN(1) �� 1.5708C

ATANATAN ������ x �ñ�]H��ϕ�C�G�≤ -pi/2 M +pi/2 ºíC

oO TM1 Whτ�A�b TM1 WhM TurboIntegrator Bz{�ñ��C

yk

ATAN(x)

�� í�

x nMΣ�ñ����C

d�

ATAN(1) �� .7854C

COSCOS ��H��ϕ�ñ�l��C

oO TM1 Whτ�A�b TM1 WhM TurboIntegrator Bz{�ñ��C

yk

COS(x)

�� í�

x nMΣΣl���ñ�]H��ϕ�C

d�

COS(0) �� 1C

EXPEXP ���r��M�∩�C

oO TM1 Whτ�A�b TM1 WhM TurboIntegrator Bz{�ñ��C

yk

EXP(x)

�� í�

x nMΣΣ�M�∩���rC

� 3 � Whτ� 127

d�

EXP(1) �� 2.71828C

INTINT ��p≤�Ñ≤ⁿw���jπ�C

oO TM1 Whτ�A�b TM1 WhM TurboIntegrator Bz{�ñ��C

yk

INT(x)

�� í�

x @���C

d�

INT(5.6) �� 5C

INT(-5.6) �� -6C

ISUNDpG wqⁿw�Ah ISUND �� 1F�h�� 0C

oO TM1 Whτ�A�b TM1 WhM TurboIntegrator Bz{�ñ��C

yk

ISUND(x)

�� í�

x @��r�ϕíC

d�

ISUND(5.2) �� 0C

ISUND(1/0) �� 1C

LNLN ���r��M∩�]H e ����C

oO TM1 Whτ�A�b TM1 WhM TurboIntegrator Bz{�ñ��C

128 IBM Cognos TM1 10.2.2 �G ��ΓU

yk

LN(x)

�� í�

x @���CpG x �t��sAh��

�@���C

d�

LN(10) �� 2.302585093C

LOGLOG ��H 10 �������∩�C

oO TM1 Whτ�A�b TM1 WhM TurboIntegrator Bz{�ñ��C

yk

LOG(x)

�� í�

x @���CpG x �t��sAh��

�@���C

d�

LOG(10) �� 1C

MAXMAX ��@∩�ñ��j�C

oO TM1 Whτ�A�b TM1 WhM TurboIntegrator Bz{�ñ��C

yk

MAX(num1, num2)

�� í�

num1 @∩�ñ��@��C

num2 @∩�ñ��G��C

d�

MAX(10, 3) �� 10C

� 3 � Whτ� 129

MINMIN ��@∩�ñ��p�C

oO TM1 Whτ�A�b TM1 WhM TurboIntegrator Bz{�ñ��C

yk

MIN(num1, num2)

�� í�

num1 @∩�ñ��@��C

num2 @∩�ñ��G��C

d�

MIN(10, 3) �� 3C

MODMOD ��@��rúHú�ß�o�l�C

oO TM1 Whτ�A�b TM1 WhM TurboIntegrator Bz{�ñ��C

yk

MOD(number, divisor)

�� í�

number nMΣΣl���rC

divisor �ú number ����C

d�

MOD(10, 3) �� 1C

RANDRAND �ú¿@�í�Gb 0 M 1 ºí��C

oO TM1 Whτ�A�b TM1 WhM TurboIntegrator Bz{�ñ��C

ⁿJ TM1 �A���ú��]wlC

yk

RAND.

��

LC

130 IBM Cognos TM1 10.2.2 �G ��ΓU

d�

RAND ú¿@�í�Gb 0 M 1 ºí��C

ROUNDROUND N�w��r�J���±�π�C�JiH��U��ΦíiμC

oO TM1 Whτ�A�b TM1 WhM TurboIntegrator Bz{�ñ��C

�J��≥��íOHπ��N⌠N�rC�\hΦíiHN�r y �J�π� qC

��ú�ΦípUG

v �J���±��r

q O��± y �π�]��\í�úWh���≈ 0 ΦV�J�C

v � 0 ΦV�J]�I��

q O y �π�í]útp����C

v L°≤�h]���C��

q Oúj≤ y ��jπ�C

v L°≤i�]���¬��

q Oúp≤ y ��pπ�C

v ��≈ 0 ΦV�J

pG y Oπ�Ah q O yF�OAq O��± 0 �π�A]� y �≤ 0 P q º

íC

TurboIntegrator ≥�W��� floor(x + .5) �L°≤�hΦkCMicrosoft Excel ��

�J���±��rΦkC�zO�� TurboIntegrator Bz{��Ob Excel ñu

@Aoiα�ú�úP�π�C

yk

ROUND(number)

�� í�

number n�J��rC

d�

ROUND(1.46) �� 1C

ROUNDPROUNDP Hⁿw�p����J�w��rC

oO TM1 Whτ�A�b TM1 WhM TurboIntegrator Bz{�ñ��C

� 3 � Whτ� 131

yk

ROUNDP(number, decimal)

�� í�

number n�J��rC

decimal HΣM��J@��p���CpG����

��Ahτ�N�J�p�Ik�ⁿw��

�CpG����t�Ahτ�N�J�p�

I¬�ⁿw���C

decimal �����≤ -15 M 15 ]t�ºíC

d�

ROUNDP(1.46, 1) �� 1.5C

ROUNDP(1.466, 2) �� 1.47C

ROUNDP(234.56, -1) �� 230.00C

ROUNDP(234.56, 0) �� 235.00C

SIGNSIGN Mw�rO��Bt��OsC

oO TM1 Whτ�A�b TM1 WhM TurboIntegrator Bz{�ñ��C

pG�rO��Ah� 1FpG�rOt�Ah�� -1FpG�rOsAh��

0C

yk

SIGN(number)

�� í�

number @��rC

d�

SIGN(-2.5) �� -1C

SINSIN ���w���C

oO TM1 Whτ�A�b TM1 WhM TurboIntegrator Bz{�ñ��C

132 IBM Cognos TM1 10.2.2 �G ��ΓU

yk

SIN(x)

�� í�

x nMΣΣ�����]H��ϕ�C

d�

SIN(1.5708) �� 1C

SQRTSQRT ���w��¡ΦC

oO TM1 Whτ�A�b TM1 WhM TurboIntegrator Bz{�ñ��C

yk

SQRT(x)

�� í�

x ⌠≤��CpG x �t�Ah SQRT ���@

���C

d�

SQRT(16) �� 4C

TANTAN ���w���C

oO TM1 Whτ�A�b TM1 WhM TurboIntegrator Bz{�ñ��C

yk

TAN(x)

�� í�

x nMΣΣ�����]H��ϕ�C

d�

TAN(0) �� 0C

TAN(.7854) �� 1C

� 3 � Whτ� 133

σrWhτ�

nbWh�zσr�WhC

CAPITCAPIT ∩rΩñ�C�μrM��r�jgC

oO TM1 Whτ�A�b TM1 WhM TurboIntegrator Bz{�ñ��C

yk

CAPIT(string)

�� í�

string @�rΩC

d�

CAPIT(’first quarter sales’) �� ’First Quarter Sales’C

CHARCHAR ����w ASCII �rNX�O�rC

oO TM1 Whτ�A�b TM1 WhM TurboIntegrator Bz{�ñ��C

yk

CHAR(number)

�� í�

number @� ASCII NX�rC��r���≤ 1 �

255]t�ºíC

d�

CHAR(100) �� ’d’C

CODECODE ��YrΩñⁿwr� ASCII �rNXC

oO TM1 Whτ�A�b TM1 WhM TurboIntegrator Bz{�ñ��C

yk

CODE(string, location)

�� í�

string @�rΩC

134 IBM Cognos TM1 10.2.2 �G ��ΓU

�� í�

location @��rAⁿwnMΣΣ ASCII NX��rΩ

ñ�rC

d�

CODE(’321’, 2) �� 50C

CODE(’End’, 3) �� 100C

DELETDELET ��brΩñqⁿw IBRúⁿwr�ß��GC

oO TM1 Whτ�A�b TM1 WhM TurboIntegrator Bz{�ñ��C

yk

DELET(string, start, number)

�� í�

string @�rΩC

start }liμRú�rC

number nRú�r�C

d�

DELET(’payment’, 3, 3) �� ’pant’C

FILLFILL °�n½��w�rΩAH��ⁿw°��rΩC

oO TM1 Whτ�A�b TM1 WhM TurboIntegrator Bz{�ñ��C

yk

FILL(string, length)

�� í�

string @�rΩC�°�n½��rΩHF�ⁿw�

°�C

length n²τ����rΩ°�C

� 3 � Whτ� 135

d�

FILL(’-’, 5) �� ’-----’C

FILL(’ab’, 5) �� ’ababa’C

INSRTINSRT bⁿwíJIBN@�rΩíJ�t@�rΩC

oO TM1 Whτ�A�b TM1 WhM TurboIntegrator Bz{�ñ��C

yk

INSRT(string1, string2, location)

�� í�

string1 @�rΩC

string2 @�rΩC

location b string2 ñníJ string1 �rBC�τ�

�b s t r ing2 ñⁿwr�e��íJ

string1C

d�

INSRT(’ABC’, ’DEF’, 2) �� ’DABCEF’C

LONGLONG ��rΩ�°�C

oO TM1 Whτ�A�b TM1 WhM TurboIntegrator Bz{�ñ��C

yk

LONG(string)

�� í�

string @�rΩC

d�

LONG(’Sales’) �� 5C

LOWERLOWER NrΩñ���jgrα½�pgrC

oO TM1 Whτ�A�b TM1 WhM TurboIntegrator Bz{�ñ��C

136 IBM Cognos TM1 10.2.2 �G ��ΓU

yk

LOWER(string)

�� í�

string @�rΩC

d�

LOWER(’First Quarter Sales’) �� ’first quarter sales’C

NUMBRNUMBR NrΩα½��rC

oO TM1 Whτ�A�b TM1 WhM TurboIntegrator Bz{�ñ��C

��� NUMBR τ��rΩ���� .]yI�@�p�IA�� ,]rI�@�d�

jrC⌠≤ΣLp�I/d�jrúNú�ú�T��GC

yk

NUMBR(string)

�� í�

string nα½��r�rΩCNñ 0 9B+B-B.

H� E º����rC

d�

NUMBR(’-5.6’) �� -5.6C

NUMBR(’-5A. B6C’) �� -5.6C

SCANSCAN ��@��rAⁿX�wrΩñ�@�X{ⁿwlrΩ�}l�mC

oO TM1 Whτ�A�b TM1 WhM TurboIntegrator Bz{�ñ��C

pG�wrΩñS�X{�lrΩAh�τ����sC

yk

SCAN(substring, string)

�� í�

substring z��MΣ�lrΩC

string nbΣñjMlrΩ�rΩC

� 3 � Whτ� 137

d�

SCAN(’scribe’, ’described’) �� 3C

STRSTR N�rα½�rΩC

oO TM1 Whτ�A�b TM1 WhM TurboIntegrator Bz{�ñ��C

��� STR �r���� .]yI�@�p�IA�� ,]rI�@�d�j

rC⌠≤ΣLp�I/d�jrúNú�ú�T��GC

yk

STR(number, length, decimal)

�� í�

number n�r��rC

length rΩ�°�C�n��Aτ��íJe��μ

HF��°�C

decimal n]tbτ��Gñ�p���C

d�

STR(3.14159, 6, 2) �� ’ 3.14’C

STR(-3.14159, 6, 0) �� ’ -3’C

SUBSTSUBST ���wrΩ�lrΩC

oO TM1 Whτ�A�b TM1 WhM TurboIntegrator Bz{�ñ��C

yk

SUBST(string, beginning, length)

�� í�

string nqΣñ��lrΩ�rΩC

beginning lrΩ}lB�rC

length lrΩ�°�C

d�

SUBST(’Retirement’, 3, 4) �� ’tire’C

138 IBM Cognos TM1 10.2.2 �G ��ΓU

TRIMTRIM ��rΩñ���e�M����ß��GC

oO TM1 Whτ�A�b TM1 WhM TurboIntegrator Bz{�ñ��C

yk

TRIM(string)

�� í�

string @�rΩC

d�

TRIM(’ First Quarter ’) �� ’First Quarter’C

UPPERUPPER NrΩα½�jgr�C

oO TM1 Whτ�A�b TM1 WhM TurboIntegrator Bz{�ñ��C

yk

UPPER(string)

�� í�

string @�rΩC

d�

UPPER(’First Quarter Results’) �� FIRST QUARTER RESULTSC

��Whτ�

bΣL�ñΣú��Whτ�C

FEEDERSϕz�� SKIPCHECK �ib TM1 Whñ��¿PX�A���TO��Whl�

�xsμí�Xe�»zíiμ�OC��A�b��Wh»zíß��íJ@�

FEEDERS �iG

FEEDERS;

z��b FEEDERS �i�ß����Xe�»zíA��O Cube ñWhl��

xsμC

p� TM1 Wh� πQ�]]A¿PXM��Xe��A��\mIBM Cognos TM1

WhΓUnC

� 3 � Whτ� 139

FEEDSTRINGS∩°�iμ°s�AúDrΩ�≤wXe�xsμñA�hú�πWhú��rΩ

�CYnα≈XerΩxsμA�íJ FEEDSTRINGS �i@�Wh��@μC

FEEDSTRINGS;

��iNw�ºßAziH� Cube °�ñ�rΩxsμ]wXe�A���rΩi�

≤ΣLWh]Y�w∩°�iμ°s�C�rΩxsμwqXe��»zíA���

�bWhñ� FEEDERS �iºUC

pGO�rXe�AhXeXxsμ��PXeX���≤C�≤iHbX

xsμñxsrΩAz��SO�No�xsμO��XeΣLxsμCL��

�rΩXe���PpΓqLhA�y¿��{í�αU�C

p� TM1 Wh� πQ�]]A��Xe��A��\mIBM Cognos TM1 WhΓ

UnC

SKIPCHECKziHb TM1 Wh�}YíJ@� SKIPCHECK �iA��¿PX�ú¬�αC

bX�íñATM1 ���¿PXtΓkA⌡L]ts�xsμ���xsμC�

tΓki[t¬�¿P� Cube ñXpΓ�t�C¿P Cube Ow�Jxsμ��q

e�xsμ�q��±C� CubeC

bwwqWh� Cube ñXΩ��ATM1 �÷¼�¿PXtΓkA]�Whiα�

Ω�pΓ@�HW��xsμC]⌡LWhpΓ�xsμN�PX���ú�

T�CpG÷¼¿PXtΓkAhbX�í��dC�xsμO���Cbj�

¿P� Cube ñAo��CpΓ�t�C

SKIPCHECK;

pGWh�� FEEDSTRINGS »zíAh SKIPCHECK »zí��OWhñ��G�

»zíCpGWhú�� FEEDSTRINGS »zíAh SKIPCHECK »zí��OWh

ñ��@�»zíC

ϕz�� SKIPCHECK ��¿PX�A���TOWhñ]A@� FEEDERS �iA

�B��Whl��xsμí�Xe�»zíiμ�OC

p� TM1 Wh� πQ�]]A¿PXM��Xe��A��\mIBM Cognos TM1

WhΓUnC

EvalJavaNEvalJavaN ⌡μ@�i���r� Java™ TurboIntegrator Bz{�CpGzQn⌡μi

��r� Java TurboIntegrator Bz{�A��� EvalJavaSC

oO TM1 Whτ�A�b TM1 Whñ��C

b TurboIntegrator Bz{�ñAExecuteJavaN TurboIntegrator τ�ú �ⁿ\αC

140 IBM Cognos TM1 10.2.2 �G ��ΓU

yk

EvalJavaN(’JavaTIClass’, [’OptionalParameter1’, ’OptionalParameter2’, ...] )

�� í�

JavaTIClass Qn⌡μ� Java TurboIntegrator �O� πW

C

OptionalParameters ��� Java TurboIntegrator Bz{��¡�∩

���CziH���������]]A

L�C

zuiHNrΩ�����A�úα���

rCziH�� � 138��ySTRz Whτ

�AN�r��� Java TurboIntegrator ScriptC

���r�Biq EvalJavaN Is� Java TurboIntegrator �OA����UC¼�C

package com.example;

importcom.ibm.cognos.tm1.javati.JavaTI;

@JavaTIpublic class MyTestTI {public static double MyTestTI (String [] args) [...return ...;}}

d�

EvalJavaN(’com.example.MyTestTI’, ’First’, ’Second’, ’Third’);

EvalJavaSEvalJavaS ⌡μ@�i��rΩ� Java TurboIntegrator Bz{�CpGzQn⌡μi�

��r� Java TurboIntegrator Bz{�A��� EvalJavaNC

oO TM1 Whτ�A�b TM1 Whñ��C

b TurboIntegrator Bz{�ñAExecuteJavaS TurboIntegrator τ�ú �ⁿ\αC

yk

EvalJavaS(’JavaTIClass’, [’OptionalParameter1’, ’OptionalParameter2’, ...] )

�� í�

JavaTIClass Qn⌡μ� Java TurboIntegrator �O� πW

C

� 3 � Whτ� 141

�� í�

OptionalParameters ��� Java TurboIntegrator Bz{��¡�∩

���CziH���������]]A

L�C

zuiHNrΩ�����A�úα���

rCziH�� � 138��ySTRz Whτ

�AN�r��� Java TurboIntegrator ScriptC

��rΩ�Biq EvalJavaS Is� Java TurboIntegrator �OA����UC¼�C

package com.example;

importcom.ibm.cognos.tm1.javati.JavaTI;

@JavaTIpublic class MyTestTI {public static String MyTestTI (String [] args) [...return ...;}}

d�

EvalJavaS(’com.example.MyTestTI’, ’First’, ’Second’, ’Third’);

142 IBM Cognos TM1 10.2.2 �G ��ΓU

� 4 � ¿�τ�

IBM Cognos TM1 ]AiJ Excel ¿�ñ�@�¿�τ�CziH��¿�τ�

s�°A�BCube Ω�M�cAH� TM1 ∩�C

�Gb⌡μo�¿�HeA��ⁿJ TM1 Wq� (Tm1p.xla)C

��í�UC¿�τ�G

s�¿�τ�

z���ú�iMwzs� TM1 ¿�τ��ΦkC

q Excel � 5 M� 7 s�¿�τ�

q Microsoft Excel � 5 �M� 7 �ñs�¿�τ�C

{�

1. ��∩íJB¿�M MS Excel 4.0 ¿�C

2. ��∩�íJMτ�C

3. quτ��vΦ�ñA∩� TM1 C

4. buτ�WvMμ�ñ÷ΓUníJ�τ�C

5. buτ�δFv∩��ñΣJAϕ���C

6. ÷@U�¿AHN πτ��s�¿�u@ϕ�{μxsμñC

q Excel � 8 ≤ss�¿�τ�

q Microsoft Excel � 8 ��≤s��ñs�¿�τ�C

{�

1. ��½kΣ÷@U@�ñu@ϕñ�u@ϕ��C

2. q�\αϕñA÷@UíJC

3. ÷ΓU MS Excel 4.0 ¿�C

4. ��∩�íJMτ�C

5. quτ��vΦ�ñA∩� TM1 C

6. quτ�WvΦ�ñ÷ΓUníJ�τ�C

7. bu�í∩��vñΣJAϕ���C

8. ÷@UTwAH πτ��s�¿�u@ϕ�{μxsμñC

q VBA ��s�¿�τ�

Ynq VBA ��s�¿�τ�A���u⌡μvΦkC

Run ("macro_function", arg1, ...)

© Copyright IBM Corp. 2007, 2014 143

d�

Sub Elemlist( )

Worksheets("Sheet1").Select

Cells(3,5).Select

ActiveCell.Value = Run ("E_PICK", "local:Region")

End Sub

�{�NIs E_PICK ¿�τ�A�τ�iHs� Region �����MμC∩w�

���J Sheet1 u@ϕ�xsμñC

D_PICKD_PICK �Is@�∩��AΣñCX��Ω��²ñMs����°A�W���i

���C

oO TM1 ¿�τ�A�b Excel ¿�M VBA ��ñ��C

zb�∩��ñ∩����N¿� D_PICK τ���C

yk

D_PICK

��

LC

DBProportionalSpreadDBProportionalSpread �÷�{�xsμ��±�ANⁿw�� G�X�¡C

oO TM1 ¿�τ�A�b Excel ¿�M VBA ��ñ��C

�τ��ⁿ≤uTw±���vΩ���ΦkAmIBM Cognos TM1 ��ΓUnñ��

�í��ΦkC

yk

DBProportionalSpread( value, server:cube, e1, e2, e3...,e16 )

�� í�

value n G��C

server:cube nbΣñ G�� Cube �WAHAϕ�°A

�W@�r�C

�pAYnb Accounting °A�W� Sales

Cube G�Ahnⁿw Accounting:SalesC

e1...e16 �OX��WA�X�¡N�ⁿ G

��C

144 IBM Cognos TM1 10.2.2 �G ��ΓU

d�

DBProportionalSpread( 2000, ″Accounting:Sales″, ″Actual″, ″Argentina″, ″S Series 1.8L

Sedan″, ″Sales″, ″1 Quarter″ )

�d�N� 2000 G�� ActualBArgentinaBS Series 1.8L SedanBSales M 1 Quar-

ter ��OX�l�CªN� Gb Accounting °A�W� Sales CubeC

D_FSAVED_FSAVE i²z���≤sΣ��u@ϕN�WX Excel u@ϕC¡ε�j¼��C

oO TM1 ¿�τ�A�b Excel ¿�M VBA ��ñ��C

Yn�� D_FSAVE τ�A���W� dim.dit B�w�r� ASCII ��AΣñ dim

Ozn���≤s���WC������≤��°A�Ω��²ñC

ASCII ����c���X��u@ϕApU�G

v Cμ]AT�μ�C

v b�@�μ�ñAⁿw��¼]C NϕX�FN Nϕ�r�FS NϕrΩ

�F��NϕX≤�C

v b�G�μ�ñAⁿw�WC

v b�T�μ�ñAⁿw[v]�n���Cw][v� 1.0C

��@�t�ñwq�w�rjU�μ�Cb Windows ñA�w�r�ua�

]w�ev∩��ñ�uMμjrv��wqC

pG ASCII ����c���]�p��mú�T� wq��Ah�π��T

ºC

�p

yk

D_FSAVE(file)

�� í�

file ��W� .dit Bπ�w�r� ASCII ��W

Cú]A��WC������≤�� TM1

Ω��²ñC

d�

=D_FSAVE(″Region″)

�d�N¬�W� Region.dit � ASCII ��A����≤s Region ��C

�GD_FSAVE i����≤s��°A�W���CúLA�τ�@�b��Ω

��²]p Tm1p.ini ñ�wq�ñMΣ .dit ��Cz��TOn��/≤s���� .dit

���≤��Ω��²ñAMß��°A�W@� .dit ���r�AⁿwnbΣW

��/≤s���°A�C

� 4 � ¿�τ� 145

=D_FSAVE(″TM1Serv:Region″)

Nb��°A�Ω��²ñMΣW� Region.dit ���A²�N Region ��gJ

TM1Serv °A��Ω��²ñC

D_SAVED_SAVE �N@�ñu@ϕts���u@ϕ�� (dim.xdi)C

oO TM1 ¿�τ�A�b Excel ¿�M VBA ��ñ��C

í�»�W@���W��CTM1 ������≤s��í�»Wⁿw���C

pG@�ñu@ϕú�X��u@ϕμí�≥óΩTAh�π��TºC�pA�

�Nh� 1 X����wq��r� (N)C

yk

D_SAVE

��

LC

E_PICKE_PICK �Isul�sΦ�vACXⁿw��ñ����C

oO TM1 ¿�τ�A�b Excel ¿�M VBA ��ñ��C

zbul�sΦ�vñ∩���WN¿� E_PICK τ�����C

yk

E_PICK(Dimension, Alias, Subset, Element)

�� í�

Dimension �����WC���iH�≤��Ω��

²ñA]iH�≤�s����°A�WC

���°A�Wr�ⁿX°A��mC∩

≤��°A�A�ⁿw local:dimC∩≤��°

A�A�ⁿw servername:dimC

Alias l�ñsb�OWCpG]w���Ahb

ul�sΦ�vñ}�l���M��OWA

�Bτ����∩w��OWC

pG∩ú]w Alias ��Ah��V�τ��

�@��rΩC

146 IBM Cognos TM1 10.2.2 �G ��ΓU

�� í�

Subset Is E_PICK �Anbul�sΦ�vñ}�

�l�WCYn�����A��ú Alias

��CAlias ��iHwq�@��rΩ (″″)C

pG∩ú]w Subset ��Ah��V�τ�

��@��rΩC

ElementNameOrIndex }�ul�sΦ�v�Anw²∩����

W���C

pG∩ú]w ElementNameOrIndex ��Ah

��V�τ���@��rΩC

d� 1

=E_PICK(″TM1SERV:Region″,″ ″,″ ″,″ ″)

�d�Nbul�sΦ�vñ}� Region ��C

=E_PICK (″TM1SERV:Region″,″Deutsch″,″Europe″,″Argentina″)

�d�Nbul�sΦ�vñ}� Europe l�C}�ul�sΦ�v�AN�M�

Deutsche OW�w²∩� Argentina �C

=E_PICK (″TM1SERV:Region″,″ ″,″ ″,14)

�d�Nbul�sΦ�vñ}� Region ��A�w²∩����wqñ�� 14 �

�C

I_EXPORTI_EXPORT iHNⁿw Cube �Ω��X���jr� ASCII ��A������

≤{μ���� ’My Documents’ �²ñCbjíípUA’My Documents’ �²�

C:\Users\<user_name>\DocumentsC

oO TM1 ¿�τ�A�b Excel ¿�M VBA ��ñ��C

�GI_EXPORT �∩°A�M�ΩwAH�εΣL���bτ�⌡μ�ís��°A

�CpGz���τ��Xj¼ CubeAhiα���ϕ°��íLks�°A�C

� 4 � ¿�τ� 147

yk

I_EXPORT(cube, file, zero, calcs)

�� í�

Cube ��� Cube WC� Cube iH�≤��Ω

��²ñA]iH�≤�s����°A�

WC���°A�Wr�ⁿX°A��

mC∩≤��°A�A�ⁿw local:cubeC∩≤

��°A�A�ⁿw servername:cubeC

file n��º��jr� ASCII ��WCN�

� .cma ��WF��ⁿw��WC

zero ⁿwO�]As�Cⁿw TRUE N]A��

�A�ⁿw FALSE N�ú���C

calcs ⁿwO�]ApΓ�Cⁿw TRUE N]A��

�A�ⁿw FALSE N�ú���C

d�

=I_EXPORT(″local:92act4d″,″Download″,FALSE,TRUE)

�d��N Cube 92act4d ñ�Ω��X��� Download.cma ñC�ús�A²]A

p�C

I_NAMESziH�� I_NAMES ���WMμC

oO TM1 ¿�τ�A�b Excel ¿�M VBA ��ñ��C

�τ��¬�π�π��jr� ASCII ��A�Nⁿwμñ����@WgJ@�

ñu@ϕ��∩�μC

yk

I_NAMES(file, column)

�� í�

file Σ��W� .cma Bπ�w�r� ASCII �

��WCú]A��WC

column @��rAⁿw ASCII ��ñnqñ¬�W

�μ�AH�@�ñu@ϕñngJ��W

�μC

d�

=I_NAMES(″98Sales″,3)

148 IBM Cognos TM1 10.2.2 �G ��ΓU

�d�N�d�� 98sales.cmaC�Tμñ����@W�gJ@�ñu@ϕ�μ C

ñC

I_PROCESSI_PROCESS �N ASCII ��ñ�O²v@¬��@�ñu@ϕ��@CñC

oO TM1 ¿�τ�A�b Excel ¿�M VBA ��ñ��C

C�μ��J@�úP�xsμC¬�C�O²ßA�½spΓu@ϕC

yk

I_PROCESS(file)

�� í�

file Σ��W� .cma Bπ�w�r� ASCII �

��WCú]A��WC

d�

=I_PROCESS(″98Sales ″)

�d��N�� 98sales.cma ñ�C�O²¬��@�ñu@ϕ��@CñC

M_CLEARM_CLEAR iHMúO Θñ������½sⁿJC�τ�ú�Mú CubeA]ú�

½s��°A�C

oO TM1 ¿�τ�A�b Excel ¿�M VBA ��ñ��C

yk

M_CLEAR

��

LC

N_CONNECTN_CONNECT ���P��°A��suC

oO TM1 ¿�τ�A�b Excel ¿�M VBA ��ñ��C

pG�Q ¿suAh N_CONNECT ú����CpGLk��suAh���°A

���TºC

�G°A���uπX�nJv� IBMCognos8 w�iμ�O�AúΣ� N_CONNECT τ

�C�τ�uαs��tm����� TM1 �O�°A�C

� 4 � ¿�τ� 149

yk

N_CONNECT(server, client, password)

�� í�

server ��°A��WC�°A���b�ß��

�� Admin Server Wiμn²C

client s�ⁿw°A�����WC

password ⁿw�ß��KXC

d�

=N_CONNECT(″Sales″,″USR2″,″Swordfish″)

�d����ß�W USR2 MKX SwordfishA��PW� Sales ���°A��

suC

OPTGETOPTGET ��� Tm1p.ini ��ñ∩��{μ�C

oO TM1 ¿�τ�A�b Excel ¿�M VBA ��ñ��C

yk

OPTGET(option)

�� í�

option ��� TM1 ∩�WC

���∩�� í�

AdminHost ���ß����u�zD≈v�W��

}C

AnsiFiles pG�e�� ANSI r�qπ�w�r�

ASCII ���J�Ah�� TCpG�e�

� ASCII r�Ah�� FC

DataBaseDirectory ����°A�Ω��²� π⌠C

GenDBRW pGI⌠u@ϕ]t DBR �íAh�� FCp

GI⌠u@ϕ]t DBRW �íAh�� TC

NoChangeMessage pG�∩�]�b DBSn �íⁿV C h�xs

μ���Tº NO CHANGEAh�� TCpG

�∩�]� FAh�� FC

150 IBM Cognos TM1 10.2.2 �G ��ΓU

d�

=OPTGET(″DataBaseDirectory″)

�d�����°A�Ω��²� π⌠C

N_DISCONNECTN_DISCONNECT �ñ�zP��ws����°A��suC�τ�ú�ñ�zP�

�°A��suC

oO TM1 ¿�τ�A�b Excel ¿�M VBA ��ñ��C

pG N_DISCONNECT �Qñ�zP��ws�°A��suAh�� TRUECpG

Lkñ�P⌠≤��°A��suAh�� FALSEC

yk

N_DISCONNECT

��

LC

OPTSETOPTSET ��ⁿw� TM1 ∩�]w@�C

oO TM1 ¿�τ�A�b Excel ¿�M VBA ��ñ��C

yk

OPTSET(option, value)

�� í�

option ��� TM1 ∩�WC

value ⁿw∩�����C

���∩�� í�

AdminHost ⁿw⌡μ Admin Server �u�zD≈v�W

C

AnsiFiles ⁿw@��A���]wbΩ��J�í�

���r�Cⁿw T N�� ANSI r�C

ⁿw F N�� ASCII r�C

DataBaseDirectory ⁿw@��A���]w��°A�Ω��

²� π⌠C

� 4 � ¿�τ� 151

���∩�� í�

GenDBRW ⁿw@��A���Mw TM1 �� ��íN

I⌠u@ϕñ����� CubeCⁿw T Nb

��I⌠u@ϕ�ú� DBRW �íCⁿw F

Nú� DBR �íC

NoChangeMessage ⁿw@��A���Mwϕ DBSn �íⁿV C

h�xsμ�AT M 1 O�πTº N O

CHANGECⁿw T Nπ�TºCⁿw F N

uπ��C

d�

=OPSET(″DataBaseDirectory″,″c:\Tm1data″)

�d�N��Ω��²]� c:\Tm1dataC

PublishSubsetPublishSubset �b°A�WoG@�πWM�l�C

oO TM1 ¿�τ�A�b Excel ¿�M VBA ��ñ��C

pGz��oG@�WP{���l��P�M�l�At��úz∩g{��

��l�C

yk

PublishSubset(dimension, subset)

�� í�

dimension ]tznoG�M�l����W]H°A

��r��C�pAYnb Finance °A�Wo

G R e g i o n ���l�Azn��

Finance:Region @�����C

subset noG�M�l��WC

PublishViewPublishView �b°A�WoG@�πWM�°�C

oO TM1 ¿�τ�A�b Excel ¿�M VBA ��ñ��C

�τ�úαoG��M�l��M�°�CM�°�ñ���M�l���²��

PublishSubset ¿�τ�iμoGC

pGz��oG@�WP{���°��P�M�°�At��úz∩g{��

��°�C

152 IBM Cognos TM1 10.2.2 �G ��ΓU

yk

PublishView(cube, view)

�� í�

Cube ]tznoGM�°�� Cube BH°A��r

��WC�pAYnb Finance °A�WoG

P r o j e c t i o n s C u b e �°�Azn��

Finance:Projections @� Cube ��C

view noG�M�°��WC

QUDEFINEQUDEFINE �]w�xs TM1 d�����C

oO TM1 ¿�τ�A�b Excel ¿�M VBA ��ñ��C

QUDEFINE �ϕ≤��u°���v∩����@�d��C

ziH��u°���v∩��⌡μ���τ����d�C

z]iH��d��@� QUEXPORTBQULOOP � QUSUBSET ¿�τ����C

�GQUDEFINE �∩°A�M�ΩwAH�εΣL���bτ�⌡μ�ís��°A

�CpGz���τ���]t Cube j¼�q�d�Ahiα���ϕ°��íLk

s�°A�C

yk

QUDEFINE(cube, query, range, LowLim, HiLim, SkpZeroes,SkpCons)

�� í�

Cube nd�� Cube WC

���°A�Wr�ⁿX°A��mC∩

≤��°A�A�ⁿw local:cubeC∩≤��°

A�A�ⁿw servername:cubeC

query nxsH Θß���d��WC

� 4 � ¿�τ� 153

�� í�

range u@ϕxsμ�d≥A∩≤ Cube ñ�C���

ú]t@μCb⌡μ�d��ATM1 u��d

�d≥ñⁿw�������O� Cube xs

μC

�d≥∩ Cube ñ�C���ú��]t@μC

μ�����P Cube ñ������PC

bC@μñAziHⁿw���n]t�

�CYn]t��l�A�CX�W�

ⁿwl�WCgJl��W�Ae�n[

W��ur (\)C�pA\quarter ⁿw quarter

l�CYn]t��ñ����]u�ív

l��A�N�μOd���C

ziH�� DBR τ��Jd≥ñ�xsμC

pGτ��d≥ñ�⌠@μú����A

QUDEFINE N��P�μ�÷p���u�

ívl�C

LowLim �{iμ�X��Cxsμ�C

HighLim �{iμ�X��¬xsμ�C

SkpZeroes ⁿwO�⌡L]ts�xsμCⁿw TRUE N

�ú��xsμA�ⁿw FALSE N]A��x

sμC

SkpCons ⁿwO�⌡L]tX��xsμCⁿw

TRUE N�ú��xsμA�ⁿw FALSE N]

A��xsμC

d�

=QUDEFINE(″local:98sales″, ″Topsell″, Sheet1!B3:F5, 3000, 5000, TRUE, TRUE)

�d�N��@�]t Sheet1 ñxsμd≥ B3:F5 ��CX��d��Cb⌡μ�

d��ATM1 u��d�o���O� Cube xsμA��X 3000 � 5000 d≥

��DX�C

�GpG lowlim � highlim O��rrc¿�rΩAh Excel �n�rΩAb@s

Ω����Mμ@ « ��ApU�G

""""&"0123"&""""

QUDEFINEEXQUDEFINEEX �]w�xs TM1 d�����C

oO TM1 ¿�τ�A�b Excel ¿�M VBA ��ñ��C

154 IBM Cognos TM1 10.2.2 �G ��ΓU

�τ��ϕ≤��u°���v∩����@�d��C�τ�P QUDEFINE ¿�

��PAuúL QUDEFINEEX ]A@��\zqd�ñ�úWhl�����C

ziH��u°���v∩��⌡μ���τ����d�C

z]iH��d��@� QUEXPORTBQULOOP � QUSUBSET ¿�τ����C

�GQUDEFINEEX �∩°A�M�ΩwAH�εΣL���bτ�⌡μ�ís��°

A�CpGz���τ���]t Cube j¼�q�d�Ahiα���ϕ°��íL

ks�°A�C

yk

QUDEFINEEX(cube, query, range, lowlim, hilim, skpZeroes,skpCons, skpRuleVals)

�� í�

Cube nd�� Cube WC

���°A�Wr�ⁿX°A��mC∩

≤��°A�A�ⁿw local:cubeC∩≤��°

A�A�ⁿw servername:cubeC

query nxsH Θß���d��WC

range u@ϕxsμ�d≥A∩≤ Cube ñ�C���

ú]t@μCb⌡μ�d��ATM1 u��d

�d≥ñⁿw�������O� Cube xs

μC

�d≥∩ Cube ñ�C���ú��]t@μC

μ�����P Cube ñ������PC

bC@μñAziHⁿw���n]t�

�CYn]t��l�A�CX�W�

ⁿwl�WCgJl��W�Ae�n[

W��ur (\)C�pA\quarter ⁿw quarter

l�CYn]t��ñ����]u�ív

l��A�N�μOd���C

ziH�� DBR τ��Jd≥ñ�xsμC

pGτ��d≥ñ�⌠@μú����A

QUDEFINEEX N��P�μ�÷p���u�

ívl�C

lowlim �{iμ�X��Cxsμ�C

highlim �{iμ�X��¬xsμ�C

skpZeroes ⁿwO�⌡L]ts�xsμCⁿw TRUE N

�ú��xsμA�ⁿw FALSE N]A��x

sμC

� 4 � ¿�τ� 155

�� í�

skpCons ⁿwO�⌡L]tX��xsμCⁿw

TRUE N�ú��xsμA�ⁿw FALSE N]

A��xsμC

skpRuleVals ⁿwO�⌡L]tWhl���xsμCⁿw

TRUE N�ú��xsμA�ⁿw FALSE N]

A��xsμC

d�

=QUDEFINEEX(″local:SalesCube″, ″Topsell″, Sheet1!B3:F5, 3000, 5000, TRUE, TRUE,

FALSE)

�d�N��@�]t Sheet1 ñxsμd≥ B3:F5 ��CX��d��Cb⌡μ�

d��ATM1 u��d�o���O� Cube xsμA��X 3000 � 5000 d≥

��DX�A]t��zLWhl���C

�GpG lowlim � highlim O��rrc¿�rΩAh Excel �n�rΩAb@s

Ω����Mμ@ « ��ApU�G

""""&"0123"&""""

QUEXPORTQUEXPORT �Nⁿw Cube �xsμ��X���jr� ASCII ��C

oO TM1 ¿�τ�A�b Excel ¿�M VBA ��ñ��C

Yn��d��A��� QUDEFINE τ�C

C�ΘXO²π�UCμíG

v ]t�X�� Cube W

v �Oμ@�X��xsμ�m��W

v �X�

∩≤@�¡� CubeATM1 ���t�C�μ��O²G

uCube WvBu� 1vBu� 2vBu� 3vBu� 4vBu� 5vB

u�v

�GQUEXPORT �∩°A�M�ΩwAH�εΣL���bτ�⌡μ�ís��°A

�CpGz���τ�qj¼d��ñ�X�Ahiα���ϕ°��íLks�°

A�C

156 IBM Cognos TM1 10.2.2 �G ��ΓU

yk

QUEXPORT(cube, query, file)

�� í�

Cube nd�� Cube WC

���°A�Wr�ⁿX°A��mC∩

≤��°A�A�ⁿw local:cubeC∩≤��°

A�A�ⁿw servername:cubeC

query {�d���WC

file n]tw�X Cube Ω��π�w�r�

ASCII �� (.cma) WCú]A��WCNb

��Ω��²ñ�����C

d�

=QUEXPORT(″sales:98sales″, ″Sedans″, ″Sedans″)

�d�N��d�� Sedans �X 98sales Cube ñ�Ω�CO²�gJ Sedans.cma �

�ñC

QULOOPQULOOP ��Xⁿw Cube ñ�Xd���h�Ω�C

oO TM1 ¿�τ�A�b Excel ¿�M VBA ��ñ��C

TM1 �NC�ΘXO²v@¬��@�ñu@ϕ��@CñCC�μ��J@�úP�

xsμC¬�C�O²ßA�½spΓu@ϕC

C�ΘXO²π�UCμíG

v ]t�X�� Cube W

v �Oμ@�X��xsμ�m��W

v �X�

∩≤@�¡� CubeATM1 ���t�C�μ��O²G

uCube WvBu� 1vBu� 2vBu� 3vBu� 4vBu� 5vB

u�v

N DBSn �íP QULOOP @ ��AiH�J Cube ñ�xsμC

�GQULOOP �∩°A�M�ΩwAH�εΣL���bτ�⌡μ�ís��°A�C

pGz���τ�qj¼d��ñ�X�Ahiα���ϕ°��íLks�°A

�C

� 4 � ¿�τ� 157

yk

QULOOP(cube, query)

�� í�

Cube nd�� Cube WC���°A�Wr�

ⁿX°A��mC∩≤��°A�A�ⁿw

l o c a l : c u b eC∩≤��°A�A�ⁿw

servername:cubeC

query {�d���WC

d�

=QULOOP(″sales:98sales″, ″Sedans″)

�d�N��d�� Sedans �X 98sales Cube ñ�Ω�C

QUSUBSETbqul�sΦ�vIs QUSUBSET �AΣ�ϕ≤qu°���v∩��⌡μd�C

oO TM1 ¿�τ�A�b Excel ¿�M VBA ��ñ��C

�GQUSUBSET �∩°A�M�ΩwAH�εΣL���bτ�⌡μ�ís��°A

�CpGz���τ�⌡μ��jq��d�Ahiα���ϕ°��íLks�

°A�C

yk

QUSUBSET(cube, query, dimension, subset)

�� í�

Cube nd�� Cube WC���°A�Wr�

ⁿX°A��mC∩≤��°A�A�ⁿw

l o c a l : c u b eC∩≤��°A�A�ⁿw

servername:cubeC

query {�d��WC

dimension sb�d����WC

subset n�����l�WA�l�N]t�Xl

��h��MμC�pAl�iH��T«

PΓWLⁿw≈B���MμC

d�

=QUSUBSET(″sales:98sales″, ″Top″, ″Region″, ″Topsales″)

�d�N� Top d��h�� Region ��� Topsales l�C

158 IBM Cognos TM1 10.2.2 �G ��ΓU

R_SAVER_SAVE �N@�ñu@ϕts�Whu@ϕA�NΣs�� .rux ��C

oO TM1 ¿�τ�A�b Excel ¿�M VBA ��ñ��C

í�»��P�Σs�Wh� Cube W�PC

⌠≤�εWhiμs��Wh»zíú�gJ��Ω��²ñ� tm1erlog.cma ��C

yk

RSAVE

��

LC

SUBDEFINESUBDEFINE �����l�A�l��@�ñu@ϕñΣ���W��¿C

oO TM1 ¿�τ�A�b Excel ¿�M VBA ��ñ��C

SUBDEFINE ��l��A�Nª���M�l�C

pGπWl�bτ�⌡μ�wOM�l�Ah����W∩g{��M�l�C

pGπWl�wO��l�Ah SUBDEFINE �O�Nl����M�l�CpGzQ

n∩g{��πW��l�Ah�noG SUBDEFINE τ�����M�l�AH∩g

{����l�C

�GSUBDEFINE �∩°A�M�ΩwAH�εΣL���bτ�⌡μ�ís��°A

�CpGz���τ���π�jq��l�Ahiα���ϕ°��íLks�

°A�C

yk

SUBDEFINE(dimension, subset, range)

�� í�

dimension n�Σ��l����WC���°A�W

r�ⁿX°A��mC∩≤��°A�A

�ⁿw local:dimC∩≤��°A�A�ⁿw

servername:dimC

subset ��l��WC

range ]t��ñ�W�u@ϕxsμ�d≥C

Nñ�d≥�⌠≤L���xsμ�C

d�

=SUBDEFINE(″local:Model″, ″Smith″, B7:M7)

� 4 � ¿�τ� 159

�d�N� Model ����� Smith �l�C�l�]tbxsμd≥ B7:M7 �

���C

SUBPICKSUBPICK �Is@�∩��AΣñCXⁿwl�ñ����C

oO TM1 ¿�τ�A�b Excel ¿�M VBA ��ñ��C

z∩����íJ�@�ñu@ϕñ]q{μxsμ�m}l�C

yk

SUBPICK(dimension, subset, vertical)

�� í�

dimension ]tl����WC���°A�Wr�

ⁿX°A��mC∩≤��°A�A�ⁿw

l o c a l : d i mC∩≤��°A�A�ⁿw

servername:dimC

subset n∩�Σ��l�WC

vertical ⁿw TRUE Nq{μxsμ}lVU½íJ

�WCⁿw FALSE Nq{μxsμ}lV

k⌠¡íJ�WC

d�

=SUBPICK(″local:Model″, ″Smith″, TRUE, )

�d��N Smith l�ñ�∩w�íJ@�ñu@ϕñCo��q{μxsμ}l

VU½�CC

T_CLEART_CLEAR �qO ΘñMú∩ Cube Ω�iμ����≤�sWC

oO TM1 ¿�τ�A�b Excel ¿�M VBA ��ñ��C

�GT_CLEAR ú�úzN RAM ñ�⌠≤ Cube Ω�xs� �CNMú�� x

s�Ω�A�ú�xs� �C]�ApGznxs�e�≤ RAM ñ�⌠≤ Cube Ω

�A�²Is T_SAVE τ�C

yk

T_CLEAR

��

LC

160 IBM Cognos TM1 10.2.2 �G ��ΓU

T_CREATET_CREATE ���@��hπ� 8 ���� CubeAoO�� TM1 ñ�¡εC

oO TM1 ¿�τ�A�b Excel ¿�M VBA ��ñ��C

�GpGz�� T_CREATE ��@�WP{� Cube �P� CubeAh TM1 �

�N{�� Cube �RúΣ��Ω�C

yk

T_CREATE(cube,d1,d2[,d3,d4,d5,d6,d7,d8])

�� í�

Cube n��� Cube WC

���°A�Wr�ⁿX°A��mC∩

≤��°A�A�ⁿw local:cubeC∩≤��°

A�A�ⁿw servername:cubeC

d1...d8 �h 8 �{����WA��znb Cube

ñxso�W���Cz���ⁿwΓ�

��C

d�

=T_CREATE(″local:Sales″,″Region″,″Products″,″Month″)

�d�N��R� Sales � CubeCo�s� Cube π�T���A��pUG

RegionBProducts M MonthC

T_CREATE16T_CREATE16 ���@��hπ� 16 ���� CubeC

oO TM1 ¿�τ�A�b Excel ¿�M VBA ��ñ��C

�GpG�τ���@���O{� Cube WAh TM1 ��N{�� Cube �Rú

���C

yk

T_CREATE16(cube,d1,d2[,d3,...,d16])

�� í�

Cube n��� Cube WC

���°A�Wr�ⁿX°A��mC∩

≤��°A�A�ⁿw local:cubeC∩≤��°

A�A�ⁿw servername:cubeC

� 4 � ¿�τ� 161

�� í�

d1...d16 �h 16 �{����WA��znb Cube

ñxso�W���Cz���ⁿwΓ�

��C

d�

=T_CREATE(″Sales″,″Region″,″Products″,″Month″)

�d�N��R� Sales � CubeCo�s� Cube π�T���A��pUG

RegionBProducts M MonthC

T_PICKT_PICK �Is@�∩��AΣñCX��M�� TM1 °A�W���i�� CubeC

oO TM1 ¿�τ�A�b Excel ¿�M VBA ��ñ��C

zb�∩��ñ∩�� Cube WN¿� T_PICK τ���C¿��N� Cube W

íJ@�ñu@ϕ��@�xsμC

yk

T_PICK

��

LC

T_SAVET_SAVE �N�e�≤ RAM ñ��� Cube Ω�xs� �C

oO TM1 ¿�τ�A�b Excel ¿�M VBA ��ñ��C

T_SAVE uα�b��°A�WxsΩ�F�τ�úα�≤��°A�CT_SAVE ú

�úzxs�O Cube �Ω�C

yk

T_SAVE

��

LC

TM1RECALCTM1RECALC �jε∩��}��u@ϕ⌡μ½spΓC�τ��ϕ≤b Excel ñ÷

F9 ΣC

oO TM1 ¿�τ�A�b Excel ¿�M VBA ��ñ��C

�ⁿ�¿�τ� TM1RECALC1AiHjεu∩@�ñu@ϕ⌡μ½spΓC

162 IBM Cognos TM1 10.2.2 �G ��ΓU

yk

TM1RECALC

��

LC

TM1RECALC1TM1RECALC1 �jε∩@�ñu@ϕ⌡μ½spΓC�τ��ϕ≤b Excel ñ÷

SHIFT+F9 �XΣC

oO TM1 ¿�τ�A�b Excel ¿�M VBA ��ñ��C

�ⁿ�¿�τ� TM1RECALCAiHjε∩��}��u@ϕ⌡μ½spΓC

yk

TM1RECALC1

��

LC

VUSLICEVUSLICE �qⁿw� Cube °�ñ��I⌠u@ϕC

oO TM1 ¿�τ�A�b Excel ¿�M VBA ��ñ��C

�I⌠q@�ñu@ϕ�¬WΦxsμ]A1 � R1C1�}líJC

yk

VUSLICE(cube, view)

�� í�

Cube {� Cube �WC

���°A�Wr�ⁿX°A��mC∩

≤��°A�A�ⁿw local:cubeC∩≤��°

A�A�ⁿw servername:cubeC

view P Cube �÷p�°�WC

d�

=VUSLICE(″local:98sales″,″Quarterly″)

�d��N 98sales Cube � Quarterly °�ñ�Ω��s�@�ñu@ϕC

� 4 � ¿�τ� 163

W_DBSENABLEW_DBSENABLE ���]����u@ϕñ DBS τ����½spΓ\αC

oO TM1 ¿�τ�A�b Excel ¿�M VBA ��ñ��C

q�bu@ϕñíJ DBS τ��Ab÷ F9 Σ� SHIFT+F9 �XΣ½spΓu@ϕº

eAú�⌡μ�τ�CziH�� W_DBSENABLE τ�bu@ϕñ�� DBS τ�

�A�Y⌡μ�τ�C

�Gb VBA ��ñAúDN W_DBSENABLE ]� TRUEA�hNú�⌡μ DBS τ

�C

yk

=W_DBSENABLE(LogicalFlag)

�� í�

LogicalFlag pG� TRUEAhbN DBS τ�íJu@ϕñ

�qu@ϕñIs�A��Y⌡μ DBS τ�C

pG� FALSEAh DBS τ��b�T½sp

Γu@ϕ���⌡μC

164 IBM Cognos TM1 10.2.2 �G ��ΓU

� 5 � u@ϕτ�

��í�iH�≤u@ϕ�τ�C

u@ϕτ�º[

IBM Cognos TM1 �uu@ϕvτ�����r�rΩ�A�BiH�≤ Excel u@

ϕñ�⌠N�mC

Ynb Excel ñs�o�τ�A�q Excel \αϕCñ��∩íJMτ�A�÷@U

Excel uπCW� C

pGu@ϕτ�����°A��½≤Az��b½≤e�[W°A�WM�C

�pAYn�� accounting °A�W� 2k2sales CubeA��� accounting:2k2salesC

z��s��τ����°A�A�αbu@ϕñ�¼��T��CpGz s��

°A�Ah TM1 u@ϕτ���� *KEY_ERRC

�� TM1 τ��A��ϕu�Γϕ{í�τ�μíD�C

TM1 u@ϕτ��ⁿNrΩB��xsμ��@�����CrΩ��tAb�ñA

�xsμ������Swτ������C∩≤u@ϕτ�ñ��∩M�∩xsμ

��AiH����D�C

pGzb]A TM1 \α� Excel ñO²u@ϕ¿�Ah�G¿�iα]t Oⁿ�

TM1 u@ϕτ�C²OA��iα�b ��ñ∩���o� Oⁿ�τ�A�ú

�tμq�C

b TM1 Wh� TurboIntegrator Bz{�ñLk��u@ϕτ�C

DBRDBR �qⁿw� TM1 ñ��@�C

oO TM1 u@ϕτ�A�bu@ϕñ��C

pGτ�������]e1Be2 Ñ�úO¡�A�B�]�����∩�÷ CubeB

��B�M]��xsμ�Aϕs�M�vAh]iH�� DBR τ�N�gJⁿw

� CubeCϕzb]t� DBR τ��xsμñΘJ��A�N��e�°A�C

yk

DBR(cube, e1, e2,[...en])

�� í�

Cube nqΣñ���� Cube WC

© Copyright IBM Corp. 2007, 2014 165

�� í�

e1,...en ���WA�wq]tn���� Cube �μ�BC

�� e1 � en ��Yμϕu��Ce1 ��� Cube �@���ñ�

�A� e2 ��O�G���ñ��A����Co���]iH

O����OWC

�����N�r�WA C�pA″″14357″″C

d�

DBR("92act4d", "California", "3.5 Diskettes", "Net Sales","January")

b�d�ñA92act4d O Cube WA��τ���� CaliforniaB3.5 DiskettesBNet Sales

M January μ�B��C

DBRADBRA ���ⁿw�����C

oO TM1 u@ϕτ�A�bu@ϕñ��C

����¼�wA���iHOrΩ���C

]iH�� DBRA τ�N����gJ°A�ñCϕzb]t DBRA τ��xsμ

ñΘJ�]rΩ�����A�∩������b°A�W≤sC

yk

DBRA(server:dimension, element, attribute)

�� í�

server:dimension �����WAe�[WAϕ�°A�WM�A�pA

″SData:Region″ �� SData °A�W� Region ��C

pG���r�úO°A�WADBRA τ����w∩��°A�

⌡μC

element ����C

attribute n������C�����O������C

d�

DBRA("SData:Model", "L Series 1.8L Sedan", "ManufactureCode")

b�d�ñA�τ��� SData °A�W Model ��ñ L Series 1.8L Sedan ��

Manufacture Code ����C

166 IBM Cognos TM1 10.2.2 �G ��ΓU

DBRWDBRW �qⁿw� TM1 ñ��@�C

oO TM1 u@ϕτ�A�bu@ϕñ��C

pGτ�������]e1Be2 Ñ�úO¡�A�B�]�����∩�÷ CubeB

��B�M]��xsμ�Aϕs�M�vAh]iH�� DBRW τ�N�gJⁿ

w� CubeC

�τ�P DBR τ��@��PAu�@�DntºGDBRW �ε�⌠⌠Ω�yqA²

iα�ú¬s�⌠⌠��αC

bπ�jq TM1 τ��u@ϕñADBRW �jε TM1 ÷σ⌡μτ�A�úO�O⌡

μC½spΓu@ϕ�íA��O⌡μ@δ DBR τ�CDBRW τ��jε TM1 b

u@ϕW⌡μΓ���Cb�@���ñA]t DBRW τ��xsμñ��w�≤�

�úbP@σñ�e� CubeCb�G���ñACube ���bP@σñ�e��u@

ϕC]�A⌡μ DBRW τ��Au@ϕ�½spΓΓ�C

τ��≤W�xsμ�A�iμ DBRW σCDBRW τ��≤�°pΓ�A�τ��

�@�P DBR τ��PA]�Lkú¬�vC

yk

DBRW(cube, e1, e2[,...en])

�� í�

Cube nqΣñ����Ω�w Cube WC

e1,...en ���WA�wq]tn���� Cube �μ�BC

�� e1 � en ��Yμϕu��Ce1 ��� Cube �@���ñ

��Ae2 ��O�G���ñ��A����Co���]iH

O����OWC

����N�r�WA C

d�

DBRW("92act4d", "California", "3.5 Diskettes", "NetSales", "January")

b�d�ñA�τ��� 92act4d Cube ñ� CaliforniaB3.5 DiskettesBNet Sales M

January μ�B��C

DBSDBS �N���e� TM1 CubeC

oO TM1 u@ϕτ�A�bu@ϕñ��C

�τ�LkNrΩ�e CubeCYn�erΩA��� DBSS τ�C

ϕz�� TM1 MsΦ�í∩��m DBS τ��AusΦ�ív∩���úzz

L@tCBJAH�T���mC��C

� 5 � u@ϕτ� 167

pG Cube úsb�Y���L�Ahτ���� KEY ERRORC

yk

DBS(value, cube, e1, e2[,...en])

�� í�

value n�e��C

Cube V�e�� CubeC

e1, ...en �WA�≤wqnVΣ�e�� Cube μ�C

�� e1 � en ��Yμϕu��Ce1 ��� Cube �@���ñ

��Ae2 ��O Cube �G���ñ��A����Co��

�]iHO����OWC

����N�r�WA C

d�

DBS(5342,"92act4d","California","3.5 Diskettes", "NetSales", "January")

b�d�ñA�τ�N� 5342 �� Cube 92act4d ñ CaliforniaB3.5 DiskettesBNet Sales

M January �μ�BC

DBSADBSA �N@��e�ⁿw����C

oO TM1 u@ϕτ�A�bu@ϕñ��C

����¼�wA�e�iHOrΩ���C

yk

DBSA(att_value, dimension, element, att_name)

�� í�

att_value n�e��C

dimension �����WCb��We���[WA

ϕ�°A�WM�A�pA

″SData:Region″ �� SData °A�W� Region

��C

pG���r�úO°A�WADBSA τ�

���w∩��°A�⌡μC

element ����C

att_name nV�e����C a t t _ n a m e ��O

elem_name �ⁿw������C

168 IBM Cognos TM1 10.2.2 �G ��ΓU

d�

DBSA(’’LS-1.8-M7398", "SData:Model", "L Series 1.8LSedan", "Manufacture Code")

DBSSDBSS �NrΩ�e��⌠N�qº��� CubeC

oO TM1 u@ϕτ�A�bu@ϕñ��C

�τ�LkN���e CubeC��� DBS τ��e��C

ϕz�� TM1 MsΦ�í∩��m DBSS τ��AusΦ�ív∩���úzz

L@tCBJAH�T���mC��C

pG Cube úsb�Y���L�Ahτ���� KEY ERRORC

yk

DBSn(string, cube, e1, e2,...en)

�� í�

string n�e�rΩC

Cube V�er� CubeC

e1, ...en �WA�≤wqnVΣ�erΩ� Cube μ

�C

�� e1 � en ��Yμϕu��Ce1 ���

Cube �@���ñ��Ae2 ��O Cube �

G���ñ��A����Co���]i

HO����OWC

d�

DBSS("Smith","Info","California","Last Name")

b�d�ñA�íNrΩ Smith �e� Cube Info ñ California M Last Name �μ

�BC

DBSWDBSW �N���e� TM1 CubeC

oO TM1 u@ϕτ�A�bu@ϕñ��C

�τ�LkNrΩ�e CubeCYn�erΩA��� DBSS τ�C

�τ�P DBS τ��@��PAu�@�DntºGDBSW �ε�⌠⌠Ω�yqA²

iα�ú¬s�⌠⌠��αC

� 5 � u@ϕτ� 169

bπ�jq Cube ���u@ϕñADBSW �jε TM1 ÷σ�e�A�úO�O�

eC½spΓ�íA��O≤s@δ DBS τ�CDBSW ���jε TM1 Nu@ϕñ

��w�≤��bP@σñ�eC

boípUAziHw�aN DBS/DBR τ�@� DBS τ������C

�GpGz�� VBA pΓ]t DBSW τ��u@ϕAh��Is TM1 ¿�τ�

pΓu@ϕC����uVB pΓvΦkpΓ]t DBSW τ��u@ϕFo����

PC� DBSW τ��O⌡μAHPI≈Fτ�����y¿�α�CC

yk

DBSW(value, cube, e1, e2[,...en])

�� í�

value n�e��C

Cube V�e�� CubeC

e1, ...en �WA�≤wqnVΣ�e�� Cube μ

�C

�� e1 � en ��Yμϕu��Ce1 ���

Cube �@���ñ��Ae2 ��O Cube �

G���ñ��A����Co���]i

HO����OWC

����N�r�WA C

d�

DBSW(5342,"92act4d","California","3.5 Diskettes", "NetSales", "January")

DFRSTDFRST ���ⁿw����@��C

oO TM1 u@ϕτ�A�bu@ϕñ��C

yk

DFRST(server_name:dimension)

�� í�

dimension �����WC

d�

DFRST("planning_sample:Location")

pG Location ��]tw��� CaliforniaBOregon M WashingtonAh�d���

� CaliforniaC

170 IBM Cognos TM1 10.2.2 �G ��ΓU

DIMIXoO TM1 u@ϕτ�A�bu@ϕñ��C

DIMIX ����b������sC

yk

DIMIX(server_name:dimension, element)

�� í�

dimension �����WC

element �����WC

pG�úOⁿw���¿�Ah�τ���

� 0C���]iHO����OWC

d�

DIMIX("planning_sample: Location","Washington")

pG Location ��]tw��� CaliforniaBOregon M WashingtonAh�d���

�� 3A]� Washington O����T��C

DIMNMDIMNM ���∩�≤ Index ������C

oO TM1 u@ϕτ�A�bu@ϕñ��C

pG]t�τ��∩� Alias ��Ahτ����∩w��OW

ϕz÷ΓU]t DIMNM τ��xsμ�A�}�u��v∩��CMßiH∩�@�

s�H±mbu@ϕñCDIMNM τ����≤s index ��H�Ms�C

yk

DIMNM(server_name:Dimension, Index, [Alias])

�� í�

Dimension �����WC

Index p≤�Ñ≤��ñ�����C

Alias ��ñsb�OWCoO∩���CpG��

���Aτ����ⁿw��OWC

d�

pG Location ��]tw���� CaliforniaBOregon M WashingtonAh�d��

� OregonC

� 5 � u@ϕτ� 171

DIMSIZDIMSIZ ��ⁿw�������C

oO TM1 u@ϕτ�A�bu@ϕñ��C

yk

DIMSIZ(dimension)

�� í�

dimension �����WC

d�

DIMSIZ("Accounts")

pG Accounts ��]t 19 ��Ah�d����� 19C

DNEXTDNEXT ���ⁿw�τ�����ºß��WC

oO TM1 u@ϕτ�A�bu@ϕñ��C

yk

DNEXT(server:dimension, element)

�� í�

server:dimension �����WAe�[WAϕ�°A�W

M�A�pA″SData:Region″ �� SData °

A�W� Region ��C

pG���r�úO°A�WADNEXT τ�

���w∩��°A�⌡μC

element �����WC���]iHO���

�OWC

d�

DNEXT("Production:Location","Oregon")

pG Production °A�W� Location ��]tw���� CaliforniaBOregon M

WashingtonAh�d���� WashingtonC

DNLEVDNLEV �����ñ�Ñhh��C

oO TM1 u@ϕτ�A�bu@ϕñ��C

172 IBM Cognos TM1 10.2.2 �G ��ΓU

yk

DNLEV(dimension)

�� í�

dimension �����WC

d�

DNLEV("Region")

b Region ��ñAU�Ωa]h� 0�c¿a�]h� 1�CMß��c¿W���

]h� 2�Aß�Sc¿�y]h� 3�C

b Region ��ñA���Ñh�h�]0B1B2 M 3�C]�A�d����� 4C

DTYPEDTYPE ���ⁿw����¼�÷ΩTCpG�O�r�Ah�τ����

″N″FpG�OrΩ�Ah�� ″S″C

oO TM1 u@ϕτ�A�bu@ϕñ��C

yk

DTYPE(dimension, element)

�� í�

dimension �����WC

element �����WC���]iHO���

�OWC

d�

DTYPE("Region","Europe")

Region ��ñ� Europe ��X�A]��d���� CC

� 5 � u@ϕτ� 173

ELCOMPELCOMP ���ⁿw��ñX��l�WC

oO TM1 u@ϕτ�A�bu@ϕñ��C

pG���úOX�Ah�τ���� 0C

yk

ELCOMP(dimension, element, index)

�� í�

dimension �����WC

element ���X��WC���]iHO��

��OWC

index p≤�Ñ≤ⁿw�ñl������C

d�

ELCOMP("Region","Central Europe",2)

b Region ��ñACentral Europe X�O Germany M France l��XC]�A

�d���� FranceC

ELCOMPNELCOMPN ���ⁿw�ñ�≤�C

oO TM1 u@ϕτ�A�bu@ϕñ��C

pG���úOX�Ah�τ���� 0C

yk

ELCOMPN(dimension, element)

�� í�

dimension �����WC

element ���X��WC���]iHO��

��OWC

d�

b Region ��ñAScandanavia �OT���XC�d���� 3C

174 IBM Cognos TM1 10.2.2 �G ��ΓU

ELISCOMPELISCOMP �Pwⁿw��ñ element1 O�O element2 �l�C

oO TM1 u@ϕτ�A�bu@ϕñ��C

pG element1 O element2 �l�Ah�� TRUEA�h�� FALSEC

yk

ELISCOMP(dimension, element1, element2)

�� í�

dimension �����WC

element1 �����WC���]iHO���

�OWC

element2 �����WC���]iHO���

�OWC

d�

ELISCOMP("Region","Germany","Central Europe")

b Region ��ñACentral Europe �O Germany M France Γ���XC�d

���� TRUEC

��NA�τ��∩��l��� TRUECbWzd�ñAGermany O Central Europe

�l�C�BACentral Europe O Europe �l�CúLA�≤τ��∩��l���

TRUEA]�UCd��� FalseG

ELISCOMP("Region","Germany","Europe")

ELISPARELISPAR �Pwbⁿw��ñ element1 O�O element2 ���C

oO TM1 u@ϕτ�A�bu@ϕñ��C

pG element1 O element2 ���Ah�� TRUEA�h�� FALSEC

yk

ELISPAR(dimension, element1, element2)

�� í�

dimension �����WC

element1 �����WC���]iHO���

�OWC

� 5 � u@ϕτ� 175

�� í�

element2 �����WC���]iHO���

�OWC

d�

ELISPAR("Region","Central Europe","Germany")

b Region ��ñACentral Europe X�O Germany M France ���C]�A�

d���� TRUE

��NA�τ��∩������ TRUECbWzd�ñAEurope O Central Europe �

��C�BACentral Europe O Germany ���CúLA�≤ Europe úO Germany

�����A]�UCd��� FALSEGELISPAR("Region","Europe","Germany")

ELLEVELLEV ����b����h�C

oO TM1 u@ϕτ�A�bu@ϕñ��C

yk

ELLEV(dimension, element)

�� í�

dimension �����WC

element �����WC���]iHO����OWC

d�

ELLEV(″Region″,″Europe″)

b Region ��ñA�OΩa]h� 0�c¿a�]h� 1�CMß��c¿W���

]h� 2�Aß�Sc¿�y]h� 3�C

�d���� 2A]� Europe Oh� 2 �C

176 IBM Cognos TM1 10.2.2 �G ��ΓU

ELPARELPAR ���ⁿw��ñ����C

oO TM1 u@ϕτ�A�bu@ϕñ��C

yk

ELPAR(dimension, element, index)

�� í�

dimension �����WC

element �����WC���]iHO���

�OWC

index p≤�Ñ≤�� element ��@�l��X

�]��������C

d�

ELPAR(″Model″,″Wagon 4WD″,2)

b Model ��ñAWagon 4WD �O Total Wagons M Total 4WD G��l�C

]�ATotal Wagons M Total 4WD úO Wagon 4WD ���Cb Model ����

cñA�²wq Total WagonsAMßAwq Total 4WDC

�d���� Total 4WDA]�oO Model ��� Wagon 4WD �����G��C

ELPARNELPARN ���ⁿw��ñ������C

oO TM1 u@ϕτ�A�bu@ϕñ��C

yk

ELPARN(dimension, element)

�� í�

dimension �����WC

element �����WC���]iHO���

�OWC

d�

ELPARN(″Model″,″Wagon 4WD″)

b Model ��ñAWagon 4WD �O Total Wagons M Total 4WD G��l�C

]�ATotal Wagons M Total 4WD úO Wagon 4WD ���C�τ���� 2C

� 5 � u@ϕτ� 177

ELSLENELSLEN ������rΩ��°�C

oO TM1 u@ϕτ�A�bu@ϕñ��C

pGⁿw��úOⁿw���¿�A��úOrΩ�Ahτ���� 0C

yk

ELSLEN(dimension, element)

�� í�

dimension �����WC

element ��ñrΩ��WC���]iHO��

��OWC

d�

ELSLEN(″Region″,″Washington″)

Washington �O°�� 10 �r�rΩ�C�d���� 10C

ELWEIGHTELWEIGHT ���X�ñl��[vC

oO TM1 u@ϕτ�A�bu@ϕñ��C

yk

ELWEIGHT(dimension, element1, element2)

�� í�

dimension �����WC

element1 ���X��WC���]iHO��

��OWC

element2 X��l�WC���]iHO��

��OWC

d�

ELWEIGHT(″Account1″,″Gross margin″,″Variable costs″)

pU��AVariable costs �O Gross margin �l�AΣ[v� -1C

178 IBM Cognos TM1 10.2.2 �G ��ΓU

�d���� -1C

SUBNMSUBNM ���∩�≤ IndexOrName �����l��C

oO TM1 u@ϕτ�A�bu@ϕñ��C

÷ΓU]t SUBNM τ��xsμ�A�}�ul�sΦ�vCMßiH∩�@�s

�H±mbu@ϕñC∩w��¿� SUBNM τ�����ABτ����≤s

IndexOrName ��H�Ms�C

pG]t�τ��∩� Alias ��Ahτ����∩w��OW

yk

SUBNM(Dimension, Subset, IndexOrName, [Alias])

�� í�

Dimension �����WC

Subset ���l�WC

IndexOrName l�����l�ñ��WC

pGO��AY�p≤�Ñ≤ⁿwl�ñ�

����π�CpGOWAY�Nϕl�ñ

�W�rΩC

Alias l�ñsb�OWCoO∩���CpG��

���Abl�sΦ�}���M�ⁿw�O

WABτ�����∩��OWC

d�

SUBNM(″Region″,″Top Producers″,2)

Region ��� Top Producers l�]tw���� United StatesBGermanyBGreat

Britain M MexicoC�≤ Index ��ⁿVl�ñ��G��A]��d���� Ger-

manyC

SUBNM(″Region″,″Top Producers″,″Germany″,″Deutsch″)

�d��q Region ��� Top Producers l��� Germany � (Deutschland) �

OW DeutschC

� 5 � u@ϕτ� 179

SUBSIZSUBSIZ �����l��C

oO TM1 u@ϕτ�A�bu@ϕñ��C

yk

SUBSIZ(dimension, subset)

�� í�

dimension �����WC

subset ���l�WC

d�

SUBSIZ(″Region″,″Top Producers″)

Region ��� Top Producers l�]t���GUnited StatesBGermanyBGreat Brit-

ain M MexicoC

�d���� 4C

TABDIMTABDIM ��∩�≤�w index �����WC

oO TM1 u@ϕτ�A�bu@ϕñ��C

Y�wzLuTM1 Cube ���uπv�≤ Cube ñ�����A�τ���@�

ⁿw Cube ñ����l������C

yk

TABDIM(cube, index)

�� í�

Cube ��� Cube WC

index p≤�Ñ≤ Cube ñ�������C

d�

TABDIM(″98sales″,3)

Cube 98sales ]t¡���Gaccount1BactvsbudBmodelBmonth M regionC�d��

� model]98sales ��T����C

180 IBM Cognos TM1 10.2.2 �G ��ΓU

TM1RptElIsConsolidatedTM1RptElIsConsolidated ��¼L�AⁿXu@�ñϕμvñ��O�wXC

oO���u@�ñϕμv� TM1 u@ϕτ�C

yk

TM1RptElIsConsolidated(RptRowFormula, Element)

�� í�

RptRowFormula ∩]t TM1RptRow �í�xsμ��∩�

�C

Element ∩]t�]� TM1RptRow �í��xs

μ��∩��C

TM1RptElIsExpandedTM1RptElIsExpanded ���¼L�AⁿX�O�wbu@�ñϕμv��Cl�ñi

}C

oO���u@�ñϕμv� TM1 u@ϕτ�C

yk

TM1RptElIsExpanded(RptRowFormula, Element)

�� í�

RptRowFormula ∩]t TM1RptRow �í�xsμ��∩�

�C

Element ∩]t�]� TM1RptRow �í��xs

μ��∩��C

TM1RptElLevTM1RptElLev ���l�ñP�∩��h��π��C

oO���u@�ñϕμv� TM1 u@ϕτ�C

�τ�P ElLev u@ϕτ��πúPC

yk

TM1RptElLev(RptRowFormula, Element)

�� í�

RptRowFormula ∩ TM1RptRow �íxsμ��∩��C

� 5 � u@ϕτ� 181

�� í�

Element ∩]t�]� TM1RptRow �í��xs

μ��∩��C

TM1RptFilterTM1RptFilter �wqM��u@�ñϕμvμ���Lo�C

oO���u@�ñϕμv� TM1 u@ϕτ�C

yk

TM1RptFilter(ReportView,Tuple,FilterFunction,FilterValue,SortOrder)

�� í�

ReportView ∩]t TM1RptView �í�xsμ�xsμ�

�CLo��M� TM1RptView �í�ⁿw

�°�C

Tuple ⁿwμ��ñM�Lo�º����r

ΩC�pA[month].[Feb]C

FilterFunction UCΣñ@�Lo�τ�WG

TOPCOUNT

BOTTOMCOUNT

TOPPERCENT

BOTTOMPERCENT

TOPSUM

BOTTOMSUM

FilterValue Lo��C

SortOrder UCΓ�����Σñº@G

asc

desc

d�

=TM1RptFilter($B$4,″[month].[Jan]″,″TOPCOUNT″,5,″asc″)

182 IBM Cognos TM1 10.2.2 �G ��ΓU

TM1RptRowTM1RptRow �]wu@�ñϕμvDCwqC

oO���u@�ñϕμv� TM1 u@ϕτ�C

DCwqi��u@�ñϕμvñ��C�μ�C

yk

TM1RptRow(ReportView, Dimension, Subset, SubsetElements,Alias, ExpandAbove,MDXStatement, Indentations, ConsolidationDrilling)

�� í�

ReportView ∩]t TM1RptView �í�xsμ���C

Dimension �� TM1 _server_name:dimension_name μíⁿ

w���C

Subset πWl�CpG�����AN������

��C

SubsetElements ⁿw�Mμc¿l��xsμd≥��C

ϕú ����A�ñ�l���ⁿw�π

Wl�C

pG���O��Ah���l����ⁿw

�l�ñ��C

Alias wq�≤l��OW�rΩC

ϕú ����A�m½�l���ⁿw�l

��wq�w]OW�eC

pG���O��Ah���l����ⁿw

�l�OWC

ExpandAbove �}��÷¼l�uVWi}v�e�¼L

X�Cϕú ����A�m½�l���ⁿ

w�l��wq�w]uVWi}v�eC

pG���� 1AX��bvhR�VW

i}C

pG���� 0AX��bvhR�VU

i}C

pG������Ah����l���ⁿw

�l�ñ�uVWi}v�eC

� 5 � u@ϕτ� 183

�� í�

MDXStatement M�≤l����ⁿwl�� MDX »zíC

ϕú ����A�m½l���ⁿw�l�

�wq�w] MDX Lo�C

pG���O���D�ñAh���l��

��ⁿw�l�ñ��C

Indentations bVUvhRX��AⁿXC�h��

M��Y��q�π��CpG���� 0Ah

ú⌡μ��Y�C

oO∩���CpG≥ó��AhVUvh

RX���bC�h�WM�@�Y�C

ConsolidationDrilling �}��÷¼vhRX��¼LX

�C

pG����� 1A���iVUvhRu@

�ñϕμvñ�X�C

pG����� 0A���úiVUvhR

u@�ñϕμvñ�X�C

oO∩���CpG≥ó���Ahw]μ�

O�\vhRX�C

d�

=TM1RptRow($B$9,″sdata:region″,″″,’{AR}01’!$B$17:$B$18,″″,1,″″,5, 0)

TM1RptTitleTM1RptTitle �wqu@�ñϕμv�D��C

oO���u@�ñϕμv� TM1 u@ϕτ�C

yk

TM1RptTitle(Dimension,Element)

�� í�

Dimension �� TM1 _name:dimension_name μíⁿw�

��C

Element ∩]t SUBNM τ�]����W��

xs��C

184 IBM Cognos TM1 10.2.2 �G ��ΓU

d�

TM1RptTitle(″SData:model″,$C$7)

TM1RptViewTM1RptView �wqu@�ñϕμvñπ�°�C

oO���u@�ñϕμv� TM1 u@ϕτ�C

yk

TM1RptView(ViewID,ZeroSuppression,TM1RptTitle,...)

�� í�

ViewID �� TM1 _name:cube_name:unique_id μí�

°�WC

ZeroSuppressio �≤}��÷¼°�°s�e�¼LX�C1 =

}�A0 = ÷¼

TM1RptTitle ∩≤u@�ñϕμvñ�C��D��A]t

TM1RptTitle τ�@� TM1RptView ���C

FormatRange u@�ñϕμv�μíd≥C

��u@�ñϕμv�AN���

TM1RPTFMTRNG �πWd≥AH]t��μ

íd≥xsμCziH��o�πWd≥@�

��C

IDColumn u@�ñϕμvñ]tμí ID �μC

��u@�ñϕμv�A����

TM1RPTFMTIDCOL �πWd≥AH]A��

μíd≥xsμCziH��o�πWd≥@

���C

d�

=TM1RPTVIEW(″SData:SalesCube:6″, 0, TM1RPTTITLE(″SData:actvsbud″,$C$6),

TM1RPTTITLE(″SData:model″,$C$7), TM1RPTTITLE(″SData:account1″,$C$8),

TM1RPTFMTRNG,TM1RPTFMTIDCOL)

TM1UserTM1User ���{μ TM1 �������WC

oO TM1 u@ϕτ�A�bu@ϕñ��C

pG{μ TM1 ��� s��°A�A��pGⁿw�°A� ⌡μAh TM1User �

���rΩC

� 5 � u@ϕτ� 185

pGw∩tm��� CAM �O�°A�⌡μ TM1UserAh�τ����í���W

/CAMIDA�úO��πWC

yk

TM1User("ServerName")

�� í�

ServerName TM1 ���s��°A�WC

d�

TM1User(″SData″)

pGW� BrianT ����nJ SData °A�AB����⌡μ TM1User τ�AhW

zd���� BrianTC

VIEWVIEW ���� Cube ��ⁿw� Cube ����°�C

oO TM1 u@ϕτ�A�bu@ϕñ��C

q Cube s²ñI⌠°��A���μ@ VIEW τ�C

MßA���� VIEW τ�� DBR � DBRW �íúiHs�����°�C��

�ΦkA���G�t��≤�C

pGπ���úP TM1 °�M]��Cube � DBR �í�⌠AKiαb�P��Γ

ϕñsbh� VIEW τ�C

yk

VIEW(cube, e1,e2[,...en])

�� í�

Cube nqΣñ��Ω�� Cube WC

e1,...en I⌠ñn@��D���Sw��rΩ !Cr

Ω ! ⁿX�∩����O°�ñ�C�μCo

���]iHO����OWC

d�

VIEW(″93sales″,$B$2,$B$3,$B$4,″!″,″!″)

186 IBM Cognos TM1 10.2.2 �G ��ΓU

� 6 � TM1 TurboIntegrator τ�

TM1 TurboIntegrator i²zbwqBz{���@ TM1 Ω�M meta Ω�C

�� TurboIntegrator °íuiÑv���ucvBumeta Ω�vBuΩ�vMu�

�vl��ñ�τ�AiH ¿o�@�Co�l��]t�zbwq TurboIntegrator

Bz{��∩��]wM∩��ú��»zíCz���⌠≤τ�ú��X{bú�

�»zíºßCp��� TurboIntegrator ��{����Ω�A��\mIBM

CognosTM1 TurboIntegrator ΓUnC

��ñ� TurboIntegrator τ�O÷����C

S�i�≤U�� TurboIntegrator τ����C�buiÑv���Aϕl��ñ

�Γ�ΘJτ�CTurboIn teg ra to r τ��rΩ�����μ�A Cb

TurboIntegrator °íñA��J (;) ⁿXU�τ����C

úFo� TurboIntegrator τ��Az�iHbBz{�wqñX����uTM1 W

hvτ�]STET τ�ú��C

TurboIntegrator τ��C@���ú¡ε� 256 ���CTurboIntegrator τ�iH�

ⁿh���A�C���ú¡ε� 256 ���C

ASCII �σr TurboIntegrator τ�

o�τ�P ASCII �uσrv�÷C

ASCIIDeleteASCIIDelete �Rú@� ASCII ��C

oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C

yk

ASCIIDelete(FileName);

FileName

nRú� ASCII ��WCpG ⁿw π⌠Ah TM1 �b°A�Ω��²ñ

jM���C

��

d�

ASCIIDelete(’C:\exported_data\2002Q1Results.cma’);

�d��q C:\exported_data �²ñRúW� 2002Q1Results.cma � ASCII ��C

© Copyright IBM Corp. 2007, 2014 187

ASCIIOutputASCIIOutput �NHrIw��O²gJ ASCII ��ñC

oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C

� ASCII ��bgJ�@�O²�}�Ab]t ASCIIIOutput τ�� TurboIntegrator

Bz{�]ucvBumeta Ω�vBuΩ�v�u��v� ¿Bz�÷¼C

ASCIIOutput ú��C�ΘXO²úúoWL 8000 ���CpGY�ΘXO²WL

8000 ���Ah�I��O²A�Bb TM1ProcessError.log ��ñOⁿiC

ASCIIOutput J��ΘXO²WL 8000 ���¡ε�rΩ���ANñ���M

��Hß���C�pApG� 10 �rΩ��BeC����ΘX�@� 7950 ��

�A��K����ΘX� 51 ���Ahu�eC����ΘX�gJO²ñC

pG�Q�rΩ���B�@�������WL 8000Ahú�NΘXgJO²ñC

pGzb TurboIntegrator Bz{��h�{�]���ñ�� ASCIIOutput τ�gJ

�P���AhC��s{�}�����Aú�∩g���C

pGbgJ ASCII ���o���AASCIIOutput τ��ú�@��n��C��A�

τ��b⌡μ����GpG�τ��QgJ ASCII ��Ah�� 1FpGóAh

�� 0C

��NAu�b ASCIIOutput gJ� �úO⌡μ°A�� ��A��ú�����

��C�pApG°A�⌡μ≤ C: �≈WB ASCIIOutput gJ F: �≈A� F:

�≈�íú¼Ah� ≥����A°A�h�O�⌡μ¼ACpG°A�⌡μ≤ C:

�≈WA� ASCIIOutput ]gJ C: �≈AB� �≈�íú¼Ah°A��

ε]pw�@��C

�G ASCIIOutput τ��N 0x1A Q i�r±mb��wú������CúLA

TM1 Web Lk}�]t 0x1A Q i�r� Web u@ϕC

pGz�� ASCIIOutput N TM1 Ω��X� ASCII ��AMß��H TM1 Web u

@ϕ��í}����Ah�J�UC��C

N MS Excel í�»α½¿ XML μí�o���AQ i�� 0x1A OL��rC

pGzq Web u@ϕñ�ú 0x1A Q i�rAh�b TM1 Web ñ}����C

yk

ASCIIOutput(FileName, String1, String2, ...Stringn);

�� í�

FileName nVΣñgJO²� ASCII ��� π⌠C

⌠��]A��WC

String1...Stringn Pznb ASCII ��ñ���C�μ��∩�

�rΩC���iHOrΩA]iHOrΩ�

TurboIntegrator ��C

188 IBM Cognos TM1 10.2.2 �G ��ΓU

d�

ASCIIOutput(’NewCube.cma’, V1, V2, V3, V4, V5 );

�d�NO²gJ ASCII �� NewCube.cmaCO²ñ�C�μ�P TurboIntegrator ⁿ

ú�Ω��ñY@μ����∩�C

SetInputCharacterSetSetInputCharacterSet τ�i²zⁿwb TurboIntegrator Ω��ñ���r�C

oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C

TurboIntegrator Bz{�¬��í��@�ΘJ�A�Bz{��n�D�gJ�í

���r�CpG���]t��������OAh TM1 ��nN��

��Ta� UTF-8C

∩≤��������O�μíA��NrqYΣLsXα½� UTF-8CpG

b�z°A��≈�WsbAϕ�α½�Ah�NΘJ�α½� TM1 ��� Unicode

r�C

yk

SetInputCharacterSet (CharacterSet);

�� í�

CharacterSet bΘJ�ñ� TurboIntegrator Bz{����

rsXC

pG CharacterSet ��O ��r�¼Ah�

¼Nw]�t�yÑ⌠C

r�sX t�yÑ⌠�

TM1CS_ISO_8859_1 ISO-8859-1 σ-1AΦ�

TM1CS_ISO_8859_2 ISO-8859-2 Bσ-2Añ�

TM1CS_ISO_8859_3 ISO-8859-3 Bσ-3An�

TM1CS_ISO_8859_4 ISO-8859-4 Bσ-4A��

TM1CS_ISO_8859_5 ISO-8859-5 Bσ/� !σ

TM1CS_ISO_8859_6 ISO-8859-6 Bσ/ⁿ Bσ

TM1CS_ISO_8859_7 ISO-8859-7 Bσ/�σ

TM1CS_ISO_8859_8 ISO-8859-8 Bσ/�Bσ

TM1CS_ISO_8859_9 ISO-8859-9 Bσ-5Ag�Σσ

� 6 � TM1 TurboIntegrator τ� 189

r�sX t�yÑ⌠�

TM1CS_ISO_8859_10 ISO-8859-10 Bσ-6AΘ��σ

TM1CS_ISO_8859_11 ISO-8859-11 Bσ/⌡σ

TM1CS_ISO_8859_13 ISO-8859-13 Bσ-7Ai�ⁿσ

TM1CS_ISO_8859_14 ISO-8859-14 Bσ-8Aδ�Sσ

TM1CS_ISO_8859_15 ISO-8859-15 Bσ-9A�N ISO-8859-1

TM1CS_ISO_8859_16 ISO-8859-16 Bσ-10AFn�

TM1CS_WCP1250 Microsoft Windows ñ�

TM1CS_WCP1251 Windows � !σ

TM1CS_WCP1252 Windows Bσ-1 hyt

TM1CS_WCP1253 Windows �σ

TM1CS_WCP1254 Windows g�Σσ

TM1CS_WCP1255 Windows �Bσ

TM1CS_WCP1256 Windows ⁿ Bσ

TM1CS_WCP1257 Windows i�ⁿσ

TM1CS_WCP1258 Windows Vnσ

TM1CS_WCP874 Windows ⌡σ

TM1CS_WCP932 Windows Θσ

TM1CS_WCP936 Windows �Θñσ

TM1CS_WCP949 Windows �σ

TM1CS_WCP950 Windows cΘñσ

TM1CS_KOI8R XσM� !σ (KOI8-R)

TM1CS_GB18030 ñΩ� UNICODE

TM1CS_BIG5 cΘñσ

TM1CS_SHIFTJIS JIS 0201 + JIS 0208AP CP932 y�úP

TM1CS_SJIS0213 JIS 0213-2004A�nD BMPC

190 IBM Cognos TM1 10.2.2 �G ��ΓU

r�sX t�yÑ⌠�

TM1CS_EUC_JP EUC Θσ

TM1CS_EUC_CN EUC �Θñσ

TM1CS_EUC_KR EUC �σ

TM1CS_UTF8 UTF-8

TM1CS_UTF16 UTF-16 p��Ck

TM1CS_UTF16ESC UNICODE ϕk

TM1CS_UTF32 UTF-32 p��Ck

TM1CS_OS_DEFAULT @�t�w]�

TM1CS_LOCALPATH ��sXA² UNICODE ϕkbD��t�

WC

d�

SetInputCharacterSet (’TM1CS_ISO_8859_11’);

�d�ⁿw TurboIntegrator Ω���ΘJr�O ISO-8859-11 Bσ/⌡σC

SetOutputCharacterSetSetOutputCharacterSet i²zb TurboIntegrator Bz{�ñ�� TextOutput gJσr

��Aⁿwn���r�C

oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C

�τ�P TextOutput τ�ftC

P TextOutput ft��C

yk

SetOutputCharacterSet( FileName, CharacterSet );

�� í�

FileName zn�Σⁿwr��σr�� π⌠C⌠

��]t��WC

����P�≤ TextOutput τ�� FileName

���PC

CharacterSet bgJΘX�����rsXC

p� CharacterSet �����÷ΩTA��\� 189��ySetInputCharacterSetzC

� 6 � TM1 TurboIntegrator τ� 191

SetOutputEscapeDoubleQuoteSetOutputEscapeDoubleQuote i²zb�X Cube °� .csv ��A⌡Xb�W�

Ω��ñX{���C

oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C

ϕzN SetOutputEscapeDoubleQuote Jbz� TurboIntegrator Script ñA�Nª]�

1 �A�X����⌡Xt@∩����C@���O����mApPª�

X{b� Cube °�ñ@δC±ΦíApG�°�ñ��� ″Region″Ahb.csv ΘX�ñA���X� ″″″Region″″″C

ϕz N SetOutputEscapeDoubleQuote Jbz� TurboIntegrator Script ñA�Nª]

� 0 �A�X���Kú�⌡X� Cube ñX{�⌠≤��C

SetOutputEscapeDoubleQuote OP ASCIIOutput τ�@ ��A�τ�OΩ�gJΘX

��τ�Cb TurboIntegrator Script ñASetOutputEscapeDoubleQuote ��b ASCIIOutput

e�A�BoΓ�τ�ú�����P� FileName ���C

yk

SetOutputEscapeDoubleQuote(FileName, Num);

�� í�

FileName nN Cube °�gJΣñº��� π⌠C⌠

��]A��WC

Num �X�iMwO�nbΘX�ñ⌡X��C

1 ϕNbΘX�ñ⌡X��C

0 ϕNúbΘX�ñ⌡X��C

d�

SetOutputEscapeDoubleQuote(’C:\temp\cube1.csv’, 1);

�d��⌡XbgJΘX C:\temp\cube1.csv ��≤� Cube °�ño{�����

C

TextOutputTextOutput �NHrIw��O²gJσr�ñC

oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C

�w]ATextOutput �H°A�≈��yÑ⌠r�gJrCYnHúP�r�

����A�²Isτ� SetOutputCharacterSetAMßAIs TextOutputC

�σr�bgJ�@�O²�}�Ab]t TextOutput τ�� TurboIntegrator Bz{

�]ucvBumeta Ω�vBuΩ�v�u��v� ¿Bz�÷¼C

pGzb TurboIntegrator Bz{��h�{�]���ñ�� TextOutput τ�gJ�

P���AhC��s{�}�����Aú�∩g���C

192 IBM Cognos TM1 10.2.2 �G ��ΓU

TextOutput ú��C�ΘXO²úúoWL 8000 ���CpGY�ΘXO²WL

8000 ���Ah�I��O²A�Bb TM1ProcessError.log ��ñOⁿiC

TextOutput J��ΘXO²WL 8000 ���¡ε�rΩ���ANñ���M�

�Hß���C�pApG� 10 �rΩ��BeC����ΘX�@� 7950 ��

�A��K����ΘX� 51 ���Ahu�eC����ΘX�gJO²ñCp

G�Q�rΩ���B�@�������WL 8000Ahú�NΘXgJO²ñC

pGbgJσr��o���ATextOutput τ��ú�@��n��C��A�τ��

b⌡μ����GpG�τ��QgJσr�Ah�� 1FpGóAh�� 0C

u�b TextOutput gJ� �úO⌡μ°A�� ��A��ú�������C�

pApG°A�⌡μ≤ C: �≈WB TextOutput gJ F: �≈A� F: �≈�

íú¼Ah� ≥����A°A�h�O�⌡μ¼ACpG°A�⌡μ≤ C: �≈

WA� TextOutput ]gJ C: �≈AB� �≈�íú¼Ah°A��ε]pw

�@��C

yk

TextOutput(FileName, String1, String2, ...Stringn);

�� í�

FileName nVΣñgJO²�σr�� π⌠C⌠

��]A��WC

String1...Stringn Pznbσr�ñ���C�μ��∩��r

ΩC���iHOrΩA]iHOrΩ�

TurboIntegrator ��C

d�

TextOutput(’NewCube.cma’, V1, V2, V3, V4, V5 );

�d�NO²gJ NewCube.cma ��CO²ñ�C�μ�P TurboIntegrator ⁿú�Ω

��ñY@μ����∩�C

���@ TurboIntegrator τ�

o�τ��≤U�@��C

ATTRNLATTRNL ��ⁿw��������C

�τ�b TM1 TurboIntegrator Bz{�ñ��C

� 6 � TM1 TurboIntegrator τ� 193

yk

ATTRNL(DimName, ElName, AttrName, [LangLocaleCode]);

�� í�

DimName �����WC

ElName ����C

AttrName n������C�����O����

��C

LangLocaleCode �∩���ⁿwQn����yÑ⌠XC

��� LangLocaleCode �∩� }Cultures �

ε��ñ�C�Ω�yÑXC

ⁿw��ñ LangLocaleCode �A�N���

�{μyÑ⌠�@ LangLocaleCode ��C

pG LangLocaleCode S����Ah����

÷p�� LangLocaleCode ��CpG�÷p�

� LangLocaleCode S����Ah���≥�

���C

�pApG LangLocaleCode O fr-CAAh�τ

���� fr-CA yÑ⌠����]pGi

��CpG fr-CA ����Lk��Ah�τ

�������� fr yÑ⌠����CpG

fr ����Lk��Ah���≥����C

d�

ATTRNL(’Model’, ’L Series 1.8L Sedan’, ’Engine Size’, ’fr’);

b�d�ñA�τ���kσyÑ⌠� Model ��ñ L Series 1.8L Sedan ��

Engine Size �����C

ATTRSLATTRSL ��ⁿw����rΩ��C

�τ�b TM1 TurboIntegrator Bz{�ñ��C

yk

ATTRSL(DimName, ElName, AttrName, [LangLocaleCode]);

�� í�

DimName �����WC

194 IBM Cognos TM1 10.2.2 �G ��ΓU

�� í�

ElName ����C

AttrName n������C�����O����

��C

LangLocaleCode �∩���ⁿwQn����yÑ⌠XC

��� LangLocaleCode �∩� }Cultures �

ε��ñ�C�Ω�yÑXC

ⁿw��ñ LangLocaleCode �A�N���

�{μyÑ⌠�@ LangLocaleCode ��C

pG LangLocaleCode S����Ah����

÷p�� LangLocaleCode ��CpG�÷p�

� LangLocaleCode S����Ah���≥�

���C

�pApG LangLocaleCode O fr-CAAh�τ

���� fr-CA yÑ⌠����]pGi

��CpG fr-CA ����Lk��Ah�τ

�������� fr yÑ⌠����CpG

fr ����Lk��Ah���≥����C

d�

ATTRS(’Plan_Business_Unit’, ’10100’, ’Currency’, ’fr’);

b�d�ñA�τ���kσyÑ⌠� Plan_Business_Unit ��ñ 10100 �� Cur-

rency ���r�C

AttrDeleteAttrDelete �Rú TM1 Ω�wñ����C

oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C

yk

AttrDelete(DimName, AttrName);

�� í�

DimName nRúΣ������C

AttrName nRú���WC

� 6 � TM1 TurboIntegrator τ� 195

d�

AttrDelete(’Model’, ’InteriorColor’);

�d�Rú Model ��� InteriorColor ���C

AttrInsertAttrInsert ������s���C�τ�iH��rΩB�rB�OW��C

oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C

yk

AttrInsert(DimName, PrevAttr, AttrName, Type);

�� í�

DimName n���������C

PrevAttr �≤n�����ºe���C

AttrName nⁿú�s���WC

Type ����¼CType ���T�iα��G

v N - ���r��C

v S - ��r��C

v A - ��OW��C

d�

AttrInsert(’Model’, ’Transmission’, ’InteriorColor’,’S’);

�d�� Model ���� InteriorColor rΩ��C���íJ� Transmission ��º

ßC

AttrPutNAttrPutN �N@�ⁿú��r���C

�τ�b TM1 WhM TurboIntegrator Bz{�ñP���C

yk

AttrPutN( Value, DimName, ElName, AttrName, [LangLocaleCode] );

�� í�

Value nⁿú������C

DimName n�Σⁿú����������C

ElName n�Σⁿú�����C

AttrName n�Σⁿú����C

196 IBM Cognos TM1 10.2.2 �G ��ΓU

�� í�

LangLocaleCode �∩���ⁿwnM� NumericValue �yÑ⌠

XC

��� LangLocaleCode �∩� }Cultures �

ε��ñ�C� ISO 639-1 Ω�yÑXC

ⁿw��ñ LangLocaleCode �A�≤s≥�

���C

d�

AttrPutN(2257993, ’Model’, ’ S Series 1.8L Sedan ’,’ProdCode’);

�d�N� 2257993 ⁿú� Model ��ñ S Series 1.8L Sedan � ProdCode ��C

AttrPutSAttrPutS �N@�ⁿú�rΩ���C

�τ�b TM1 TurboIntegrator Bz{�ñ��C

yk

AttrPutS(Value, DimName, ElName, AttrName, [LangLocaleCode] );

�� í�

Value nⁿú������C

DimName n�Σⁿú����������C

ElName n�Σⁿú�����C

AttrName n�Σⁿú����C

LangLocaleCode �∩���ⁿwnM� Value �yÑ⌠XC

��� LangLocaleCode �∩� }Cultures �

ε��ñ�C�Ω�yÑXC

ⁿw��ñ LangLocaleCode �A�≤s≥�

���C

d�

AttrPutS(’Beige’, ’Model’, ’S Series 1.8L Sedan’, ’InteriorColor’);

�d�NrΩ Beige ⁿú� Model ��ñ S Series 1.8L Sedan � InteriorColor ��C

� 6 � TM1 TurboIntegrator τ� 197

CubeAttrDeleteCubeAttrDelete �Rú TM1 Ω�wñ� Cube ��C

�τ�b TM1 TurboIntegrator Bz{�ñ��C

yk

CubeAttrDelete(AttrName);

�� í�

AttrName nRú� Cube ��WC

d�

CubeAttrDelete(’Description’);

�d��Rú TM1 Server W Cube � Description ��C

CubeAttrInsertCubeAttrInsert ��� TM1 Server W Cube �s��C�τ�iH��rΩB�rB

�OW��C

�τ�b TM1 TurboIntegrator Bz{�ñ��C

yk

CubeAttrInsert( PrevAttrName, NewAttrName, AttrType);

�� í�

PrevAttrName �≤n�����ºe���CpGS�²e

���A�Qns��¿� Cube ��@��

�A�N�����C

NewAttrName nⁿú�s Cube ���WC

AttrType ����¼CAttrType ���T�iα��G

v N - ���r��C

v S - ��r��C

v A - ��OW��C

d�

CubeAttrInsert(’Owner’, ’Description’, ’S’);

�d���� Cube � Description rΩ��C���íJ� Owner ��ºßC

CubeAttrPutNCubeAttrPutN N�ⁿú��r Cube ��C

�τ�b TM1 TurboIntegrator Bz{�ñ��C

198 IBM Cognos TM1 10.2.2 �G ��ΓU

yk

CubeAttrPutN(NumericValue, CubeName, AttrName, [LangLocaleCode] );

�� í�

NumericValue nⁿú� Cube ����C

CubeName n�Σⁿú���� CubeC

AttrName n�Σⁿú����C

LangLocaleCode �∩���ⁿwnM� NumericValue �yÑ⌠

XC

��� LangLocaleCode �∩� }Cultures �

ε��ñ�C� ISO 639-1 Ω�yÑXC

ⁿw��ñ LangLocaleCode �A�≤s≥�

���C

d�

CubeAttrPutN(07161994, ’Sales’, ’AccountingCode’,’fr’);

�d�N� 07161994 ⁿú�kσyÑ⌠X� Sales Cube � AccountingCode ��C

CubeAttrPutSCubeAttrPutS N�ⁿú�rΩ Cube ��C

�τ�b TM1 TurboIntegrator Bz{�ñ��C

yk

CubeAttrPutS(String, CubeName, AttrName, [LangLocaleCode] );

�� í�

String nⁿú� Cube ���rΩC

CubeName n�Σⁿú���� CubeC

AttrName n�Σⁿú����C

LangLocaleCode �∩���ⁿwnM� NumericValue �yÑ⌠

XC

��� LangLocaleCode �∩� }Cultures �

ε��ñ�C� ISO 639-1 Ω�yÑXC

ⁿw��ñ LangLocaleCode �A�≤s≥�

���C

� 6 � TM1 TurboIntegrator τ� 199

d�

CubeAttrPutS(’Prototype’, ’Sales’, ’Description’,’fr’);

�d�NrΩ� Prototype ⁿú�kσyÑ⌠X� Sales Cube � Description ��C

CubeATTRNCubeATTRN ��ⁿw Cube �����C

�τ�b TM1 WhM TurboIntegrator Bz{�ñ��C

yk

CubeATTRN(CubeName, AttrName);

�� í�

CubeName ��� Cube WC

AttrName n������C�����O Cube ���

��C

d�

CubeATTRN(’Product’, ’Accounting_Code’);

b�d�ñA�τ��� Product Cube � Accounting_Code �����C

CubeATTRNLCubeATTRNL ��P�wyÑ⌠�÷�ⁿw Cube ������C

�τ�b TM1 TurboIntegrator Bz{�ñ��C

yk

CubeATTRNL(CubeName, AttrName, [LangLocaleCode]);

�� í�

CubeName ��� Cube WC

AttrName n������C�����O Cube ���

��C

200 IBM Cognos TM1 10.2.2 �G ��ΓU

�� í�

LangLocaleCode �∩���ⁿwQn����yÑ⌠XC

��� LangLocaleCode �∩� }Cultures �

ε��ñ�C�Ω�yÑXC

ⁿw��ñ LangLocaleCode �A�N���

�{μyÑ⌠�@ LangLocaleCode ��C

pG LangLocaleCode S����Ah����

÷p�� LangLocaleCode ��CpG�÷p�

� LangLocaleCode S����Ah���≥�

���C

�pApG LangLocaleCode O fr-CAAh�τ

���� fr-CA][�jkσ�yÑ⌠���

�]pGi��CpG fr-CA ����Lk�

�Ah�τ�������� fr]kσ�yÑ

⌠����CpG fr ����Lk��Ah

���≥����C

d�

CubeATTRNL(’Product’, ’Accounting_Code’, ’fr’);

b�d�ñA�τ���kσyÑ⌠� Product Cube � Accounting_Code ����

�C

CubeATTRSCubeATTRS ��ⁿw Cube �rΩ��C

�τ�b TM1 WhM TurboIntegrator Bz{�ñ��C

yk

CubeATTRS(CubeName, AttrName);

�� í�

CubeName ��� Cube WC

AttrName n������C�����O Cube ���

��C

d�

CubeATTRS(’Product’, ’Owner’);

b�d�ñA�τ��� Product Cube � Owner ���rΩ�C

� 6 � TM1 TurboIntegrator τ� 201

CubeATTRSLCubeATTRSL ��P�wyÑ⌠�÷�ⁿw Cube ������C

�τ�b TM1 TurboIntegrator Bz{�ñ��C

yk

CubeATTRSL(CubeName, AttrName, [LangLocaleCode]);

�� í�

CubeName ��� Cube WC

AttrName n������C�����O Cube ���

��C

LangLocaleCode �∩���ⁿwQn����yÑ⌠XC

��� LangLocaleCode �∩� }Cultures �

ε��ñ�C�Ω�yÑXC

ⁿw��ñ LangLocaleCode �A�N���

�{μyÑ⌠�@ LangLocaleCode ��C

pG LangLocaleCode S����Ah����

÷p�� LangLocaleCode ��CpG�÷p�

� LangLocaleCode S����Ah���≥�

���C

�pApG LangLocaleCode O fr-CAAh�τ

���� fr-CA][�jkσ�yÑ⌠���

�]pGi��CpG fr-CA ����Lk�

�Ah�τ�������� fr]kσ�yÑ

⌠����CpG fr ����Lk��Ah

���≥����C

d�

CubeATTRSL(’Product’, ’Owner’, ’fr’);

b�d�ñA�τ���kσyÑ⌠� Product Cube � Owner ���rΩ�C

DimensionAttrDeleteDimensionAttrDelete �Rú TM1 Ω�wñ�����C

�τ�b TM1 TurboIntegrator Bz{�ñ��C

202 IBM Cognos TM1 10.2.2 �G ��ΓU

yk

DimensionAttrDelete(AttrName);

�� í�

AttrName nRú������WC

d�

DimensionAttrDelete(’Description’);

�d��Rú TM1 Server W��� Description ��C

DimensionAttrInsertDimensionAttrInsert ��� TM1 Server W���s��C�τ�iH��rΩB�rB

�OW��C

�τ�b TM1 TurboIntegrator Bz{�ñ��C

yk

DimensionAttrInsert( PrevAttrName, NewAttrName, AttrType);

�� í�

PrevAttrName �≤n�����ºe���CpGS�²e

���A�Qns��¿�����@��

�A�N�����C

NewAttrName nⁿú�s�����WC

AttrType ����¼CAttrType ���T�iα��G

v N - ���r��C

v S - ��r��C

v A - ��OW��C

d�

DimensionAttrInsert(’’, ’Description’, ’S’);

�d������� Description r��C]�S� PrevAttrName ��A�H���

�íJ� TM1 Server W����@���C

DimensionAttrPutNDimensionAttrPutN N�ⁿú��r����C

�τ�b TM1 TurboIntegrator Bz{�ñ��C

� 6 � TM1 TurboIntegrator τ� 203

yk

DimensionAttrPutN(NumericValue, DimensionName, AttrName, [LocalLangCode] );

�� í�

NumericValue nⁿú�������C

DimensionName n�Σⁿú������C

AttrName n�Σⁿú����C

LangLocaleCode �∩���ⁿwnM� NumericValue �yÑ⌠

XC

��� LangLocaleCode �∩� }Cultures �

ε��ñ�C� ISO 639-1 Ω�yÑXC

ⁿw��ñ LangLocaleCode �A�≤s≥�

���C

d�

DimensionAttrPutN(07161994, ’Models’, ’AccountingCode’,’fr’);

�d�N� 07161994 ⁿú�kσyÑ⌠X� Models ��� AccountingCode ��C

DimensionAttrPutSDimensionAttrPutS N�ⁿú�rΩ����C

�τ�b TM1 TurboIntegrator Bz{�ñ��C

yk

DimensionAttrPutS(String, DimensionName, AttrName, [LangLocaleCode] );

�� í�

String nⁿú������rΩC

DimensionName n�Σⁿú������C

AttrName n�Σⁿú����C

LangLocaleCode �∩���ⁿwnM� NumericValue �yÑ⌠

XC

��� LangLocaleCode �∩� }Cultures �

ε��ñ�C� ISO 639-1 Ω�yÑXC

ⁿw��ñ LangLocaleCode �A�≤s≥�

���C

204 IBM Cognos TM1 10.2.2 �G ��ΓU

d�

DimensionAttrPutS(’Prototype’, ’Model’, ’Description’,’fr’);

�d�NrΩ� Prototype ⁿú�kσyÑ⌠X� Model ��� Description ��C

DimensionATTRNDimensionATTRN ��ⁿw�������C

�τ�b TM1 WhM TurboIntegrator Bz{�ñ��C

yk

DimensionATTRN(DimName, AttrName);

�� í�

DimName �����WC

AttrName n������C�����O�����

��C

d�

DimensionATTRN(’Plan_Business_Unit’, ’Accounting_Code’);

b�d�ñA�τ��� Plan_Business_Unit ��� Accounting_Code �����C

DimensionATTRNLDimensionATTRNL ��P�wyÑ⌠�÷�ⁿw��������C

�τ�b TM1 TurboIntegrator Bz{�ñ��C

yk

DimensionATTRNL(DimName, AttrName, [LangLocaleCode]);

�� í�

DimName �����WC

AttrName n������C�����O�����

��C

� 6 � TM1 TurboIntegrator τ� 205

�� í�

LangLocaleCode �∩���ⁿwQn����yÑ⌠XC

��� LangLocaleCode �∩� }Cultures �

ε��ñ�C�Ω�yÑXC

ⁿw��ñ LangLocaleCode �A�N���

�{μyÑ⌠�@ LangLocaleCode ��C

pG LangLocaleCode S����Ah����

÷p�� LangLocaleCode ��CpG�÷p�

� LangLocaleCode S����Ah���≥�

���C

�pApG LangLocaleCode O fr-CAAh�τ

���� fr-CA][�jkσ�yÑ⌠���

�]pGi��CpG fr-CA ����Lk�

�Ah�τ�������� fr]kσ�yÑ

⌠����CpG fr ����Lk��Ah

���≥����C

d�

DimensionATTRNL(’Plan_Business_Unit’, ’Accounting_Code’, ’fr’);

b�d�ñA�τ���kσyÑ⌠� Plan_Business_Unit ��� Accounting_Code

�����C

DimensionATTRSDimensionATTRS ��ⁿw���rΩ��C

�τ�b TM1 WhM TurboIntegrator Bz{�ñ��C

yk

DimensionATTRS(DimName, AttrName);

�� í�

DimName �����WC

AttrName n������C�����O�����

��C

d�

DimensionATTRS(’Plan_Business_Unit’, ’Manager’);

b�d�ñA�τ��� Plan_Business_Unit ��� Manager ���rΩ�C

206 IBM Cognos TM1 10.2.2 �G ��ΓU

DimensionATTRSLDimensionATTRSL ��P�wyÑ⌠�÷�ⁿw���rΩ���C

�τ�b TM1 TurboIntegrator Bz{�ñ��C

yk

DimensionATTRSL(DimName, AttrName, [LangLocaleCode]);

�� í�

DimName �����WC

AttrName n������C�����O�����

��C

LangLocaleCode �∩���ⁿwQn����yÑ⌠XC

��� LangLocaleCode �∩� }Cultures �

ε��ñ�C�Ω�yÑXC

ⁿw��ñ LangLocaleCode �A�N���

�{μyÑ⌠�@ LangLocaleCode ��C

pG LangLocaleCode S����Ah����

÷p�� LangLocaleCode ��CpG�÷p�

� LangLocaleCode S����Ah���≥�

���C

�pApG LangLocaleCode O fr-CAAh�τ

���� fr-CA][�jkσ�yÑ⌠���

�]pGi��CpG fr-CA ����Lk�

�Ah�τ�������� fr]kσ�yÑ

⌠����CpG fr ����Lk��Ah

���≥����C

d�

DimensionATTRSL(’Plan_Business_Unit’, ’Manager’, ’fr’);

b�d�ñA�τ���kσyÑ⌠� Plan_Business_Unit ��� Manager ���

r�C

°��z TurboIntegrator τ�

o�τ�P�z°��÷C

ChoreQuitChoreQuit ��Yε°�CiHq@�°���⌠≤{�ñIsªC

oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C

� 6 � TM1 TurboIntegrator τ� 207

ϕBz{�J� ChoreQuit τ��A{μ°�Nε�ú���¼AA�B�b°A�

Θx�ñgJTºAⁿXwIs ChoreQuit ε�°�C

yk

ChoreQuit;

��

LC

SetChoreVerboseMessages�� SetChoreVerboseMessagesAiH}�]�÷¼�b Tm1s.log ��ñ°i≤��T

º�\αC

oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C

ϕ°�ñ�X�Bz{�zL�� ExecuteProcess τ�¼�Is�A�τ��n�≤∩

o�°�iμUú�C

��s�N÷¼o�Tº�ΘXA��Ds�N��≤��Tº�ΘXC�w]A�

X�� offC

yk

���τ�AiH}�]�÷¼�b Tm1s.log ��ñ°i≤��Tº�\αCϕ°�

ñ�X�Bz{�zL�� ExecuteProcess τ�¼�Is�A�τ��n�≤∩o�°

�iμUú�C

��s�N÷¼o�Tº�ΘXA��Ds�N��≤��Tº�ΘXC�w]A�

X�� offC

SetChoreVerboseMessages(Flag);

�� í�

Flag ]�Ds�N��≤h����TC]�s

]w]��N÷¼���TC

Cube �@ TurboIntegrator τ�

o�τ�P�@ Cube �÷C

AddCubeDependencyAddCubeDependency i²zw²wq Cube μ¼��÷YAH�Kb@δt����í

o�Ωwv��DC

oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C

b@δ@�ñA�≤��≤ Cube �¡�Ω�]�pA���í Cube �Wh�l��

Ω����� Cube ��÷YCYn����÷YΩTA°A���b����÷Y�

Ωw CubeAo�iα�b°°�pΓ�í�@ΩwC]�oOugJvΩwA�H��

208 IBM Cognos TM1 10.2.2 �G ��ΓU

εΣL���s� CubeCAddCubeDependency τ��\b°A��������÷YA

]�ú�n��s���÷YA�Hi�Kºßo�Ωwv�C

yk

AddCubeDependency(BaseCube, DependentCube);

�� í�

BaseCube °Ω��t@� Cube �w� Cube WCb

jíípUAo�O��Wh���í

Cube ñΩ�� CubeC

DependentCube BaseCube ��� Cube WC

d�

AddCubeDependency(’A1’, ’A2’);

�qΓ� CubeGA1 P A2CCube A1 π� Jan-03 �o�WhANq Cube A2 ��

Ω�G [’Jan-03’]=DB(’A2’, elem_1, elem_2 , ...);

b�ípUAA1 �α A2CYnb TurboIntegrator ����÷YAzN]AW�π

�d�C

CellGetN�τ��q�r� Cube xsμñ���C

oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C

yk

CellGetN(Cube, e1, e2 [,...en]);

�� í�

Cube nqΣñ���� Cube WC

� 6 � TM1 TurboIntegrator τ� 209

�� í�

e1,...en ���WA�wq]tn���� Cube

�μ�BC

�� e1 � en ��Yμϕu��Ce1 ���

Cube �@���ñ��A� e2 ��O�G

���ñ��A����Co���]iH

O����OW� TurboIntegrator ���W

C

�GN�τ��≤°≤í»zí (IF) �A�»

zíOt�°≤�íA�úOπ�°≤í�

⌠Cb�n��ºßA��≥⌡μU@�»z

íCTI Bz{��ú�DbBz�n��ºß

ª�B�°≤A]�U@�»zíNOU@

μA�úO endif ß��@μC

Yn�K�¼pA�����iμiα�o�

�n���⌠≤@�AMßb°≤í»zíñ

����C�pG

V1 = CELLGETN(’PNLCube’, ’fred’,’argentina’,’Sales’,’Jan’);IF(V1 = 454);ASCIIOUTPUT(’bug.txt’, ’if logic not working properly’);ENDIF;

d�

CellGetN (’y2ksales’, ’Actual’, ’Argentina’, ’S Series1.8L Sedan’, ’Sales’, ’Jan’);

�d�b y2ksales Cube � ActualBArgentinaBS Series 1.8L SedanBSales M Jan

��μ�B����C

CellGetS�τ��qrΩ� Cube xsμñ���C

oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C

yk

CellGetS(Cube, e1, e2 [,...en]);

�� í�

Cube nqΣñ���� Cube WC

210 IBM Cognos TM1 10.2.2 �G ��ΓU

�� í�

e1,...en ���WA�wq]tn���� Cube

�μ�BC

�� e1 � en ��Yμϕu��Ce1 ���

Cube �@���ñ��A� e2 ��O�G

���ñ��A����Co���]iH

O����OW� TurboIntegrator ���W

C

��\�÷ IF �ΦP�τ�� � 209 ��

yCellGetNz ñ��C

d�

CellGetS(’Personnel’, ’Rep’, ’Europe’, ’Product’);

�d�b Personnel Cube � RepBEurope M Product ��μ�B��rΩ�C

CellIncrementN�τ��N{����xsμ�W[ⁿw��C

oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C

yk

CellIncrementN(x, Cube, e1, e2 [,...en]);

�� í�

x zn[�{�xs���C

Cube nV�e�� Cube WC

e1,...en ���WA�wqn�ⁿ�� Cube �μ

�BC

�� e1 � en ��Yμϕu��Ce1 ���

Cube �@���ñ��A� e2 ��O�G

���ñ��A����Co���]iH

O����OW� TurboIntegrator ���W

C

d�

CellIncrementN(1000, ’y2ksales’, ’Actual’, ’Argentina’, ’S Series 1.8L Sedan’, ’Sales’, ’Jan’);

�d��N y2ksales Cube ñ� ActualBArgentinaBS Series 1.8L SedanBSales � Jan

�μ�B��W[ 1000C

� 6 � TM1 TurboIntegrator τ� 211

CellIsUpdateable�τ�²zMwO�iHgJY Cube xsμCpGiHgJxsμAh�τ����

1F�h�� 0C

oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C

yk

CellIsUpdateable(Cube, e1, e2 [,...en]);

�� í�

Cube nVΣñgJ�� Cube WC

e1,...en ���WA�wqnVΣñgJ��x

sμC

�� e1 � en ��Yμϕu��Ce1 ���

Cube �@���ñ��A� e2 ��O�G

���ñ��A����Co���]iH

O����OW� TurboIntegrator ���W

C

d�

CellIsUpdateable (’y2ksales’, ’Actual’, ’Argentina’,’S Series 1.8L Sedan’, ’Sales’, ’Jan’);

�d�PwO�iHgJ y2ksales Cube ñ� ActualBArgentinaBS Series 1.8L

SedanBSales M Jan �wq�xsμCpGxsμiH�ⁿ�Ah�τ���� 1F�

h�� 0C

CellPutN�τ��N���e� Cube xsμC

oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C

yk

CellPutN(x, Cube, e1, e2 [,...en]);

�� í�

x @���C

Cube nV�e�� Cube WC

212 IBM Cognos TM1 10.2.2 �G ��ΓU

�� í�

e1,...en ���WA�wqn�ⁿ�� Cube �μ

�BC

�� e1 � en ��Yμϕu��Ce1 ���

Cube �@���ñ��A� e2 ��O�G

���ñ��A����Co���]iH

O����OW� TurboIntegrator ���W

C

d�

CellPutN(12345, ’y2ksales’, ’Actual’, ’Argentina’, ’S Series 1.8L Sedan’, ’Sales’, ’Jan’);

�d�N� 12345 �e� y2ksales Cube ñ ActualBArgentinaBS Series 1.8L

SedanBSales M Jan ��μ�BC

CellPutProportionalSpread�τ��÷�{�xsμ��±�ANⁿw�� G�X�¡C

oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C

CellPutProportionalSpread �N{��xsμ�Fªúα�P{�xsμ��[�εh

{�xsμ�C

�τ��ⁿ≤uTw±���vΩ���ΦkAmIBM Cognos TM1 ��ΓUnñ��

�í��ΦkCpG��P{��xsμ��[��εA���uTw±���vΦ

kA�ΦkiHzL������zLΩ���yk⌡μC

�G�� CellPutProportionalSpread N� GX¡�Au��≤wt�Ds���

�¡CoO]�s�Lk÷±�W[�ε�F⌠≤±��s��sC

yk

CellPutProportionalSpread( value, cube, e1, e2, e3...,en );

�� í�

value n G��C

Cube nVΣ G�� Cube WC

e1...en �OX��WA�X�¡N�ⁿ G

��C

�� e1 � en ��Yμϕu��Ce1 ���

Cube �@���ñ��A� e2 ��O�G

���ñ��A����Co���]iH

O����OW� TurboIntegrator ���W

C

� 6 � TM1 TurboIntegrator τ� 213

d�

CellPutProportionalSpread(7000,’SalesCube’, ’Actual’,’North America’,’S Series 1.8L Sedan’, ’Sales’, ’Jan’)

�d�N� 7000 G� SalesCube ñ�� ActualBNorth AmericaBS Series 1.8L

SedanBSales M Jan �O�Xl�ñC

CellPutS�τ��NrΩ��e� Cube xsμC

oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C

yk

CellPutS(String, Cube, e1, e2 [,...en]);

�� í�

String @�rΩC

Cube nV�er� Cube WC

e1,...en ���WA�wqn�ⁿrΩ� Cube �

μ�BC

�� e1 � en ��Yμϕu��Ce1 ���

Cube �@���ñ��A� e2 ��O�G

���ñ��A����Co���]iH

O����OW� TurboIntegrator ���W

C

d�

CellPutS(’jones’, ’Personnel’, ’Rep’, ’Europe’, ’Product’);

�d�NrΩ jones �e� Personnel Cube ñ� RepBEurope M Product ��μ�

BC

CubeClearDatao��Mú Cube ñ���Ω�C

oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C

�τ��⌡μt���≤⌡μUCo�@�G��°�H[\π� CubeAMß⌡μ

ViewZeroOut() HNπ� Cube úksC

ϕz�� CubeClearData Mú Cube ñ�Ω��A]�Mú Cube ñ��Xe�Xe

�⌠≤xsμCz��½sxsi��Xe��WhA��� CubeProcessFeeders τ�

��Xe�xsμC

�G�Isu�Rú Cube Ω�A�ú�RúM½� Cube �¡Coϕw��FL�

tCpGRúß½� CubeAh��≤���iαπ��⌠≤FL�tA]�wRú�

214 IBM Cognos TM1 10.2.2 �G ��ΓU

����FL�t� Cube]Y� Cube iα���PW½�]O@��CúLAp

G�� CubeClearData() IsAhFL�tΩ��O°���A]����FL�t

� Cube �MsbC

yk

CubeClearData( name-of-cube-as-string );

��

nMú� Cube �W]HrΩ�í�C

d�

CubeClearData( ’expense’ );

CubeCreate�τ��qⁿw����� CubeCτ�ñⁿw�����NO Cube wqñ����

�C

oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C

⌡μßACubeCreate ���N�G .cub ��xs� �C

yk

CubeCreate(Cube, d1, d2 [,...dn]);

�� í�

Cube nⁿú� Cube �WC

d1,...dn c¿ Cube ���WCz���ⁿwΓ��

�A²úαh≤ 256 ���C

d�

CubeCreate(’y2ksales’, ’Actvsbud’, ’Region’, ’Model’,’Account1’, ’Month’);

�d����� ActvsbudBRegionBModelBAccount1 M Month ��@�W� y2ksales

� CubeC

CubeDestroy�τ��Rúⁿw� TM1 CubeC

oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C

yk

CubeDestroy(Cube);

�� í�

Cube nRú� Cube WC

� 6 � TM1 TurboIntegrator τ� 215

d�

CubeDestroy(’y2ksales’);

�d�RúW� y2ksales � CubeC

CubeExists�� CubeExists iHMw⌡μ TurboIntegrator Bz{��°A�WO�sbSw�

CubeC

oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C

pG°A�Wsb� CubeAh�τ���� 1F�h�� 0C

yk

CubeExists(CubeName);

�� í�

CubeName nT{ΣO�sb� Cube WC

d�

CubeExists(’Inventory’);

�d�Pw°A�WO�sb Inventory CubeC

CubeGetLogChanges�τ����ⁿw Cube �uOⁿv�e�¼L�C

oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C

uOⁿv�e]w≤uTM1 w�ⁿúv∩��ñA�xs≤ }CubeProperties �ε Cube

ñCpG}� Cube �OⁿAh�τ��� 1CpG÷¼OⁿAh�τ��� 0C

yk

CubeGetLogChanges(CubeName);

�� í�

CubeName n��ΣOⁿ�e�� CubeC

d�

CubeGetLogChanges(’2002sales’);

pG}� 2002sales Cube �uOⁿvAh�τ��� 1C

CubeSaveDataCubeSaveData() i�C� CubeC

216 IBM Cognos TM1 10.2.2 �G ��ΓU

yk

oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C

Yn∩�αAiHbⁿJΩ����μ÷OⁿCYnO@bo�°A�ϕ≈o�ú

iαo���≤�sⁿJ�Ω�AiHN�≤�C� �CSaveDataAll Q�NΩ�

�C� �AH�I�μ÷ΘxCBz SaveDataAll ⁿO�A°A��bC� Cube

W≥o READ ΩwA�bC�w�≤� Cube W≥o IX ΩwCpG SaveDataAll O

b���í��í⌡μAoiα��P���í��½jv�C

@δ�ÑA�Dⁿ SaveDataAll vT��� Cube ú�niμ�C�A]�q�ú��

�sΩ�ⁿJ�� CubeC CubeSaveData O�N�O Cube �C� �C

CubeSaveData ��C�wTwO Θ� Cube Ω�]]Awb{μ TurboIntegrator B

z{�ñ⌡μ²� Tw�∩�C

CubeSaveData(Cube);

�� í�

Cube n�C�� Cube WC

d�

CubeSaveData (’SalesCube’);

��q��UC TurboIntegrator Bz{�XG

CellPutN(500, ’y2ksales’, ’Actual’, ’Argentina’, ’S Series 1.8 L Wagon’, ’Sales’, ’Jan’);

CubeSaveData(’y2ksales’);

CellPutN(1000, ’y2ksales’, ’Actual’, ’Argentina’, ’S Series 1.8 L Wagon’, ’Sales’, ’Jan’);

Bz CubeSaveData ⁿO�A�b Cube �C� ��J@δ Sales xsμ��

500AY�� T{]O@�CN@δ Sales xsμ≤s� 1000A�Db�C��íi

μC

μ÷Θx

⌡μ CubeSaveData ºßAbuμ÷vΘxñ�X{s�μ÷��CpGb���íB

zμ÷Θx�Ahbo{w∩ Cube � CubeSaveData ⁿ��A��≤��e�εM�

� Cube ���≤s��A]���≤s��úw�C� CubeC

°A�l��

SaveDataAll ⁿO�RB���AbΣBz�íΩw�� CubeA�b�D�C�ºe

⌡μ���≤s��úww�xs �ºßI�μ÷ΘxCoúA�≤

CubeSaveDataA]�z��∩�C� Cube ºß⌡μΩ����ΦíC

μ÷Θx�iH]tNϕ± Cube ñ�sΩ��n���≤�O²A�Bú��b��

��M�C

� 6 � TM1 TurboIntegrator τ� 217

CubeSetConnParams�τ��[K }CubeProperties Cube ñΩ Cube �KXC

oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C

yk

CubeSetConnParams(cubeName, providerName, dataSourceLocation,dataSourceName,dataSourceCatalog, userID, password, sapClientID, sapClientLang, providerString);

�� í�

CubeName Qn]wΣKX� Cube �WC

providerName

dataSourceLocation �z�ⁿú�Sw�m�@�¼²�WCb

Microsoft Analysis Services ñAoOwn²°

A��WC

dataSourceName

dataSource catalog �z�ⁿú�SwΩ�w�X]CubeB��M

ΣL½≤��WCb MAS ñAoOΩ�w

�WC

UserID �w������WC

Password �≤�Ω���KXC

sapClientID SAP �� ID

sapClientLang SAP yÑ]wC

providerString

d�

CubeSetConnParams(sc, TM1OLAP, tm1server, , sdata, admin, apple, , , );

CubeSetLogChanges�τ�]w Cube � LOGGING �eC

oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C

yk

CubeSetLogChanges(Cube, LogChanges);

�� í�

Cube n]wΣ LOGGING �e� Cube WC

218 IBM Cognos TM1 10.2.2 �G ��ΓU

�� í�

LogChanges nⁿú��e�¼L�C1 = LOGGING }�A

0 = LOGGING ÷¼C

CubeUnload�τ��qO Θñ°ⁿⁿw� Cube H����÷p� Cube °�C

oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C

yk

CubeUnload(CubeName);

�� í�

CubeName nqO Θñ°ⁿ� CubeC

d�

CubeUnload(’ManufacturingBudget’);

�d�q°A�O Θñ°ⁿ ManufacturingBudget Cube M���÷p�°�C

Ω�Od TurboIntegrator τ�

UC TurboIntegrator τ�i�H{í]pΦí�oB�±��zuΩ�OdvC

p���uΩ�Odv\α���Ω�A��\mIBM Cognos TM1 }oH�ΓUnñ

�y���OdzC

CubeDataReservationAcquireCubeDataReservationAcquire �≥o�ⁿw CubeB�������uΩ�OdvC

oO TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C

yk

CubeDataReservationAcquire(Cube, User, bForce, Address, [AddressDelimiter])

�� í�

Cube Cube �WC

��� sOd�����WC

N�τ�ú ����WAHTwªO{����C

� 6 � TM1 TurboIntegrator τ� 219

�� í�

bForce ¼L�AiMw�nD�OdP{�Od≡��μ�C

pG]� 0 (false)Ah���P{�Od≡�nDC

pG]� 1 (true)A�B⌡μ TurboIntegrator Bz{�����π�

DataReservationOverride \αAh��±≡�OdA��P�nD�

OdC

Address iwq����W�O�r��C������X Cube ��

l����C

���t Cube ñ���xsμú�c¿�Od���CziHqC@

���∩@��A�bw�rºí���rΩAH∩�π��

�C��bÑhñ��mAnD�Odμ@xsμBI⌠�π�

CubeC

AddressDelimiter �j} Address ��ñ�W�∩�rΩC

w]�O ’|’C

��

¼L - pG≥o¿\Ah�� trueC

d�

CubeDataReservationAcquire(’DRTestCube’,’User1’,0,’ElemX|ElemY|ElemZ’);

UCd��N bForce ��]� 1AHbo�≡Bbw∩ AddressDelimiter ����

úPw�r�jε DR nDC

CubeDataReservationAcquire(’DRTestCube’,’User2’,1,’ElemX*ElemY*ElemZ’,’*’);

CubeDataReservationReleaseCubeDataReservationRelease ��±ⁿw�uΩ�OdvC

oO TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C

pGⁿw����POd����úPAh�±u�bⁿw����w��

DataReservationOverride \α���¿\C

yk

CubeDataReservationRelease(Cube, User, Address,[AddressDelimiter])

�� í�

Cube Cube �WC

��� Od�����WC

N�τ�ú ����WAHTwªO{����C

220 IBM Cognos TM1 10.2.2 �G ��ΓU

�� í�

Address iwq����W�O�r��C������X Cube �

�l����C

AddressDelimiter �j} Address ��ñ�W�∩�rΩC

w]�O ’|’C

��

¼L - pG�±¿\Ah�� trueC

d�

CubeDataReservationRelease(’DRTestCube’,’User1’,’ElemX|ElemY|ElemZ’);

UCd�Nw∩ AddressDelimiter ����úPrC

CubeDataReservationRelease(’DRTestCube’,’User2’,’ElemX*ElemY*ElemZ’,’*’);

CubeDataReservationReleaseAllCubeDataReservationReleaseAll ��±h�{�uΩ�OdvC

oO TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C

N��±�ⁿw�} �]tB�X���Lo����OdC������Lo�

ϕ�����C

pGⁿw����Lo�P⌡μ TurboIntegrator Bz{í����úPAh����

DataReservationOverride \αC

b�}μ�ñ��������Lo�M��U�rAh��±��OdC

yk

CubeDataReservationReleaseAll(Cube, UserFilter, Address, [AddressDelimiter])

�� í�

Cube Cube �WC

UserFilter nP{�Od������WLo�C

Address iwq����W�O�r��C������X Cube ��

l����C

AddressDelimiter �j} Address ��ñ�W�∩�rΩC

w]�O ’|’C

� 6 � TM1 TurboIntegrator τ� 221

��

¼L - pG o���Ah�� trueC

d�

CubeDataReservationReleaseAll(’DRTestCube’,’User1’,’ElemX|ElemY|ElemZ’);

UCd���±������ⁿw Cube ñ���OdC

CubeDataReservationReleaseAll(’DRTestCube’,’’,’||’);

CubeDataReservationGetCubeDataReservationGet �b���@�����Sw Cube WMΣ{��OdC

oO TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C

yk

CubeDataReservationGet(Index, Cube, User, [AddressDelimiter]) returns Address;

�� í�

Index q 1 }l�jΘ��A�≤��BΓ�ⁿw Cube W�OdC

Cube njM� Cube �WC

��� @�Lo����Od���WC

pG��Ah�τ����⌠≤����OdC

pGú WAh�τ�u�Lo�ⁿw�����GC

AddressDelimiter �j}��� Address ��ñ�W�∩�rΩC

w]�O ’|’C

��

Address - Od���íBOd����WAH�Od�u�v�}C���í�²

X{AM��Ow�rB��� IDBw�rAH�� Cube �����]�l

���Hw�rj}�u� IDvC

pGS��ⁿw�����Ah���rΩC

����μíOG

[ c r e a t i o n t i m e ] [ d e l i m i t e r ] [ o w n e r

name][delimiter][element1][delimiter][element2][delimiter]...[elementN]

�pG

″20100622211601|Fred Bloggs|Element1|Element2|Element3″

222 IBM Cognos TM1 10.2.2 �G ��ΓU

�GOd�b��BΓOdMμ��≤A]������úO��ú π�OdM

μCiHbMμ�⌠N�msW��úOdA]�iHbHjΘ�Φí�≥⌡μ��

��⌡L�½�OdC

pGⁿw���Lo�Ah��u�M�wLoMμ�¿�CpGOdMμπ�U

C���]User1BUser1BUser2�A�B�nDⁿw��� User2Ah 1 ������

Mμ��T�¿�C

d�

CubeDataReservationGet(1,’DRTestCube’,’User1’,’*’);

CubeDataReservationGet(1,’DRTestCube’,’’);

UCd��MΣ Expense Input Cube ñ��� Fred Bloggs ������OdA�B

∩ª�iμu����vG

vIndex = 1;vCube = ’Expense Input’;vUserFilter = ’Fred Bloggs’;vDelim = ’|’;vAddress = CubeDataReservationGet( vIndex, vCube, vUserFilter,vDelim);WHILE (vAddress @<> ’’);

vSep1 = SCAN( vDelim, vAddress);vDRUser = SUBST( vAddress, 1, vSep1 - 1);vDRAddress = SUBST( vAddress, vSep1 + 1, LONG(vDRAddress) - vSep1);

# do something meaningful with theuser and reservation address here

vIndex = vIndex + 1;vAddress = CubeDataReservationGet( vIndex, vCube, vUserFilter,vDelim);

END;

CubeDataReservationGetConflictsCubeDataReservationGetConflicts �bⁿw Cube WMΣNP�ⁿw���B�}���

≡�{�OdC

oO TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C

yk

CubeDataReservationGetConflicts(Index, Cube, User,Address, [AddressDelimiter])returns ConflictAddress;

�� í�

Index q 1 }l�jΘ��A�≤��BΓí¼�d��≡C

Cube njM� Cube �W

��� �d��jMP����≡�OdC

Address iwq����W�O�r��C������X Cube �

�l����C

AddressDelimiter �j} Address ��ñ�W�∩�rΩC

w]�O ’|’C

� 6 � TM1 TurboIntegrator τ� 223

��

ConflictAddress - Od���íBOd����WAH�Od�u�v�}C��

��X{AM��Ow�rB��� IDBw�rAH�� Cube ����

�]�l���Hw�rj}�u� IDvC

pGS��ⁿw�����Ah���rΩC

����μíOG

[creation time][delimiter][owner name][delimiter][element1][delimiter][element2][delimiter]...[elementN]

�pG

″20100622211601|Fred Bloggs|Element1|Element2|Element3″

�GOd�b��BΓ≡OdMμ��≤A]������úO��ú π�O

dMμCiHbMμ�⌠N�msW��úOdA]�iHbHjΘ�Φí�≥⌡μ

����⌡L�½�OdC

Θ�M�í TurboIntegrator τ�

hμíMyÑ⌠ñ�o�τ�μíH�σRΘ�M�íC

FormatDateFormatDate τ����� NewDateFormatter τ��wq�μís@{íμí�Θ

��C

oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C

yk

FormatDate(Date, <Pattern>, <Index>)

��

�� í�

� ��C

��¼]�C� UNIX���∩�≤���μís@{íC

Pattern �≤μí�Θ��¼�C

p� π�μíykMμA��\ http://userguide.icu-project.org/formatparse/

datetimeC

pG���rΩAhyÑ⌠��P NewDateFormatter τ�ft���

FormatterStyle M FormatterType ��MwμíC

224 IBM Cognos TM1 10.2.2 �G ��ΓU

�� í�

Index NewDateFormatter τ�Is������C

w]�� 0C

pG��ñS�Θ�μís@{íAh���w]μís@{íAN�w

��UCIs��ª@�G

NewDateFormatter(’’, ’Etc/UTC’, ’serial’, ’medium’, ’date’)

d�

sDate = FormatDate(18000);

NewDateFormatterNewDateFormatter τ�wqΘ�μís@{íCª����≤ ParseDate M FormatDate

τ�ñ���C��Oq 0 }lA�w∩C� NewDateFormat Is�W[ 1Cb⌡μ

Bz{��íAΘ�μís@{í��C

oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C

yk

NewDateFormatter(Locale, <TimeZone>, <UseUNIXTime>, <FormatterStyle>,

<FormatterType>, <TimeType>)

��

�� í�

Locale �≤σR�μí�Θ��yÑ⌠C

pG���rΩAh���@�t�yÑ⌠CyÑ⌠OH

language[_territory][.variant] μíⁿwC�pAcs_CK O�JσyÑM�J@

MΩC

TimeZone �≤σR�μí�Θ����C

p� π���MμA��\ h t t p : / / e n . w i k i p e d i a . o r g / w i k i /

List_of_tz_database_time_zonesC

pG ⁿwAh�����O UTC (’Etc/UTC’)C

UseUNIXTime pGⁿw ’unix’Ah�N�íBz�q 1970 � 1 δ 1 Θ}lΓ �@

ϕ�C�hA�H TM1 �CμíBzª�C

��NAuαBz 1970 � 1 δ 1 Θºß�Θ�AY��� TM1 �Cμ

í]O@�C

FormatterStyle �εN�¼�ⁿw� FormatDate � ParseDate τ�����Θ�μíC

���O ’full’B’long’B’medium’ � ’short’C

w]�O ’medium’C

� 6 � TM1 TurboIntegrator τ� 225

�� í�

FormatterType �εN�¼�ⁿw� FormatDate � ParseDate τ�����μí�¼C

���O ’time’B’date’ � ’datetime’C

w]�O ’date’C

d�

dfUNIX = NewDateFormatter(’’, ’Etc/UTC’, ’unix’);

dfStyleFullDateTime = NewDateFormatter(’en_us’, ’America/Toronto’, ’serial’,

’full’, ’datetime’);

ParseDateParseDate τ����� NewDateFormatter τ��wq�μís@{íσRΘ�r

ΩC

����C� UNIX �Θ��]°ⁿw�μís@{í�CpGLkσRΘ�Ah��

� wq��CoiH�� ISUND τ�iμ�C

oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C

yk

ParseDate (DateString, <Pattern>, <Index>)

��

�� í�

DateString Θ�rΩC

Pattern �≤σRΘ��¼�C

p� π�μíykMμA��\ http://userguide.icu-project.org/formatparse/

datetimeC

pG���rΩAhyÑ⌠��P NewDateFormatter τ�ft��

� FormatterStyle M FormatterType ��MwμíC

Index NewDateFormatter τ�Is������Cw]�� 0CpG��ñS�

Θ�μís@{íAh���w]μís@{íAN�w��UCIs

��ª@�G

NewDateFormatter(’’, ’Etc/UTC’, ’serial’, ’medium’, ’date’)

d�

nDate = ParseDate(’2011/11/24’, ’yyyy/MM/dd’);

226 IBM Cognos TM1 10.2.2 �G ��ΓU

���@ TurboIntegrator τ�

o�τ��≤U�@��C

DimensionCreateDimensionCreate ���s��C

oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C

yk

DimensionCreate(DimName);

�� í�

DimName nⁿú����WC

d�

DimensionCreate(’Product’);

�d��� Product ��C

DimensionDeleteAllElements�τ��Rú��ñ����C

oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C

�GRúY��A�Rú����O��� Cube Ω�C²OApGz��

DimensionDeleteAllElements Rú�AMßbumeta Ω�v��ñ½�π��PW

�o��Ahb½����ßACube ñ�o���O���Ω�IúN[HO

dC

�τ�i�½���ÑhC

yk

DimensionDeleteAllElements(DimName);

�� í�

DimName nqΣñRú������WC

d�

DimensionDeleteAllElements(’Model’);

�d�Rú Model ��ñ����C

DimensionDestroy�τ��Rú TM1 Ω�wñ���C

oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C

� 6 � TM1 TurboIntegrator τ� 227

yk

DimensionDestroy(DimName);

�� í�

DimName nRú���WC

d�

DimensionDestroy(’Product’);

�d��Rú TM1 Ω�wñ� Product ��C

DimensionElementComponentAddN≤]l��sW�X�C��NAzúαb TurboIntegrator Bz{��u�

�v{�ñ���τ�C

oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C

yk

DimensionElementComponentAdd(DimName, ConsolidatedElName,ElName, ElWeight);

�� í�

DimName nVΣñsWl��X������C

ConsolidatedElName nVΣñsWl���C

ElName l���WC

ElWeight l���[vC

d�

DimensionElementComponentAdd(’Measures’, ’Net Sales’, ’Expenses’, -1);

�d�Nl� Expenses sW� Measures ��ñ� Net Sales XCl�bXñπ

��[v� -1C

DimensionElementComponentAddDirectDimensionElementComponentAddDirect ��sΦ��AN≤]l��sWX

�C

oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C

b Cognos TM1 ñsΦ���w]ΦkNO�� π��sΦ¼�Cb�¼�ñA��

����sΦ��BNo�sΦM�sΦ��A�ß���sΦ��@�d�A

∩gΩ���CCϕbBz{�� Meta Ω�{�ñ����sΦ TurboIntegrator τ�

228 IBM Cognos TM1 10.2.2 �G ��ΓU

]�p DimensionElementComponentAdd��ATurboIntegrator Y���Σ� π��s

ΦCTurboIntegrator �����sΦ��A�B∩ªM�sΦ@�AMß∩g Meta Ω

�{�������C

P�sΦúPA]�ΣñS�]AsΦ��C�O�bΩ���W⌡μ@�C�

Γ�úP�Sϕ����A]�ª�Qn��¼��sΦG

v ϕ TurboIntegrator Bz{����O∩j¼��iμp¼�≤�Cb�ípUA�

sΦN≤��vA]�ªú��s� �∩gj¼��C

v ϕ TurboIntegrator Bz{����ONjqΩ�ⁿJ Cube ñ�Cb�ípUABz

{�� Meta Ω�{��GNO���A�B�buΩ�v{�ñ���IsA

⌡μΣ�Ω�ⁿJ��n�⌠≤�∩Cϕ Meta Ω�{����ABz{��⌡

L∩�íΩ��iμπ���BΓAoα²Ω�ⁿJ�t�≤�C

yk

DimensionElementComponentAddDirect(DimName, ConsolidatedElName,ElName, ElWeight);

�� í�

DimName nVΣñsWl��X������C

ConsolidatedElName znsWl�Σñ�X�C

ElName l���WC

ElWeight l���[vC

d�

DimensionElementComponentAddDirect(’Measures’, ’Net Sales’, ’Expenses’, -1);

�d�Nl� Expenses sW� Measures ��ñ� Net Sales XCl�bXñπ

��[v� -1C

DimensionElementComponentDelete�τ��qX�ñRú@�≤]l��C

oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C

yk

DimensionElementComponentDelete(DimName, ConsolidatedElName,ElName);

�� í�

DimName nqΣñRúl��X������C

ConsolidatedElName nqΣñRúl��X�C

ElName nRú�l��WC

� 6 � TM1 TurboIntegrator τ� 229

d�

DimensionElementComponentDelete(’Region’, ’Benelux’,’Belgium’);

�d�q Region ��� Benelux XñRú Belgium l�C

DimensionElementComponentDeleteDirect�τ���sΦ��AqX�ñRú≤]l��C

oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C

b Cognos TM1 ñsΦ���w]ΦkNO�� π��sΦ¼�Cb�¼�ñA��

����sΦ��BNo�sΦM�sΦ��A�ß���sΦ��@�d�A

∩gΩ���CCϕbBz{�� Meta Ω�{�ñ����sΦ TurboIntegrator τ�

]�p DimensionElementComponentDelete��ATurboIntegrator Y���Σ� π��

sΦCTurboIntegrator �����sΦ��A�B∩ªM�sΦ@�AMß∩g Meta Ω

�{�������C

P�sΦúPA]�ΣñS�]AsΦ��C�O�bΩ���W⌡μ@�C�

Γ�úP�Sϕ����A]�ª�Qn��¼��sΦG

v ϕ TurboIntegrator Bz{����O∩j¼��iμp¼�≤�Cb�ípUA�

sΦN≤��vA]�ªú��s� �∩gj¼��C

v ϕ TurboIntegrator Bz{����ONjqΩ�ⁿJ Cube ñ�Cb�ípUABz

{�� Meta Ω�{��GNO���A�B�buΩ�v{�ñ���IsA

⌡μΣ�Ω�ⁿJ��n�⌠≤�∩Cϕ Meta Ω�{����ABz{��⌡

L∩�íΩ��iμπ���BΓAoα²Ω�ⁿJ�t�≤�C

yk

DimensionElementComponentDeleteDirect(DimName, ConsolidatedElName,ElName);

�� í�

DimName nqΣñRúl��X������C

ConsolidatedElName nqΣñRúl��X�C

ElName nRú�l��WC

d�

DimensionElementComponentDeleteDirect(’Region’, ’Benelux’,’Belgium’);

�d�q Region ��� Benelux XñRú Belgium l�C

DimensionElementDelete�τ��q��ñRú@��C

oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C

�GRúY��A�Rú����O��� Cube Ω�C

230 IBM Cognos TM1 10.2.2 �G ��ΓU

yk

DimensionElementDelete(DimName, ElName);

�� í�

DimName ]tnRú����C

ElName nRú��C

d�

DimensionElementDelete(’Region’, ’Belgium’);

�d�q Region ��ñRú Belgium �C

DimensionElementDeleteDirect�τ���sΦ��A�Hq���ñRú�C

oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C

�GRúY��A�Rú����O��� Cube Ω�C

b Cognos TM1 ñsΦ���w]ΦkNO�� π��sΦ¼�Cb�¼�ñA��

����sΦ��BNo�sΦM�sΦ��A�ß���sΦ��@�d�A

∩gΩ���CCϕbBz{�� Meta Ω�{�ñ����sΦ TurboIntegrator τ�

]�p DimensionElementDelete��ATurboIntegrator Y���Σ� π��sΦC

TurboIntegrator �����sΦ��A�B∩ªM�sΦ@�AMß∩g Meta Ω�{

�������C

P�sΦúPA]�ΣñS�]AsΦ��C�O�bΩ���W⌡μ@�C�

Γ�úP�Sϕ����A]�ª�Qn��¼��sΦG

v ϕ TurboIntegrator Bz{����O∩j¼��iμp¼�≤�Cb�ípUA�

sΦN≤��vA]�ªú��s� �∩gj¼��C

v ϕ TurboIntegrator Bz{����ONjqΩ�ⁿJ Cube ñ�Cb�ípUABz

{�� Meta Ω�{��GNO���A�B�buΩ�v{�ñ���IsA

⌡μΣ�Ω�ⁿJ��n�⌠≤�∩Cϕ Meta Ω�{����ABz{��⌡

L∩�íΩ��iμπ���BΓAoα²Ω�ⁿJ�t�≤�C

yk

DimensionElementDeleteDirect(DimName, ElName);

�� í�

DimName ]tnRú����C

ElName nRú��C

� 6 � TM1 TurboIntegrator τ� 231

d�

DimensionElementDeleteDirect(’Region’, ’Belgium’);

�d�q Region ��ñRú Belgium �C

DimensionElementInsert�τ��N�sW���ñC

oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��CziH���

τ�sW�rBrΩ�X�C��NAzúαb TurboIntegrator Bz{��uΩ

�v�u��v{�ñ���τ�C

yk

DimensionElementInsert(DimName, InsertionPoint, ElName,ElType);

�� í�

DimName nVΣñsW����C

InsertionPoint {�����CnsW���ñ��N

�íJ�{���e�CpG���O�

�As�NsW������C

ElName nⁿú�s��WC

ElType ��¼CElType �T�iα��G

N - ϕ�r�C

S - ϕrΩ�C

C - ϕX�C

d�

DimensionElementInsert(’Region’, ’Belgium’, ’Netherlands’,’N’);

�d�N Netherlands �r�sW� Region ��Cb��wqñ Netherland �π

b Belgium �e�C

DimensionElementInsertDirect�τ���sΦ��AN�sW���ñC

oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��CziH���

τ�sW�rBrΩ�X�C

b TM1 ñsΦ���w]ΦkNO�� π��sΦ¼�Cb�¼�ñA�����

�sΦ��BNo�sΦM�sΦ��A�ß���sΦ��@�d�A∩gΩ

���CCϕbBz{�� Meta Ω���ñ����sΦ TurboIntegrator τ�]�p

232 IBM Cognos TM1 10.2.2 �G ��ΓU

DimensionElementInsert��ATurboIntegrator Y���Σ� π��sΦCTurboIntegrator

�����sΦ��A�B∩ªM�sΦ@�AMß∩g Meta Ω�{����Ω��

�C

P�sΦúPA]�ΣñS�]AsΦ��C�O�bΩ���W⌡μ@�C�

Γ�úP�Sϕ����A]�ª�Qn��¼��sΦG

v ϕ TurboIntegrator Bz{����O∩j¼��iμp¼�≤�Cb�ípUA�

sΦN≤��vA]�ªú��s� �∩gj¼��C

v ϕ TurboIntegrator Bz{����ONjqΩ�ⁿJ Cube ñ�Cb�ípUABz

{�� Meta Ω�{��GNO���A�B�buΩ�v{�ñ���IsA

⌡μΣ�Ω�ⁿJ��n�⌠≤�íJCϕ Meta Ω�{����ABz{��⌡

L∩�íΩ��iμπ���BΓAoα²Ω�ⁿJ�t�≤�C

yk

DimensionElementInsertDirect(DimName, InsertionPoint, ElName,ElType);

�� í�

DimName nVΣñsW����C

InsertionPoint {�����CnsW���ñ��N

�íJ�{���e�CpG���O�

�As�NsW������C

��NAY�N InsertionPoint ϕ@�rΩ�

��ípA�τ�α����iμC

ElName nⁿú�s��WC

ElType ��¼CElType �T�iα��G

N - ϕ�r�C

S - ϕrΩ�C

C - ϕX�C

d�

DimensionElementInsertDirect(’Region’, ’Belgium’, ’Netherlands’,’N’);

�d�N Netherlands �r�sW� Region ��Cb��wqñAπ Nether-

lands O≥�b Belgium ºeC

DimensionElementPrincipalName�τ������DΘW��OWC

oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C

b≤s���ATurboIntegrator ����DΘ�WFúα���OWC]�Ap

G TurboIntegrator Bz{�uα���OWAhb��≤s���AiH���τ�

MwDn�WC

� 6 � TM1 TurboIntegrator τ� 233

yk

DimensionElementPrincipalName( DimName, ElName )

�� í�

DimName nqΣñ��DΘ�W���WC

ElName �WCElName iHO�OWA]iHO

D�WC

d�

pG ElName úb DimName �exs���ñAh�τ��� ElNameC

pG ElName b DimName ñAhL�ªO�OW�ODΘ�WAí����

DΘWC

DimensionExists�� DimensionExists iHPw⌡μ TurboIntegrator Bz{��°A�WO�sbSw

���C

oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��CpG°A�W

sb���Ah�� 1F�h�� 0C

yk

DimensionExists(DimName);

�� í�

DimName nT{ΣO�sb���WC

d�

DimensionExists(’Region’);

�d�Pw°A�WO�sb Region ��C

DimensionSortOrder�τ������M���X��≤A]w���¼M��C

oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C

DimensionSortOrder wq�����iMwl�u�ívbul�sΦ�vñ�πΦ

íC

DimensionSortOrder ]w����eFu�N��xs�°A��A��u�∩��i

�C

234 IBM Cognos TM1 10.2.2 �G ��ΓU

yk

DimensionSortOrder(DimName, CompSortType, CompSortSense,ElSortType , ElSortSense);

�� í�

DimName n�Σ]w�������WC

CompSortType wqX��≤b��ñ�πΦíC

CompSortType ���G

ByInput - Od≤�íJX����C

ByName - ÷W��X�≤C

CompSortSense wqX≤���tΓkCoO�n��A

²u�b CompSortType � ByName �A�M

����CCompSortSense ��i�G

Ascending - ÷r��W����X≤C

Descending - ÷r��ε����X≤C

ElSortType wq��������CElSortType ���i

�G

ByInput - Od��íJ������C

ByName - ÷W�����C

ByLevel - ÷h������C

ByHierarchy - ÷Ñh�����C

ElSortSense wq������tΓkCoO�n��A

²u�b ElSortType � ByName � ByLevel

�A�M����CElSortSense �Γ�iα�

�G

Ascending - ÷r����÷h�AH�W��

�����C

Descending - ÷r����÷h�AH�ε��

�����C

d�

DimensionSortOrder (’Region’, ’ByName’, ’Descending’,’ByLevel’, ’Ascending’);

�d�]w Region �������C�����ú÷h�H�W����A���

X≤h÷r��ε����C

DimensionUpdateDirect�τ��⌡μ TurboIntegrator Bz{�ñⁿ��sΦ¡εº��� π∩gAΩΦ

WANOúY���O Θ�\�C

� 6 � TM1 TurboIntegrator τ� 235

oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C

��Y�ⁿ@tC��sΦ]"ΣO�Rú�A����O ΘN�WLΣ

π∩g���N���O ΘCb�� D i m e n s i o n E l e m e n t I n s e r t D i r e c tB

DimensionElementDeleteDirectBDimensionElementComponentAddDirectB

DimensionElementComponentDeleteDirect �]��DimensionTopElementInsertDirect

�sΦ��ºßAiH∩�a���τ�CIs DimensionUpdateDirect �� l

π�sO Θ¿�AúLAªiH�O�bBz ¿ºßA���bª�p�i

αO Θ�\�ñC

yk

DimensionUpdateDirect(DimName);

�� í�

DimName zn∩g���WC

d�

DimensionUpdateDirect(’Region’);

�d��∩g Region ��C

DimensionTopElementInsert�τ��b��ñ���C

oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��CpG��wg

�μ@�ANú�����C

yk

DimensionTopElementInsert(DimName, InsertionPoint, ElName);

�� í�

DimName n�������C

InsertionPoint {�����CnsW��ñ��N

�íJ�{���e�C

ElName nⁿú�s���WC

d�

DimensionTopElementInsert(’Region’, ’Netherlands’, ’World’);

�d��N� World sW� Region ��Cb��wqñAπíJ� World O

≥�b Netherlands ºeC

DimensionTopElementInsertDirect�τ���sΦ��Ab���ñ���C

236 IBM Cognos TM1 10.2.2 �G ��ΓU

oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��CpG��wg

�μ@�ANú�����C

b Cognos TM1 ñsΦ���w]ΦkNO�� π��sΦ¼�Cb�¼�ñA��

����sΦ��BNo�sΦM�sΦ��A�ß���sΦ��@�d�A

∩gΩ���CCϕbBz{�� Meta Ω�{�ñ����sΦ TurboIntegrator τ�

]�p DimensionTopElementInsert��ATurboIntegrator Y���Σ� π��sΦC

TurboIntegrator �����sΦ��A�B∩ªM�sΦ@�AMß∩g Meta Ω�{

�������C

P�sΦúPA]�ΣñS�]AsΦ��C�O�bΩ���W⌡μ@�C�

Γ�úP�Sϕ����A]�ª�Qn��¼��sΦG

v ϕ TurboIntegrator Bz{����O∩j¼��iμp¼�≤�Cb�ípUA�

sΦN≤��vA]�ªú��s� �∩gj¼��C

v ϕ TurboIntegrator Bz{����ONjqΩ�ⁿJ Cube ñ�Cb�ípUABz

{�� Meta Ω�{��GNO���A�B�buΩ�v{�ñ���IsA

⌡μΣ�Ω�ⁿJ��n�⌠≤�∩Cϕ Meta Ω�{����ABz{��⌡

L∩�íΩ��iμπ���BΓAoα²Ω�ⁿJ�t�≤�C

yk

DimensionTopElementInsertDirect(DimName, InsertionPoint, ElName);

�� í�

DimName n�������C

InsertionPoint {�����CnsW��ñ��N

�íJ�{���e�C

ElName nⁿú�s���WC

d�

DimensionTopElementInsertDirect(’Region’, ’Netherlands’, ’World’);

�d��N� World sW� Region ��Cb��wqñAπíJ� World O

≥�b Netherlands ºeC

ODBC TurboIntegrator τ�

o�τ��≤U ODBC �@C

ODBCClose�τ��÷¼P ODBC Ω���suC

oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C

� 6 � TM1 TurboIntegrator τ� 237

yk

ODBCClose(Source);

�� í�

Source }�� ODBC ���WC

d�

ODBCClose(’Accounting’);

�d�÷¼P Accounting ODBC ��suC

ODBCOpen�τ��}��≤ΘX� ODBC Ω��C

oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C

yk

ODBCOpen(Source, ClientName, Password);

�� í�

Source ODBC ��WC

ClientName Ω��W����ß�C

Password ClientName �KXC

d�

ODBCOpen(’Accounting’, ’Jdoe’, ’Bstone’);

�d���KX Bstone }� Jdoe �ß�� Accounting ODBC Ω��C

ODBCOPENEx�τ��}��≤ΘX� ODBC Ω��A�ⁿwsu��}�� Unicode suC

oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C

μí�GODBCOPENEx (dataset name, dataset client name, client password, (use-Unicode-

interface flag) )

yk

ODBCOpenEx(Source, ClientName, Password, UseUnicodeODBC);

�� í�

Source ODBC ��WC

238 IBM Cognos TM1 10.2.2 �G ��ΓU

�� í�

ClientName Ω��W����ß�C

KX ClientName �KXC

UseUnicodeODBC wqn��� Unicode su��¼C

d�

ODBCOpenEx( TestTable, sa, , 1 );

chinese= ;chinese = CHARW( 37123 );fieldval = chinese | SomeNewText;sql= Update TestTable set ForeName = N | fieldval | WHERE CustomerId= 1ODBCOUTPUT( Unicode, sql );

�G SQL »zípU�G

Update TestTable set ForeName = N?SomeNewText WHERECustomerId = 1

ODBCOutput�τ��∩}�� ODBC Ω��⌡μ SQL ≤sd�C

oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��CbIs

ODBCOutput ºe��� ODBCOpen τ�}�Ω��A�b�⌠Bz{�ºe��

� ODBCClose ÷¼�Ω��C

yk

ODBCOutput(Source, SQLQuery, [SQLQuery2, SQLQuery3, ...]);

�� í�

Source n∩Σ⌡μd�� ODBC Ω��C

SQLQuery SQL d�»zíC

÷M ODBCOutput O}o�≤sϕμA²]

iH�bΩ��ñ⌡μ⌠≤ SQL d�C

pG SQL d�»zíWL 255 �rAz�

N�d�I⌠�h� S Q L Q u e r y ��

]SQLQuery2BSQLQuery3 Ñ�Coi²z��

WL TurboIntegrator ��� 255 �r¡ε�

d�»zíC⌡μ ODBCOutput τ��ANs

��� SQLQuery ��A�B��Q⌡μd

�C

� 6 � TM1 TurboIntegrator τ� 239

d�

ODBCOutput(’Accounting’, ’INSERT [CategoryID], [CategoryName]FROM Categories;’);

�d�∩ Accounting Ω��⌡μⁿw�d�C

SetODBCUnicodeInterface�τ��]w ODBC ������ Unicodeuevτ�A�O@δμ@��rτ

�C

oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C

N�τ�]� 1Ah���er ODBC ��C

í ODBC X�{íΣ����μ@����M Unicode �íuerv��A�

ß�OH 16 ��qiμr��M��CpG∩�X�{íúΣ�Σñ@��íA

h�ú X�Ajε TurboIntegrator �����Sw�íC

yk

SetODBCUnicodeInterface=1

�� í�

1 ��er ODBC ��C

0 ��μ@����C

Bz{��ε� TurboIntegrator τ�

o�τ�PBz{��ε��÷C

ProcessError�τ���YεBz{�C

oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C

���τ�ε�Bz{�����¼A�X�C

yk

ProcessError;

��

LC

ExecuteCommand�τ��bBz{��í⌡μⁿOμCziH�� ExecuteCommand ⌡μα���{

íA²úα⌡μA�C

oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C

240 IBM Cognos TM1 10.2.2 �G ��ΓU

pGz�� ExecuteCommand ⌡μ⌡μ�Ah�M�UC°≤G

v pG CommandLine ��uⁿwn⌡μ���WAh Windows °A�Nb°A�

Ω�w�²M Tm1s.exe �b��²ñMΣ���CUNIX °A�u�b°A�Ω�

w�²ñMΣ���C

v pG CommandLine �����∩⌠r�Ah Windows M UNIX °A�úu��

�b°A�Ω�w�²ñMΣ���C

v b Microsoft Windows � UNIX °A�WAziHV CommandLine �����∩

⌠AH⌡μ⌠≤�mñ���C

yk

ExecuteCommand(CommandLine, Wait);

�� í�

CommandLine n⌡μ�ⁿOμC

Wait ⁿXBz{�O�Ñ ⁿO⌡μ ¿ßAA�

≥⌡μU@�Bz{�»zíC���� 0 �

�Bz{��≥⌡μU@�»zíA�úÑ

⌡μⁿOμC���� 1 ��Bz{�Ñ ⁿ

Oμ�QμßAA�≥⌡μU@�»zíC

ExecuteProcess�τ�i²zqt@�Bz{�⌡μ TurboIntegrator Bz{�C

oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C

yk

ExecuteProcess(ProcessName, [ParamName1, ParamValue1,ParamName2, ParamValue2]);

�� í�

ProcessName n⌡μ�Bz{�WC�Bz{���PIs ExecuteProcess

�Bz{��≤�P�°A�C

pGb⌡μ�Σú�����RW�Bz{�Ah��YεI

sBz{�C]TurboIntegrator bs��ú�d ProcessName O

���C�

ParamName n⌡μ�Bz{��{���WCu�bn⌡μ�Bz{��

����A��n���C

ParamValue ParamName ������CpGzⁿw ParamName ��Ah�

�ⁿw�∩�� ParamValueC

ParamName M ParamValue ����÷��¿∩X{A��W

ß���O���Cz���n⌡μBz{��C���ⁿw@

� ParamName M�∩�� ParamValueC

� 6 � TM1 TurboIntegrator τ� 241

�J ExecuteProcess τ�ñ���W�Pb⌡μ��n⌡μ�Bz{�ñⁿw���

W��CpGbn⌡μ�Bz{����MμñΣú����WAh�o�Y½

��A�PIs ExecuteProcess �Bz{��YεC

��

ExecuteProcess ��@�Ω�A��iH∩�UCΣñ@����τ�iμ�G

τ� í�

ProcessExitByChoreQuit() ⁿXBz{�]⌡μ ChoreQuit τ���⌠

ProcessExitNormal() ⁿXBz{���⌡μ

ProcessExitMinorError() ⁿXw�Q⌡μBz{�A²o��n��

ProcessExitByQuit() ⁿXBz{�]�T� ″quit″ ⁿO��⌠

ProcessExitWithMessage() ⁿXBz{����⌠A�b tm1server.log ñgJ@hTº

ProcessExitSeriousError() ⁿXBz{�]Y½����⌠

ProcessExitOnInit() ⁿXBz{�b l]w�íñε

ProcessExitByBreak() ⁿXBz{�]J� ProcessBreak τ���⌠

d�

YnO² ExecuteProcess Is�Bz{�]Y½���ó��íA����ⁿUC�

e�{íXG

return_value = ExecuteProcess(’create_sales_cube’);ASCIIOutput(’C:\temp\process_return_value.txt’, ’Process exitedwith serious errors at’, TIME, ’on’, TODAY);if(return_value = ProcessExitSeriousError() )endif;

GetProcessErrorFileDirectory�τ����gJ TurboIntegrator Bz{������² π⌠WA��[W�

uC

oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C�w]A��

Bz{���Θx�ú�gJBz{��b°A��Ω��²ñC

yk

GetProcessErrorFileDirectory;

��

LC

GetProcessErrorFilename�τ����PYBz{��÷p� TurboIntegrator Bz{���Θx��WC

242 IBM Cognos TM1 10.2.2 �G ��ΓU

oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��CpG�Bz{

�� ú���Θx�Ah�τ���@��]���rΩC

½nG b⌡μ�wBz{���]ucvBumeta Ω�vBuΩ�v�u��v�

ñ���»zíºßA��ú�Bz{���Θx�C]�AziH��

GetProcessErrorFilename �dºe���O�ú�F��Θx�A²úα���τ�

Pw{μBz{���O�� ngJ��Θx����C

�pAzLbu��v��ñMw GetProcessErrorFilename O���@�D��rΩA

ziH�DbucvBumeta Ω�v�uΩ�v��ñO�wú���C²OAzL

kbuΩ�v��ñ�� GetProcessErrorFilename PwuΩ�v��O�ú���C

yk

GetProcessErrorFilename;

��

LC

GetProcessName�τ��HrΩ�í��{μBz{��WC

oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C

yk

GetProcessName()

��

LC

Name = GetProcessName();

Ifϕ�wϕí� true �AIf »zí�\Bz{�⌡μ@��@tC»zíC

oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��CziH��Γ

NBΓlB�ΦBΓlM±�BΓl�cϕíC

TurboIntegrator If »zíPWh IF τ�úPATurboIntegrator »zíiH�ⁿh� ElseIf

� Else »zíH�⌠h�ϕíA�Wh IF τ�uα�⌠@�ϕíC

b@� TurboIntegrator Bz{�ñA�hiH�¼OJ 20 � 20 � If/ElseIf/Else »

zíCpG�¼OJ� If/ElseIf/Else »zíWL 20 �Ahb��xsBz{��AN

�¼�@���C

yk

If(expression);statement1;ElseIf(expression);statement2;ElseIf(expression);

� 6 � TM1 TurboIntegrator τ� 243

statement3;Else;statement4;EndIf;

��

LC

d�

If (x=5);ASCIIOutput(’c:\temp\if.txt’,’x equals five’);ElseIf (x=1);ASCIIOutput (’c:\temp\if.txt’, ’x equals one’);ElseIf (x=2);ASCIIOutput (’c:\temp\if.txt’, ’x equals two’);ElseIf (x=3);ASCIIOutput (’c:\temp\if.txt’, ’x equals three’);ElseIf (x=4);ASCIIOutput (’c:\temp\if.txt’, ’x equals four’);Else;ASCIIOutput (’c:\temp\if.txt’, ’x falls outside expected range’);EndIf;

�d��⌠ X ��CpG X=5Ah⌡μ ASCIIOutput τ�HNrΩ ″x equals five″ gJ c:\temp\if.txtCpG X úÑ≤ 5Ah�⌠�@� ElseIf »zíCpG X = 1Ah

⌡μ ASCIIOutput τ�HNrΩ ″x equals one″ gJ c:\temp\if.txtC�Bz{��@

�≥�⌡μ EndIf �εC

bú�� ElseIf �ípUA]iH�c�μ If »zí]po�d�ñ�G

IF(expression);statement1;ELSE;statement2;ENDIF;

ItemReject�τ����@º�O²A�NΣPⁿw���Tº@ ±mb��ΘxñC

oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C

yk

ItemReject(ErrorString);

�� í�

ErrorString ϕYO²D���ngJ��Θx���T

ºC

d�

ItemReject(’ Value outside of acceptable range.’);

ϕ�O²]t��WXwwq�d≥�A�d�N��O²P��Tº ’Value out-

side of acceptable range.’ @ ±J��ΘxC

244 IBM Cognos TM1 10.2.2 �G ��ΓU

ItemSkip�τ��jεBz{�⌡L{μ�Ω����C

oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C

yk

ItemSkip;

��

LC

ProcessBreak�τ���εBz�Ω�A��≥⌡μBz{��u��víC

oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C

yk

ProcessBreak;

��

LC

ProcessError�τ���YεBz{�C

oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C

���τ�ε�Bz{�����¼A�X�C

yk

ProcessError;

��

LC

ProcessQuit�τ��ε TurboIntegrator Bz{�C

oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C

yk

ProcessQuit;

��

LC

� 6 � TM1 TurboIntegrator τ� 245

Whileϕ�w°≤� true �ATurboIntegrator While »zí�\Bz{�½�@tC»zíC

oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C

iH�¼OJ While »zíC

yk

WHILE(logical expression);

statement1;

statement2;

...

statement n;

END;

�G�� WHILE »zíú��H END »zí�⌠C

��

LC

wPB

Synchronized() �≤ TurboIntegrator Script ñAHjεs≥⌡μ@�ⁿw� TurboIntegrator

Bz{�C

synchronized() ��UCykC

synchronized(string)

��

synchronized() ��oμ@�n���AªO���w∩Ωw½≤wq�WC�Ωw½

≤WiH�≤h� TurboIntegrator Bz{�AHNΣ⌡μ�C��s�C

��

í�

�/�n/w]�

lockName nPB��Ωw½≤����wqWCW

ú�jpgA�ñ�t�μCW�°�

úαWL 1023 �rC

String/Yes/None

yN

TurboIntegrator Bz{�iH∩ synchronized() iμ⌠N���IsA�BΩw½≤�

��úδC�C�qIs synchronized() �K}l��A�]tμ÷ ¿�εC

246 IBM Cognos TM1 10.2.2 �G ��ΓU

�pApGOqDBz{� (Pm) �D°� (Cm) �lBz{� (Ps) Is synchro-

nized()Ah�b Pm � Cm ¿�u�±vuΩw½≤vCº�¼pNO SaveDataAll

(SDA) ��[au�⌠vμ÷ñíBz{�⌡μFo]A�≤uΩw½≤vC

synchronized() IsiHm≤ TurboIntegrator Script ��⌠NBA²Oϕo{�C��A

�C�A�≤π�Bz{�C

��q��b TurboIntegrator Scriptuñív�YB�� synchronized() Is�

TurboIntegrator Bz{�A�b�Isºeiμ@� O1C� TurboIntegrator Bz{�

�Γ�Ω�iα�P�}lCb�G�Ω�IsΣ synchronized() ºeA�@�Ω�i

α�⌡μ� ¿]]AΣ synchronized() Is�Cb�ípUA∩����ÑAN�

oΓ�Bz{�P�⌡μ@�C��aApG�G�Bz{�b�@�Bz{� ¿

ºeIsΣ synchronized()Ah���⌠≤w⌡μ�u@ (O1)A�Ñ �@�Bz{�

¿Cb�ípUA∩����ÑAoΓ�Bz{�N�w�C�@�C

Yn�K�Vc¼pAH���� synchronized() ���A�]²újó�² syn-

chronized() Is¿� TurboIntegrator Bz{���@�»zíC

d�

��q TurboIntegrator Bz{� P �n≤sΓ� Cube]Cube_1 M Cube_2�C

ΣL TurboIntegrator Bz{�]iα�n≤s Cube_1 � Cube_2C

Ynv@⌡μ��n≤s Cube_1 � Cube_2 � TurboIntegrator Bz{�Ah P iH

zLUCΦíIs synchronized()G

sCube_1=’Cube_1’;sCube_2=’Cube_2’;sE1=’Elm1’;sE2=’Elm2’;sE4=’Units’;sE5=’Price’;

Synchronized( sCube_1 );Synchronized( sCube_2 );

CellPutn( 111, sCube_1, sE1, sE2 );CellPutn( 9.99, sCube_2, sE4, sE5 );

# ...

ΣLn≤s Cube_1 � Cube_2 � TurboIntegrator Bz{�]��zL�ⁿ�Φí

Is synchronized( sCube_1 ) M]��synchronized( sCube_2 )C

b�d�ñAoΓ�Ωw½≤�Ww∩�P Cube W�PC²OAΩw½≤�W

ú�PΣL Cognos TM1 ½≤]CubeB��Bl�Ñ��W�PC.

Wh�z TurboIntegrator τ�

o�τ��≤UWh�zC

� 6 � TM1 TurboIntegrator τ� 247

CubeProcessFeeders�τ��½sBzⁿw Cube �Whñ���Xe�C

oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C

�τ��½sBzⁿw Cube �Whñ���Xe�CxsWh�sΦ�eºßA@δ

���½sBzXe�AúLApGΩ��≤A���Ω��≤��≤í°≤íX

e�Ah�nIs�τ�AH½s�⌠��°≤íXe�C

yk

CubeProcessFeeders(CubeName);

�� í�

CubeName n�ӽsBzXe�� CubeC

d�

CubeProcessFeeders(’2003sales’);

�d��½sBz 2003sales Cube �Whñ���Xe�C

CubeRuleAppend�τ��NμμWhσr�[ TM1 Cube WhC

oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C

ΩΦWA�τ��NμμσrsWWh (.rux) �Coμσrq�OWh»zíA²]

iHOCpGb⌡μ�τ��S�⌠≤WhP Cube �÷pAN���sWhAΣ

ñu]t����μC

yk

CubeRuleAppend(CubeName, RuleText, IsCalculationRule);

�� í�

CubeName Cube WAo� Cube PznbΣñ�[@μ

σr�Wh�÷pC

248 IBM Cognos TM1 10.2.2 �G ��ΓU

�� í�

RuleText zn�[Wh�μμσrC

zsW�πμσr��Hμ�AϕA�B�

�ϕuWhyk��D�C

pG�μσr]A⌠≤���Ah�W

��HΓ�μ�AϕAH⌡Xq��A

ϕ�W�μ�C�pAb��W�

CL3 ���A��Nªⁿw� [’’CL3’’]C

UCd�dziH�[Wh���σr

μG

’[’’CL3’’] = [’’CL4’’] + [’’Trial’’];’

’skipcheck;’

’[’’Trial’’] => [’’CL3’’];’

IsCalculationRule IsCalculationRule ����iO���biαs

b≤ Cube Whñ�⌠≤Xe��qºWíJ

μCpG�ñ IsCalculationRule ��A�H 0.0

��Ahsμu��[Wh��C

]�Wh (.rux) �O�ß�≥�∩�Xe��

q�pΓ�q�¿A]��≤pΓWh»zí

]��∩�������[μú����

1.0 @����AHTO�bWh��Aϕ�m

ñíJsμC

d�

CubeRuleAppend( ’MyCube’, ’[’’CL3’’] = [’’CL4’’] + [’’Trial’’];’, 1.0 );

�d��b MyCube Cube Wh�pΓ�q��íJpΓ»zí [’CL3’] = [’CL4’] +

[’Trial’];C

CubeRuleAppend( ’MyCube’, ’[’’Trial’’] => [’’CL3’’];’, 0.0 );

�d��b MyCube Cube �Wh��íJXe�»zí [’Trial’] => [’CL3’];C

CubeRuleDestroy�τ��Rú⌠≤w∩ⁿw� Cube �sb�WhC

oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C

� 6 � TM1 TurboIntegrator τ� 249

yk

CubeRuleDestroy(CubeName);

�� í�

CubeName Cube WAo� Cube PznRú�Wh�÷

p

d�

CubeRuleDestroy(’SalesProjections’);

�d��Rú SalesProjectionscube �WhC

DeleteAllPersistentFeedersRú⌠≤�≥sb� .feeder ��C

���τ��A�N�� Cube �� ″do not save feeders″A]�ß≥ ″SaveData″ ú��≥OsXe�Aoϕ�b°A�½s���½spΓ��Xe�C

yk

DeleteAllPersistentFeeders;

�� í�

L �τ�S���C

ForceSkipCheckjε⌡μd�AN� Cube bWhñπ� SKIPCHECK @�C

oϕ�∩≤CC�iα�xsμHMΣ��íp]S� SKIPCHECK �íp�Ad

�u�BzΩ��≤ Cube ñ��C�τ��N°�d��¼A]�u∩� Cube ñ�

�C��sW Turbo Integrator Bz{��ucv�qCN ForceSkipCheck()

±bucvñAª�vTnϕ��Ω���π�°�d�C

yk

ForceSkipCheck()

�� í�

L �τ�S���C

RuleLoadFromFile�τ��qσr��ⁿw� Cube �� TM1 WhC

oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C

250 IBM Cognos TM1 10.2.2 �G ��ΓU

�σr���� TM1 WhD�iμμí�CC�Wh»zí��H (;) �⌠A

e���[W # rC

pGⁿw� Cube wsbWhAh RuleLoadFromFile ���WhN∩g{��WhC

yk

RuleLoadFromFile(Cube, TextFile);

�� í�

Cube n���Wh� Cube WC

TextFile nqΣñ��Wh�σr�WC

ziHⁿw���� π⌠A]A�WM�

�WC]U��d� 1C�

pGzuⁿw�WM��WATurboIntegrator �

b°A��Ω��²ñMΣ���C

pGzúⁿw��WAh�w]A

TurboIntegrator �w��W� .ruxC]U��d

� 2�C

pGzN TextFile ��Od���Ah TurboIntegrator �b°A��Ω��²ñMΣ

P Cube PW]²O��W� .rux����C]U��d� 3�C

d�

RuleLoadFromFile(’Sales’, ’C:\temp\cuberule.txt’);

�d��� C:\temp �²ñ� cuberule.txt ���eA� Sales Cube ��WhC

RuleLoadFromFile(’Sales’, ’cuberule’);

�d���°A�Ω��²ñW� cuberule.rux ���A� Sales Cube ��WhC

RuleLoadFromFile(’Sales’, ’ ’);

�d���°A�Ω��²ñW� Sales.rux ���A� Sales Cube ��WhC

FL�tτ�

o�τ�OPFL�tft��C

GetUseActiveSandboxProperty�τ����¼L�AⁿXBz{�Ob≥�Ω��O����@�ñFL�tñ¬

�MgJ�C

oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C

w]�O²Bz{�¬�MgJ≥�Ω�C

v pG���O 0AhBz{��e�b¬�MgJ≥�Ω�C

v pG���O 1AhBz{��e�b¬�MgJ@�ñFL�tC

� 6 � TM1 TurboIntegrator τ� 251

�GúD zwbBz{�ñ�� SetUseActiveSandboxProperty τ�A�ho�τ��

����eb Architect/u°A���v�����ñ]w��[�Cb�ípUA��

e��O�W��� SetUseActiveSandboxProperty τ��]w��MwC

yk

GetUseActiveSandboxProperty()

��

LC

d�

return_value = GetUseActiveSandboxProperty();

�d����¼L�AⁿXBz{��eOb@�ñFL�t�O≥�Ω�ñ¬�M

gJ Cube Ω�C

ServerSandboxesDeleteServerSandboxesDelete e\�z��≤PSw�h������FL�tC

oO TM1 TurboIntegrator τ�Ab TurboIntegrator Bz{�ñ��C

uFL�tvOM�u@�A���iHbΣñΘJMxsúP≤ IBM Cognos TM1 ≥

�Ω��Ω��CuFL�tvxsb �MO Θ]Y���ñ�ñC�\αOb

°A��@�A�BiHzL TurboIntegrator M API τ� ServerSandboxesDelete

iμCb TurboIntegrator Bz{�ñ���S�A�z�NiH�����°��w

�@C

í�

�τ���uzⁿví��nRú�FL�tCzⁿiH¬�G″Delete sandboxes

whose attribute is condition value.″

�pG″Delete sandboxes whose size is greater than 10 MB.″ b�d�ñAattribute O

FL�t� ″size″Bcondition O ″greater than″A� value O ″10 MB″C

TurboIntegrator τ��Γ�∩��w�r��C]�FL�tú¡εΣWñi��

rA�H�z�iHb�n�ú L��v�uw�vw�rC

�pAServerSandboxesDelete( ’client:=:Admin, name:=:best case scenario’ );"

bUCd�ñA≤FL�tW (″best::case::scenario″) ñ���rA]��nt@

�w�rG

ServerSandboxesDelete( ’client|=|Admin# name|=|best::case::scenario’, ’|’, ’#’ );"

�Gb�τ�� TurbIntegrator P API �íñAzⁿ�T�ykúPC

yk

ServerSandboxesDelete(string,string,string)

252 IBM Cognos TM1 10.2.2 �G ��ΓU

��

zⁿ

�n�

String

Lw]�

⌠N°��zⁿMμCC@�zⁿúO]tT�O�rΩC�@�OⁿXFL

�t���C�G�ⁿX°≤A�p ″>″ � ″=″C�T�OOFL�t��iμ�°≤Lo����iα�Cπ�rΩ�°�úαWL 10,000 �rC

PredicateDelimiter

∩�

String

w]�� :]��

∩��w�rC

rΩ�°�úαWL 1 �rC

PredicateListDelimiter

∩�

String

w]�� ,]rI�

∩��w�rC

rΩ�°�úαWL 1 �rC

Lo���

Lo���Oi��iμ�°≤±��FL�t�eC��WMΣ∩����°≤

ú�jpgA�ñ�O��μC�pAUCΓ�Isú��G

ServerSandboxesDelete( ’client:=:Admin’ );

ServerSandboxesDelete( ’C L I E N T : = :Admin’ );

ϕ 1. Lo���

�� í� ���°≤ ��¼

UpdateDate bFL�tñ⌡μe�

gJ�@��íWOC

<, =, >. Ω���μí��íWOAτY

YYYY-MM-DDCΘO�p�μ�C

AccessDate e�°ⁿFL�t��

íWOC

<, =, >. Ω���μí��íWOAτY

YYYY-MM-DDCΘO�p�μ�C

CreationDate ��FL�t��íW

OC

<, =, >. Ω���μí��íWOAτY

YYYY-MM-DDCΘO�p�μ�C

Size FL�t�O Θ�j

pC

<, =, >. ϕ� log4cxx α½Wh�jp]��\

tm�� A u d i t L o g M a x T e m p

FileSize�C�pA10 MBCKB O�p

�μ�C

� 6 � TM1 TurboIntegrator τ� 253

ϕ 1. Lo��� (�≥)

�� í� ���°≤ ��¼

Name FL�t�WC =]]

t�C

rΩC

�ß� FL�t����ß

�C

=. rΩC

Group FL�t�����

�Σ¿��s�C

=. rΩC

OⁿM�

FL�tRú��²esb�f�Oⁿ\αiμOⁿC��AFL�t�z�G��

��°i]Ab INFO h��ú�Θx (tm1server.log) ñC�°i�]AⁿvTFL�

t�MμBΣí��AH�⌠≤o����C

ServerSandboxesDelete u���¿\�ó¼AC

yN

zⁿMμ

μ@IsñqL ServerSandboxesDelete �h�zⁿ�s�C½y�íA∩≤

�XqL�h�FL�t�ÑA��zⁿú��O t r u eC��h�

ServerSandboxesDelete IsiHF¿≈μ�C@� ServerSandboxesDelete I

sue\C@���X{@�C�pA]�@�FL�tu�@����ß

�A�H���ß�Γ�OL��@�C��Y���X{h��A�b�

�°iñπiAúLAó�ú�ñ�@�Cbo�ípUA���⌠≤

ΣLd��zⁿA²O�G�@�O��C

Ωw

�F�KjqΩw�DAServerSandboxesDelete �d��ß��FL�t@��

íI SnapshotAMßbiα��±⌠≤TOi�C�μ÷�ΩwC]��μ�A

�HpG�ß�b��BΓ���ß��uqLvAhiα�b�@μ÷ ¿

ºeAN�XLo�h�FL�tsW��ß�C�μ�Pbμ÷ ¿ºß

�YNFL�tsW�ß��o��μ��ⁿC

d≥

ADMIN]W�����M DataAdmin s�¿�iHs����ß����FL

�tCL����Taⁿw�ß���ANΣ ServerSandboxesDelete Is�d

≥¡ε�u¡L��v�FL�tC��ΣL���uαs�L��v�FL

�tFpGL�ⁿwúP��ß��DΣ��s�Ah�τ��bó�ñ

�A���M�v��C

�ñFL�t

pGFL�t�XRú�hA²�e��ñAhú�Rú�FL�tCbú�

ΘxΩTh�°iñ�X{@���AⁿX�X{��C

s�M≤sΘ�

Θ���iHOδ��]úWL�Θ����C]��¡εA�Ho����

O²]��∩aδ�Cue�≤sΘ�vú�b�OxsμgJ�iμ≤sC

254 IBM Cognos TM1 10.2.2 �G ��ΓU

�OAt��O²bⁿJO Θñ�w�Y�Ω�gJΣñºFL�t�°ⁿ

Θ�Co�FL�t�ue�s�Θ�vMue�≤sΘ�vN��PCqO

Θñ°ⁿFL�t�Au�≤sue�s�Θ�vC��A]�O Θ�F

L�túⁿ¡≤ ServerSandboxesDeleteA�HNFL�tⁿJO Θ�ú�≤

sue�s�Θ�vC

�pA��qUC���d�G

ϕ 2. e�s�Θd�

Θ �í �@

1 1 ⁿJFL�t S

1 2 gJ 1

2 3 ¬� 1

2 4 °ⁿFL�t

�����WLΓ��FL�t]iαO]tΘ�≤��u�í�Cb�í

4A°ⁿFL�t�Aue�≤sΘ�v�]� 2A�úO 1]Ω�iμe�≤s�Cb�ípUAue�s�Θ�v]�b�í 4 ]� 2CpG Write1∩�¬�Ahu�Nue�s�Θ�v]� 2A�Lk�≤ue�≤sΘ�vC

d�

ServerSandboxesDelete( ’client:=:Admin, name:=:best case scenario’ );

ServerActiveSandboxGet�τ����⌡μ���@�ñFL�t�WC

oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C

pG���S�@�ñFL�tAh���rΩC]�°�ObSϕ�z����⌠

wqñ⌡μA�BiHS�⌠≤@�ñFL�tA�HzL°�⌡μ�A�τ�@

����rΩC

yk

ServerActiveSandboxGet()

��

LC

d�

return_value = ServerActiveSandboxGet();

�d�������]Σ⌡μiμτ�Is� TI Bz{���@�ñFL�tC

ServerActiveSandboxSet�τ��]w⌡μ����@�ñFL�tC

oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C

� 6 � TM1 TurboIntegrator τ� 255

�rΩO�Mú⌡μ����@�ñFL�tCpG⌡μ�������FL�t

S����WAh�τ��YX��C]�°�ObSϕ�z����⌠wqñ

⌡μA�BiHS�⌠≤@�ñFL�tA�HzL°�⌡μ�A�τ�@�YX

��C

��GYn² TurboIntegrator Bz{�b⌡μ���@�ñFL�t�⌠wqñ¬�

MgJ�Ah��]w U s e A c t i v e S a n d b o x �eC��\ � 2 5 1 ��

yGetUseActiveSandboxPropertyzM ySetUseActiveSandboxPropertyzC

yk

ServerActiveSandboxSet(SandboxName)

�� í�

SandboxName rΩ�C⌡μ�������FL�t�W

C

d�

ServerActiveSandboxSet(’Best case’);

�d��N⌡μ����@�ñFL�t]� ″Best case″C

ServerActiveSandboxSet(’’);

�d��Mú⌡μ����@�ñFL�t]N⌠wq]�≥�Ω��C

SetUseActiveSandboxProperty�τ���εBz{�Ob≥�Ω��O����@�ñFL�tñ¬�MgJ Cube

Ω�C

oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��Cw]�O²B

z{�¬�MgJ≥�Ω�C

�τ��d≥uA�≤{μ⌡μñ�Bz{�A�B��m½ Architect/u°A��

�v������e]w��[�C

yk

SetUseActiveSandboxProperty(PropertyValue)

�� í�

PropertyValue ¼L�AⁿXBz{�b¬�MgJ Cube Ω�

�AO�����@�ñFL�t⌠wqC

pG PropertyValue = 0AhBz{���≤@

�ñFL�t⌠wqA�¬�/gJ≥�Ω

�C

pG PropertyValue = 1AhBz{��b@�

ñFL�tñ¬�/gJ Cube Ω�C

256 IBM Cognos TM1 10.2.2 �G ��ΓU

d�

SetUseActiveSandboxProperty(1);

�d��²Bz{�bo�⌡μ�ΣlíA≤@�ñFL�tñ¬�/gJ Cube Ω

�C

ServerSandboxExists����FL�tO�sbC���FL�tsb��� 1A�h� 0C

oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C

yk

ServerSandboxExists( sandboxname )

ServerSandboxExists( sandboxname , username )

��

�ΣO�sb�FL�t�WCServerSandboxExists ��@�∩�rΩ��]�

��ß��W�CpGIs�ß�π�Aϕ�M�vAhIs�ß�iH��∩�

��ⁿwDIs�ß���ß�CpGⁿw��ß�úO⌡μñ�ß�A�B⌡μ

ñ�ß�úO DataAdmin � ADMIN s��¿�Ah�ú�M�v��CpG ��

∩���Ah@�ñ�ß��FL�tOD«C

d�

UC Snippet πp≤�� ServerSandboxExistsBServerSandboxGet M

ServerSandboxListCountGet �B� User1 �����FL�tAH�N

��FL�tΘXσr�CN�w∩ Admin � Data Admin s��¿�H��

User1 ����A�Q⌡μ TurboIntegrator Bz{�Cw∩⌠≤ΣL���A

TurboIntegrator Bz{�N�]M�v���óC

SandboxIndex = 1;NumSandboxes = ServerSandboxListCountGet( ’User1’ );

WHILE( SandboxIndex <= NumSandboxes );

SandboxName = ServerSandboxGet( SandboxIndex, ’User1’ );

IF( ServerSandboxExists( SandboxName, ’User1’ ) = 1 );

ASCIIOUTPUT( ’C:\User1Sandboxes.txt’, SandboxName );

ENDIF;

SandboxIndex = SandboxIndex + 1;

END;

ServerSandboxGet�τ���zL�r N ��O�FL�tWAΣñ N OΘJ���C

oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C

� 6 � TM1 TurboIntegrator τ� 257

yk

ServerSandboxGet( index )

ServerSandboxGet( index, username)

��

���FL�t�Xñ�nDFL�t���C���íN�s≥A]�A�rΩ�

��X{��iH�����BΓCP�ARúFL�tN��≤Mμñ�FL�

tß��⌠≤FL�t���C

ServerSandboxGet ��@�∩�rΩ��]���ß��W�CpGIs�ß�π�

Aϕ�M�vAhIs�ß�iH��∩���ⁿwDIs�ß���ß�CpG

ⁿw��ß�úO⌡μñ�ß�A�B⌡μñ�ß�úO DataAdmin � ADMIN s�

�¿�Ah�ú�M�v��CpG ��∩���Ah@�ñ�ß��FL�tO

D«C

d�

��\� 257��yd�z

ServerSandboxListCountGet�τ��NFL�t�p�����rC

oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C

yk

ServerSandboxListCountGet()

ServerSandboxListCountGet( username )

��

ServerSandboxListCountGet ��@�∩�rΩ��]���ß��W�CpGIs

�ß�π�Aϕ�M�vAhIs�ß�iH��∩���ⁿwDIs�ß���

ß�CpGⁿw��ß�úO⌡μñ�ß�A�B⌡μñ�ß�úO DataAdmin �

ADMIN s��¿�Ah�ú�M�v��CpG ��∩���Ah@�ñ�ß��

FL�tOD«C

d�

��\� 257��yd�z

w� TurboIntegrator τ�

o�τ�Pw��÷C

258 IBM Cognos TM1 10.2.2 �G ��ΓU

AddClient�τ��b°A�W��s��ß�C

oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C

u�Bz{�ñ�umeta Ω�v{� ¿ßAzL AddClient τ�M���≤���

�C

�τ�P��≤s meta Ω��τ�@�Aú��≤Bz{��uΩ�v�u��v�

�ñC

yk

AddClient(ClientName);

�� í�

ClientName nsW�°A���ß�WC

�ß�W¡ε� 255 �r/��C

d�

AddClient(’Brian’);

�d�N�ß� Brian sW�°A�C

AddGroup�τ��b°A�W��s����s�C

oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C

u�Bz{�ñ�umeta Ω�v{� ¿ßAzL AddGroup τ�M���≤���

�C

�τ�P��≤s meta Ω��τ�@�Aú��≤Bz{��uΩ�v�u��v�

�ñC

yk

AddGroup(GroupName);

�� í�

GroupName n���s�WC

d�

AddGroup(’Finance’);

�τ��N Finance ���s�sW�°A�C

� 6 � TM1 TurboIntegrator τ� 259

AssignClientToGroup�τ��N°A�W�{��ß�ⁿú�{����s�C

oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C�τ��N°

A�W�{��ß�ⁿú�{����s�C

yk

AssignClientToGroup(ClientName, GroupName);

�� í�

ClientName nⁿú�s���ß�WC

GroupName nN�ß�ⁿúΣñ�s�C

d�

AssignClientToGroup(’Brian’, ’Finance’);

�d�N{���ß� Brian ⁿú�{�����s� FinanceC

AssignClientPassword�τ��NKXⁿú�°A�W�{��ß�C

oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��CpGKXⁿú

�Q ¿Ah AssignClientPassword �� 1ApGⁿúóh�� 0C

yk

AssignClientPassword (ClientName, Password);

�� í�

ClientName n�ΣⁿúKX��ß�WC

Password nⁿú��ß��KXCbⁿúKX�A��

��σrCTM1 �b°A�W∩KXiμ[

KC

KX°�����¡�rC

d�

AssignClientPassword (’Brian’, ’flyfisher’);

�d�NKX flyfisher ⁿú�W� Brian ��ß�C

AssociateCAMIDToGroup�τ���� TM1 ���s�P CAMID ºí�÷pC

oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C

260 IBM Cognos TM1 10.2.2 �G ��ΓU

yk

AssociateCAMIDToGroup(GroupName, CAMID, CAMIDDisplayValue);

�� í�

GroupName QnP CAMID �÷p� TM1 s��WC

CAMID CAMID s��WCpG CAMID úsbAh

�b }ClientCAMAssociatedGroups �ε Cube

�C

CAMIDDefDisplayValue CAMID s��OWC

CellSecurityCubeCreate�������q{� Cube ��w� CubeC

oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C

�τ�P��≤s meta Ω��τ�@�Aú��≤Bz{��uΩ�v�u��v�

�ñC

yk

CellSecurityCubeCreate ('DataCube', '0:0:1:0');

�� í�

Cube Ω� Cube �WC

DimensionMap ⁿwC@��mñ���O����≤w�

Cube �rΩC�����O�l Cube ��C

1 NϕC@�wJ���A� 0 Nϕw�ú

���CC@��úOH�j}C

Boolean return pG@�¿\Ah� TrueC�hA�Dn�

�C

Additional information ��]w GrantSecuri tyAccess �eA�

TurboIntegrator Bz{��α¿\C���xs

μw� CubeC

d�

CellSecurityCubeCreate ('DataCube', '0:0:1:0');

�d��q� Data Cube � Cube ñ�� RDCLS CubeC

CellSecurityCubeDestroy�τ��Rwq{� Cube ñ���w� CubeC

oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C

� 6 � TM1 TurboIntegrator τ� 261

�τ�P��≤s meta Ω��τ�@�Aú��≤Bz{��uΩ�v�u��v�

�ñC

yk

CellSecurityCubeCreate ('DataCube', '0:0:1:0');

�� í�

Cube Ω� Cube �WC

Boolean return pG@�¿\Ah� TrueC�hA�Dn�

�C

Additional information ��]w GrantSecuri tyAccess �eA�

TurboIntegrator Bz{��α¿\C�Rxs

μw� CubeC

d�

CellSecurityCubeDestroy ('DataCube');

DeleteClient�τ��q°A�ñRú�ß�C

oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C

u�Bz{�ñ�umeta Ω�v{� ¿ßAzL DeleteClient τ�M���≤���

�C

�τ�P��≤s meta Ω��τ�@�Aú��≤Bz{��uΩ�v�u��v�

�ñC

yk

DeleteClient(ClientName);

�� í�

ClientName nq°A�ñRú��ß�WC

d�

DeleteClient(’Brian’);

�d�q°A�ñRú�ß� BrianC

DeleteGroup�τ��q°A�ñRú���s�C

oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C

u�Bz{�ñ�umeta Ω�v{� ¿ßAzL DeleteGroup τ�M���≤���

�C

262 IBM Cognos TM1 10.2.2 �G ��ΓU

�τ�P��≤s meta Ω��τ�@�Aú��≤Bz{��uΩ�v�u��v�

�ñC

yk

DeleteGroup(GroupName);

�� í�

GroupName nRú�s�C

d�

DeleteGroup(’Finance’);

�d�q°A�ñRú Finance ���s�C

ElementSecurityGet�τ����ⁿú�Y���ºⁿws��w�h�C

oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C

yk

ElementSecurityGet(DimName, ElName, Group);

�� í�

DimName n��Σw�h��������C

ElName n��Σw�h���C

Group n��Σw�h�����s�C

d�

ElementSecurityGet(’Region’. ’Germany’, ’Budgeting’);

�d���ⁿú� Region ��ñ Germany �� Budgeting ���s��w�h�C

ElementSecurityPut�τ��Nw�h�ⁿú�Y����ⁿws�C

oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C

� 6 � TM1 TurboIntegrator τ� 263

yk

ElementSecurityPut(Level, DimName, ElName, Group);

�� í�

Level nⁿú�w�h�C� �iα�h��G

v None

v Read

v Write

v Reserve

v Lock

v Admin

DimName n�Σⁿúw�h��������C

ElName n�Σⁿúw�h���C

Group n�Σⁿúw�h�����s�C

d�

ElementSecurityPut(’Reserve’, ’Region’, ’Germany’, ’Budgeting’);

�d�N Reserve w�ⁿú� Region ��ñ Germany �� Budgeting s�C

RemoveCAMIDAssociation�τ��ú TM1 ���s�P�ⁿw CAMID ºí���÷pC

oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C

yk

RemoveCAMIDAssociation(CAMID, RemoveCAMID);

�� í�

CAMID Qn�úΣ��w�÷p� CAMID s��W

C

RemoveCAMID MwO�q }ClientCAMAssociatedGroups �ε

Cube ñRúⁿw� CAMIDC

0 �b }ClientCAMAssociatedGroups �ε Cube

ñOd CAMIDC

1 �q }ClientCAMAssociatedGroups �ε Cube

ñRú CAMIDC

264 IBM Cognos TM1 10.2.2 �G ��ΓU

RemoveCAMIDAssociationFromGroup�τ���ú TM1 ���s�P CAMID ºí�÷pC

oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C

yk

RemoveCAMIDAssociationFromGroup(GroupName, CAMID);

�� í�

GroupName Qn�úΣ÷p� TM1 ���s��WC

CAMID Qn�úΣ÷p� CAMID s��WC

RemoveClientFromGroup�τ��q���s�ñ�úⁿw��ß�C

oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C

yk

RemoveClientFromGroup(ClientName, GroupName);

�� í�

ClientName n�ú��ß�C

GroupName nqΣñ�ú�ß�����s�C

d�

RemoveClientFromGroup(’Brian’, ’Finance’);

�d�q Finance ���s�ñ�ú Brian �ß�C

SecurityOverlayCreateGlobalDefault�τ�O����}auw�M�vCubeAH�]wΩ� Cube ��w���M�C

��NA��ΣWϕM� Cube �Ω� Cube �ApG½s��°A�Ah�NΩ

� Cube α��M�CCube bⁿJ�A�bΣ���Ω� Cube �tm�M�C

oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C

yk

SecurityOverlayCreateGlobalDefault (Cube,DimensionMap)

�� í�

Cube Cube �WC

� 6 � TM1 TurboIntegrator τ� 265

�� í�

DimensionMap ⁿwC@��mñ���O����≤M��

rΩC�����O�l Cube ��C1 NϕC

@�wJ���A� 0 Nϕw�ú���C

C@��úOH�j}C

Boolean return pG@�¿\Ah� TrueC�hA�Dn�

�C

Additional information ��]w GrantSecuri tyAccess �eA�

TurboIntegrator Bz{��α¿\C��w]s

�w�M� CubeCs�M�A�≤����

�C

d�

SecurityOverlayCreateGlobalDefault('DataCube','0:0:1:0');

SecurityOverlayDestroyGlobalDefault�τ�O�}auw�M�vCubeAH�]wΩ� Cube ��w���M�C

��NA��ΣWϕM� Cube �Ω� Cube �ApG½s��°A�Ah�NΩ

� Cube α��M�CCube bⁿJ�A�bΣ���Ω� Cube �tm�M�C

oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C

yk

SecurityOverlayDestroyGlobalDefault (Cube)

�� í�

Cube Cube �WC

Boolean return pG@�¿\Ah� TrueC�hA�Dn�

�C

Additional information ��]w GrantSecuri tyAccess �eA�

TurboIntegrator Bz{��α¿\C��w]s

�w�M� CubeCs�M�A�≤����

�C

d�

SecurityOverlayDestroyGlobalDefault('DataCube');

266 IBM Cognos TM1 10.2.2 �G ��ΓU

SecurityOverlayGlobalLockNode�τ�O�zLΩwHN�I�s�v¡ε��¬Cª��s�M�A]�A��

���ú�ⁿ�vTC���ⁿOºeA����M� CubeC�}ñú ��uA�

≤M�ñ������C

oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C

yk

SecurityOverlayGlobalLockNode(bLock, Cube, Address, [AddressDelimiter]))

�� í�

bLockpG� 1Ah#HΩwC0 h#HúΩwC

CubeCube �WC

Addressiwq���M��W�O�r�

�C������X Cube ��l����C

Address returnAddress ��ñ��j�W�

∩�rΩCw]�� ’|’C

Boolean return pG@�¿\Ah� TrueC�hA�Dn�

�C

Additional information ��]w GrantSecuri tyAccess �eA�

TurboIntegrator Bz{��α¿\C��w]s

�w�M� CubeCs�M�A�≤����

�C

d�

SecurityOverlayGlobalLockNode(1,'Sales','MA');SecurityOverlayGlobalLockNode(0,'Products','MA | 2011');SecurityOverlayGlobalLockNode(0,'Products', 'MA : 2011', ':');

b�@�d�ñAu�@��≤M����CΣLΓ�d����Γ���C

SecurityRefresh�τ��¬���w��ε CubeAMßb°A�ñ½sú� TM1 API τ�����

�í�cC

oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C

yk

SecurityRefresh;

� 6 � TM1 TurboIntegrator τ� 267

��

LC

°A��@ TurboIntegrator τ�

o�τ��≤U°A��@C

BatchUpdateFinish�τ��ⁿ°A��⌠σ�≤s�íC

oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C

Hσ�≤s�í⌡μh�Bz{��∩μ@ Cube M��≤�ATM1 ΩwΦkiα��

εΣñ@�Bz{�≤s CubeCoOgL]p�FϕY�Bz{��o∩ Cube gJ

�≤�Ωw�AN�εΣLBz{�gJ� Cube H�@Ω�� π�C

��]t�≤sμ@ Cube �Γ�Bz{�]Bz{� 1 MBz{� 2��d�i

Hí��ΩwΦkC

v Γ�Bz{�ú��MIs BatchUpdateStart τ� lσ�≤sC

v C�Bz{�b�@���W�@C

v Bz{� 1 ¿Ω�Bz�Is BatchUpdateFinish τ�C�Bz{��o∩ Cube

�gJΩw�Tw�≤C

v bBz{� 1 �Od∩ Cube �gJΩw�ABz{� 2 � ¿Ω�Bz�Is

BatchUpdateFinish τ�C²OA�≤Bz{� 1 OdFΩwA]�Bz{� 2 Lk

�o∩ Cube �ΩwCbBz{� 2 ñM����Ω��≤N��A�N½s��

Bz{� 2Co�iTOΩ�� π�C

268 IBM Cognos TM1 10.2.2 �G ��ΓU

yk

�Bz{� 2 �Ω��jpAΩ���H�½s⌡μBz{�iα�P�α�π�

CCYnM��α�DA��{�� BatchUpdateFin i shWai t τ��N

BatchUpdateFinishC

BatchUpdateFinish(SaveChanges);

�� í�

SaveChanges @�X�Aⁿ°A�bσ�≤s�íñxs

��≤Tw��≤C

ⁿw 0 Nxs�≤Aⁿw 1 N�≤�≤C

d�

BatchUpdateFinish(0);

�d�ⁿ°A�xs∩ TM1 Ω�iμ��≤A��⌠σ�≤s�íC

BatchUpdateFinishWaitpGBz{�Is BatchUpdateFinishWaitA²LkO@ Cube gJΩwHTw�≤A�

Bz{�N@Ñ A�Ωwi�AMßATw�≤C

oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C

� TurboIntegrator τ�P BatchUpdateFinish τ�úsbUCúPºB�AΣLΦ�ú

�PG{�N@Ñ A�Ωw�¿i�AMßATw�≤C

� 6 � TM1 TurboIntegrator τ� 269

ú���b�Bz{�ñM��Ω��≤A�B]ú�½s⌡μ�Bz{�C

��GÑ Cube gJΩw�A�Bz{���±ªb⌡μ�í�ΣL½≤�o���

¬�ΩwC]�n²�±o�¬�ΩwABz{��αTw∩ Cube ��≤A�Hb≤

s Cube ºe iH∩�Σ�±¬�Ωw�½≤C�� BatchUpdateFinishWait �Ao

iα��PΩ�ú@PC

���ubz�DΣLBz{� b∩PIs BatchUpdateFinishWait �Bz{��

÷�Ω�� meta Ω���εípUA�� BatchUpdateFinishWaitC

yk

BatchUpdateFinishWait(SaveChanges);

�� í�

SaveChanges @�X�Aⁿ°A�bσ�≤s�íñxs

��≤Tw��≤Cⁿw 0 Nxs�≤Aⁿw

1 N�≤�≤C

d�

BatchUpdateFinishWait(0);

�d�ⁿ°A�xs∩ TM1 Ω�iμ��≤A��⌠σ�≤s�íC

BatchUpdateStart�τ����σ�≤sC

oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C

yk

BatchUpdateStart;

��

LC

CubeSaveDataCubeSaveData() i�C� CubeC

yk

oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C

Yn∩�αAiHbⁿJΩ����μ÷OⁿCYnO@bo�°A�ϕ≈o�ú

iαo���≤�sⁿJ�Ω�AiHN�≤�C� �CSaveDataAll Q�NΩ�

�C� �AH�I�μ÷ΘxCBz SaveDataAll ⁿO�A°A��bC� Cube

W≥o READ ΩwA�bC�w�≤� Cube W≥o IX ΩwCpG SaveDataAll O

b���í��í⌡μAoiα��P���í��½jv�C

270 IBM Cognos TM1 10.2.2 �G ��ΓU

@δ�ÑA�Dⁿ SaveDataAll vT��� Cube ú�niμ�C�A]�q�ú��

�sΩ�ⁿJ�� CubeC CubeSaveData O�N�O Cube �C� �C

CubeSaveData ��C�wTwO Θ� Cube Ω�]]Awb{μ TurboIntegrator B

z{�ñ⌡μ²� Tw�∩�C

CubeSaveData(Cube);

�� í�

Cube n�C�� Cube WC

d�

CubeSaveData (’SalesCube’);

��q��UC TurboIntegrator Bz{�XG

CellPutN(500, ’y2ksales’, ’Actual’, ’Argentina’, ’S Series 1.8 L Wagon’, ’Sales’, ’Jan’);

CubeSaveData(’y2ksales’);

CellPutN(1000, ’y2ksales’, ’Actual’, ’Argentina’, ’S Series 1.8 L Wagon’, ’Sales’, ’Jan’);

Bz CubeSaveData ⁿO�A�b Cube �C� ��J@δ Sales xsμ��

500AY�� T{]O@�CN@δ Sales xsμ≤s� 1000A�Db�C��íi

μC

μ÷Θx

⌡μ CubeSaveData ºßAbuμ÷vΘxñ�X{s�μ÷��CpGb���íB

zμ÷Θx�Ahbo{w∩ Cube � CubeSaveData ⁿ��A��≤��e�εM�

� Cube ���≤s��A]���≤s��úw�C� CubeC

°A�l��

SaveDataAll ⁿO�RB���AbΣBz�íΩw�� CubeA�b�D�C�ºe

⌡μ���≤s��úww�xs �ºßI�μ÷ΘxCoúA�≤

CubeSaveDataA]�z��∩�C� Cube ºß⌡μΩ����ΦíC

μ÷Θx�iH]tNϕ± Cube ñ�sΩ��n���≤�O²A�Bú��b��

��M�C

DisableBulkLoadMode���jqⁿJBzC

oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��Cp���ΩTA

��\yEnableBulkLoadModezC

EnableBulkLoadMode� TurboIntegrator Bz{���ujqⁿJ�ívC

oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C

� 6 � TM1 TurboIntegrator τ� 271

ziHb TurboIntegrator Bz{��ucv�u��v�qñ��ujqⁿJ�

ívC�D�vA�bBz{��ucv�q��@�]���±�@��»zí

ñ��ujqⁿJ�ívC

bBz{�ñ��ujqⁿJ�ívºßANuαbu��v�q��ß@μ#H�

�CpGz��bBz{��⌠≤�m��ujqⁿJ�ívAhú�s��Bz{

�C

pGbY� TurboIntegrator Bz{�ñ����íAª�O���¼AA�D��T

���°� ¿�εCoϕziHb°���Y{�ñ����íAMß⌡μ@t

C TurboIntegrator Bz{�ºßA��ªCz]iH��aiJ�≈}ujqⁿJ�

ívAu∩°��Y�½ní����íC

��UC TurboIntegrator ⁿOAiHb TurboIntegrator Bz{�ñ��M��ujq

ⁿJ�ívC

EnableBulkLoadMode()

DisableBulkLoadMode() - �τ�uαb��ujqⁿJ�ív�A�≤ TI Bz{�

�u��v�q��ß@μC

SaveDataAll�τ��N�� TM1 Ω�q°A�O Θxs �A�½s��Θx�C

oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C

b°�ñ� SaveDataAll

SaveDataAll Tw°�bIs SaveDataAll τ�ºe�iμ����≤C

ϕ°�⌡μ�A��nΣs�½≤�ΩwCSaveDataAll τ� l�Tw@����±

��ΩwC ¿TwºßASaveDataAll ½s�o²e�����ΩwAH�≥s�²e

Bz�½≤C

Tw@��íNX{@��n°íAbΣñi�±Ωw�ΣL���� TurboIntegrator

Bz{�iHRú�l°����½≤CY�l°���½s�o��½≤�ΩwA

½≤NLkú ��B°�N�εBzCb�ípUAUC�ⁿ���NgJ Tm1s.log

��G

844 WARN 2008-04-01 16:40:09,734 TM1.Server TM1ServerImpl::FileSavecouldnot reacquire lock on object with index 0x200002ca

Ωwvº�b TurboIntegrator Bz{���� SaveDataAll

�� SaveDataAll @� TurboIntegrator Bz{�ñ��ß@�ⁿOAiα�W[ TM1

TurboIntegrator Bz{�ñ�ΩwvºC

b IBM Cognos TM1 ��ñAg��b��OⁿípUⁿJΩ�� TurboIntegrator B

z{���sW SaveDataAllCSaveDataAll ú @ΦkAb¿\�Jºß�NΩ�

qO ΘgJ �Ao�s�J�Ω�Nú�bo��G]�p°A�ϕ≈��≥

óC

272 IBM Cognos TM1 10.2.2 �G ��ΓU

úLAN SaveDataAll sW��ß@�ⁿOiα��P�� TurboIntegrator �JBz{

�A�C@�Bz{���ß@�ⁿOúO SaveDataAllC]�e@�Ωw�¼u��s

�gJΩwA�H��NA�≤ TM1 9.0 �����Cb���ñA⌠≤�w�íú

u�iμ@�gJ@�C]�A�∩ú�o�h��μgJ@�iμvº�μ

SaveDataAll @��ípC

9.1 ��≤s���i≤δ��÷½≤Ωw�¼AiHbo�gJ@� vº�PΩ�

����μgJ@�CpGª�vº�P�Ω�Ah�o�ΩwvºAjε��Σñ

@�Bz{�C]�A{bpGΓ� TurboIntegrator �JBz{� @�⌠≤½≤Ah

iHP�⌡μ]�pA�JΓ�úP� Cube ��C

TurboIntegrator τ� SaveDataAll �μ÷Θx� tm1s.logA�]tΩ��¼����

½≤C]�AΓ� TurboIntegrator �JBz{�]���τ� SaveDataAll�Lk¡μ

⌡μG�⌡μΣñ@�A�jε��t@�]�Σ TurboIntegrator Bz{��CoA�

≤ TurboIntegrator Bz{��≤°��@í�Gu�@�°���≥⌡μ

TurboIntegrator τ� SaveDataAllA�jε��t@�°�C

q�α[I�A�ú�μiμ��A]�ª�W[ TurboIntegrator Bz{��°��

�⌡μ�íCvºñ��μ SaveDataAll @�@��PΩwvº���C

�Γiα�MΦ�iH�Kvº�μ SaveDataAll @�G

v ún�� TurboIntegrator τ� SaveDataAllC�∩����J Cube �uCube OⁿvC

v pG]�α�]�Lk���J Cube �uCube OⁿvAhb TM1 ��{í�A

��u��@�Bz{�Is TurboIntegrator τ� SaveDataAllC���W�Bμ@

BúP�°�⌡μ SaveDataAll @�C

yk

SaveDataAll;

��

LC

ServerShutdown�τ��÷¼@���{í⌡μ�°A�CServerShutdown úα�÷¼@� Win-

dows A�⌡μ�°A�C

oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C

� 6 � TM1 TurboIntegrator τ� 273

yk

ServerShutDown(SaveData);

�� í�

SaveData @�¼L�AⁿX°A�b÷¼eO��N�

≤xs� �WC

pG SaveData = 0AN÷¼°A��úxs�

≤C

pG SaveData = 1A°A�÷¼e�N�≤q

O Θñxs� �WC

d�

ServerShutdown(1);

�d�÷¼°A��NΩ�xs� �WC

l��@ TurboIntegrator τ�

o�τ��≤Ul��@C

SubsetAliasSet�τ��]wnbl�ñ���OW��C

oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C

pG�Q ¿Ah SubsetAliasSet �� 1A�h�� 0C

yk

SubsetAliasSet( DimName, SubName, AliasName );

�� í�

DimName n�Σ]wOW�l������C

SubName n�Σ]wOW�l�C

Aliasname nbl��OWC

SubsetCreate�τ����ⁿw������l�C

oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C

274 IBM Cognos TM1 10.2.2 �G ��ΓU

yk

SubsetCreate(DimName, SubName);

�� í�

DimName n���l������C

SubName nⁿú�l��WC

d�

SubsetCreate(’Region’, ’Northern Europe’);

�d��� Region ���� Northern Europe l�CziH�� SubsetElementInsert

N�sW��l�ñC

SubsetCreateByMDX�τ������ MDX ϕí����l�C

oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C

yk

SubsetCreatebyMDX(SubName, MDX_Expression);

�� í�

SubName nⁿú�l��WC

MDX_Expression ��l�� MDX ϕíC

d�

SubsetCreatebyMDX(’0-level months’, ’{TM1SORT( {TM1FILTERBYLEVEL({TM1SUBSETALL([month] )}, 0)}, ASC)} ’ );

�d�� MDX ϕí��W� 0-level months ���l�A�ϕí��� Month

��ñ�� 0-level ��¿�l�AΣñ÷r��W����C

SubsetDeleteAllElements�τ��q��l�ñRú���C

oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C

yk

SubsetDeleteAllElements(DimName, SubsetName);

�� í�

DimName nqΣñRú��l������C

� 6 � TM1 TurboIntegrator τ� 275

�� í�

SubsetName nqΣñRú��l�C�l���O��

l�CTurboIntegrator Lks�M�½≤C

d�

SubsetDeleteAllElements(’Region’, ’Central Europe’);

�d�q Region ��� Central Europe l�ñRú���C

SubsetDestroy�τ��Rú TM1 Ω�wñ�l�C

oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C

yk

SubsetDestroy(DimName, SubName);

�� í�

DimName nRú�l������C

SubName nRú�l�WC

d�

SubsetDestroy(’Region’, ’Northern Europe’);

�d�Rú Region ��� Northern Europe l�C

SubsetElementDelete�τ��RúYl���C

oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C

yk

SubsetElementDelete(DimName, SubName, Index);

�� í�

DimName nqΣñRú��l������C

SubName nqΣñRú��l�C

Index nql�ñRú�����C

276 IBM Cognos TM1 10.2.2 �G ��ΓU

d�

SubsetElementDelete(’Region’, ’Northern Europe’, 3);

�d�q Region ��� Northern Europe l�ñRú�T��C

SubsetElementInsert�τ��N�sW�{��l�ñC

oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C

yk

SubsetElementInsert(DimName, SubName, ElName, Position);

�� í�

DimName nVΣñsW��l������C

SubName nVΣñsW��l�WC

ElName nsW�l���WC���sb≤

TM1 Ω�wñC

Position ⁿX�bl�ñ�B����m��C

d�

SubsetElementInsert(’Region’, ’Northern Europe’, ’Finland’,3);

�d�NV Region ��� Northern Europe l�sW� FinlandCFinland Ol�w

qñ��T��C

SubsetExists�� SubsetExists iHMw⌡μ TurboIntegrator Bz{��°A�WO�sbSw��

�l�C

oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C

pGb°A�Wsb�l�Ah�τ��� 1F�h�� 0C��NA�τ�úα�

PwO�sbM�l�C

yk

SubsetExists(DimName, SubsetName);

�� í�

DimName nT{ΣO�sb�l������WC

SubsetName nT{ΣO�sb���l�WC

� 6 � TM1 TurboIntegrator τ� 277

d�

SubsetExists(’Region’, ’Northern Europe’);

�d�Pw°A�WO�sb Region Cube � Northern Europe l�C

SubsetExpandAboveSet�τ��]wl��uVWi}v�eC

oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C

ϕ��e]� TRUE �ApGbCWπXAh�X�l�NπbXWΦFp

GbμWπXAh�X�l�NπbX¬�C

pG�Q ¿Ah�τ��� 1A�h�� 0C

yk

SubsetExpandAboveSet( DimName, SubsetName, ExpandAboveFlag);

�� í�

DimName n�Σ]wuVWi}v�e�l�����

�C

SubsetName n�Σ]wuVWi}v�e�l�C

ExpandAboveFlag N ExpandAboveFlag ]� 1AHNuVWi

}v�e]� TRUEC��e� TRUE �AX

bC�WΦMμ�¬�i}C

N ExpandAboveFlag ]� 0AHNuVWi

}v�e]� FALSEC��e� FALSE �A

XbC�UΦMμ�k�i}C

d�

SubsetExpandAboveSet(’Region’, ’Europe’, 1 );

�d�N Region ��� Europe l��uVWi}v�e]� TRUEC

SubsetFormatStyleSet�τ��VπWl�M�{��π�íC

oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C

π�í�Sw��wqCpGzVl�M�{��π�íA��l�]A�

�ú]Ab�π�íñAhú�∩o��M�μíC

yk

SubsetFormatStyleSet( DimName, SubsetName, FormatName);

278 IBM Cognos TM1 10.2.2 �G ��ΓU

�� í�

DimName nVΣM�π�í�l������C

SubsetName nVΣM�π�í�l�WC

FormatName nNΣM��l��{�π�í�WC

d�

SubsetFormatStyleSet (’Region’, ’Northern Europe’, ’BoldCurrencyLeftJustified’);

�d�V Region ��� Northern Europe l�M� BoldCurrencyLeftJustified π�

íC

SubsetGetElementName�τ�����wl�ñⁿw���m��WC

oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C

yk

SubsetGetElementName(DimName, SubsetName, ElementIndex);

�� í�

DimName nqΣñ���W�l���C

SubsetName nqΣñ���W�l�C

ElementIndex Nϕn����bl����m��rC

d�

SubsetGetElementName(’Region’, ’Americas’, 4);

�d��� Region ��� Americas l����WC

SubsetGetSize�τ����l�ñ����C

oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C

yk

SubsetGetSize(DimName, SubsetName);

�� í�

DimName nMwΣjp�l������C

SubsetName nMwΣjp�l�C

� 6 � TM1 TurboIntegrator τ� 279

d�

SubsetGetSize(’Region’, ’EurAsia’);

�τ���� Region ��� EurAsia l�ñ����C

SubsetIsAllSet�τ��Nl�]�����������C

oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C

ª�ϕ≤bul�sΦ�vW÷@U CpG�Q ¿Ah SubsetIsAllSet �� 1A

�h�� 0C

yk

SubsetIsAllSet( DimName, SubName, Flag );

�� í�

DimName n������l������C

SubName n��������l�C

Flag ⌠≤Ds�úⁿwl����������{

μ�A�BCϕIs�l��A�l�ú�

�A≤sH����������C

ⁿws��Nl�ñ��ß������ñ

{μ�����XCHßA�l�ú��A

≤sH�������C

°��@ TurboIntegrator τ�

o�τ�P°��@�÷C

PublishView�τ��b°A�WoG@�πWM�°�C

oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C

yk

PublishView(Cube, View, PublishPrivateSubsets, OverwriteExistingView);

�� í�

Cube ]tnoG�M�°�� Cube WC

View noG�M�°�WC

280 IBM Cognos TM1 10.2.2 �G ��ΓU

�� í�

PublishPrivateSubsets �¼L��]0 � 1�MwO�]oG°�ñs

b�⌠≤M�l�C

pG PublishPrivateSubsets � true (1)Ah°�

ñ�����M�l�NH°�@ oGC

pG���� false (0)AhúoGM�l�C�

≤��°�Lk]tM�l�A]�Nú�o

G�°�A�B�b TurboIntegrator Θx�ñ

gJ@���C

�GpGM�l�]tt@�M�l�@��

��wqXAhL� PublishPrivateSubsets �

����≤A�ú��� PublishView τ�oG

�l�C

OverwriteExistingView �¼L��]0 � 1�MwboGM�°��A

O�∩g �PW�⌠≤{���°�C

pG OverwriteExistingView � true (1)Ahb

oGM�°��AN∩g �PW�{���

°�C

pG���� false (0)ANú�∩g��°�B

ú�oGM�°�A�B�b TurboIntegrator

Θx�ñgJ@���C

ViewColumnDimensionSet�τ�� TM1 °�]wμ��C

oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C

yk

ViewColumnDimensionSet(CubeName, ViewName, DimName, StackPosition);

�� í�

CubeName n�Σ]wμ���°���� CubeC

ViewName n�Σ]wμ���°�C

DimName n]�°��μ�����C

StackPosition ⁿX��b°�ñ�B�∩�m��rCo

Oq 1 }l��rC1 ϕ�WΦ�∩�

mC2 ϕ 1 U���mA����C

d�

ViewColumnDimensionSet(’98sales’, ’Quarter1’, ’Month’,1);

� 6 � TM1 TurboIntegrator τ� 281

�d�N Month ]� 98sales Cube � 1Quarter °��μ��CpGμ��o�∩A

h Month B≤�WΦ�mC

ViewColumnSuppressZeroesSet�τ��ϕε��\b TM1 Cube °�ñπu]ts��μC

oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C

yk

ViewColumnSuppressZeroesSet(Cube, ViewName, Flag);

�� í�

Cube nϕε��\Σπs��°���� CubeC

ViewName n�\�ϕεΣπs��°�C

Flag �\�ϕεπs�Gi��Cⁿw 1 Nϕε

b°�ñπu]ts�μCⁿw 0 N�\π

u]ts�μC

d�

ViewColumnSuppressZeroesSet(’99sales’, ’1st QuarterActuals’, 1);

�d�ϕεb 99sales Cube � 1st Quarter Actuals °�ñπ⌠≤u]ts�μC

ViewConstruct�τ��b°A��O Θñ�cBw²pΓMxs Stargate °�C

oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C

�τ�i�≤w²pΓMxsj¼°�AHKbΩ�ⁿJ�≤sß�ts�o�°

�C

yk

ViewConstruct(CubeName, ViewName);

�� í�

CubeName nqΣñ�c°�� CubeC

ViewName n�c�°�C�°���O°A�W�{�

��°�C

d�

Viewconstruct(’99sales’, ’1st Quarter Actuals’)

�d�q Region ��� Northern Europe l�ñRú�T��C

282 IBM Cognos TM1 10.2.2 �G ��ΓU

ViewCreate�τ����ⁿw Cube ��°�C

oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C

�GpGzQnb TI Bz{�ñ�� ViewCreate τ�ºßA⌡μ�g�PB@�A

�qBz{��u��v{�ñIs SaveDataAll τ�AHTws���°�i�≤�

gCu�bz≤�g�PB@�ºe�� ViewCreate τ��Ao�BJ�A�C

yk

ViewCreate(Cube, ViewName);

�� í�

Cube n���°���� CubeC

ViewName nⁿú�°��WC

d�

ViewCreate(’99sales’, ’1st Quarter Actuals’);

ViewDestroy�τ��Rú TM1 Ω�wñ�°�C

oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C

yk

ViewDestroy(Cube, ViewName);

�� í�

Cube nRú�°���� CubeC

ViewName nRú�°�WC

d�

ViewDestroy(’99sales’, ’1st Quarter Actuals’);

�d�Rú 99sales Cube � 1st Quarter Actuals °�C

ViewExists�� ViewExists iHPw⌡μ TurboIntegrator Bz{��°A�WO�sbSw��

�°�C

oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C

pG°A�Wsb�°�Ah�τ��� 1F�h�� 0C��NA�τ�úα�P

wO�sbM�°�C

� 6 � TM1 TurboIntegrator τ� 283

yk

ViewExists(CubeName, ViewName);

�� í�

CubeName nT{ΣO�sb�°���� Cube WC

ViewName nT{ΣO�sb���°�WC

d�

ViewExists(’Inventory’, ’FebClosing’);

�d�Pw°A�WO�sb Inventory Cube � FebClosing °�C

ViewExtractSkipCalcsSet�τ��]w@�∩�AHb°� ⌠≤�÷p�°���ñ]A/�úX�C

oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C

°���OH ASCII rIw� (.cma) ���í�X� TM1 °�C

�Gϕ°�sb≤°A�W�A�τ��vTª�C�τ��d≥ú�¡ε�q°�

ñ�ú����C

ViewExtractSkipCalcsSet ÑP≤u°���v∩��ñ�u⌡LX�v∩�C

yk

ViewExtractSkipCalcsSet (Cube, ViewName, Flag);

�� í�

Cube n�Σ]w∩��°���� CubeC

ViewName n�Σ]w∩��°�C

Flag }��÷¼�∩��Gi��Cⁿw 1 Nq°

���ñ�úX�Cⁿw 0 N]AX�C

d�

ViewExtractSkipCalcsSet (’99sales’, ’1st Quarter Actuals’,1);

�d�� 1st Quarter Actuals °�}�u⌡LX�v∩�C�°���Nú]A⌠≤

X�C

ViewExtractSkipRuleValuesSet�τ��]w@�∩�AHb°� ⌠≤�÷p�°���ñ]A/�úWhpΓ�C

oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C

284 IBM Cognos TM1 10.2.2 �G ��ΓU

°���OH ASCII rIw� (.cma) ���í�X� TM1 °�C

�Gϕ°�sb≤°A�W�A�τ��vTª�C�τ��d≥ú�¡ε�q°�

ñ�ú����C

ViewExtractSkipRuleValuesSet ÑP≤u°���v∩��ñ�u⌡LWhpΓ�v∩�C

yk

ViewExtractSkipRuleValuesSet (Cube, ViewName, Flag);

�� í�

Cube n�Σ]w∩��°���� CubeC

ViewName n�Σ]w∩��°�C

Flag }��÷¼�∩��Gi��Cⁿw 1 Nq°

���ñ�úWhpΓ�Cⁿw 0 N]AWh

p�C

d�

ViewExtractSkipRuleValuesSet (’99sales’, ’1st QuarterActuals’, 1);

�d��q 1st Quarter Actuals °������}�u⌡LWhpΓ�v∩�C���

Nú]A⌠≤WhpΓ�C

ViewExtractSkipZeroesSet�τ��]w@�∩�AHb°� ⌠≤�÷p�°���ñ]A/�ús�C

oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C

°���OH ASCII rIw� (.cma) ���í�X� TM1 °�C

�Gϕ°�sb≤°A�W�A�τ��vTª�C�τ��d≥ú�¡ε�q°�

ñ�ú����C

ViewExtractSkipZeroesSet ÑP≤u°���v∩��ñ�u⌡Ls/��v∩�C

yk

ViewExtractSkipZeroesSet (Cube, ViewName, Flag);

�� í�

Cube n�Σ]wu⌡Lsv∩��°����

CubeC

ViewName n�Σ]wu⌡Lsv∩��°�C

Flag }��÷¼�∩��Gi��Cⁿw 1 Nq�

�ñ�úsCⁿw 0 N]AsC

� 6 � TM1 TurboIntegrator τ� 285

d�

ViewExtractSkipZeroesSet (’99sales’, ’1st Quarter Actuals’,1);

�d��q 1st Quarter Actuals °������}�u⌡Lsv∩�C���Nú]A

⌠≤s����C

ViewRowDimensionSet�τ��� TM1 °�]wC��C

oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C

yk

ViewRowDimensionSet(CubeName, ViewName, DimName, StackPosition);

�� í�

CubeName n�Σ]wC���°���� CubeC

ViewName n�Σ]wC���°�C

DimName n]�°��C�����C

StackPosition ⁿX��b°�ñ�B�∩�m��rCo

Oq 1 }l��rC1 ϕ�¬Σ�∩�

mC2 ϕ 1 kΣ��mA����C

�GTM1 ��iH]w Tm1p.ini ��

(BrowseDisplayReadsRightToLeft=T)AH�α

Ω�b Cube Viewer ñ�ΦVCϕ�αΩ�Φ

V�A]��α∩�mC1 ϕ�kΣ�∩

�mC2 ϕ 1 ¬Σ��mA����C

d�

ViewRowDimensionSet(’98sales’, ’Quarter1’, ’Month’,1)

�d�N Month ]� 98sales Cube � 1Quarter °��C��CpGC��o�∩A

h Month B≤�¬��mC

ViewRowSuppressZeroesSet�τ��ϕε��\b TM1 Cube °�ñπu]ts��CC

oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C

yk

ViewRowSuppressZeroesSet(Cube, ViewName, Flag);

�� í�

Cube nϕε��\Σπs��°���� CubeC

286 IBM Cognos TM1 10.2.2 �G ��ΓU

�� í�

ViewName n�\�ϕεΣπs��°�C

Flag �\�ϕεπs�Gi��Cⁿw 1 Nϕε

b°�ñπu]ts�CCⁿw 0 N�\π

u]ts�CC

d�

ViewRowSuppressZeroesSet(’99sales’, ’1st Quarter Actuals’,1);

�d�ϕεb 99sales Cube � 1st Quarter Actuals °�ñπ⌠≤u]ts�CC

ViewSubsetAssign�τ��N@�πWl�ⁿú� Cube °�C

oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C

yk

ViewSubsetAssign(Cube, ViewName, DimName, SubName);

�� í�

Cube nVΣⁿúl��°���� CubeC

ViewName nVΣⁿúl��°�C

DimName nⁿú�°��l������C

SubName nⁿú�°��l�WC

d�

ViewSubsetAssign(’99sales’, ’1st Quarter Actuals’, ’Month’,’Q1’);

�d�N Month ��� Q1 l�ⁿú� 1st Quarter °�C

ViewSuppressZeroesSet�τ��ϕε��\b TM1 Cube °�ñπu]ts����CMμC

oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C

yk

ViewSuppressZeroesSet(Cube, ViewName, Flag);

�� í�

Cube nϕε��\Σπs��°���� CubeC

� 6 � TM1 TurboIntegrator τ� 287

�� í�

ViewName n�\�ϕεΣπs��°�C

Flag �\�ϕεπs�Gi��Cⁿw 1 Nϕε

b°�ñπu]ts�C�μCⁿw 0 N�

\πu]ts�CMμC

d�

ViewSuppressZeroesSet(’99sales’, ’1st Quarter Actuals’,1);

�d�ϕεb 99sales Cube � 1st Quarter Actuals °�ñπ⌠≤u]ts�C�μC

ViewTitleDimensionSet�τ��� TM1 °�]w�D��C

oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C

yk

ViewTitleDimensionSet(CubeName, ViewName, DimName);

�� í�

CubeName n�Σ]w�D���°���� CubeC

ViewName n�Σ]w�D���°�C

DimName n]�°���D�����C

d�

ViewTitleDimensionSet(’98sales’, ’Quarter1’, ’Month’);

�d�N Month ]� 98sales Cube � 1Quarter °���D��C

ViewTitleElementSet�τ��� TM1 °�]w�D�C

oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C

ViewTitleElementSet P ViewTitleDimensionSet τ�@ ��C

yk

ViewTitleElementSet(CubeName, ViewName, DimName, Index);

�� í�

CubeName n�Σ]w�D��°���� CubeC

288 IBM Cognos TM1 10.2.2 �G ��ΓU

�� í�

ViewName n�Σ]w�D��°�C

DimName �D������C

Index ⁿXn]��D���bⁿw��ñ��

�C

d�

ViewTitleElementSet(’98sales’, ’Quarter1’, ’Model’,3);

�d�N Model ����T��]� 98sales Cube � Quarter1 °���D�C

ViewZeroOut�τ��N°�ñ���Ω�I]�sC

oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C

yk

ViewZeroOut(Cube, ViewName);

�� í�

Cube Qn°s�°���� CubeC

ViewName Qn°s�°�C

d�

ViewZeroOut(’99sales’, ’1st Quarter Actuals’);

�d��N 1st Quarter Actuals °�ñ���Ω�I]�sC

�� TurboIntegrator τ�

o�τ��≤U��@�C

AddInfoCubeRestriction� TurboIntegrator τ��Lo��� TM1 � InfoCube Ω�C

���τ�AiH¡εw∩ⁿw�Φ�J��C�τ���±mbucvñCzi

Hh�Is�τ�AHLoμ@Bz{�ñ�h��ΦC

yk

AddInfoCubeRestriction(STRING CharactName, STRING sign,STRING compOperator,STRING lowValue, STRING highValue)

� 6 � TM1 TurboIntegrator τ� 289

�� í�

STRING CharactName ]tn¡ε��Φ��NWCΩ��¼�r

Ω°���Ñ≤�p≤ 30C

STRING sign ]t I]= ]t�� E]= �ú�Cu�úvO

�C�ⁿw¡ε��Φ NOTCΩ��¼�r

°���O 1C

STRING compOperator ]t÷pí±�BΓlCΩ��¼�rΩ°�

��O 2C���±�BΓl�G

’EQ’ = Ñ≤

’NE’ = úÑ≤

’LT’ = p≤

’GT’ = j≤

’LE’ = p≤�Ñ≤

’GE’ = j≤�Ñ≤

’BT’ = �≤

’NB’ = ú�≤

STRING lowValue ]t²ebCñⁿw�BΓl�C�CΩ��

¼�rΩ°���Ñ≤�p≤ 60C

STRING highValue ]t²ebΓCñⁿw�BΓl�¬�CΩ�

�¼�rΩ°���Ñ≤�p≤ 60Cu�BΓ

l BT M NB ��n���A�h�#H

ñA�b�ípUA���bo�±m�r

ΩC

d�

AddInfoCubeRestriction(’0CALYEAR’,’E’,’BT’,’1997’,’2000’);

��� 1997 P 2000 ºí����Φ�C

AddInfoCubeRestriction(’0CALYEAR’,’I’,’NB’,’1997’, ’2000’) ;

���ú�≤ 1997 P 2000 ºí����Φ�C

AddInfoCubeRestriction(’0DOC_CURRCY’, ’I’, ’NE’, ’USD’,’’) ;

���úÑ≤ USD ����Φ�C

DataSourceSAPUsingRoleAuths� TurboIntegrator τ��ⁿ TurboIntegrator Bz{�AbBz SAP Ω���

ñw�ΩTC�����±mbucvñC

290 IBM Cognos TM1 10.2.2 �G ��ΓU

yk

DataSourceSAPUsingRoleAuths=’0’

�� í�

0 Bz SAP Ω���A�ñ w�ΩTC

1 Bz SAP Ω���A�¬� w�ΩTC

DataSourceSAPUsingTexts� TurboIntegrator �����ⁿ TurboIntegrator Bz{�AbBz SAP Ω��

�ñ�Φ�í�AHε�O Θ��q�ú¬�αC�����±mbucv

ñC

yk

DataSourceSAPUsingTexts=’0’

�� í�

0 Bz SAP Ω���A�ñ �Φí�C�

�NW��J TM1 AH@��WM

OWC

1 Bz SAP Ω���A�¬� �Φí�C

ExecuteJavaNExecuteJavaN ⌡μ@�i���r� Java TurboIntegrator Bz{�CpGzQn⌡μ

i��r� Java TurboIntegrator Bz{�A��� ExecuteJavaSC

oO TM1 TurboIntegrator τ�A�b TM1 TurboIntegrator ñ��C

b TM1 WhñAEvalJavaN Whτ�ú �ⁿ\αC

yk

ExecuteJavaN(’JavaTIClass’, [’OptionalParameter1’, ’OptionalParameter2’, ...] )

�� í�

JavaTIClass Qn⌡μ� Java TurboIntegrator �O� πW

C

OptionalParameters ��� Java TurboIntegrator Bz{��¡�∩

���CziH���������]]A

L�C

zuiHNrΩ�����A�úα���

rCziH�� � 295��yStringToNumberz

TurboIntegrator τ�AN�r��� Java

TurboIntegrator ScriptC

� 6 � TM1 TurboIntegrator τ� 291

���r�Biq ExecuteJavaN Is� Java TurboIntegrator �OA����UC¼�C

package com.example;

importcom.ibm.cognos.tm1.javati.JavaTI;

@JavaTIpublic class MyTestTI {public static double MyTestTI (String [] args) [...return ...;}}

d�

ExecuteJavaN(’com.example.MyTestTI’, ’First’, ’Second’, ’Third’);

ExecuteJavaSExecuteJavaS ⌡μ@�i��rΩ� Java TurboIntegrator Bz{�CpGzQn⌡μ

i���r� Java TurboIntegrator Bz{�A��� EvalJavaNC

oO TM1 TurboIntegrator τ�A�b TM1 TurboIntegrator Bz{�ñ��C

b TM1 WhñAEvalJavaS Whτ�ú �ⁿ\αC

yk

ExecuteJavaS(’JavaTIClass’, [’OptionalParameter1’, ’OptionalParameter2’, ...] )

�� í�

JavaTIClass Qn⌡μ� Java TurboIntegrator �O� πW

C

OptionalParameters ��� Java TurboIntegrator Bz{��¡�∩

���CziH���������]]A

L�C

zuiHNrΩ�����A�úα���

rCziH�� � 295��yStringToNumberz

TurboIntegrator τ�AN�r��� Java

TurboIntegrator ScriptC

��rΩ�Biq ExecuteJavaS Is� Java TurboIntegrator �OA����UC¼�C

package com.example;

importcom.ibm.cognos.tm1.javati.JavaTI;

@JavaTIpublic class MyTestTI {public static String MyTestTI (String [] args) [...return ...;}}

292 IBM Cognos TM1 10.2.2 �G ��ΓU

d�

ExecuteJavaS(’com.example.MyTestTI’, ’First’, ’Second’, ’Third’);

Expand�τ��NAb % �ñ� TurboIntegrator ��Wui}v�ª�b⌡μ����C

oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C

pG��WNϕ@�rΩ��Ah��Nπ���ϕíAb�ñC�p

″%V1%″C

Expand τ�@δ�N TurboIntegrator ������� ODBCOutput τ�Cp���

�A��\UCd�C

pG Expand wⁿJ��Ah�⌡μ⌠t��¼α½A�N��α½�rΩC

�rΩ�Tw°�U¡O 10 �rCpGα½��r�pALk±J 10 �rAh

�Nª±�We��μCu�α½eT�e�Qi�rC�pA�� 0.123456789 �

α½�rΩ ″0.123″C

yk

Expand(String);

�� í�

String ]t� % �Aϕ� TurboIntegrator ��W

�⌠NrΩC

d�

ODBCOutPut( ’TransData’, Expand( ’INSERT INTO SALES( MONTH, PRODUCT, SALES )VALUES ( "%V0%", "%V1%",%V2% )’ ) );

�d�í� Expand τ�b ODBCOutput τ����kC�d�bW� Sales �÷p

ϕñíJO²A�ϕμ�Tμc¿GMonthBProduct M SalesC

Expand τ��N�� V0BV1 M V2 α½�L�b°���Ω��C�]°�ñ��

@��� 123.456A�B�� Jan M Widget wqC

Expand( ’INSERT INTO SALES ( MONTH, PRODUCT, SALES ) VALUES ("%V0%", "%V1%",%V2% )’ )

b⌡μ��N��

’INSERTINTO SALES ( MONTH, PRODUCT, SALES ) VALUES ( Jan, Widget,123.456 )’

C

FileExists�τ��Pwⁿw���O�sbCpG��sbAh�τ��� 1FpGúsbAh

�� 0C

oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C

� 6 � TM1 TurboIntegrator τ� 293

yk

FileExists(File);

�� í�

File ���WCpG ⁿw π⌠Ah TM1 �

b°A�Ω��²ñjM���C

d�

FileExists(’C:\tm1s7\pdata\model.dim’);

�d�Pw model.dim ��O�sbC

NumberToString�τ����{μ���yÑ⌠�p�IAN�rα½�rΩC

oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C

b Microsoft Windows ñAp�I�ua�∩�v]wC

�τ��ΘX�ⁿ≤u@δv�rμíFªú���d�jrA�B��t (-) ϕ

t�C

yk

NumberToString(Value);

�� í�

Value n�r���C

d�

nRET = NumberToString(1234.5);

NumberToStringEx�τ�������rΩμíBp�IMd�jrAN�rα½�rΩC

oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C

yk

NumberToStringEx(Value, NumericFormat, DecimalSep, ThousandsSep);

�� í�

Value n�r���C

FormatString wqτ�ΘXμí� TM1 �rμírΩC

mIBM Cognos TM1 ��ΓUnñ�í��r

μíC

294 IBM Cognos TM1 10.2.2 �G ��ΓU

�� í�

DecimalSep nbΘXrΩñ���p�IC

ThousandsSep nbΘXrΩñ���d�jrC

d�

sRet=NUMBERTOSTRINGEX(7895.23,’#,0.#########’, ’,’,’.’);

ASCIIOUTPUT(’number_to_string.txt’,sRet);

N�� ascii ��G

7.895,23

RefreshMdxHierarchy�τ��≤s°A�ñ� MDX ÑhA�ú�n½s��°A�C

oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C

yk

�btm�sΦ }HierarchyProperties �ε Cube ñ����qπWÑhh�ºßA�

��τ�C

p���πWh�P��ft���Ω�A��\mIBM Cognos TM1 }oH�ΓUn

ñ��÷��C

RefreshMdxHierarchy(dimensionName)

�� í�

dimensionName ∩�rΩ��AHⁿwn≤s�Sw��C

N���Od���AH≤s����C

d�

≤s����G

RefreshMdxHierarchy(’’);

Yun≤s�ß��A���UCd�G

RefreshMdxHierarchy(’customers’);

StringToNumber�τ����{μ���yÑ⌠�p�IANrΩα½��rC

oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C

b Microsoft Windows ñAp�I�ua�∩�v]wC

� 6 � TM1 TurboIntegrator τ� 295

pGΘJrΩOL���rrΩAh����NOL��BI�C

yk

StringToNumber(String);

�� í�

String nα½��r�rΩC

d�

nRET = StringToNumber(’123.45’);

StringToNumberEx�τ�������p�IMd�jrANrΩα½��rC

oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C

pGΘJrΩOL���rrΩAh����NOL��BI�C

yk

StringToNumberEx(String, DecimalSep, ThousandsSep);

�� í�

String nα½��r�rΩC

DecimalSep nbΘX�rñ���p�IC

ThousandsSep nbΘX�rñ���d�jrC

d�

nRET = StringToNumberEx(’12453.45’, ’ . ’, ’ , ’);

TM1ProcessError.log ��

ϕ TurboIntegrator Bz{�o����ANú� TM1ProcessError.log ��C�Θx�

xsbBz{��b°A��Ω��²ñC

TM1ProcessError.log Θx�]tBz{��o����MμC∩≤o��C���AΘ

x��O²� ������MμAH������ní�C

ú�Bz{���Θx��ATM1 �ⁿú�@�WA²zα�Y�Oú������

TurboIntegrator Bz{�M�������íC�WⁿúO��D�

TM1ProcessError_<time stamp>_<process name>.logCb�D�ñA<time stamp> Oú�

����í]H yyyymmddhhmmss GMT ϕ�A� <process name> O� ���

TurboIntegrator Bz{��WC

296 IBM Cognos TM1 10.2.2 �G ��ΓU

�pAW� TM1ProcessError_20040224203148_CreateSalesCube.log ����ϕ���

�≤ 2004 � 2 δ 24 Θ 20:31:48 GMT ú�AΣñ]t� CreateSalesCube Bz{

�� ���C

TM1User()�τ����ú {μ TM1 Client �rΩC

b����⌡μ�Bz{�ñ⌡μ�A������� TM1 Client WCb���

�⌡μ�°�ñ⌡μ�A]������� TM1 Client WC

pGOqw�{°�⌡μAh�H R*<chore name> μí��W]�pA

R*UpdateRegionDimension�C

yk

TM1User()

WildcardFileSearch�τ�i²z��U�rbⁿw��²ñjM��C

oO TM1 TurboIntegrator τ�A�b TurboIntegrator Bz{�ñ��C

����@�t��wAWildCardFileSearch τ���Giα��úPCWindows �

²ñ���O÷r�����A� UNIX �²ñ���h÷H≈����C]�@�t

�ºí�����úPA�H∩�P��²]@�b Windows WA@�b UNIX W�

⌡μ�P� WildCardFileSearch τ��ú�úP��GC

yk

WildcardFileSearch( Pathname, PriorFilename);

�� í�

Pathname njM���⌠WC⌠W��H�W

�⌠AΣñi]t�� * �]��? r�U

�r�CC

? U�r�X⌠≤μ@rC

* U�r�Xs�HW�rC

PriorFilename ⁿw�²ñ�{���WC��Wúα]t

U�rCPathname ���ⁿw�U�rj

M�b���ºß }lC

pGz���rΩ@� PriorFilename ��A

WildcardFileSearch τ�N��P Pathname �

�ⁿw�U�r�C����@���C

d�

UCd�πp≤�� WildcardFileSearch τ�AMw 2004 �ú���@�°A�

Θx�G

� 6 � TM1 TurboIntegrator τ� 297

file = WildcardFileSearch( ’C:\Program Files\Cognos\TM1\Custom\TM1Data\SData\tm1s2004*.log’, ’ ’);

�d��� C:\Program Files\Cognos\TM1\Custom\TM1Data\SData\ �²ñ�XU�r

�C ’tm1s2004*.log’ ��@���C

�≤°A�Θx������íWORWMxsA�B WildcardFileSearch ��G��

�O��A]��τ���Hr tm1s2004 }Y��@�°A�Θx�Co�O 2004

�ú���@�°A�Θx�C

UCd�πp≤�� WildcardFileSearch τ�A��bú� tm1s20040211153827.log

ºßú���@�°A�Θx�G

file = WildcardFileSearch( ’C:\Program Files\Cognos\TM1\Custom\TM1Data\SData\tm1s*.log’, ’tm1s20040211153827.log’);

�d�b C:\Program Files\Cognos\TM1\Custom\TM1Data\SData\ �²ñ≥��

tm1s20040211153827.log ��ßiμjMA����X ’tm1s*.log’ U�r�C��@

�ß≥��C

tm1s20040220175522.log OX{b tm1s20040211153827.log ºß�PU�r�C��

��@���C]�A�d��� tm1s20040220175522.logC

298 IBM Cognos TM1 10.2.2 �G ��ΓU

� 7 � TM1 TurboIntegrator ��

HU�÷��CX IBM Cognos TM1 TurboIntegrator ��C

TurboIntegrator ����

⌡μ TurboIntegrator Bz{���ú�@�⌠t�����C����usb≤��o

����Bz{�⌠wqñAbBz{�H�hLk��CBz{��⌠��°ú

����CiH∩gU��C�o���AHK�@Bz{�C

DatasourceNameForServer� TurboIntegrator ����]wb⌡μBz{��A°A����Ω��].cma �

�BCube WM ODBC ���WC

yk

DatasourceNameForServer=’Name’;

�� í�

Name ∩≤ .cma Ω��A���O .cma ���

π⌠C

∩≤ CubeA���OHrΩ local: �}Y�

Cube WC

∩≤ ODBC �A���O�WC

DatasourceNameForClient� TurboIntegrator ����]wb���sΦBz{��A�ß����Ω��].cma

��BCube WM ODBC ���WC

yk

DatasourceNameForClient=’Name’;

�� í�

Name ∩≤ .cma Ω��A���O .cma ���

π⌠C

∩≤ CubeA���OHrΩ local: �}Y�

Cube WC

∩≤ ODBC �A���O�WC

© Copyright IBM Corp. 2007, 2014 299

DatasourceType� TurboIntegrator ����]wΩ����¼C

yk

DataSourceType=’Type’;

�� í�

Type ���¼]AG

’ C H A R A C T E R D E L I M I T E D ’ ,

’POSITIONDELIMITED’, ’VIEW’, ’SUBSET’,

O D B C ’ � ’ O L E D B O L A P ’ ,

’SAPCHARACTERISTICTEXTS’

DatasourceUsername� TurboIntegrator ����]w�s����WC

yk

DatasourceUserName=’Name’;

�� í�

Name �s���� DatasourceNameForServer ]w

���WC

DatasourcePassword� TurboIntegrator ����]w�s����KXC

yk

DatasourcePassword=’Password’;

�� í�

Password �s���� DatasourceNameForServer ]w

����KXC

DatasourceQuery� TurboIntegrator ����]wPΩ��ft���d�rΩC

300 IBM Cognos TM1 10.2.2 �G ��ΓU

yk

DatasourceQuery=’Query’;

�� í�

Query PΩ��ft���d�rΩA�Ω��

O�� DatasourceNameForServer ]wC

DatasourceCubeviewϕ DatasourceType � VIEW �A� TurboIntegrator ����]wnBz�°�C

yk

DatasourceCubeview=’ViewName’;

�� í�

ViewName nBz�°�WC�°���O

DataSourceNameForServer ���ⁿw Cube �

{�°�C

DatasourceDimensionSubsetϕ DatasourceType � SUBSET �A� TurboIntegrator ����]wnBz�l�C

DatasourceNameForServer=Dimension name ]�nP DATASOURCEDIMENSIONSUBSET

@ ��Ap� TM1 NiH�Ol��b��mC

yk

DatasourceDimensionSubset=’SubsetName’;

�� í�

SubsetName nBz�l�WC

DatasourceASCIIDelimiterϕ DatasourceType � CHARACTERDELIMITED �A� TurboIntegrator ����]w

n@�μ�w�r��� ASCII rC

yk

DatasourceASCIIDelimiter=’Character’;

�� í�

Character n@�w�r��� ASCII rC

� 7 � TM1 TurboIntegrator �� 301

DatasourceASCIIDecimalSeparator� TurboIntegrator ����]wnb⌠≤α½]NrΩα½��r�N�rα½�r

Ω�ñ���p�ICpG]w���A���]w DatasourceASCIIThousandSeparator

��C

yk

DatasourceASCIIDecimalSeparator=’Character’;

�� í�

Character n@�jr��� ASCII rC

DatasourceASCIIThousandSeparator� TurboIntegrator ����]wnb⌠≤α½]NrΩα½��r�N�rα½�r

Ω�ñ���d�jrC

pG]w���A���]w DatasourceASCIIDecimalSeparator ��C

yk

DatasourceASCIIThousandSeparator=’Character’;

�� í�

Character n@�jr��� ASCII rC

DatasourceASCIIQuoteCharacterϕ DatasourceType � CHARACTERDELIMITED �A� TurboIntegrator ����]w

�Aϕ��μ�� ASCII rC

yk

DatasourceASCIIQuoteCharacter=’Character’;

�� í�

Character �AϕΩ��ñμ�� ASCII rC

DatasourceASCIIHeaderRecords� TurboIntegrator ����ⁿXbBzΩ��Hen⌡L�O²�C

yk

DatasourceASCIIHeaderRecords=N;

�� í�

N bBzΩ��Hen⌡L�O²�C

302 IBM Cognos TM1 10.2.2 �G ��ΓU

Value_Is_Stringϕ DatasourceType � VIEW �A� TurboIntegrator ����Mw�N{μxsμ°

�r�O��C

yk

Value_Is_String=N;

�� í�

N ⁿX{μxsμOrΩ�O����C

0 ϕ�xsμ��rFΣL�ϕN�xsμ

°�rΩC

NValueDatasourceType � VIEW �A� TurboIntegrator ����Mwϕ Value_Is_String �

0 �]Y{μxsμ��r��{μxsμ��C

yk

Nvalue=N;

�� í�

N {μxsμ��C

SValueDatasourceType � VIEW �A� TurboIntegrator ����Mwϕ Value_Is_String ú

� 0 �]Y{μxsμ]trΩ��{μxsμ��C

yk

Svalue=’String’;

�� í�

String {μxsμ��C

OnMinorErrorDoItemSkipbBzO²�pGo��n��A� TurboIntegrator ����ⁿ TurboIntegrator ⌡

�U@�O²C

bO²ñμ@��μ�/�ú�h��n���Ω�d�ñA�����C

�pApGBz{�ñ� 100 � CELLPUTN τ�A�B�w�O²ñ�@�μ��

��L�Ah�n��p��H 100 �W]o�����C� CELLPUTN τ�úΓ

� 7 � TM1 TurboIntegrator �� 303

�@����Co 100 ��n���p������VV�±� MinorErrorLogMax

wq��n��¡εCϕWL MinorErrorLogMax wq��n����ATurboIntegrator

Bz{�NóC

pGbBz{��ucv��ñ]t OnMinorErrorDoItemSkip=1;Ah�O²ño{

���L�μ��ABz{���Y⌡�U@�O²C��Wzd����n��p

�H 1 �WA�úOH 100 �WC

yk

OnMinorErrorDoItemSkip=N;

�� í�

N ⁿXo��n���O��⌡L����C

1]�⌠≤ΣLD 0 ��ϕbo��n��

�ABz{��⌡�U@�O²C

0 ϕo��n���ATurboIntegrator ��≥

Bz{μ�O²C

MinorErrorLogMax� TurboIntegrator ����wqbBz{�⌡μ�íANgJ TM1ProcessError.log �

���n���CpG bBz{�ñwq���AhgJΘx��w]�n���

� 1000C

yk

MinorErrorLogMax=N;

�� í�

N ⁿX��gJΘx�������C

ⁿw@�j≤ 0 �π�AH]wgJΘx��

���W¡C

pGⁿw��� 0Ahb⌡μBz{��íú�

O²��C

pGⁿw��� -1Ah�\gJΘx���n

���S�¡εC

The following table provides an example error log messageand the corresponding result.

d� �G

MinorErrorLogMax=750; Θx��h�ⁿ 750 ���C

MinorErrorLogMax=0; ú�bΘx�ñgJ⌠≤��C

304 IBM Cognos TM1 10.2.2 �G ��ΓU

d� �G

MinorErrorLogMax=-1; gJΘx�����S�¡εC

DataSourceODBOCatalog� TurboIntegrator ����]w]tzns�� CubeB���ΣL½≤�Ω�w�X

�WC∩≤ Microsoft Analysis ServicesAoOΩ�wWC

yk

DataSourceODBOCatalog=’Catalog’;

�� í�

Catalog zns���w�X�WC

DataSourceODBOConnectionString� TurboIntegrator ����]ws�� OLAP °A��iα�n�⌠≤ΣLsu��C

yk

DataSourceODBOConnectionString=’String’;

�� í�

String �wqΣLsu����C

No���ⁿú����AHw�C

DataSourceODBOCubeName� TurboIntegrator ����]wn@�Ω����� OLAP °A�ñ Cube �WC

yk

DataSourceODBOCubeName=’Name’;

�� í�

Name n��� Cube WC

DataSourceODBOHierarchyName� TurboIntegrator ����]w@�Ω�����Sw���ÑhWCiH∩ΣL

OLAP ú�]�p SAP BWAΣñÑhO@��O�½≤������C

���úαP TM1 Ω��ft��C

� 7 � TM1 TurboIntegrator �� 305

yk

DataSourceODBOHierarchyName=’Name’;

�� í�

Name Sw���ÑhWC

DataSourceODBOLocation� TurboIntegrator ����]w⌡μ OLAP °A���m]t��WC

TM1 �����A²ΣL OLAP °A�ú�����C∩≤ TM1 AoOⁿ⌡μu�

zD≈v��mC

yk

DataSourceODBOLocation=’Location’;

�� í�

Location OLAP °A���m]t��WC

DataSourceODBOProvider� IBM Cognos TM1 TurboIntegrator ����]wzn@�Ω��� ODBO ú

�WCoO� ODBO ú �sy�ⁿú� πWA��Oª��h��Ω�w

°A�C

z����°A�Ww�� ODBO ú ��WC

yk

DataSourceODBOProvider=’Provider’;

�� í�

Provider n@�Ω����� ODBO ú ��WC

��ú �W]AG

TM1 OLE DB MD Provider

Microsoft OLE DB Provider for OLAP Ser-

vices 8.0

SAP BW OLE DB Provider

DataSourceODBOSAPClientID� TurboIntegrator ����]w�ß�XA�X∩�≤zns�� SAP °A�W

��������C

306 IBM Cognos TM1 10.2.2 �G ��ΓU

yk

DataSourceODBOSAPClientID=’ID’;

�� í�

ID P SAP °A�W���������∩��

XC

�pA498C

DataSourceODBOSAPClientLanguage� TurboIntegrator ����]wns�� SAP t��yÑⁿwC

yk

DataSourceODBOSAPClientLanguage=’Language’;

�� í�

Language SAP t��yÑⁿwC

∩≤�σA�� ENC

∩≤wσA�� DEC

∩≤ΣLyÑA��\ SAP σ≤C

TurboIntegrator s���

��¼� TurboIntegrator ��P�O TM1 °��P�OBz{�M⌠≤±H�lBz

{��÷pCs����Γ�¼G⌠tM���wqCHUí�⌠ts���C�

��wq�s���bß�í�C

s������Φí�ΓG

v s���iHb@��w°�@í�Bz{�ñ�iC�ißA@��°�@í

���ΣLBz{�úiH��o�s���C⌡μ°��Ao�����≥s

bA�b{μ°A�Ñq@��í�≥sbCb°A�÷¼��}as���C

v s���iHb@�Bz{�ñ�iA� ExecuteProcess( ) τ�Is�ß≥Bz{�

ñ]iH��o���Co�lBz{������P�s����i»zí]í

�pU�A�αs�o�s���C

pG@�s���WP@�����W�PAh����wq�u²���¬≤

�s���A�m½�s���C

b TurboIntegrator Bz{�ñiH��UCΓ�τ�Σñº@�is���G

v NumericGlobalVariable(’VariableName’);C

v StringGlobalVariable(’VariableName’);C

� 7 � TM1 TurboIntegrator �� 307

NumericGlobalVariable(’VariableName’);���τ�i�i�rs���C

StringGlobalVariable(’VariableName’);���τ�iwqrΩs���C

⌠ts���

b⌡μ TurboIntegrator Bz{��A�ú�@�⌠ts���CpGú�o����B

z{�OY°��@íAho�s���i�≤�°�ñ���ΣLBz{�A�

B�o�Bz{�@�C��A@�Bz{�ñ���⌠ts���i�≤�

ExecuteProcess( ) τ�Is�⌠≤ß≥Bz{�A�B�o�Bz{�@�C

÷M⌠t��O� TurboIntegrator Bz{��ú�A²ObY�Bz{�ñ��o��

�ºeA��²�io���C

b TurboIntegrator Bz{�ñA�� NumericGlobalVariable(’VariableName’); �i⌠

ts���G

p�Sw⌠ts������Ω�A�÷U����C

v DataMinorErrorCountC

v MetadataMinorErrorCountC

v ProcessReturnCodeC

v PrologMinorErrorCountC

�pA�FbYBz{�ñ�� PrologMinorErrorCount ⌠ts���Az��²�i

���ApU�G

NumericGlobalVariable(’PrologMinorErrorCount’);

DataMinorErrorCount� TurboIntegrator s���pΓb TurboIntegrator Bz{�uΩ�víño���

n���CCo�@��n��A����Y��W 1C

yk

DataMinorErrorCount=N;

�� í�

N bBz{��uΩ�víño���n��

�C

MetadataMinorErrorCount� TurboIntegrator s���pΓb TurboIntegrator Bz{��umeta Ω�víño

���n���CCo�@��n��A����Y��W 1C

308 IBM Cognos TM1 10.2.2 �G ��ΓU

yk

MetadataMinorErrorCount=N;

�� í�

N bBz{��umeta Ω�víño���n

���C

ProcessReturnCode� TurboIntegrator s���xs�±⌡μ� TurboIntegrator Bz{���⌠¼AC

yk

ProcessReturnCode=StatusCode;

¼AX í�

ProcessExitByChoreQuit() ⁿXBz{�]⌡μ ChoreQuit τ���⌠

ProcessExitNormal() ⁿXBz{���⌡μ

ProcessExitMinorError() ⁿXw�Q⌡μBz{�A²o��n��

ProcessExitByQuit() ⁿXBz{�]�T� ″quit″ ⁿO��⌠

ProcessExitWithMessage() ⁿXBz{����⌠A�b tm1server.log

ñgJ@hTºC

ProcessExitSeriousError() ⁿXBz{�]Y½����⌠

ProcessExitOnInit() ⁿXBz{�b l]w�íñε

ProcessExitByBreak() ⁿXBz{�]J� ProcessBreak τ���⌠

PrologMinorErrorCount� TurboIntegrator s���pΓb TurboIntegrator Bz{��ucvíño��

�n���CCo�@��n��A����Y��W 1C

yk

PrologMinorErrorCount=N;

�� í�

N bucvño���n���C

� 7 � TM1 TurboIntegrator �� 309

TurboIntegrator ����

��¼���P�O TM1 ����÷pA�úP⌠≤SwBz{��°��÷pCu

nP���÷p����nJ°A�AYiq⌠≤ TurboIntegrator Bz{��°���

@�����C

��������T�iC�ißAo�������b���� TM1 Ñq@���

�í��≥sb]����nX�ñ�P°A��su�C

b TurboIntegrator Bz{�ñiH��UCΓ�τ�Σñº@�i�����G

v NumericSessionVariable(’VariableName’);

v StringSessionVariable(’VariableName’);

�����Ob⌠≤⌡μ� TurboIntegrator Bz{�ñ�@�J�o��i����C

��ßANiH�⌠≤�����s���@���M�����WA²Ou�b

���������nJ°A��A������bBz{�M°�ºí�≥sbC

NumericSessionVariable(’VariableName’);���τ�i�i�r�����C

StringSessionVariable(’VariableName’);���τ�i�irΩ�����C

310 IBM Cognos TM1 10.2.2 �G ��ΓU

� 8 � MDX τ�Σ�

��CX�� TM1 Σ�� Microsoft wq�τ�M TM1 Sw�τ�C

∩ Microsoft wq� MDX ϕ�íMτ��Σ�

TM1 Σ� Microsoft wq� MDX ϕíMτ�C

o�τ�Mϕí� TM1 Ω@O� Microsoft MSDN {íwñ�wqA��{íw

�≤ Microsoft MSDN ⌠�C

Σ��¿�ϕ�íMμ

Σ�UC MDX ¿�ϕíC

v <dimension>.CURRENTMEMBER

v <member>.FIRSTCHILD

v <member>.FIRSTSIBLING

v <member>.LAG

v <member>.LASTCHILD

v <member>.LASTSIBLING

v <member>.LEAD

v <member>.NEXTMEMBER

v <member>.PARENT

v <member>.PREVMEMBER

Σ��¿�τ�Mμ

Σ�UC MDX ¿�τ�C

v ANCESTOR(...)

v COUSIN(...)

v OPENINGPERIOD(...)

v PARALLELPERIOD(...)

Σ���rτ�Mμ

Σ�UC MDX �rτ�C

v AGGREGATE(...)

v AVG(...)

v CORRELATION(...)

v COUNT(...)

v COVARIANCE(...)

v LINREGINTERCEPT(...)

v LINREGPOINT(...)

© Copyright IBM Corp. 2007, 2014 311

v LINREGR2(...)

v LINREGSLOPE(...)

v LINREGVARIANCE(...)

v MAX(...)

v MEDIAN(...)

v MIN(...)

v RANK(...)

v STDDEV(...)

v SUM(...)

v VAR(...)

Σ���ϕ�íMμ

Σ�UC MDX �ϕíC

v <dimension>.MEMBERS

v <level>.MEMBERS

v <member>. CHILDREN

v <member>.SIBLINGS

Σ���τ�Mμ

Σ�UC MDX �τ�C

v ADDCALCULATEDMEMBERS(...)

v BOTTOMCOUNT(...)

v BOTTOMPERCENT(...)

v BOTTOMSUM(...)

v CROSSJOIN(...)

v DESCENDANTS(...)

v DISTINCT(...)

v DRILLDOWNLEVEL(...)

v DRILLDOWNLEVELBOTTOM(...)

v DRILLDOWNLEVELTOP(...)

v DRILLDOWNMEMBER(...)

v DRILLDOWNMEMBERBOTTOM(...)

v DRILLDOWNMEMBERTOP(...)

v DRILLUPMEMBER(...)

v DRILLUPLEVEL(...)

v EXCEPT(...)

v EXTRACT(...)

v FILTER(...)

v GENERATE(...)

v HEAD(...)

312 IBM Cognos TM1 10.2.2 �G ��ΓU

v HIERARCHIZE(...)

v INTERSECT(...)

v LASTPERIODS(...)

v ORDER(...)

v PERIODSTODATE(...)

v TOPCOUNT(...)

v TOGGLEDRILLSTATE(...)

v TOPPERCENT(...)

v TOPSUM(...)

v SUBSET(...)

v UNION(...)

Σ����ϕ�íMμ

Σ�UC MDX ��ϕíC

v <set>.CURRENTMEMBER

v <set>[.ITEM](...)

TM1 Sw� MDX τ�

TM1 Σ��� TM1 Sw� MDX ϕíCb}ow∩°A�⌡μ� MDX ��{í

�A�bul�sΦ�v�uϕív°íñ��/sΦ�Al��AziHM�o�

ϕíC

TM1FILTERBYPATTERN( <set>, <pattern_str> )� TM1 Sw� MDX τ��� <set> ñW�X¼� <pattern_str> ���¿�C

<pattern_str> �ykPul�sΦ�vWu��Wϕí∩�v∩�����yk�PC

TM1FILTERBYLEVEL( <set>, <level_number>)� TM1 Sw� MDX τ���ⁿw <level_number> � <set> ñ���¿�C

<level_number> Oⁿw TM1 h�X��rA�úO MDX h�XC

TM1DRILLDOWNMEMBER( <set1>, <set2>|ALL [,RECURSIVE])� TM1 Sw� MDX τ��ⁿ≤ Microsoft ñ� DRILLDOWNMEMBER τ�A²

e�wgL�πAH�Xul�sΦ�vWui}v÷s {bmct expand_button.bmp} �

\αC

ALL ϕVUvhR <set1> ñ���¿�C

RECURSIVE ϕVUvhR <set1> ñ�Y�¿��A��H�jΦíVUvh

Ri}ßo��C�X¿�A�Fh� 0]TM1 h� 0��εC

� 8 � MDX τ�Σ� 313

TM1Member�τ���ⁿw��ñ�@�¿�C

pGJ�UC⌠@¼pAN��@���¿���G

v @��� Tuple ��

v @�WXd≥��� Index ��

v b�e���ñ Σ����Ñh��C

yk

TM1Member(Tuple, MemberSpecifier);

�� í�

Tuple iR����ϕíC

MemberSpecifier ���iHO���q 0 }l��r��A]

iHOP����÷p���/ÑhWC�d

�U�πoΓ���¼�d�C

d�

TM1Member ( [model].Members.Item(23) ,0 ) ] �d��������r��@�

MemberSpecifier ��C

TM1Member( [model].Members.Item(23), [Model] ) ] �d���P����÷p���

W@� MemberSpecifier ��C

TM1SORT( <set>, ASC|DESC )� TM1 Sw� MDX τ��÷r����� <set>C

ASC ÷ A-Z �����

DESC ÷ Z-A �����

TM1SORTBYINDEX( <set>, ASC|DESC )� TM1 Sw� MDX τ��÷¿������� <set>C

ASC ÷����W����C

DESC ÷����ε����C

TM1SUBSETALL( <dimname>)� TM1 Sw� MDX τ���� <dimname> � TM1 l�u�ívC

TM1SubsetToSet�τ��� TM1 l��¿�C

314 IBM Cognos TM1 10.2.2 �G ��ΓU

TM1SubsetToSet Ñ≤ <dimension>.<subsetname> ϕíA²ú�nrΩσrC�

TM1SubsetToSet �\z��iR�Aϕ��Ml��ϕíC

pGbΓ�úP� C u b e ñΣ�W�P���A�ΘJ πWA�p

[cube].[dimension]C

yk

TM1SubsetToSet(Cube.Dimension_exp, Subset_exp);

�� í�

Dimension_exp iR��� TM1 ��W�ϕíC

pGb Cube ñ�W�P���A���

[cube].[dimension] � πμí�O��C

Subset_exp iR�� Dimension_exp �������l

��ϕíC

bRl��ϕí�A°A��²bM�l

�MμñjMAMßb��MμñjMC

d�

��W [Corp Planning Hry] �≤�ß@μ� MDX d�{íXG

{INTERSECT(EXCEPT(DESCENDANTS([Corp Planning Hry].[Fixed Assets]),TM1FILTERBYLEVEL(DESCENDANTS([Corp Planning Hry].[Fixed Assets]),0)),{TM1SubsetToSet([Corp Planning Hry],"elist")}),[Corp Planning Hry].[FixedAssets]}

π��W [Corp Planning Hry].[Corp Planning Hry] M [Corp Planning

Hry].[FixedAssets] �≤�ß@μ� MDX d�{íXG

{INTERSECT(EXCEPT(DESCENDANTS([Corp Planning Hry].[Fixed Assets]),TM1FILTERBYLEVEL(DESCENDANTS([Corp Planning Hry].[Fixed Assets]),0)),{TM1SubsetToSet([Corp Planning Hry].[Corp Planning Hry],"elist")}),[Corp Planning Hry].[FixedAssets]}

TM1TupleSize�τ�����ñ¿����C

yk

TM1TupleSize(Tuple);

�� í�

Tuple iR����ϕíC

pG Tuple ��úαR������A��

��������Ah�� 0C

� 8 � MDX τ�Σ� 315

TM1 Sw� MDX ϕ�í

TM1 Σ��� TM1 Sw� MDX ϕíCb}ow∩°A�⌡μ� MDX ��{í

�A�bul�sΦ�v�uϕív°íñ��/sΦ�Al��AziHM�o�

ϕíC

<dimension>.<subsetname>� TM1 Sw� MDX ϕí�� <dimension> ñ <subsetname> �¿�C

�≤¿�Mh����P�yk (<dimension>.IDENTIFIER)A]�A�ú�Ω��W

PY@¿��h��P�l�C

bjMl��A°A��²bM�l�MμñjMAMßb��MμñjMC

<member>.ANCESTORS� TM1 Sw� MDX ϕí�� <member> �WNC

�pA�] Month ���ÑhpUG

v Year

– 1 Quarter

– Jan

– Feb

– Mar

ϕí

month.jan.ANCESTORS

N���X

{ 1Quarter, Year }C

pG�¿�π�h����Ahϕí��]tw]Ñhñ�@�����XC�

�q Region ���ÑhAΣñ¿� Belgium π�h����]Y Benelux M

Europe�Cb�ípUAϕí

region.belgium.ANCESTORS

N���X

{ Benelux, Europe }C

316 IBM Cognos TM1 10.2.2 �G ��ΓU

�N�

�ΩTYw∩b�y�ú ºú�PA��}oC

bΣLΩa�a�ñAIBM úúo�ú �σ≤�ú��U�ú�BA��\αC�ó

�ϕa� IBM ��NϕAH�oϕa�eú �ú�MA�º�÷ΩTC�σ≤bú

� IBM �ú�B{í�A��Aúϕ�tuα�� IBM �ú�B{í�A�C

un I� IBM º�z]úvA⌠≤\α�ϕºú�B{í�A��i�N IBM º

ú�B{í�A�CúLA⌠≤D IBM ºú�B{í�A�A������μtd@

�º�⌠Mτ�d⌠C�σ≤iα�í�z�R�u{ív��vñ ]A�ú

�BA��S�C

�σ≤�í�ºDD�eAIBM iα��ΣMQ�MQ���Cú �σ≤úNϕú

o�MQ��vCziH��úX�vd�Aτ�H�G

IBM Director of Licensing

IBM Corporation

North Castle Drive

Armonk, NY 10504-1785

U.S.A.

Ynd��÷��� (DBCS) ΩT��v�yA�ó��bΩa�a�� IBM �z

]úí�A���úX�vd�Aτ�H�G

Intellectual Property Licensing

Legal and Intellectual Property Law

IBM Japan Ltd.

19-21, Nihonbashi-Hakozakicho, Chuo-ku

Tokyo 103-8510, Japan

UCq¿YP�Ωºk°�Φ�AY°�úA�G INTERNATIONAL BUSINESS

MACHINES CORPORATION ��u{¼vú �X��A�úú ⌠≤��qº

O�A]Σñ]ABú¡≤ú� AIvBiΓ���XSw���qO��Cí

a�bSwμ÷WAú�\�ú��q�O�A]�Ao�n�úúoA�≤ Q

�ßC

�ΩTñiα���NW���LΩW���C]�AIBM �w�qF�Nqß�

�eJs�ñC IBM H��∩i�/��≤�X���ú��ú��/�{íAútμ

q�C

�ΩTñ⌠≤∩D IBM ⌠��z� ��AIBM ∩�⌠��úú O�Co�⌠�

�ú �Ω�ú�≤ IBM �ú��@½ApGn��o�⌠��Ω�A Q�ß���

μ�ß�IC

IBM oHU IBM {�Aϕ�Φí��� ¼ Q�ßú �⌠≤ΩTA�L�∩ Q

�ßtdC

© Copyright IBM Corp. 2007, 2014 317

�{íº≥�v�Y�μ�o�{íº�÷ΩTAHKF�UC��G (i) b�O��

�{íPΣL{í]]A�{í�ºíμ½ΩTFH� (ii) �¼���μ½ºΩTCh

�ó�G

IBM Software Group

Attention: Licensing

3755 Riverside Dr.

Ottawa, ON K1V 1B7

Canada

WzΩ�º�o�ΣSϕn≤AbY�ípU��IOΦo��C

IBM ≥≤�ΦºuIBM �ßX�vBuIBM Ω�{í�vX�]�⌠≤PÑX��°

�Aú �σ≤�ú���v{íPΣ��A���vΩ�C

�σ≤ñ�t�⌠≤�αΩ�úObⁿ�ε�⌠UPwC]�AbΣL@�⌠ñ

��o��Giα��π�tºCíqwb}oh�t�W�LAúLo�úO

�b@δt�W�X{�P�GCA�AíqiαOzL�Φíiμ�⌠CΩ

��GiαúPC�σ≤�����τ�ΣSw⌠A��Ω�C

���ú�ºD IBM ú�ΩTAY��ú�� ��A�ΣoG�n��ΣL�}�

DC IBM � �Lo�ú�A]LkT{o�D IBM ú��⌡μ�αB�e�B

�⌠≤∩ú��ΣLDiO� �L�CpGz∩D IBM ú���α�⌠≤���A

�wV�ú�� ��d�C

�÷ IBM Φw���º��n�A�Nϕ IBM ���PD«AH�iα�≤�

MPAú�tμq�C

�ΩT]tΘ�°�B@����Ω�M°id�C�D�iαa πí�Ad�]

AF�HB�qB�P�ú��WCo�W��ΩcAp�pPA���XC

YzOHql�μí�°�ΩTAh�$MmΓ�iαú�X{C

�unΘ ���vú��� Cookie �ΣL�N¼��H�OΩTC

��

IBMBIBM �x� ibm.com O International Business Machines Corp. ����U�

�Awb�y\hΩa/a��qk���UCΣLú��A�WiαO IBM �Σ

L�q���Cu�@vP��ΩTv⌠�Wú �s� IBM ��MμA⌠}�

www.ibm.com/legal/copytrade.shtmlC

UCNyOΣL�q����U��G

v MicrosoftBWindowsBWindows NT � Windows �xO Microsoft Corporation bⁿ

Ω�]��ΣLΩa�a����C

v UNIX O The Open Group bⁿΩ�ΣLΩa�a��U��C

318 IBM Cognos TM1 10.2.2 �G ��ΓU

��

����HñσrA�σrA�Sϕ�º���

CC

eT�fj¼ r� 43

l�

ul�sΦ�v\αϕ 61

°A��� 57

s� 61

TurboIntegrator �@τ� 274

u@ϕ

τ� 165

�@÷s 5

uπ\αϕ

l�s� 65

uπC 44

uπú 44

e��fñσ 43

íμl�sΦ� 61

íμ��sΦ� 24

ΩTWhτ� 117

�e

ul�sΦ�víμ 61

��]w 10

���íμ 28

��sΦ�íμ 24

σrWhτ� 134

Θσ 43

Θ�M�í

TurboIntegrator τ� 224

±� 91

e¡�fkíμ]�eíμ�

°A��� 50

�[�@÷s 6

¿�τ�

s� 143

Mμ 143

¬íμ]≡¼�cíμ�

°A��� 50

��°A�

TM1 ∩� 66

��

\αϕ �ß�/s� 17

�Tñ�∩�� 18

/s�°í 16

/s�⌠μ 16, 17

e��fμ÷Θxd�

�G∩�� 67

∩�� 67

C

Cube Viewer 21

CL 42

CL°iδF 36

X

TurboIntegrator s� 82

r� 189

s�

¿�τ� 143

M�vw�ⁿú 46

w�

�ß�/s�\αϕ 17

ⁿú∩�� 46

TurboIntegrator τ� 259

¿�

ANCESTORS 316

MDX τ� 311

MDX ϕí 311

�� ¿ 44

��½μ 44

��∩M 7

μ 44

eC�f°A�

°A��� 51

��]D°í� 50

TurboIntegrator �@τ� 268

°A�s�

°A��� 51

RúπWl�∩�� 24

RúπW°�∩�� 24

�g

°A��� 58

�g Cube

°A��� 58

∩�� 40

FL�tτ� 251

© Copyright IBM Corp. 2007, 2014 319

eK�f���wq�� 44

τ�

u@ϕ 165

Wh 91, 143

MDX 311

TurboIntegrator 187

�°Y� 43

�o°�∩��]�Γϕ�ms²�� 33

��e�

CL°iδF 36

¼AC 44

�

Cube Viewer 21

c

TurboIntegrator s� 86

Od

w�ⁿú 48

eE�f��

°A��g½≤ 19

��∩�� 19

Cube ∩�� 19

÷s

TurboIntegrator s� 82

ⁿú

w�ⁿú⌠μ 46

ClientPassword 260

ClientToGroup 260

pΓτ� 92

eQ�f¡ 91

�� 43

TºΘx

°í 34

TºΘx°í 34

]�Whτ� 123

eQ@�f�@÷s

�e 3

�A\αϕ

°A��� 51

��]w�e 10

���� 299

��

TurboIntegrator s� 86

⌡μΦk 144

�ε�

½≤ 44

∩� 44

�{��

TurboIntegrator s� 88

��

Whτ� 139

TurboIntegrator τ� 289

Bz{�

°A��� 59

�@÷s 4

�ε� TurboIntegrator τ� 240

Bz{�∩�∩�� 40

Bz{����í 82

Wh

l�sΦ�ΩT 41

¿�τ� 143

τ� 91

TurboIntegrator �zτ� 248

s�°A� 33

eQG�f��� Cube 21

�n]w 44

MΣ 43

íJ Cube �� 44

L

w�ⁿú 46

nJ��

TM1 ∩� 65

��

TurboIntegrator s� 86

°í∩�� 3

°�

�í ∩�� 89

TurboIntegrator �@τ� 280

43

∩M⌠μ 7

∩� 7

TurboIntegrator s��� 86

}�l�∩�� 35

}�°�∩�� 35

�τ�

MDX 312

eQT�f�J 42

s\α 1

s���∩�� 35

s�\αϕ

��/s� 17

ú 43

320 IBM Cognos TM1 10.2.2 �G ��ΓU

�Γϕ�ms²�\αϕ 34

Ω�

��� TurboIntegrator s� 69

TurboIntegrator s� 82, 86

Ω�Od TurboIntegrator τ�

CubeDataReservationAcquire 219

CubeDataReservationGet 222

CubeDataReservationGetConflicts 223

CubeDataReservationRelease 220

CubeDataReservationReleaseAll 221

⌡L��

�°�� 88

Lo

�h�Lo�∩�� 30

���Lo�∩�� 30

Lol�∩�� 30

Lo°�∩�� 32

w²⌠μ

TurboIntegrator s� 81

eQ��f∩M�� TurboIntegrator sΦ� 82

∩�� 3

�z

w�ⁿú 49

ΓNBΓl 91

⌠μ

TurboIntegrator s� 81

��

l�W 316

� ��∩�� 28

��e∩�� 28

�íJ∩�� 27

ΩTWhτ� 112

u��sΦ�v\αϕ 24

�@ TurboIntegrator τ� 227

TurboIntegrator s� 82

yk 246

í�\αϕ

TºΘx°í 35

eQ¡�ff�Θx

°í 11

��Ω�°í 15

f�Θx°í 11

f�Θx��Ω�°í 15

gJ

w�ⁿú 47

s��� 307

�r

MDX τ� 311

��Whτ� 126

�D��

Cube Viewer 21

��

TurboIntegrator s� 69

d≥��

�°�� 88

�í∩�� 29

∩ Cube ���∩�� 30

sΦ\αϕ

l�s� 62

μ÷Θxd��G 67

°A��� 60

TºΘx°í 35

��s� 24

�� 9

Cube Viewer 22

TurboIntegrator s� 69

s� 69

eQ��f∩� Cube

w∩Wh∩�� 50

∩�� 49

∩��

∩�� 50

�°�� 88

∩�Wh

u@ϕ∩�� 50

∩���

u@ϕ∩�� 50

w�ⁿú 49

∩�� 50

∩�

����e 28

�� 10

Cube Viewer \αϕ 23

eQC�fxs

l� ∩�� 45

°�∩�� 45

�Γϕ�ms²�°�∩�� 45

��{í

°A��� 53

��\αϕ

°A��� 50

TºΘx°í 35

�� 9

Cube Viewer 22

TurboIntegrator s� 69

�dyk 42

�� 321

�°

�� °í 88

�°\αϕ

l�s� 64

°A��� 60

��s� 27

Cube Viewer 23

Y� 43

⌠ts��� 308

�σ 43

eQK�fΩw

w�ⁿú 48

Ωwv� 272

°� 307

w�δF 16

°A��� 59, 60

hX 208

�z TurboIntegrator τ� 207

eGQ@�f��

s� 9

�@ TurboIntegrator τ� 193

TurboIntegrator s� 82

eGQG�f¬�

w�ⁿú 46

eGQT�f��

s� 307

�� TurboIntegrator s� 81

⌠ts� 308

TurboIntegrator ��� 310

�Φ

Whτ� 124

BΓl 92

AABS 126

ACOS 126

AddClient 259

AddCubeDependency 209

AddGroup 259

AddInfoCubeRestriction 289

Admin

Server Secure Socket Layer, TM1 ∩� 66

ASCII

�σr TurboIntegrator τ� 187

ASCIIDelete 187

ASCIIOutput 188

ASIN 126

AssociateCAMIDToGroup 261

ATAN 127

AttrDelete 195

AttrInsert 196

ATTRN 96

ATTRNL 193

AttrPutN 196

AttrPutS 197

ATTRS 97

ATTRSL 194

BBatchUpdateFinish 217, 269, 270

BatchUpdateFinishWait 270

BatchUpdateStart 270

CCAPIT 134

CellGetN 209

CellGetS 210

CellIncrementN 211

CellIsUpdateable 212

CellPutN 212

CellPutProportionalSpread 213

CellPutS 214

CellSecurityCubeCreate 261

CellSecurityCubeDestroy 262

CHAR 134

CODE 134

ConsolidatedAvg 94

ConsolidatedCount 94

ConsolidatedCountUnique 95

ConsolidatedMax 93

ConsolidatedMin 92

CONTINUE 124

COS 127

Cube

�e∩�� 21

°A��� 54

��� 21

ΩT l�sΦ� 40

TurboIntegrator s� 82

TurboIntegrator �@τ� 208

Viewer 21

Cube °�

°A��� 57

322 IBM Cognos TM1 10.2.2 �G ��ΓU

CubeAttrDelete 198

CubeAttrInsert 198

CubeATTRN 98, 200

CubeATTRNL 200

CubeAttrPutN 199

CubeAttrPutS 199

CubeATTRS 98, 201

CubeATTRSL 202

CubeClearData 215

CubeCreate 215

CubeDataReservationAcquire 219

CubeDataReservationGet 222

CubeDataReservationGetConflicts 223

CubeDataReservationRelease 220

CubeDataReservationReleaseAll 221

CubeDestroy 215

CubeExists 216

CubeGetLogChanges 216

CubeProcessFeeders 248

CubeRuleAppend 248

CubeRuleDestroy 250

CubeSetConnParams 218

CubeSetLogChanges 218

CubeUnload 219

DDataMinorErrorCount 308

DatasourceASCIIDecimalSeparator 302

DatasourceASCIIDelimiter 301

DatasourceASCIIHeaderRecords 302

DatasourceASCIIQuoteCharacter 302

DatasourceASCIIThousandSeparator 302

DatasourceCubeview 301

DatasourceDimensionSubset 301

DatasourceNameForClient 299

DatasourceNameForServer 299

DataSourceODBOCatalog 305

DataSourceODBOConnectionString 305

DataSourceODBOCubeName 305

DataSourceODBOHierarchyName 306

DataSourceODBOLocation 306

DataSourceODBOProvider 306

DataSourceODBOSAPClientID 307

DataSourceODBOSAPClientLanguage 307

DatasourcePassword 300

DatasourceQuery 301

DataSourceSAPUsingRoleAuths 291

DataSourceSAPUsingTexts 291

DatasourceType 300

DatasourceUsername 300

DATE 103

DATES 104

DAY 105

DAYNO 105

DBProportionalSpread 144

DBR 165

DBRA 166

DBRW 167

DBS 168

DBSA 168

DBSS 169

DBSW 170

DELET 135

DeleteAllPersistentFeeders 250

DeleteClient 262

DeleteGroup 263

DFRST 170

dimension

°A��� 55

ΩT l�sΦ� 41

DimensionAttrDelete 203

DimensionAttrInsert 203

DimensionATTRN 98, 205

DimensionATTRNL 205

DimensionAttrPutN 204

DimensionAttrPutS 204

DimensionATTRS 99, 206

DimensionATTRSL 207

DimensionCreate 227

DimensionDeleteAllElements 227

DimensionDestroy 228

DimensionElementComponentAdd 228

DimensionElementComponentAddDirect 229

DimensionElementComponentDelete 229

DimensionElementComponentDeleteDirect 230

DimensionElementDelete 231

DimensionElementDeleteDirect 231

DimensionElementInsert 232

DimensionElementInsertDirect 233, 237

DimensionElementPrincipalName 234

DimensionExists 234, 236

DimensionSortOrder 235

DimensionTopElementInsert 236

DIMIX 117, 171

DIMNM 114, 171

DIMSIZ 114, 172

DisableBulkLoadMode 271

DNEXT 115, 172

DNLEV 115, 173

DTYPE 117, 173

D_FSAVE 145

D_PICK 144

D_SAVE 146

EELCOMP 118, 174

ELCOMPN 118, 174

ElementSecurityGet 263

ElementSecurityPut 264

ELISANC 119

�� 323

ELISCOMP 119, 175

ELISPAR 120, 175

ELLEV 120, 176

ELPAR 121, 177

ELPARN 122, 177

ELSEN 178

ELWEIGHT 122, 178

EnableBulkLoadMode 271

EvalJavaN 140

EvalJavas 141

Excel

� 5 �M� 7 �¿�τ� 143

� 8 ��≤s��¿�τ� 143

ExecuteCommand 241

ExecuteJavaN 291

ExecuteJavaS 292

ExecuteProcess 241, 307

EXP 127

Expand 293

E_PICK 146

FFEEDERS 139

FEEDSTRINGS 140

FileExists 294

FILL 135

ForceSkipCheck 250

FormatDate 224

FV 123

GGetProcessErrorFileDirectory 242

GetProcessErrorFilename 243

GetProcessName 243

GetUseActiveSandboxProperty 252

IIF 125

If 243

INSRT 136

INT 128

ISUND 128

ISUNDEFINEDCELLVALUE 100

ItemReject 244

ItemSkip 245

I_EXPORT 148

I_NAMES 148

I_PROCESS 149

KKEY_ERR 165

LLN 128

LOG 129

LONG 136

LOWER 136

MMAX 129

MDX

τ� 311

TM1 Sw�τ� 313

TM1 Sw�ϕí 316

meta Ω�

TurboIntegrator s� 86

MetadataMinorErrorCount 309

MIN 130

MinorErrorLogMax 304

MOD 130

MONTH 105

M_CLEAR 149

NNewDateFormatter 225

NOW 106

NumberToString 294

NumberToStringEx 294

NUMBR 137

NumericGlobalVariable(VariableName) 308

NumericSessionVariable(VariableName) 310

NValue 303

N_CONNECT 150

N_DISCONNECT 151

OODBC TurboIntegrator τ� 237

ODBCClose 238

ODBCOpen 238

ODBCOPENEx 238

ODBCOutput 239

OnMinorErrorDoItemSkip 304

OPTGET 150

OPTSET 151

PParseDate 226

PAYMT 123

ProcessBreak 245

ProcessError 240, 245

ProcessQuit 245

ProcessReturnCode 309

324 IBM Cognos TM1 10.2.2 �G ��ΓU

PrologMinorErrorCount 309

PublishSubset 152

PublishView 153, 280

PV 124

QQUDEFINE 153

QUDEFINEEX 155

QUEXPORT 157

QULOOP 158

QUSUBSET 158

RRAND 130

RefreshMdxHierarchy τ� 295

RemoveCAMIDAssociation 264

RemoveCAMIDAssociationFromGroup 265

RemoveClientFromGroup 265

ROUND 131

ROUNDP 131

RuleLoadFromFile 251

R_SAVE 159

SSAPCharacteristicTexts 300

SaveDataAll 272

SCAN 137

SecurityOverlayCreateGlobalDefault 265

SecurityOverlayDestroyGlobalDefault 266, 267

SecurityRefresh 267

ServerActiveSandboxGet 255

ServerActiveSandboxSet 256

ServerSandboxesDelete 252

ServerSandboxExists 257

ServerSandboxGet 258

ServerSandboxListCountGets 258

ServerShutdown 274

SetChoreVerboseMessages 208

SetInputCharacterSet 189

SetODBCUnicodeInterface 240

SetOutputEscapeDoubleQuote 192

SetUseActiveSandboxProperty 256

SIGN 132

SIN 132

SQRT 133

STET 125, 187

STR 138

StringGlobalVariable(VariableName) 308

StringSessionVariable(VariableName) 310

StringToNumber 296

StringToNumberEx 296

SUBDEFINE 159

SUBNM 179

SUBPICK 160

SubsetAliasSet 274

SubsetCreate 275

SubsetCreateByMDX 275

SubsetDeleteAllElements 275

SubsetDestroy 276

SubsetElementDelete 276

SubsetElementInsert 277

SubsetExists 277

SubsetExpandAboveSet 278

SubsetFormatStyleSet 278

SubsetGetElementName 279

SubsetGetSize 279

SubsetIsAllSet 280

SUBSIZ 180

SUBST 138

SValue 303

synchronized() 246

TTABDIM 116, 180

TAN 133

TextOutput 193

TIME 106

TIMST 106

TIMVL 108

TM1 OW∩�� 65

TM1 Sw� MDX τ� 313

TM1 Sw� MDX ϕí 316

TM1 ∩�∩�� 65

TM1DRILLDOWNMEMBER 313

TM1FILTERBYLEVEL 313

TM1FILTERBYPATTERN 313

TM1Member 314

TM1ProcessError.log 296

Tm1p.xla 143

TM1RECALC 163

TM1RECALC1 163

TM1RPTELISCONSOLIDATED 186

TM1RptElIsConsolidated 181

TM1RptElIsExpanded 181

TM1RptElLev 181

TM1RPTELLSEXPANDED 186

TM1RptFilter 182

TM1RptRow 183

TM1RptTitle 184

TM1RptView 185

TM1SORTBYINDEX 314

TM1SUBSETALL 314

TM1SubsetToSet 315

TM1TupleSize 315

TM1User 186, 297

TODAY 110

TRIM 139

�� 325

TurboIntegrator 69, 272

����� 310

τ� 187

¡ε 187

s��� 307

T_CLEAR 160

T_CREATE 161

T_CREATE16 161

T_PICK 162

T_SAVE 162

UUNDEFINEDCELLVALUE 101

UPPER 139

UTF-8 189

VValue_Is_String 303

VBA ��

¿�τ� 144

VIEW 186

ViewColumnDimensionSet 281

ViewColumnSuppressZeroesSet 282

ViewConstruct 282

ViewCreate 283

ViewDestroy 283

ViewExists 284

ViewExtractSkipCalcsSet 284

ViewExtractSkipRuleValuesSet 285

ViewExtractSkipZeroesSet 285

ViewRowDimensionSet 286

ViewRowSuppressZeroesSet 286

ViewSubsetAssign 287

ViewSuppressZeroesSet 287

ViewTitleDimensionSet 288

ViewTitleElementSet 288

ViewZeroOut 289

VUSLICE 163

WWhile 246

WildcardFileSearch 297

W_DBSENABLE 164

YYEAR 111

326 IBM Cognos TM1 10.2.2 �G ��ΓU