| ThoughtSpot Ation Thought Spot Administration Guide 4.4

User Manual: Pdf

Open the PDF directly: View PDF PDF.
Page Count: 311 [warning: Documents this large are best viewed by clicking the View PDF Link!]

!!BKGLGQBKGLGQRPRP??RGML'SGBCRGML'SGBC
6CPQGML$CACK@CP
#MNWPGEFRDMP4FMSEFR3NMRNS@JGA?RGMLQ]4FMSEFR3NMR)LA!JJPGEFRQ
PCQCPTCB
4FMSEFR3NMR)LA0?JM!JRM3OS?PC
"SGJBGLE3SGRC
0?JM!JRM#!
!JJPGEFRQPCQCPTCB4FGQNPMBSARGQNPMRCARCB@W53?LBGLRCPL?RGML?JAMNWPGEFR
?LBGLRCJJCARS?JNPMNCPRWJ?UQ4FMSEFR3NMRGQ?RP?BCK?PIMD4FMSEFR3NMR)LAGL
RFC5LGRCB3R?RCQ?LBMPMRFCPHSPGQBGARGMLQ!JJMRFCPK?PIQ?LBL?KCQKCLRGMLCB
FCPCGLK?W@CRP?BCK?PIQMDRFCGPPCQNCARGTCAMKN?LGCQ
44?@JCMD#?@JCMD#MLRMLRCLRQCLRQ
)LRP)LRPMBSARGMLRMBSARGMLRM?BKGLGQM?BKGLGQRPRP??RGMLRGML
,,MEGLAPMEGLAPCBCLRG?JQDCBCLRG?JQDMP?BKGLGQMP?BKGLGQRPRP??RGMLRGML
5LBCPQR?LBRFC?PAFGRCARSPC
!P!PAFGRAFGRCARSPCARSP?JA?JAMKNMLCLRQMKNMLCLRQ
$?$?R?A?AFGLER?A?AFGLE 
!!SRFCLRGA?SRFCLRGA?RGMLDPRGMLDP?KC?KCUUMPIQMPIQ 
$?$?R??LBM@HCARQCASPGRWR??LBM@HCARQCASPGRW
00CPDCPDMPK?LAMPK?LACACAMLQGBCPMLQGBCP??RGMLQRGMLQ 
)LQR?JJ?RGML?LBQCRSN
!@MSRGLQ!@MSRGLQR?JJ?R?JJ?RGML?LBSNEPRGML?LBSNEP?BCQ?BCQ 
3CRW3CRWMSPJMA?JCMSPJMA?JC 
44CQCQRARAMLLCARGTGRW@CRUMLLCARGTGRW@CRUCCLLMBCQCCLLMBCQ
3CRRFCP3CRRFCPCJ?CJ?WFMQWFMQRDRDMP3-40MP3-40 
3CRSN?lQA?JA?JCLB?PW3CRSN?lQA?JA?JCLB?PWC?PC?P  
##MLlESPMLlESPC3C33,3,
##MLlESPMLlESPC3C3!-,!-, 
)LRCEP?RC,$!0
!@MSR,$!@MSR,$!0GLR!0GLRCEPCEP??RGMLRGML 
##MLlESPMLlESPC,$C,$!0D!0DMP!MP!ARGTARGTC$GPC$GPCARCARMPWMPW  
!!BBRFC3BBRFC33,A3,ACPRGlA?CPRGlA?RRCDCDMP,$MP,$!0!0 
44CQCQRRFC,$RRFC,$!0A!0AMLlESPMLlESP??RGMLRGML 
33WLASQCPQ?LBEPWLASQCPQ?LBEPMSNQDPMSNQDPMK,$MK,$!0!0 
##MLlESPMLlESPC.!C.!3lJCQ3lJCQWWQQRRCKCK
3CRSNKMLGR3CRSNKMLGRMPGLEMPGLE 
##MLlESPMLlESPCQSNNMPRQCPTGACQSNNMPRQCPTGACQCQ 
.CRU.CRUMPINMPRQMPINMPRQ 
!@MSRJM?B@?J?LAGLE?LBNP!@MSRJM?B@?J?LAGLE?LBNPMMVGCQVGCQ 
,M?B?LBK?L?ECB?R?
)LRP)LRPMBSARGMLRMBSARGMLRMB?MB?R?K?L?ECKCLRR?K?L?ECKCLR
##MLlESPMLlESPCA?QGLECA?QGLE 
,,M?B#3M?B#36lJCQUGRFRFC5)6lJCQUGRFRFC5) 
(M(MURURMTGCMTGCU?B?U?B?R?QAFCK?R?QAFCK?  
0J?LRFCQAFCK?
!@MSRQAFCK?NJ?LLGLE!@MSRQAFCK?NJ?LLGLE 
$?$?R?RWNCQR?RWNCQ  
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC
$CACK@CP
QSNNMPR RFMSEFRQNMRAMK G
##MLQMLQRPRP?GLRQ?GLRQ  
3F?P3F?PBGLEBGLE 
#F?QKRP#F?QKRP?NQ?NQ 
"SGJBRFCQAFCK?
3AFCK?@SGJBGLEM3AFCK?@SGJBGLEMTTCPTGCCPTGCUU  
##MLLCARUGRF4MLLCARUGRF41,?LBAP1,?LBAPC?C?RRC?QAFCK?C?QAFCK?
(M(MURURMUPGRMUPGRC?31,QAPGNRC?31,QAPGNR 
3AFCK?AP3AFCK?APC?C?RGMLCRGMLCVV?KNJCQ?KNJCQ 
5NJM?B?L31,QAPGNR5NJM?B?L31,QAPGNR 
#F?LECRFCQAFCK?
(M(MURURMAF?LEC?QAFCK?MAF?LEC?QAFCK?  
##MLMLTTCPRACPRAMJSKLB?MJSKLB?R?RWNCR?RWNC 
,M?B@SJIB?R?
)KNMPR#3)KNMPR#36lJCQUGRFRQJM?B6lJCQUGRFRQJM?B 
5QC?QAPGNRR5QC?QAPGNRRMJM?BB?MJM?BB?R?R?
$CJCRC?B?R?QMSPAC
$CJCR$CJCRC?B?C?B?R?QMSPR?QMSPAACR?@JCCR?@JC 
$CJCR$CJCRCMPAF?LEC?R?@JCGL4CMPAF?LEC?R?@JCGL41,1,
)KNPMTCQC?PAFUGRFKMBCJGLE
!@MSRB?!@MSRB?R?KMBCJGLER?KMBCJGLE 
#F?LEC?R?@JCQB?#F?LEC?R?@JCQB?R?KMBCJR?KMBCJ  
%%BGRRFCQBGRRFCQWWQQRRCKUGBCB?CKUGBCB?R?KMBCJR?KMBCJ
$?R?KMBCJQCRRGLEQ
/T/TCPTGCCPTGCUMDRFCQCRRGLEQUMDRFCQCRRGLEQ 
3CRA3CRAMJSKLL?KCMJSKLL?KCBCQAPGNRGML?LBRWNCBCQAPGNRGML?LBRWNC 
3CR?BBGRGT3CR?BBGRGTC?LB?EEPC?LB?EEPCE?CE?RRCTCT?JSCQ?JSCQ
(GBC?A(GBC?AMJSKLMPBClLC?QMJSKLMPBClLC?QWLMLWLMLWKWK 
#F?LECRFCGLBC#F?LECRFCGLBCVRWNCVRWNC 
!!BB?ECMEPBB?ECMEP?NFGA?JB??NFGA?JB?R?QCRRGLER?QCRRGLE  
3CRRFCQC?P3CRRFCQC?PAFQSEECQAFQSEECQRGMLQNPGMPGRWRGMLQNPGMPGRW 
3CRLSK@CP3CRLSK@CPB?B?RRCCASPPASPPCLACLAWDWDMPK?MPK?RQRQ 
#F?LECRFC!#F?LECRFC!RRPG@SRGML$GKCLQGMLQCRRGLERRPG@SRGML$GKCLQGMLQCRRGLE
,GLIR?@JCQSQGLEPCJ?RGMLQFGNQ
,GLIR?@JCQSQGLEP,GLIR?@JCQSQGLEPCJ?CJ?RGMLQFGNQRGMLQFGNQ  
$CJCR$CJCRC?PC?PCJ?CJ?RGMLQFGNRGMLQFGN
5QCQ5QCQRGAIRGAICPQCPQ
3GKNJGDWQC?PAFUGRFUMPIQFCCRQ
#P#PC?C?RRC?LBSQCUC?LBSQCUMPIQFCCRQMPIQFCCRQ
(M(MURFCGLAJSQGMLPSJCUURFCGLAJSQGMLPSJCUMPIQMPIQ 
(M(MURFCUURFCUMPIQFCCRHMGLPSJCUMPIQFCCRHMGLPSJCUMPIQMPIQ
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC
$CACK@CP
QSNNMPR RFMSEFRQNMRAMK GG
#P#PC?C?RRC?DC?DMPKSJ?GL?UMPKSJ?GL?UMPIQFCCRMPIQFCCR 
%%BGR?UBGR?UMPIQFCCRMPIQFCCR 
#F?LECGLAJSQGMLHMGLMP2,3D#F?LECGLAJSQGMLHMGLMP2,3DMP?UMP?UMPIQFCCRMPIQFCCR
$CJCR$CJCRC?UC?UMPIQFCCRMPR?@JCMPIQFCCRMPR?@JC  
-?L?ECSQCPQ?LBEPMSNQ
5LBCPQ5LBCPQR?LBEPR?LBEPMSNQ?LBNPGTGJCECQMSNQ?LBNPGTGJCECQ 
#P#PC?C?RRCCCBGRMPBCJCRCBGRMPBCJCRC?EPC?EPMSNMSN 
!!BBCBGRMPBCJCRBBCBGRMPBCJCRC?SQCPC?SQCP 
-?L?ECHM@Q
*M@K?L?ECKCLR*M@K?L?ECKCLRQAFCBSJCBNGL@M?PQAFCBSJCBNGL@M?PBQBQ 
3AFCBSJCBNGL@M?P3AFCBSJCBNGL@M?PBQK?L?ECKCLRBQK?L?ECKCLR
3CASPGRW
/T/TCPTGCCPTGCUMDQCASPGRWDUMDQCASPGRWDC?C?RSPRSPCQCQ
33WWQQRRCK3CASPGRWCK3CASPGRW 
$?R?QCASPGRW
$?$?R?QCASPGRWR?QCASPGRW
3F?P3F?PCR?@JCQ?LBACR?@JCQ?LBAMJSKLQMJSKLQ
3F?P3F?PCUCUMPIQFCCRQMPIQFCCRQ
3F?P3F?PC?NGL@M?PC?NGL@M?PBB
3CASPGRWD3CASPGRWDMP3NMR)1DSLARGMLQMP3NMR)1DSLARGMLQ
22CCTTMIMIC?AC?AAACQCQQSLQF?PQSLQF?PCC
2MUJCTCJQCASPGRW2,3
!@MSR2,3!@MSR2,3
(M(MU2SJC"?QCB2,3UU2SJC"?QCB2,3UMPIQMPIQ 
3CR2SJC"?QCB2,33CR2SJC"?QCB2,3
3WQRCK?BKGLGQRP?RGML
/T/TCPTGCCPTGCUMD3UMD3WWQQRRCK?BKGLGQCK?BKGLGQRPRP??RGMLRGML
33WWQQRRCKKMLGRCKKMLGRMPGLEMPGLE
5QGLERFC3N?A5QGLERFC3N?AC5RGJGX?C5RGJGX?RGMLAF?PRRGMLAF?PR
3CLBJMEQUFCLP3CLBJMEQUFCLPCNMPRGLENPCNMPRGLENPM@JCKQM@JCKQ 
3CRSNP3CRSNPCACAMPMPBGLEDBGLEDMP2MP2CNJ?CNJ?W3C?PW3C?PAFAF
"?AISN?LBPCQRMPC
5LBCPQ5LBCPQR?LBRFC@?AIR?LBRFC@?AISNQSNQRPRP??RRCEGCQCEGCQ
5LBCPQ5LBCPQR?LB@?AIR?LB@?AISNQL?NQFMRQAFCBSJCQSNQL?NQFMRQAFCBSJCQ  
77MPIUGRFQL?NQFMRQMPIUGRFQL?NQFMRQ  
7MPIUGRF@?AISNQ
5LBCPQ5LBCPQR?LB@?AIR?LB@?AISNKMBCQSNKMBCQ  
#P#PC?C?RRC?K?LS?J@?AIC?K?LS?J@?AISNSN
##MLlESPMLlESPCNCPGMBGA@?AICNCPGMBGA@?AISNQSNQ  
!@MSRP!@MSRPCQCQRRMPMPCMNCPCMNCP??RGMLQRGMLQ
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC
$CACK@CP
QSNNMPR RFMSEFRQNMRAMK GGG
4PMS@JCQFMMRGLE
!@MSRRP!@MSRRPMS@JCQFMMRGLEMS@JCQFMMRGLE
'CRJMEQ'CRJMEQ
5NJM?BJMEQR5NJM?BJMEQRM4M4FMSEFR3NMR3SNNMPRFMSEFR3NMR3SNNMPR
.CRU.CRUMPIAMPIAMLLCARGTGRWGQMLLCARGTGRWGQQSCQQSCQ
#F?LECRFCRGKC#F?LECRFCRGKCXXMLCMLC
"P"PMMUUQCPSLRPSQQCPSLRPSQRRCBACBAMLLCARGMLCPPMLLCARGMLCPPMPMP
#F?P#F?P?AR?ARCPQLMRBGQNJ?CPQLMRBGQNJ?WGLEAWGLEAMPPMPPCARJWCARJW 
#JC?PRFC@P#JC?PRFC@PMMUUQCPA?AFCQCPA?AFC
#?LLMRMNCL?Q?#?LLMRMNCL?Q?TTCB?LQCB?LQUUCPRF?CPRF?RARAMLR?GLQ?DMLR?GLQ?DMPKSJ?MPKSJ?
$?$?R?JM?BGLERR?JM?BGLERMMQJMMMQJMUJWUJW
3C?P3C?PAFPAFPCQSJRQACQSJRQAMLR?GLRMLR?GLRMMK?LMMK?LW@J?LIQW@J?LIQ
!@MSRRFGQP!@MSRRFGQPCDCDCPCPCLACLACC
++CCWWUUMPMPBPBPCDCDCPCPCLACLACC 
441,P1,PCDCDCPCPCLACLACC
44FMSEFR3NMR,FMSEFR3NMR,M?BCPm?EPM?BCPm?EPCDCDCPCPCLACLACC 
RQAJGARQAJGAMKK?LBPMKK?LBPCDCDCPCPCLACLACC
$?$?RRC?LBRGKCDC?LBRGKCDMPK?MPK?RQPRQPCDCDCPCPCLACLACC 
22MMUJCUJCTTCJQCASPGRWPSJCQPCJQCASPGRWPSJCQPCDCDCPCPCLACLACC
&&MPKSJ?PMPKSJ?PCDCDCPCPCLACLACC 
%PP%PPMPAMPAMBCPMBCPCDCDCPCPCLACLACC 
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC
$CACK@CP
QSNNMPR RFMSEFRQNMRAMK GT
)LRP)LRPMBSARGMLRMBSARGMLRM?BKGLGQM?BKGLGQRPRP??RGMLRGML
4FMSEFR3NMRCL?@JCQWMSRM?AACQQ?LB?L?JWXCWMSPB?R?RFPMSEF?QC?PAF@?QCBSQCPGLRCPD?AC9MSA?L
APC?RCWMSPQC?PAFCQMLRFCmW@WRWNGLEGLRM?QC?PAF@?PJGICWMSBMUFCLSQGLE?LGLRCPLCRQC?PAF
CLEGLC4FMSEFR3NMRK?ICQGRC?QWRMQCCWMSPB?R?ECRWMSPOSCQRGMLQ?LQUCPCBAPC?RCGLRCP?ARGTC
EP?NFQ?LBASQRMKGXCNGL@M?PBQ9MSBMLMRLCCBRMSLBCPQR?LBFMURFCB?R?GQQRMPCBMPILMU31,RM
BMRFCQCRFGLEQ
4FMSEFR3NMREGTCQ?BKGLGQRP?RMPQRFC?@GJGRWRMKMBGDWB?R?NPMNCPRGCQRMKCCR@SQGLCQQLCCBQDMP
CV?KNJC@WNPMTGBGLEQC?PAFQWLMLWKQDMPAMKKMLRCPKQ@MMQRGLERFCGKNMPR?LACMD?AMJSKLGLQC?PAF
PCQSJRQMPDMPK?RRGLEFMURFCB?R??NNC?PQ#MJJ?@MP?RGML?LBQCASPGRWDC?RSPCQK?ICGRC?QWDMPWMSRM
NPMRCARQCLQGRGTCB?R??LBDMPSQCPQRMQF?PCGLDMPK?RGMLQ?DCJWUGRFMRFCPQ
4MNCPDMPKRFC?ARGMLQGLRFGQESGBC WMSLCCB?BKGLGQRP?RGTC?AACQQ
)LRPMBSARGMLRM?BKGLGQRP?RGML
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
,,MEGLAPMEGLAPCBCLRG?JQDCBCLRG?JQDMP?BKGLGQMP?BKGLGQRPRP??RGMLRGML
3SKK?PW3SKK?PW 9MSLCCB?BKGLGQRP?RGTC?AACQQRMNCPDMPKRFC?ARGMLQ
BGQASQQCBGLRFGQESGBC
9MSA?L?AACQQ4FMSEFR3NMRTG?33(?RRFCAMKK?LBNPMKNR?LBDPMK?7C@@PMUQCP
!!BKGLGQBKGLGQRPRP??RGTRGTC?AC?AAACQCQQQ
4FCPC?PCRFPCCQCN?P?RCBCD?SJR?BKGLGQRP?RMPSQCPQ
,,MEGL4MEGL4WNCWNC 5QCP5QCP !!AAAACQCQQ-CRFMBQ-CRFMB 00?Q?QQQUUMPMPBB
/3SQCP admin 33(5QCBDMPUMPIRF?RPCOSGPCQQSBMMPPMMR
NPGTGJCECQ$MCQLMRCVGQRDMP?NNJGA?RGMLJMEGL
#MLR?AR
4FMSEFR3NMRRMM@
R?GLRFCBCD?SJR
N?QQUMPB
/3SQCP thoughtspot 33(5QCBDMPAMKK?LBJGLCUMPIRF?RBMCQ
LMRPCOSGPCQSBMMPPMMRNPGTGJCECQ$MCQLMR
CVGQRDMP?NNJGA?RGMLJMEGL
#MLR?AR
4FMSEFR3NMRRMM@
R?GLRFCBCD?SJR
N?QQUMPB
!NNJGA?RGML
SQCP
tsadmin "PMUQCP!AACQQRFPMSEF?7C@@PMUQCP?LB
DMPLMLQSBMMPPMMRNPGTGJCECUMPI
#MLR?AR
4FMSEFR3NMRRMM@
R?GLRFCBCD?SJR
N?QQUMPB
"MRFRFC admin ?LB thoughtspot SQCPA?L33(GLRMRFC?NNJG?LAC/LACMLRFC?NNJG?LACCGRFCPSQCPA?L
BM?LWMDRFCDMJJMUGLE
hRQAJG
hRQJM?B
hROJ
4FC thoughtspot SQCPGQPCQRPGARCBRM tscli AMKK?LBQRF?RBMLMRPCOSGPC sudo MPPMMRNPGTGJCECQ
333(R3(RMRFC?NNJG?LAMRFC?NNJG?LACC
4MNCPDMPK@?QGA?BKGLGQRP?RGMLQSAF?QAFCAIGLELCRUMPIAMLLCARGTGRWQR?PRGLE?LBQRMNNGLEQCPTGACQ
?LBQCRRGLESNCK?GJJMEGLPCKMRCJW?QRFC,GLSV?BKGLGQRP?RMPSQCPf?BKGLg4MJMEGLUGRF33(DPMK?LW
K?AFGLCWMSA?LSQCRFCAMKK?LBQFCJJMP?SRGJGRWJGIC0SRRW
)LRFCDMJJMUGLENPMACBSPCPCNJ?AC <hostname_or_IP> UGRFRFCFMQRL?KCMP)0?BBPCQQMD?LMBCGL
4FMSEFR3NMR4FCBCD?SJR33(NMPRUGJJ@CSQCB
 ,MEGLRM?AJGCLRK?AFGLC?LBMNCL?AMKK?LBNPMKNR
 )QQSCRFC33(AMKK?LBQNCAGDWGLERFC)0?BBPCQQMPFMQRL?KCMDRFC4FMSEFR3NMRGLQR?LAC
ssh admin@<hostname_or_IP>
,MEGLAPCBCLRG?JQDMP?BKGLGQRP?RGML
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
 %LRCPRFCN?QQUMPBDMPRFC?BKGLSQCP
,,MEGLRMEGLRMRFC4MRFC4FMSEFR3NMR?NNJGA?FMSEFR3NMR?NNJGA?RGMLRGML
4MQCRSN?LBCVNJMPCWMSPB?R??AACQQRFC4FMSEFR3NMR?NNJGA?RGMLDPMK?QR?LB?PB7C@@PMUQCPSQGLE
?SQCPL?KC?LBN?QQUMPB
"CDMPC?AACQQGLE4FMSEFR3NMRWMSLCCB
h 4FC7C@?BBPCQQ)0?BBPCQQMPQCPTCPL?KCDMP4FMSEFR3NMR
h !LCRUMPIAMLLCARGML
h !7C@@PMUQCP
h !SQCPL?KC?LBN?QQUMPBDMP4FMSEFR3NMR
3SNNMPRCB7C@@PMUQCPQGLAJSBC
"P"PMMUUQCPQCP 66CPQGMLCPQGML /NCP/NCP??RGLE3RGLE3WWQQRRCKCK
'MMEJC#FPMKC ?LB?@MTC 7GLBMUQMPEPC?RCP,GLSV-?A/3
-MXGJJ?&GPCDMV ?LB?@MTC 7GLBMUQMPEPC?RCP,GLSV-?A/3
)LRCPLCR%VNJMPCP  7GLBMUQMPEPC?RCP
44GNGN 7FGJC)LRCPLCR%VNJMPCPGQQSNNMPRCBSQGLEGRGQLMRPCAMKKCLBCB$CNCLBGLEMLWMSP
CLTGPMLKCLRWMSA?LCVNCPGCLACNCPDMPK?LACMP5)GQQSCQUFCLSQGLE)%
4MJMEGLRM4FMSEFR3NMRDPMK?@PMUQCP
 /NCLRFC@PMUQCP?LBRWNCGLRFC7C@?BBPCQQDMP4FMSEFR3NMR http://<hostname_or_IP>
 %LRCPWMSPSQCPL?KC?LBN?QQUMPB?LBAJGAI %LR%LRCP.MCP.MUU
,MEGLAPCBCLRG?JQDMP?BKGLGQRP?RGML
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
!P!PAFGRAFGRCARSPCARSPCACAMKNMLCLRQMKNMLCLRQ
3SKK?PW3SKK?PW 4MGKNJCKCLR4FMSEFR3NMRGRGQGKNMPR?LRRMSLBCPQR?LB
UFCPCGRQGRQUGRFGLWMSPMTCP?JJ?L?JWRGAQ?PAFGRCARSPC?LBFMUGR
NPMTGBCQB?R?RMCLBSQCPQ
4FMSEFR3NMRAMLQGQRQMD?AJSQRCPMDMLCMPKMPCLMBCQ?ARGLERMECRFCPRMNPMTGBC?L?JWRGA?LQUCPQRM
@SQGLCQQOSCQRGMLQ!QQSAFRFCPC?PCMLJW?DCUGLRCEP?RGMLNMGLRQUGRF4FMSEFR3NMRMLWMSPLCRUMPI
4FCK?HMPAMKNMLCLRQGLRFC?4FMSEFR3NMRAJSQRCP?PC
4FMSEFR3NMRA?LF?LBJC?UGBCT?PGCRWMDBGkCPCLRB?R?QMSPACQ4FMSEFR3NMRBMCQ?JJ?L?JWQGQ?E?GLQR
B?R?GLKCKMPWRMFCJN?AFGCTCD?QRPCQSJRQ?APMQQKGJJGMLQ?LB@GJJGMLQMDPCAMPBQMDB?R?4FMSEFR3NMR
A?AFCQRFCB?R?GLMPBCPRMNPMACQQGR
4FC4FMSEFR3NMR?NNJG?LACA?L@C?NFWQGA?J?NNJG?LACRF?R4FMSEFR3NMRQFGNQMLCMPKMPC!73
GLQR?LACQRF?R?PCAJSQRCPCBRMECRFCPMPMLCMPKMPC6-U?PCGLQR?LACQRF?R?PCAJSQRCPCBRMECRFCP&PMK
?LCVRCPL?JGLRCPD?ACPCE?PBJCQQMDRFC?NNJG?LACRWNCRFC?NNJG?LAC?NNC?PQRM@C?QGLEJCGLQR?LAC
&MP?SRFCLRGA?RGMLJMEEGLEGLQMKCQMSPACMDSQCPGLDMPK?RGMLGQPCOSGPCB4FCQCBClLCRFCJMEGL
PCOSGPCKCLRQ?LB?AACQQAMLRPMJEPMSNQ5QCPQUGJJ?AACQQRFCB?R?DPMK?QSNNMPRCB@PMUQCPRMTGCU
Q?TCBAMLRCLRMPNCPDMPKQC?PAFCB@?QCB?L?JWRGAQ&GL?JJWGRGQPCAMKKCLBCBRF?RWMSF?TCQMKCQMPRMD
LCRUMPICB?RR?AFCBQRMP?ECDMPQRMPGLE@?AISNQGLA?QCMDF?PBU?PCD?GJSPC
!PAFGRCARSPCAMKNMLCLRQ
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
$?$?R?#?AFGLER?#?AFGLE
3SKK?PW3SKK?PW 4FMSEFR3NMRBMCQ?JJ?L?JWQGQ?E?GLQRB?R?GLKCKMPWRM
FCJN?AFGCTCD?QRPCQSJRQ?APMQQKGJJGMLQ?LB@GJJGMLQMDPCAMPBQMDB?R?
4FMSEFR3NMRA?AFCQB?R??QPCJ?RGML?JR?@JCQGLKCKMPW4FCR?@JCQA?L@CQMSPACBDPMKBGkCPCLRB?R?
QMSPACQ?LBHMGLCBRMECRFCP4FMSEFR3NMRF?QDMSPU?WQRMECRB?R?GLRMRFCAJSQRCP
4FMSEFR3NMRNPMTGBCQ?*$"#?LB/$"#BPGTCPRF?RA?L@CSQCBRMUPGRCB?R?RM4FMSEFR3NMR4FGQGQ
SQCDSJDMPASQRMKCPQUFM?JPC?BWF?TC?LCVGQRGLE%4,NPMACQQMPRMMJ?LBU?LRRMCVRCLBGRRMNMNSJ?RC
RFC4FMSEFR3NMRA?AFC
$?R?#MLLCARGQ?4FMSEFR3NMR?BBMLRF?RAMLLCARQRM?UGBCT?PGCRWMDB?R?QMSPACQ?LBNSJJQB?R?GLRM
4FMSEFR3NMR
9MSA?LSQCRFC tsload AMKK?LBJGLCRMMJRM@SJIJM?BBCJGKGRCBB?R?UGRFTCPWFGEFRFPMSEFNSR&GL?JJW
GLBGTGBS?JSQCPQA?LSNJM?BQK?JJCP-"QNPC?BQFCCRQMPBCJGKGRCBlJCQ
7FGAF?NNPM?AFWMSSQCBCNCLBQMLWMSPCLTGPMLKCLR?LBB?R?LCCBQ
4FCDMJJMUGLER?@JCQFMUQRFCRP?BCMkQ@CRUCCLBGkCPCLRB?R?A?AFGLEMNRGMLQ-?LWGKNJCKCLR?RGMLQ
SQC?T?PGCRWMD?NNPM?AFCQ&MPCV?KNJC?QMJSRGMLUGRF?J?PEC?KMSLRMDGLGRG?JB?R??LBQK?JJCPB?GJW
GLAPCKCLRQKGEFRSQCRQJM?BRMJM?BRFCGLGRG?JB?R??LBRFCLSQCRFC*$"#BPGTCPUGRF?L%4,RMMJDMP
GLAPCKCLR?JJM?BQ
*$"#/$"#*$"#/$"# $?$?R?#R?#MLLCARMLLCAR RQJM?BRQJM?B
h (?TC?L%4,JM?B
DMPCV?KNJC)LDMP
K?RGA?33)3?LB
QMDMPRF
h (?TC?T?GJ?@JCPC
QMSPACQRMAPC?RC
?LBK?L?EC%4,
h (?TCQK?JJCPB?GJW
JM?BQ
h 0SPAF?QCB?Q?L?BBML
h 3MSPACB?R?GQUCJJDMPKCBDMP
4FMSEFR3NMRMPGRA?L@C
KMBGlCBNPGMPRM@CGLE
JM?BCB
h (?TCQK?JJCPB?GJWJM?BQ
h )LGRG?JB?R?JM?B
h 7FCL*$"#
/$"#?LB$?R?
#MLLCAR?PCLMR
MNRGMLQ
h 7FCLRFCPC?PC
J?PECPCASPPGLE
B?GJWJM?BQ
h (GEFCPRFPMSEF
NSR@SRA?L?BB
)/AMQRQ
$?R?#?AFGLE
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
!!SRFCLRGA?SRFCLRGA?RGMLRGML
3SKK?PW3SKK?PW 4FMSEFR3NMRBMCQ?JJ?L?JWQGQ?E?GLQRB?R?GLKCKMPWRM
FCJN?AFGCTCD?QRPCQSJRQ?APMQQKGJJGMLQ?LB@GJJGMLQMDPCAMPBQMDB?R?
4FMSEFR3NMRNPMTGBCQRFPCCU?WQRM?SRFCLRGA?RCSQCPQ,$!0!$3!-,?LB4FMSEFR3NMRJMEGL)L
ECLCP?J4FMSEFR3NMRPCAMKKCLBQRF?RWMSSQC,$!0!$MP3!-,GDNMQQG@JCQGLAC4FMSEFR3NMR
NPMTGBCQMLJW@?QGA?SRFCLRGA?RGMLUGRFLMPCQRPGARGMLQMLN?QQUMPBQRGKCMSRQD?GJCBJMEGLQCRA
4FCR?@JC@CJMUQFMUQC?AFMDRFCMNRGMLQ?LBRFCGRCKQRMAMLQGBCPDMPC?AF
33!-,!-, ,$,$!0!0!$!$ 44FMSEFR3NMRFMSEFR3NMR
h 5QC3!-,DMP
QGLEJCQGELML
?SRFCLRGA?RGML
h #?LPCBGPCAR
DPMK
4FMSEFR3NMRRM
3!-,JMEGLQ
h 2CAMKKCLBCB
DMPNMPR?JGLRC
EP?RGML
h /NRGMLRMQWLA
SQCPQ?LB
EPMSNQGDQRMPCB
GL,$!0!$
h #MLlESP?RGML
h 5QCPQ?SRFCLRGA?RC?E?GLQR
,$!0MP!$
h /NRGMLRMQWLASQCPQ?LB
EPMSNQUGRF4FMSEFR3NMR
RMK?L?ECEPMSNKCK@CP
QFGN
h 5QCPAPC?RCB?LB
K?L?ECBGL
4FMSEFR3NMR
h .MCLRCPNPGQCN?QQ
UMPBAMLRPMJCVNGP?
RGMLN?QQUMPB
QRPCLERFCRA
h /LJWPCAMKKCLBCB
UFCL3!-,?LB
,$!0?PCLMRMNRGMLQ
!JJSQCPQ?LBEPMSNQKSQR@CILMULRM4FMSEFR3NMR)DWMS?PCSQGLE,$!0!$MP3!-,?LBBMLeRAPC?RC
SQCPQGL4FMSEFR3NMR?SQCPGQAPC?RCBUFCLRFCSQCPlPQRJMEQGL(MUCTCPRFGQSQCPGQ?QQGELCBRMRFC
All EPMSN?LBUGJJMLJWQCCAMLRCLR?T?GJ?@JCDMP?JJSQCPQ
'PMSNQ?PCRFCNPGK?PWU?WRF?RQCASPGRWGQK?L?ECB'PMSNQ?PCLMR?SRMK?RGA?JJWAPC?RCB9MSA?L
APC?RCEPMSNQ?LBSQCPQK?LS?JJWMPWMSLCCBRM?SRMK?RCRFC?QQGELKCLRDPMK?QMSPACQWQRCK
4FMSEFR3NMRF?Q?L?QQGELKCLRQAPGNRRF?RUMPIQUGRFKMQR,$!0!$QRMPCQ)R?JQMF?QNS@JGA!0)QRF?R
WMSA?LSQCRMQWLASQCPQ?LBEPMSNQ@CRUCCLQMSPACQWQRCKQ?LBWMSP4FMSEFR3NMR?NNJG?LAC
!SRFCLRGA?RGML
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
$?$?R??LBM@HCARQCASPGRWR??LBM@HCARQCASPGRW
3SKK?PW3SKK?PW 5LBCPQR?LBFMURMQCASPCWMSPB?R??LBMRFCPICW
GLDMPK?RGMLGL4FMSEFR3NMR
4FMSEFR3NMRNPMTGBCQRFCQCDC?RSPCQDMPNPMRCARGLEB?R?QCASPGRW
h /@HCARQCASPGRW
h 2MUJCTCJQCASPGRW
h #MJSKLJCTCJQCASPGRW
h 3WQRCKNPGTGJCECQ
/@HCAR3CASPGRW/@HCAR3CASPGRW
/@HCARQCASPGRWGQRFC?@GJGRWDMPSQCPQRMQCCAMLRCLRUGRFGL4FMSEFR3NMR/@HCARQA?L@CR?@JCQAMJSKLQ
GLR?@JCQUMPIQFCCRQNGL@M?PBQ?LBQ?TCB?LQUCPQ
5QCPQE?GL?AACQQRMM@HCARQUFCL?LM@HCARMULCPQF?PC?LQUCPQUGRFRFCK/ULCPQA?LQF?PCUGRF
GLBGTGBS?JSQCPQMPUGRFCLRGPCEPMSNQEGTGLE?AACQQRM?LWMLCUGRFGLRF?REPMSN/ULCPQA?LQF?PCUGRF
CBGRMPTGCUMNRGMLQ
#SPPCLRJWWMSA?LLMRPCQRPGARQMKCMLCUFMF?QF?BAMLRCLRQF?PCBUGRFRFCKDPMKQF?PGLEUGRFMRFCPQ
!JQM?SQCPUFM@CJMLEQGL?EPMSNA?L?SRMK?RGA?JJWQF?PCUGRF?LWMLCCJQCGLRFCEPMSN4FGQF?Q
GKNJGA?RGMLQMLQCRRGLESNNPGTGJCECQ?LB?NNJWGLEPMUJCTCJQCASPGRW
22MMUJCUJCTTCJQCASPGRW2,3CJQCASPGRW2,3
2MUJCTCJQCASPGRWAMLRPMJQUF?RB?R??SQCPA?LQCCGLC?AFQF?PCBNGCACMDAMLRCLR%TCLGD?SQCPF?Q
?AACQQRM?UMPIQFCCRDMPCV?KNJCRFCWA?LMLJWQCCPMUQDPMKRFCR?@JCQRFCWF?TC@CCLEGTCL
NCPKGQQGMLRMQCC
2,3GQ?NNJGCB?RRFCR?@JCJCTCJ?LB?SRMK?RGA?JJW?NNJGCBCTCPWRGKC!JQMGLOSCPGCQUFCPCRFCPC?PC
R?@JCQUGRFR?@JClJRCPQ?JJHMGLQ?PC?JU?WQCLDMPACBRM?TMGB?AAGBCLR?JJW?JJMUGLESQCPQ?AACQQRMB?R?
RFCWQFMSJBLeRQCC2,3PCOSGPCQRFPCCRFGLEQ
h !R?@JClJRCPUGRF?AMJSKLNMQQG@JWGL?HMGLCBR?@JCRF?RA?L@CSQCBRMBCRCPKGLCUFMA?L
QCC?PMUDMPCV?KNJC?AAMSLRGBMPRCL?LRGB
h !EPMSNRF?RA?L@C?QQMAG?RCBUGRFRFCPMUMDB?R?@WL?KC&MPCV?KNJCGDRFCAMJSKLGQ
account_id ?LBF?QT?JSCQMD 123SQCPQA?L@C?QQGELCBRMEPMSNQ group_1group_2
group_3 ?LBRFCLMLJWQCCRFCGPB?R?
h 5QCPQKSQR@C?QQGELCBRMRFCEGTCLEPMSN)DRFCW?PCLMR?QQGELCBRM?EPMSNRF?RF?Q?AACQQ
RFCWBMLMRQCC?LWB?R?
!BKGLGQRP?RGTCSQCPQA?L?JU?WQQCC?JJPMUQMDB?R?QGLAC2,3GQLMR?NNJGCBDMPRFCQCSQCPQ
2,3QSNNMPRQ?FGCP?PAFWMDEPMSNQ?JJMUGLEWMSRMEGTC?AACQQRMQMKCSQCPQ?APMQQKSJRGNJCEPMSNQ
+CCNGLKGLBRF?RSQCPQUGRFGL?EPMSNA?LQF?PCUGRFMLC?LMRFCPEPMSN4FGQKC?LQRF?RNSRRGLE
CTCPWMLCGLRM?AMKN?LWEPMSNDMP2,3KC?LQRFCWA?LQF?PCUGRF?LWMLCGLRFCAMKN?LW
$?R??LBM@HCARQCASPGRW
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
##MJSKLJCMJSKLJCTTCJQCASPGRWCJQCASPGRW#,3#,3
#MJSKLJCTCJQCASPGRWKC?LQMLJW?JJMUGLESQCPQRMQCCACPR?GLAMJSKLQGL?R?@JC4FGQA?L@C
?AAMKNJGQFCB@WMLJWQF?PGLEACPR?GLAMJSKLQUGRFEPMSNQMDSQCPQDPMK?R?@JC
(MUCTCPKMQRMDRFCRGKCSQCPQ?PCEGTCL?AACQQRMUMPIQFCCRQGLQRC?BMDAMJSKLQ4FCPCGQASPPCLRJWLM
U?WRMMLJWQF?PCACPR?GLUMPIQFCCRAMJSKLQUGRFACPR?GLEPMSNQ)DWMSLCCBRFGQA?N?@GJGRWWMSKSQR
APC?RCBGkCPCLRUMPIQFCCRQUGRFRFCAMJSKLQWMSU?LR
!JQMLMRCRF?R@CA?SQCQMKCMLCA?LQF?PCUGRF?LWMLCGL?EPMSNRFCW@CJMLERMRF?RKC?LQRFCWAMSJB
NMRCLRG?JJWQF?PCPCQRPGARCBAMJSKLQ&MPCV?KNJC?QQSKCRF?R(2F?Q?AMJSKLUGRFQ?J?PWGLDMPK?RGMLGL
?UMPIQFCCRRF?RMLJW(2F?Q?AACQQRM!L(2NCPQMLAMSJBAPC?RC?L?LQUCPUGRFRFCQ?J?PWGLDMPK?RGML
?LBQF?PCUGRFQMKCMLCMSRQGBCMD(24F?RNCPQMLUMSJBLMUF?TC?AACQQRMRFCQ?J?PWGLDMPK?RGML
4FCPC?PCSNB?RCQNJ?LLCBGLDSRSPCTCPQGMLQRF?RUGJJNPMTGBCPQRPGARCP?AACQQRMAMJSKLQ?LBQRPMLECP
EMTCPL?LACMDB?R?
33WWQQRRCKNPGTGJCECQCKNPGTGJCECQ
3WQRCKNPGTGJCECQPCDCPRMUF?R?SQCPA?LBMGL4FMSEFR3NMR&MPCV?KNJCA?LRFCWSNJM?BMPBMULJM?B
B?R?MPQF?PCUGRF?JJSQCPQ4FCQCNPGTGJCECQ?PCBClLCBML?EPMSNJCTCJ?LBGLFCPGRBMULU?PBQ3MGD
'PMSN!F?BAFGJBEPMSNQ'PMSN"?LB'PMSN#RFCL?LWNPGTGJCECEGTCLRM'PMSN!GQ?JQM?T?GJ?@JCRM
'PMSN"?LB'PMSN#7F?RRFGQMDRCLKC?LQGQRF?RQCN?P?RCQCRQMDEPMSNQ?PCPCOSGPCBRMK?L?EC
NPGTGJCECQ
$?R??LBM@HCARQCASPGRW
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
00CPDCPDMPK?LAMPK?LACACAMLQGBCPMLQGBCP??RGMLQRGMLQ
3SKK?PW3SKK?PW -?ICQSPCWMSSLBCPQR?LBRFCNCPDMPK?LACAMLQGBCP?RGMLQ
GLWMSPGLQR?JJ?RGML
4FMSEFR3NMRGQAMLlESPCB?LBJGACLQCB@WKCKMPW?T?GJ?@GJGRW(MUCTCPRFCPC?PCMRFCPAMLQGBCP?RGMLQ
RF?RUGJJGKN?ARRFCNCPDMPK?LACMDWMSPQMJSRGML)ReQGKNMPR?LRRMSLBCPQR?LBRFCQCAMLQGBCP?RGMLQNPGMP
RMGKNJCKCLR?RGMLQGLACQMKCQMJSRGMLQUGJJNCPDMPK@CRRCPRF?LMRFCPQ
%?AFLMBCGL?4FMSEFR3NMRAJSQRCPF?Q@CCLDMSLBRMNCPDMPKGBC?JJWUGRFJCQQRF?L'"MDB?R??LB
DCUCPRF?L@GJJGMLRMR?JPMUQMDB?R?&MPQAFCK?QRF?R?PCN?PRGASJ?PJWAMKNJCVNCPDMPK?LACGQ
GLAPC?QCBUGRFCTCLDCUCPPMUQMDB?R?NCPLMBC7?WQRMPCBSACRFCRMR?J?KMSLRMDB?R??LBPMUQMD
B?R?GLAJSBCJGKGRGLERFC?KMSLRMDB?R?LSK@CPMDWC?PQCRAMPAMK@GLGLEJMLE@SRL?PPMUR?@JCQ
RMECRFCP
$?$?R?"MSLB?PGCQR?"MSLB?PGCQ
4MR?JPMUQGL?PCQSJRMD?HMGLA?L?JQMF?TC?LGKN?AR)LECLCP?JGRGQPCAMKKCLBCBRF?RWMSF?TCDCUCP
RF?L@GJJGMLPMUQGL?K?LWRMK?LWHMGL+CCNGLKGLBRFCQCMRFCP@MSLB?PGCQ
$CQAPGNRGML$CQAPGNRGML "MSLB?PW"MSLB?PW
-?VLSK@CPMDPMUQRF?RA?L@CBMULJM?BCB -BCD?SJRGQ-
3GXCGL#36DMPK?R 4"NCP?NNJG?LAC
4MR?JLSK@CPMDPMUQ?APMQQ?JJR?@JCQ "NCP?NNJG?LAC
-?LWRM-?LW'CLCPGAHMGLA?PBGL?JGRW "NCP?NNJG?LAC
,M?BDPCOSCLAW /LACCTCPWFMSP
77MPIQFCCR"MSLB?PGCQMPIQFCCR"MSLB?PGCQ
7MPIQFCCRQKSQRF?TCJCQQRF?LAMJSKLQ&MP?EEPCE?RCBUMPIQFCCRQWMSQFMSJBICCNGLKGLBRFC
DMJJMUGLE
h .SK@CPMDAMJSKLQQFMSJB@CJCQQRF?L
h .SK@CPMDPMUQQFMSJB@CJCQQRF?LKGJJGMLQ
9MSA?LSQC?L%4,NPMACQQRMAGPASKTCLRRFCQCJGKGR?RGMLQ3NC?IUGRF4FMSEFR3NMR#SQRMKCP3SNNMPR
RMJC?PLKMPC
!EEPCE?RCBUMPIQFCCRQ
4M@C?@JCRMHMGL?L?EEPCE?RCBUMPIQFCCRUGRF?@?QCR?@JCWMSPGLQR?JJ?RGMLKSQR@CAMLlESPCBRM
?JJMURFC@CF?TGMP4FC?EEPCE?RCBUMPIQFCCRA?LLMRF?TCKMPCRF?LR?@JCQGLTMJTCB-MPCMTCPRFC
LSK@CPMDPMUQGLRFClL?J?EEPCE?RCBUMPIQFCCRA?LLMR@CEPC?RCPRF?L
0CPDMPK?LACAMLQGBCP?RGMLQ
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
#F?QK4P?NUMPIQFCCRQ
&MPAF?QKRP?NQACL?PGMQRUMMPKMPCD?ARR?@JCQHMGLCBTG??QF?PCBBGKCLQGMLRFCDMJJMUGLE
@MSLB?PGCQ?PCPCAMKKCLBCB
$CQAPGNRGML$CQAPGNRGML "MSLB?PW"MSLB?PW
-?VLSK@CPMDD?ARR?@JCQGL?UMPIQFCCR 
-?VLSK@CPMDQF?PCBBGKCLQGMLQ 
-?VLSK@CPMDPMUQGLLMLAMQF?PBCBQF?PCBBGKCLQGMLR?@JCMDAF?QKRP?N -
-?VLSK@CPMDPMUQGLAMQF?PBCBQF?PCBBGKCLQGMLR?@JCMDAF?QKRP?N "
22MMUJCUJCTTCJQCASPGRW"MSLB?PGCQCJQCASPGRW"MSLB?PGCQ
-?VLSK@CPMDSLGOSC2,3PSJCQUGRFQC?PAFB?R?QSEECQRGMLQQFMSJBLMRCVACCB+
$?$?R?#R?#MLLCAR"MSLB?PGCQMLLCAR"MSLB?PGCQ
4FCK?VGKSKLSK@CPMDAMLLCARGMLQQFMSJB@CJCQQRF?LMPCOS?JRM
3AFCBSJCBNGL@M?P3AFCBSJCBNGL@M?PBQBQ
&MPQAFCBSJCBNGL@M?PBQGBC?JNCPDMPK?LACGQRMF?TCMPDCUCPQAFCBSJCBNGL@M?PBHM@Q
0CPDMPK?LACAMLQGBCP?RGMLQ
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
!@MSRGLQ!@MSRGLQR?JJ?R?JJ?RGML?LBSNEPRGML?LBSNEP?BCQ?BCQ
9MSP4FMSEFR3NMR?NNJGA?RGMLQMDRU?PCGQ?JPC?BWGLQR?JJCBDMPWMSGL?4FMSEFR3NMR?NNJG?LACRFGQGQRPSC
DMP@MRFNFWQGA?J?LBTGPRS?J?NNJG?LACQ4FC4FMSEFR3NMRQMDRU?PCGQSNB?RCB@W4FMSEFR3NMR3SNNMPR
4FMSEFR3NMR3SNNMPRUGJJAMLR?ARWMSRMQAFCBSJC?LSNB?RCUFCLMLC@CAMKCQ?T?GJ?@JC
!Q?BKGLGQRP?RMPWMS?PCPCQNMLQG@JCDMPQCRRGLESN?LBAMLlESPGLE4FMSEFR3NMR4FGQESGBCCVNJ?GLQ
FMU)RUGJJ?JQM?QQGQRWMSGLRPMS@JCQFMMRGLEQMKCAMKKMLNPM@JCKQlLBGLE?BBGRGML?JPCQMSPACQ?LB
AMLR?ARGLE4FMSEFR3NMR
4MNCPDMPKRFCQCRSN?LBAMLlESP?RGMLWMSKSQRlPQRJC?PLFMURM E?GL?BKGLGQRP?RGTC?AACQQ)DWMS
F?TCLeR?JPC?BWBMLCRFGQBMRFGQLMU4FCLAMKNJCRCRFCDMJJMUGLER?QIQ?QLCCBCB
h3CRW3CRWMSP4MSP4FMSEFR3NMRJMA?JCFMSEFR3NMRJMA?JC
)L?BBGRGMLRM!KCPGA?L%LEJGQF4FMSEFR3NMR?JQMQSNNMPRQ'CPK?L?LB*?N?LCQC
h44CQCQRLCRURLCRUMPIAMPIAMLLCARGTGRW@CRUMLLCARGTGRW@CRUCCLLMBCQCCLLMBCQ
4FGQNPMACBSPCRCQRQRFCLCRUMPIAMLLCARGTGRW@CRUCCLRFC4FMSEFR3NMRLMBCQ?LBRMRFC,!.
)DWMSA?LNCPDMPKRFCQCQRCNQQSAACQQDSJJWRFCLCRUMPIQCRRGLEQML4FMSEFR3NMR?PCAMPPCAR
h3CRRFCP3CRRFCPCJ?CJ?WFMQWFMQRDRDMP3-40MP3-40CK?GJCK?GJ
4MCL?@JC?JCPRCK?GJQWMSeJJLCCBRMQCRSN?PCJ?WFMQRDMP3-40RP?nADPMK4FMSEFR3NMR4FGQ
PMSRCQRFC?JCPR?LBLMRGlA?RGMLCK?GJQAMKGLEDPMK4FMSEFR3NMRRFPMSEF?L3-40CK?GJQCPTCP
h3CRSN?lQA?JA?JCLB?PW3CRSN?lQA?JA?JCLB?PWC?PC?P
-?LWAMKN?LGCQQR?PRRFCGPlQA?JA?JCLB?PGL?KMLRFMRFCPRF?L*?LS?PW)DRFGQGQRFCA?QCGL
WMSPAMKN?LWQCRRGLE?lQA?JA?JCLB?POS?PRCPK?ICQRFC4FMSEFR3NMRB?RCQC?PAFCQPCmCAR
WMSPlQA?JWC?P
h##MLlESPMLlESPC3C33,3,QCASPQCASPCQMAICQMAICRJ?CRJ?WWCPQCPQ
9MSQFMSJBSQC33,QCASPCQMAICRJ?WCPQDMPQCLBGLEB?R?RM?LBDPMK4FMSEFR3NMR33,
NPMTGBCQ?SRFCLRGA?RGML?LBB?R?QCASPGRW4FGQQCARGML?NNJGCQRM@MRF33,RMCL?@JCQCASPC
(440?LBQCASPC,$!0
h##MLlESPMLlESPC3C3!-,!-,
4FMSEFR3NMRA?LSQC3CASPGRW!QQCPRGML-?PISN,?LES?EC3!-,RM?SRFCLRGA?RCSQCPQ9MS
A?LQCRSN3!-,RFPMSEFRFCQFCJJML4FMSEFR3NMRSQGLE?RQAJG@?QCBAMLlESP?RMP
h!@MSR,$!@MSR,$!0GLR!0GLRCEPCEP??RGMLRGML
3MKCAMKN?LGCQSQC,$!0,GEFRUCGEFR$GPCARMPW!AACQQ0PMRMAMJRMK?L?ECSQCP
?SRFCLRGA?RGML5QGLE,$!0NPMTGBCQQCASPGRW?LBK?ICQSQCPK?L?ECKCLRKMPCACLRP?JGXCB
h##MLlESPMLlESPC?.!C?.!3lJCQ3lJCQWWQQRRCKCK
3MKCMNCP?RGMLQJGIC@?AISNPCQRMPC?LBB?R?JM?BGLEPCOSGPCWMSRMCGRFCPPC?BMPUPGRCJ?PEC
lJCQ9MSA?LKMSLR?.!3LCRUMPI?RR?AFCBQRMP?EClJCQWQRCKDMPRFCQCMNCP?RGMLQ
h##MLlESPMLlESPCQSNNMPRQCPTGACQSNNMPRQCPTGACQCQ
3CRSN?LBAMLlESPC4FMSEFR3NMRQSNNMPRQCPTGACQDMPWMSPGLQR?JJ?RGML9MSA?LBCQGEL?RC?
QSNNMPRAMLR?ARCK?GJ?LBNFMLCLSK@CPQCRSN?PCTCPQCRSLLCJRM?JJMU4FMSEFR3NMR
3SNNMPRRMECR?AACQQRMWMSP4FMSEFR3NMRGLQR?LAC%L?@JC?LMNRGML?JfA?JJFMKCgA?N?@GJGRW
QCLBQSQ?ECQR?RGQRGAQRM4FMSEFR3NMR3SNNMPRMLAC?B?WTG??QCASPClJCQCPTCP
h3CRSNKMLGR3CRSNKMLGRMPGLEMPGLE
4MAMLlESPCKMLGRMPGLEMDWMSPAJSQRCPQCRSNRFCDPCOSCLAWMDFC?PR@C?R?LBKMLGRMPGLE
PCNMPRQ?LB?LCK?GJ?BBPCQQRMPCACGTCRFCK
h.CRU.CRUMPINMPRQMPINMPRQ
&MPPCESJ?PMNCP?RGMLQ?LBDMPBC@SEEGLERFCPC?PCQMKCNMPRQWMSUGJJLCCBRMICCNMNCLRM
LCRUMPIRP?nADPMKCLBSQCPQ!LMRFCPJ?PECPJGQRMDNMPRQKSQR@CICNRMNCLDMPLCRUMPIRP?nA
@CRUCCLRFCLMBCQGLRFCAJSQRCP
h!@MSRJM?B@?J?LAGLE?LBNP!@MSRJM?B@?J?LAGLE?LBNPMMVGCQVGCQ
!JM?B@?J?LACPGQLCCBCBGLDPMLRMD?QCPTCPEPMSNGLMPBCPRMBGPCARRP?nARMGLBGTGBS?JQCPTCPQ
GL?U?WRF?RK?VGKGXCQCnAGCLAW(CPC?PCQMKCMDRFC@CQRNP?ARGACQ?LBESGBCJGLCQDMP?
RWNGA?JGKNJCKCLR?RGMLUGRF4FMSEFR3NMR9MSPCVNCPGCLACK?WBGkCPBCNCLBGLEMLWMSP
CLTGPMLKCLR?LBNPCDCPCLAC
!@MSRGLQR?JJ?RGML?LBSNEP?BCQ
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
3CRW3CRWMSP4MSP4FMSEFR3NMRJMA?JCFMSEFR3NMRJMA?JC
3SKK?PW3SKK?PW 9MSA?LAF?LECRFCJ?LES?ECBGQNJ?WCBGLRFC?NNJGA?RGML
4FCJ?LES?ECRFC4FMSEFR3NMR58BGQNJ?WQGQ@?QCBMkMDRFCJMA?JCGL?SQCPeQNPMlJC4FCJMA?JC
NPCDCPCLACQAMLRPMJRFCJ?LES?EC?LBB?R?DMPK?RQB?RC?LBLSK@CPDMPK?RQ@WECMEP?NFGAJMA?RGMLQ)L
?BBGRGMLRM!KCPGA?L%LEJGQF
CL53
4FMSEFR3NMRQSNNMPRQ
h 'CPK?L
BC$%
h *?N?LCQC
H?
h #?L?BG?L%LEJGQF
CL#!
h 5LGRCB+GLEBMK%LEJGQF
CL'"
3MGDWMSQCR*?N?LCQC?QWMSPBCD?SJRJMA?JCGLWMSPNPMlJCQCRRGLEQRFCLRFCGLRCPD?ACUGJJSNB?RCRM
PCmCARRF?R?DRCPWMSPCDPCQFWMSPN?EC
+CWUMPBQMNCP?RMPQ?LBCPPMPKCQQ?ECQ?PCGLAJSBCBGLRFCRP?LQJ?RCBK?RCPG?J&MPKSJ?QFMUCTCP?PC
LMRRP?LQJ?RCB
!JQM?JJKCR?B?R?PCK?GLQ?QSQCPGLNSRRCB
&MPCV?KNJCGDWMS?PCSQGLE4FMSEFR3NMRGLRFC53RFCLSK@CPDMPK?RRGLEQFMSJBJMMIJGICRFGQ
xxx,xxx.xx!LBGL%SPMNCGRQFMSJBJMMIJGICRFGQ xxx.xxx,xx
77?PLGLE?PLGLE )RGQNMQQG@JCRF?RWMSQCRWMSPJMA?JC@SRlLBQRPGLEQGLRFC5)QRGJJ?NNC?PGL%LEJGQFRFGQ
GLBGA?RCQ?LSLRP?LQJ?RCBQRPGLE0JC?QCLMRGDW4FMSEFR3NMRQSNNMPR
3CRWMSP4FMSEFR3NMRJMA?JC
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
44CQCQRLCRURLCRUMPIAMPIAMLLCARGTGRW@CRUMLLCARGTGRW@CRUCCLLMBCQCCLLMBCQ
3SKK?PW3SKK?PW 6CPGDWWMSPLCRUMPIGQNPMNCPJWAMLlESPCBDMPRFC
?NNJGA?RGML
4FGQNPMACBSPCRCQRQRFCLCRUMPIAMLLCARGTGRW@CRUCCLRFC4FMSEFR3NMRLMBCQ?LBRMRFC,!.)DWMS
A?LNCPDMPKRFCQCQRCNQQSAACQQDSJJWRFCLCRUMPIQCRRGLEQML4FMSEFR3NMR?PCAMPPCAR
 ,MEGLRMRFC,GLSVQFCJJSQGLE33(
 0GLEC?AFMDRFCMRFCPLMBCQGLRFCAJSQRCP
 0GLE?LMRFCPK?AFGLCRF?RCVGQRQMSRQGBCMDRFCAJSQRCPDMPCV?KNJC?K?AFGLCRF?RWMSUGJJSQC
RMQR?ECB?R?RM@CJM?BCB
)DWMSA?LLMRNCPDMPKRFCQCRCQRQQSAACQQDSJJWRFCPCGQ?NPM@JCKUGRFRFCLCRUMPIQCRSN)DRFCRCQRQD?GJ
AFCAI .CRUMPIAMLLCARGTGRWGQQSCQ
4CQRLCRUMPIAMLLCARGTGRW@CRUCCLLMBCQ
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
3CRRFCP3CRRFCPCJ?CJ?WFMQWFMQRDRDMP3-40MP3-40CK?GJCK?GJ
3SKK?PW3SKK?PW 4MCL?@JC?JCPRCK?GJQWMSJJLCCBRMQCRSN?PCJ?WFMQRDMP
3-40RP?nA
4FMSEFR3NMRSQCQCK?GJQDMPQCLBGLEAPGRGA?JLMRGlA?RGMLQRM4FMSEFR3NMR3SNNMPR!PCJ?WFMQRDMP3-40
RP?nAPMSRCQRFC?JCPR?LBLMRGlA?RGMLCK?GJQAMKGLEDPMK4FMSEFR3NMRRFPMSEF?L3-40CK?GJQCPTCP
3CRSNRFCP3CRSNRFCPCJ?CJ?W(MQW(MQRR
4MQCRSN?PCJ?WFMQR
 ,MEGLRMRFC,GLSVQFCJJSQGLE33(
 )QQSCRFCQCRSNAMKK?LBNPMTGBGLERFC)0?BBPCQQMDRFCPCJ?WFMQR
$ tscli smtp set-relayhost <IP_address>
 6CPGDWWMSPQCRRGLEQ
$ tscli smtp show-relayhost
 6CPGDWRF?RCK?GJGQUMPIGLE
##MLlESPMLlESPC?LCK?GJRC?LCK?GJRMPMPCACACGTCGTC?JCPRQC?JCPRQ
4FMSEFR3NMRQCLBQ?JCPRQRMRFCCK?GJ?BBPCQQQNCAGlCBBSPGLEGLQR?JJ?RGML)DLMCK?GJ?BBPCQQU?Q
CLRCPCBLM?JCPRQ?PCQCLR9MSQFMSJB?BB?LCK?GJRMPCACGTC?JCPRQ@WGQQSGLE
$ tscli monitoring set-config --email <your_email>
4MQCLBRMKSJRGNJCCK?GJQNPMTGBC?AMKK?QCN?P?RCBJGQRUGRFLMQN?ACQ
66CPGDWRFCPCPGDWRFCPCJ?CJ?WUGRF?LCK?GJWUGRF?LCK?GJ
#FCAIGDRFCCK?GJQCRRGLEQ?PCUMPIGLENPMNCPJW@WSQGLERFGQNPMACBSPC
 ,MEGLRMRFC,GLSVQFCJJSQGLE33(
 4PWQCLBGLE?LCK?GJRMWMSPQCJD@WGQQSGLE
$ echo | mail -s Hello <your_email>
 )DWMSPCACGTCRFCCK?GJ?RRFC?BBPCQQCQWMSQSNNJGCBCK?GJGQUMPIGLEAMPPCARJW
3CRRFCPCJ?WFMQRDMP3-40CK?GJ
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
3CRSN?lQA?JA?JCLB?PW3CRSN?lQA?JA?JCLB?PWC?PC?P
3SKK?PW3SKK?PW 9MSA?LASQRMKGXCWMSPlQA?JA?JCLB?PRMQR?PRGLKMLRF
MRFCPRF?L*?LS?PW
"WBCD?SJRRFC?NNJGA?RGMLeQlQA?JA?JCLB?PGL*?LS?PW)DWMSPAMKN?LWeQA?JCLB?PWC?PQR?PRQGL?LMRFCP
KMLRFQCRRGLE?lQA?JA?JCLB?POS?PRCPK?ICQRFC4FMSEFR3NMRB?RCQC?PAFCQPCmCARWMSPlQA?JWC?P
7FCLWMSQCR?ASQRMKlQA?JWC?PWMSUGJJBCQGEL?RCRFCKMLRFMLUFGAFWMSPAMKN?LWeQlQA?JWC?P
@CEGLQ!JJRFCB?RCJ?LES?ECUGJJRFCLPCmCARWMSPAF?LECQMGDQMKCMLCQC?PAFCQDMP RFGQOS?PRRFGQOS?PRCPCP MP OO
RFC?LQUCPUGJJAMLDMPKRMRFClQA?JOS?PRCPGLSQC7FCLWMSK?ICRFGQAF?LECCVGQRGLENGL@M?PBQ?JQM
AF?LECRMPCmCARRFCASQRMKlQA?JA?JCLB?P"CA?SQCMDRFGQGDWMSK?ICRFGQAF?LEC?DRCPWMSPSQCPQF?TC
@CCLSQGLE4FMSEFR3NMRDMP?LWNCPGMBMDRGKCWMSQFMSJB?JCPRRFCKMDRFCAF?LECWMSUGJJ@CK?IGLE
?LBFMUGR?kCARQNPCTGMSQQ?TCBQC?PAFCQ
#MLR?AR4FMSEFR3NMR3SNNMPRQMRFCWA?LFCJNWMSQCRRFCASQRMKlQA?JWC?P
3CRSN?lQA?JA?JCLB?PWC?P
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
##MLlESPMLlESPC3C33,3,
3SKK?PW3SKK?PW 33,NPMTGBCQ?SRFCLRGA?RGML?LBB?R?QCASPGRW
9MSQFMSJBSQC33,QCASPCQMAICRJ?WCPQDMPQCLBGLEB?R?RM?LBDPMK4FMSEFR3NMR33,NPMTGBCQ
?SRFCLRGA?RGML?LBB?R?QCASPGRW4FGQQCARGML?NNJGCQRM@MRF33,RMCL?@JCQCASPC(440?LBQCASPC
,$!0
!@MSR3!@MSR33,3,
-?LW)4BCN?PRKCLRQPCOSGPC33,DMPRFCGP?NNJGA?RGMLQRF?R?AACQQB?R?4MSQC33,UGRF4FMSEFR3NMR
WMSeJJLCCBWMSPAMKN?LWeQMUL33,ACPRGlA?RC4FCACPRGlA?RCGQGQQSCBNCPBMK?GLQMGDWMSU?LRRMSQC
33,DMP@MRF(440?LB,$!0WMSUGJJLCCBRUMQCN?P?RCACPRGlA?RCQMLCDMPRFC(440BMK?GL?LBMLC
DMPRFC,$!0BMK?GL
)DWMSBMLMRF?TC?L33,ACPRGlA?RC
h #FCAIUGRFWMSP)4BCN?PRKCLRRMQCCGDRFCW?JPC?BWF?TC?L33,ACPRGlA?RCWMSA?LSQC
h )DLMRWMSUGJJLCCBRMM@R?GLRFCACPRGlA?RCDPMK?LGQQSGLE?SRFMPGRW
h !JRCPL?RGTCJWWMSK?WBGQ?@JC33,GDWMSBMLeRU?LRRFCQCASPGRWGRNPMTGBCQ@WSQGLERFC
AMKK?LB tscli ssl off
4FCPC?PCK?LW33,TCLBMPQRMAFMMQCDPMK#FCAIUGRFWMSPCVGQRGLE7C@FMQRGLENPMTGBCPlPQRRMQCCGD
RFCWA?LNPMTGBCRFCACPRGlA?RCDMPWMS
7FCLWMS?NNJWDMPRFC33,ACPRGlA?RCWMSK?WQNCAGDW?3!.UGJBA?PBMPQGLEJCBMK?GLACPRGlA?RC!LW
MDRFCQCA?LUMPIUGRF4FMSEFR3NMR
##MLlESPMLlESPC3C33,D3,DMPUMPUC@RPC@RP?nA?nA
4FGQNPMACBSPCQFMUQFMURM?BB33,QCASPCQMAICRJ?WCPQRMCL?@JCQCASPC(440(4403GL
4FMSEFR3NMR4MQCRSN33,WMSUGJJLCCB
h 4FC33,ACPRGlA?RC
h 4FCNPGT?RCICW
4MGLQR?JJRFC33,ACPRGlA?RC
 &MJJMURFCGLQRPSARGMLQDPMKWMSPACPRGDWGLE?SRFMPGRWRMM@R?GLRFCACPRGlA?RC4FGQGQSQS?JJW
QCLRTG?CK?GJMP?T?GJ?@JC@WBMULJM?B
 #MNWRFCACPRGlA?RC?LBICWlJCQRM4FMSEFR3NMR
$ scp <key> <certificate> admin@<IP_address>:<path>
 ,MEGLRMRFC,GLSVQFCJJSQGLE33(
 #F?LECBGPCARMPGCQRMUFCPCWMSAMNGCBRFCACPRGlA?RC
$ cd <path>
 )QQSCRFCRQAJGAMKK?LBRMGLQR?JJRFCACPRGlA?RC
#MLlESPC33,
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
$ tscli ssl add-cert <key> <certificate>
 4MRCQRRF?RRFCACPRGlA?RCU?QGLQR?JJCBAMPPCARJW,MEGLRMRFC4FMSEFR3NMR?NNJGA?RGML
9MSQFMSJBQCCRF?RRFC?NNJGA?RGMLeQ52,@CEGLQUGRF https://
3CRRFCP3CRRFCPCACAMKKCLBCB4,3TMKKCLBCB4,3TCPQGMLCPQGML
4FCPC?PC?AMSNJCMDQCASPGRWTSJLCP?@GJGRGCQBSCRM33,ACPRGlA?RCQQSNNMPRGLEMJBCPTCPQGMLQMD4,3
4P?LQNMPR,?WCP3CASPGRW4FGQNPMACBSPCQFMUQWMSFMURMQCRRFCPCAMKKCLBCB4,3TCPQGMLRM?TMGB
RFCQCTSJLCP?@GJGRGCQ
4FC0#)0?WKCLR#?PB)LBSQRPW$?R?3CASPGRW3R?LB?PB?LBRFC&)033R?LB?PBPCOSGPC?KGLGKSK
MD4,3T?LBPCAMKKCLBQ4,3T
4FMSEFR3NMRQSNNMPRQ33,T4,3T?LB4,3TDMP@?AIU?PBQAMKN?RG@GJGRW(MUCTCPRFC
PCAMKKCLBCBTCPQGMLGQ4,3T4FCPCDMPCRMQCRRFCPCAMKKCLBCB4,3TCPQGML
 %L?@JCWMSPUC@@PMUQCPRMQSNNMPR4,3T4FGQA?L@CBMLCGLWMSP@PMUQCPeQ?BT?LACB
QCRRGLEQ
 ,MEGLRMRFC,GLSVQFCJJSQGLE33(
 )QQSCRFCDMJJMUGLEAMKK?LB
tscli security set-min-version 1.2
4FGQUGJJ@JMAI?JJSQ?ECMDMJBCPTCPQGMLQ
#MLlESPC33,
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
##MLlESPMLlESPC3C3!-,!-,
3SKK?PW3SKK?PW 9MSA?LSQCRFC3CASPGRW!QQCPRGML-?PISN,?LES?EC
3!-,RM?SRFCLRGA?RCSQCPQ
9MSA?LQCRSN3!-,RFPMSEFRFCQFCJJML4FMSEFR3NMRSQGLE? tscli @?QCBAMLlESP?RMP
0P0PCPCPCOSGQGRCOSGQGRCQCQ
"CDMPCAMLlESPGLE3!-,WMSUGJJLCCBRFGQGLDMPK?RGML
h )0MDRFCQCPTCPUFCPCWMSP4FMSEFR3NMRGLQR?LACGQPSLLGLE
h 0MPRMDRFCQCPTCPUFCPCWMSP4FMSEFR3NMRGLQR?LACGQPSLLGLE
h 0PMRMAMJMPRFC?SRFCLRGA?RGMLKCAF?LGQKDMP4FMSEFR3NMR
h 5LGOSCQCPTGACL?KCRF?RGQSQCB?QRFCSLGOSCICW@W)$0RMGBCLRGDWRFCAJGCLR
)RQFMSJB@CGLRFCDMJJMUGLEDMPK?R urn:thoughtspot:callosum:saml
h !JJMUCBQICURGKCUFGAFGQRFCRGKC?DRCP?SRFCLRGA?RGMLPCQNMLQCGQPCHCARCB?LBQCLR@?AI
DPMKRFC)$0)RGQSQS?JJWQCRRM
h 4FC?@QMJSRCN?RFRMRFC idp-meta.xml lJC4FGQGQLCCBCBQMRF?RRFCAMLlESP?RGMLNCPQGQRQ
MTCPSNEP?BCQ
h 4FGQAMLlESP?RMP?JQMAFCAIQUGRFRFCSQCPGDGLRCPL?J?SRFCLRGA?RGMLLCCBQRM@CQCRMPLMR4FGQ
GLRCPL?J?SRFCLRGA?RGMLKCAF?LGQKGQSQCBRM?SRFCLRGA?RC tsadminQMQCRGRRMRPSCGDWMSBM
LMRILMUUF?RGRBMCQ
5QCRQAJGR5QCRQAJGRMAMAMLlESPMLlESPC3C3!-,!-,
5QCRFGQNPMACBSPCRMQCRSN3!-,ML4FMSEFR3NMRDMPSQCP?SRFCLRGA?RGML.MRCRF?RRFGQAMLlESP?RGML
NCPQGQRQ?APMQQQMDRU?PCSNB?RCQQMWMSBMLMRLCCBRMPC?NNJWGRGDWMSSNB?RCRM?LCUCPPCJC?QCMD
4FMSEFR3NMR
 ,MEGLRMRFC,GLSVQFCJJSQGLE33(
 %VCASRCRFCAMKK?LBRMJ?SLAFRFCGLRCP?ARGTC3!-,AMLlESP?RGML
tscli saml configure
 #MKNJCRCRFCAMLlESP?RMPNPMKNRQUGRFRFCGLDMPK?RGMLWMSE?RFCPCB?@MTC
 7FCLRFCAMLlESP?RGMLGQAMKNJCRCMNCL?7C@@PMUQCP?LBEMRMRFC4FMSEFR3NMRJMEGL
N?EC)RQFMSJBLMUQFMURFC3GLEJC3GEL/LMNRGML
#MLlESPC3!-,
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
!@MSR,$!@MSR,$!0GLR!0GLRCEPCEP??RGMLRGML
3SKK?PW3SKK?PW 9MS?SRFCLRGA?RCSQCPQ?E?GLQR?L,$!0QCPTCP
3MKCAMKN?LGCQSQC,$!0,GEFRUCGEFR$GPCARMPW!AACQQ0PMRMAMJRMK?L?ECSQCP?SRFCLRGA?RGML5QGLE
,$!0NPMTGBCQQCASPGRW?LBK?ICQSQCPK?L?ECKCLRKMPCACLRP?JGXCB9MSA?LAFMMQCRM?SRFCLRGA?RC
SQCPQ?E?GLQR?L,$!0QCPTCP?E?GLQR4FMSEFR3NMRMP@MRF
4FMSEFR3NMRQSNNMPRQ@MRF?LMLWKMSQ?LBLML?LMLWKMSQ,$!0GLRCEP?RGML.ML?LMLWKMSQ,$!0
@GLBGLEGQKMPCPGEMPMSQRF?L?LMLWKMSQ?SRFCLRGA?RGML@SRGRQFMSJBFCJNWMSRP?AIUF?RWMSPSQCPQ?PC
OSCPWGLE?LBICCN?JMERP?ACDMP?SBGRGLENSPNMQCQ
)DWMSF?TC@CCLSQGLE4FMSEFR3NMRUGRFSQCPQWMSAPC?RCBK?LS?JJW?LBWMSLMUU?LRRMRP?LQGRGMLRM
,$!0NJC?QCAMLR?AR4FMSEFR3NMR3SNNMPR4FCWA?L?QQGQRWMSGLKGEP?RGLECVGQRGLESQCPQRMRFCGP,$!0
COSGT?JCLRQ
4FMSEFR3NMRQSNNMPRQ,$!0UGRF !ARGTC$GPCARMPW
!@MSR,$!0GLRCEP?RGML
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
##MLlESPMLlESPC,$C,$!0D!0DMP!MP!ARGTARGTC$GPC$GPCARCARMPWMPW
3SKK?PW3SKK?PW 5QCRFGQNPMACBSPCRMQCRSNGLRCEP?RGMLUGRF,$!0SQGLE
!ARGTC$GPCARMPW
"CDMPCWMSAMLlESPC,$!0DMP!ARGTC$GPCARMPWAMJJCARRFGQGLDMPK?RGML
h 52,RMAMLLCARRM!ARGTC$GPCARMPW
&MPCV?KNJC ldap://192.168.2.48:389
h $CD?SJR,$!0BMK?GL
4FCBCD?SJRBMK?GLGQRFCBMK?GLSLBCPUFGAFSQCPQUFMU?LRRM@C?SRFCLRGA?RCB?E?GLQR
!ARGTC$GPCARMPWPCQGBC7FCL?SQCPJMEQGLUGRF?SQCPL?KCRFCBCD?SJRBMK?GLGQ?BBCBRMRFC
SQCPL?KC@CDMPCQCLBGLEGRRMRFC,$!0QCPTCP)DSQCPQPCQGBCGLKSJRGNJCBMK?GLQWMSA?LQRGJJ
BCQGEL?RCMLCMDRFCK?QRFCBCD?SJR5QCPQ@CJMLEGLERM?LMLBCD?SJRBMK?GLUGJJF?TCRM
CVNJGAGRJWOS?JGDWRFCGPSQCPL?KCUFCLRFCWJMEGLDMPCV?KNJC
username@ldap1.thoughtspot.com
h 7FCRFCPWMSUGJJSQC33,
)DWCQWMSeJJLCCBRFCACPRGlA?RCDPMKRFCGQQSGLE?SRFMPGRW
h ,$!0QC?PAF@?QC
4FGQNPMKNR?BBQRFCQC?PAF@?QCGLDMPK?RGMLRF?R?JJMUQ4FMSEFR3NMRRMlLBSQCPNPMNCPRGCQ
QSAF?QCK?GJ?LBBGQNJ?WL?KCDPMK,$!0
h !SRMK?RGA?JJW?BB,$!0SQCPQGL4FMSEFR3NMR
)DWMSAFMMQCdWCQeDMPRFGQUFCL?SQCPGQ?SRFCLRGA?RCB?E?GLQR,$!0GDRF?RSQCPBMCQLMRCVGQR
GL4FMSEFR3NMRRFCLRFCSQCPGQ?SRMK?RGA?JJWAPC?RCB7FCLSQCPQ?PCAPC?RCBGLRFGQU?WRFCGP
N?QQUMPBQCVGQRMLJWGL,$!0?LB?PCLMRQRMPCBGL4FMSEFR3NMR
)LMPBCPRMJMEGLRM4FMSEFR3NMRRFCSQCPF?QRMCVGQRGL4FMSEFR3NMRGLBCNCLBCLRMDUFCRFCP
RF?RSQCPGQ?SRFCLRGA?RCB?E?GLQR,$!0MP?E?GLQR4FMSEFR3NMReQGLRCPL?J?SRFCLRGA?RGML)DWMS
AFMMQCdLMeDMPRFGQSQCPQUFMUGJJ?SRFCLRGA?RC?E?GLQR,$!0F?TCRM@CK?LS?JJWAPC?RCBUGRF
?BSKKWN?QQUMPB?Q?NJ?ACFMJBCPGL4FMSEFR3NMR@CDMPCRFCWA?LJMEGL4FCSQCPL?KCWMS
QNCAGDWUFCLAPC?RGLERFC,$!0?SRFCLRGA?RCBSQCPK?LS?JJWGL4FMSEFR3NMRF?QRM@CBMK?GL
OS?JGlCBDMPCV?KNJC username@ldap1.thoughtspot.com
h !JQMSQC4FMSEFR3NMRGLRCPL?J?SRFCLRGA?RGML
)DWMSAFMMQCdWCQeDMPRFGQUFCL?SQCPJMEQGL4FMSEFR3NMRUGJJlPQR?RRCKNRRM?SRFCLRGA?RC
RFCSQCP?E?GLQR,$!0)DRF?R?RRCKNRD?GJQGRUGJJRFCL?RRCKNRRM?SRFCLRGA?RCRFCSQCP?E?GLQR
4FMSEFR3NMR)DCGRFCPMDRFCQCQSAACCBRFCLRFCSQCPGQQSAACQQDSJJWJMEECBGL4FGQMNRGMLGQ
SQCDSJGLQACL?PGMQUFCPCQMKCSQCPQ?PCLMRGL,$!0?LB?PCAPC?RCBMLJWGL4FMSEFR3NMR
9MSBMLMRLCCBRMAPC?RC?SQCPA?JJCB tsadmin MLWMSP,$!0QCPTCP)LRCPL?J?SRFCLRGA?RGMLA?L@CSQCB
DMP tsadmin4MAMLlESPC,$!0
 ,MEGLRMRFC,GLSVQFCJJSQGLE33(
 2SLRFCAMKK?LBRMAMLlESPC,$!0
$ tscli ldap configure
 !LQUCPRFCNPMKNRQSQGLERFCGLDMPK?RGMLWMSAMJJCARCB&MPCV?KNJC
Choose the LDAP protocol:
#MLlESPC,$!0DMP!ARGTC$GPCARMPW
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
[1] Active Directory
Option number: 1
Configuring Active Directory
URL to connect to Active Directory. (Example: ldap://192.168.2.100:389):
ldap://192.168.2.100:389
Default domain (Example: ldap.thoughtspot.com): ldap.thoughtspot.com
Use SSL (LDAPS) (y/n): n
LDAP search base (Example: cn=Users): cn=Users
Automatically add LDAP users in ThoughtSpot (y/n): y
Also use ThoughtSpot internal authentication (y/n): y
 )DWMS?PCSQGLE33, !BBRFC33,ACPRGlA?RCDMP,$!0
 )DWMSU?LRRMPCKMTCRFC,$!0AMLlESP?RGMLGQQSC
$ tscli ldap purge-configuration
#MLlESPC,$!0DMP!ARGTC$GPCARMPW
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
!!BBRFC3BBRFC33,A3,ACPRGlA?CPRGlA?RRCDCDMP,$MP,$!0!0
3SKK?PW3SKK?PW )LQR?JJRFCACPRGlA?RCRMQSNNMPR,$!03
7FCLWMSQCRSN,$!0WMSQNCAGlCBUFCRFCPMPLMRRMSQC33,DMP,$!0,$!03)DSQGLE33,WMS
KSQRGLQR?JJRFC,$!033,ACPRGlA?RC"CDMPCWMSA?L?BBRFC33,ACPRGlA?RCWMSKSQR #MLlESPC,$!0
DMP!ARGTC$GPCARMPW
9MSKSQRF?TCRFC33,ACPRGlA?RC@CDMPCWMSQR?PR&MPKMPCGLDMPK?RGMLMLM@R?GLGLE?L33,ACPRGlA?RC
QCC #MLlESPC33,QCASPCQMAICRJ?WCPQ
4M?BBRFC33,ACPRGlA?RCDMP,$!0
 &MJJMURFCGLQRPSARGMLQDPMKWMSPACPRGDWGLE?SRFMPGRWRMM@R?GLRFCACPRGlA?RC4FGQGQSQS?JJW
QCLRTG?CK?GJMP?T?GJ?@JC@WBMULJM?B
 #MNWRFCACPRGlA?RCRM4FMSEFR3NMR
$ scp <certificate> admin@<IP_address>:<path>
 ,MEGLRMRFC,GLSVQFCJJSQGLE33(
 #F?LECBGPCARMPGCQRMUFCPCWMSAMNGCBRFCACPRGlA?RC
$ cd <path>
 2SLRFCAMKK?LBRMAMLlESPC33,DMP,$!0BCQGEL?RGLE?L?JG?QDMPRFGQACPRGlA?RCSQGLERFC
<name> N?P?KCRCP
$ tscli ldap add-cert <name> <certificate>
!BBRFC33,ACPRGlA?RCDMP,$!0
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
44CQCQRRFC,$RRFC,$!0A!0AMLlESPMLlESP??RGMLRGML
3SKK?PW3SKK?PW 4FGQNPMACBSPC?JJMUQWMSRMRCQRRFC,$!0AMLLCARGMLWMS
APC?RCB
!DRCPAMLlESPGLE,$!0WMSA?LRCQRRMK?ICQSPCGRGQUMPIGLE@WGQQSGLE?AMKK?LB
 ,MEGLRMRFC,GLSVQFCJJSQGLE33(
 )QQSCRFC,$!0RCQRGLEAMKK?LBQSNNJWGLERFCGLDMPK?RGMLDMPRFC,$!0QCPTCPWMS
AMLlESPCB?QGLRFGQCV?KNJC
$ ldapsearch -x -h 192.168.2.61 -p 389 -D "testuser@ldap.thoughtspot.com" -W
-b "dc=ldap,dc=thoughtspot,dc=com" cn
 3SNNJWRFC,$!0N?QQUMPBUFCLNPMKNRCB
 )DRFCAMLLCARGMLUMPIQWMSeJJQCC?AMLlPK?RGMLKCQQ?EC
4CQRRFC,$!0AMLlESP?RGML
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
33WLASQCPQ?LBEPWLASQCPQ?LBEPMSNQDPMSNQDPMK,$MK,$!0!0
3SKK?PW3SKK?PW 5QCRFGQNPMACBSPCRMQWLAFPMLGXCWMSP4FMSEFR3NMR
QWQRCKUGRF?L,$!0QCPTCP
"CDMPCQWLAFPMLGXGLESQCPQ?LBEPMSNQWMSUGJJLCCBRFGQGLDMPK?RGML
h )0?BBPCQQ?LBNMPRMDRFCQCPTCPUFCPCWMSP4FMSEFR3NMRGLQR?LACGQPSLLGLE4FGQFMQRNMPRGQ
LCCBCBGLRFCDMJJMUGLEDMPK?R http(s)://<host>:<port> MP http(s)://<domain>
h !BKGLGQRP?RMPJMEGLSQCPL?KC?LBN?QQUMPBDMPWMSP4FMSEFR3NMRGLQR?LAC
h 52,MDRFC,$!0QCPTCPMPFMQRNMPR
&MPCV?KNJC ldap://192.168.2.48:389
h ,MEGLSQCPL?KC?LBN?QQUMPBDMPRFC,$!0QWQRCK
!LCV?KNJCSQCPL?KCUMSJB@C moo_100@ldap.thoughtspot.com
h $GQRGLESGQFCB.?KC$.DMPRFC@?QCRMQR?PRQC?PAFGLEDMPSQCPQGLRFC,$!0QWQRCK
&MPCV?KNJC DC=ldap,DC=thoughtspot,DC=com
4FCPC?PCRUMU?WQDMPWMSRMDCRAFSQCPQ?LBEPMSNQDPMK,$!0?LBNMNSJ?RCRFCKGLRMWMSP
4FMSEFR3NMRQWQRCK
h 2SLRFCQWLAFPMLGX?RGMLQAPGNRGLGLRCP?ARGTCKMBCUFGAFUGJJU?JIWMSRFPMSEFRFCNPMACQQ
QFMULFCPC
h #PC?RCWMSPMUL0WRFMLQAPGNR@WSQGLERFC4FMSEFR3NMR0WRFML!0)Q)DWMSLCCBBCR?GJQML
RFC0WRFML!0)QAMLR?AR4FMSEFR3NMR3SNNMPR)DWMSAFMMQCRFGQKCRFMBWMSA?LPSLRFC
QAPGNRNCPGMBGA?JJWSQGLE?APMLHM@
4MPSLRFC,$!0QWLAQAPGNRGLGLRCP?ARGTCKMBC
 ,MEGLRMRFC,GLSVQFCJJSQGLE33(
 2SLRFCAMKK?LBRMQR?PRRFCQAPGNR
python syncUsersAndGroups.py interactive
 !LQUCPRFCNPMKNRQSQGLERFCGLDMPK?RGMLWMSAMJJCARCB?@MTC&MPCV?KNJC
Complete URL of TS server in format "http(s)://<host>:<port>":
http://10.77.145.24:8088
Disable SSL authentication to TS server (y/n): y
Login username for ThoughtSpot system: admin
Login password for ThoughtSpot system: 12345
Complete URL of server where LDAP server is running in format
ldap(s)://<host>:<port>: ldap://192.168.2.48:389
Login username for LDAP system: moo_100@ldap.thoughtspot.com
Login password for LDAP system: 12345
Syncs user and groups between LDAP and TS systems (y/n): y
Delete entries in ThoughtSpot system that are not currently in LDAP tree
being synced (y/n): n
Distinguished name for the base to start searching groups in LDAP System:
DC=ldap,DC=thoughtspot,DC=com
Scope to limit the search to (choice number)
0:base Searching only the entry at the base DN
1:one Searching all entries on level under the base DN - but not including
the base DN
3WLASQCPQ?LBEPMSNQDPMK,$!0
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
2:tree Searching of all entries at all levels under and including the
specified base DN: 2
Filter string to apply the search to: (|(CN=TestGroupAlpha)(CN=TestGroupBeta))
!LQUCPGLERFGQNPMKNRGQMNRGML?J)DJCDR@J?LIRFCBCD?SJRT?JSCMD '(CN=*)'UGJJ@CSQCB
Apply sync recursively, i.e. Iterates through group members and creates
member groups, users and relationships in a recursive way. (y/n): n
4FGQNPMKNRGQ?QIGLEGDWMSUMSJBJGICRMGLAJSBCEPMSNKCK@CPQCTCLGDRFCWBMLMR@CJMLERM
RFCASPPCLRQS@RPCCRF?RGQ@CGLEQWLACB
 !JRCPL?RGTCJWRMGLNSRWMSPMULQFMPRF?LBQAPGNRAMKK?LBQ
)QQSCRFC0WRFMLQAPGNRAMKK?LBQQSNNJWGLE?JJMDRFC?@MTCGLDMPK?RGMLDMJJMUGLERFGQDMPK?R
CV?KNJC
python syncUsersAndGroups.py script \
–-ts_hostport <ts_hostport> \
--disable_ssl \
--ts_uname <ts_username> \
--ts_pass <ts_password> \
--ldap_hostport '<ldap_hostport>' \
--ldap_uname '<ldap_username>' \
--ldap_pass '<ldap_password>' \
--sync \
--purge \
--basedn 'DC=ldap,DC=thoughtspot,DC=com' \
--filter_str '(|(CN=TestGroupAlpha)(CN=TestGroupBeta))' \
--include_nontree_members
4FC@MRRMKF?JDMDRFC?@MTCAMKK?LBCV?KNJCR?PECRQQS@RPCCQSLBCPRFC$#A?JJCB
4CQR'PMSN!JNF??LB4CQR'PMSN"CR??LBGRCP?RCQRFPMSEFRFCKPCASPQGTCJWRMAPC?RCQWLASQCPQ
EPMSNQ?LBRFCGPPCJ?RGMLQFGNQGLRFC4FMSEFR3NMRQWQRCK)R?JQMBCJCRCQ?LWMRFCPCLRGRGCQ
APC?RCBGLRFC4FMSEFR3NMRQWQRCKDPMKRFGQ,$!0QWQRCKRF?R?PCLMRASPPCLRJW@CGLEQWLACB
3WLASQCPQ?LBEPMSNQDPMK,$!0
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
##MLlESPMLlESPC.!C.!3lJCQ3lJCQWWQQRRCKCK
3SKK?PW3SKK?PW 9MSA?LSQCLCRUMPI?RR?AFCBQRMP?ECRMQSNNMPR@?AISN
PCQRMPC?LBB?R?JM?BGLE
3MKCMNCP?RGMLQJGIC@?AISNPCQRMPC?LBB?R?JM?BGLEPCOSGPCWMSRMCGRFCPPC?BMPUPGRCJ?PEClJCQ9MS
A?LKMSLR?.!3LCRUMPI?RR?AFCBQRMP?EClJCQWQRCKDMPRFCQCMNCP?RGMLQ#SPPCLRJW4FMSEFR3NMR
BMCQLMRF?TC?LMNRGMLDMPBGPCAR?RR?AFCBQRMP?EC9MSP.!3QRMP?ECA?LSQCUFGAFCTCPBPGTCDMPK?R
WMSUMSJBJGIC
4FGQNPMACBSPCQFMUQWMSFMURMKMSLR?.!3lJCQWQRCKDMPQRMPGLEMP?AACQQGLEJ?PEClJCQ4FClJC
QWQRCKUGJJ@CKMSLRCB?RRFCQ?KCJMA?RGMLMLC?AFLMBCGLRFCAJSQRCP?SRMK?RGA?JJW7FCL?LWLMBCGQ
PCQR?PRCBRFClJCQWQRCKUGJJ@CKMSLRCB?E?GL?SRMK?RGA?JJWGDGRA?L@CDMSLB
7FCLQSNNJWGLE?BGPCARMPWDMPUPGRGLEMPPC?BGLE?@?AISNWMSA?LQNCAGDWRFCKMSLRNMGLR?QRFC
BGPCARMPWRMSQC,GICUGQCWMSA?LQR?ECB?R?RFCPCDMPJM?BGLE
"?AISNQ?PCUPGRRCL@WRFC,GLSVSQCP admin)DRF?RSQCPBMCQLMRF?TCNCPKGQQGMLRMUPGRCRMRFC.!3lJC
QWQRCKWMSAMSJBUPGRCRFC@?AISNQRMBGQIDMPCV?KNJC /export/sdc1/export/sdd1/export/sde1
MP /export/sdf1?LBRFCLQCRSN?APMLHM@RF?RCVCASRCQ?QPMMRSQCP?LBAMNGCQRFC@?AISNRMRFC
.!3BCTGACCTCPWLGEFRRFCLBCJCRCQGRDPMKRFCBGPCARMPW
$MLMRQCLBRFCNCPGMBGA@?AISNQMPQR?EClJCQML /export/sdb1 QGLACGRGQ?L?KCLMBC)RGQSQCB
GLRCPL?JJW@W(?BMMN$GQRPG@SRCB&GJC3WQRCK($&3?LBGDRFGQBPGTClJJQSNGRA?LA?SQCQCPGMSQ
NPM@JCKQ$MLMR?JJMU@?AISNQMPB?R?lJCQRM?AASKSJ?RCML4FMSEFR3NMR)DBGQIQN?AC@CAMKCQ
JGKGRCBRFCQWQRCKUGJJLMRDSLARGMLLMPK?JJW
 ,MEGLRMRFC,GLSVQFCJJSQGLE33(
 -MSLRRFCBGPCARMPWRMRFClJCQWQRCK@WGQQSGLERFC?NNPMNPG?RCAMKK?LB
h &MP?L.&3.CRUMPI&GJC3WQRCKBGPCARMPW
tscli nas mount-nfs
--server <server_NFS_address>
--path_on_server <path>
--mount_point <target>
h &MP?#)&3#MKKML)LRCPLCR&GJC3WQRCKBGPCARMPW
tscli nas mount-cifs
--server <server_CIFS_address>
--path_on_server <path>
--mount_point <target>
--username <user>
--password <password>
--uid <uid>
--gid <gid>
 5QCRFCKMSLRCBlJCQWQRCK?QWMSUGQFQNCAGDWGLEGR@WPCDCPPGLERMGRQKMSLRNMGLR
 7FCLWMS?PClLGQFCBUGRFGRWMSK?WMNRGML?JJWSLKMSLRRFC.!3lJCQWQRCK
tscli nas unmount --dir <directory>
#MLlESPC.!3lJCQWQRCK
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
3CRSNKMLGR3CRSNKMLGRMPGLEMPGLE
3SKK?PW3SKK?PW 3CRRGLESNKMLGRMPGLEGQ?MLCRGKCMNCP?RGML
4MAMLlESPCKMLGRMPGLEMDWMSPAJSQRCPQCRSNRFCDPCOSCLAWMDFC?PR@C?R?LBKMLGRMPGLEPCNMPRQ?LB?L
CK?GJ?BBPCQQRMPCACGTCRFCK
 ,MEGLRMRFC,GLSVQFCJJSQGLE33(
 )QQSCRFCRQAJGAMKK?LBRMQCRSNKMLGRMPGLE
tscli monitoring set-config
--email <email>
--heartbeat_interval <heartbeat_interval>
--report_interval <report_interval>
4FCN?P?KCRCPQ?PC
h--email <email> GQ?AMKK?QCN?P?RCBJGQRLMQN?ACQMDCK?GJ?BBPCQQCQUFCPCRFC
AJSQRCPUGJJQCLBKMLGRMPGLEGLDMPK?RGML
h--heartbeat_interval <heartbeat_interval> GQRFCFC?PR@C?RCK?GJECLCP?RGML
GLRCPT?JGLQCAMLBQ-SQR@CEPC?RCPRF?L
h--report_interval <report_interval> QCRQRFCAJSQRCPPCNMPRCK?GJECLCP?RGML
GLRCPT?JGLQCAMLBQ-SQR@CEPC?RCPRF?L
 4MTGCUWMSPQCRRGLEQ?LBTCPGDWRF?RRFCWF?TC@CCL?NNJGCBGQQSC
tscli monitoring show-config
9MSQFMSJBQCCGLDMPK?RGMLJGIC
Monitoring Configuration:
Alert Email: dev-alerts@thoughtspot.com
Heartbeat Interval: 900 sec
Report Interval: 21600 sec
 !DRCPRFCFC?PR@C?RGLRCPT?JF?QN?QQCBAFCAIWMSPCK?GJRMTCPGDWRF?RCK?GJQ?PC@CGLE
BCJGTCPCB
 )DWMSBMLeRPCACGTC?LWCK?GJQ TCPGDWRF?RCK?GJGQUMPIGLE
3CRSNKMLGRMPGLE
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
##MLlESPMLlESPCQSNNMPRQCPTGACQSNNMPRQCPTGACQCQ
3SKK?PW3SKK?PW 3CRSN?LBAMLlESPC4FMSEFR3NMRQSNNMPRQCPTGACQDMPWMSP
GLQR?JJ?RGML
4FCPC?PCQCTCP?JAMLlESP?RGMLQWMSA?LQCRSNGLWMSPGLQR?JJ?RGMLRMCLQSPCWMSPAMKN?LWeQQSNNMPRDPMK
4FMSEFR3NMRUMPIQQKMMRFJW
3CRSN?P3CRSN?PCCTTCPQCRSLLCJDCPQCRSLLCJDMPQSNNMPRMPQSNNMPR
9MSA?LQCRSN?PCTCPQCRSLLCJRM?JJMU4FMSEFR3NMR3SNNMPRRMECR?AACQQRMWMSP4FMSEFR3NMR
GLQR?LACRMNCPDMPKQSNNMPRPCJ?RCB?ARGTGRGCQ4FGQQCRSNGQ?KSAFQGKNJCPKMPCQCASPC?LBQA?J?@JC
RF?LRFC?JRCPL?RGTCMNRGMLMDSQGLE?TGPRS?JKCCRGLEPMMK
'P?LRGLEPCKMRCQSNNMPR?AACQQA?LQRPC?KJGLCRPMS@JCQFMMRGLE?ARGTGRGCQQGLACGRCL?@JCQWMSPQSNNMPR
?ECLRRMUMPIBGPCARJWGL?QCASPCQCRRGLE4FCPCKMRCRSLLCJCL?@JCQ33(?LB(440?AACQQRMWMSP@W
4FMSEFR3NMR3SNNMPR4FGQ?AACQQA?L@CEP?LRCB?LBPCTMICBC?QGJWQMWMSA?LCL?@JCGRDMP?
RPMS@JCQFMMRGLEQCQQGML?LBRFCLBGQ?@JCGR?E?GL"CDMPCBMGLERFGQNPMACBSPCK?ICQSPCWMSPAMKN?LWeQ
QCASPGRWNMJGAGCQ?JJMUPCTCPQCRSLLCJGLE
"CDMPCWMSA?LBMRFGQNPMACBSPCWMSPLCRUMPIGLERC?KLCCBQRMMNCLNMPR 22 GLWMSPlPCU?JJMSREMGLE
PSJCQ
4MCL?@JCPCKMRCQSNNMPR
 #MLR?AR4FMSEFR3NMR RMMNCL?QSNNMPRRGAICRDMPK?IGLERFC?NNPMNPG?RCPCTCPQCRSLLCJ
QCRRGLEQMLMSPCLB0PMTGBCRFCAJSQRCPL?KCMDRFCAJSQRCPDMPUFGAFWMSU?LRRMCL?@JC
PCKMRCQSNNMPR
 7FCLRFCRGAICRF?Q@CCLAMKNJCRCBAMLRGLSCUGRFRFCPCK?GLGLEQRCNQGLRFGQNPMACBSPCRM
K?ICRFCQCRRGLEQMLWMSPQGBC
 ,MEGLRMRFC,GLSVQFCJJSQGLE33(
 )QQSCRFCAMKK?LBRMAMLlESPCRFCBCQRGL?RGMLDMPRFCPCKMRCRSLLCJ
9MSMLJWLCCBRMBMRFGQMLACUFCLWMS?PCCL?@JGLERFCRSLLCJDMPRFCTCPWlPQRRGKC!DRCP
RF?RRFGQQCRRGLENCPQGQRQUFCLWMSQR?PR?LBQRMNRFCPCKMRCRSLLCJ
$ tscli support set-remote --addr tunnel.thoughtspot.com --user ubuntu
 4CQRRF?RRFCQCRRGLEF?Q@CCL?NNJGCB
$ tscli support show-remote
 %L?@JCRFCPCKMRCRSLLCJ
$ tscli support start-remote
#MLR?AR4FMSEFR3NMR ?E?GLQMWMSA?LRCQRRFCQCRSNUGRFWMSP4FMSEFR3NMR3SNNMPRAMLR?AR
 !DRCPWMSPPCKMRCQCQQGMLUGRF4FMSEFR3NMR3SNNMPRWMSQFMSJBRSPLRFCPCKMRCRSLLCJMk
SLRGJWMSLCCBRMSQCGR?E?GL
$ tscli support stop-remote
#MLlESPCQSNNMPRQCPTGACQ
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
9MSA?LPCNC?RRFCQRCNQRMQR?PR?LBQRMNRFCPCKMRCRSLLCJ?QLCCBCBDMPDSRSPCQSNNMPR
MNCP?RGMLQ
 4CQRRF?RRFCPCKMRCRSLLCJF?Q@CCLBGQ?@JCB
$ tscli support show-remote
##MLlESPMLlESPC?QCASPC?QCASPClJCQCPTClJCQCPTCPCP
4FMSEFR3NMR3SNNMPRSQCQ?QCASPClJCQCPTCPRMNPMTGBCLCUPCJC?QCQ?LBRMPCACGTCJMEQ?LB
RPMS@JCQFMMRGLElJCQRF?RWMSSNJM?B4FCQCASPCQCPTCPAMLLCARGMLGQ?JQMPCOSGPCBGDWMSU?LRRMCL?@JC
RFCMNRGML?JQR?RGQRGAQAMJJCARGMLSQGLERFCA?JJFMKCDC?RSPC
"CDMPCWMSA?LSNJM?B?lJCRMRFCQCASPClJCQCPTCPM@R?GLWMSPSQCPL?KC?LBN?QQUMPBDMPJMEEGLEGL
RMRFCQCASPClJCQCPTCP9MSA?LECRRFCQCDPMK4FMSEFR3NMR3SNNMPR
#MLlESPGLERFCAMLLCARGMLRMRFClJCQCPTCPGQ?MLCRGKCMNCP?RGML9MSBMLMRLCCBRMPCAMLlESPCRFC
AMLLCARGMLSLJCQQWMSPN?QQUMPBAF?LECQ.MRCRF?RWMSA?LBM?MLCRGKCMTCPPGBCMDRFCSQCP?LB
N?QQUMPBWMSSQCBRMAMLlESPCRFCAMLLCARGML4FGQGQBMLC@WN?QQGLE?BGkCPCLRSQCP?LBN?QQUMPBML
RFCAMKK?LBJGLCUFCLSNJM?BGLEMPBMULJM?BGLE?lJC
4MAMLlESPCRFCAMLLCARGMLRMRFCQCASPClJCQCPTCP
 ,MEGLRMRFC,GLSVQFCJJSQGLE33(
 )QQSCRFCAMKK?LBRMAMLlESPCRFClJCQCPTCP
$ tscli fileserver configure --user <user_name> [--password <password>]
)DWMSBMLMRQSNNJWRFC --password N?P?KCRCPWMS?PCNPMKNRCBRMCLRCPGR
%L?@JCA?JJFMKCA?N?@GJGRW%L?@JCA?JJFMKCA?N?@GJGRW
4FCMNRGML?JfA?JJFMKCgA?N?@GJGRWQCLBQSQ?ECQR?RGQRGAQRM4FMSEFR3NMR3SNNMPRMLAC?B?WTG??QCASPC
lJCQCPTCP
"CDMPCWMSA?LCL?@JCRFCA?JJFMKCDC?RSPC
 #MLlESPCRFCAMLLCARGMLRMRFClJCQCPTCP
 /@R?GLRFCASQRMKCPL?KC?QPCAMELGXCB@WRFClJCQCPTCP
4FCASQRMKCPL?KCGQDMPK?RRCBJGICRFGQCV?KNJC Shared/<customer_name>/stats)DWMSBMLMRILMU
RFCASQRMKCPL?KCAMLR?AR4FMSEFR3NMR3SNNMPR
4FGQA?L@CFCJNDSJUFCLRPMS@JCQFMMRGLENPM@JCKQUGRF4FMSEFR3NMR3SNNMPR@CA?SQCRFCWUGJJ@C?@JC
RMQCC@?QGASQ?ECGLDMPK?RGMLMTCPRGKCDMPWMSP4FMSEFR3NMRGLQR?LAC
4MQCRSNRFCA?JJFMKCDC?RSPC
 ,MEGLRMRFC,GLSVQFCJJSQGLE33(
 %L?@JCRFCA?JJFMKCDC?RSPC@WGQQSGLE
$ tscli callhome enable --customer_name <customer_name>
 )DWMSU?LRRMBGQ?@JCA?JJFMKCGLRFCDSRSPCWMSA?LBMQM@WGQQSGLE
#MLlESPCQSNNMPRQCPTGACQ
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
$ tscli callhome disable
$CQGEL?$CQGEL?RRC?QSNNMPRAC?QSNNMPRAMLR?ARMLR?AR
!QSNNMPRAMLR?ARNCPQMLA?L?LQUCPOSCQRGMLQDMP?@MSRB?R??LBQC?PAFGLE?RWMSPAMKN?LW)DRFC
NCPQMLA?LeR?LQUCP?OSCQRGMLRF?RNCPQMLQFMSJBQS@KGRQWQRCK?LBQMDRU?PCPCJ?RCBOSCQRGMLQRM
4FMSEFR3NMR3SNNMPR9MSPBCQGEL?RCBQSNNMPRAMLR?ARQFMSJBF?TC?L?T?GJ?@JCCK?GJ?LBNFMLC
LSK@CP
4MBCQGEL?RCRFCASQRMKQSNNMPRAMLR?AR
 ,MEGLRMRFC,GLSVQFCJJSQGLE33(
 )QQSCRFCRQAJGAMKK?LBRMQCRRFCCK?GJ?BBPCQQ
$ tscli support set-admin-email <email_address>
 )QQSCRFCRQAJGAMKK?LBRMQCRRFCNFMLCLSK@CP
$ tscli support set-admin-phone <phone_number>
 )DWMSLCCBRMPCQCR@MRFMDRFCQCRMRFCBCD?SJR4FMSEFR3NMR3SNNMPRGQQSC
$ tscli support rm-admin-email
$ tscli support rm-admin-phone
(M(MUSQCPQlLBWUSQCPQlLBWMSPAMSPAMKN?LMKN?LWeWeQQSNNMPRAQQSNNMPRAMLR?ARMLR?AR
!DRCPWMSQCRRFCASQRMKQSNNMPRAMLR?ARGLDMPK?RGMLFCPCeQUFCPCWMSPSQCPQUGJJQCCGR
h )LRFC(CJN#CLRCPUFCLRFCWAJGAI ##MLR?AR3SNNMPRMLR?AR3SNNMPR
#MLlESPCQSNNMPRQCPTGACQ
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
h )LCPPMPKCQQ?ECQUFCLRFCWAJGAI 77F?F?R(?NNCLCBR(?NNCLCB
#MLlESPCQSNNMPRQCPTGACQ
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
.CRU.CRUMPINMPRQMPINMPRQ
3SKK?PW3SKK?PW ,GQRQRFCPCOSGPCB?LBMNRGML?JNMPRQDMP?LGLQR?JJ?RGML
&MPPCESJ?PMNCP?RGMLQ?LBDMPBC@SEEGLERFCPC?PCQMKCNMPRQWMSUGJJLCCBRMICCNMNCLRMLCRUMPI
RP?nADPMKCLBSQCPQ!LMRFCPJ?PECPJGQRMDNMPRQKSQR@CICNRMNCLDMPLCRUMPIRP?nA@CRUCCLRFC
LMBCQGLRFCAJSQRCP
22COSGPCOSGPCBNMPRQDCBNMPRQDMPMNCPMPMNCP??RGMLQ?LBBC@SEEGLERGMLQ?LBBC@SEEGLE
4FCDMJJMUGLENMPRQLCCBRM@CMNCLCBSNRMPCOSCQRQDPMKWMSPSQCPNMNSJ?RGML4FCPC?PCRUMK?GL
A?RCEMPGCQMNCP?RGMLQ?LBBC@SEEGLE
00MPRMPR 0P0PMRMRMAMAMJMJ 3CPTGA3CPTGACC
.?KC.?KC
$GP$GPCARGMLCARGML 3MSP3MSPAACC $CQ$CQRGL?RGL?RGMLRGML $CQAPGNRGML$CQAPGNRGML
 33( 33( @GBGPCARGML?J !BKGLGQRP?RMPQ
)0?BBPCQQCQ
!JJLMBCQ 3CASPCQFCJJ?AACQQ
!JQMSQCBDMPQANQC
ASPCAMNW
 (440 (440 @GBGPCARGML?J !JJSQCPQ)0
?BBPCQQCQ
!JJLMBCQ (WNCPRCVR4P?LQDCP
0PMRMAMJDMPUC@QGRC
RP?nA
 (4403 (4403 @GBGPCARGML?J !JJSQCPQ)0
?BBPCQQCQ
!JJLMBCQ 3CASPC(440
 4#0 3GK@? @GBGPCARGML?J !BKGLGQRP?RMPQ
)0?BBPCQQCQ
!JJLMBCQ 0MPRSQCB@W/$"#
?LB*$"#BPGTCPQ
UFCLAMLLCARGLERM
4FMSEFR3NMR
 (440 /PGML
K?QRCP
(440
@GBGPCARGML?J !BKGLGQRP?RMP
)0?BBPCQQCQ
!JJLMBCQ 0MPRSQCBRMBC@SE
RFCAJSQRCPK?L?ECP
 (440 /PCM
(440
@GBGPCARGML?J !BKGLGQRP?RMP
)0?BBPCQQCQ
!JJLMBCQ 0MPRSQCBRMBC@SE
RFCLMBCB?CKML
 (440 &?JAML
UMPICP
(440
@GBGPCARGML?J !BKGLGQRP?RMP
)0?BBPCQQCQ
!JJLMBCQ 0MPRSQCBRMBC@SE
RFCB?R?A?AFC
 (440 3?EC
K?QRCP
(440
@GBGPCARGML?J !BKGLGQRP?RMP
)0?BBPCQQCQ
!JJLMBCQ 0MPRSQCBRMBC@SE
RFCQC?PAFCLEGLC
.CRUMPINMPRQ
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
.CRU.CRUMPI0MPI0MPRQMPRQ
4FGQPCDCPCLACJGQRQRFCNMRCLRG?JNMPRQRMMNCLUFCLQCRRGLESNWMSPQCASPGRWEPMSN
2COSGPCBNMPRQDMPGLRCPAJSQRCPMNCP?RGML
)LRCPL?JJW4FMSEFR3NMRSQCQQR?RGANMPRQDMPAMKKSLGA?RGML@CRUCCLQCPTGACQGLRFCAJSQRCP$MLMRAJMQC
RFCQCNMPRQDPMKGLRCPAJSQRCPLCRUMPIAMKKSLGA?RGMLQ)L?BBGRGML?LSK@CPMDNMPRQ?PCBWL?KGA?JJW
?QQGELCBRMQCPTGACQUFGAFAF?LEC@CRUCCLPSLQ4FCBWL?KGANMPRQAMKCDPMKRFCP?LECMD,GLSV
BWL?KGA?JJW?JJMA?RCBNMPRQ+
00MPRMPR 0P0PMRMRMAMAMJMJ 3CPTGA3CPTGAC.?KCC.?KC $GP$GPCARGMLCARGML 3MSP3MSPAACC $CQ$CQRR $CQAPGNRGML$CQAPGNRGML
 4#0 LEGLV GL@MSLB !JJLMBCQ !JJ
LMBCQ
0PGK?PW?NN(440
NMPRLEGLV
 4#0 3CASPCLEGLV GL@MSLB !JJLMBCQ !JJ
LMBCQ
0PGK?PW?NN
(4403NMPRLE
GLV
 20# /PCM20#NMPR @GBGPCARGML?J !JJLMBCQ !JJ
LMBCQ
.MBCB?CKML20#
 (440 /PCM(440NMPR @GBGPCARGML?J !BKGL)0
?BBPCQQCQ
?LB?JJ
LMBCQ
!JJ
LMBCQ
.MBCB?CKML
(440
 20# :MMICCNCPQCPTCPQ
JGQRCLMLRFGQNMPR
DMPAJGCLRAMLLCA
RGMLQ
@GBGPCARGML?J !JJLMBCQ !JJ
LMBCQ
:MMICCNCPQCPTCPQ
JGQRCLMLRFGQNMPR
DMPAJGCLRAMLLCA
RGMLQ
 20# /PGMLK?QRCP20#
NMPR
@GBGPCARGML?J !JJLMBCQ !JJ
LMBCQ
)LRCPL?JAMKKSLG
A?RGMLUGRFRFC
AJSQRCPK?L?ECP
 (440 /PGMLK?QRCP(440
NMPR
@GBGPCARGML?J !BKGL)0
?BBPCQQCQ
?LB?JJ
LMBCQ
!JJ
LMBCQ
0MPRSQCBRMBC@SE
RFCAJSQRCPK?L?E
CP
 20# #JSQRCPQR?RQQCP
TGAC20#NMPR
@GBGPCARGML?J !JJLMBCQ !JJ
LMBCQ
)LRCPL?JAMKKSLG
A?RGMLUGRFRFC
QR?RQAMJJCARMP
 (440 #JSQRCPQR?RQQCP
TGAC(440NMPR
@GBGPCARGML?J !BKGL)0
?BBPCQQCQ
?LB?JJ
!JJ
LMBCQ
0MPRSQCBRMBC@SE
RFCQR?RQAMJJCARMP
.CRUMPINMPRQ
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
00MPRMPR 0P0PMRMRMAMAMJMJ 3CPTGA3CPTGAC.?KCC.?KC $GP$GPCARGMLCARGML 3MSP3MSPAACC $CQ$CQRR $CQAPGNRGML$CQAPGNRGML
LMBCQ
 20# #?JJMQSKQR?RQAMJ
JCARMP20#NMPR
@GBGPCARGML?J !JJLMBCQ !JJ
LMBCQ
)LRCPL?JAMKKSLG
A?RGMLUGRFRFC")
QR?RQAMJJCARMP
 (440 #?JJMQSKQR?RQAMJ
JCARMP(440NMPR
@GBGPCARGML?J !BKGL)0
?BBPCQQCQ
?LB?JJ
LMBCQ
!JJ
LMBCQ
0MPRSQCBRMBC@SE
RFC")QR?RQAMJJCA
RMP
 20# !JCPRK?L?ECP @GBGPCARGML?J !JJLMBCQ !JJ
LMBCQ
0MPRUFCPC?JCPRGLE
QCPTGACPCACGTCQ
?JCPRCTCLRQ
 20# 0MPRQSQCB@W
:MMICCNCPQCPTCPQ
DMPAMKKSLGA?RGML
@CRUCCLRFCK
QCJTCQ
@GBGPCARGML?J !JJLMBCQ !JJ
LMBCQ
0MPRQSQCB@W
:MMICCNCPQCPTCPQ
DMPAMKKSLGA?RGML
@CRUCCLRFCK
QCJTCQ
 20# 0MPRQSQCB@W
:MMICCNCPQCPTCPQ
DMPAMKKSLGA?RGML
@CRUCCLRFCK
QCJTCQ
@GBGPCARGML?J !JJLMBCQ !JJ
LMBCQ
0MPRQSQCB@W
:MMICCNCPQCPTCPQ
DMPAMKKSLGA?RGML
@CRUCCLRFCK
QCJTCQ
 20# &?JAMLUMPICP20#
NMPR
@GBGPCARGML?J !JJLMBCQ !JJ
LMBCQ
0MPRSQCB@WB?R?
A?AFCDMPAMKKS
LGA?RGML@CRUCCL
RFCKQCJTCQ
 (440 &?JAMLUMPICP
(440NMPR
@GBGPCARGML?J !BKGL)0
?BBPCQQCQ
?LB?JJ
LMBCQ
!JJ
LMBCQ
0MPRSQCBRMBC@SE
RFCB?R?A?AFC
 20# 3?ECKCR?B?R?
QCPTGACNMPRCV
NMPRCB@W4MKA?R
@GBGPCARGML?J !BKGL)0
?BBPCQQCQ
?LB?JJ
LMBCQ
!JJ
LMBCQ
0MPRUFCPCQC?PAF
QCPTGACAMLR?ARQ
KCR?B?R?QCPTGAC
DMPKCR?B?R?
 (440 3?EC?SRMAMK
NJCRCQCPTCP(440
GLRCPD?ACNMPR
@GBGPCARGML?J !BKGL)0
?BBPCQQCQ
?LB?JJ
LMBCQ
!JJ
LMBCQ
0MPRSQCBRMBC@SE
RFCQC?PAFQCPTGAC
 (440 3?ECGLBCVQCPTCP
(440NMPR
@GBGPCARGML?J !BKGL)0
?BBPCQQCQ
?LB?JJ
LMBCQ
!JJ
LMBCQ
0MPRSQCBRMBC@SE
RFCQC?PAFQCPTGAC
.CRUMPINMPRQ
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
00MPRMPR 0P0PMRMRMAMAMJMJ 3CPTGA3CPTGAC.?KCC.?KC $GP$GPCARGMLCARGML 3MSP3MSPAACC $CQ$CQRR $CQAPGNRGML$CQAPGNRGML
 20# 3?ECGLBCVQCPTCP
KCR?B?R?QS@
QAPG@CPNMPR
@GBGPCARGML?J !JJLMBCQ !JJ
LMBCQ
0MPRSQCBDMP
QC?PAFQCPTGACGL
RCPL?JAMKKSLGA?
RGML
 20# 3?ECGLBCVQCPTCP
20#NMPR
@GBGPCARGML?J !JJLMBCQ !JJ
LMBCQ
0MPRSQCBDMP
QC?PAFQCPTGACGL
RCPL?JAMKKSLGA?
RGML
 (440 3?EC?SRMAMK
NJCRCQCPTCP(440
NMPR
@GBGPCARGML?J !BKGL)0
?BBPCQQCQ
?LB?JJ
LMBCQ
!JJ
LMBCQ
0MPRSQCBRMBC@SE
RFCQC?PAFQCPTGAC
 20# 3?EC?SRMAMK
NJCRCQCPTCP20#
NMPR
@GBGPCARGML?J !JJLMBCQ !JJ
LMBCQ
0MPRSQCBDMP
QC?PAFQCPTGACGL
RCPL?JAMKKSLGA?
RGML
 20# 3?EC?SRMAMK
NJCRCQCPTCPKCR?
B?R?QS@QAPG@CP
NMPR
@GBGPCARGML?J !JJLMBCQ !JJ
LMBCQ
0MPRSQCBDMP
QC?PAFGLRCPL?J
AMKKSLGA?RGML
 20# 3?ECK?QRCP20#
NMPR
@GBGPCARGML?J !JJLMBCQ !JJ
LMBCQ
0MPRSQCBDMP
QC?PAFQCPTGACGL
RCPL?JAMKKSLGA?
RGML
 20# $G?KMLB
EP?NFGRCNMPR
@GBGPCARGML?J !JJLMBCQ !JJ
LMBCQ
0MPRSQCBDMPAMK
KSLGA?RGMLUGRF
KMLGRMPGLEQCPTGAC
 20# 4P?ACT?SJRQCPTGAC
20#NMPR
@GBGPCARGML?J !JJLMBCQ !JJ
LMBCQ
4P?ACAMJJCARGMLDMP
4FMSEFR3NMRQCP
TGACQ
 (440 4P?ACT?SJRQCPTGAC
(440NMPR
@GBGPCARGML?J !BKGL)0
?BBPCQQCQ
?LB?JJ
LMBCQ
!JJ
LMBCQ
$C@SERP?ACAMJ
JCARGML
 20# 'P?NFGRCK?L?ECP
20#NMPR
@GBGPCARGML?J !JJLMBCQ !JJ
LMBCQ
#MKKSLGA?RGML
UGRFEP?NFGRCK?L
?ECP
 (440 'P?NFGRCK?L?ECP
(440NMPR
@GBGPCARGML?J !BKGL)0
?BBPCQQCQ
?LB?JJ
LMBCQ
!JJ
LMBCQ
$C@SEEP?NFGRC
K?L?ECP
.CRUMPINMPRQ
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
00MPRMPR 0P0PMRMRMAMAMJMJ 3CPTGA3CPTGAC.?KCC.?KC $GP$GPCARGMLCARGML 3MSP3MSPAACC $CQ$CQRR $CQAPGNRGML$CQAPGNRGML
 20# %J?QRGAQC?PAF
QR?AI%,+K?L
?ECP20#NMPR
@GBGPCARGML?J !JJLMBCQ !JJ
LMBCQ
#MKKSLGA?RGML
UGRFJMEQC?PAF
QCPTGAC
 (440 %J?QRGAQC?PAF
QR?AI%,+K?L
?ECP(440NMPR
@GBGPCARGML?J !BKGL)0
?BBPCQQCQ
?LB?JJ
LMBCQ
!JJ
LMBCQ
$C@SEJMEQC?PAF
QCPTGAC
 0MQREPCQ 0MQREPCQB?R?@?QC
QCPTCPNMPR
@GBGPCARGML?J !JJLMBCQ !JJ
LMBCQ
#MKKSLGA?RGML
UGRF0MQREPCQ
B?R?@?QC
 20# ($&3L?KCLMBC
QCPTCP20#NMPR
@GBGPCARGML?J !JJLMBCQ !JJ
LMBCQ
$GQRPG@SRCBlJCQWQ
RCK$&3AMKKS
LGA?RGMLUGRF
AJGCLRQ
 (440 4MKA?R @GBGPCARGML?J !JJLMBCQ !JJ
LMBCQ
")CLEGLCAMKKS
LGA?RGMLUGRF
AJGCLRQ
 (440 0CPGQAMNC5)QCP
TGAC(440NMPR
@GBGPCARGML?J !JJLMBCQ !JJ
LMBCQ
!BKGLGQRP?RGML5)
@?AICLB
 (440 (440NPMVWQCPTCP
RGLWNPMVW
@GBGPCARGML?J !JJLMBCQ !JJ
LMBCQ
2CTCPQC33(RSL
LCJ
 -CK
A?AFCB
-CKA?AFCBQCPTCP
NMPR
@GBGPCARGML?J !JJLMBCQ !JJ
LMBCQ
")CLEGLCA?AFC
 /$"# 3GK@?QCPTCPNMPR @GBGPCARGML?J !JJLMBCQ !JJ
LMBCQ
0MPRSQCBDMP%4,
CVRP?ARRP?LQDMPK
JM?B
 (440 ($&3L?KCLMBC
QCPTCP(440NMPR
@GBGPCARGML?J !JJLMBCQ !JJ
LMBCQ
$C@SE$&3KCR?
B?R?
 (440 ($&3B?R?LMBC
QCPTCP(440NMPR
@GBGPCARGML?J !JJLMBCQ !JJ
LMBCQ
$C@SE$&3B?R?
2COSGPCBNMPRQDMPGL@MSLB?LBMSR@MSLBAJSQRCP?AACQQ
4FMSEFR3NMRSQCQQR?RGANMPRQDMPGL@MSLB?LBMSR@MSLB?AACQQRM?AJSQRCP
00MPRMPR 0P0PMRMRMAMAMJMJ 3CPTGA3CPTGACC
.?KC.?KC
$GP$GPCARGMLCARGML 3MSP3MSPAACC $CQ$CQRR $CQAPGNRGML$CQAPGNRGML
 3#0 33( @GBGPCARGML?J 4FMSEFR3NMR
3SNNMPR
!JJ
LMBCQ
3CASPCQFCJJ?AACQQ
.CRUMPINMPRQ
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
00MPRMPR 0P0PMRMRMAMAMJMJ 3CPTGA3CPTGACC
.?KC.?KC
$GP$GPCARGMLCARGML 3MSP3MSPAACC $CQ$CQRR $CQAPGNRGML$CQAPGNRGML
 (440 (440 @GBGPCARGML?J 4FMSEFR3NMR
3SNNMPR
!JJ
LMBCQ
(WNCPRCVR4P?LQDCP0PMRMAMJ
DMPUC@QGRCRP?nA
 (4403 (4403 @GBGPCARGML?J 4FMSEFR3NMR
3SNNMPR
!JJ
LMBCQ
3CASPC(440
 4#0 3GK@? @GBGPCARGML?J 4FMSEFR3NMR
3SNNMPR
!JJ
LMBCQ
0MPRSQCB@W/$"#?LB*$
"#BPGTCPQUFCLAMLLCARGLE
RM4FMSEFR3NMR
00MPRMPR 0P0PMRMRMAMAMJMJ 3CPTGA3CPTGACC
.?KC.?KC
$GP$GPCARGMLCARGML 3MSP3MSPAACC $CQ$CQRGL?RGL?RGMLRGML $CQAPGNRGML$CQAPGNRGML
 (4403 (4403 MSR@MSLB !JJLMBCQ  &MPRP?LQDCPPGLElJCQRM
RFMSEFRQNMRCELWRCAMK)0
?BBPCQQ

MP

3-40 3-40
MP3C
ASPC
3-40
MSR@MSLB !JJLMBCQ
?LB3-40
PCJ?W
NPMTGBCB
@WASQ
RMKCP
!JJLMBCQ !JJMUMSR@MSLB?AACQQDMP
RFC)0?BBPCQQMDUFGAFCTCP
CK?GJPCJ?WQCPTCPGQGLSQC
4FGQGQDMPQCLBGLE?JCPRQRM
4FMSEFR3NMR3SNNMPR

MP

4#0 ,$!0
MP
,$!03
MSR@MSLB !JJLMBCQ
?LB,$!0
QCPTCP
NPMTGBCB
@WASQ
RMKCP
!JJLMBCQ !JJMUMSR@MSLB?AACQQDMP
RFC)0?BBPCQQMDRFC,$!0
QCPTCPGLSQC
2COSGPCBNMPRQDMP)0-))LRCJJGECLR0J?RDMPK-?L?ECKCLR)LRCPD?AC
4FMSEFR3NMRSQCQQR?RGANMPRQDMPMSRMD@?LB)0-)AMKKSLGA?RGMLQ@CRUCCLRFCAJSQRCP?LB
4FMSEFR3NMR3SNNMPR
00MPRMPR 0P0PMRMRMAMAMJMJ 3CPTGA3CPTGACC
.?KC.?KC
$GP$GPCARGMLCARGML 3MSP3MSPAACC $CQ$CQRR $CQAPGNRGML$CQAPGNRGML
 (440 (440 @GBGPCARGML?J 4FMSEFR3NMR
3SNNMPR
!JJ
LMBCQ
(WNCPRCVR4P?LQDCP0PMRMAMJ
DMPUC@QGRCRP?nA
22CJ?CJ?RRCBGLDCBGLDMPK?MPK?RGMLRGML
%#"CQR0P?ARGACQ
.CRUMPINMPRQ
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
!@MSRJM?B@?J?LAGLE?LBNP!@MSRJM?B@?J?LAGLE?LBNPMMVGCQVGCQ
3SKK?PW3SKK?PW !JM?B@?J?LACPGQLCCBCBGLDPMLRMD?QCPTCPEPMSNGLMPBCP
RMBGPCARRP?nARMGLBGTGBS?JQCPTCPQGL?U?WRF?RK?VGKGXCQCnAGCLAW
(CPC?PCQMKCMDRFC@CQRNP?ARGACQ?LBESGBCJGLCQDMP?RWNGA?JGKNJCKCLR?RGMLUGRF4FMSEFR3NMR9MSP
CVNCPGCLACK?WBGkCPBCNCLBGLEMLWMSPCLTGPMLKCLR?LBNPCDCPCLAC
,,M?B@?J?LAM?B@?J?LAC?APC?APMQMQQ4Q4FMSEFR3NMRLMBCQFMSEFR3NMRLMBCQ
4FCDMJJMUGLEQFMUQ?LCRUMPI?PAFGRCARSP?JBG?EP?KUFGAFGLAJSBCQ?JM?B@?J?LACPDMP4FMSEFR3NMR
LMBCQ
4FCJM?B@?J?LACPGQ?L?NNJG?LACGLWMSPGLDP?QRPSARSPCRF?RPMSRCQRP?nA?SRMK?RGA?JJWRMLMBCQRM
NPMTGBCD?GJMTCP9MSA?L?JQMNJ?AC?JM?B@?J?LACPMPNPMVWGLDPMLRMDRFC4FMSEFR3NMR?NNJG?LACGDWMSeB
JGICCVRCPL?JLCRUMPISQCPQRM?AACQQRFCQWQRCK
4FC@CQRU?WRMJM?B@?J?LAC?APMQQ?JJ4FMSEFR3NMRLMBCQGL?AJSQRCPGQRMK?NMLCBMK?GLL?KC
&1$.RM?JJRFC)0QGLRFCAJSQRCPGL?PMSLBPM@GLD?QFGML
&MPCV?KNJCGDWMSU?LRRMSQC?$.3QCPTCP@?QCBJM?B@?J?LAGLERFCLWMSA?LBClLCKSJRGNJCf!g
PCQMSPACPCAMPBQ22DMPRFCQ?KCL?KC
"CJMUGQ?LCV?KNJCMDFMUWMSAMSJBQCRRF?RSN
thoughtspot.customer.com IN A 69.9.64.11
thoughtspot.customer.com IN A 69.9.64.12
thoughtspot.customer.com IN A 69.9.64.13
thoughtspot.customer.com IN A 69.9.64.14
4FCCV?KNJCGLBGA?RCQRF?R)0?BBPCQQCQDMPRFCBMK?GLRFMSEFRQNMRASQRMKCPAMK?PC
?LB
!@MSRJM?B@?J?LAGLE?LBNPMVGCQ
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
3CQ3CQQGML!QGML!nLGRWnLGRW
3CQQGML!nLGRWPCDCPQRMBGPCARGLEPCOSCQRQRMRFCQ?KC?NNJGA?RGMLQCPTCPDMPRFCRGKCGRR?ICQRM
AMKNJCRC?R?QI
)LMPBCPDMPQCQQGML?nLGRWRMUMPIML4FMSEFR3NMR(4403?L33,ACPRGlA?RCF?QRM@CGLQR?JJCBMLRFC
JM?B@?J?LACPJCTCJ)DGRGQGLQR?JJCBMSRQGBCMDRFCJM?B@?J?LACPQCQQGML?nLGRWK?WLMRMAASP?LBRFC
4FMSEFR3NMRQWQRCKUGJJD?GJ
77C@NPC@NPMMVGCQVGCQ
9MSA?L?AACQQ4FMSEFR3NMRRFPMSEF?LWQR?LB?PBUC@NPMVWQCPTCP7C@NPMVGCQ?PCD?GPJWSLGTCPQ?J
PCE?PBJCQQMDRFC?NNJGA?RGMLRFCW?PCNPMVWGLE(MUCTCP4FMSEFR3NMRBMCQLeRSQC?LWLCUNPMRMAMJQJGIC
30$9MP(440UFGAFK?WF?TC?BCNCLBCLAWMLRFCNPMVW)LQRC?B4FMSEFR3NMRGQAMKKMLJWNJ?ACB
@CFGLB?UC@(440(4403NPMVW
!BBGRGML?JJWRFCNPMVWA?LPMSLBPM@GL?APMQQKSJRGNJCLMBCQGLRFC4FMSEFR3NMR@?AICLB9MSA?L
CQQCLRG?JJWSQCRFCUC@NPMVW?Q?JM?B@?J?LACP4FCPCDMPCWMSPQCQQGMLUGJJA?PPWMTCPGDRFCNPMVWPMSLB
PM@GLQ@CRUCCLRFC4FMSEFR3NMR@?AICLBQ?QJMLE?QRFC52,BMCQLeRAF?LEC
!@MSRJM?B@?J?LAGLE?LBNPMVGCQ
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
,,M?B?LBK?L?ECB?M?B?LBK?L?ECB?R?R?
3SKK?PW3SKK?PW 4FCPC?PCQCTCP?JKCRFMBQMDJM?BGLEB?R?GLRM
4FMSEFR3NMR4FGQQCARGMLBCQAPG@CQC?AFKCRFMB?LBUFWWMSKGEFR
AFMMQCGR?@MTCRFCMRFCPQ
4FCD?QRCQR?LBC?QGCQRU?WRMJM?B?LCUR?@JCGQ@WGKNMPRGLEGRSQGLERFC7C@@PMUQCP4FGQGQ@CQRDMP
MLCRGKCB?R?JM?BQMDQK?JJR?@JCQUFGAFBMLMRF?TCAMKNJCVPCJ?RGMLQFGNQRMMRFCPR?@JCQ4FGQKCRFMB
GQJGKGRCBRMR?@JCQRF?R?PCSLBCP-"KCE?@WRCQGLQGXC
5QGLE4FMSEFR3NMR,M?BCPWMSA?LQAPGNRPCASPPGLEJM?BQ?LBUMPIUGRFKSJRGR?@JCQAFCK?Q
)DWMSPB?R??JPC?BWCVGQRQGL?LMRFCPB?R?@?QCUGRFRFCQAFCK?WMSU?LRRMSQCGL4FMSEFR3NMRWMSA?L
NSJJRFCQAFCK??LBB?R?GLSQGLERFC/$"#MP*$"#BPGTCP
4FCQC?PCRFCKCRFMBQWMSA?LSQCRMJM?BB?R??JMLEUGRFRFC@CLClRQMDC?AFKCRFMB
-CRFMB-CRFMB $CQAPGNRGML$CQAPGNRGML "CLClRQ"CLClRQ
,M?BB?R?
DPMKRFC
4FMSEFR3NMR
5)
5QCRFC4FMSEFR3NMR7C@GLRCPD?ACRM
SNJM?B?L%VACJMP#36AMKK?QCN?P?R
CBT?JSCQlJCDPMKWMSPJMA?JK?AFGLC
%?QWU?WRMBM?MLCRGKCB?R?JM?BMD
?QK?JJlJCSLBCP-"%LBSQCPQA?L
SNJM?BRFCGPMULB?R??LBCVNJMPCGR
OSGAIJW
5QC
4FMSEFR3NMR
$?R?#ML
LCAR&MPBC
R?GJQQCCRFC
4FMSEFR3NMR
$?R?#MLLCAR
'SGBC
4FGQGQ?NPCKGSKDC?RSPC?T?GJ?@JC?R?B
BGRGML?JAMQR5QC4FMSEFR3NMR$?R?#ML
LCARRMAMLLCARBGPCARJWRMCVRCPL?JB?R?
QMSPACQ?LBNSJJGLR?@JCQ?LBAMJSKLQ
DPMKRFCK9MSA?L?JQMQCRSNPCASPPGLE
JM?BQRMICCNRFCB?R?DPCQF
%?QWU?WRMAMLLCARRMKSJRGNJC
QMSPACQMDB?R?BGPCARJW?LBQCRSNPC
ASPPGLEJM?BQ9MSUMLeRLCCBRMBClLC
?QAFCK?RM?AACNRRFCB?R?JM?BQ@C
A?SQCRFGQGQBMLC?SRMK?RGA?JJWDMP
WMS
)KNMPRUGRF
RFC
4FMSEFR3NMR
,M?BCP
RQJM?B
5QC41,?LBRQJM?BRMJM?BB?R?BGPCARJW
GLRMRFC@?AICLBB?R?@?QCRF?R
4FMSEFR3NMRSQCQ
"CQRU?WRMJM?BJ?PEC?KMSLRQMDB?R?
MP?QAFCK?UGRFKSJRGNJCR?@JCQ#?L@C
QAPGNRCB?LBSQCBDMPPCASPPGLEB?R?
JM?BQQSAF?QKMLRFJWQ?JCQPCQSJRQMP
B?GJWJMEQ#?L@CGLRCEP?RCBUGRF?L
%4,QMJSRGMLDMP?SRMK?RGML
5QCRFC
/$"#*$"#
BPGTCPRMAML
LCARRM
4FMSEFR3NMR
5QCRFC/$"#MP*$"#AJGCLRUGRFWMSP
%4,RMMJ&MPGLDMPK?RGMLQCCRFC
4FMSEFR3NMR$?R?)LRCEP?RGML'SGBC
-?ICSQCMD?LCQR?@JGQFCB%4,NPMACQQ
?LBRMMJQ#MLLCARRM4FMSEFR3NMRSQ
GLERFGPBN?PRWRMMJQJGIC33)39MSBMLeR
LCCBRMBClLC?QAFCK?RM?AACNRRFC
B?R?JM?B
5QCRFC)LDMP
K?RGA?#ML
LCARMP
5QCRFC)LDMPK?RGA?#MLLCARMPGDWMS?J
PC?BWSQC)LDMPK?RGA?RMAMLLCARRMWMSP
MRFCPB?R?QMSPACQ&MPGLDMPK?RGMLQCC
RFC4FMSEFR3NMR$?R?)LRCEP?RGML'SGBC
7MPIQUGRFWMSPCQR?@JGQFCBB?R?KG
EP?RGMLNPMACQQCQGL)LDMPK?RGA?
)DWMSePCSNJM?BGLEB?R?RFPMSEFRFC7C@GLRCPD?ACWMSA?LSQC?L?RGTC%VACJlJC)DWMSU?LRRMSQC?
#36AMKK?QCN?P?RCBT?JSCQMPBCJGKGRCBlJCMPWMS?PCJM?BGLESQGLE4FMSEFR3NMR,M?BCPWMSeJJLCCB
RM APC?RC#36lJCQUGRFRFCB?R?RM@CJM?BCB lPQR
,M?B?LBK?L?ECB?R?
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
.MR.MRCC %LBSQCPQUGJJ?JKMQR?JU?WQUMPIUGRFUMPIQFCCRQ?LBB?R?RFCWSNJM?B
22CJ?CJ?RRCB)LDCB)LDMPK?MPK?RGMLRGML
h,M?B#36lJCQUGRFRFC5)
h!NNCLBB?R?RFPMSEFRFC5)
h3AFCK?NJ?LLGLEAMLACNRQ
h/TCPTGCUMDQAFCK?@SGJBGLE
h)KNMPR#36lJCQUGRFRQJM?B
h(MURMTGCU?B?R?QAFCK?
,M?B?LBK?L?ECB?R?
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
##MLlESPMLlESPCA?QGLECA?QGLE
3SKK?PW3SKK?PW 9MSA?LQCRRFCRWNCMDA?QCQCLQGRGTGRWWMSUMSJBJGICRMQCC
PCmCARCBGLRFC4FMSEFR3NMRBGQNJ?W
"CDMPCWMSJM?BWMSPB?R?WMSQFMSJBAMLQGBCPRFCRWNCMDA?QGLEWMSUMSJBJGICWMSPB?R?RMPCmCAR4FC
A?QCQCLQGRGTGRWDMPQMSPACB?R?QRPGLEQGQNPCQCPTCBGLRFCBGQNJ?W3MRFCTGQS?JBGQNJ?WMDPCQSJRQGQ
GBCLRGA?JRMRFCGLNSRA?QCRF?RGQJM?BCB
.MR.MRCC 4FCA?QGLEUGJJPCK?GLJMUCPA?QCGLMRFCPN?PRQMDRFC?NNJGA?RGMLQSAF?QUFCLWMS?QI?
OSCQRGMLMPlJRCP
)RGQGKNMPR?LRRMLMRCRF?RQRPGLEA?QGLEQ?PCLeR?NNJGCBEJM@?JJW@SR@WAMJSKL3MB?R?QCRQUGJJF?TC
BGkCPCLRQRPGLEA?QGLEQ?QJMLE?QRFCWePCGLBGkCPCLRAMJSKLQ4?@JCQRF?R?PC?JPC?BWAMKN?ARCBUGJJICCN
RFCGPJMUCPA?QCDMPK?R)LRFCQCA?QCQRMECRRFCQNCAGlAQRPGLEA?QCRF?RWMSU?LRWMSUMSJBF?TCRM
RPSLA?RCPCJ?RCBR?@JCQ?LBPCJM?BRFCK
4MR?IC?BT?LR?ECMDA?QCAMLlESP?RGMLWMSLCCBRMF?TC4FMSEFR3NMR3SNNMPRCL?@JCGRMLWMSPAJSQRCP
DMPWMS)L?BBGRGMLRGRJCA?QGLEQFMSJB@CBGQ?@JCBDMPQRPGLEA?QGLERMNPMNCPJWUMPI
#MLlESPCA?QGLE
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
,,M?B#3M?B#36lJCQUGRFRFC5)6lJCQUGRFRFC5)
3SKK?PW3SKK?PW 4FCQGKNJCQRU?WRMJM?BB?R?GQRMSNJM?B?#36MP%VACJ
lJCDPMKRFC4FMSEFR3NMR7C@GLRCPD?AC
,M?BGLEB?R?RFPMSEFRFC7C@@PMUQCPGQPCAMKKCLBCBDMPQK?JJCPR?@JCQSLBCP-"UGRFQGKNJC
PCJ?RGMLQFGNQ@CRUCCLRFCK4FGQKCRFMBGQPCAMKKCLBCBDMPQK?JJMLCRGKCB?R?JM?BQ5QGLERFGQ
KCRFMBRFCB?R?QAFCK?GQAPC?RCBDMPWMS?SRMK?RGA?JJW
!LWSQCPUFM@CJMLEQRM?EPMSNRF?RF?QRFCNPGTGJCEC (?Q?BKGLGQ(?Q?BKGLGQRPRP??RGMLNPGTGJCECQRGMLNPGTGJCECQ MP #?LSNJM?BSQCP#?LSNJM?BSQCP
B?B?R?R? A?LSNJM?BRFCGPMULB?R?DPMKRFC@PMUQCP
9MSPB?R?QFMSJB@CGL?#36AMKK?QCN?P?RCBT?JSCQ@CDMPCWMSJM?BGR!#36lJCGQ?RCVRlJCK?BC
SNMDB?R?lCJBQQCN?P?RCB@W?BCJGKGRCP?LBMNRGML?JJWCLAJMQCBUGRF?LCLAJMQGLEAF?P?ARCP)DWMSPB?R?
AMLR?GLQKSJRGNJCR?@JCQWMSeJJF?TC?QCN?P?RC#36DMPC?AFR?@JC
&&MPK?MPK?RRGLERFC#3RRGLERFC#366
9MSP%4,CVRP?ARRP?LQDMPKJM?BNPMACQQUGJJRWNGA?JJWECLCP?RC#36lJCQ9MSA?L?JQMAPC?RC?#36lJC
DPMK?-GAPMQMDR%VACJQNPC?BQFCCR@WMNCLGLERFCQNPC?BQFCCRGL%VACJAFMMQGLE 3?3?TTC!QC!Q ?LBQCJCARGLE
#36
!#36lJCAMLR?GLQ?BCJGKGRCPRF?RK?PIQRFCQCN?P?RGML@CRUCCLlCJBQGLRFCB?R?4FCBCJGKGRCPGQ
SQS?JJWAMKK?@SRGRA?L@C?LWAF?P?ARCP4FClJC?JQMAMLR?GLQlCJBQMNRGML?JJWCLAJMQCBUGRFBMS@JC
OSMRCQ5QCRFCQCESGBCJGLCQUFCLAPC?RGLERFC#36lJC
h )DRFC#36AMLR?GLQAMJSKLFC?BCPQRFCWKSQRK?RAFRFCAMJSKLL?KCQGLRFCB?R?@?QCCV?ARJW
h /DRCL? |NGNCMPR?@GQSQCB?QRFCBCJGKGRCP@CA?SQCGRK?W@CJCQQJGICJWRMMAASPUGRFGLRFC
B?R?T?JSCQ
h 7FCL?lCJBAMLR?GLQ?BMS@JCOSMRCGRKSQR@CCQA?NCBUGRFRFCAF?P?ARCPQNCAGlCBGLRFC
CQA?NCAF?P?ARCP?PESKCLRGL tsload
h 7FCL?lCJBAMLR?GLQRFCBCJGKGRCPRFClCJBKSQR@CCLAJMQCBGLBMS@JCOSMRCQ
4FMSEFR3NMRQSNNMPRQ?UGBCP?LECMD B?RC?LBRGKCQR?KNDMPK?RQ GLRFC#36lJC"J?LIT?JSCQGLSQCP
SNJM?BCB#36lJCQ?PCGLRCPNPCRCB?Q.5,,T?JSCQ4FCQCGLAJSBCRFCT?JSCQA?QCGLQCLQGRGTC
hNULL
h\N
hNA
hN/A
h ;QN?AC<
)DWMS?PC?NNCLBGLEB?R?RM?LCVGQRGLEQAFCK?MPR?@JCAMJSKLQGLRFC#36lJCKSQR@CGLRFCQ?KC
MPBCP?QBClLCBGLRFCR?PECRR?@JC
)DWMS?PCJM?BGLE?D?ARR?@JCRF?RHMGLQRMBGKCLQGMLR?@JCQWMSKSQRJM?BRFCD?ARR?@JClPQR?LBRFCL
RFCBGKCLQGMLR?@JCQ4FCHMGLGLEICWKSQR@C?QGLEJCAMJSKLMDSLGOSCT?JSCQGLRFCBGKCLQGMLR?@JC
NULL T?JSCQGLRFCD?ARR?@JCA?LLMR@CHMGLCB
#P#PC?C?RRC?#3C?#36lJC6lJC
4FClPQRQRCNGLJM?BGLEB?R?GQRMM@R?GLMPAPC?RCMLCMPKMPC#36lJCQRF?RAMLR?GLRFCB?R?RM@C
JM?BCBGLRM4FMSEFR3NMR#36GQ?AMKKMLDMPK?RDMPRP?LQDCPPGLEB?R?@CRUCCLB?R?@?QCQ4FMSEFR3NMR
PCOSGPCQRFGQDMPK?R
-MQR?NNJGA?RGMLQQSAF?Q-GAPMQMDR%VACJMP'MMEJC3FCCRQA?LMSRNSR#36DMPK?RRCBlJCQ)DWMSPQMSPAC
,M?B#36lJCQUGRFRFC5)
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
GQ?L%VACJQNPC?BQFCCRMP'MMEJC3FCCR
 3?TCCVNMPRMPBMULJM?BRFClJCGL#36DMPK?R4FCCV?ARNPMACBSPCWMSSQCUGJJBCNCLBML
RFCQMSPAC?NNJGA?RGML
 2CTGCURFClJCeQDMPK?R@CDMPCSNJM?BGLEGRRM4FMSEFR3NMR
9MSPQMSPACB?R?K?W@CGL?LMRFCPB?R?@?QC)DRFGQGQRFCA?QCWMSPAMKN?LWeQ%4,CVRP?AR
RP?LQDMPKJM?BNPMACQQUGJJRWNGA?JJWECLCP?RC#36lJCQ)DWMSPQMSPACGQ?LMRFCPB?R?@?QC
 #MLLCARRMRFCQMSPACB?R?@?QC
 %VRP?ARC?AFR?@JCWMSUGQFRMGKNMPRGLRM4FMSEFR3NMR?Q?#36lJC
4FCAMJSKLBCJGKGRCPQFMSJB@C? ,AMKK? |NGNCMPR?@
&MPECLCP?JGLDMPK?RGML?@MSR#36lJCQ?LBRFCPSJCQDMPAPC?RGLERFCKQCCRFC #MKK?QCN?P?RCB=T?JSCQ
ML7GIGNCBG?
,,M?BRFC#3M?BRFC#36&GJC6&GJC
!LWSQCPUFM@CJMLEQRM?EPMSNRF?RF?QRFCNPGTGJCEC (?Q?BKGLGQ(?Q?BKGLGQRPRP??RGMLNPGTGJCECQRGMLNPGTGJCECQ MP #?LSNJM?BSQCP#?LSNJM?BSQCP
B?B?R?R? A?LSNJM?BRFCGPMULB?R?DPMKRFC@PMUQCP4MJM?BRFC#36MP%VACJlJCGLRM4FMSEFR3NMR
 ,MEGLRM4FMSEFR3NMRDPMK?@PMUQCP
 #JGAIML $$!!44!!MLRFCRMNL?TGE?RGML@?P
 #JGAIRFC !!ARGMLQARGMLQ @SRRMLGLRFCSNNCPPGEFRAMPLCP?LBQCJCAR 5NJM?B$?5NJM?B$?R?R?
 5NJM?BRFC#36MP%VACJlJC@WBMGLEMLCMDRFCQCMNRGMLQ
? #JGAIML "P"PMMUUQCWQCWMSPlJCQMSPlJCQ ?LBQCJCARRFClJC
@ $P?E?LBBPMNRFClJCGLRMRFCBPMN?PC?
 !LQUCPRFCOSCQRGML !P!PCRFCACRFCAMJSKLL?KCQ?JPMJSKLL?KCQ?JPC?BWBClLCBGLRFClJCFC?BCPC?BWBClLCBGLRFClJCFC?BCP
 !LQUCPRFCOSCQRGML !P!PCRFClCJBQQCN?PCRFClCJBQQCN?P??RRCB@CB@WW #JGAI .C.CVRVR
 #JGAIMLRFCAMJSKLFC?BCPL?KCQRMAF?LECRFCKRMKMPCSQCDSJL?KCQGDWMSeBJGIC#JGAI
.C.CVRVR
,M?B#36lJCQUGRFRFC5)
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
 2CTGCURFC?SRMK?RGA?JJWECLCP?RCBB?R?RWNCQDMPC?AFAMJSKL?LBK?IC?LWAF?LECQWMS
U?LR4FCPC?PCDMSPB?R?RWNCQ4CVR)LRCECP$CAGK?J?LB$?RC
 #JGAI )KNMPR)KNMPR
7FCL?LSNJM?BGQAMKNJCRCRFCQWQRCKPCNMPRQRFCPCQSJRQ?LBMkCPQWMSQMKCDSPRFCP?ARGMLQ
h #JGAI ,GLIR,GLIRM%VGQM%VGQRGLE$?RGLE$?R?R? GDWMSU?LRRMJGLIRFCB?R?WMSSNJM?BCBRMRFCB?R?GL
?LMRFCPR?@JCMPUMPIQFCCR
h #JGAI 3C?P3C?PAFAF GDWMSU?LRRM@CEGL?LCUQC?PAF
h #JGAI !!SRSRM?L?JWM?L?JWXXCC GDWMSU?LRRMSQCRFC3NMR)1DC?RSPCRMlLBGLQGEFRQGLWMSPLCU
B?R?
!NNCLBR!NNCLBRM?LCM?LCVGQVGQRGLER?@JCRGLER?@JC
9MSA?L?NNCLBB?R?RMWMSPCVGQRGLEQWQRCKR?@JCQRFPMSEFRFC4FMSEFR3NMR?NNJGA?RGMLCTCLGDRFC
R?@JCQUCPCGLGRG?JJWJM?BCBSQGLE$?R?#MLLCARMP tsload4FC#36lJCKSQRF?TCRFCQ?KCQRPSARSPC?Q
RFCR?@JCGRGQ@CGLEJM?BCBGLRMGLAJSBGLELSK@CP?LBRWNCMDAMJSKLQGLRFCQ?KCMPBCP?QRFCR?PECR
R?@JC
4M?NNCLBB?R?GLRM4FMSEFR3NMR
 ,MEGLRM4FMSEFR3NMRDPMK?@PMUQCP
 #JGAIML $?$?R?R?MLRFCRMNL?TGE?RGML@?P
 #JGAIRFCMLRFCR?@JCWMSUMSJBJGICRM?NNCLBB?R?RM
 #JGAIRFC ,,M?BB?M?BB?R?R? @SRRML
,M?B#36lJCQUGRFRFC5)
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
 5NJM?BRFC#36MP%VACJlJC@WBMGLEMLCMDRFCQCMNRGMLQ
h #JGAIML "P"PMMUUQCWQCWMSPlJCQMSPlJCQ ?LBQCJCARRFClJC
h $P?E?LBBPMNRFClJCGLRMRFCBPMN?PC?
 !LQUCPRFCOSCQRGML !P!PCRFCACRFCAMJSKLL?KCQ?JPMJSKLL?KCQ?JPC?BWBClLCBGLRFClJCFC?BCPC?BWBClLCBGLRFClJCFC?BCP
!LQUCPRFCOSCQRGML $MW$MWMSUMSU?LRR?LRRM?NNCLBRM?NNCLBRMRFCCMRFCCVGQVGQRGLEB?RGLEB?R?MPMR?MPMTTCPUPGRCPUPGRCGRCGR
 !LQUCPRFCOSCQRGML !P!PCRFClCJBQQCN?PCRFClCJBQQCN?P??RRCB@CB@WW #JGAI .C.CVRVR
 #JGAIMLRFCAMJSKLFC?BCPL?KCQRMAF?LECRFCKRMKMPCSQCDSJL?KCQGDWMSeBJGIC#JGAI
.C.CVRVR
 2CTGCURFC?SRMK?RGA?JJWECLCP?RCBB?R?RWNCQDMPC?AFAMJSKL?LBK?IC?LWAF?LECQWMS
U?LR4FCPC?PCDMSPB?R?RWNCQ TextIntegerDecimal?LB Date
 #JGAI )KNMPR)KNMPR
 #JGAI ,GLIR,GLIRM%VGQM%VGQRGLE$?RGLE$?R?R? GDWMSU?LRRMJGLIRFCB?R?WMSSNJM?BCBRMRFCB?R?GL?LMRFCPR?@JC
MPUMPIQFCCR/PAJGAI 3C?P3C?PAFAF GDWMSU?LRRM@CEGL?LCUQC?PAF
,M?B#36lJCQUGRFRFC5)
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
(M(MURURMTGCMTGCU?B?U?B?R?QAFCK?R?QAFCK?
3SKK?PW3SKK?PW 5QCRFCQAFCK?TGCUCPRMQCCR?@JCQ?LBUMPIQFCCRQ?LB
RFCGPPCJ?RGMLQFGNQ
4FCPCGQ?QAFCK?TGCUCPGL4FMSEFR3NMRUFGAFJCRQWMSQCCWMSPB?R?@?QCQAFCK?GLRFCUC@@PMUQCP
4FC3AFCK?6GCUCPGQGLRCP?ARGTCQMWMSA?LAMLlESPCGRRMQFMUHSQRUF?RWMSU?LRRMQCC
9MSLCCB !!BKGLBKGL MP $?$?R?-?L?ECKCLRR?-?L?ECKCLR NPGTGJCECRMSQCRFC 3AFCK?63AFCK?6GCGCUUCPCP
"PGLEGLESNRFC3AFCK?6"PGLEGLESNRFC3AFCK?6GCGCUUCPCP
9MSA?L?AACQQRFC3AFCK?6GCUCPDPMKRFC $$!!44!! QAPCCL@WAJGAIGLE !!ARGMLQARGMLQ?LBQCJCARGLE 66GCGCU3AFCK?U3AFCK?
7FCLTGCUGLERFCQAFCK?WMSA?LlJRCPRFCR?@JCQQFMULQGKGJ?PJWRMFMUWMSlJRCPB?R?QMSPACQ4FCJGQR
MDR?@JCQUMPIQFCCRQ?LBGKNMPRCBB?R?MLRFCJCDRGLAJSBCQMLJWRFMQCM@HCARQWMSU?LRRMQCC#JGAIGLE
MLMLCMDRFCM@HCARQ@PGLEQGRRMRFCKGBBJCMDRFCTGCUCP?LBFGEFJGEFRQGR9MSA?LBP?ERFCM@HCARQ
?PMSLBGLRFCTGCUCP
(MURMTGCU?B?R?QAFCK?
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
77FFWRWRMSQCRFC3AFCK?6MSQCRFC3AFCK?6GCGCUUCPCP
9MSA?LSQCRFC3AFCK?6GCUCPRMlLBMSRGLDMPK?RGMLJGIC
h 7F?RGQRFCPCJ?RGMLQFGN@CRUCCLRUMR?@JCQ
h 7F?RR?@JCQK?ICSNRFGQUMPIQFCCR?LBFMU?PCRFCWHMGLCB
4FCQAFCK?TGCUCPQFMUQHMGLQ@CRUCCLR?@JCQHMGLBGPCARGML?JGRW?LBHMGLRWNCUFCRFCPRFCW?PC&MPCGEL
+CWRM0PGK?PW+CWPCJ?RGMLQFGNHMGLQMPHMGLQBClLCB@WSQCPQRFPMSEFRFCUC@GLRCPD?AC5QCRFC 44?@JC?@JC
JGQRRMlLB?QNCAGlAR?@JCMPUMPIQFCCR
77MPIQFCCRTGCMPIQFCCRTGCUU
&MPUMPIQFCCRQWMSA?L?JQMAJGAIMLMLCRMTGCURFCUMPIQFCCR4FCUMPIQFCCRTGCUQFMUQRFCDMJJMUGLE
GLDMPK?RGML
h !JJR?@JCQGLRFCUMPIQFCCR?LBRFCPCJ?RGMLQFGNQ@CRUCCLRFCQCR?@JCQ
h 3MSPACAMJSKLQDMP?JJAMJSKLQMD?UMPIQFCCR
h +CWQ?LBBClLGRGMLQDMPC?AFPCJ?RGMLQFGN?QUCJJ?QHMGLN?RFQ?LBRWNCQ
h #MJSKLQRF?R?PCBCPGTCBDPMKDMPKSJ?Q
h #MPPCARHMGLN?RFQDMPLCUJWAPC?RCBAF?QKRP?NUMPIQFCCRQ%VGQRGLEAF?QKRP?NUMPIQFCCRQUGJJ
LMRQFMURFCAMPPCARHMGLN?RFQ
(MURMTGCU?B?R?QAFCK?
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
4FCUMPIQFCCRTGCUBMCQLMRUMPIDMP?EEPCE?RCBUMPIQFCCRQ@SRBMCQUMPIQDMPUMPIQFCCRQ@SGJRML
RMNMD?EEPCE?RCBUMPIQFCCRQ
(MURMTGCU?B?R?QAFCK?
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
3AFCK?NJ?LLGLEA3AFCK?NJ?LLGLEAMLAMLACNRQCNRQ
3SKK?PW3SKK?PW #MLQGBCP?RGMLQGLAPC?RGLE?QAFCK?DMPRFC4FMSEFR3NMR
,M?BCP
"CDMPCWMSA?LJM?BB?R?UGRF4FMSEFR3NMR,M?BCPWMSKSQRAPC?RC?QAFCK?RMPCACGTCGRSQGLERFC31,
AMKK?LBJGLCGLRCPD?AC41,
4FC41,QWLR?VGQQGKGJ?PRMRFC31,SQCBGLMRFCPPCJ?RGML?JB?R?@?QCQ@SRUGRFQMKCGKNMPR?LR
BGkCPCLACQ9MSeJJSQC$$,B?R?BClLGRGMLJ?LES?ECRMAPC?RCRFCQAFCK?GLRMUFGAFWMSeJJJM?BRFCB?R?
9MSeJJNPM@?@JWU?LRRMNSR?JJWMSP$$,QR?RCKCLRQGLRM?RCVRlJCUFGAFWMSeJJSQC?Q?QAPGNRDMPAPC?RGLE
RFCQAFCK?
"CDMPCUPGRGLEWMSP41,QAPGNRWMSLCCBRMSLBCPQR?LBQMKC@?QGA4FMSEFR3NMRAMLACNRQ
!@MSRB?!@MSRB?R?@?QCQ?LBQAFCK?QR?@?QCQ?LBQAFCK?Q
4FMSEFR3NMRMPE?LGXCQM@HCARQGL?FGCP?PAFGA?JL?KCQN?AC$?R?@?QCQAMLR?GLQAFCK?QUFGAFAMLR?GL
R?@JCQ
4FMSEFR3NMRA?LAMLR?GLMLCMPKMPCB?R?@?QCQ?LBC?AFB?R?@?QCA?LF?TCKSJRGNJCQAFCK?Q)DWMS
BMLMRQNCAGDW?QAFCK?RFCBCD?SJRQAFCK?falcon_default_schemaGQSQCB?SRMK?RGA?JJW4FGQK?ICQ
GRC?QGCPRM?BBR?@JCQRMRFCB?R?@?QCUGRFMSRRFCLCCBRMCVNJGAGRJWAPC?RC?QAFCK?
)DWMSBMAPC?RC?L?BBGRGML?JQAFCK?WMSKSQRPCDCPRMGRQM@HCARQSQGLERFCQWLR?V
<schemaname>.<objectname>)DWMSBMLMROS?JGDWRFCQAFCK?UFCLPCDCPCLAGLEGRQM@HCARQRFCBCD?SJR
QAFCK?falcon_default_schemaUGJJ?JU?WQ@C?QQSKCB
"WBCD?SJR4FMSEFR3NMRAPC?RCQ?LGLRCPL?JB?R?@?QCRMFMQRR?@JCQAMPPCQNMLBGLERMB?R?RF?RGQ
GKNMPRCB@WSQCPQDPMK?7C@@PMUQCP
3AFCK?NJ?LLGLEAMLACNRQ
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
22CCTGCTGCURFCQURFCQRPSARSPRPSARSPCMDWCMDWMSPB?MSPB?R?R?
4FCQAFCK?WMSAPC?RCRMFMJBRFCB?R?LCCBQRM@C?EMMBlRDMPWMSPB?R?&GPQRD?KGJG?PGXCWMSPQCJDUGRF
RFCR?@JCQWMSU?LRRMJM?B?LBSLBCPQR?LBRFCGPQRPSARSPC-?ICLMRCMDRFGQGLDMPK?RGMLDMPC?AFR?@JC
h 4FCAMJSKLL?KCQ?LBB?R?RWNCQ
h 4WNCMDR?@JCD?ARMPBGKCLQGML
h 0PGK?PWICWAMJSKLQ
h 4FCQGXCMDRFCR?@JCMLBGQI
h !LWMRFCPR?@JCQGRA?L@CHMGLCBUGRFDMPCGELICWQ
(CPCeQUF?RWMSeJJLCCBRMR?ICGLRM?AAMSLRGLWMSP41,DMPAPC?RGLEC?AFR?@JC@?QCBMLRFCQC
NPMNCPRGCQ
44?@JCRWNC?@JCRWNC 44?@JC?@JC
QGXQGXCC
44M@CM@C
HMGLCBHMGLCB
UGRFUGRF
3AFCK?P3AFCK?PCACAMKKCLB?MKKCLB?RGMLQRGMLQ
&?AR !LW 3K?JJBG
KCLQGML
R?@JCQ
3F?PBCB&MPCGELICWPCDCPCLACQRFCNPGK?PWICWGLRFCBGKCLQGML
R?@JC
&?AR !LW ,?PECBG
KCLQGML
R?@JCQ
3F?PBCBMLRFCQ?KCBGQRPG@SRGMLICW?QRFCBGKCLQGMLR?@JCGR
UGJJ@CHMGLCBUGRF&MPCGELICWPCDCPCLACQRFCNPGK?PWICWGLRFC
BGKCLQGMLR?@JC
&?AR !LW !LMRFCP
D?ARR?@JC
3F?PBCBMLRFCQ?KCBGQRPG@SRGMLICW?QRFCD?ARR?@JCGRUGJJHMGL
UGRF-?LWRMK?LWPCJ?RGMLQFGNBClLCQFMURFCR?@JCQUGJJ@C
HMGLCB
$GKCLQGML SLBCP
-"
&?AR
R?@JCQ
2CNJGA?RCBLMRQF?PBCB(?Q?NPGK?PWICW
$GKCLQGML MTCP
-"
&?AR
R?@JCQ
$GQRPG@SRCBBGKCLQGMLR?@JCQF?PBCBMLRFCQ?KCBGQRPG@SRGMLICW
?QRFCD?ARR?@JCGRUGJJ@CHMGLCBUGRF0PGK?PWICWKSQR@CRFC
Q?KC?QRFCBGQRPG@SRGMLICW
77FCPFCPCRCRMEMLCMEMLCVRVR
h$?$?R?RWNCQR?RWNCQ
4FMSEFR3NMRQSNNMPRQRFCAMKKMLB?R?RWNCQ#MKN?PCRFCQCUGRFRFCB?R?RWNCQWMSU?LRRM
JM?B?LBBM?LWLCACQQ?PWAMLTCPQGML?FC?BMDJM?BGLERFCB?R?
h##MLQMLQRPRP?GLRQ?GLRQ
#MLQRP?GLRQGLAJSBCNPGK?PWICWQDMPCGELICWQ?LBPCJ?RGMLQFGNQ2CJ?RGMLQFGNQ?JJMUWMSRM
APC?RC?ECLCPGAPCJ?RGMLQFGNDMPSQCUFCLWMSU?LRRMHMGLR?@JCQRF?RBMLeRF?TC?NPGK?PWICW
DMPCGELICWPCJ?RGMLQFGN
h3F?P3F?PBGLEBGLE
&MPRFC@CQRNCPDMPK?LACWMSQFMSJBQNJGRMPQF?PBTCPWJ?PECR?@JCQ?APMQQLMBCQ)DWMSF?TC
?J?PECBGKCLQGMLR?@JCWMSKGEFRAFMMQCRMAMQF?PBGRUGRFRFCD?ARR?@JCGRUGJJ@CHMGLCBUGRF
h#F?QKRP#F?QKRP?NQ?NQ
)L?AMKNJCVQAFCK?WMSK?WF?TC?D?ARR?@JCUGRFLMPCJ?RGMLQFGNRM?LMRFCPD?ARR?@JC
CVACNRRF?RC?AFAMLR?GLQ?DMPCGELICWRM?QF?PCBBGKCLQGMLR?@JC4FGQGQILMUL?Q?AF?QK
RP?N?LB4FMSEFR3NMRA?LF?LBJCGR
3AFCK?NJ?LLGLEAMLACNRQ
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
$?$?R?RWNCQR?RWNCQ
3SKK?PW3SKK?PW 4FMSEFR3NMRQSNNMPRQRFCAMKKMLB?R?RWNCQ
"CDMPCWMSGKNMPRB?R?AMKN?PCRFCB?R?RWNCQWMSU?LRRMJM?BUGRFRFCQCQSNNMPRCBB?R?RWNCQ4FCL
AMLTCPRWMSPB?R?@CDMPCJM?BGLEGR4WNGA?JJWWMSUMSJBCVNMPRRFCB?R?RP?LQDMPKGRRMKCCRRFCQCRWNC
PSJCQ?LBRFCLJM?BRFCB?R?4FGQGQILMUL?Q?LCVRP?ARRP?LQDMPKJM?BNPMACQQ
3SNNMPR3SNNMPRCBB?CBB?R?RWNCQR?RWNCQ
4FCR?@JCQWMSAPC?RCRMPCACGTCRFCB?R?KSQRF?TCRFCQ?KCLSK@CPMDAMJSKLQ?LBB?R?RWNCQ?QRFC
B?R?WMSUGJJ@CJM?BGLE#FMMQC?B?R?RWNCDMPC?AFAMJSKLDPMKRFCJGQRMDQSNNMPRCBB?R?RWNCQ
$?$?R?R? 3SNNMPR3SNNMPRCBCB
B?B?R?RWNCQR?RWNCQ
$CR?GJQ$CR?GJQ
#F?P?ARCP VARCHAR(*n*) 3NCAGDWRFCK?VGKSKLSK@CPMDAF?P?ARCPQ?QGL VARCHAR(255)4FC
QGXCJGKGRGQ'"DMP VARCHAR T?JSCQ
&JM?RGLE
NMGLR
DOUBLE MP
FLOAT
DOUBLE GQPCAMKKCLBCB
"MMJC?L BOOL #?L@C true MP false
)LRCECP INT MP BIGINT INT FMJBQ@GRQ BIGINT FMJBQ@GRQ
$?RCMP
RGKC
DATE
DATETIME
TIMESTAMP
TIME
DATETIMETIMESTAMP?LB TIME ?PCQRMPCB?RRFCEP?LSJ?PGRWMDQCA
MLBQ TIMESTAMP GQGBCLRGA?JRM DATETIME@SRGQGLAJSBCBDMPQWLR?V
AMKN?RG@GJGRW
77?PLGLE?PLGLE 4FCPCGQ?'"JGKGR?RGMLMLRFCLSK@CPMDAF?P?ARCPQDMP VARCHAR)DWMSF?TC?LW VARCHAR
B?R?RF?RCVACCBQRFGQJGKGRRFCCLRGPCJM?BUGJJD?GJ
'CMEP'CMEP?NFGA?JB??NFGA?JB?R?RWNCQR?RWNCQ
&MPECMEP?NFGA?JB?R?RWNCQSQC6!2#(!2&MPJ?RGRSBC?LBJMLEGRSBCWMSA?LSQCCGRFCP VARCHAR MP
DOUBLE!DRCPJM?BGLERFCB?R?BCQGEL?RCGR?Q?ECMEP?NFGA?JB?R?RWNCUFCLWMS %BGRRFCQWQRCKUGBC
B?R?KMBCJ7FCPCTCP?@@PCTG?RGMLQMPAMBCQ?PCSQCBRFCW?PCRFCQ?KC?QUF?RRFC53035LGRCB
3R?RCQ0MQR?J3CPTGACPCAMELGXCQ
4FCQCB?R?RWNCQA?L@CBCQGEL?RCB?QECMEP?NFGA?JB?R?UFGAFCL?@JCQRFCKRM@CTGQS?JGXCBSQGLERFC
'CMAF?PRRWNCQ
h #MSLRPGCQDMPCV?KNJC
5LGRCB3R?RCQ
long name5LGRCB3R?RCQ
name_sort5LGRCB3R?RCQMD!KCPGA?
abbreviation53!
adm0_a353!
adm0_a3_is53!
$?R?RWNCQ
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
adm0_a3_us53!
admin5LGRCB3R?RCQMD!KCPGA?
brk_a353!
brk_name5LGRCB3R?RCQ
formal_en5LGRCB3R?RCQMD!KCPGA?
iso_a253
iso_a353!
iso_n3
hCOUNTY DMPAMSLRGCQGLRFC5LGRCB3R?RCQDMPCV?KNJC
Q?LR?AJ?P?AMSLRW
NGICAMSLRWMFGM
NGICAMSLRW/(
hSTATE_PROVINCE DMPQR?RCQGLRFC5LGRCB3R?RCQDMPCV?KNJC
name#?JGDMPLG?
US Postal Service abbreviation#!
hLATITUDE UFGAFKSQR@CSQCBUGRF LONGITUDEDMPCV?KNJC


hLONGITUDE UFGAFKSQR@CSQCBUGRF LATITUDE


hZIP_CODE DMPXGNAMBCQ?LBXGNAMBCQGLRFC5LGRCB3R?RCQ
po_name-4-%!$/73!2%!
ZIPfg
zip2
h /RFCP3S@L?RGML2CEGMLQUFGAF?PC?BKGLGQRP?RGTCPCEGMLQDMSLBGLAMSLRPGCQMRFCPRF?LRFC
5LGRCB3R?RCQDMPCV?KNJC
@PCKCL
LMPK?LBW
UCQRKGBJ?LBQ
)KNMPR?LR)KNMPR?LR 9MSA?LLMRSNJM?BWMSPMULASQRMK@MSLB?PGCQ
$?R?RWNCQ
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
##MLQMLQRPRP?GLRQ?GLRQ
3SKK?PW3SKK?PW #MLQRP?GLRQ?JJMUWMSRM@SGJBPCJ?RGMLQFGNQ?LBHMGLR?@JCQ
#MLQRP?GLRQGLAJSBCNPGK?PWICWQDMPCGELICWQ?LBPCJ?RGMLQFGNQ2CJ?RGMLQFGNQ?JJMUWMSRMAPC?RC?
ECLCPGAPCJ?RGMLQFGNDMPSQCUFCLWMSU?LRRMHMGLR?@JCQRF?RBMLeRF?TC?NPGK?PWICWDMPCGELICW
PCJ?RGMLQFGN
0PGK?PWI0PGK?PWICCWWQQ
7FCL?NPGK?PWICWGQQCJCARCBDMP?R?@JCGRGKN?ARQB?R?JM?BGLE@CF?TGMP7FCL?LCUPMUGQ?BBCB
h )D?LMRFCPPMU?JPC?BWCVGQRQUGRFQ?KCNPGK?PWICWGRGQSNB?RCBUGRFRFCT?JSCQGLRFCLCUPMU
h )D?PMUUGRFRFCQ?KCNPGK?PWICWBMCQLMRCVGQR?JPC?BWRFCLCUPMUGQGLQCPRCBGLRMRFCR?@JC
4FGQ@CF?TGMPGQPCDCPPCBRM?QfSNQCPRg@CA?SQCGRBMCQ?L INSERT MP?L UPDATEBCNCLBGLEMLUFCRFCP?
PMUUGRFRFCQ?KCNPGK?PWICW?JPC?BWCVGQRQ
.MRCRF?R4FMSEFR3NMRBMCQLMRAFCAIDMPNPGK?PWICWTGMJ?RGMLQ?APMQQBGkCPCLRQF?PBQMDRFCR?@JC
4FCPCDMPCWMSLCCBRMQF?PBRFCR?@JCMLRFCNPGK?PWICWAMJSKLQGDWMSPCOSGPCRFGQfSNQCPRg@CF?TGMP
&&MPMPCGELICGELICCWPWPCJ?CJ?RGMLQFGNQRGMLQFGNQ
&MPCGELICWPCJ?RGMLQFGNQFCJN4FMSEFR3NMRUGRFBCD?SJRQAFCK?KMBCJGLE@WGLBGA?RGLE?AMLLCARGML
@CRUCCLRUMR?@JCQ4FCQCPCJ?RGMLQFGNQ?PCSQCBDMPHMGLGLERFCR?@JCQ?LBLMRDMPPCDCPCLRG?JGLRCEPGRW
AMLQRP?GLRAFCAIGLE4FCDMPCGELICWPCJ?RGMLQFGNGQBClLCBMLRFCD?ARR?@JC?LBPCDCPCLACQRFCNPGK?PW
ICWQGLRFCBGKCLQGMLR?@JC
)DWMSSQCNPGK?PW?LBDMPCGELICWQUFCLSQCPQQC?PAFRFCB?R?DPMKRFCQC?PAF@?PR?@JCQ?PC
?SRMK?RGA?JJWHMGLCB&MPCV?KNJC?QQSKCRFCPC?PCRUMR?@JCQ
h PCTCLSCUFGAFGQ?D?ARR?@JC
h PCEGMLUFGAFGQ?BGKCLQGMLR?@JC
4FCPCGQ?DMPCGELICWMLRFCD?ARR?@JCML regionid UFGAFNMGLRQRMRFCGBGLRFCPCEGMLBGKCLQGMLR?@JC
7FCL?SQCPRWNCQGLfPCTCLSC@WPCEGMLgRFCRUMR?@JCQUGJJ@CHMGLCB?SRMK?RGA?JJW
&MPCGELICWQF?TCRMK?RAFRFCNPGK?PWICWMDRFCR?PECRR?@JCRFCWPCDCPRM3MGDRFCPC?PCKSJRGNJC
AMJSKLQRF?RK?ICSNRFCNPGK?PWICWGLRFCR?PECRR?@JCRFCDMPCGELICWKSQRGLAJSBC?JJMDRFCK?LBGL
RFCQ?KCMPBCP
'CLCPGAP'CLCPGAPCJ?CJ?RGMLQFGNQK?LRGMLQFGNQK?LWWRRMK?LMK?LWW
9MSK?WF?TC?QAFCK?UFCPCRFCPCGQ?D?ARR?@JCRF?RWMSU?LRRMHMGLUGRF?LMRFCPD?ARR?@JC)DRFCPC
GQLeR?NPGK?PWICWDMPCGELICWPCJ?RGMLQFGN@CRUCCLRFCR?@JCQWMSA?LSQCK?LWRMK?LWRMCL?@JCRFGQ
9MSA?LBMRFGQ@WSQGLERFC2%,!4)/.3()0QWLR?VRM?BB?JGLI@CRUCCLRFCKRF?RUMPIQQGKGJ?PJWRM
RFC7(%2%AJ?SQCGL?31,HMGLAJ?SQC
4FGQGQ?QNCAG?JIGLBMDPCJ?RGMLQFGNRF?R?NNJGCQRMQNCAGlAB?R?KMBCJQ?LBSQCA?QCQ&MPCV?KNJC
QSNNMQCWMSF?TC?R?@JCRF?RQFMUQUFMJCQ?JCNSPAF?QCQMDDPSGRQ?LB?LMRFCPR?@JCRF?RQFMUQPCR?GJ
DPSGRQ?JCQK?BC@SRLMGLTCLRMPWGLDMPK?RGML)LRFGQA?QCGRUMSJB@CMDQMKCSQCRMQCCRFCUFMJCQ?JC
NSPAF?QCQRF?RJCBRMQ?JCQ@SRWMSBMLeRF?TCRFCB?R?RMRP?AI?QGLEJC?NNJCDPMKUFMJCQ?JCNSPAF?QC
RFPMSEFRMQ?JCRM?ASQRMKCP
#MLQRP?GLRQ
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
)L?K?LWRMK?LWPCJ?RGMLQFGNRFCT?JSCQGL?R?@JCA?L@CSQCBRMHMGLRM?QCAMLBR?@JCSQGLE?L
COS?JGRWAMLBGRGMLPCOSGPCB?LBMLCMPKMPCP?LECAMLBGRGMLQMNRGML?J4FCQCAMLBGRGMLQ?ARJGICRFC
7(%2%AJ?SQCGL?31,*/).AJ?SQC4FCW?PC?NNJGCBSQGLE!.$JMEGAQSAFRF?R?JJAMLBGRGMLQKSQR@C
KCRDMP?PMURM@CGLAJSBCB
4MSQC?K?LWRMK?LWPCJ?RGMLQFGNWMSLCCBRMDMJJMU?DCUPSJCQ
h 4FCPCKSQR@CMLCCOS?JGRWAMLBGRGMLBClLCB@CRUCCLRFCRUMR?@JCQ
h %?AFR?@JCKSQR@CQF?PBCBMLRFCQ?KCICWRF?RUGJJ@CSQCBDMPRFCCOS?JGRWAMLBGRGML
h 4FCPCA?LMNRGML?JJW@CMLCMPKMPCP?LECAMLBGRGMLQBClLCB
4FGQCV?KNJCQFMUQRFC41,QR?RCKCLRQRF?RAPC?RCRFCRUMD?ARR?@JCQ?LBRFCPCJ?RGMLQFGN@CRUCCL
RFCK
TQL> CREATE TABLE "wholesale_buys" (
"order_number" VARCHAR(255),
"date_ordered" DATE,
"expiration_date" DATE,
"supplier" VARCHAR(255),
"fruit" VARCHAR(255),
"quantity" VARCHAR(255),
"unit_price" DOUBLE
) PARTITION BY HASH (96) KEY ("fruit");
TQL> CREATE TABLE "retail_sales" (
"date_sold" DATE,
"location" VARCHAR(255),
"vendor" VARCHAR(255),
"fruit" VARCHAR(255),
"quantity" VARCHAR(255),
"sell_price" DOUBLE
) PARTITION BY HASH (96) KEY ("fruit");
TQL> ALTER TABLE "wholesale_buys" ADD RELATIONSHIP WITH "retail_sales" AS
"wholesale_buys"."fruit" = "retail_sales"."fruit" and ("wholesale_buys"."date_ordered"
< "retail_sales"."date_sold" and "retail_sales"."date_sold" <
"wholesale_buys"."expiration_date");
.MR.MRCC !K?LWRMK?LWGKNJCKCLR?RGMLBMCQLMRNPMRCARDPMKMTCPAMSLRGLEGLQMKCQC?PAFCQ)DWMS
NJ?LRMSQCGRK?ICQSPCWMSPQC?PAFCQBMLeRGLAJSBC?EEPCE?RGMLMPAMSLRQC?PAFCQRF?RUGJJAMSLRMLC
T?JSCKSJRGNJCRGKCQ@CA?SQCGRQ?RGQlCQRFCHMGLAMLBGRGMLDMPKSJRGNJCPMUQ
#MLQRP?GLRQ
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
3F?P3F?PBGLEBGLE
3SKK?PW3SKK?PW 3F?PBGLEN?PRGRGMLQTCPWJ?PECR?@JCQGLRMQK?JJCPD?QRCP
KMPCC?QGJWK?L?ECBN?PRQA?JJCBB?R?QF?PBQ
4FMSEFR3NMRR?@JCQA?L@CPCNJGA?RCBMPQF?PBCB2CNJGA?RCBR?@JCQCVGQRGLRFCGPCLRGPCRWRFCAMKNJCRC
B?R?QCRMLC?AFLMBC3F?PBCBR?@JCQAMLQGQRMD?QGLEJCB?R?QCRBGTGBCBGLRMKSJRGNJCR?@JCQMPQF?PBQ
4FCQF?PBQF?TCGBCLRGA?JQAFCK?Q@SRBGkCPCLRQCRQMDB?R?
"WBCD?SJR4FMSEFR3NMRR?@JCQ?PCPCNJGA?RCBWMSKSQRCVNJGAGRJWQF?PBR?@JCQ3F?PBGLEWMSPR?@JCQ
GKN?ARQRFCRMR?J?KMSLRMDKCKMPWSQCB@WRFCR?@JC?QUCJJ?QGRQNCPDMPK?LAC
&MPCV?KNJCWMSKGEFRQF?PB?J?PECR?@JCMDQ?JCQB?R?3MWMSAMSJBBGTGBC?QGLEJCQ?JCQR?@JCGLRM
QF?PBQC?AFMDUFGAFAMLR?GLQMLJWRFCB?R?D?JJGLEUGRFGL?QGLEJCWC?P4FCQCQF?PBQ?PCRFCLBGQRPG@SRCB
?APMQQQCTCP?JLMBCQ2COSCQRQDMPQ?JCQB?R??PCBGQNCPQCB@MRF@WRFCWC?P?LBRFCJMA?RGMLMDRFCQF?PB
GLRFCLMBCAJSQRCP.MQGLEJCR?@JCMPLMBCGQMTCPJM?BCB?LBQMRFCNCPDMPK?LACMD?OSCPW?LBRFC
QWQRCKJM?B?PC@MRFGKNPMTCB
4MMNRGKGXC4FMSEFR3NMRNCPDMPK?LACWMSQFMSJB
QF?PB
TCPWJ?PECD?ARR?@JCQUFCLCTCPNMQQG@JC)DWMS
F?TC?J?PECBGKCLQGMLR?@JCWMSKGEFRAFMMQCRMQF?PBGR?JMLEUGRFRFCD?ARR?@JCGRGQHMGLCBUGRF
3F?PBGLE@MRFRFCD?AR?LBBGKCLQGMLR?@JCGQILMUL?Q
AMQF?PBGLE
(M(MURURMQF?PMQF?PBB
3F?PBGLEGQ?RWNCN?PRGRGMLGLE?LBGQQMKCRGKCQA?JJCB
(MPGXMLR?JN?PRGRGMLGLE
4FCRCPKQF?PBGLEGQ
N?PRGASJ?PRMQGRS?RGMLQUFCPCB?R?GQBGQRPG@SRCBLMRMLJW?KMLER?@JCQ@SR?APMQQLMBCQGL?QWQRCK4M
APC?RC?QF?PBCBR?@JC?BBRFC?BB PARTITION BY HASH ( ) AJ?SQCRMWMSP CREATE TABLE QR?RCKCLR
TQL> CREATE TABLE ...
...PARTITION BY HASH (96) KEY ("customer_id");
4FC HASH N?P?KCRCPBCRCPKGLCQRFCLSK@CPMDQF?PBQ?LBRFC KEY N?P?KCRCPRFCQF?PBGLEICW4FC
PCAMKKCLBCBLSK@CPMDQF?PBQBCNCLBQSNMLRFCLSK@CPMDLMBCQGLWMSPAJSQRCP
.SK@CPMD.MBCQ.SK@CPMD.MBCQ .SK@CPMD3F?P.SK@CPMD3F?PBQBQ
 
 
 
 
 
 
 
 
3F?PBGLE
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
.SK@CPMD.MBCQ.SK@CPMD.MBCQ .SK@CPMD3F?P.SK@CPMD3F?PBQBQ
 
)DWMSMKGRRFC PARTION BY HASH QR?RCKCLRMPGDRFC HASH N?P?KCRCPGQMLCRFCR?@JCGQSLQF?PBCB
4FGQ?JQMKC?LQRFCR?@JCNFWQGA?JJWCVGQRQGLGRQCLRGPCRWMLC?AFLMBC
)DWMSU?LRRMSQCRFCNPGK?PWICWDMPQF?PBGLEQNCAGDWRF?RRFCR?@JCGQRM@CN?PRGRGMLCB@W HASH MLRFC
NPGK?PWICW?QGLRFGQCV?KNJC
TQL> CREATE TABLE "supplier" (
"s_suppkey" BIGINT,
"s_name" VARCHAR(255),
"s_address" VARCHAR(255),
"s_city" VARCHAR(255),
"s_phone" VARCHAR(255),
CONSTRAINT PRIMARY KEY ("s_suppkey")
) PARTITION BY HASH (96) KEY ("s_suppkey");
4FCQWQRCKBMCQLMRSQCNPGK?PWICWQ?QQF?PBGLEICWQ@WBCD?SJR)DWMSQNCAGDWRFC PARTION BY HASH
QR?RCKCLRUGRF? HASH EPC?RCPRF?LMLC
@SRMKGRRFC
KEY
N?P?KCRCP
4FMSEFR3NMRQF?PBQRFCR?@JC
P?LBMKJW4FGQGQLMRPCAMKKCLBCB?TMGBRFGQ@W?JU?WQCLQSPGLEWMSQNCAGDWRFC KEY N?P?KCRCPUGRF?
(!3(EPC?RCPRF?LMLC
(M(MURURMAFMMQC?QF?PMAFMMQC?QF?PBIBICCWW
7FCLWMSQF?PB?J?PECR?@JCWMSQCJCAR?
QF?PBICW
DPMKRFCR?@JC4FGQICWCVGQRQGLCTCPWQF?PB9MSA?L
SQC?LWB?R?RWNCRF?RGQT?JGBDMPSQC?QRFCNPGK?PWICW?QRFCQF?PBICW#FMMQGLE?QF?PBICWNJ?WQ?L
GKNMPR?LRPMJCGLRFCLSK@CPMDQF?PBQ?LBRFCQGXCMD?LWQGLEJCQF?PB
!QF?PBICWQFMSJBAMLR?GL?T?JSCRF?RF?Q?EMMBBGQRPG@SRGMLPMSEFJWRFCLSK@CPMDPMUQUGRFC?AF
T?JSCGLRF?RAMJSKL4FGQT?JSCGQRWNGA?JJWN?PRMDRFCNPGK?PWICW@SRGRA?LGLAJSBCMRFCPAMJSKLQ&MP
CV?KNJC
CREATE TABLE "sales_fact"
("saleid" int,
"locationid" int,
"vendorid" int,
"quantity" int,
"sale_amount" double,
"fruitid" int,
CONSTRAINT
PRIMARY KEY("saleid,vendorid"))
PARTITION BY HASH(96)
KEY ("saleid");
.MRGACRFCQF?PBICWAMLR?GLQRFC saleid T?JSCRF?RGQ?JQMN?PRMDRFCNPGK?PWICW7FCLAPC?RGLE?QF?PB
ICWSQCRFCQCESGBCJGLCQ
h )LAJSBCMLCMPKMPCT?JSCQMDRFCR?@JCeQNPGK?PWICWGLRFCQF?PBICW
4FGQNPCTCLRQQACL?PGMQUFCPCRFCB?R?UGRFRFCQ?KCNPGK?PWICWCLBQSNGLBGkCPCLRQF?PBQ
?LBLMBCQ@CA?SQCRFCQF?PBICWAF?LECB
h )DWMSCVNCARRMHMGLRUMR?@JCQRF?R?PC@MRFQF?PBCBK?ICQSPC@MRFR?@JCQSQCRFCQ?KCQF?PB
ICW
4FGQESGBCJGLCCLQSPCQ@CRRCPHMGLNCPDMPK?LAC3MDMPCV?KNJCGDWMSF?TCRUMR?@JCQ?LBRFC
NPGK?PWICWQ?PC
3F?PBGLE
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
PRIMARY KEY("saleid,vendorid") ML! PRIMARY KEY("saleid,custerid") ML"
9MSQFMSJBSQC saleid DMPWMSPQF?PCBICWUFCLWMSQF?PB@MRFR?@JC!?LB"
h #FMMQC?QF?PBICWQMRF?RRFCB?R?GQBGQRPG@SRCBUCJJ?APMQQRFCICWQ
&MPCV?KNJCQSNNMQCRFCR?@JCWMSU?LRRMQF?PBF?Q?NPGK?PWICWK?BCSNMD
saleidcustid?LB locationid)DWMSF?TC+Q?JCQ@SRJMA?RGMLQ?LBASQRMKCPQ
WMSUMSJBLMRU?LRRMSQCRFC locationid GLWMSPQF?PBICWGDIQ?JCQUCPCAMLACLRP?RCBGL
HSQRJMA?RGMLQ4FCPCQSJRUMSJB@CB?R?GLDCUCPQF?PBQ?LBBCEP?BCWMSPNCPDMPK?LAC
)LQRC?BWMSPQF?PBICWK?W@C custid?LB locationid
h #FMMQC?QF?PBICWRF?RPCQSJRQGL?UGBCT?PGCRWMDICWQ
&MPCV?KNJCQSNNMQCRFCR?@JCWMSU?LRRMQF?PBF?Q?NPGK?PWICWK?BCSNMD
saleidproductid?LB locationid3SNNMQCRFCR?@JCF?Q+Q?JCQJMA?RGMLQ?LB
NPMBSARQ)DRFCQ?JCQ?PCCTCLJWBGQRPG@SRCB?APMQQJMA?RGMLQWMSUMSJBLMRU?LRRMSQCRFC
locationid GLWMSPQF?PBICW)LQRC?B saleid ?LB productid UMSJB@CRFC@CRRCPAFMGAC?QGR
PCQSJRQGL?UGBCPT?PGCRWMDICWQ
?QKCLRGMLCBGLRFCNPCTGMSQQCARGMLGRGQNMQQG@JCRMQGKNJWSQCRFCNPGK?PWICW?Q?QF?PBICW
3F?P3F?PBCBBGKCLQGMLR?@JCQBCBBGKCLQGMLR?@JCQ
)L?RWNGA?JQAFCK?WMSeBF?TC?QF?PBCBD?ARR?@JCUGRFDMPCGELICWQRMQK?JJBGKCLQGMLR?@JCQ4FCQC
QK?JJBGKCLQGMLR?@JCQ?PCPCNJGA?RCBGLRFCGPCLRGPCRW?LBBGQRPG@SRCBMLCTCPWLMBC4FGQUMPIQ@CQR
UFCPCBGKCLQGMLR?@JCQSLBCP-"GLQGXC
)DWMSF?TC?J?PECBGKCLQGMLR?@JCPCNJGA?RGLEGR?LBBGQRPG@SRGLEGRA?LGKN?ARRFCNCPDMPK?LACMDWMSP
4FMSEFR3NMR3WQRCK)LRFGQA?QCWMSU?LRRMQF?PBRFCBGKCLQGMLR?@JCQ?LBBGQRPG@SRCGRRFCQ?KCU?W
?QRFCD?ARR?@JCGRHMGLQRM
7FCLQF?PBGLE@MRF?D?AR?LBGRQBGKCLQGMLR?@JCILMUL?QAMQF?PBGLEICCNGLKGLBRFCESGB?LACDMP
APC?RGLE?QF?PBICW/LJWQF?PBBGKCLQGMLR?@JCQGDRFCBGKCLQGMLR?@JCGQJ?PECMTCP-"?LBRFCHMGL
@CRUCCLRFCD?AR?LBBGKCLQGMLR?@JCQSQCRFCQ?KCAMJSKLQ3NCAGlA?JJWRFCR?@JCQKSQR
h @CPCJ?RCB@W?NPGK?PWICW?LBDMPCGELICW
h @CQF?PBCBMLRFCQ?KCNPGK?PWICWDMPCGELICW
h F?TCRFCQ?KCLSK@CPMDPCEGMLQMPQF?PBQ
)DRFCQCPCOSGPCKCLRQ?PCKCR4FMSEFR3NMR?SRMK?RGA?JJWAMQF?PBQRFCR?@JCQDMPWMS#MQF?PBCBR?@JCQ
?PC?JU?WQHMGLCBMLRFCQF?PBGLEICW$?R?QICUA?LBCTCJMNGD?TCPWJ?PECNPMNMPRGMLMDRFCPMUQF?TC
RFCQ?KCQF?PBGLEICW
4FGQCV?KNJCQFMUQRFC CREATE TABLE QR?RCKCLRQRF?RKCCRRFCAPGRCPG?DMPQF?PBGLE@MRF?D?ARR?@JC
?LBGRQBGKCLQGMLR?@JC
TQL> CREATE TABLE products_dim (
"id" int,
"prod_name" varchar(30),
"prod_desc" varchar(100),
PRIMARY KEY ("id")
)
PARTITION BY HASH (96) KEY ("id")
;
TQL> CREATE TABLE retail_fact (
"trans_id" int,
"product_id" int,
"amount" double,
FOREIGN KEY ("product_id") REFERENCES products_dim ("id")
)
PARTITION BY HASH (96) KEY ("product_id")
;
3F?PBGLE
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
)D?BGKCLQGMLR?@JCGQHMGLCBRMKSJRGNJCD?ARR?@JCQ?JJMDRFCD?ARR?@JCQKSQR@CQF?PBCBGLRFCQ?KCU?W
?QRFCBGKCLQGMLR?@JC3CJDHMGLQ?PCLMRQSNNMPRCB
*MGLGLERU*MGLGLERUMQF?PMQF?PBCBDBCBD?ARR?@JCQ?ARR?@JCQ
9MSA?L?JQMHMGLRUMQF?PBCBD?ARR?@JCQUGRFBGkCPCLRQF?PBICWQRFGQGQILMUL?Q
LMLAMQF?PBCB
R?@JCQ
)RK?WR?IC?UFGJCRMHMGLRUMR?@JCQQF?PBCBMLBGkCPCLRICWQQGLAC?JMRMDB?R?PCBGQRPG@SRGMLGQ
PCOSGPCB4FCPCDMPC4FMSEFR3NMRPCAMKKCLBQRF?RWMSSQC?AMKKMLQF?PBICWDMPRUMD?ARR?@JCQ
9MS?PCLMRJGKGRCB@WRFCAMJSKLAMLLCARGMLMPPCJ?RGMLQFGNRWNC
3F?PBGLE
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
#F?QKRP#F?QKRP?NQ?NQ
3SKK?PW3SKK?PW !AF?QKRP?NMAASPQUFCLRUMK?LWRMMLCHMGLQAMLTCPEC
ML?QGLEJCR?@JC
)L?AMKNJCVQAFCK?WMSK?WF?TC?D?ARR?@JCUGRFLMPCJ?RGMLQFGNRM?LMRFCPD?ARR?@JCCVACNRRF?R
C?AFAMLR?GLQ?DMPCGELICWRM?QF?PCBBGKCLQGMLR?@JC4FGQGQILMUL?Q?AF?QKRP?N?LB4FMSEFR3NMR
A?LF?LBJCGR
5LBCPQ5LBCPQR?LBFMR?LBFMUAF?QKRPUAF?QKRP?NQMA?NQMAASPASP
!D?ARR?@JCHSQR?QGRQMSLBQQRMPCQD?ARQ?@MSRWMSP@SQGLCQQ)DWMS?PCQCJJGLE?NNJGCQRFCQ?JCQD?AR
R?@JCF?QD?ARQ?@MSRRFCQC?NNJCQ
3?JC)$3?JC)$ !NNJC4!NNJC4WNC)$WNC)$ 33RRMPMPC)$C)$ 5LGRQ3MJB5LGRQ3MJB
  
   
  
$GKCLQGMLR?@JCQBCQAPG@CRFC?RRPG@SRCQRF?R?PCGLRCPCQRGLERM?L?JWXC&MPCV?KNJCRFC?NNJCR?@JC
KGEFRJMMIJGICRFGQ
!NNJC4!NNJC4WNC)$WNC)$ ##MJMPMJMP .?KC.?KC 5QC5QC
 2CB 2CB$CJGAGMSQ 3L?AI
 'PCCL 'P?LLW3KGRF #MMIGLE
 9CJJMU 'MJBCL 3L?AI
!QWMSA?LGK?EGLCGL?@SQGLCQQWMSKGEFRF?TCQCTCP?JD?ARR?@JCQRF?R?AACQQBGKCLQGMLR?@JCQ3M?L
?NNJC@SQGLCQQK?WPCAMPBU?QRC?QUCJJ?QQ?JCQ
44GKC)$GKC)$ !NNJC4!NNJC4WNC)$WNC)$ 33RRMPMPC)$C)$ 5LGRQ75LGRQ7?Q?QRRCBCB
 
  
   
"MRFRFCQ?JCQ?LBU?QRCR?@JCQ?PCD?ARQRF?RPCDCPCLACRFC?NNJCBGKCLQGMLR?@JC
!AF?QKRP?NGL?B?R?QAFCK?A?LGLRPMBSACNPM@JCKQMDMTCPAMSLRGLEGDWMSHMGLRFCRUMD?ARR?@JCQ
RFPMSEFRFCGPQF?PCBBGKCLQGMLR?@JC4FGQBG?EP?KQFMUQ?RWNGA?JAMKNJCVQAFCK?UGRFQCTCP?JR?@JCQ
RF?R?PCPCJ?RCBMTCP?AF?QKRP?N
#F?QKRP?NQ
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
%V?KNJCQMDSQCA?QCQUFCPC?AF?QKRP?NAMSJBMAASPUFCL?RRPG@SRGML?L?JWQGQAMKN?PCA?KN?GELB?R?
UGRFNSPAF?QCB?R?UFCPC?JJRFCWF?TCGLAMKKMLGQRF?R@MRFAMLR?GL?ASQRMKCPGBCLRGlCPRF?RGQ?
DMPCGELICWRM?ASQRMKCPBGKCLQGMLR?@JC#F?QKRP?NQ?JQMMAASPDMPCV?KNJCGLAMQRMDQ?JCQ?L?JWQGQ
UFCLUFMJCQ?JCMPBCPQB?R?GQMLJWPCJ?RCBRMRFCPCR?GJQ?JCQB?R?RFPMSEF?QF?PCBNPMBSARQBGKCLQGML
R?@JC
)LK?LWB?R?@?QCQHMGLGLER?@JCQ?APMQQ?AF?QKRP?NAPC?RCQ?
#?PRCQG?LNPMBSAR
MP
APMQQHMGL
4F?RGQ
C?AFPMUDPMKRFClPQRD?ARR?@JCGQHMGLCBRMC?AFPMUDPMKRFCQCAMLBR?@JC!#?PRCQG?LNPMBSARA?SQCQ
MTCPAMSLRGLEUFCLAMKNSRGLEAMSLRQ?LB?EEPCE?RCQ4FMSEFR3NMRNPMRCARQWMSDPMKRFGQIGLBMDMTCP
AMSLRGLE
4FCPC?PCQRGJJHSQR?DCURFGLEQRMJMMIMSRDMPUFCLSQGLE?QAFCK?RF?RAMLR?GLQAF?QKRP?NQ
h 4FCR?@JCQQFMSJB@CHMGLCBRMRFCBGKCLQGMLR?@JCTG??LCOSGHMGLGC?NPGK?PWICWDMPCGELICW
PCJ?RGMLQFGN4FCWA?LLMR@CHMGLCBSQGLE?P?LECMDT?JSCQ
h 2CTGCURFCAMJSKLQCRRGLEA?JJCB !RRPG@SRGML$GKCLQGML9MSK?WLCCBRMAF?LECRFGQQCRRGLEGD
QMKCMDRFCAMJSKLQGLRFCQF?PCBBGKCLQGMLR?@JCQFMSJBLMR@CSQCBDMP?RRPG@SRGMLUFCL
AMK@GLGLED?ARR?@JCQ
h 4?@JCQRF?RUGJJ@CHMGLCB?APMQQ?AF?QKRP?NBMLMRLCCBRM@CAMQF?PBCB4FCWUGJJ@CHMGLCB
?NNPMNPG?RCJW?SRMK?RGA?JJWGLRFCKMQRCnAGCLRU?W
#F?QKRP#F?QKRP?NJGKGR??NJGKGR?RGMLQRGMLQ
)DWMSPB?R?@?QCQAFCK?AMLR?GLQ?LWAF?QKRP?NQWMSK?WCLAMSLRCPRFCQCJGKGR?RGMLQ
/NCP?RGMLQ
4FCDMJJMUGLEJGKGR?RGMLQMLAF?QKRP?NQAFCK?QUGJJNPMBSAC?PCB@?PCPPMPGLRFC4FMSEFR3NMR
?NNJGA?RGML
h 3FM3FMUSLBCPJWGLEB?USLBCPJWGLEB?R?R? BMCQLMRUMPIDMPAF?QKRP?NQC?PAFCQUFCRFCPRFCQC?PAFGQML?
UMPIQFCCRAMLR?GLGLE?AF?QKRP?NMPML@?QCR?@JCQRF?R?PCPCJ?RCBMTCP?AF?QKRP?N
h 7FCLSQGLERFC4FMSEFR3NMR!0)QWMSA?LLMRN?QQlJRCPT?JSCQTG?RFC52,GDRFCPCJCT?LR
#F?QKRP?NQ
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
QC?PAFCQMAASPML?UMPIQFCCRAMLR?GLGLE?AF?QKRP?NMPML@?QCR?@JCQRF?R?PCPCJ?RCBMTCP?
AF?QKRP?N
h 5QC2SJC"?QCB2MU,CTCJ3CASPGRW
"CF?TGMP
4FCDMJJMUGLE@CF?TGMPGQBGkCPCLRDMPAF?QKRP?NQRF?LDMPQAFCK?QRF?RBMLMRAMLR?GL?AF?QKRP?N
h 4FCPC?PCLMFC?BJGLCQQGLEJCD?ARQ@?QCBMLRFCB?R?QFMULUFCL?QC?PAFAMLR?GLQ?
UMPIQFCCRAMLR?GLGLE?AF?QKRP?NMP@?QCR?@JCQRF?R?PCPCJ?RCBMTCP?AF?QKRP?N
h *MGLGLDMPK?RGMLGL 77F?F?R?K),R?K),MMIGLE!MMIGLE!RR BMCQLMR?NNC?PDMPQC?PAFCQML?UMPIQFCCR
AMLR?GLGLE?AF?QKRP?NMPML@?QCR?@JCQRF?R?PCPCJ?RCBMTCP?AF?QKRP?N
h 4FCPC?PCA?QCQUFCL?RRCKNRGLERMAMLlESPCACPR?GLAF?PRQMLAF?QKRP?NUMPIQFCCRQMP
R?@JCQUGJJLMRUMPI)DRFGQF?NNCLQWMSUGJJQCCRFCCPPMP 99MSPQC?PMSPQC?PAFLCCBQRAFLCCBQRMF?MF?TTCSLGOSCWCSLGOSCW
?VGQT?VGQT?JSCQD?JSCQDMPC?AFQCPGCQMDB?MPC?AFQCPGCQMDB?R?QFMR?QFMULMLRFCVULMLRFCV?VGQ?VGQ4FCUMPI?PMSLBGQRMPCKMTC?JJAMJSKLQ
DPMKRFCQC?PAFCVACNRDMPRFMQCSQCBGLWMSPAF?PR
7MPI?PMSLBQ
)LQMKCA?QCQRFCPCGQ?UMPI?PMSLBMDQ?TGLE?L?LQUCP?Q?UMPIQFCCR!EEPCE?RCB7MPIQFCCR3CC
RFC4FMSEFR3NMR5QCP'SGBCDMPBCR?GJQMLFMURMBMRFGQ)DWMSQ?TC?AF?QKRP?NQC?PAF?Q?UMPIQFCCR
GR@CAMKCQ?K?RCPG?JGXCBTGCUMDRFC?LQUCP%kCARGTCJWGRGQRFCLHSQR?PCESJ?PR?@JCLMAF?QKRP?N!Q
QSAFKMQRMDRFCGQQSCQ?@MTCUGJJLMR?kCARQC?PAFCQMLRFCQ?TCBUMPIQFCCR
#F?QKRP?NQ
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
/T/TCPTGCCPTGCUMDQAFCK?@SGJBGLEUMDQAFCK?@SGJBGLE
3SKK?PW3SKK?PW "CDMPCWMSA?LJM?BB?R?GLRM4FMSEFR3NMRWMSKSQR@SGJB
?B?R?@?QCQAFCK?RMPCACGTCGR
9MSA?L@SGJB?QAFCK?@WUPGRGLE?31,QAPGNRRF?RAPC?RCQRFCM@HCARQGLWMSPQAFCK?4FMSEFR3NMR
NPMTGBCQRFC4FMSEFR3NMR31,#MKK?LB,GLC41,DMPAPC?RGLETGCUGLE?LBK?L?EGLE?QAFCK?SQGLE
31,9MSPQAPGNRA?LSQC?LWQR?RCKCLRQRF?R?PCQSNNMPRCBGL4FMSEFR3NMR31,#MKK?LB,GLC41,
4FC41,QWLR?VGQQGKGJ?PRMRFC31,SQCBGLMRFCPPCJ?RGML?JB?R?@?QCQ@SRUGRFQMKCGKNMPR?LR
BGkCPCLACQ
9MSeJJSQC$$,B?R?BClLGRGMLJ?LES?ECRMAPC?RCRFCQAFCK?GLRMUFGAFWMSeJJJM?BRFCB?R?9MSeJJ
NPM@?@JWU?LRRMNSR?JJWMSP$$,QR?RCKCLRQGLRM?RCVRlJCUFGAFWMSeJJSQC?Q?QAPGNRDMPAPC?RGLERFC
QAFCK?
5NJM?BRFCQAPGNRRFP5NJM?BRFCQAPGNRRFPMSEFRFC@PMSEFRFC@PMMUUQCPQCP
9MSA?LSNJM?B?LWMSP31,QAPGNRBGPCARJWRFPMSEFRFC@PMUQCPGLRFC4FMSEFR3NMR?NNJGA?RGML9MSA?L
CBGRRFCQAPGNRMP?BBRMGRPGEFRUGRFGLRFC@PMUQCPRMM4FCQRCNQRM@SGJB?QAFCK?RFPMSEFRFC@PMUQCP
?PC
 7PGRC?31,QAPGNRRMAPC?RCRFCQAFCK?
 )KNMPR?QAFCK?SQCRFC31,CBGRMP
5QC45QC41,MLRFC31,A1,MLRFC31,AMKK?LBJGLCMKK?LBJGLC
9MSA?LAFMMQCRMPSLWMSP31,QAPGNRUGRFGLRFC,GLSVQFCJJGLQRC?B9MSA?LPSL41,GLGLRCP?ARGTC
AMKK?LBJGLCKMBCMPWMSA?LUPGRC?QAPGNR?LBSQC41,RMPSLGR4FC31,QWLR?VGL4FMSEFR3NMRGQ
A?JJCB41,DMP4FMSEFR3NMR31,4FC4FMSEFR3NMR31,#MKK?LB,GLC41,PSLQGL?LGLRCP?ARGTC
KMBC4MGLTMIC41,,MEGLRMRFC,GLSVQFCJJSQGLE33(?LBRWNC tql!RRFCNPMKNRRWNC hMP help RM
QCC?JGQRMDQSNNMPRCBAMKK?LBQ
4FCQRCNQRM@SGJB?QAFCK?SQGLE41,GLAJSBC
 #MLLCARRMRFCB?R?@?QCUGRFRFC4FMSEFR3NMR31,#MKK?LB,GLC41,
 7PGRC?31,QAPGNRRMAPC?RCRFCQAFCK?
 4WNCWMSP31,AMKK?LBQMLRFCAMKK?LBJGLCRCPKGL?RGLEC?AFAMKK?LBUGRF?QCKGAMJML

#MKK?LBQA?LQN?LKSJRGNJCJGLCQ4FMSEFR3NMRQSNNMPRQ?JGKGRCBLSK@CPMD31,AMKK?LBQ
NJSQQMKCASQRMK31,CVRCLQGMLQ&MPCV?KNJCWMSA?LQNCAGDWRFCLSK@CPMDQF?PBQ?LBRFC
BGQRPG@SRGMLICW?QN?PRMDRFC#2%!4%4!",%QWLR?V!DSJJJGQRMDQSNNMPRCB31,GL41,GQ
?T?GJ?@JCGLRFC 41,PCDCPCLAC
77FCPFCPCRCRMEMLCMEMLCVRVR
h##MLLCARUGRF4MLLCARUGRF4#,?LBAP#,?LBAPC?C?RRC?QAFCK?C?QAFCK?
(?TGLECV?KGLCBRFCQRPSARSPCMDRFCB?R?RM@CJM?BCB?LB@CAMKCD?KGJG?PUGRFRFC
4FMSEFR3NMR31,#MKK?LB,GLC41,WMS?PCLMUPC?BWRMAPC?RCRFCQAFCK?
h77PGRPGRC?31,QAPGNRRC?31,QAPGNRRMAPMAPC?C?RRCRFCQAFCK?CRFCQAFCK?
5QGLE?31,QAPGNRRMAPC?RCWMSPQAFCK?GQ?PCAMKKCLBCB@CQRNP?ARGAC4FGQK?ICQGRC?QGCP
RM?BHSQRRFCQAFCK?BClLGRGMLQ?LBPCAPC?RCRFCQAFCK?OSGAIJWGDLCCBCB
/TCPTGCUMDQAFCK?@SGJBGLE
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
h3AFCK?AP3AFCK?APC?C?RGMLCRGMLCVV?KNJCQ?KNJCQ
4FCQCCV?KNJCQBCKMLQRP?RCRFCQRCNQGLTMJTCBGLAPC?RGLE?QAFCK?SQGLERFC4FMSEFR3NMR
31,#MKK?LB,GLC41,!DRCPRFCQAFCK?GQAPC?RCBWMSA?LJM?BB?R?GLRMGRUGRF
4FMSEFR3NMR,M?BCP
h5NJM?B?LBPSL?31,QAPGNR5NJM?B?LBPSL?31,QAPGNR
9MSA?LPSL?31,QAPGNRRMAPC?RCWMSPB?R?@?QCQAFCK?RFPMSEFRFC@PMUQCPUGRFMSRF?TGLE
RMJMEGLRMRFCQFCJJMLRFC4FMSEFR3NMRGLQR?LAC9MSA?LCBGRRFCQAPGNR?LBPSLGRBGPCARJWGL
RFC@PMUQCPRMAPC?RCRFCQAFCK?
/TCPTGCUMDQAFCK?@SGJBGLE
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
##MLLCARUGRF4MLLCARUGRF4#,?LBAP#,?LBAPC?C?RRC?QAFCK?C?QAFCK?
4MNCPDMPK?BKGLGQRP?RGTCR?QIQBGPCARJWGLRFCB?R?@?QCWMSUGJJSQCRFC4FMSEFR3NMR31,#MKK?LB
,GLC41,41,QSNNMPRQK?LW@SRLMR?JJAMKKML31,AMKK?LBQ
##MLLCARUGRF4MLLCARUGRF41,1,
"CDMPCAMLLCARGLEUGRF41,WMSUGJJLCCB
h !AACQQRMWMSP4FMSEFR3NMRGLQR?LAC,GLSVQFCJJDPMK?AJGCLRK?AFGLC
h 4FC?BKGLGQRP?RMP/3JMEGL
4MAMLLCARRM41,
 ,MEGLRMRFC,GLSVQFCJJSQGLE33(
 )LTMIC41,
$ tql
TQL>
 %LRCPWMSP31,AMKK?LBDMJJMUCB@W?QCKGAMJML;
%LR%LRCP?31,QAPGNRCP?31,QAPGNR
(?TGLECV?KGLCBRFCQRPSARSPCMDRFCB?R?RM@CJM?BCB?LB@CAMKCD?KGJG?PUGRFRFC4FMSEFR3NMR31,
#MKK?LB,GLC41,WMS?PCLMUPC?BWRMAPC?RCRFCQAFCK?
4FGQKCRFMBGQ?EMMBU?WRMECRD?KGJG?PUGRF41,?LBFMURMAPC?RCB?R?@?QCM@HCARQ@SRUFCL
APC?RGLE?QAFCK?GL?NPMBSARGMLQWQRCKWMSUGJJKMQRJGICJW 7PGRC?31,QAPGNRRMAPC?RCRFCQAFCK?
4MAPC?RCRFCQAFCK?BGPCARJWGL41,
 #MLLCARRMRFCB?R?@?QCUGRFRFC4FMSEFR3NMR31,#MKK?LB,GLC41,
 )DRFCB?R?@?QCWMSUGJJ@CSQGLEBMCQLMRCVGQRAPC?RCGRLMU
TQL> CREATE DATABASE my_database;
 #MLLCARRMRFCB?R?@?QC
TQL> USE my_database;
 )DWMSUGQFRMSQC?QAFCK?MRFCPRF?LRFCBCD?SJRMLCAPC?RCGRLMU
TQL> CREATE SCHEMA my_schema;
 )QQSC? CREATE TABLE AMKK?LBDMPC?AFR?@JCWMSUGJJAPC?RCSQGLERFCGLDMPK?RGMLGL 0J?LRFC
QAFCK?
#MLLCARUGRF4#,?LBAPC?RC?QAFCK?
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
44GNGN &MPCGELICWBCAJ?P?RGMLUGRFGL? CREATE TABLE UGJJQFMURFCR?@JCAPC?RCBCTCLGDRFCPC
?PCNPM@JCKQUGRFRFCDMPCGELICW4FCPCDMPCGRGQEMMBNP?ARGACRM?JQMGQQSC?QCN?P?RC ALTER
TABLE ADD CONSTRAINT FOREIGN KEY AMKK?LB
#MLLCARUGRF4#,?LBAPC?RC?QAFCK?
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
(M(MURURMUPGRMUPGRC?31,QAPGNRC?31,QAPGNR
3SKK?PW3SKK?PW 5QGLE?31,QAPGNRRMAPC?RCWMSPQAFCK?GQ?
PCAMKKCLBCB@CQRNP?ARGAC4FGQK?ICQGRC?QGCPRM?BHSQRRFCQAFCK?
BClLGRGMLQ?LBPCAPC?RCRFCQAFCK?OSGAIJWGDLCCBCB
4FCQAFCK?APC?RGMLQAPGNRGQ?RCVRlJCRF?RAMLR?GLQ?JJRFC31,AMKK?LBQRMAPC?RCWMSPQAFCK?
#MKKCLRQQFMSJB@CCLAJMQCBGLRFCAMKKCLRR?EQ?LB
%LAJMQC?JJM@HCARL?KCQQAFCK?R?@JC?LBAMJSKLGLBMS@JCOSMRCQ?LB?LWAMJSKLT?JSCQGLQGLEJC
OSMRCQGLWMSPQAPGNRQ/@HCARL?KCQRF?R?PC?JQMPCQCPTCBUMPBQGL31,MPRF?RAMLR?GLQNCAG?J
AF?P?ARCPQ?LWAF?P?ARCPMRFCPRF?L?JNF?LSKCPGAMP=KSQR@CQSPPMSLBCB@WBMS@JCOSMRCQ)DWMS
QCCRFCCPPMPKCQQ?ECf%PPMPN?PQGLE31,#FCAI31,GLNSRgWMSQFMSJBAFCAIDMPM@HCARL?KCQUGRFMSR
BMS@JCOSMRCQGLWMSPQAPGNR
)DWMS?PCUMPIGLEGL?QAFCK?MRFCPRF?LRFCBCD?SJRQAFCK?M@HCARL?KCQKSQR@CDSJJWOS?JGlCB?QGL
"<schema_name>"."<object_name>"
)DWMSPQAFCK?GLAJSBCQAMLQRP?GLRQRMBClLCPCJ?RGMLQFGNQ@CRUCCLR?@JCQDMPCGELICWMPRFC
RELATIONSHIP QWLR?VGRGQPCAMKKCLBCBRF?RWMSPQAPGNRlPQRAPC?RCQ?JJRFCR?@JCQ?LBRFCL?RRFCCLB
APC?RCQRFCPCJ?RGMLQFGNQ@CRUCCLRFCKSQGLERFC ADD CONSTRAINT QWLR?V4FGQK?ICQGRC?QGCPRM
RPMS@JCQFMMRRFCQAPGNR?LBK?ICAF?LECQ
)D41,GQPSLSQGLERFCm?E --allow_unsafeWMSPQR?RCKCLRQUGJJ?JU?WQCVCASRCUGRFMSRRFGQU?PLGLE
.MRCRF?RUFCLPSLLGLE41,DPMK?QAPGNRWMSUGJJLCCBRMBCAGBCUF?R@CF?TGMPWMSU?LRGDRFCQAPGNR
AMLR?GLQAF?LECQRF?R?kCARBCNCLBCLRM@HCARQ)DWMSU?LRRFCQAPGNRRMPSLCTCLGDM@HCARQUGRF
BCNCLBCLAGCQ?PC?kCARCBPSLGRSQGLERFGQm?EDMPCV?KNJC
cat safest_script_ever.sql | tql --allow_unsafe
 /NCL?LCUlJCGL?RCVRCBGRMP
 4WNCGLRFCAMKK?LBRMAPC?RCRFCB?R?@?QCGDGRBMCQLMR?JPC?BWCVGQR
CREATE database <db_name>;
 4WNCGLRFCAMKK?LBRMQNCAGDWRFCB?R?@?QCRMSQC
USE database <db_name>;
 4WNCGLRFCAMKK?LBRMAPC?RCRFCQAFCK?GDWMSBMLeRU?LRRMSQCRFCBCD?SJRQAFCK?
 4WNCGLC?AFMDRFC#2%!4%4!",%QR?RCKCLRQUGRFGRQAMJSKLBClLGRGMLQNPGK?PWICW
AMLQRP?GLRQ?LBQF?PBGLEQNCAGlA?RGMLGD?LW
 !RRFCCLBMDWMSPQAPGNRMNRGML?JJWRWNCGLRFC ALTER TABLE QR?RCKCLRQRM?BBDMPCGELICWQRM
SQCGLHMGLGLERFCR?@JCQ
 3?TCRFClJC
 2SLRFCQAPGNRSQGLEMLCMDRFCQCKCRFMBQ
h)KNMPR?QAFCK?SQCRFC31,CBGRMP
h,MEGLRMRFCQFCJJAMNWWMSPQAPGNRRMWMSP4FMSEFR3NMRGLQR?LACSQGLEQAN?LBNGNC
GRRM41,
$ cat create-schema.sql | tql
(MURMUPGRC?31,QAPGNR
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
3AFCK?AP3AFCK?APC?C?RGMLCRGMLCVV?KNJCQ?KNJCQ
3SKK?PW3SKK?PW 3GKNJCCV?KNJCQRF?RGJJSQRP?RCFMURMSQCRFC41,?LBRFC
4FMSEFR3NMR,M?BCP
4FCQCCV?KNJCQBCKMLQRP?RCRFCQRCNQGLTMJTCBGLAPC?RGLE?QAFCK?SQGLERFC4FMSEFR3NMR31,
#MKK?LB,GLC41,!DRCPRFCQAFCK?GQAPC?RCBWMSA?LJM?BB?R?GLRMGRUGRF4FMSEFR3NMR,M?BCP
3GKNJCQAFCK?AP3GKNJCQAFCK?APC?C?RGMLCRGMLCVV?KNJC?KNJC
4FCCV?KNJCAPC?RCQ?B?R?@?QCtpchUGRFRUMR?@JCQcustomertransaction4FCCV?KNJCBMCQLMR
APC?RC?QAFCK?CVNJGAGRJW3MGRUGJJSQCRFCBCD?SJRQAFCK?D?JAML=BCD?SJR=QAFCK?
)LRFGQCV?KNJC
h 4FCR?@JC customer F?Q?NPGK?PWICWA?JJCBASQRMKCP=GB4FCR?@JC customer_transactions
F?Q?NPGK?PWICWA?JJCBRP?LQ?ARGML=GB
h 4FC customer R?@JCGQSLQF?PBCB
h 4FC customer_transactions R?@JCGQQF?PBCBGLRMQF?PBQSQGLERFC transaction_id
AMJSKL
h "MRFR?@JCQF?TCPCDCPCLRG?JGLRCEPGRWML customer_id
$tql
TQL> CREATE DATABASE tpch;
TQL> USE tpch;
TQL> CREATE TABLE customer (
name VARCHAR(100),
address VARCHAR(255),
zipcode INT,
customer_id INT,
CONSTRAINT PRIMARY KEY (customer_id)
);
TQL> CREATE TABLE customer_transactions (
transaction_id INT,
customer_id INT,
amount DOUBLE,
transaction_date DATETIME,
CONSTRAINT PRIMARY KEY (transaction_id),
3AFCK?APC?RGMLCV?KNJCQ
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
CONSTRAINT FOREIGN KEY (customer_id) REFERENCES
customer(customer_id)
) PARTITION BY HASH (96) KEY (transaction_id);
-MP-MPCACAMKNJCMKNJCVQAFCK?APVQAFCK?APC?C?RGMLCRGMLCVV?KNJC?KNJC
4FCCV?KNJCSQCQ?ASQRMKQAFCK?A?JJCBQ?KNJC=QAFCK?RMFMJBRFCR?@JCQ"CA?SQCMDRFGQCTCPWR?@JC
PCDCPCLACF?QRM@CQAFCK?OS?JGlCB
$ tql
TQL> CREATE DATABASE "sample_db";
TQL> USE "sample_db";
TQL> CREATE SCHEMA "sample_schema";
TQL> CREATE TABLE "sample_schema"."customer" (
"c_custkey" BIGINT,
"c_name" VARCHAR(255),
"c_address" VARCHAR(255),
"c_city" VARCHAR(255),
"c_nation" VARCHAR(255),
"c_region" VARCHAR(255),
"c_phone" VARCHAR(255),
CONSTRAINT PRIMARY KEY ("c_custkey")
);
TQL> CREATE TABLE "sample_schema"."supplier" (
"s_suppkey" BIGINT,
"s_name" VARCHAR(255),
"s_address" VARCHAR(255),
"s_city" VARCHAR(255),
"s_nation" VARCHAR(255),
"s_region" VARCHAR(255),
"s_phone" VARCHAR(255),
CONSTRAINT PRIMARY KEY ("s_suppkey")
);
TQL> CREATE TABLE "sample_schema"."lineorder" (
3AFCK?APC?RGMLCV?KNJCQ
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
"lo_orderkey" BIGINT,
"lo_linenumber" BIGINT,
"lo_custkey" BIGINT,
"lo_partkey" BIGINT,
"lo_suppkey" BIGINT,
"lo_orderdate" DATE,
"lo_orderpriority" VARCHAR(255),
"lo_shippriority" VARCHAR(255),
"lo_quantify" BIGINT,
"lo_extendprice" BIGINT,
"lo_ordtotalprice" BIGINT,
"lo_discount" BIGINT,
"lo_commitdate" DATE,
CONSTRAINT PRIMARY KEY ("lo_orderkey","lo_linenumber"),
CONSTRAINT FOREIGN KEY ("lo_custkey") REFERENCES "sample_schema"."customer"
("c_custkey"),
CONSTRAINT FOREIGN KEY ("lo_suppkey") REFERENCES "sample_schema"."supplier"
("s_suppkey")
) PARTITION BY HASH (96) KEY (lo_orderkey);
3AFCK?APC?RGMLCV?KNJCQ
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
5NJM?B?LBPSL?31,QAPGNR5NJM?B?LBPSL?31,QAPGNR
3SKK?PW3SKK?PW )KNMPRGLE?QAFCK?RFPMSEFRFC7C@@PMUQCPK?ICQGR
NMQQG@JCRMPSLWMSP31,QAPGNRUGRFMSRLCCBGLERMF?TC?,GLSVJMEGL
9MSA?LPSL?31,QAPGNRRMAPC?RCWMSPB?R?@?QCQAFCK?RFPMSEFRFC@PMUQCPUGRFMSRF?TGLERMJMEGLRM
RFCQFCJJMLRFC4FMSEFR3NMRGLQR?LAC9MSA?LCBGRRFCQAPGNR?LBPSLGRBGPCARJWGLRFC@PMUQCPRMAPC?RC
RFCQAFCK?9MSA?LSQCRFGQA?N?@GJGRWGL?LWMDRFCQCU?WQ
h#PC?RCRFC31,QAPGNR?FC?BMDRGKC?LBSQCRFC@PMUQCPRMPSLGR
h 5QCRFCCBGRMPRMRWNCWMSP31,BGPCARJWGLRMRFC@PMUQCP
h 5QCRFC@PMUQCP31,GLRCPD?AC?Q?LGLRCP?ARGTC31,CBGRMPDMPCV?KNJCRMRCQR?LCVGQRGLEQAPGNR
MPK?ICAF?LECQRM?LCVGQRGLEQAFCK?
 ,MEGLRM4FMSEFR3NMRDPMK?@PMUQCP
 #JGAIML $$!!44!!MLRFCRMNL?TGE?RGML@?P
 #JGAI !!ARGMLQARGMLQ ?LBQCJCAR 5NJM?BQAFCK?5NJM?BQAFCK?
 $P?E?LBBPMNWMSP31,lJCGLRMRFC@PMUQCPMPAFMMQC "P"PMMUUQC9QC9MSP&GJCQMSP&GJCQ RMJMA?RCGR
 9MSePCLMUGLRFC31,CBGRMP5QCGRRMTGCUWMSPQAPGNR?LBK?IC?LWAF?LECQ
5NJM?B?LBPSL?31,QAPGNR
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
 7FCLPC?BWPSLWMSPQAPGNR@WAJGAIGLERFC %V%VCASRCASRCC @SRRML
 )DRFCPC?PC?LWCPPMPQAMPPCARRFCK?LBPSLRFCQAPGNR?E?GL
5NJM?B?LBPSL?31,QAPGNR
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
(M(MURURMAF?LEC?QAFCK?MAF?LEC?QAFCK?
3SKK?PW3SKK?PW !DRCPWMSTCAPC?RCB?QAFCK??LBJM?BCBB?R?WMSK?W
lLBWMSPQCJDUGQFGLEWMSBQCRRFGLEQSN?JGRRJCBGkCPCLRJW9MSA?L
K?ICAF?LECQRMRFCQAFCK?QSAF?QAF?LEGLERFCNPGK?PWICW
PCJ?RGMLQFGNQRMMRFCPR?@JCQ?LBQF?PBGLE
-?IGLEAF?LECQRM?QAFCK??DRCPB?R?F?Q@CCLJM?BCB?LBSQCPQF?TCAPC?RCBUMPIQFCCRQMPNGL@M?PBQ
MLRFCR?@JCQPCOSGPCQA?PCQMRF?RWMSBMLeRJMQCRFCPCJ?RGMLQFGN@CRUCCLRFCM@HCARQAPC?RCBGL
4FMSEFR3NMR?LBRFCSLBCPJWGLER?@JCQ)DWMSDMJJMURFCNPMACBSPCQFCPCWMSPR?@JCQUGJJPCR?GLRFCGP
PCJ?RGMLQFGNQRMRFCM@HCARQAPC?RCBMLRMNMDRFCK
44GNGN !JU?WQR?IC?QL?NQFMRMDWMSPB?R?@?QC@CDMPCK?IGLE?LWQAFCK?AF?LECQ4FGQQL?NQFMR?JJMUQ
WMSRMPCTCPR@?AIRMRFCNPGMPQR?RCGDWMSK?IC?LCPPMPMPQMKCRFGLEBMCQLeRUMPI?QWMSCVNCARCB?DRCP
RFCQAFCK?AF?LEC
#F?LECRFCNPGK?PWI#F?LECRFCNPGK?PWICCWDWDMP?R?@JCMP?R?@JC
5QCRFGQNPMACBSPCRMAF?LECRFCNPGK?PWICWDMP?R?@JC"SRSQCGRUGRFA?SRGMLN?PRGASJ?PJWGDWMS?PC
AF?LEGLERM?NPGK?PWICWDMPUFGAFT?JSCQ?PCLMRSLGOSC
9MSA?LAF?LECRFCNPGK?PWICWMD?R?@JCUGRFMSRF?TGLERM TRUNCATE GRlPQR?LBPCJM?BRFCB?R?
(MUCTCPAF?LEGLERFCNPGK?PWICWAMSJBPCQSJRGLB?R?BCJCRGML4FGQGQ@CA?SQCMDRFCSNQCPR@CF?TGMP
UFGAFGQ?NNJGCBUFCLKSJRGNJCPMUQF?TCRFCQ?KCNPGK?PWICW4FGQGQTCPWGKNMPR?LRRMSLBCPQR?LB
?FC?BMDRGKCGDWMS?PCAMLQGBCPGLEAF?LEGLERM?NPGK?PWICWDMPUFGAFT?JSCQ?PCLMRSLGOSC
4MAF?LECRFCNPGK?PWICWlPQRPCKMTC?LWCVGQRGLENPGK?PWICW?LBRFCLBClLC?LCUMLCGD?LW9MS
BMLMRLCCBRMRPSLA?RCRFCR?@JCQRMBMRFGQMNCP?RGML@CEGLLGLEGLTCPQGML!LWBCNCLBCLRM@HCARQ
NGL@M?PBQMPUMPIQFCCRQUGJJPCK?GLGLR?AR
4MAF?LECRFCNPGK?PWICWMD?R?@JC
 #PC?RC?K?LS?JQL?NQFMR
 #MLLCARRMRFCB?R?@?QCUGRFRFC4FMSEFR3NMR31,#MKK?LB,GLC41,
 $PMNRFCCVGQRGLENPGK?PWICWGD?LW@WGQQSGLE?AMKK?LBJGICRFGQCV?KNJC
TQL> ALTER TABLE "cart"
DROP CONSTRAINT
PRIMARY KEY;
$PMNNGLE?NPGK?PWICWA?LGKN?ARCVGQRGLEUMPIQFCCRQ?LQUCPQ?LBNGL@M?PBQ4FCQWQRCK
U?PLQWMSGDBPMNNGLE?NPGK?PWICWGKN?ARQMRFCPM@HCARQ4MAMLRGLSCSQCRFC --
allow_unsafe m?E
 !BB?LCUNPGK?PWICWGDBCQGPCB
TQL> ALTER TABLE "cart"
ADD CONSTRAINT
PRIMARY KEY ("owner_id");
 4CQRRF?R?LWBCNCLBCLRM@HCARQNGL@M?PBQUMPIQFCCRQCRA?PCQRGJJUMPIGLEAMPPCARJW
 $CJCRCRFCQL?NQFMRWMSAPC?RCBC?PJGCPSQGLERFCAMKK?LB
(MURMAF?LEC?QAFCK?
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
tscli snapshot delete <name>
#F?LEC?P#F?LEC?PCJ?CJ?RGMLQFGN@CRURGMLQFGN@CRUCCLR?@JCQCCLR?@JCQ
5QCRFGQNPMACBSPCRMPCKMTC?PCJ?RGMLQFGN@CRUCCLR?@JCQMPBClLC?LCUMLC4FGQMNCP?RGMLUMPIQDMP
@MRFIGLBQMDPCJ?RGMLQFGNQDMPCGELICWMPECLCPGAPCJ?RGMLQFGN
4MAF?LEC?PCJ?RGMLQFGN@CRUCCLRUMR?@JCQlPQRPCKMTC?LWCVGQRGLEPCJ?RGMLQFGN?LBRFCLBClLCRFC
LCUPCJ?RGMLQFGNGD?LW9MSBMLMRLCCBRMRPSLA?RCRFCR?@JCQRMBMRFGQMNCP?RGML!LWBCNCLBCLR
M@HCARQNGL@M?PBQMPUMPIQFCCRQUGJJPCK?GLGLR?AR
4MAF?LECRFCPCJ?RGMLQFGN@CRUCCLR?@JCQ
 #PC?RC?K?LS?JQL?NQFMR
 #MLLCARRMRFCB?R?@?QCUGRFRFC4FMSEFR3NMR31,#MKK?LB,GLC41,
 )QQSCRFCAMKK?LBRMBPMNRFCCVGQRGLEPCJ?RGMLQFGN
"CDMPCBPMNNGLE?PCJ?RGMLQFGN41,AFCAIQDMP?LBRFCLU?PLQMD?LWBCNCLBCLRM@HCARQ4M
AMLRGLSCUGRFRFCBPMN?LWU?WSQCRFC --allow_unsafe m?E4FCDMJJMUGLECV?KNJCQGJJSQRP?RC
QCTCP?JBGkCPCLRRWNCQMDBPMNMNCP?RGMLQ
$PMN?DMPCGELICW@WL?KCGDGRU?QEGTCL?L?KCUFCLGRU?QBClLCB
TQL> ALTER TABLE
"sales_fact"
DROP CONSTRAINT
"FK_PO_number";
$PMN?PCJ?RGMLQFGN@WL?KCGDGRU?QEGTCL?L?KCUFCLGRU?QBClLCB
TQL> ALTER TABLE "fruit_dim"
DROP RELATIONSHIP "REL_dates";
$PMNRFCDMPCGELICWPCJ?RGMLQFGNCVNJGAGRJWGDGRBMCQLeRF?TC?L?KC@WPCDCPCLAGLERFCRUM
R?@JCQRF?R?PCHMGLCB4FGQBPMNQ?JJDMPCGELICWQ@CRUCCLRFCRUMR?@JCQ
TQL> ALTER TABLE "shipments"
DROP CONSTRAINT
FOREIGN KEY "orders";
$PMN?JJECLCPGAPCJ?RGMLQFGNQ@CRUCCLRUMR?@JCQ
TQL> ALTER TABLE "wholesale_buys"
DROP RELATIONSHIP
WITH "retail_sales";
 $ClLC?LCUPCJ?RGMLQFGNGDWMSU?LRRMSQGLE ALTER TABLE...ADD CONSTRAINT...
 4CQRRF?R?LWBCNCLBCLRM@HCARQNGL@M?PBQUMPIQFCCRQCRA?PCQRGJJUMPIGLEAMPPCARJW
 $CJCRCRFCQL?NQFMRWMSAPC?RCBC?PJGCPSQGLERFCAMKK?LB
tscli snapshot delete <name>
(MURMAF?LEC?QAFCK?
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
#F?LECQF?P#F?LECQF?PBGLEML?R?@JCBGLEML?R?@JC
9MSA?LAF?LECRFCQF?PBGLEML?R?@JCMPPCKMTCGR?JRMECRFCPAPC?RGLE?PCNJGA?RCBR?@JCSQGLERFGQ
NPMACBSPC4FGQNPMACBSPCNPCQCPTCQRFCB?R?UGRFGLRFCR?@JC
4FGQNPMACBSPCPCQF?PBQ?R?@JC4FGQGQ?JQMA?JJCBPCBGQRPG@SRGLEMPPCN?PRGRGMLGLE9MSA?LSQCRFGQKCRFMB
RMPCQF?PB?R?@JCUGRFMSRJMQGLEGRQB?R?MPKCR?B?R?4FGQKC?LQRF?RUMPIQFCCRQ?LBNGL@M?PBQ@SGJRML
RMNMDRFCR?@JCUGJJAMLRGLSCRMUMPI
9MSA?LSQCRFCQCQRCNQRMBM?LWMDRFCQCMNCP?RGMLQ
h QF?PB?R?@JCRF?RU?QNPCTGMSQJWPCNJGA?RCB
h AF?LEC?PCNJGA?RCBR?@JCRM?QF?PBCBR?@JC
h AF?LECRFCLSK@CPMDQF?PBQRMSQCDMP?QF?PBCBR?@JC
4MAF?LECRFCQF?PBGLEML?R?@JC
 #PC?RC?K?LS?JQL?NQFMR
 #MLLCARRMRFCB?R?@?QCUGRFRFC4FMSEFR3NMR31,#MKK?LB,GLC41,
 )QQSCRFCAMKK?LBRMAF?LECRFCQF?PBGLESQGLERFGQQWLR?V
TQL> ALTER TABLE <table>
[SET DIMENSION | SET FACT
[PARTITION BY HASH
[(<shards>)]
[KEY(<column>)]]]
&MPCV?KNJC
h 4MK?IC?QF?PBCBR?@JCGLRM?BGKCLQGMLR?@JCPCNJGA?RCBMLCTCPWLMBCSQC
ALTER TABLE "products"
SET DIMENSION;
h 4MK?IC?BGKCLQGMLR?@JCGLRM?QF?PBCBD?ARR?@JCMPAF?LECRFCLSK@CPMDQF?PBQ
SQC
ALTER TABLE "sales"
SET FACT PARTITION BY HASH (96)
KEY ("productID");
 4CQRRF?R?LWBCNCLBCLRM@HCARQNGL@M?PBQUMPIQFCCRQCRA?PCQRGJJUMPIGLEAMPPCARJW
 $CJCRCRFCQL?NQFMRWMSAPC?RCBC?PJGCPSQGLERFCAMKK?LB
tscli snapshot delete <name>
(MURMAF?LEC?QAFCK?
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
##MLMLTTCPRACPRAMJSKLB?MJSKLB?R?RWNCR?RWNC
3SKK?PW3SKK?PW 9MSA?LAMLTCPRRFCB?R?GL?AMJSKLDPMKMLCB?R?RWNCRM
?LMRFCP@WGQQSGLE?41,AMKK?LB
4FCPC?PCQMKCBCR?GJQWMSQFMSJB@C?U?PCMDUFCLBMGLE?B?R?RWNCAMLTCPQGML
$?$?R?RWNCAR?RWNCAMLMLTTCPQGML@CF?CPQGML@CF?TGMPTGMP
7FCLAMLTCPRGLEDPMKMLCB?R?RWNCRM?LMRFCP?LWT?JSCQRF?RA?LLMR@CAMLTCPRCBUGJJ@CQCRRM.5,,
)DCPPMPQMAASPBSPGLEB?R?RWNCAMLTCPQGMLRFCMNCP?RGMLGQ?@MPRCB(MUCTCPWMSK?WAFMMQCRMDMPAC
RFCAMLTCPQGMLBCQNGRCRFCCPPMPQ9MSA?LQR?PR41,GL?JJMU=SLQ?DCKMBCRMAMLRGLSCUGRFRFCB?R?
AMLTCPQGML?RWMSPMULPGQIMDAMSPQC4MQR?PR41,GLSLQ?DCKMBCGQQSCRFGQAMKK?LB
tql --allow_unsafe
-SJRGNJCAMJSKLQMD?QGLEJCR?@JCA?L@CAMLTCPRCBSQGLE?QGLEJC41,AMKK?LB4FC@CF?TGMPGQ
RP?LQ?ARGML?J3MDMPCV?KNJCWMSUMSJBGQQSC?AMKK?LBJGICRFGQCV?KNJC
ALTER TABLE products
MODIFY COLUMN product_id int,
MODIFY COLUMN supplier VARCHAR(4);
!JQMLMRCRF?RAF?LEGLEB?R?RWNCF?QGKNJGA?RGMLQMLRFCNPGK?PWICW?LBQF?PBGLECLDMPACKCLR&MP
CV?KNJCAF?LEGLERFCB?R?RWNCMD?AMJSKLRF?RGQN?PRMDRFCQF?PBGLEICWUMSJBJC?BRM?PCBGQRPG@SRGML
MDB?R?4FCLGK?EGLCRF?RRFCQF?PBGLEICWAMJSKLAMLR?GLCBRFCRCVRT?JSCQfgfg?LBfg
UFGAF?JJK?NRMQ?KCGLRCECPT?JSC)DRFGQRWNCMD?AMJSKLGQAF?LECBDPMK?6!2#(!2RM?L).4RFCL
GRUMSJB@CQS@HCARRMRFCSNQCPR@CF?TGMPMLNPGK?PWICWQ3MGLRFGQCV?KNJCMLJWMLCMDRFCRFPCCPMUQ
UMSJB@CNPCQCPTCB
"C?U?PCRF?RB?R?RWNCAMLTCPQGMLUGJJNPCQCPTCRFCB?R?GLRFCSLBCPJWGLEB?R?@?QCR?@JC@SRRFCPCGQLM
ES?P?LRCCRF?R?LWM@HCARQ@SGJRMLRMNMDGRUMPIQFCCRQMPNGL@M?PBQUGJJ@CNPCQCPTCB4FGQGQ@CA?SQC
WMSKGEFRK?IC?B?R?RWNCAF?LECRF?RK?ICQ?AF?PR@SGJRMLRMNMDRFCR?@JCGLT?JGBDMPCV?KNJC?
EPMURFAF?PRUMSJB@CGLT?JGB?RCBGDRFCB?RCAMJSKLGRBCNCLBQMLUCPCAF?LECBRM?T?PAF?PAMJSKL
3SNNMPR3SNNMPRCBB?CBB?R?RWNCAR?RWNCAMLMLTTCPQGMLQCPQGMLQ
)LECLCP?JRFCB?R?RWNCAMLTCPQGMLQRF?RK?ICJMEGA?JQCLQC?PCQSNNMPRCB"SRRFCPC?PC?DCULS?LACQ
WMSQFMSJB@C?U?PCMD
h 7FCLWMSAMLTCPRDPMK).4RM"//,XCPMGQAMLTCPRCBRMD?JQC?LB?JJLMLXCPMT?JSCQ?PC
AMLTCPRCBRMRPSC
h 7FCLWMSAMLTCPRDPMK"//,RM).4RPSCECRQAMLTCPRCBRM?LBD?JQCECRQAMLTCPRCBRM
h 7FCLWMSAMLTCPRDPMK$/5",%RM).4RFCT?JSCECRQPMSLBCB
h 7FCLWMSAMLTCPRDPMK).4RM$/5",%RFCT?JSCECRQPMSLBCB
h 7FCLWMSAMLTCPRDPMK$!4%4)-%RM$!4%RFCB?RCN?PRMDT?JSCGQNPCQCPTCB?LBRFCRGKC
N?PRGQBPMNNCB
h 7FCLWMSAMLTCPRDPMK$!4%RM$!4%4)-%RFCRGKCECRQ?BBCB?Q4FCB?RCN?PRMD
RFCT?JSCGQNPCQCPTCB
h 7FCLWMSAMLTCPRDPMK$!4%4)-%RM4)-%RFCRGKCN?PRMDRFCT?JSCGQNPCQCPTCB
h #MLTCPQGMLDPMK4)-%RM$!4%4)-%GQLMRQSNNMPRCB
#MLTCPRAMJSKLB?R?RWNC
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
$?$?RRC?LBRGKCAC?LBRGKCAMLMLTTCPQGMLQCPQGMLQ
3MKCB?R?RWNCAMLTCPQGMLPCOSGPC?DMPK?RQRPGLE4FCQCGLAJSBC
h AMLTCPQGMLDPMK$!4%4)-%$!4%4)-%
h AMLTCPQGMLRM$!4%4)-%$!4%4)-%
&MPRFCQCRWNCQMDAMLTCPQGMLQWMSeJJSQC?QNCAG?JQWLR?VSQGLEN?PQGLEFGLR?LBRFCB?RCDMPK?R
QNCAGlA?RGMLQQSNNMPRCBGLRFC QRPNRGKCJG@P?PWDSLARGML
&MPRFCCV?KNJClPQRAPC?RC?R?@JCUGRF?RGKCQR?KNQRMPCB?Q?6!2#(!2
CREATE TABLE fruit_sales
(time_of_sale VARCHAR(32));
INSERT INTO fruit_sales
VALUES ('2015-12-29 13:52:39');
.MUAMLTCPRRFCAMJSKLDPMK?6!2#(!2RM$!4%4)-%SQGLERFCDMPK?R9KB(-3
ALTER TABLE fruit_sales
MODIFY COLUMN time_of_sale DATETIME
[parsinghint="%Y-%m-%d %H:%M:%S"]
&GL?JJWAMLTCPRRFCAMJSKL@?AIRM6!2#(!2
ALTER TABLE fruit_sales
MODIFY COLUMN time_of_sale VARCHAR(32);
"MMJC?LR"MMJC?LRMQMQRPGLEARPGLEAMLMLTTCPQGMLQCPQGMLQ
"MMJC?LRMQRPGLEAMLTCPQGMLQF?TCDMPK?RQRPGLEQRMM9MSeJJSQC parsinghint ?QWMSBMDMPB?RC?LB
RGKCAMLTCPQGMLQ9MSA?LAFMMQC?KMLERFCQC?NNPM?AFCQ
h /NRGML3NCAGDWQRPGLET?JSCQDMP@MRFRPSC?LBD?JQC!LWLMLK?RAFGLET?JSCQECRAMLTCPRCB
RMLSJJ)LRFGQCV?KNJCfgECRQAMLTCPRCBRMRPSC?LBfgECRQAMLTCPRCBRMD?JQCfgECRQ
AMLTCPRCBRMLSJJ
ALTER TABLE db
MODIFY COLUMN s bool [parsinghint="100_0"];
h /NRGML3NCAGDW?QRPGLET?JSCDMPRPSC!LWLMLK?RAFGLET?JSCECRQAMLTCPRCBRMD?JQC)LRFGQ
CV?KNJCfgECRQAMLTCPRCBRMRPSCfg?LBfgECRAMLTCPRCBRMD?JQC
ALTER TABLE db
MODIFY COLUMN s bool [parsinghint="100_"];
h /NRGML3NCAGDW?QRPGLET?JSCDMPD?JQC!LWLMLK?RAFGLET?JSCECRAMLTCPRCBRMRPSC)LRFGQ
CV?KNJCfg?LBfgECRAMLTCPRCBRMRPSC?LBfgECRQAMLTCPRCBRMD?JQC
#MLTCPRAMJSKLB?R?RWNC
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
ALTER TABLE db
MODIFY COLUMN s bool [parsinghint="_0"];
33RPGLERRPGLERM@MMJC?LAM@MMJC?LAMLMLTTCPQGMLQCPQGMLQ
7FCLAMLTCPRGLEDPMK?QRPGLERM?@MMJC?LWMSKSQRQNCAGDW?QRPGLEDMPRPSC?LBD?JQC"WBCD?SJR?
QRPGLERM@MMJC?LAMLTCPQGMLECLCP?RCQfRPSCgDMPRPSCfD?JQCgDMPD?JQC
ALTER TABLE db
MODIFY COLUMN b varchar(32);
"SRWMSK?WMTCPPGBCRFCBCD?SJRQRPGLEQRF?RECRECLCP?RCB@WSQGLEN?PQGLEFGLR?QGLRFGQCV?KNJC
ALTER TABLE db
MODIFY COLUMN b varchar(32) [parsinghint="tr_fa"];
#F?LECRFC$?#F?LECRFC$?R?4R?4WNCMD?#WNCMD?#MJSKLMJSKL
7FCLWMSGQQSCRFC41,AMKK?LBRMAMLTCPR?AMJSKLDPMKMLCB?R?RWNCRM?LMRFCPRFCAMLTCPQGMLGQ
F?LBJCB?SRMK?RGA?JJW(MUCTCPWMSeJJLCCBRMCLQSPCRF?R?LWTGQS?JGX?RGMLQ@SGJRMLRMNMDRFCR?@JC
BGQNJ?WAMPPCARJW
9MSQFMSJB?JU?WQR?IC?QL?NQFMRMDWMSPB?R?@?QC@CDMPCK?IGLE?LWQAFCK?AF?LECQ4FGQUGJJ?JJMU
WMSRMPCTCPR@?AIRMRFCNPGMPQR?RCGDWMSK?IC?LCPPMPMPQMKCRFGLEBMCQLeRUMPI?QWMSCVNCARCB?DRCP
RFCQAFCK?AF?LEC
7FCLAF?LEGLE?B?R?RWNCGL?LCVGQRGLER?@JC@C?U?PCRF?R?LQUCPQ?LBNGL@M?PBQAPC?RCBMLRMNMD
RF?RR?@JCMPUMPIQFCCRQRF?RGLAJSBCGRK?WAF?LEC4FGQGQ@CA?SQCAF?PRQ?LB?EEPCE?RGMLQBCNCLB
SNMLRFCB?R?RWNC3MDMPCV?KNJCAF?LEGLEDPMK).4%'%2RM6!2#(!2AMSJB@PC?IAF?PRQRF?RSQCB
RFCLSKCPGAB?R?RWNC).4%'%2RMA?JASJ?RC?L?TCP?ECMP?RMR?J"CA?SQCMDRFGQSQCA?SRGML?LBAFCAI
?JJBCNCLBCLRM@HCARQ@CDMPC?LB?DRCPAF?LEGLERFCB?R?RWNCRMCLQSPCRF?RRFCWBGQNJ?W?QGLRCLBCB
4MAF?LECRFCB?R?RWNCMD?AMJSKL
 #MLLCARRMRFCB?R?@?QCUGRFRFC4FMSEFR3NMR31,#MKK?LB,GLC41,
 )QQSCRFCAMKK?LBRMAF?LECRFCB?R?RWNCSQGLERFGQQWLR?V
TQL> ALTER TABLE <table>
MODIFY COLUMN <column> <new_data_type>;
&MPCV?KNJC
ALTER TABLE fact100
MODIFY COLUMN product_id int;
#MLTCPRAMJSKLB?R?RWNC
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
)KNMPR#3)KNMPR#36lJCQUGRFRQJM?B6lJCQUGRFRQJM?B
3SKK?PW3SKK?PW 4FCRQJM?BAMKK?LBGQ?AMKKMLU?WRMGKNMPRB?R?DPMK
?#36lJC
5QC4FMSEFR3NMR,M?BCPtsloadRMJM?BB?R?DPMK?#36RCVRlJCGLRM?LCVGQRGLER?@JCGL4FMSEFR3NMR
4FMSEFR3NMR,M?BCPtsloadGQ?AMKKMLU?WRMGKNMPRB?R?7FCLSQGLE tsloadWMSA?LJM?BJ?PECP
B?R?QCRQ?LBK?ICRFCJM?BGLENPMACQQPCNC?R?@JCRFPMSEFQAPGNRGLE4FC tsload AMKK?LB?AACNRQm?EQ
RF?RCL?@JCWMSRMQNCAGDWAMJSKL?LBPMUQCN?P?RMPQB?RCMPRGKCQR?KNDMPK?RQLSJJT?JSC
PCNPCQCLR?RGMLQ?LBQGKGJ?PN?P?KCRCPQ-?LWMDRFCQCMNRGMLQF?TCBCD?SJRQRF?RWMSA?LMTCPPGBC
"CDMPCGKNMPRGLEB?R?WMSLCCBRM "SGJBRFCQAFCK?
4MSQC4FMSEFR3NMR,M?BCPRWNCRFCAMKK?LB tsload DMJJMUCB@WRFC?NNPMNPG?RCm?EQ9MSA?LQCCRFC
JGQRMDRFCm?EQGR?AACNRQGLRFC 4FMSEFR3NMR,M?BCPm?EPCDCPCLAC MP@WGQQSGLE tsload -help
RQJM?BQSNNMPRQ@MRFDSJJ?LBGLAPCKCLR?JB?R?JM?BQ&MPGLAPCKCLR?JJM?BQ?LSNQCPRGLQCPRMPSNB?RCGQ
NCPDMPKCB)D?LGLAMKGLEPMUF?QRFCQ?KCNPGK?PWICW?Q?LCVGQRGLEPMUGRSNB?RCQRFCCVGQRGLEPMU
UGRFRFCLCUT?JSCQ
9MSA?LGLRCEP?RCRQJM?BGLRMWMSP%4,CLTGPMLKCLRDMPKMPC?SRMK?RCBB?R?JM?BQ-MQR%4,RMMJQ
NPMTGBCRFC?@GJGRWRMUPGRCR?PECRB?R?GLRMlJCQ?LBQSNNMPRQAPGNRCBNMQRRP?LQDMPK?RGML?ARGMLQRF?RA?L
GLAJSBCJM?BGLEB?R?GLRM4FMSEFR3NMR4FGQNPMACBSPCBCQAPG@CQK?LS?JJWJM?BGLEB?R?@SRRFCRQJM?B
AMKK?LBQAMSJB@CQ?TCB?Q?QAPGNR
 ,MEGLRMRFC,GLSVQFCJJSQGLE33(
 #F?LECRMRFCBGPCARMPWUFCPCWMSP#36lJCQ?PCQR?ECB
 )LTMIC tsloadQNCAGDWGLERFC?NNPMNPG?RCm?EQ?LBWMSPB?R?QMSPAClJC
$ tsload --target_database my_database
--target_table my_table --alsologtostderr
--empty_target --source_file my_file.csv --v 1
--field_separator "separator_char"
 2CNC?RRFCB?R?JM?BDMPC?AFMDWMSP#36lJCQ
4FGQCV?KNJCGKNMPRQRFC#36lJC ssbm_customer.csv GLRMRFCR?@JC#534/-%2
$ tsload --target_database SAMPLE_DB
--target_table CUSTOMER --alsologtostderr
--empty_target --source_file ssbm_customer.csv
--v 1 --field_separator "|"
)KNMPR#36lJCQUGRFRQJM?B
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
5QC?QAPGNRR5QC?QAPGNRRMJM?BB?MJM?BB?R?R?
3SKK?PW3SKK?PW ,C?PLFMURMJM?BMLCMPlJCQGL@SJIUGRF?QAPGNR
)DWMSLCCBRMJM?BB?R?DPMKKSJRGNJC#36lJCQAPC?RC?QAPGNRRM?SRMK?RCRFCNPMACQQ9MSA?L?JQMSQC
?QGKGJ?PQAPGNRRM?SRMK?RCPCASPPGLEB?R?DCCBQ
5LBCPQ5LBCPQR?LBFMR?LBFMURURMAPMAPC?C?RRC?QAPGNRC?QAPGNR
4FCB?R?JM?BGLEQAPGNRGQ?RCVRlJCRF?RAMLR?GLQ?JJRFCA?JJQRM tsload DMPJM?BGLERFCB?R?DPMKWMSP
#36lJCQ
4FCCV?KNJCQAPGNRQFMULFCPCSQCQRFC cat AMKK?LBRMPC?BRFCB?R?lJC?LBNGNCQGRRMRQJM?B7FCL
APC?RGLE?LBRCQRGLEWMSPQAPGNRWMSK?WUGQFRMPCNJ?ACC?AF cat UGRF cat -10RMJM?BMLJWRFClPQRRCL
JGLCQMDC?AFlJC4FGQ?JJMUQWMSRMOSGAIJWPSL?RCQRMDWMSPQAPGNR7FCLRFCRCQRQSAACCBQDMP?JJRFC
B?R?lJCQWMSA?LRFCLPCKMTCC?AF -10QMRFCAMKNJCRClJCQUGJJJM?BUFCLWMSPSLRFCQAPGNR?E?GL
 ,MEGLRMRFC,GLSVQFCJJSQGLE33(
 .?TGE?RCRMRFCBGPCARMPWRF?RAMLR?GLQWMSP#36lJCQ?LBMNCL?LCUlJCGL?RCVRCBGRMP
 4WNCGLRFCAMKK?LBQRMJM?BRFCB?R?4FGQCV?KNJCQFMUQAMKK?LBQRMJM?BRFPCClJCQ
cat Players.csv | tsload
--target_database baseball --target_table "players"
--empty_target --field_separator ","
--max_ignored_rows 10 --bad_records_file bad_records.txt
--has_header_row --alsologtostderr --null_value ""
cat AllstarFull.csv | tsload
--target_database baseball --target_table "allstarfull"
--empty_target --field_separator ","
--max_ignored_rows 10 --bad_records_file bad_records.txt
--has_header_row --alsologtostderr --null_value ""
cat Appearances.csv | tsload
--target_database baseball --target_table "appearances"
--empty_target --field_separator ","
--max_ignored_rows 10 --bad_records_file bad_records.txt
--has_header_row --alsologtostderr --null_value ""
 3?TCRFClJC
 2SLRFCQAPGNR
$ ./load_baseball_data.sh
,,M?BGLEB?M?BGLEB?R?CnAGCLRJWR?CnAGCLRJW
)DWMSF?TC?TCPWJ?PECB?R?lJCRF?RR?ICQ?JMLERGKCRMJM?BWMSA?LPCBSACRFCJM?BRGKC@WQNJGRRGLEGR
SNGLRMKSJRGNJClJCQ?LBJM?BGLERFCKGLN?P?JJCJSQGLEKSJRGNJCGLTMA?RGMLQMD tsload)DRFCQGXCMD?LWMD
WMSPB?R?lJCQGQEPC?RCPRF?LKGJJGMLPMUQPSLLGLE tsload GLN?P?JJCJA?LPCBSACRFCJM?BRGKC
QGELGlA?LRJW
5QC?QAPGNRRMJM?BB?R?
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
h 3NJGRSNWMSPJ?PECB?R?lJCGLRMKSJRGNJCQK?JJCPlJCQ
h 3R?ECRFCB?R?lJCQGL?JMA?RGML?AACQQG@JCRMRFCLMBCMLUFGAFWMSeJJPSLRFCQAPGNR5QS?JJW
WMSeJJSQC?L .!3KMSLRCBlJCQWQRCK
h #PC?RC?QAPGNRRMJM?BRFClJCQQCCCV?KNJC@CJMU
h 2SLRFCQAPGNRRMJM?BRFClJCQ9MSUGJJK?ICWMSPQAPGNRKSJRGRFPC?BCB@WGLTMIGLEKSJRGNJC
JM?BCPRFPC?BQ@CRUCCL?LB?PCPCAMKKCLBCB
4MMNRGKGXCRFCJM?BRGKCCTCLDSPRFCPBCRCPKGLCUF?RRFC@MRRJCLCAIGQ?LB?BHSQRWMSPNPMACQQ
?AAMPBGLEJW)DRFCBGQI)/DMPPC?BGLERFCB?R?lJCQGQRFC@MRRJCLCAIWMSA?LQR?ECRFCB?R?lJCQML
QCN?P?RC.!3KMSLRCBlJCQWQRCKQ?LBPCDCPCLACRFCK?AAMPBGLEJWGLWMSPQAPGNR)DRFC#05MLRFC
K?AFGLCWMSePCSQGLERMPSLRFCJM?BQAPGNRGQRFC@MRRJCLCAIWMSA?LQNJGRRFCJM?BQAPGNRGLRMRFCQ?KC
LSK@CPMDN?PRQ?QWMSF?TCLMBCQGLWMSP4FMSEFR3NMRGLQR?LACNJ?ACMLCQAPGNRMLC?AFLMBC?LBPSL
RFCKGLN?P?JJCJ-?ICQSPCRFCMRFCPLMBCQ?PC?@JCRM?AACQQRFCB?R?lJCQUFCPCRFCW?PCQR?ECB
2SLLGLERFCJM?BQAPGNRMLQCN?P?RCLMBCQUGJJNSRRFCB?R?ML?JJRFCLMBCQHSQR?QUFCLWMSPSLRFC
QAPGNRML?QGLEJCLMBC2SLLGLERFCQAPGNRML?JJRFCLMBCQ?RRFCQ?KCRGKCHSQRJCRQWMSR?IC?BT?LR?EC
MD#05NMUCPMDC?AFLMBCDMPF?QFGLEB?R?lJCQ
&MPCV?KNJCQSNNMQCWMSF?TCB?WQMDB?R?GLlJCQMLCDMPRFCB?R?AMJJCARCBMLC?AFB?W%?AF
B?WeQB?R?lJCAMLR?GLQKGJJGMLPMUQDMP?RMR?JMDKGJJGMLPMUQMDB?R?9MSU?LRRMJM?BRFCUFMJC
KMLRFMDB?R?&MPRFGQCV?KNJCUCeJJF?TCJM?BCPNPMACQQCQC?AFMLCF?LBJGLEB?WQMDB?R?(CPCGQ?
Q?KNJCQAPGNRWMSAMSJBSQCRFCJM?BRFCB?R?lJCQGLN?P?JJCJ
/* Script load_script.sh, loads 30 days of data in parallel */
#!/bin/bash
pidlist=""
cat day1.csv day2.csv day3.csv day4.csv day5.csv day6.csv | tsload
--target_database sales --target_table SALES_FACT --max_ignored_rows 10
--bad_records_file ./SALES_FACT.bad --date_format %Y-%m-%d
--date_time_format "%Y-%m-%d %H:%M:%S" --source_data_format delimited
--field_separator "|" --null_value "" --enclosing_character "\""
--boolean_representation 1_0 &
pidlist="$pidlist $!" &
cat day7.csv day8.csv day9.csv day10.csv day11.csv day12.csv | tsload
--target_database sales --target_table SALES_FACT --max_ignored_rows 10
--bad_records_file ./SALES_FACT.bad --date_format %Y-%m-%d
--date_time_format "%Y-%m-%d %H:%M:%S" --source_data_format delimited
--field_separator "|" --null_value "" --enclosing_character "\""
--boolean_representation 1_0 &
pidlist="$pidlist $!" &
cat day13.csv day14.csv day15.csv day16.csv day17.csv day18.csv | tsload
--target_database sales --target_table SALES_FACT --max_ignored_rows 10
--bad_records_file ./SALES_FACT.bad --date_format %Y-%m-%d
--date_time_format "%Y-%m-%d %H:%M:%S" --source_data_format delimited
--field_separator "|" --null_value "" --enclosing_character "\""
--boolean_representation 1_0 &
pidlist="$pidlist $!" &
cat day19.csv day20.csv day21.csv day22.csv day23.csv day24.csv | tsload
--target_database sales --target_table SALES_FACT --max_ignored_rows 10
--bad_records_file ./SALES_FACT.bad --date_format %Y-%m-%d
--date_time_format "%Y-%m-%d %H:%M:%S" --source_data_format delimited
--field_separator "|" --null_value "" --enclosing_character "\""
--boolean_representation 1_0 &
pidlist="$pidlist $!" &
5QC?QAPGNRRMJM?BB?R?
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
cat day25.csv day26.csv day27.csv day28.csv day29.csv day30.csv | tsload
--target_database sales --target_table SALES_FACT --max_ignored_rows 10
--bad_records_file ./SALES_FACT.bad --date_format %Y-%m-%d
--date_time_format "%Y-%m-%d %H:%M:%S" --source_data_format delimited
--field_separator "|" --null_value "" --enclosing_character "\""
--boolean_representation 1_0 &
pidlist="$pidlist $!" &
wait $pidlist
#?JJWMSPQAPGNRSQGLE?AMKK?LBJGIC
nohup bash ./load_script.sh > master_log.txt &
tail -f master_log.txt
#MLQRPSARGLEWMSPQAPGNRGLRFGQU?WUGJJCVCASRC?JJRFCAMKK?LBQGLRFC@?AIEPMSLB?LBMSRNSRRMRFC
lJC master_log.txt9MSeJJQCC?PSLLGLEQR?RSQ?QRFCAMKK?LBQGLRFCQAPGNRCVCASRC!DRCPRFCQAPGNR
AMKNJCRCQWMSA?LAFCAIRFCJMElJCDMPBCR?GJCBGLDMPK?RGMLQSAF?QRFCLSK@CPMDPMUQRF?RJM?BCB
QSAACQQDSJJW
5QC?QAPGNRRMJM?BB?R?
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
$CJCR$CJCRC?B?C?B?R?QMSPR?QMSPAACC
3SKK?PW3SKK?PW (MURMNPCN?PCDMP?LBBCJCRC?B?R?QMSPACSQGLERFC
4FMSEFR3NMR?NNJGA?RGML
4FCPC?PCRUMQCN?P?RCU?WQRMBCJCRC?B?R?QMSPACRFPMSEFRFC@PMUQCPMP RFPMSEF41, BCQAPG@CQRFC
BCNCLBCLAWAFCAIGLERF?RMAASPQUFCLBCJCRGLEMPAF?LEGLE?R?@JCSQGLE41,7FCLWMSU?LRRMBCJCRC
?B?R?QMSPACWMSlPQRLCCBRMF?LBJC?LWBCNCLBCLRM@HCARQRF?RF?TC@CCL@SGJRMLRMNMDGR9MSA?L
C?QGJWQCCRFCQCBCNCLBCLAGCQ?LBAFMMQCFMURMF?LBJCRFCK@CDMPCBCJCRGLERFCB?R?QMSPAC
#FCAIB?#FCAIB?R?QMSPR?QMSPAACBCNCLBCLAGCQCBCNCLBCLAGCQ
9MSA?LQCC?JJMDRFCBCNCLBCLAGCQDMP?LWB?R?QMSPACUMPIQFCCRMPR?@JCMLRFC $$!!44!! N?EC
4MTGCUBCNCLBCLRM@HCARQDMP?B?R?QMSPAC
 #JGAIML $$!!44!!MLRFCRMNL?TGE?RGML@?P
 #JGAIRFCL?KCMDRFCB?R?QMSPACUFMQCBCNCLBCLAGCQWMSU?LRRMTGCU
 #JGAI $CNCLBCLRQ$CNCLBCLRQ
9MSUGJJQCC?JGQRMDRFCL?KCQMDRFCBCNCLBCLRM@HCARQUMPIQFCCRQ?LBNGL@M?PBQ?LBRFC
AMJSKLQRFCWSQCDPMKRF?RB?R?QMSPAC9MSA?LSQCRFGQGLDMPK?RGMLRMBCRCPKGLCRFCGKN?AR
MDAF?LEGLERFCQRPSARSPCMDRFCB?R?QMSPACMPRMQCCFMUUGBCJWGRGQSQCB
 #JGAIML?BCNCLBCLRM@HCARRMKMBGDWMPBCJCRCGR
)DWMSU?LRRMPCKMTCRFCBCNCLBCLAW@WKMBGDWGLERFCBCNCLBCLRM@HCARWMSeJJLCCBRM
PCKMTC?JJQC?PAFRCPKQMPAMJSKLQRF?RPCDCP@?AIRMRFCB?R?QMSPACWMS?PCRPWGLERMBCJCRC
 7FCL?JJBCNCLBCLAGCQF?TC@CCLPCKMTCBWMSUGJJ@C?@JCRMEM@?AI?LBBCJCRCRFCB?R?
QMSPAC
$CJCRC?B?R?QMSPAC
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
$CJCR$CJCRC?B?C?B?R?QMSPR?QMSPAACC
9MSA?LBCJCRCB?R?QMSPACQDPMKRFC@PMUQCP?QJMLE?QRFCWUCPCLMRAPC?RCB@W?L?BKGLGQRP?RMP
RFPMSEFRQJM?BMP$?R?#MLLCAR
9MSA?LBCJCRCB?R?QMSPACQDPMKRFC@PMUQCPGDRFCWUCPCAPC?RCBDPMKRFC@PMUQCP4FCQCRWNCQMDB?R?
QMSPACQGLAJSBC
h $?R?GKNMPRCBDPMKRFC@PMUQCP
h 7MPIQFCCRQ
4FMSEFR3NMRAFCAIQDMPBCNCLBCLAGCQUFCLCTCPWMSRPWRMBCJCRC?R?@JCMPUMPIQFCCR
 #JGAIML $$!!44!!MLRFCRMNL?TGE?RGML@?P
 #FCAIRFC@MVLCVRRMRFCL?KCMDRFCB?R?QMSPACWMSU?LRRMBCJCRC
 #JGAIRFCBCJCRCGAML
 )DWMS?RRCKNRRMBCJCRC?B?R?QMSPACUGRFBCNCLBCLRM@HCARQRFCMNCP?RGMLUGJJ@C@JMAICB
9MSUGJJQCC?JGQRMDBCNCLBCLRM@HCARQUGRFJGLIQ
$CJCRC?B?R?QMSPAC
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
 #JGAIML?BCNCLBCLRM@HCARRMKMBGDWMPBCJCRCGR
)DWMSU?LRRMPCKMTCRFCBCNCLBCLAW@WKMBGDWGLERFCBCNCLBCLRM@HCARWMSeJJLCCBRM
PCKMTC?JJQC?PAFRCPKQMPAMJSKLQRF?RPCDCP@?AIRMRFCB?R?QMSPACWMS?PCRPWGLERMBCJCRC
 7FCL?JJBCNCLBCLAGCQF?TC@CCLPCKMTCBWMSUGJJ@C?@JCRMEM@?AI?LBBCJCRCRFCB?R?
QMSPAC
$CJCRC?B?R?QMSPAC
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
$CJCR$CJCRCMPAF?LEC?R?@JCGL4CMPAF?LEC?R?@JCGL41,1,
3SKK?PW3SKK?PW 9MSA?LBCJCRC?B?R?QMSPACGLRFCUC@@PMUQCPMPSQGLE
4FMSEFR3NMR31,#MKK?LB,GLC41,
7FCLWMSCLRCP?41,QR?RCKCLRRFCQWQRCKU?PLQWMSMDNMQQG@JCBCNCLBCLAWAMLQCOSCLACQUGRF?
NPMKNR?QIGLEGDWMSeBJGICRMNPMACCB4FGQQFMSJBK?ICWMSDCCJQ?DCGQQSGLE41,AMKK?LBQCTCL
AMKK?LBQJGICBPMNNGLE?R?@JC
)D41,GQPSLSQGLERFCm?E --allow_unsafeWMSPQR?RCKCLRQUGJJ?JU?WQCVCASRCUGRFMSRRFGQU?PLGLE
.MRCRF?RUFCLPSLLGLE41,DPMK?QAPGNRWMSUGJJLCCBRMBCAGBCUF?R@CF?TGMPWMSU?LRGDRFCQAPGNR
AMLR?GLQAF?LECQRF?R?kCARBCNCLBCLRM@HCARQ)DWMSU?LRRFCQAPGNRRMPSLCTCLGDM@HCARQUGRF
BCNCLBCLAGCQ?PC?kCARCBPSLGRSQGLERFGQm?EDMPCV?KNJC
cat safest_script_ever.sql | tql --allow_unsafe
)DWMSBMLMRPSLRFCQAPGNRSQGLERFCm?EGRUGJJD?GJGD?LWMDGRQAMKK?LBQKGEFRA?SQCNPM@JCKQUGRF
BCNCLBCLRM@HCARQ
41,?ARGMLQUGRFNMQQG@JCBCNCLBCLAWAMLQCOSCLACQGLAJSBC
h #F?LEC?BBMPPCKMTC?NPGK?PWICW
7FCLAF?LEGLEMP?BBGLE?NPGK?PWICWGDRFCICWGLOSCQRGMLGQLMRSLGOSCGLRFCB?R?
GRK?WA?SQCBCJCRGMLMDPMUQ@CA?SQCMDSNQCPRQMAASPPGLEUFCLBSNJGA?RCNPGK?PW
ICWQ?PCDMSLB
7FCLAF?LEGLEMPPCKMTGLE?NPGK?PWICWGLAMKGLEDMPCGELICWPCJ?RGMLQFGNQUGJJ@C
@PMICL
h #F?LEC?AMJSKLB?R?RWNC
h !BB?PCJ?RGMLQFGNMPDMPCGELICW
h $PMN?PCJ?RGMLQFGNMPDMPCGELICWAMLQRP?GLR
h #F?LECMP?BB?QF?PBGLEICW
h $PMN?R?@JCQAFCK?MPB?R?@?QC
7FCLGQQSGLEMLCMDRFC?@MTCAMKK?LBQWMSUGJJQCC?U?PLGLEKCQQ?ECQGKGJ?PRMRFGQ
TQL> ALTER TABLE table1
DROP CONSTRAINT PRIMARY KEY;
WARNING: This operation will break the Foreign Key relationship “products”
with table “sales”, which will break 34 user-visible visualizations and
2 Worksheets. We recommend taking a snapshot before performing this operation.
Do you wish to proceed? (yes/no).
$CJCRCMPAF?LEC?R?@JCGL41,
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
!@MSRB?!@MSRB?R?KMBCJGLER?KMBCJGLE
3SKK?PW3SKK?PW -MBCJGLER?EEGLE?LB?BBGLEJGLIQ@CRUCCLWMSPB?R?
QMSPACQA?LK?ICRFCB?R?CTCLC?QGCPRMQC?PAF
$?R?KMBCJGLE?JJMUQWMSRMBClLCKCR?B?R??LBMRFCP?QNCARQMDWMSPB?R?&MPCV?KNJCWMSA?LEGTC
B?R?AMJSKLQQC?PAFDPGCLBJWL?KCQMPNPCBClLCFMURFCWA?L@CCVNJMPCB?LB?EEPCE?RCB-CR?B?R?
GLAJSBCQSAFGLDMPK?RGML?Q ##MJSKL.?KCQMJSKL.?KCQ ##MJSKL6MJSKL6GQG@GJGRWGQG@GJGRW ##MJSKLMJSKL ?LB $?$?R?$ClLGRGMLR?$ClLGRGML ##MJSKL2?LIMJSKL2?LI
?LBQMDMPRF
7FCLWMSJM?BB?R?4FMSEFR3NMRF?QBCD?SJRQDMPB?R?KMBCJGLEKCR?B?R?!DRCPJM?BGLEB?R?WMSA?L
QR?PRQC?PAFGLEWMSPB?R?UGRFMSRBMGLE?LWB?R?KMBCJGLEAPC?RGLEPCJ?RGMLQFGNQMPR?EEGLE(MUCTCP
QGLACWMSILMUWMSPB?R?@CQRWMSA?LASQRMKGXCRFCKMBCJGLEQCRRGLEQ0SRRGLEQMKCRFMSEFRGLRMRFCQC
UGJJK?ICRFCB?R?CTCLC?QGCP?LBKMPCGLRSGRGTCRMQC?PAFDMPWMSPCLBSQCPQ
5QCPGLR5QCPGLRCPDCPD?A?ACQDCQDMPKMBCJGLEB?MPKMBCJGLEB?R?R?
$?R?KMBCJGLEGQ?TCPWJGEFRUCGEFRNPMACQQAMKN?PCBRMUF?RWMSK?WF?TCCVNCPGCLACBGLMRFCPRMMJQ
9MSA?LAMLlESPCRFCKMBCJDMP?LGLBGTGBS?JB?R?R?@JCMPWMSA?LTGCU?LBAMLlESPC?JJRFCQWQRCKB?R?
SQGLE?KMBCJGLElJC%BGRGLERFCB?R?KMBCJlJCPCOSGPCQRF?RWMSF?TC?BKGLGQRP?RGTCNPGTGJCECQ
4FCKMBCJlJCAMLR?GLQ?PMUDMPC?AFAMJSKLGLWMSPB?R?QCR)RGQLeRSLSQS?JRMF?TCRCLQMDRFMSQ?LBMD
PMUQGLRFGQlJC4FGQKC?LQCBGRGLERFGQlJCGQCOSGT?JCLRRMCBGRGLE?JJRFCR?@JCQ?RMLAC7FCLWMS?BB
LCUB?R?RMWMSPQWQRCKRFGQlJCCVN?LBQRM?AAMKKMB?RCRFCLCUB?R?AMJSKLQWMSF?TC?BBCB
"MRFMDRFCQCKCRFMBQF?TCRFCQ?KCCkCARRFCWGKNPMTCQC?PAF-MPCMTCPUFGJCRFCWF?TCBGkCPCLR
CkCARQMDQA?JCRFCWSQCRFCQ?KCKCAF?LGQKQRM?AAMKNJGQFRFCQCCkCARQ
-MBCJGLER-MBCJGLERMNGAQMNGAQ
4FCDMJJMUGLERMNGAQCVNJ?GLFMURMKMBCJWMSPB?R?
h#F?LEC?R?@JCe#F?LEC?R?@JCeQB?QB?R?KMBCJR?KMBCJ
%VNJ?GLQFMURMK?ICKMBCJGLEQCRRGLEQDMP?R?@JCWMSeTCHSQRJM?BCBMPRMK?IC?OSGAI
AF?LECRMCVGQRGLEQCRRGLEQ
h%%BGRRFCQBGRRFCQWWQQRRCKUGBCB?CKUGBCB?R?KMBCJR?KMBCJ
%VNJ?GLQFMURMBClLC?BCD?SJRB?R?KMBCJRMSQCDMPB?R?QWQRCKUGBC
h$?$?R?KMBCJGLEQCRRGLEQR?KMBCJGLEQCRRGLEQ
%VNJ?GLQRFCNMQQG@JCB?R?KMBCJQCRRGLEQ?LBRFCGP?AACNRCBT?JSCQ4FCQC?PCRFCQ?KCDMP?
R?@JCMPRFCQWQRCK
h,GLIR?@JCQSQGLEP,GLIR?@JCQSQGLEPCJ?CJ?RGMLQFGNQRGMLQFGNQ
,GLICBR?@JCQA?L@CQC?PAFCBRMECRFCPMPAMK@GLCBGLRM?UMPIQFCCRDMPC?QWQC?PAFGLE4?@JCQ
RF?RF?TCLMPCJ?RGMLQFGN@CRUCCLRFCGPAMJSKLQA?LLMR@CAMK@GLCBGL?QGLEJCQC?PAF
h!@MSRQ!@MSRQRGAIRGAICPQCPQ
9MSA?LAPC?RCQRGAICPQRMK?ICGRC?QGCPDMPNCMNJCRMlLBB?R?QMSPACQ?LBNGL@M?PBQ
!@MSRB?R?KMBCJGLE
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
#F?LEC?R?@JCQB?#F?LEC?R?@JCQB?R?KMBCJR?KMBCJ
3SKK?PW3SKK?PW 9MSA?L?BHSQRRFCB?R?KMBCJDMP?LCUJWJM?BCBR?@JC
4MK?ICKMBCJGLEQCRRGLEQDMP?R?@JCWMSeTCHSQRJM?BCBMPRMK?IC?OSGAIAF?LECRMCVGQRGLEQCRRGLEQ
SQCRFC4FMSEFR3NMRUC@GLRCPD?AC9MSA?L?BHSQRRFC ##MJSKLQMJSKLQ QCRRGLEQDPMKRFCB?R?K?L?ECKCLR
JGQRGLE
9MSA?LAF?LEC?JJRFCQ?KCB?R?KMBCJQCRRGLEQFCPC?QGLRFCKMBCJlJC4FGQKCRFMBGQC?QGCP?LBD?QRCP
SLJCQQWMSLCCBRMK?ICK?LWQCRRGLEQGL@SJI)LRF?RA?QC SQGLERFCKMBCJlJC GQPCAMKKCLBCB
 #JGAIMLRFC $$!!44!! GAMLRMECRRMRFCB?R?K?L?ECKCLRJGQRGLE
 #JGAIML?B?R?QMSPACWMSMULMPA?LCBGR
4FGQ@PGLEQSNRFC ##MJSKLQMJSKLQ QAPCCLUFCPCWMSeJJK?ICWMSPKMBCJGLEQCRRGLEQ
 -MBGDWMLCMPKMPCAMJSKLQCRRGLEQ
$CQAPGNRGMLQMDRFCNMQQG@JCQCRRGLEQ?PCJGQRCBGL $?R?KMBCJGLEQCRRGLEQ
 3?TCWMSPAF?LECQ
 4MAFCAIWMSPAF?LECQSQCRFC 3%!2#(3%!2#( N?ECRMQC?PAFDMP?APMQQRFCAF?LECBB?R?
#F?LEC?R?@JCQB?R?KMBCJ
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
22CJ?CJ?RRCBGLDCBGLDMPK?MPK?RGMLRGML
h$?R?KMBCJGLEQCRRGLEQ
h%BGRRFCQWQRCKUGBCB?R?KMBCJ
#F?LEC?R?@JCQB?R?KMBCJ
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
%%BGRRFCQBGRRFCQWWQQRRCKUGBCB?CKUGBCB?R?KMBCJR?KMBCJ
3SKK?PW3SKK?PW %BGRRFCKMBCJGLElJCRMCBGRWMSPB?R?QCRRGLEQ
7FCLWMSJM?BB?R?4FMSEFR3NMRSQCQBCD?SJRQDMPB?R?KMBCJGLEKCR?B?R?9MSAF?LECRFCQCBCD?SJRQ
SQGLERFCB?R?KMBCJGLElJCGDWMSF?TC?AACQQRMRFC !$-).$?!$-).$?R?-?L?ECKCLRR?-?L?ECKCLR N?EC4FGQKC?LQ
CBGRGLERFGQlJC?JJMUQWMSRML?TGE?RC?LBCBGR?JJWMSPQWQRCKeQB?R?AMJSKLQ?RMLACGL@SJI7FCLWMS
MPWMSPSQCPQ?BBLCUB?R?RMWMSPQWQRCKRFGQlJCAF?LECQ?QGRCVN?LBQRM?AAMKKMB?RCLCUB?R?
AMJSKLQ
44GNGN )DWMSHSQRU?LRRMAF?LEC?QS@QCRMDWMSPB?R?SQCRFC #F?LEC?R?@JCeQB?R?KMBCJ GLQRC?B
/T/TCPTGCCPTGCUMDRFCKMBCJGLENPUMDRFCKMBCJGLENPMAMACQCQQQ
4FCB?R?DMPK?RQWMSSQCGLWMSPQWQRCK?PCAMLRPMJJCB@WRFCKMBCJGLElJC?L%VACJlJC4MK?ICRFCQC
AF?LECQWMSBMULJM?BRFCKMBCJlJCAF?LECRFCKMBCJ?LBSNJM?BWMSPAF?LECQ@?AIGLRMRFCQWQRCK
)LC?AFPMUMDRFCKMBCJGLElJC?JJRFCB?R?NPMNCPRGCQAMPPCQNMLBGLERM?AMJSKLDPMKWMSPB?R??PC
JGQRCB9MSA?LKMBGDWK?LWMDRFCQCNPMNCPRGCQ@WRWNGLEGLRFCLCUT?JSC2CKCK@CPRFCQCGKNMPR?LR
ESGBCJGLCQUFCLCBGRGLERFCKMBCJlJC
h $MLMRKMBGDW?LWT?JSCGL?AMJSKLUFGAFAMLR?GLQ $M.MR-MBGDW$M.MR-MBGDW GLRFClCJBSLBCPRFCAMJSKL
FC?BGLE
h -?ICQSPCRMICCNRFClJCGLRFCQ?KCDMPK?R?QGRF?BUFCLWMSBMULJM?BCBGR
4FCKMBCJlJCAMLR?GLQ?PMUDMPC?AFAMJSKLGLWMSPB?R?QCR)RGQLeRSLSQS?JRMF?TCRCLQMDRFMSQ?LBMD
PMUQGLRFGQlJC9MSA?LAF?LEC?JJMP?QS@QCRMDPMUQ9MSA?LCBGRRFClJCRMJC?TCRFCFC?BGLEPMUQ?LB
MLJWRFMQCPMUQWMSU?LRRMAF?LEC4FGQA?LK?ICRFClJCKMPCAMLTCLGCLRRMUMPIUGRF
4FCKMBCJlJCKSQR@CQ?TCB?Q54&CLAMBCB)DWMSPKMBCJlJCGLAJSBCQKSJRG@WRCAF?P?ARCPQK?IC
QSPCWMSQ?TCGRGLRFCAMPPCARDMPK?RMPWMSUMLeR@C?@JCRMSNJM?BGR?DRCPK?IGLEWMSPAF?LECQ
$M$MULJM?BRFCKMBCJlJCULJM?BRFCKMBCJlJC
"CDMPCWMSA?LK?ICAF?LECQRMRFCKMBCJlJCWMSLCCBRMBMULJM?BGR4FCLWMSCBGRGRSQGLE-GAPMQMDR
%VACJTGTGKMP?QGKGJ?PRCVRCBGRGLERMMJ
4MM@R?GLRFCKMBCJlJC
 ,MEGLRM4FMSEFR3NMRDPMK?@PMUQCP?Q?L!BKGLGQRP?RMPSQCP
 #JGAIMLRFC ?BKGL?BKGL R?@GLRFCRMNL?TGE?RGML@?P
 #JGAIML $?$?R?-?L?ECKCLRR?-?L?ECKCLR
 #JGAI $M$MULJM?BKMBCJVJQULJM?BKMBCJVJQ
%BGRRFCQWQRCKUGBCB?R?KMBCJ
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
%%BGRRFClJC?LBAF?LECRFCQCRRGLEQBGRRFClJC?LBAF?LECRFCQCRRGLEQ
9MSeJJK?ICAF?LECQRMRFCQCRRGLEQSQGLERFGQNPMACBSPC4MQCC?JGQRMDRFCAF?LECQWMSA?LK?ICQCC
$?R?KMBCJGLEQCRRGLEQ9MSA?LCBGR?LWMDRFCT?JSCQGLRFCKMBCJlJCCVACNRDMPRFMQCUFCPCRFCUMPBQ
$M.MR-MBGDW$M.MR-MBGDW ?NNC?P@CJMURFCAMJSKLFC?BCP4MK?ICAF?LECQGLRFCKMBCJlJC
 /NCLRFCKMBCJlJCWMSBMULJM?BCBmodel.xlsGL%VACJTGTGKMP?RCVRCBGRMP
)DWMS?PCSQGLE%VACJWMSK?WQCC?U?PLGLEKCQQ?EC
![](/images/warning_open_model_excel.png)
#JGAI YES RMNPMACCB
 &GLBRFCAMJSKLWMSU?LRRMKMBGDW
$CQAPGNRGMLQMDRFCKC?LGLEQMDRFCAMJSKLQ?PCJGQRCBGL $?R?KMBCJGLEQCRRGLEQ
 3CJCARRFCT?JSCWMSU?LRRMAF?LEC
 4WNCGLRFCLCUT?JSC
 !DRCPK?IGLE?JJWMSPAF?LECQQ?TCRFCKMBCJlJC
)DWMS?PCSQGLE%VACJWMSUGJJQCC?KCQQ?EC#JGAI YES RMQ?TCRFClJC
4FCKMBCJlJCKSQR@CQ?TCB?Q54&CLAMBCB)DWMSPKMBCJlJCGLAJSBCQKSJRG@WRC
AF?P?ARCPQCBGRRFClJCSQGLETGMPTGKRMCLQSPCRFClJCGQQ?TCBGLRFCAMPPCARDMPK?R
%BGRRFCQWQRCKUGBCB?R?KMBCJ
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
/RFCPUGQCWMSUMLeR@C?@JCRMSNJM?BGR?DRCPK?IGLEWMSPCBGRQ
5NJM?BRFCCBGR5NJM?BRFCCBGRCBlJCCBlJC
!DRCPWMSF?TCK?BCAF?LECQRMRFCKMBCJGLElJCWMSKSQRSNJM?BGR@?AIRM4FMSEFR3NMR@CDMPCRFC
AF?LECQUGJJR?ICCkCAR4MSNJM?BRFCKMBCJlJC
 ,MEGLRM4FMSEFR3NMRDPMK?@PMUQCP?Q?L!BKGLGQRP?RMPSQCP
 #JGAIMLRFC !!BKGLBKGL GAMLMLRFCRMNL?TGE?RGML@?P
 #JGAIML $?$?R?-?L?ECKCLRR?-?L?ECKCLR
 #JGAI "P"PMMUUQCWQCWMSPlJCQMSPlJCQ RMSNJM?BRFCKMBCJVJQlJCMPBP?E?LBBPMNGRGLRFCXMLC
)DWMSPCACGTC?LCPPMPKCQQ?ECSNMLSNJM?BGLERFClJCAFCAIRF?RGRBMCQLMRGLAJSBC?LWKSJRG
@WRCAF?P?ARCPQDMPCV?KNJC*?N?LCQCMPMRFCPKSJRG@WRCJ?LES?ECAF?P?ARCPQ)DGRBMCQ
WMSeJJLCCBRMBMULJM?BRFClJC?E?GL?LBK?ICWMSPCBGRQSQGLETGMPTGK
)DWMSAFMMQCRMPCKMTC?JJRFCPMUQWMSF?TCLMRAF?LECBDPMKRFCKMBCJlJC@CDMPCSNJM?BGLE
GR)DWMSSNJM?B?KMBCJlJCRF?RGLAJSBCQMLJWRFCAF?LECBPMUQWMSUMLeRJMQC?LWMDRFCNPC
CVGQRGLEKMBCJlJCQCRRGLEQ4FGQGQ?EMMBMNRGMLGDWMSPKMBCJlJCGQA?SQGLE?LCPPMPMLSNJM?B
@SRWMS?PCLeRQSPCUFCPCGLRFCKMBCJlJCRFCNPM@JCKGQ
!QQMML?QRFClJCGQSNJM?BCB4FMSEFR3NMRNCPDMPKQ?LWLCACQQ?PWPCGLBCVGLEDMPWMS?SRMK?RGA?JJW
9MSPLCUQCRRGLEQUGJJ@CPCmCARCBUGRFGL?DCUKGLSRCQ
22CJ?CJ?RRCBGLDCBGLDMPK?MPK?RGMLRGML
h$?R?KMBCJGLEQCRRGLEQ
h#F?LEC?R?@JCeQB?R?KMBCJ
%BGRRFCQWQRCKUGBCB?R?KMBCJ
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
/T/TCPTGCCPTGCUMDB?UMDB?R?KMBCJGLEQCRRGLEQR?KMBCJGLEQCRRGLEQ
9MSA?LAF?LECRFCQCQCRRGLEQGLRUMU?WQ@MRFMDUFGAFF?TCAF?LECRFCKMBCJ)DWMSU?LRRMK?IC?
DCUQK?JJAF?LECQWMSQFMSJB K?ICRFCKGLRFC4FMSEFR3NMR?NNJGA?RGML GDWMSU?LRRMK?ICK?LW
AF?LECQ WMSQFMSJBCBGRRFCKMBCJJGLElJC7FCRFCPWMS?PCAF?LEGLEB?R?KMBCJGLEQCRRGLEQSQGLERFC
KMBCJGLElJCMPRFC7C@GLRCPD?ACRFCQCRRGLEQ?LBRFCGP?AACNRCBT?JSCQ?PCRFCQ?KC
-MBCJGLEQCRRGLEQ-MBCJGLEQCRRGLEQ
4FGQGLBCVJGQRQRFCCBGR?@JCB?R?KMBCJGLEQCRRGLEQ
3CRRGLE3CRRGLE
L?KCL?KC
$CQAPGNRGML$CQAPGNRGML #?L@CKMBCJCB#?L@CKMBCJCB
GL?7GL?7MPIQFCCRMPIQFCCR
#MJSKL
.?KC
3CRQRFCL?KCMDRFCAMJSKLRM@CSQCBGLQC?PAFCQ 9CQ
$CQAPGNRGML !BBQ?RCVRBCQAPGNRGMLMDUF?RRFCAMJSKLAMLR?GLQ 9CQ
$?R?4WNC 2C?BMLJW3FMUQRFCAMJSKLeQ B?R?RWNC
#MJSKL
4WNC
3CRQRFCRWNCMDAMJSKLCGRFCP ATTRIBUTE MP MEASURE
!BBGRGTC #MLRPMJQRFCRWNCMD?EEPCE?RGMLQRF?RUGJJ@C?T?GJ?@JCDMP?AMJ
SKL
!EEPCE?RGML 3CRQRFCBCD?SJR?EEPCE?RGMLRWNCDMP?AMJSKL
(GBBCL 3CRQRFCTGQG@GJGRWMD?AMJSKL
3WLMLWKQ !BBQQWLMLWKQRF?RA?L@CSQCBGLRFCQC?PAF@?PRMPCDCPRM?
AMJSKL
9CQ
)LBCV4WNC 3CRQRFCRWNCMDGLBCVRF?RUGJJ@CAPC?RCBDMP?AMJSKL
'CM4WNC %L?@JCQ?AMJSKLRM@CSQCBGL'CM-?NTGQS?JGX?RGMLQ
0PGMPGRW #F?LECQRFCNPGMPGRWMD?AMJSKLGLQC?PAFQSEECQRGMLQ
.SK@CP
&MPK?R
3NCAGlCQRFCDMPK?RRMSQCUFCLQFMUGLE?LSKCPGAT?JSCGLRFC
AMJSKL
$?RC&MP
K?R
3NCAGlCQRFCDMPK?RRMSQCUFCLQFMUGLERFCB?RCQGL?AMJSKL
#SPPCLAW
&MPK?R
3NCAGlCQRFCDMPK?RRMSQCUFCLQFMUGLERFCASPPCLAGCQGL?AMJ
SKL
/TCPTGCUMDB?R?KMBCJGLEQCRRGLEQ
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
3CRRGLE3CRRGLE
L?KCL?KC
$CQAPGNRGML$CQAPGNRGML #?L@CKMBCJCB#?L@CKMBCJCB
GL?7GL?7MPIQFCCRMPIQFCCR
!RRPG@SRGML
$GKCLQGML
/LJW?NNJGCQRMR?@JCQRF?RHMGLMTCP? #F?QK4P?N$CQGEL?RCQ
UFCRFCPRFCR?@JCQBCNCLBMLRFGQAMJSKLDMP?RRPG@SRGML
$?$?R?KMBCJGLEDR?KMBCJGLEDMPUMPUMPIQFCCRQMPIQFCCRQ
&MPUMPIQFCCRQMLJWQMKCMDRFCQCRRGLEQA?L@CKMBGlCBUFCRFCPWMS?PCSQGLERFCKMBCJGLElJCMPRFC
7C@GLRCPD?AC4FCCBGR?@JCQCRRGLEQDMPUMPIQFCCRQ?PC
h .?KC
h $CQAPGNRGML
h 3WLMLWKQ
)DWMSU?LRRMAF?LEC?LWMDRFCQCRRGLEQRF?RA?LLMR@CKMBGlCBGL?UMPIQFCCRWMSLCCBRMK?ICWMSP
AF?LECQRMRFCSLBCPJWGLER?@JCGLQRC?B?LBRFCWUGJJ@CPCmCARCBGL?JJUMPIQFCCRQRF?RSQCRFCR?@JC
22CJ?CJ?RRCBGLDCBGLDMPK?MPK?RGMLRGML
h-MBCJRFCB?R?DMPQC?PAFGLE
h!BB?ECMEP?NFGA?JB?R?QCRRGLEDMP?AMJSKL
h3CRRFCQC?PAFQSEECQRGMLQNPGMPGRWDMP?AMJSKL
/TCPTGCUMDB?R?KMBCJGLEQCRRGLEQ
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
3CRA3CRAMJSKLL?KCMJSKLL?KCBCQAPGNRGML?LBRWNCBCQAPGNRGML?LBRWNC
3SKK?PW3SKK?PW -MBCJGLEGLAJSBCQQCRRGLE@?QGAGLDMPK?RGMLDMP?B?R?
AMJSKLQSAF?QGRQL?KCBCQAPGNRGML?LBRWNC
"?QGAGLDMPK?RGMLDMP?B?R?AMJSKLGQGRQ .!-%.!-% $%3#2)04)/.$%3#2)04)/.?LB 490%490%!JJMDRFCQCA?LGLmSCLACFMU
?SQCPCVNCPGCLACQWMSPB?R?&MPCV?KNJCRFC $%3#2)04)/.$%3#2)04)/. ?NNC?PQ?Q?fRGNgUFCL?SQCPFMTCPQMTCP?
AMJSKL3MGRGQRFCKC?LQDMPFCJNGLESQCPQSLBCPQR?LBUFCPCRFCB?R?AMKCQDPMK
#F?LECRFCA#F?LECRFCAMJSKLL?KCMJSKLL?KC
##MJSKL.?KCMJSKL.?KC 5)##MJSKL.?KCMJSKL.?KC KMBCJlJCGQRFCL?KCRF?RBGQNJ?WCBRMSQCPQDMPRF?RAMJSKLGL
4FMSEFR3NMR4FCAMJSKLL?KCGQUF?RSQCPQRWNCRM?BBRF?RAMJSKLRMRFCGPQC?PAF#F?LECRFCRCVR
RF?RGQQFMULDMPRFCAMJSKLL?KCQGL4FMSEFR3NMRRMK?ICRFCL?KCQKMPCKC?LGLEDSJRMSQCPQ
4FCKMBCJlJCAMLR?GLQ?PMUDMPC?AFAMJSKLGLWMSPB?R?QCR)RGQLeRSLSQS?JRMF?TCRCLQMDRFMSQ?LBMD
PMUQGLRFGQlJC9MSA?LAF?LEC?JJMP?QS@QCRMDPMUQ9MSA?LCBGRRFClJCRMJC?TCRFCFC?BGLEPMUQ?LB
MLJWRFMQCPMUQWMSU?LRRMAF?LEC4FGQA?LK?ICRFClJCKMPCAMLTCLGCLRRMUMPIUGRF
4FCBCD?SJRGQRFCL?KCWMSE?TCRFCAMJSKLUFCLWMSBClLCBRFCR?@JCGLRFCB?R?@?QCMPGKNMPRCBRFC
#36lJCDPMKRFC@PMUQCP
 &GLBRFCAMJSKLL?KCWMSU?LRRMAF?LEC
 4WNCGLRFCLCUAMJSKLL?KC
 3?TCWMSPAF?LECQ
#F?LECA#F?LECAMJSKLBCQAPGNRGMLMJSKLBCQAPGNRGML
$CQAPGNRGML$CQAPGNRGML 5)##MJSKL$CQAPGNRGMLMJSKL$CQAPGNRGML KMBCJlJC?LMNRGML?JBCQAPGNRGMLDMPRFCAMPPCQNMLBGLEAMJSKL
9MSA?LNPMTGBC?BCQAPGNRGMLDMP?QNCAGlAAMJSKLRMNPMTGBC?BBGRGML?JGLDMPK?RGMLDMPSQCPQ?@MSRRFC
B?R?GRAMLR?GLQ7FCL?SQCPFMTCPQMTCPRFCAMJSKL?RMMJRGNUGJJQFMURFGQBCQAPGNRGML
4MAPC?RC?AMJSKLBCQAPGNRGML
 &GLBRFCAMJSKLBCQAPGNRGMLWMSU?LRRMAF?LEC
 %LRCP?LCUBCQAPGNRGML
 2CNC?RDMP?JJAMJSKLQUFCPCWMSU?LRRM?BB?BCQAPGNRGML
 3?TCWMSPAF?LECQ
#F?LECA#F?LECAMJSKLRWNCMJSKLRWNC
##MJSKL4MJSKL4WNCWNC 5)##MJSKL4MJSKL4WNCWNC KMBCJlJCBCQAPG@CQRFCIGLBMDB?R??AMJSKLQRMPCQ4FGQGQQCR
?SRMK?RGA?JJWSNMLBClLGLERFCR?@JC@SRGLQMKCA?QCQWMSK?WU?LRRMAF?LECRFCRWNC4FCPC?PCRUM
RWNCQMDAMJSKLQ
hATTRIBUTE AMLR?GLQ?NPMNCPRWJGICL?KC?BBPCQQMPGBLSK@CP
hMEASURE AMLR?GLQ?LSKCPGAT?JSCRF?RA?L@CAMKN?PCBGL?KC?LGLEDSJU?WSQGLEK?RFQSAF
?Q?AMSLRMPKC?QSPCKCLR
7FCL?LCUR?@JCGQAPC?RCBRFCBCD?SJRAMJSKLRWNCGQQCR?AAMPBGLERMRFC $?$?R?4R?4WNCWNC 5)$?$?R?4R?4WNCWNC
KMBCJlJCBClLCBDMPC?AFAMJSKL"WBCD?SJRAMJSKLQUGRFRFCLSKCPGAB?R?RWNCQFLOATDOUBLE
INTMP BIGINT?PC?QQGELCBRFCRWNC MEASURE#MJSKLQUGRF VARCHARBOOLMPB?RCRGKCB?R?RWNCQ?PC
?QQGELCBRFCRWNC ATTRIBUTE
3CRAMJSKLL?KCBCQAPGNRGML?LBRWNC
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
5QS?JJWRFCBCD?SJRQCRRGLEDMPAMJSKLRWNCUMPIQlLC"SRMAA?QGML?JJWWMSeJJLCCBRMAF?LEC? MEASURE
RM?L ATTRIBUTE%V?KNJCQMDLSKCPGAT?JSCQDMPUFGAFK?RFCK?RGA?JMNCP?RGMLQ?PCLMRKC?LGLEDSJ
GLAJSBC
h )$LSK@CPQ
h +CWT?JSCQRF?R?PCNPGK?PGJWSQCBDMPHMGLGLER?@JCQ
h 0PMBSARLSK@CPMP3+5
h 3NMPRQRC?KKCK@CPHCPQCWLSK@CP
h 9C?PUFCLQCN?P?RCDPMK?B?RCCE
4MAF?LECRFCAMJSKLRWNC
 &GLBRFCAMJSKLRWNCWMSU?LRRMAF?LEC
 #F?LECGRRMCGRFCP MEASURE MP ATTRIBUTE
 3?TCWMSPAF?LECQ
22CJ?CJ?RRCBGLDCBGLDMPK?MPK?RGMLRGML
h-MBCJRFCB?R?DMPQC?PAFGLE
h(GBCAMJSKLMPBClLC?AMJSKLQWLMLWK
3CRAMJSKLL?KCBCQAPGNRGML?LBRWNC
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
3CR!$$)4)6%MP!3CR!$$)4)6%MP!''2%'!''2%'!4)/.4)/.
3SKK?PW3SKK?PW 9MSA?L?JJMU?EEPCE?RCML-%!352%AMJSKLQ?LBQMKC
!442)"54%AMJSKLQ
!EEPCE?RGMLGQEPMSNGLEK?LWSLGRQMPN?PRQGLRM?LCUT?JSC)LB?R??EEPCE?RGMLE?RFCPQKSJRGNJCGLNSR
T?JSCQ?LBA?JASJ?RCQ?LQSKK?PWT?JSCDPMKRFCK9MSRFCLSQCRFGQ?EEPCE?RCBT?JSCRMBM?L?L?JWQGQ
%TCPWQSKK?PWT?JSCPCQSJRQDPMK?B?R??EEPCE?RGMLDSLARGML!LCV?KNJC?EEPCE?RGMLDSLARGMLUMSJB
@C?TCP?ECMPKGLGKSK9MSA?LAMLRPMJFMU?EEPCE?RGMLUMPIQGLWMSPB?R?
-?IGLE?L!-?IGLE?L!442)"54%A442)"54%AMJSKL!$$)4)6%MJSKL!$$)4)6%
9MSPB?R?K?WAMLR?GL?AMJSKLUGRF?LSKCPGAB?R?RWNCRF?RWMSF?TCBClLCB?Q?L ATTRIBUTE P?RFCP
RF?L? MEASURE&MPCV?KNJCWMSK?WF?TC ATTRIBUTE AMJSKLUGRF?L INTEGER B?R?RWNCRF?RPCNPCQCLRQ
?EC4WNGA?JJWRFCQCAMJSKLQF?TC?L !$$)4)6%!$$)4)6% QCRRGLEMD NO7GRFGL?QC?PAFPCQSJRRF?RAMLR?GLQB?R?
DPMKRFGQAMJSKLRFCMNRGMLQDMPC?AFAMJSKLMLRFCJCDRQGBCMDRFCQAPCCLGLAJSBCQ
h 5.)15%#5.)15%#/5.4/&/5.4/&
h 44//44!,#!,#/5.4/&/5.4/&
4MBGQNJ?WCVRCLBCB?EEPCE?RCTGCUMNRGMLQWMSKSQRQCR !$$)4)6%!$$)4)6% RM YES MLRFCQC ATTRIBUTE AMJSKLQ
4FGQMNRGMLGQMLJWNMQQG@JCMLAMJSKLQRF?RF?TC?LSKCPGAB?R?RWNCFLOATDOUBLE MP INTEGERMP?
B?RCB?R?RWNCDATEDATETIMETIMESTAMPMP TIME!DRCPWMSK?ICRFGQAF?LECRFCQC?BBGRGML?JTGCU
MNRGMLQ?PC?AF?PRQMkCPCB
h 44//44!,/&!,/&
h !!66'/&'/&
h 334$$%6)!4$$%6)!4)/./&4)/./&
h 66!2)!.#%/&!2)!.#%/&
h 44//44!,#!,#/5.4/&/5.4/&
h 5.)15%#5.)15%#/5.4/&/5.4/&
h -)./&-)./&
h -!8/&-!8/&
3CR!$$)4)6%MP!''2%'!4)/.
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
4MAF?LECRFGQQCRRGLE
 &GLBRFCAMJSKLUFMQC !$$)4)6%!$$)4)6% QCRRGLEWMSU?LRRMAF?LEC
 3CJCARRFC !$$)4)6%!$$)4)6% RMEEJC
 #F?LECRFCT?JSCRMMLCMDRFCQC
hYES MP NOGDSQGLERFC7C@GLRCPD?AC
hTRUE MP FALSEGDSQGLERFCKMBCJlJC
 3?TCWMSPAF?LECQ
#F?LEC!#F?LEC!EEPEEPCE?CE?RGMLRGML
"MRF MEASURE AMJSKLQ?LB ATTRIBUTE AMJSKLQQSNNMPR !!''2%'!''2%'!4)/.4)/. MNCP?RGMLQ4M?EEPCE?RC?
AMJSKLUGRFMSRF?TGLERMCLRCPRFC?EEPCE?RGMLRWNCCVNJGAGRJWGLWMSPQC?PAFCQCTCPWRGKCWMSA?LQCR?
BCD?SJR !!EEPEEPCE?CE?RGMLRGML DMPRF?RAMJSKL3CRRGLERFGQBCD?SJRA?LK?ICAMK@GLGLEB?R?KMPCGLRSGRGTC?LB
D?QRCP
ATTRIBUTE AMJSKLQF?TC !!''2%'!''2%'!4)/.4)/.5)!!EEPEEPCE?CE?RGML4RGML4WNCWNC KMBCJlJCT?JSCQUGRFBCD?SJR?EEPCE?RC
RWNCMD ./.%./.%9MSA?LAF?LEC !!''2%'!''2%'!4)/.4)/. RMMLCMDRFCQSNNMPRCB?EEPCE?RGMLRWNCQ4MCVRCLBRFC
?T?GJ?@JC?EEPCE?RGML?ARGMLQQCR !$$)4)6%!$$)4)6% MLRFCQCAMJSKLQRM YES TRUE
!!EEPEEPCE?CE?RRCRWNCCRWNC $CQAPGNRGML$CQAPGNRGML
./.%./.% $MCQLM?EEPCE?RGML4FGQGQRFCBCD?SJRDMP ATTRIBUTE RWNCAMJSKLQ
35-35- !BBQRFCT?JSCQRMECRFCP?LBPCRSPLQRFCRMR?J4FGQGQRFCBCD?SJRDMP MEASURE
RWNCAMJSKLQ
!!6%2!6%2!'%'% #?JASJ?RCQRFC?TCP?ECMD?JJRFCT?JSCQ
-).-). #?JASJ?RCQRFCKGLGKSKT?JSC
-!8-!8 #?JASJ?RCQRFCK?VGKSKT?JSC
334$=$%6)!4$=$%6)!4)/.4)/. #?JASJ?RCQRFCQR?LB?PBBCTG?RGMLMD?JJRFCT?JSCQ
3CR!$$)4)6%MP!''2%'!4)/.
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
!!EEPEEPCE?CE?RRCRWNCCRWNC $CQAPGNRGML$CQAPGNRGML
66!2)!.#%!2)!.#% #?JASJ?RCQRFCT?PG?LACMD?JJRFCT?JSCQ
##/5.4/5.4 #?JASJ?RCQRFCRMR?JLSK@CPMDT?JSCQ
##/5.4=$)3/5.4=$)34).#44).#4 #?JASJ?RCQRFCRMR?JLSK@CPMDBGQRGLART?JSCQ
+CCNGLKGLBRF?RLMR?JJ MEASURE B?R?QFMSJB@C?EEPCE?RCB#MLQGBCP?R?@JCAMLR?GLGLEB?R??@MSR
?RFJCRCQML?QNMPRQRC?K4FCB?R?AMLR?GLQQMKCLSKCPGA?JT?JSCQGLAJSBGLENMGLRQQAMPCBQ?J?PGCQ?LB
HCPQCWLSK@CPQDMPC?AFMDRFCNJ?WCPQ"CA?SQCHCPQCWLSK@CPGQ?L).4%'%2GRUMSJB@CAMKC?AMJSKL
MDRWNC MEASURE LMR ATTRIBUTE3MGRUGJJ?EEPCE?RC@WBCD?SJR"SRWMSK?WU?LRRMK?ICGRQ
?EEPCE?RGMLRWNC ./.%./.% GLQRC?B4FGQCLQSPCQRF?RQC?PAFPCQSJRQRF?RGLAJSBCHCPQCWLSK@CPUGJJLMR
?RRCKNRRMAMKN?PCMP?EEPCE?RCRFMQCT?JSCQGL?U?WRF?RGQLMRKC?LGLEDSJ
4MQCRRFGQT?JSC
 &GLBRFCAMJSKLUFMQCBCD?SJR?EEPCE?RGMLRWNCWMSU?LRRMAF?LEC
 3CJCARGRQ !!EEPEEPCE?CE?RGMLRGML)DSQGLERFCKMBCJGLElJCSQCRFC !!EEPEEPCE?CE?RGML4RGML4WNCWNC QCRRGLE
 3CJCARRFCLCUBCD?SJR?EEPCE?RGMLRWNC
 3?TCWMSPAF?LECQ
22CJ?CJ?RRCBGLDCBGLDMPK?MPK?RGMLRGML
-MBCJRFCB?R?DMPQC?PAFGLE
3CR!$$)4)6%MP!''2%'!4)/.
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
(GBC?A(GBC?AMJSKLMPBClLC?QMJSKLMPBClLC?QWLMLWLMLWKWK
3SKK?PW3SKK?PW (GBC?AMJSKLDPMKSQCPQMPK?ICGRC?QGCPRMlLB@W
?QQGELGLE?QWLMLWK
9MSA?LFGBCAMJSKLQDPMKSQCPQGL4FMSEFR3NMRUGRFMSRBPMNNGLERFCKDPMKRFCB?R?@?QC)RGQAMKKML
RMFGBC?AMJSKLUFCLGRQB?R?AMLR?GLQGBCLRGlCPAMJSKLQRF?R?PCSQCBRMHMGLR?@JCQ@SRUFGAFBMLMR
F?TC?LWKC?LGLERMSQCPQ
!JRCPL?RGTCJWP?RFCPRF?LFGBGLE?AMJSKLWMSA?LK?ICGRC?QGCPRMlLB@WAPC?RGLEQWLMLWKQDMPGR4FGQ
GQFCJNDSJDMPCV?KNJCUFCLBGkCPCLRBCN?PRKCLRQPCDCPRMRFCB?R?SQGLEBGkCPCLRRCPKGLMJMEW
(GBC?A(GBC?AMJSKLMJSKL
!QRFCLSK@CPMDAMJSKLQGLRFCB?R?QCRGLAPC?QCQRFCQC?PAFCVNCPGCLACPCOSGPCQKMPCCkMPR5QCPQF?TC
RML?TGE?RCRFPMSEFJ?PECPLSK@CPQMDAMJSKLQRMAFMMQCRFCAMPPCARMLC4FCPCKGEFR?JQM@CQMKC
AMJSKLQGLRFCB?R?QCRRF?RWMSBMLeRU?LRRMCVNMQCRMRFCSQCPQ
#F?LECRFC ()$$%.()$$%. 5)(GBC(GBC KMBCJlJCQCRRGLERMFGBC?AMJSKL"WBCD?SJR?JJAMJSKLQGL?B?R?
QMSPACU?PCQFMULGL4FMSEFR3NMR4MFGBCRFCQCAMJSKLQQCRRFC ()$$%.()$$%. QCRRGLERM YES
 &GLBRFC ()$$%.()$$%. 5)(GBC(GBC KMBCJlJCQCRRGLEDMP?AMJSKL
 3CRGRQT?JSCRM YES
 3?TCWMSPAF?LECQ
#P#PC?C?RRCQCQWLMLWLMLWKQDWKQDMP?AMP?AMJSKLMJSKL
7FCLSQCPQQC?PAF?B?R?QMSPACRFCWKGEFRRPWRWNGLEBGkCPCLRUMPBQRMRPWRMPCRPGCTC?N?PRGASJ?P
AMJSKL4FGQAMSJB@CBSCRMBGkCPCLREPMSNQGLWMSPMPE?LGX?RGMLSQGLEBGkCPCLRRCPKQDMPRFCQ?KCB?R?
/PK?W@CWMSPSQCPQHSQRGLRSGRGTCJWSQCBGkCPCLRUMPBQUFCLQC?PAFGLEDMPRF?RGRCK5QGLEQWLMLWKQ
?JJMUQRFCKRM?AACQQRFCB?R?CTCLGDRFCRCPKRFCWAFMMQCGQLeRRFCQ?KC?QRFC?ARS?JAMJSKLL?KC
9MSA?LQCRAMJSKLQWLMLWKQDMPAMJSKLQGLR?@JCQSQCPGKNMPRCBB?R??LBUMPIQFCCRQ4FCPCRSPLCB
R?@JCMPAF?PRSQCQRFC
?ARS?JAMJSKLL?KC
@SRRFCQC?PAF@?PPCmCARQRFCRCPKRFCSQCPRWNCBGLRFC
QWLMLWK
4MAPC?RC?AMJSKLBCQAPGNRGML
 &GLBRFCAMJSKLDMPUFGAFWMSU?LRRM?BBQWLMLWKQ
 3CJCARGRQ 33WLMLWLMLWKQWKQ
 4WNCGL?AMKK?QCN?P?RCBJGQRMDRFCQWLMLWKQWMSU?LRRM?BB
)D?QWLMLWKGQKMPCRF?LMLCUMPBGRKSQR@CCLAJMQCBGLBMS@JCOSMRCQ)DWMS?PCSQGLERFC
7C@GLRCPD?ACWMSUMSJBRWNC
profit,"gross profit"
)DWMS?PCSQGLERFCKMBCJlJCRFCJGQRMDQWLMLWKQKSQR@CCLAJMQCBGLQOS?PC@P?AICRQ&MP
CV?KNJC
[profit, "gross profit"]
(GBC?AMJSKLMPBClLC?QWLMLWK
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
 3?TCWMSPAF?LECQ
22CJ?CJ?RRCBGLDCBGLDMPK?MPK?RGMLRGML
-MBCJRFCB?R?DMPQC?PAFGLE
(GBC?AMJSKLMPBClLC?QWLMLWK
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
#F?LECRFCGLBC#F?LECRFCGLBCVRWNCVRWNC
3SKK?PW3SKK?PW 4FMSEFR3NMRGLBCVCQAMJSKLL?KCQ?LBSLGOSCAMJSKL
T?JSCQ4FCGLBCVCQ?PCSQCBRMBWL?KGA?JJWECLCP?RCQSEECQRGMLQGL
RFCQC?PAF@?PUFCLRWNGLE?QC?PAF
!AMJSKLeQGLBCVGLmSCLACQRFCQSEECQRGMLQRF?R?NNC?PDMPRF?RAMJSKLGLQC?PAF9MSA?LKMBGDW?
QNCAGlAAMJSKLeQ ).$%8490%).$%8490% GLRFC $$!!44!4!4?@JCQ#?@JCQ#MJSKLQMJSKLQ N?ECMPRMQCR?QWQRCKUGBC )LBC)LBCVV T?JSC
GLRFCKMBCJGLElJC
77?PLGLE?PLGLE )D?AMJSKLF?Q?TCPWJ?PECDPCCRCVRT?JSCQ4FMSEFR3NMRBMCQLMRPCAMKKCLBCBRM
AF?LEGLERFCAMJSKLGLBCVGLE4FCQCQFMSJBLMRRM@CGLBCVCB@CA?SQCGLBCVGLEMLRFCQCT?JSCQGQLMR
SQCDSJ?LBK?WECLCP?RCAMLDSQGLEQSEECQRGMLQ
$CD$CD?SJRGLBC?SJRGLBCVGLEVGLE
4FCBCD?SJR@CF?TGMPMDGLBCVGLEGQ?QDMJJMUQ
h !JJAMJSKLL?KCQ?PCGLBCVCBSQGLERFCGP ##MJSKL.?KCMJSKL.?KC T?JSC
h 6?JSCQDMPAMJSKLQUGRFRFCAMJSKLRWNCMD MEASURE ?PCLMRGLBCVCB
h 6?JSCQDMPAMJSKLQUGRFRFCB?R?RWNCMD $$!!4%4% ?PCLMRGLBCVCB
h #MJSKLQRF?RAMLR?GL?J?PEC?KMSLRMDDPCCDMPKRCVRGCRFCLSK@CPMDAF?P?ARCPQGLKMPC
RF?L?DCUMDRFClCJBQGQKMPCRF?L?PCGLBCVCB?Q PREFIX_ONLY @WBCD?SJR
h 3FMPRQRPGLEQJGIC? firstname AMJSKL?PCGLBCVCBSQGLE PREFIX_AND_SUBSTRING @WBCD?SJR
UFGAFGLBCVCQ@MRFNPClV?LBQS@QRPGLEQ
9MSA?LMTCPPGBCRFCBCD?SJR@CF?TGMP@WCBGRGLERFCKMBCJGLElJCRMAF?LECRFC )LBC)LBCVV T?JSCDMP?LW
AMJSKLQRF?RQFMSJB@CGLBCVCBBGkCPCLRJW4FCPC?PCQCTCP?JBGkCPCLRQSNNMPRCBGLBCVRWNCQ
)LBC)LBCVRWNCVRWNC $CQAPGNRGML$CQAPGNRGML
DEFAULT 4FGQGQRFCBCD?SJRT?JSC4FCBCD?SJRGLBCVGLE@CF?TGMPUGJJ?NNJWRM
RFCAMJSKLT?JSCQBCNCLBGLEMLRFCGPRWNC PREFIX_AND_SUBSTRING
DMPQFMPRT?JSCQ?LB PREFIX_ONLY DMPJMLET?JSCQ?LBDPCCDMPKRCVR
DONT_INDEX 0PCTCLRQGLBCVGLEMLRFCAMJSKLT?JSCQ
PREFIX_AND_SUBSTRING !JJMUQDSJJGLBCVGLEQSAFRF?RNPClV?LBQS@QRPGLEQC?PAF@MRFUMPI
DMPRFCAMJSKLT?JSCQ
PREFIX_ONLY !JJMUQGLBCVGLEQSAFRF?RMLJWNPClVQC?PAFUMPIQDMPRFCAMJSKL
T?JSCQ
PREFIX_AND_WORD_SUBSTRING !JJMUQGLBCVGLEQSAFRF?RMLJWNPClVQC?PAFUMPIQDMPC?AFUMPBMD
?KSJRGUMPBQRPGLEDMPRFCAMJSKLT?JSCQ
-?I-?IC?AF?LECC?AF?LEC
 &GLBRFCAMJSKLUFMQCGLBCVRWNCWMSU?LRRMKMBGDW
 3CRGRQ )LBC)LBCV4V4WNCWNC
#F?LECRFCGLBCVRWNC
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
)DWMS?PCSQGLERFCKMBCJlJCBMS@JCAJGAIGLRFC )LBC)LBCVV ACJJ?LBRWNCGLRFCGLBCVRWNCWMSU?LR
RMSQC#MLQGBCP?AMJSKLGLUFGAFRFCPC?PCDMSPT?JSCQd4FMSEFR3NMRed4FMSEFRed3NMRe?LB
d4FMSEFR3NMRe)DWMSQC?PAFDMPdQNeBCNCLBGLEMLRFCQCRRGLEDMPGLBCVGLERFCAMJSKLT?JSC
QC?PAFPCQSJRQSEECQRGMLQUGJJT?PW
)LBC)LBCVlCJBTVlCJBT?JSC?JSC 3C?P3C?PAF@?PQSEECQAF@?PQSEECQRGMLQRGMLQ
DEFAULT d4FMSEFR3NMRed3NMRe?LBd4FMSEFR3NMRe
DONT_INDEX .MQSEECQRGMLQ
PREFIX_AND_SUBSTRING d4FMSEFR3NMRed3NMRe?LBd4FMSEFR3NMRe
PREFIX_ONLY d3NMRe
PREFIX_AND_WORD_SUBSTRING d3NMRe?LBd4FMSEFR3NMRe
 3?TCWMSPAF?LECQ
22CJ?CJ?RRCBGLDCBGLDMPK?MPK?RGMLRGML
-MBCJRFCB?R?DMPQC?PAFGLE
#F?LECRFCGLBCVRWNC
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
!!BB?ECMEPBB?ECMEP?NFGA?JB??NFGA?JB?R?QCRRGLER?QCRRGLE
#CPR?GL?RRPG@SRCAMJSKLQRF?RAMLR?GLJMA?RGMLB?R?A?L@CSQCBRMAPC?RC'CM-?NQ4FMSEFR3NMR
QSNNMPRQ,?RGRSBC,MLEGRSBC:GN#MBC533R?RCQ53#MSLRGCQ#MSLRPGCQ?LBQCJCARGLRCPL?RGML?JQS@
L?RGMLPCEGMLQ
9MSA?LBCQGEL?RC?AMJSKL?Q Geo @WCBGRGLERFC '%/#'%/#/.&)'/.&)' AMJSKLGLRFCR?@JC ##MJSKLQMJSKLQ N?EC9MS
A?LLMRCBGRRFCECMAMLlESP?RGMLAMJSKLGLDMPK?RGMLGLRFC model.xls lJC
'SGBCJGLCQD'SGBCJGLCQDMPECMEPMPECMEP?NFGAA?NFGAAMJSKLQMJSKLQ
#MJSKLQRF?RA?L@CBCQGEL?RCB?Q Geo AMJSKLQLCCBRMAMLR?GLRCVRVARCHARB?R?SLJCQQRFCWAMLR?GL
J?RGRSBCJMLEGRSBCB?R?,?RGRSBC?LBJMLEGRSBCAMJSKLQA?LAMLR?GLLSKCPGAB?R?DOUBLEMPRCVR
)DWMS?PCSQGLE?AMJSKLUGRFRFCB?R?RWNC DOUBLE DMPJ?RGRSBC?LBJMLEGRSBCWMSUGJJ?JQMLCCBRM
AF?LECRFCDMJJMUGLEQCRRGLEQDMPRFMQCAMJSKLQ
h QCR ##MJSKL4MJSKL4WNCWNC RM ATTRIBUTE
h QCR !!BBGRGTBBGRGTCC RM NO
h QCR !!EEPEEPCE?CE?RGML4RGML4WNCWNC RM NONE
&MPGLDMPK?RGMLRFCQCQCRRGLEQQCC 3CR!$$)4)6%MP!''2%'!4)/.
(M(MURURMCBGRECMEPMCBGRECMEP?NFGAA?NFGAAMJSKLQMJSKLQ
 &GLBRFC '%/#'%/#/.&)'/.&)' DMPRFCAMJSKLRF?RAMLR?GLQRFCECMEP?NFGA?JB?R?
 3CJCARRFCAMJSKLRMBGQNJ?WRFC 3NCAGDW'CMEP3NCAGDW'CMEP?NFGA#?NFGA#MLlESPMLlESP??RGMLRGML BG?JME
 #F?LECRFCT?JSCRMRFC?NNPMNPG?RC '%/#'%/#/.&)'/.&)'BCNCLBGLEMLRFCIGLBMDECMB?R?RFC
AMJSKLAMLR?GLQ
)DWMSPB?R?GLAJSBCQJ?RGRSBC?LBMPJMLEGRSBCAMJSKLQRF?R?PCQRMPCB?Q?LSKCPGAB?R?RWNC
DOUBLEK?ICRFCQCAF?LECQDMPRFMQCAMJSKLQ
!BB?ECMEP?NFGA?JB?R?QCRRGLE
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
? #F?LECRFC 44WNCWNC RM ATTRIBUTE
@ #F?LEC !$$)4)6%!$$)4)6% RM NOFALSE
 3?TCWMSPAF?LECQ
,GQ,GQRMDECMRWNCQRMDECMRWNCQ
RPR@MBWR?@JC2CJ?RCBGLDMPK?RGML;-MBCJRFCB?R?DMPQC?PAFGLE<QCK?LRGA
KMBCJGLEFRKJ
'CM4'CM4WNCWNC $CQAPGNRGML$CQAPGNRGML 44WNC%VWNC%V?KNJC?KNJC
COUNTRY_REGION #MSLRPGCQ
h L?KC5LGRCB3R?RCQ
h JMLEL?KC5LGRCB3R?RCQ
h L?KC=QMPR5LGRCB3R?RCQMD
!KCPGA?
h ?@@PCTG?RGML53!
h ?BK=?53!
h ?BK=?=GQ53!
h ?BK=?=SQ53!
h ?BKGL5LGRCB3R?RCQMD
!KCPGA?
h @PI=?53!
h @PI=L?KC5LGRCB3R?RCQ
h DMPK?J=CL5LGRCB3R?RCQMD
!KCPGA?
h GQM=?53
h GQM=?53!
h GQM=L
COUNTY #MSLRGCQGLRFC5LGRCB3R?RCQ
h Q?LR?AJ?P?AMSLRW
h NGICAMSLRWMFGM
h NGICAMSLRW/(
STATE_PROVINCE 3R?RCQGLRFC5LGRCB3R?RCQ
h L?KC#?JGDMPLG?
h 530MQR?J3CPTGAC?@@PCTG?
RGML#!
LATITUDE</td> -SQR@CSQCBUGRF LONGITUDE
h 
h 
LONGITUDE -SQR@CSQCBUGRF LATITUDE
h j
h 
ZIP_CODE :GNAMBCQ?LBXGNAMBCQGLRFC5LGR
CB3R?RCQ h NM=L?KC-4-%!$/73
!2%!
!BB?ECMEP?NFGA?JB?R?QCRRGLE
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
'CM4'CM4WNCWNC $CQAPGNRGML$CQAPGNRGML 44WNC%VWNC%V?KNJC?KNJC
h :)0
h XGN
/RFCP3S@L?RGML
2CEGMLQ
!BKGLGQRP?RGTCPCEGMLQDMSLBGLAMSL
RPGCQMRFCPRF?LRFC5LGRCB3R?RCQ h @PCKCL
h LMPK?LBW
h UCQRKGBJ?LBQ
!BB?ECMEP?NFGA?JB?R?QCRRGLE
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
3CRRFCQC?P3CRRFCQC?PAFQSEECQAFQSEECQRGMLQNPGMPGRWRGMLQNPGMPGRW
3SKK?PW3SKK?PW 9MSA?LAF?LECRFCNPGMPGRWRF?RBCRCPKGLCQUFGAFAMJSKLQ
?PCQFMULGLQC?PAFQSEECQRGMLQ?LBRFCMPBCPGLUFGAFRFCW?NNC?P
!AMJSKLeQ ).$%802)/2)49).$%802)/2)49 BCRCPKGLCQRFCMPBCPMPP?LIGLUFGAFGR?LBGRQT?JSCQ?NNC?PGLRFCQC?PAF
BPMNBMUL
"WBCD?SJRRFC ).$%802)/2)49).$%802)/2)49 T?JSCGQQCRRMfgDMP?JJAMJSKLQ9MSA?LNSQF?AMJSKLSNGLRFCMPBCP
GLAPC?QCRFCP?LI@WGLAPC?QGLEGRQ ).$%802)/2)49).$%802)/2)49 T?JSC!FGEFCPT?JSCJGICUGJJA?SQCRFC
AMPPCQNMLBGLEAMJSKL?LBGRQT?JSCQRM?NNC?PFGEFCPSNGLRFCQC?PAFBPMNBMULRF?LAMJSKLQUGRF
JMUCPT?JSCJGIC
3CRRFCQC?PAFQSEECQRGMLQNPGMPGRW
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
9MSQFMSJBMLJWSQCLSK@CPQ@CRUCCLGLRFC ).$%802)/2)49).$%802)/2)49 lCJB4FCQCT?JSCQGKN?ARRFC SQ?EC
@?QCBP?LIGLEQ5"2
 #F?LECRFCT?JSCRM?LSK@CP@CRUCCL?LB5QC?T?JSC@CRUCCLDMPGKNMPR?LR
AMJSKLQRMGKNPMTCRFCGPQC?PAFP?LIGLE5QCDMPJMUNPGMPGRWAMJSKLQ
 3?TCWMSPAF?LECQ
22CJ?CJ?RRCBGLDCBGLDMPK?MPK?RGMLRGML
-MBCJRFCB?R?DMPQC?PAFGLE
3CRRFCQC?PAFQSEECQRGMLQNPGMPGRW
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
3CRLSK@CP3CRLSK@CPB?B?RRCC?LBASPP?LBASPPCLACLAWDWDMPK?MPK?RQRQ
3SKK?PW3SKK?PW %VNJ?GLQFMURMQCRICWDMPK?RQDMPAMJSKLT?JSCQ
9MSA?LQCRLSK@CPB?RC?LBASPPCLAWBGQNJ?WDMPK?RQ4FCQCDMPK?RQBClLCFMURFCQCT?JSCRWNCQ
BGQNJ?WGLR?@JCQ?LBAF?PRQ
.SK@CPD.SK@CPDMPK?MPK?RQRQ
9MSA?LQCR?DMPK?RDMPFMULSK@CPQ?PCBGQNJ?WCBGLR?@JCQ?LBAF?PRQ&MPCV?KNJCWMSA?LBGQNJ?W
LSK@CPQUGRF?BGkCPCLRLSK@CPMDBGEGRQ?DRCPRFCBCAGK?JNMGLR@?QCBMLRFCB?R?KMBCJGLEQCRRGLE
&&MPK?MPK?R0R0??RRRRCPLCPL9MSA?LSQC?LWMDRFCQSNNMPRCBLSK@CPDMPK?RQDMPBCJGKGRCPQ?LBLSK@CPMDBGEGRQRM
QFMUSQGLE *?T?$CAGK?J.MR?RGML#SPPCLAWQWK@MJQ?PCLMRQSNNMPRCB
4FCQWQRCKF?QBCD?SJRT?JSCQUFGAF?PC
h#,### DMPGLRCECPB?R?RWNCQ).4")').4
h#,###.00 DMPBCAGK?JB?R?RWNCQ$/5",%?LB&,/!4
4FCQC?PCQMKCCV?KNJCQMDDMPK?RQWMSA?LSQC
33RRMPMPCB6CB6?JSC?JSC &&MPK?MPK?R0R0??RRRRCPLCPL $GQNJ?$GQNJ?W6W6?JSC?JSC
 #,##0.## 
 #,##0.### 
 #,##0.00000 
 #,##0 
 #,##0.00 
 #,##0.## 
 #,##0.00 
9MSA?LAF?LECRFCB?RCDMPK?RSQCBRMBGQNJ?W?AMJSKLeQT?JSCQ DMP?QGLEJCR?@JC MP@WCBGRGLERFCB?R?
KMBCJDMP RFCCLRGPC4FMSEFR3NMRGLQR?LAC%BGRGLERFCB?R?KMBCJlJCPCOSGPCQRF?RWMSF?TC
?BKGLGQRP?RGTCNPGTGJCECQ
 $CAGBCGDRFCAF?LECGQDMP?R?@JCMPRFCCLRGPCGLQR?LAC
 &GLBRFC &&MPK?MPK?R0R0??RRRRCPLCPL DMPRFCAMJSKL4FGQGQCGRFCP?AMJSKLGL?QGLEJCR?@JCMP?AMJSKLGL
RFCB?R?KMBCJGLElJC
 )LRFCAMJSKLCLRCPRFCDMPK?RWMSU?LRRMSQC
 3?TCWMSPAF?LECQ)DWMS?PCSQGLE?B?R?KMBCJGLElJCWMSeJJLCCBRMSNJM?BRFCLCUlJCRM
WMSPGLQR?JJ?RGML
3CRLSK@CPB?RC?LBASPPCLAWDMPK?RQ
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
0PMlJC@?QCBLSK@CPDMPK?RRGLE
.SK@CPDMPK?RRGLEGQQCR@WBCD?SJR@?QCBMLWMSP4FMSEFR3NMRNPMlJCeQ 0P0PCDCDCPPCPPCBJMA?JCCBJMA?JC QCRRGLE9MSA?L
QCRRFGQT?JSCRM?AAMKKMB?RCWMSPECMEP?NFGAJMA?RGMLQ
&MPCV?KNJCGDWMS?PCSQGLE4FMSEFR3NMRGLRFC53RFCLSK@CPDMPK?RRGLEQFMSJBJMMIJGICRFGQ
xxx,xxx.xx!LBGL%SPMNCGRQFMSJBJMMIJGICRFGQ xxx.xxx,xx
$?$?RRCDCDMPK?MPK?RQRQ
&&MPK?MPK?R0R0??RRRRCPLCPL 5) &&MPK?MPK?R0R0??RRRRCPLCPL KMBCJlJCDMPK?RQDMPFMUB?RCQ?PCBGQNJ?WCBGLR?@JCQ?LBAF?PRQ
&MPCV?KNJCWMSA?LBGQNJ?WB?RCQGL?QR?LB?PB%SPMNC?LMP53DMPK?R@?QCBMLRFCB?R?KMBCJGLE
QCRRGLE &&MPK?MPK?R0R0??RRRRCPLCPL4FCQC?PCQMKCCV?KNJCQMDDMPK?RQWMSA?LSQC
&&MPK?MPK?RK?QIRK?QI $CQAPGNRGML$CQAPGNRGML
YYYY MP yyyy DMSPBGEGRWC?PQSAF?Q 2017
YY MP yy J?QRRUMBGEGRQMDWC?PQSAF?Q 17
MKMLRFUGRFLMJC?BGLEXCPM 112
MM 4UMBGEGRKMLRF 0112
MMM 4FPCCJCRRCPKMLRFQSAF?Q Jan
D$?WMDWC?PUGRFMSR?JC?BGLEXCPM 0365
DD $?WMDWC?PUGRFSNRMMLCJC?BGLEXCPM 01365
3CRLSK@CPB?RC?LBASPPCLAWDMPK?RQ
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
&&MPK?MPK?RK?QIRK?QI $CQAPGNRGML$CQAPGNRGML
DDD $?WMDWC?PUGRFSNRMRUMJC?BGLEXCPMCQ 001365
d$?WMDKMLRFUGRFLMJC?BGLEXCPM 131
dd 4UMBGEGRB?WMDKMLRF 0131
HH 4UMBGEGR 24 FMSPPCNPCQCLR?RGMLMDFMSP 0023
hh 4UMBGEGR 12 FMSPPCNPCQCLR?RGMLMDFMSP 0112
HFMSPPCNPCQCLR?RGMLMDFMSPUGRFLMJC?BGLEXCPM 023
hFMSPPCNPCQCLR?RGMLMDFMSPUGRFLMJC?BGLEXCPM 112
mm -GLSRCQ 0059
m-GLSRCQUGRFLMJC?BGLEXCPM 059
ss 3CAMLBQ 0059
s3CAMLBQUGRFLMJC?BGLEXCPM 059
a!-0-GLBGA?RMP
6?JGBBCJGKGRCPQGLAJSBCKMQRLML?JNF?@CRAF?P?ARCPQ4FGQGLAJSBCQ@SRGQLMRJGKGRCBRM
h\DMPU?PBQJ?QF
h/@?AIU?PBQJ?QF
h|NGNCQWK@MJ
h:AMJML
h-B?QF
h_SLBCPQAMPC
h=COS?JQGEL
%V?KNJCQMDT?JGBDMPK?RK?QIQWMSA?LNPMBSACDMPBGQNJ?W?PC?QDMJJMUQ
hMM/dd/yyyy
hMMM
hDD/MM/yyyy
hMM/dd/yyyy HH:mm
hDD/MM/yyyy HH:mm
4MAF?LECRFCB?RCDMPK?RSQCBRMBGQNJ?W?AMJSKLeQT?JSCQ DMP?QGLEJCR?@JC MP@WCBGRGLERFCB?R?
KMBCJDMP RFCCLRGPC4FMSEFR3NMRGLQR?LAC
 $CAGBCGDRFCAF?LECGQDMP?R?@JCMPRFCCLRGPCGLQR?LAC
 &GLBRFC &&MPK?MPK?R0R0??RRRRCPLCPL DMPRFCAMJSKL4FGQGQCGRFCP?AMJSKLGL?QGLEJCR?@JCMP?AMJSKLGL
RFCB?R?KMBCJGLElJC
 )LRFCAMJSKLCLRCPRFCDMPK?RWMSU?LRRMSQC
 3?TCWMSPAF?LECQ)DWMS?PCSQGLE?B?R?KMBCJGLElJCWMSeJJLCCBRMSNJM?BRFCLCUlJCRM
WMSPGLQR?JJ?RGML
3CRLSK@CPB?RC?LBASPPCLAWDMPK?RQ
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
3CRASPP3CRASPPCLACLAWDWDMPK?MPK?RR
9MSA?LQCR?DMPK?RDMPFMUASPPCLAGCQ?PCBGQNJ?WCBGLR?@JCQ?LBAF?PRQUFCLSQGLERFC4FMSEFR3NMR
$?R?!0)MPCK@CBBGLE&MPCV?KNJCWMSA?LBGQNJ?WASPPCLAGCQGL?QR?LB?PB%SPMNC?L%SPMMP53$MJJ?P
DMPK?R@?QCBMLRFCB?R?KMBCJGLEQCRRGLE #SPP#SPPCLACLAW4W4WNCWNC
9MSA?LAF?LECRFCASPPCLAWDMPK?RSQCBRMBGQNJ?W?AMJSKLeQT?JSCQ DMP?QGLEJCR?@JC7FCLWMS
QNCAGDWRFCASPPCLAWRWNCMDWMSPB?R?MLRFC $$!!44!! N?ECWMSPASPPCLAWB?R?UGJJMLJWBGQNJ?WRFCAMPPCAR
DMPK?R?LBASPPCLAWAMBCGLRFCCK@CBBCBSQCA?QC#SPPCLAWQNCAGlAQWK@MJQ?PC?T?GJ?@JCGLRFCLML
CK@CBBCBSQCA?QC?QUCJJ@SRRFCW?PCLMRJMA?JGXCB
!JJSQCPQ?PCRPC?RCB?QGDRFCW?PCGL en-US JMA?JCSLJCQQRFCW?PCGLCK@CBKMBC?LBRFCGP@PMUQCP
AMLlESP?RGMLRCJJQ4FMSEFR3NMRRF?RRFCW?PCGLQMKCMRFCPJMA?JC&MPCV?KNJC 100 Polish Zloty
?NNC?PQ?Q 100zł RM?SQCPGL0MJ?LB@SRUGRFMSRJMA?JGX?RGMLCL?@JCBGR?NNC?PQ?Q PLN 100
4FGQQS@RJCBGkCPCLACA?L@CQCCLUFCLWMSSQCRFC2%34!0)3CCRFC4FMSEFR3NMR!NNJGA?RGML
)LRCEP?RGML'SGBCDMPKMPCGLDMPK?RGMLMLRFC!0)
 &GLBRFC #SPP#SPPCLACLAW4W4WNCWNC DMPRFCAMJSKLUFMQCBGQNJ?WDMPK?RWMSU?LRRMAF?LEC
 #JGAIMLGRRMMNCLRFC 3NCAGDW#SPP3NCAGDW#SPPCLACLAW4W4WNCWNC KCLS
 3CJCARMLCMDRFCDMJJMUGLEU?WQWMSUMSJBJGICRMAF?LECRFCDMPK?R
/NRGML/NRGML $CQAPGNRGML$CQAPGNRGML
)LD)LDCPCP
&P&PMKMK
"P"PMMUUQCPQCP
9MSPASPPCLAWB?R?UGJJ@CKMBCJCBSNMLRFCJMA?JCMDWMSP@PMUQCPQCRRGLE
&P&PMK?MK?
AAMJSKLMJSKL
9MSPASPPCLAWB?R?UGJJ@CKMBCJCBSNMLRFCCVGQRGLEASPPCLAWGLDMPK?RGMLGLRFC
QCJCARCBAMJSKL4FGQMNRGMLGQBGQ?@JCBGDRFCPCGQLM VARCHAR AMJSKLRMAFMMQC
DPMK
3CRLSK@CPB?RC?LBASPPCLAWDMPK?RQ
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
/NRGML/NRGML $CQAPGNRGML$CQAPGNRGML
3NCAGDW3NCAGDW
)3/)3/
##MBCMBC
9MSPASPPCLAWB?R?UGJJ@CKMBCJCBSNMLWMSPQCJCARGMLDPMKRFC?T?GJ?@JCASP
PCLAWAMBCAFMGACQ
 #JGAI /I/I RMQ?TCWMSPAF?LECQ
22CJ?CJ?RRCBGLDCBGLDMPK?MPK?RGMLRGML
-MBCJRFCB?R?DMPQC?PAFGLE
3CRLSK@CPB?RC?LBASPPCLAWDMPK?RQ
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
#F?LECRFC!#F?LECRFC!RRPG@SRGML$GKCLQGMLRRPG@SRGML$GKCLQGML
3SKK?PW3SKK?PW 4FC!RRPG@SRGML$GKCLQGMLQCRRGLE?NNJGCQMLJWRMR?@JCQ
RF?R?PCPCJ?RCBRFPMSEF?AF?QKRP?N)DWMSPQAFCK?BMCQLMRGLAJSBC
RFCQCWMSA?LGELMPCRFGQQCRRGLE
4FC !!RRPG@SRGML$GKCLQGMLRRPG@SRGML$GKCLQGML QCRRGLEMLJW?NNJGCQRMR?@JCQRF?RHMGLMTCP? #F?QK4P?N"WBCD?SJRRFC
?RRPG@SRGMLBGKCLQGMLQCRRGLEUGJJ@CQCRRM YES@SRWMSA?LMTCPPGBCRF?R@WQCRRGLERFCAMJSKLeQ
?RRPG@SRGMLBGKCLQGMLNPMNCPRWRM NO?QBCQAPG@CBFCPC
5LBCPQ5LBCPQR?LBAF?QKRPR?LBAF?QKRP?NQ?LB??NQ?LB?RRPG@SRRRPG@SRCC
BGKCLQGMLBGKCLQGML
)LRFCAJ?QQGAAF?QKRP?NRUMD?ARR?@JCQ?PCPCJ?RCBRFPMSEF?QF?PCBBGKCLQGMLR?@JC7FCLRFCRUMD?AR
R?@JCQ?PCHMGLCBRFCQF?PCBAMJSKLQGLRFCBGKCLQGMLR?@JC?PCSQCBRM?RRPG@SRCPMUQGLMLCD?ARR?@JC
RMK?RAFUGRFPMUQGLRFCMRFCPD?ARR?@JC
5QS?JJW?JJEMCQUCJJSQGLERFGQKCRFMB"SRQMKCRGKCQ?LGLAMPPCARMPGJJMEGA?J?RRPG@SRGMLA?LPCQSJR4FGQ
A?LF?NNCL@CA?SQCRFCAMJSKLAFMQCLGQLMRKC?LGLEDSJDMPNCPDMPKGLERFGQ?RRPG@SRGML)DWMS?PCQCCGLE
SLCVNCARCBPCQSJRQGLQC?PAFCQRF?RGLAJSBCR?@JCQ?APMQQ?AF?QKRP?NRFGQQCRRGLEGQDMPWMS
"CJMUGQ?LCV?KNJCMD?AMJSKLRF?RGQLMR?L?RRPG@SRGMLBGKCLQGML3SNNMQCWMSF?TCRUMD?ARR?@JCQ
7FMJCQ?JC0SPAF?QCQ?LB2CR?GJ3?JCQRF?RQF?PC?AMKKMLBGKCLQGML$?RC
)LRFGQCV?KNJCRFCB?RCAMJSKLGLRFC$?RCBGKCLQGMLQFMSJBLMR@CSQCBDMP?RRPG@SRGMLQGLACSLPCJ?RCB
PMUQGL@MRFMDRFCD?ARR?@JCQAMSJBQF?PCRFCQ?KCPMUGLRFC$?RCR?@JC7FW"CA?SQCGD3?JJW@MSEFR
MP?LECQUFMJCQ?JCML!NPGJ?LBK?BC?PCR?GJQ?JCMD?NNJCQMLRFCQ?KCB?WRFCPCGQLMJMEGA?J
PCJ?RGMLQFGN@CRUCCLRFMQCRUMCTCLRQ#MK@GLGLERFCRUMCTCLRQSQGLERFCB?RCRFCWQF?PCUGJJLMR
APC?RC?LWKC?LGLEDSJGLDMPK?RGML
)DK?RAFGLEPMUQGLRUMD?ARR?@JCQMTCP?AF?QKRP?NBCNCLBQMLRFCT?JSCQGL?AMJSKLAMLR?GLCBGL?
BGKCLQGMLR?@JCRF?RAMJSKLGQILMUL?Q?L?RRPG@SRGMLBGKCLQGML
#F?LECRFC!RRPG@SRGML$GKCLQGML
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
)LRFGQCV?KNJCRFC0PMBSAR)$AMJSKLGLRFC0PMBSARQBGKCLQGMLR?@JCGQ?L?RRPG@SRGMLBGKCLQGML&MP
PMUQUFCPCRFC0PMBSAR)$GLRFC7FMJCQ?JC0SPAF?QCQ?LBGLRFC2CR?GJ3?JCQR?@JCQGQ?K?RAFRFMQC
PMUQ?PCJMEGA?JJWPCJ?RCBGL?KC?LGLEDSJU?W4FCWA?L@CAMK@GLCBGLAF?PRQ?LBPCNMPRQRMNPMBSAC?
JMEGA?JCVNCARCBMSRAMKC
(M(MURURMQCR?MQCR?RRPG@SRRRPG@SRCBGKCLQGMLCBGKCLQGML
9MSA?LLMRAMLlESPCRFGQQCRRGLEGLRFCKMBCJlJC9MSA?LMLJWAMLlESPCGRML?R?@JC@WR?@JC@?QGQ4M
BCQGEL?RC?AMJSKL?QLMR@CGLE?L?RRPG@SRGMLBGKCLQGMLGCLMRNPMBSAGLE?LWKC?LGLEDSJ?RRPG@SRGML
?APMQQ?AF?QKRP?N
 &GLBRFCAMJSKLRF?RGQLMR?L?RRPG@SRGMLBGKCLQGML
 3CJCARGRQ !!RRPG@SRGML$GKCLQGMLRRPG@SRGML$GKCLQGML
 3CRRFCT?JSCRM NO)DWMSePCSQGLERFCKMBCJGLElJCQCRGRRM &&!,3%!,3%
 3?TCWMSPAF?LECQ
22CJ?CJ?RRCBGLDCBGLDMPK?MPK?RGMLRGML
-MBCJRFCB?R?DMPQC?PAFGLE
#F?LECRFC!RRPG@SRGML$GKCLQGML
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
,GLIR?@JCQSQGLEP,GLIR?@JCQSQGLEPCJ?CJ?RGMLQFGNQRGMLQFGNQ
9MSA?LJGLIR?@JCQ@WAPC?RGLEPCJ?RGMLQFGNQ@CRUCCLRFCGPAMJSKLQ,GLICBR?@JCQA?L@CQC?PAFCB
RMECRFCPMPAMK@GLCBGLRM?UMPIQFCCRDMPC?QWQC?PAFGLE4?@JCQRF?RF?TCLMPCJ?RGMLQFGN@CRUCCLRFCGP
AMJSKLQA?LLMR@CAMK@GLCBGL?QGLEJCQC?PAF
4FCPC?PCRUMU?WQRMAPC?RCPCJ?RGMLQFGNQ@CRUCCLR?@JCQ
 #PC?RC?AMLQRP?GLRSQGLE41,
 #PC?RC?PCJ?RGMLQFGNRFPMSEFRFCUC@GLRCPD?AC
4FCRUMKCRFMBQAPC?RCRFCQ?KCIGLBMDPCJ?RGMLQFGN@MRFDPMK?LCLBSQCPNCPQNCARGTC?LB?L
?BKGLGQRP?RGTCNCPQNCARGTC7FCLAPC?RGLE?PCJ?RGMLQFGN@CRUCCLRUMR?@JCQRFCAMJSKLQRF?RDMPKRFC
JGLIKSQR@CRFCCV?ARQ?KCB?R?RWNC&MPCV?KNJC?AMJSKLMDRWNC INT32 RM?LMRFCP INT32 AMJSKL
"MRFRWNCQMDPCJ?RGMLQFGNQCVGQRUGRFGLRFCB?R?@?QC9MSA?L?JQMECLCP?RC?QAPGNRRFPMSEF41,RF?R
AMLR?GLQ?JJPCJ?RGMLQFGNQUFCRFCPAPC?RCTG?RFCUC@GLRCPD?ACMPGL41,
2CJ?RGMLQFGNQAPC?RCBRFPMSEFCGRFCPKCRFMBA?L@CK?L?ECBCGRFCPTG?41,MP@WEMGLERMRFC
22CJ?CJ?RGMLQFGNQRGMLQFGNQ N?ECUFCLTGCUGLEB?R?GLRFC $?$?RRC-MBCJGLEC-MBCJGLE QCARGMLGLRFC4FMSEFR3NMR?NNJGA?RGML9MS
A?LTGCUKMBGDWMPBCJCRCPCJ?RGMLQFGNQGLCGRFCPNJ?AC
9MSK?WAPC?RCPCJ?RGMLQFGNQSQGLE?KGVRSPCMD41,?LBRFCUC@GLRCPD?AC@SRRFCPCJ?RGMLQFGNQWMS
APC?RCA?LLMRDMPK?AGPASJ?PPCJ?RGMLQFGNMPfAWAJCg)DWMS?RRCKNRRMAPC?RC?PCJ?RGMLQFGNRF?RUMSJB
AMKNJCRC?AWAJCWMSUGJJQCC?KCQQ?ECQ?WGLERF?RRFCPCJ?RGMLQFGNAMSJBLMR@C?BBCB@CA?SQCGR
AMLmGARQUGRF?LMRFCPCVGQRGLEPCJ?RGMLQFGN
,GLIR?@JCQSQGLEPCJ?RGMLQFGNQ
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
#P#PC?C?RRC?PC?PCJ?CJ?RGMLQFGNRGMLQFGN
3SKK?PW3SKK?PW %VNJ?GLQFMURMAPC?RC?JGLI@CRUCCLRUMB?R?QMSPACQ
RFPMSEF?PCJ?RGMLQFGN
9MSA?LOSGAIJWAPC?RC?PCJ?RGMLQFGNMPJGLI@CRUCCLR?@JCQRF?R?JJMUQWMSRMAMK@GLCRFCKGL?QGLEJC
QC?PAF#FMMQC?AMJSKLRMHMGLMLRF?R@MRFR?@JCQAMLR?GLCECKNJMWCC)$MPNPMBSARICW
9MSKSQRF?TCCGRFCP?BKGLGQRP?RGMLNPGTGJCECMPKMBGDW?AACQQNCPKGQQGMLRMRFCAMJSKLQRMAPC?RC?
PCJ?RGMLQFGN
7FCLAPC?RGLE?JGLI@CRUCCLRFCAMJSKLQGLRUMB?R?QMSPACQRFCAMJSKLQ@CGLEJGLICBKSQRF?TCRFC
Q?KCB?R?RWNCUGRFRFCQ?KCKC?LGLE4F?RGQRFCWKSQRPCNPCQCLRRFCQ?KCB?R?.MPK?JJWWMSeJJK?IC
RFGQIGLBMDJGLIDPMK?D?ARR?@JCAMJSKLRM?AMJSKLGL?BGKCLQGMLR?@JCRF?RSLGOSCJWGBCLRGlCQ?JMEGA?J
CLRGRWGLWMSPB?R?QSAF?Q%KNJMWCC)$DMP?NCPQML0PMBSAR)$DMP?NPMBSARMP$?RC+CWDMP?QNCAGlA
B?RCGL?B?RCJMMISNR?@JC
4MAPC?RC?PCJ?RGMLQFGNRFPMSEFRFC7C@GLRCPD?AC
 #JGAIML $$!!44!!MLRFCRMNL?TGE?RGML@?P
 #JGAIMLRFCL?KCMDRFCB?R?QMSPACWMSU?LRRMJGLIDPMK
 3CJCAR 22CJ?CJ?RGMLQFGNQRGMLQFGNQ
 )DRFCPC?PC?JPC?BWQMKCCVGQRGLEPCJ?RGMLQFGNQQAPMJJBMUL?LBAJGAI !!BB2BB2CJ?CJ?RGMLQFGNRGMLQFGN
/RFCPUGQCAMLRGLSCRMRFCLCVRQRCN
 #JGAIML 3MSP3MSPAAC#C#MJSKLMJSKL ?LBQCJCARRFCAMJSKLWMSU?LRRMJGLIGLRFCQMSPACR?@JC
#PC?RC?PCJ?RGMLQFGN
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
 5LBCP $CQ$CQRGL?RGL?RGML4RGML4?@JC?@JC lLB?LBQCJCARRFCR?@JCRF?RWMSU?LRRMJGLIRM
#JGAIML $CQ$CQRGL?RGL?RGML#RGML#MJSKLMJSKL ?LBQCJCARRFCAMJSKLWMSU?LRRMJGLIRMGLRFCBCQRGL?RGMLR?@JC
#PC?RC?PCJ?RGMLQFGN
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
 #JGAI !!BB+BB+CCWW RM?BBRFCJGLI
 .?KCWMSPPCJ?RGMLQFGN?LBMNRGML?JJWEGTCGR?BCQAPGNRGML
 #JGAI !!BB2BB2CJ?CJ?RGMLQFGNRGMLQFGN
 2CNC?RRFCQCQRCNQDMPAPC?RGLE?JGLISLRGJ?JJRFCJGLIQWMSU?LRRMK?ICDMPWMSPR?@JCF?TC
@CCLAPC?RCB
#PC?RC?PCJ?RGMLQFGN
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
$CJCR$CJCRC?PC?PCJ?CJ?RGMLQFGNRGMLQFGN
3SKK?PW3SKK?PW 9MSA?LBCJCRCPCJ?RGMLQFGNJGLI@CRUCCLR?@JCQRFPMSEF
RFC?NNJGA?RGMLMP41,
9MSKSQRF?TCCGRFCP?BKGLGQRP?RGMLNPGTGJCECMPKMBGDW?AACQQNCPKGQQGMLRMRFCAMJSKLQRMBCJCRC?
PCJ?RGMLQFGN)DWMSAPC?RCB?PCJ?RGMLQFGNJGLI@CRUCCLR?@JCQSQGLERFC7C@GLRCPD?ACWMSA?L?JQM
BCJCRCGRDPMKRFC7C@GLRCPD?AC"SRGDRFCPCJ?RGMLQFGNU?QAPC?RCBSQGLE41,WMSKSQR?JQMSQC41,RM
BCJCRCGR
4MBCJCRC?PCJ?RGMLQFGNSQGLE41,SQC?L ALTER TABLE...DROP FOREIGN KEY... QR?RCKCLR4MBCJCRC?
PCJ?RGMLQFGNDPMKRFC7C@GLRCPD?AC
 #JGAIMLRFC $$!!44!! GAMLMLRFCRMNL?TGE?RGML@?P?LBRFCLML 77MPIQFCCRQMPIQFCCRQ
 #JGAIMLRFCL?KCMDRFCB?R?QMSPACWMSDPMKUFGAFWMSU?LRRMPCKMTCRFCPCJ?RGMLQFGN
 3CJCAR 22CJ?CJ?RGMLQFGNQRGMLQFGNQ
 &GLBRFCPCJ?RGMLQFGNWMSU?LRRMBCJCRC?LBAJGAI $CJCR$CJCRCC
$CJCRC?PCJ?RGMLQFGN
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
$CJCRC?PCJ?RGMLQFGN
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
!@MSRQ!@MSRQRGAIRGAICPQCPQ
3SKK?PW3SKK?PW 3RGAICPQCL?@JCWMSRMAPC?RCA?RCEMPGCQDMPAJ?QQGlA?RGMLMD
M@HCARQGLAJSBGLENGL@M?PBQ?LQUCPQB?R?QMSPACQ?LBUMPIQFCCRQ
9MSA?LAPC?RCQRGAICPQRMK?ICGRC?QGCPDMPNCMNJCRMlLBB?R?QMSPACQ?LBNGL@M?PBQ3RGAICPQ?PCEJM@?J
GLQAMNC4FGQKC?LQRF?RCTCPWMLCA?LQCCRFCQRGAICPQ?LBSQCRFCKRMR?EM@HCARQ4FCWA?L?JQMlJRCP
JGQRQMDM@HCARQ@WQRGAICP3RGAICPQ?PCMDRCLSQCBRMBCQGEL?RCQS@HCAR?PC?QQSAF?QQ?JCQ(2?LB
lL?LAC@SRWMSA?LSQCRFCK?LWU?WWMSJGIC
+CCNGLKGLBRFCQCNCPKGQQGMLQUFCLUMPIGLEUGRFQRGAICPQ
h /LJW?BKGLGQRP?RMPQA?LAPC?RCQRGAICPQ
h !LWMLCA?L?NNJW?QRGAICP
h !LWMLCA?LlJRCP@W?QRGAICP
#P#PC?C?RRC?QC?QRGAIRGAICPCP
/LJW?BKGLGQRP?RMPSQCPQA?LAPC?RCQRGAICPQ!LWMLCA?L?NNJWRFCQRGAICPQWMSAPC?RCMPSQCRFCK?Q
lJRCPQUFCLQCJCARGLEDPMK?JGQRMDQMSPACQMPNGL@M?PBQ
4MAPC?RC?QRGAICP
 .?TGE?RCRMRFC -?L?EC$?-?L?EC$?R?R? MP 0GL@M?P0GL@M?PBQBQ QAPCCLSQGLERFCGAMLQGLRFCRMNL?TGE?RGML@?P
 #FMMQC 3CJCARQ3CJCARQRGAIRGAICPCPQAPMJJRMRFC@MRRMKMDRFCJGQR?LBAJGAI !!BBBB
 4WNCRFCL?KCDMPRFCLCUQRGAICP
 9MSA?LAF?LECRFCL?KCMPAMJMPMD?QRGAICP@WAJGAIGLERFCCBGRGAMLLCVRRMGRQL?KC
!@MSRQRGAICPQ
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
!NNJW?Q!NNJW?QRGAIRGAICPCP
/LJW?BKGLGQRP?RMPQAPC?RCQRGAICPQ@SR?LWMLCUGRFCBGRNPGTGJCECQA?LR?E?LM@HCARUGRF?QRGAICP
4MR?E?LM@HCARUGRF?QRGAICP
 &PMKRFCRMNKCLSAFMMQC!LQUCPQ0GL@M?PBQMP$?R?
 &GLBRFCGRCKQWMSU?LRRMR?EGLRFCJGQR?LBAFCAIRFC@MVLCVRRMGRQL?KC
 #JGAIRFC?NNJWQRGAICPGAML?LBAFMMQCMLCDPMKRFCJGQR9MSA?L?NNJW?QK?LWQRGAICPQ?QWMS
JGICRM?LM@HCAR
&GJR&GJRCP@CP@WQWQRGAIRGAICPQCPQ
7FCLCTCPWMS?PCQCJCARGLEM@HCARQDPMK?JGQRWMSA?LlJRCP@WQRGAICPRMlLBUF?RWMSePCJMMIGLEDMP
!LWMLCA?LSQCQRGAICPQRMlJRCPJGQRQMDNGL@M?PBQMPB?R?QMSPACQ9MSA?L?JQMlJRCP@WQRGAICPUFCL
QCJCARGLEB?R?QMSPACQ
4MlJRCP@WQRGAICP
!@MSRQRGAICPQ
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
 &PMKRFCRMNKCLSAFMMQC !LQ!LQUUCPQCPQ 0GL@M?P0GL@M?PBQBQMP $?$?R?R?
 #JGAIML 3CJCARQ3CJCARQRGAIRGAICPCP?LBQCJCAR?QRGAICPRMlJRCP@W#JGAIMLGRQL?KC
!@MSRQRGAICPQ
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
3GKNJGDWQC?P3GKNJGDWQC?PAFUGRFUAFUGRFUMPIQFCCRQMPIQFCCRQ
3SKK?PW3SKK?PW 7MPIQFCCRQ?PCm?RR?@JCQAPC?RCB@WHMGLGLEAMJSKLQDPMK
?QCRMDMLCMPKMPCR?@JCQMPGKNMPRCBB?R?QCRQ
!DRCPKMBCJGLERFCB?R?APC?RCUMPIQFCCRQRMK?ICQC?PAFGLEC?QGCP&MPCV?KNJC?Q?JCQCVCASRGTCKGEFR
LCCBRMQC?PAFDMPGLDMPK?RGML?@MSRPCR?GJQ?JCQ4FCPCOSGPCBB?R?AMSJB@CAMLR?GLCBGLQCTCP?JR?@JCQ
Q?JCQASQRMKCPQNPMBSARQQRMPCQCRAUGRFDMPCGELICWPCJ?RGMLQFGNQ@CRUCCLRFCK!L?BKGLGQRP?RMP
UFMGQD?KGJG?PUGRFRFCB?R?KMBCJA?LAPC?RC?PCR?GJQ?JCQUMPIQFCCRRF?RAMK@GLCQ?JJMDRFCPCJ?RCB
D?AR?LBBGKCLQGMLR?@JCQGLRM?QGLEJCC?QWRMSQCTGCU?LBQF?PCGRUGRFRFCQ?JCQCVCASRGTC4FGQ
NPMTGBCQ?AACQQRMRFCB?R?UGRFMSRPCOSGPGLE?LSLBCPQR?LBGLEMDFMUGRGQQRPSARSPCB
'SGBCJGLCQD'SGBCJGLCQDMPUMPUMPIQFCCRQMPIQFCCRQ
5QCPQ?PCMDRCLSLD?KGJG?PUGRFR?@JCQ?LBFMURFCW?PCPCJ?RCBRMMLC?LMRFCP!UMPIQFCCREPMSNQ
KSJRGNJCPCJ?RCBR?@JCQRMECRFCPGL?JMEGA?JU?W9MSKGEFRSQC?UMPIQFCCRDMPRFCQCPC?QMLQ
h 4MNPCHMGLKSJRGNJCR?@JCQRMECRFCP
h 4MEGTC?SQCPMPEPMSN?AACQQRMMLJWN?PRMDRFCSLBCPJWGLEB?R?
h 4MGLAJSBC?BCPGTCBAMJSKLSQGLE?DMPKSJ?
h 4MPCL?KCAMJSKLQRMK?ICRFCB?R?C?QGCPRMQC?PAF
h 4M@SGJBGL?QNCAGlAlJRCPMP?EEPCE?RGML
4WNGA?JJWWMSAPC?RCMLCUMPIQFCCRDMPC?AFQCRMDD?AR?LBBGKCLQGMLR?@JCQ&MPCV?KNJCWMSK?WF?TC
?Q?JCQD?ARR?@JC?LB?LGLTCLRMPWD?ARR?@JC%?AFMDRFCQCD?ARR?@JCQQF?PCQAMKKMLBGKCLQGMLQJGIC
B?RCPCEGML?LBQRMPC)LRFGQQACL?PGMWMSUMSJBAPC?RCRUMUMPIQFCCRQQ?JCQ?LBGLTCLRMPW4FC
DMJJMUGLEBG?EP?KBCNGARQRFCUMPImMUDMPAPC?RGLERFCQ?JCQUMPIQFCCR
3GKNJGDWQC?PAFUGRFUMPIQFCCRQ
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
4FCNPMACQQDMPAPC?RGLE?UMPIQFCCRGQ
 $CAGBCUFGAFR?@JCQRMSQCDMPRFCUMPIQFCCR
 #PC?RC?LCUUMPIQFCCR
 !BBQMSPACQR?@JCQRMRFCUMPIQFCCR
 #FMMQCRFC GLAJSQGMLPSJC RM?NNJW
 #FMMQCRFC UMPIQFCCRHMGLPSJC
 3CJCARRFCAMJSKLQRMGLAJSBC
/NRGML?JJW APC?RCDMPKSJ?Q
 3?TCRFCUMPIQFCCR
 3F?PCRFCUMPIQFCCRUGRFEPMSNQMPSQCPQ
!L?JRCPL?RGTCU?WRMAPC?RC?UMPIQFCCRGQRMBM?QC?PAF?LBQ?TCGR?Q?UMPIQFCCR3CCRFC
4FMSEFR3NMR5QCP'SGBC DMPBCR?GJQMLFMURMBMRFGQ
#P#PC?C?RRC?UC?UMPIQFCCRMPIQFCCR
#PC?RC?UMPIQFCCRRMK?ICRFCB?R?C?QWDMPSQCPQRMQC?PAF4FGQNPMACQQGLAJSBCQ?BBGLE?LCU
UMPIQFCCR?DRCPUFGAFWMSUGJJAFMMQCRFCB?R?QMSPACQRMGLAJSBCGLGR
4MAPC?RC?LCUUMPIQFCCR
 #JGAIML $$!!44!!MLRFCRMNL?TGE?RGML@?P
 #JGAIRFC !!ARGMLQARGMLQ GAMLDPMKRFCSNNCPPGEFRQGBCMDRFCQAPCCL?LBQCJCAR #P#PC?C?RRCUCUMPIQFCCRMPIQFCCR
3GKNJGDWQC?PAFUGRFUMPIQFCCRQ
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
!!BBQMSPBBQMSPAACQ?LBACQ?LBAMJSKLQRMJSKLQRM?UM?UMPIQFCCRMPIQFCCR
!DRCPAPC?RGLE?UMPIQFCCRWMSLCCBRM?BBRFCQMSPACQRF?RAMLR?GLRFCB?R?3MSPACQGQ?LMRFCPL?KC
DMPR?@JCQ4FCQMSPACQWMSAFMMQC?PCRWNGA?JJWPCJ?RCBRMMLC?LMRFCP@WDMPCGELICWQ
4M?BBRFCQMSPACQRMRFCUMPIQFCCR
 #JGAIMLRFC #FMMQC3MSP#FMMQC3MSPAACQCQ JGLI
3GKNJGDWQC?PAFUGRFUMPIQFCCRQ
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
 #FCAIRFC@MVLCVRRMC?AFMDRFCQMSPACQWMSU?LRRMGLAJSBCGLRFCUMPIQFCCR
.MRCRF?RRFCJGQRMDQMSPACQMLJWQFMUQRFCR?@JCQMLUFGAFWMSF?TCTGCUNPGTGJCECQ
 )DWMSU?LRRMQCCUF?RRFCB?R?GLQGBCRFCQMSPACQJMMIQJGICAJGAI %VNJMP%VNJMPC?JJB?C?JJB?R?R?
 #FMMQCRFC GLAJSQGMLPSJC
 #FMMQCRFC UMPIQFCCRHMGLPSJC
 #JGAI $MLC$MLC RMQ?TCWMSPAF?LECQ
%VN?LBRFCR?@JCL?KCQSLBCP ##MJSKLQMJSKLQ RMQCJCARRFCAMJSKLQRM?BBRMRFCUMPIQFCCR
? 4M?BB?JJMDRFCAMJSKLQDPMK?R?@JCAJGAIMLRFCR?@JCL?KC?LBAJGAI !!BBBB
##MJSKLQMJSKLQ
@ 4M?BB?QGLEJCAMJSKLBMS@JCAJGAIMLGRQL?KC
A 4M?BBKSJRGNJCAMJSKLQ#RJAJGAIMLC?AFAMJSKLWMSU?LRRM?BB?LBAJGAI !!BBBB
##MJSKLQMJSKLQ.MRCRF?RMLACWMS?BB?AMJSKLLMLPCJ?RCBR?@JCQGCRFMQCUGRFMSR?
NPGK?PWDMPCGELICWPCJ?RGMLQFGN@CAMKCFGBBCL)DWMS?PCUMPIGLEUGRFRUMR?@JCQ
RF?RQFMSJB@CPCJ?RCB@SR?PCLMRWMSA?L ?BB?PCJ?RGMLQFGN@CRUCCLRFCK
 #JGAIMLRFCUMPIQFCCRRGRJCRML?KCGR?LBRFCL 3?3?TTCC GR
 #JGAIMLC?AFAMJSKLL?KCRMEGTCGR?KMPCSQCPDPGCLBJWL?KCDMPQC?PAFGLE9MSA?LR?@
RFPMSEFRFCJGQRMDAMJSKLQRMPCL?KCRFCKOSGAIJW
 )DWMSU?LRRM?BB?NPClVRMRFCL?KCMDQCTCP?JAMJSKLQQCJCARRFCKAJGAIRFC !!BB0PBB0PClVClV
@SRRML?LBRWNCGLRFCNPClV
3GKNJGDWQC?PAFUGRFUMPIQFCCRQ
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
 #JGAI !!ARGMLQARGMLQ ?LBQCJCAR 3?3?TTCC
 3F?PCWMSPUMPIQFCCRGDWMSU?LRMRFCPNCMNJCRM@C?@JCRMSQCGR
77FCPFCPCRCRMEMLCMEMLCVRVR
h(M(MURFCGLAJSQGMLPSJCUURFCGLAJSQGMLPSJCUMPIQMPIQ
5QCRFCGLAJSQGMLPSJCRMQNCAGDWUFGAFB?R?RMGLAJSBCGL?UMPIQFCCRUFCPCRUMMPKMPCR?@JCQ
?PCHMGLCB)DWMS?PCD?KGJG?PUGRF31,WMSKGEFRRFGLIMDGR?Q?*/).AMLBGRGML
h(M(MURFCUURFCUMPIQFCCRHMGLPSJCUMPIQFCCRHMGLPSJCUMPIQMPIQ
5QCRFCUMPIQFCCRHMGLPSJCRMQNCAGDWUFCLRM?NNJWHMGLQUFCL?QC?PAFGQBMLCML?
UMPIQFCCR9MSA?LCGRFCP?NNJWHMGLQNPMEPCQQGTCJW?QC?AFQC?PAFRCPKGQ?BBCB
PCAMKKCLBCBMP?NNJW?JJHMGLQRMCTCPWQC?PAF
3GKNJGDWQC?PAFUGRFUMPIQFCCRQ
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
(M(MURFCGLAJSQGMLPSJCUURFCGLAJSQGMLPSJCUMPIQMPIQ
3SKK?PW3SKK?PW 5QCRFCGLAJSQGMLPSJCRMQNCAGDWUFGAFB?R?RMGLAJSBCGL?
UMPIQFCCRUFCPCRUMMPKMPCR?@JCQ?PCHMGLCB)DWMS?PCD?KGJG?PUGRF
31,WMSKGEFRRFGLIMDGR?Q?*/).AMLBGRGML
)LRFCA?QCUFCPCQMKCMDRFCPMUQGL?D?ARR?@JCBMLMRF?TC?K?RAFGL?LWBGKCLQGMLR?@JCQRFC
GLAJSQGMLPSJCBCRCPKGLCQUFCRFCPMPLMRRFCPMUQ?PCQFMUL"CA?SQCMDRFGQRFCGLAJSQGMLPSJCA?L?kCAR
RFCLSK@CPMDPMUQRFCUMPIQFCCRUGJJAMLR?GL4FCGLAJSQGMLPSJCGQGKNMPR?LRGDQMKCR?@JCT?JSCQ?PC
CKNRWMP.5,,MPGDQMKCNPGK?PWICWAMJSKLT?JSCQGL?D?ARR?@JCBMLMRF?TC?K?RAFRM?DMPCGEL
ICWGLRFCBGKCLQGMLR?@JC)LRFCQCA?QCQFMUWMSQCR?LGLAJSQGMLPSJC?kCARQRFCLSK@CPMDPMUQGLRFC
UMPIQFCCR
/LJWPMUQGLRFCD?ARR?@JC?JQMILMUL?QRFC,%&4R?@JC?PC?kCARCB@WRFCGLAJSQGMLPSJC)RUMPIQJGIC
RFGQ
)DW)DWMSAFMMQCMSAFMMQC 44FCLiFCLi
!NNJWDSJJMSR!NNJWDSJJMSRCPHMGLCPHMGL
&SJJ/SR&SJJ/SRCP*MGLCP*MGL
4FCPCQSJRQMD@MRFRFCJCDR?LBPGEFRMSRCPHMGLQ?PCAMK@GLCB?LB?JJ
K?RAFCBMPSLK?RAFCBPMUQDPMKRFCR?@JCQML@MRFQGBCQ?PCQFMUL
!NNJWJCDRMSR!NNJWJCDRMSRCPHMGLCPHMGL
,,CDR/SRCDR/SRCP*MGLCP*MGL
!JJNMQQG@JCPMUQGLRFCD?ARR?@JC?PCQFMULPCE?PBJCQQMDUFCRFCPRFCWF?TC
?K?RAFGLRFCBGKCLQGMLR?@JCQ
!NNJWPGEFRMSR!NNJWPGEFRMSRCPHMGLCPHMGL
2GEFR/SR2GEFR/SRCP*MGLCP*MGL
!JJNMQQG@JCPMUQGLRFCQCAMLBR?@JC?PCQFMULPCE?PBJCQQMDUFCRFCPRFCW
F?TC?K?RAFGLRFCBGKCLQGMLR?@JCQ
%V%VAJSBCCKNRWPAJSBCCKNRWPMMUUQQ
)LLCP*MGL)LLCP*MGL
!LWPMUQRF?RBMLMRF?TC?K?RAFGLMLCMDRFCBGKCLQGMLR?@JCQUMLeR@C
QFMULGLQC?PAFPCQSJRQ
7FCLSQGLE %V%VAJSBCCKNRWPAJSBCCKNRWPMMUUQ)LLCP*MGLQ)LLCP*MGLRFCLSK@CPMDPMUQGLRFCPCQSJRGLEUMPIQFCCRA?LBGkCP
DPMKRFCLSK@CPMDPMUQGLRFCR?@JCUFCL?AACQQGLEGRBGPCARJW@CA?SQCMDRFCHMGLAMLBGRGML4FC
UMPIQFCCR?ARQJGIC?K?RCPG?JGXCBTGCU4FGQKC?LQRF?RGRAMLR?GLQRFCPCQSJRQMD?BClLCBOSCPWGLRFC
DMPKMD?R?@JC
)DWMSlLBRF?RRFCAF?PRQ?LBR?@JCQ@SGJRML?UMPIQFCCRAMLR?GL?J?PECLSK@CPMDLSJJT?JSCQUFGAF
BGQNJ?W?Q {blank} GLRFCUC@@PMUQCPWMSA?LlVRFGQ@W AF?LEGLERFCGLAJSQGMLPSJCDMPRFCUMPIQFCCR
4FC?LQUCPPCRSPLCBUFCLQC?PAFGLESQGLE?UMPIQFCCR?QRFCQMSPACA?L@CBGkCPCLRDPMKRFC?LQUCP
WMSECRUFCLSQGLERFCR?@JCBGPCARJW?Q?QMSPAC7FCLSQGLE?UMPIQFCCR?Q?QMSPACCTCLGDWMSUCPC
RMQCJCARlCJBQRF?RAMKCDPMKMLJWMLCR?@JCGLWMSPQC?PAF?LWSLBCPJWGLEHMGLQRMMRFCPR?@JCQUGJJQRGJJ
@C?ARGTC7FCLSQGLERFCR?@JCBGPCARJW?QRFCQMSPACWMSUGJJQCCCTCPWT?JSC
4FGQGQ@CQRSLBCPQRMMBRFPMSEF?LCV?KNJC
!RWNGA?JQ?JCQD?ARR?@JCAMLR?GLQ?AMJSKLUGRFRFCCKNJMWCC)$MDRFCNCPQMLUFMK?BCRFCQ?JC4FC
CKNJMWCC)$AMJSKLF?Q?DMPCGELICWGLRFCCKNJMWCCBGKCLQGMLR?@JC4FGQGQRFCPCJ?RGMLQFGNSQCBRM
HMGLRFCRUMR?@JCQ
3MKCRGKCQ?Q?JCF?Q@CCLK?BCBGPCARJWMPRFPMSEF?PCQCJJCPUGRFMSRGLTMJTGLE?Q?JCQNCPQML)LRFGQ
A?QCRFCCKNJMWCC)$T?JSCDMPRFCQ?JCUGJJ@CCKNRWGLRFCD?ARR?@JC)DWMSU?LRCBRFCUMPIQFCCRRM
GLAJSBC?JJQ?JCQPCE?PBJCQQMDUFCRFCPMPLMRRFCWUCPC?QQMAG?RCBUGRF?Q?JCQNCPQMLWMSUMSJBAFMMQC
)LAJSBC?JJP)LAJSBC?JJPMMUUQ,Q,CDR/SRCDR/SRCP*MGLCP*MGL)DWMSMLJWU?LRRFCUMPIQFCCRRMAMLR?GLQ?JCQK?BC@WCKNJMWCCQWMS
UMSJBAFMMQC %V%VAJSBCCKNRWPAJSBCCKNRWPMMUUQ)LLCP*MGLQ)LLCP*MGL
(MURFCGLAJSQGMLPSJCUMPIQ
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
(M(MURFCUURFCUMPIQFCCRHMGLPSJCUMPIQFCCRHMGLPSJCUMPIQMPIQ
5QCRFCUMPIQFCCRHMGLPSJCRMQNCAGDWUFCLRM?NNJWHMGLQUFCL?QC?PAFGQBMLCML?UMPIQFCCR9MSA?L
CGRFCP?NNJWHMGLQNPMEPCQQGTCJW?QC?AFQC?PAFRCPKGQ?BBCBPCAMKKCLBCBMP?NNJW?JJHMGLQRMCTCPW
QC?PAF
5LBCPQ5LBCPQR?LBNPR?LBNPMEPMEPCQCQQGTQGTCHMGLQCHMGLQ
/DRCL?UMPIQFCCRGLAJSBCQQCTCP?JBGKCLQGMLR?@JCQ?LB?D?ARR?@JC7GRFNPMEPCQQGTCHMGLQGDWMSP
QC?PAFMLJWGLAJSBCQRCPKQDPMKRFCD?ARR?@JCWMSeJJQCC?JJMDRFCPMUQRF?RQ?RGQDWWMSPQC?PAF"SR?QWMS
?BBRCPKQDPMKBGKCLQGMLR?@JCQRFCRMR?JLSK@CPMDPMUQQFMULK?W@CPCBSACB?QRFCHMGLQRMC?AF
BGKCLQGMLR?@JC?PC?NNJGCB)RUMPIQJGICRFGQ
h )DWMSAFMMQC !NNJWHMGLQNP!NNJWHMGLQNPMEPMEPCQCQQGTQGTCJWPCJWPCACAMKKCLBCBDMKKCLBCBDMPKMQMPKMQRA?QCQRA?QCQHMGLQ?PCMLJW?NNJGCB
DMPR?@JCQUFMQCAMJSKLQ?PCGLAJSBCBGLRFCQC?PAF
h )DWMSAFMMQC !NNJW?JJHMGLQ!NNJW?JJHMGLQ?JJNMQQG@JCHMGLQ?PC?NNJGCBPCE?PBJCQQMDUFGAFR?@JCQ?PC
GLAJSBCBGLRFCQC?PAF
7FCLSQGLE !NNJWHMGLQNP!NNJWHMGLQNPMEPMEPCQCQQGTQGTCJWCJWRFCLSK@CPMDPMUQGL?QC?PAFSQGLERFCUMPIQFCCRBCNCLBQML
UFGAFR?@JCQ?PCN?PRMDRFCQC?PAF4FCUMPIQFCCR?ARQJGIC?K?RCPG?JGXCBTGCU4FGQKC?LQRF?RGR
AMLR?GLQRFCPCQSJRQMD?BClLCBOSCPWGLRFCDMPKMD?R?@JC3MGD?N?PRGASJ?PBGKCLQGMLR?@JCGQJCDRMSR
MDRFCQC?PAFGRQHMGLQ?PCLMR?NNJGCB
2SJC"?QCB22SJC"?QCB2MMU,U,CCTTCJ3CASPGRW2,3UGRFCJ3CASPGRW2,3UGRF
UUMPIQFCCRQMPIQFCCRQ
7GRF2SJC"?QCB2,3WMSLCCBRMNPMRCARCTCPWR?@JCRF?RAMLR?GLQ?LWQCLQGRGTCB?R?4MBMRFGQWMSeJJ
EP?LR?AACQQ@WAPC?RGLECVNJGAGRPMUJCTCJQCASPGRWPSJCQMLC?AFMDRFCSLBCPJWGLER?@JCQUFGAFAMLR?GL
B?R?RF?RPMUJCTCJQCASPGRWQFMSJB?NNJWRM
7FCLAPC?RGLERFCPMUJCTCJQCASPGRWPSJCQDMP?R?@JCRF?ReQN?PRMD?UMPIQFCCRWMS?PCLeRJGKGRCBRM
PCDCPCLAGLEMLJWRFCAMJSKLQGLRF?RR?@JC9MSA?LQNCAGDWAMJSKLQDPMKMRFCPR?@JCQGLRFCUMPIQFCCR?Q
UCJJ?QJMLE?QRFCR?@JCQ?PCHMGLCBRMRFCR?@JCWMSePCAPC?RGLERFCPSJCML4FCLUFCLAPC?RGLE?
UMPIQFCCRMLRMNMDRFCKRFC@CF?TGMPGQAMLQGQRCLRPCE?PBJCQQMDRFCUMPIQFCCRHMGLPSJCWMSAFMMQC
5QCPQUGJJLCTCP@C?@JCRMQCCB?R?RFCWQFMSJBLMRPCE?PBJCQQMDUF?RRFCGPQC?PAFAMLR?GLQ
)K?EGLCWMSF?TC?UMPIQFCCRRF?RAMLR?GLQ?f3?JCQgD?ARR?@JC?LBf#SQRMKCPg?LBf0PMBSARg
BGKCLQGMLQRF?R?PCHMGLCBMLf#SQRMKCP33.g?LBf0PMBSAR#MBCgAMJSKLQ)LMPBCPRMQCASPCRFCf3?JCQg
R?@JCWMSA?LSQCf#SQRMKCP.?KCgDPMKRFCf#SQRMKCPgAMJSKLRMAPC?RC?PMUJCTCJQCASPGRWPSJC
(M(MUHMGLQ?PUHMGLQ?PC?NNJGCBUGRFAF?QKRPC?NNJGCBUGRFAF?QKRP?NQ?NQ
7FCLUMPIGLEUGRFUMPIQFCCRQ?LBPMUJCTCJQCASPGRWWMSLCCBRMSLBCPQR?LBFMUHMGLQ?PC?NNJGCB4FGQ
GQN?PRGASJ?PJWGKNMPR?LRUGRFAF?QKRP?NQAFCK?Q&MPAF?QKRP?NQAFCK?QGDPMUJCTCJQCASPGRWGQMLJW
QCRMLMLCMDRFCR?@JCQNCMNJCAMSJBQCCB?R?RFCWQFMSJBLMRQCCGDRFCQAMNCMDRFCGPQC?PAFBMCQLMR
GLAJSBCRF?RR?@JCRFGQNPMRCARQRFCKDPMKF?TGLENCMNJCQCCRFCUPMLERFGLEQGDRFCWF?TCAF?QKRP?N
&MPAF?QKRP?N
UMPIQFCCRQ
NPMEPCQQGTC?LBLMLNPMEPCQQGTCHMGLQBMLMR?NNJW4FCPCGQ?LCLRGPCJW
BGkCPCLRKCRFMBMJMEWDMPFMUUMPIQFCCRHMGLQML?AF?QKRP?NQAFCK?UMPIUGRFPMUJCTCJQCASPGRW3M
WMSA?LQ?DCJWGELMPCRF?RQCRRGLE
(MURFCUMPIQFCCRHMGLPSJCUMPIQ
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
*MGLQ?LB?EEP*MGLQ?LB?EEPCE?CE?RRCBUCBUMPIQFCCRQMPIQFCCRQ
9MSF?TCRFC?@GJGRWRMHMGL?L?EEPCE?RCBUMPIQFCCRUGRF?R?@JC9MSA?LHMGL?L?EEPCE?RCBUMPIQFCCR
UGRF?QWQRCKR?@JC@WAPC?RGLE?PCJ?RGMLQFGN4FGQKC?LQ?EEPCE?RCBUMPIQFCCRQ@CF?TCQGKGJ?PRMR?@JCQ
?LBRFCWA?L@CSQCBGLRFCQ?KCU?W?Q?R?@JCCVAJSBGLE?LW41,K?LGNSJ?RGML9MS?JQMF?TCRFC
A?N?@GJGRWRMAPC?RC?UMPIQFCCRMLRMNMD?L?EEPCE?RCBUMPIQFCCR3M?EEPCE?RCBUMPIQFCCRQA?L@C
GLAJSBCB?QR?@JCQGLPCESJ?PUMPIQFCCRQ
(MURFCUMPIQFCCRHMGLPSJCUMPIQ
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
#P#PC?C?RRC?DC?DMPKSJ?GL?UMPKSJ?GL?UMPIQFCCRMPIQFCCR
3SKK?PW3SKK?PW 9MSA?LBClLCDMPKSJ?Q?LBSQCRFCKRMAPC?RCBCPGTCB
AMJSKLQGLUMPIQFCCRQ
9MSAPC?RCDMPKSJ?Q@WAMK@GLGLEQR?LB?PBDSLARGMLQ?LBMNCP?RMPQAMJSKLL?KCQ?LBAMLQR?LRT?JSCQ
!LWMLCUFMA?LAPC?RC?UMPIQFCCRA?L?BB?DMPKSJ?RMGR&MPKSJ?Q?PCLMRPCSQ?@JCRFCDMPKSJ?WMS
APC?RCGQ?QQMAG?RCBMLJWUGRFRFCUMPIQFCCRGR@CJMLEQRM!AMKNJCRCJGQRMD?T?GJ?@JCDMPKSJ?Q?LB
CV?KNJCQMDC?AFGQ?T?GJ?@JCGLRFC &MPKSJ?PCDCPCLAC
9MSA?LAPC?RC?DMPKSJ?GL?UMPIQFCCR@WSQGLERFC&MPKSJ?"SGJBCP7FCLWMSBMRFGQRFCPCQSJRMDRFC
DMPKSJ?ECRQ?BBCBRMRFCUMPIQFCCR?Q?AMJSKL5QCRFCQCQRCNQRMAPC?RC?DMPKSJ?
 #PC?RC?LCUUMPIQFCCRMPCBGR?LCVGQRGLEMLC
 #JGAIRFC  @SRRMLLCVRRM &&MPKSJ?QMPKSJ?Q
B
 4WNCWMSPDMPKSJ?GLRFC&MPKSJ?"SGJBCP
#PC?RC?DMPKSJ?GL?UMPIQFCCR
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
.MR.MRCC &MPKSJ?QCJCKCLRQ?PCAMJMPAMBCB@WRWNC?LBA?LGLAJSBCRFCDMPKSJ?MNCP?RMPQ?LB
DSLARGMLQ@JSCRFCL?KCQMDAMJSKLQNSPNJC?LBMPAMLQR?LRQ@J?AI
 )DWMSU?LRRMAF?LECUF?RWMSPDMPKSJ?PCRSPLQSQCRFC !!BTBT?LA?LACBQCRRGLEQCBQCRRGLEQ
$CNCLBGLEMLWMSPDMPKSJ?WMSK?W@C?@JCRMAF?LEC
h $?R?RWNC
h !442)"54%MP-%!352%
h !EEPCE?RGMLRWNC
#PC?RC?DMPKSJ?GL?UMPIQFCCR
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
 9MSA?LQCC?JGQRMDDMPKSJ?MNCP?RMPQUGRFCV?KNJCQ@WAJGAIGLEML &&MPKSJ?!QMPKSJ?!QQGQQGQR?LRR?LR
 .?KCRFCDMPKSJ?@WAJGAIGLEMLGRQRGRJC?LBRWNGLERFCLCUL?KC#JGAI 3?3?TTCC
#PC?RC?DMPKSJ?GL?UMPIQFCCR
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
%%BGRMPPBGRMPPCL?KCUCL?KCUMPIQFCCRMPIQFCCR
3SKK?PW3SKK?PW !UMPIQFCCRA?L@CCBGRCB@W?LWMLCUGRFRFCNPMNCP
NCPKGQQGMLQ
9SA?L?JU?WQEMGLRM?UMPIQFCCR?LBK?ICAF?LECQQSAF?Q?BBGLEQMSPACQ?LBAMJSKLQ?BBGLEMP
CBGRGLEDMPKSJ?Q?LBAF?LEGLEAMJSKLL?KCQ9MSA?L?JQMPCL?KC?UMPIQFCCR
%%BGR?UBGR?UMPIQFCCRMPIQFCCR
4MCBGR?UMPIQFCCR
 #JGAIMLRFC $$!!44!! GAMLMLRFCRMNL?TGE?RGML@?P?LBRFCLML 77MPIQFCCRQMPIQFCCRQ
 #JGAIMLRFCL?KCMDRFCUMPIQFCCRWMSU?LRRMCBGRDPMKRFCJGQR
 #JGAIRFC %%BGRBGR @SRRMLGLRFCSNNCPPGEFRF?LBQGBCMDRFCQAPCCL
 -?ICWMSPAF?LECQRMRFCUMPIQFCCR
 #JGAI !!ARGMLQARGMLQ ?LBQCJCAR 3?3?TTCC
%BGRMPPCL?KCUMPIQFCCR
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
22CL?KC?UCL?KC?UMPIQFCCRMPR?@JCMPIQFCCRMPR?@JC
9MSA?LAF?LEC?UMPIQFCCRMPR?@JCL?KCDPMKRFC4FMSEFR3NMR?NNJGA?RGML
4MAF?LECRFCL?KCMD?UMPIQFCCRMPR?@JC
 #JGAIML $$!!44!!MLRFCRMNL?TGE?RGML@?P
 &GLBRFCUMPIQFCCRMPR?@JCWMSU?LRRMPCL?KC?LBAJGAIMLGRQL?KC
 /LRFCPGEFRF?LBQGBCAJGAIRFCASPPCLRL?KC?LBCLRCP?LCUL?KC
9MSA?L?JQMCBGRAMJSKLL?KCQ?LBMRFCPBCR?GJQGLRFCQ?KCU?W
 #JGAI $MLC$MLC ?LB 3?3?TTCC
22CJ?CJ?RRCBGLDCBGLDMPK?MPK?RGMLRGML
#F?LECRFCGLAJSQGMLMPHMGLPSJCDMP?UMPIQFCCR
%BGRMPPCL?KCUMPIQFCCR
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
#F?LECGLAJSQGMLHMGLMP2,3D#F?LECGLAJSQGMLHMGLMP2,3DMP?MP?
UUMPIQFCCRMPIQFCCR
3SKK?PW3SKK?PW !QJMLE?QWMSF?TCNCPKGQQGMLQRMCBGR?UMPIQFCCRWMS
A?L?JU?WQEMGLRMGR?LBQCR?BGkCPCLRGLAJSQGMLPSJCMPHMGLPSJC
)DWMSlLBRF?RRFCAF?PRQ?LBR?@JCQ@SGJRML?UMPIQFCCRAMLR?GL?J?PECLSK@CPMDLSJJT?JSCQUFGAF
BGQNJ?W?Q {blank} GLRFCUC@@PMUQCPWMSA?LlVRFGQ@WAF?LEGLERFC GLAJSQGMLPSJC DMPRFCUMPIQFCCR
GDWMSF?TCRFC #?L!#?L!BKGLGQBKGLGQRRCP2,3CP2,3 NPGTGJCECMP@CJMLERM?EPMSNUFMBMCQWMSA?LAPC?RC?UMPIQFCCR
RF?R@WN?QQCQRFC2,3PSJCQSLBCPJWGLE?UMPIQFCCReQB?R?7FCL@WN?QQGQQCRRFCSLBCPJWGLE2,3?JJMUQ
SQCPQRF?RUMSJBLMRMRFCPUGQC@CSL?@JCRMQCC?L?EEPCE?RCK?PICRTGCUMD?R?@JCQB?R?
#F?LECA#F?LECAMLlESPMLlESPC?UC?UMPIQFCCRMPIQFCCR
"CDMPCUMPIGLERFPMSEFRFGQNPMACBSPCK?ICQSPCWMS?PCD?KGJG?PUGRFFMURFCDMJJMUGLE?kCARB?R?
hGLAJSQGMLPSJC
hUMPIQFCCRHMGLPSJC
hPMJCJCTCJQCASPGRW2,3
4MAMLlESPCRFCQCT?JSCQDMP?UMPIQFCCR
 #JGAIMLRFC $$!!44!! GAMLMLRFCRMNL?TGE?RGML@?P?LBRFCLML 77MPIQFCCRQMPIQFCCRQ
 #JGAIMLRFCL?KCMDRFCUMPIQFCCRWMSU?LRRMCBGRDPMKRFCJGQR
 #JGAIRFC %%BGRBGR @SRRMLGLRFCSNNCPPGEFRF?LBQGBCMDRFCQAPCCL
 #JGAIMLRFC #FMMQC3MSP#FMMQC3MSPAACQCQ JGLI
 3APMJJRMRFC@MRRMKMDRFCBG?JME
 #MLlESPCRFCGLAJSQGMLPSJCUMPIQFCCRHMGLPSJC?LB2,3?QLCCBCB
#F?LECGLAJSQGMLHMGLMP2,3DMP?UMPIQFCCR
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
#JGAI $MLC$MLC
 #JGAI !!ARGMLQARGMLQ ?LBQCJCAR 3?3?TTCC
#F?LECGLAJSQGMLHMGLMP2,3DMP?UMPIQFCCR
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
$CJCR$CJCRC?UC?UMPIQFCCRMPR?@JCMPIQFCCRMPR?@JC
3SKK?PW3SKK?PW 7FCLWMSRPWRMBCJCRC?UMPIQFCCRMPR?@JCWMSJJQCC?
KCQQ?ECJGQRGLE?LWBCNCLBCLRM@HCARQRF?RKSQR@CPCKMTCBlPQR
4FMSEFR3NMRAFCAIQDMPBCNCLBCLAGCQUFCLCTCPWMSRPWRMPCKMTC?R?@JCMPUMPIQFCCR!JGQRMD
BCNCLBCLRM@HCARQGQQFMUL?LBWMSA?LAJGAIMLRFCKRMBCJCRCRFCKMPPCKMTCRFCBCNCLBCLAW4FCL
WMSeJJ@C?@JCRMPCKMTCRFCR?@JCMPUMPIQFCCR
4MBCJCRC?UMPIQFCCRMPR?@JC
 #JGAIML $$!!44!!MLRFCRMNL?TGE?RGML@?P
 &GLBRFCUMPIQFCCRMPR?@JCWMSU?LRRMPCKMTCGLRFCJGQR?LBAFCAIRFC@MVLCVRRMGRQL?KC
 #JGAIRFC $CJCR$CJCRCC GAML
)DWMS?PC?RRCKNRGLERMBCJCRC?B?R?QMSPACUGRFBCNCLBCLRM@HCARQRFCMNCP?RGMLUGJJ@C
@JMAICB9MSUGJJQCC?U?PLGLEUGRF?JGQRMDBCNCLBCLRM@HCARQUGRFJGLIQ
 #JGAIMLRFCJGLIDMP?LM@HCARRMKMBGDWMPBCJCRCGR7FCL?JJGRQBCNCLBCLAGCQ?PCPCKMTCBWMS
UGJJ@C?@JCRMBCJCRCRFCB?R?QMSPAC
$CJCRC?UMPIQFCCRMPR?@JC
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
 9MSA?L?JQMAJGAIMLRFCL?KCMD?UMPIQFCCRMPR?@JC?LBRFCLAJGAI $CNCLBCLRQ$CNCLBCLRQRMQCC?JGQR
MDBCNCLBCLRM@HCARQUGRFJGLIQ
4FC $CNCLBCLRQ$CNCLBCLRQ JGQRQFMUQRFCL?KCQMDRFCBCNCLBCLRM@HCARQUMPIQFCCRQ?LBNGL@M?PBQ
?LBRFCAMJSKLQRFCWSQCDPMKRF?RQMSPAC9MSA?LSQCRFGQGLDMPK?RGMLRMBCRCPKGLCRFC
GKN?ARMDAF?LEGLERFCQRPSARSPCMDRFCB?R?QMSPACMPRMQCCFMUUGBCJWSQCBGRGQ#JGAIML?
BCNCLBCLRM@HCARRMKMBGDWMPBCJCRCGR
$CJCRC?UMPIQFCCRMPR?@JC
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
5LBCPQ5LBCPQR?LBEPR?LBEPMSNQ?LBNPGTGJCECQMSNQ?LBNPGTGJCECQ
3SKK?PW3SKK?PW #PC?RGLEEPMSNQ?LB?QQGELGLESQCPQRMRFCKK?ICQ
NPGTGJCECK?L?ECKCLRC?QGCP
"CDMPCNCMNJCA?LJMEGL?LBSQC4FMSEFR3NMRWMSLCCBRMAPC?RC?SQCPL?KC?N?QQUMPB?LB?
KCK@CPQFGNGLMLCMPKMPCEPMSNQDMPRFCK
4FGQN?ECBCQAPG@CQK?LS?JAPC?RGMLMDSQCPQEPMSNQ?LBNPGTGJCECQ@SRWMSA?L?JQMK?L?ECSQCPQ
RFPMSEF ,$!0 MP3!-,&MPGLDMPK?RGMLMLQCRRGLESN3!-,?SRFCLRGA?RGMLQCCRFC
4FMSEFR3NMR
!NNJGA?RGML)LRCEP?RGML'SGBC
0PGTGJCECQ?LBEP0PGTGJCECQ?LBEPMSNQMSNQ
0PGTGJCECQBCRCPKGLCUF?RIGLBQMD?ARGMLQSQCPQ?PC?JJMUCBRMBM9MS?QQGELNPGTGJCECQRMEPMSNQ4FCL
WMSAPC?RCSQCPQ?LB?QQGELRFCKRMEPMSNQ4FGQGQFMUWMSEP?LRSQCPQ?AACQQRMBGkCPCLRA?N?@GJGRGCQGL
4FMSEFR3NMR
%?AFEPMSNGLAJSBCQ?QCRMDNPGTGJCECQDMPGRQSQCPQ4FCNPGTGJCECQ?EPMSNF?QBCRCPKGLCRFC?ARGMLQRF?R
GRQKCK@CPQ?PC?JJMUCBRMBM)D?SQCP@CJMLEQRMKMPCRF?LMLCEPMSNRFCWUGJJF?TCRFCFGEFCQRJCTCJ
MDRFCNPGTGJCECQDPMK?JJRFCEPMSNQRFCW@CJMLERM0J?LWMSPEPMSNQQMRF?RWMSA?LSQCRFCKRM?QQGEL?
AMKKMLQCRMDNPGTGJCECQRMKSJRGNJCSQCPQ'MMBNJ?LLGLEUGJJN?WMkGLC?QCMD?BKGLGQRP?RGML?LB?
@CRRCPQC?PAFCVNCPGCLAC
4FCPCGQ?BCD?SJREPMSNA?JJCB !JJ!JJUFGAFGLAJSBCQCTCPWSQCPGL4FMSEFR3NMR7FCLWMSAPC?RC?LCUSQCP
RFCWUGJJ@C?BBCBRMRFC !JJ!JJ EPMSN?SRMK?RGA?JJW9MSA?LLMRBCJCRCRFC !JJ!JJ EPMSNMPPCKMTCKCK@CPQ
DPMKGR
9MSA?L?JQMF?TC?FGCP?PAFWMDEPMSNQ4F?RGQEPMSNQA?L@CJMLERMRF?RGQ@CAFGJBPCLMDMRFCP
EPMSNQ7FCLSQGLEEPMSNFGCP?PAFGCQNCPKGQQGMLQ?PCGLFCPGRCBDPMKRFCN?PCLREPMSN3MGDWMSePC?
KCK@CPMD?QS@EPMSNWMSUMSJB?SRMK?RGA?JJWF?TCRFCNPGTGJCECQMDRFCN?PCLREPMSN
,GQ,GQRMDNPGTGJCECQRMDNPGTGJCECQ
(CPC?PCRFCBGkCPCLRNPGTGJCECQ?LBRFCA?N?@GJGRGCQRFCWCL?@JC
0PGTGJCEC0PGTGJCEC $CQAPGNRGML$CQAPGNRGML
(?Q?BKGLGQ(?Q?BKGLGQRPRP??RGMLRGML
NPGTGJCECQNPGTGJCECQ
#?LK?L?EC5QCPQ?LB'PMSNQ?LBF?QTGCU?LBCBGR?AACQQRM?JJB?R?
5QCPQUGRFRFGQNPGTGJCECA?L?JQMBMULJM?B?Q?TCB?LQUCP
#?LSNJM?BSQCPB?#?LSNJM?BSQCPB?R?R? #?LSNJM?BRFCGPMULB?R?DPMKRFC?NNJGA?RGMLQ $$!!44!! N?ECSQGLE !!ARGMLQARGMLQ
5NJM?BB?5NJM?BB?R?R?
#?LBM#?LBMULJM?BB?ULJM?BB?R?R? #?LBMULJM?BB?R?DPMKQC?PAFPCQSJRQ?LBNGL@M?PBQ
#?LQF?P#?LQF?PCUGRF?JJCUGRF?JJ
SQCPQSQCPQ
#?LQCCRFCL?KCQMD?LBQF?PCUGRFSQCPQMSRQGBCMDRFCEPMSNQRFCSQCP
@CJMLEQRM
#?LK?L?ECB?#?LK?L?ECB?R?R? #?LAPC?RC?UMPIQFCCR#?L?JQMAPC?RC?L?EEPCE?RCBUMPIQFCCRDPMKRFC
PCQSJRQMD?QC?PAF@WQCJCARGLE 3?3?TTC?QUC?QUMPIQFCCRMPIQFCCR#?L?JQMSQC
5LBCPQR?LBEPMSNQ?LBNPGTGJCECQ
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
0PGTGJCEC0PGTGJCEC $CQAPGNRGML$CQAPGNRGML
4FMSEFR3NMR$?R?#MLLCARGDGRGQCL?@JCBMLWMSPAJSQRCP
#?LQAFCBSJCNGL#?LQAFCBSJCNGL
@M?P@M?PBQBQ
#?LAPC?RCNGL@M?PBQAFCBSJCQ?LBCBGRRFCGPMULQAFCBSJCBHM@Q
(?Q3NMR)1NPGTGJCEC(?Q3NMR)1NPGTGJCEC 5QCPA?LSQC3NMR)1Q?SRM?L?JWXCDSLARGML
#?L!#?L!BKGLGQBKGLGQRRCP2,3CP2,3 5QCPQGLEPMSNQUGRFRFGQNPGTGJCECBGPCARJWMPGLBGPCARJWA?L@WN?QQPMU
JCTCJQCASPGRW2,3PSJCQ4FGQNPGTGJCECA?LMLJW@C?QQGELCB@W?SQCPUFM
?JPC?BW (?Q?BKGLGQ(?Q?BKGLGQRPRP??RGMLNPGTGJCECRGMLNPGTGJCEC9MSPGLQR?JJ?RGMLAMLlESP?RGMLK?WCL
?@JCMPBGQ?@JCRFGQDC?RSPC"WBCD?SJRGRGQCL?@JCB
4WNGA?JJWRFC !,,!,, EPMSNF?Q?AMKKMLQCRMDNPGTGJCECQ?NNJGCQQSAF?QRFC #?LSNJM?BSQCPB?#?LSNJM?BSQCPB?R?R? ?LBMP
#?LBM#?LBMULJM?BB?ULJM?BB?R?R? NPGTGJCECQ
0PGTGJCECQ?PC?BBGRGTCKC?LGLERF?RGD?SQCP@CJMLEQRMKMPCRF?LMLCEPMSNRFCWUGJJF?TCRFCFGEFCQR
JCTCJMDNPGTGJCECQDPMK?KMLERFCEPMSNQRFCW?PC?KCK@CPMD4FCW?PC?JQMGLFCPGRCBDPMKRFCN?PCLR
QMRF?R?QS@EPMSNECRQ?JJRFCQ?KCNPGTGJCECQMDGRQN?PCLR?JJRFCU?WSNRFCEPMSNFGCP?PAFW
)DWMS?BBRFCNPGTGJCEC (?Q?BKGLGQ(?Q?BKGLGQRPRP??RGMLNPGTGJCECQRGMLNPGTGJCECQ RM?EPMSNLMRCRF?R?JJSQCPQGLRF?REPMSNUGJJ@C
?@JCRMQCC?JJRFCB?R?GL4FMSEFR3NMR!BKGLGQRP?RMPQA?LQCC?JJB?R?QMSPACQ?LB 2MUJCTCJQCASPGRW
BMCQLMR?NNJWRMRFCK
0CPKGQQGMLQRMQCC?LBCBGRR?@JCQUMPIQFCCRQ?LBNGL@M?PBQ?PCQCRUFCLWMSQF?PCRFCKUGRFSQCPQ
?LBEPMSNQ?QBCQAPG@CBGLRFCRMNGA $?R?QCASPGRW
5LBCPQR?LBEPMSNQ?LBNPGTGJCECQ
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
4FCDMJJMUGLER?@JCQFMUQRFCGLRCPQCARGMLMDSQCPNPGTGJCEC?LB?@GJGRW
!BKGL 9999999999999999
#?L5NJM?B$?R? . . . 9 . 9 . . 99......
#?L$MULJM?B$?R? . . . . 9 9 . . . 9......
$?R?-?L?ECKCLR 9 9 9 9 . 9 . . 9999 . 9 . .
#?L!SRM!L?JWXC . . . . . . . . . 9.....9
#?L3AFCBSJC . . . . . . . . . 9....9.
#?L3F?PCUGRF!JJ . . . . . 9 9 . . 9......
.MLC .....9...9......
4?@JCLMRCQ
 !NNJGCQRMLMLMULCPQMLJW
 !LWR?@JCQ
 !SRFMPMD?RJC?QRMLCR?@JCGLPCJ?RGMLQFGN
 /LJWUFCLPC?BNCPKGQQGMLDMPAMJSKLQSQCBGLRFCPCJ?RGMLQFGN
 7GRFCBGRNCPKGQQGML
#P#PC?C?RRC%C%BGR7BGR733
#P#PC?C?RRC!C!EE7EE733
-MBGDW#-MBGDW#MJ0PMJ0PMNQMNQ
5NJM?B$?5NJM?B$?R?R?
$M$MULJM?B$?ULJM?B$?R?R?
3F?P3F?PCUGRFGL'PCUGRFGL'PMSNMSN
3F?P3F?PCUGRF!JJCUGRF!JJ
2,3PSJCQ2,3PSJCQ
#P5$2#P5$2CJ?CJ?RGMLQFGNQRGMLQFGNQ
22C?B2C?B2CJ?CJ?RGMLQFGNQRGMLQFGNQ
3CC(GBBCL#3CC(GBBCL#MJQMJQ
*MGLUGRF5NJM?B$?*MGLUGRF5NJM?B$?R?R?
3AFCK?63AFCK?6GCGCUUCPCP
5QC$?5QC$?R?#R?#MLLCARMLLCAR
5QC3AFCBSJCP5QC3AFCBSJCP
5QC!5QC!SRSRMM!L?JW!L?JWXXCC
5LBCPQR?LBEPMSNQ?LBNPGTGJCECQ
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
22CJ?CJ?RRCBGLDCBGLDMPK?MPK?RGMLRGML
h!BB?EPMSN?LBQCRQCASPGRWNPGTGJCECQ
h!BB?SQCP
5LBCPQR?LBEPMSNQ?LBNPGTGJCECQ
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
#P#PC?C?RRCCCBGRMPBCJCRCBGRMPBCJCRC?EPC?EPMSNMSN
3SKK?PW3SKK?PW 'MMBNJ?LLGLEUFCLAPC?RGLEEPMSNQ?LB?QQGELGLE
NPGTGJCECQUGJJN?WMkGLC?QCMD?BKGLGQRP?RGML?LB?@CRRCPQC?PAF
CVNCPGCLAC
"CDMPC?BBGLESQCPQAPC?RCRFCEPMSNQRFCWUGJJ@CJMLERM%?AFEPMSNGLAJSBCQ?QCRMDNPGTGJCECQDMPGRQ
SQCPQ
#P#PC?C?RRC?EPC?EPMSNMSN
4MAPC?RC?EPMSN?LB?BBNPGTGJCECQDMPRFCEPMSN
 ,MEGLRM4FMSEFR3NMRDPMK?@PMUQCP
 #JGAIMLRFC !!BKGLBKGL GAMLMLRFCRMNL?TGE?RGML@?P
 )LRFC !!BKGLBKGL N?LCJAJGAIML 5QCP-?L?ECKCLR5QCP-?L?ECKCLR ?LB 'P'PMSNQMSNQ
 #JGAIRFC !!BB'PBB'PMSNMSN @SRRMLMLRFCSNNCPPGEFRF?LBQGBCMDRFCJGQRMDEPMSNQ
#PC?RCCBGRMPBCJCRC?EPMSN
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
 %LRCPRFCBCR?GJQDMPRFCLCUEPMSN
&GCJB&GCJB $CQAPGNRGML$CQAPGNRGML
'P'PMSNL?KCMSNL?KC %LRCP?SLGOSCL?KCDMPRFCEPMSN
$GQNJ?$GQNJ?WL?KCWL?KC
3F?PGLE3F?PGLE
TGQG@GJGRWTGQG@GJGRW
)LBGA?RCUFCRFCPM@HCARQA?L@CQF?PCBUGRFRFGQEPMSN7FCLQCRRM
3(!2%!",%3(!2%!",%RFGQEPMSNGQ?LMNRGMLGLRFC 3F?P3F?PCC BG?JME
$CQAPGNRGML$CQAPGNRGML /NRGML?JJWCLRCP?BCQAPGNRGML
0PGTGJCECQ0PGTGJCECQ
#FCAIRFC NPGTGJCECQ WMSU?LRRMEP?LRRMRFCEPMSN)DWMS?BBRFCNPGTG
#PC?RCCBGRMPBCJCRC?EPMSN
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
JCEC (?Q?BKGLGQ(?Q?BKGLGQRPRP??RGMLNPGTGJCECQRGMLNPGTGJCECQ RM?EPMSN?JJSQCPQGLRF?REPMSNA?L
QCC?JJRFCB?R?GL4FMSEFR3NMR!BKGLGQRP?RMPQA?L?JU?WQQCC?JJB?R?
QMSPACQ?LB 2MUJCTCJQCASPGRW BMCQLMR?NNJWRMRFCK
 #JGAIRFC -?L?EC'P-?L?EC'PMSNQMSNQ R?@GDWMSU?LRRM?BBQS@EPMSNQ
&GLBRFCEPMSNQWMSU?LRRM?BBGLRFCJGQRMPQC?PAFDMPRFCK@WL?KC#FCAIRFC@MVLCVRRM
C?AFEPMSNWMSU?LRRM?BBRMRFCEPMSN
#JGAIRFC -?L?EC5QCPQ-?L?EC5QCPQ R?@GDWMSU?LRRM?BBSQCPQ
&GLBRFCSQCPQWMSU?LRRM?BBGLRFCJGQRMPQC?PAFDMPRFCK@WL?KC#FCAIRFC@MVLCVRRM
C?AFSQCPWMSU?LRRM?BBRMRFCEPMSN
 #JGAI !!BBBB RMAPC?RCRFCEPMSN
%%BGR?EPBGR?EPMSNMPBCJCRMSNMPBCJCRC?EPC?EPMSNMSN
!DRCP?BBGLE?EPMSNWMSA?L?JU?WQEMGL?LBCBGRGRQQCRRGLEQRM?BBMPPCTMICNPGTGJCECQ4FCLCU
QCRRGLEQUGJJ?NNJWRM?JJRFCEPMSNKCK@CPQ7FCLCBGRGLE?EPMSNICCNGLKGLBRF?RMLJWQS@EPMSNQ
?NNC?PGL?EPMSN
4FC .M'P.M'PMSNQGL'PMSNQGL'PMSNMSN MLJWGLBGA?RCQRFCPC?PCLMAFGJBPCLGLRFGQEPMSNeQFGCP?PAFW4FCPCK?W@C?
N?PCLR4FGQEPMSNGLFCPGRQ?JJRFCNPGTGJCECQMD?LWN?PCLREPMSNGRK?WF?TC+CCNRFGQGLKGLBUFCL
?BBGLESQCPQ
4MCBGRMPBCJCRC?LCVGQRGLEEPMSN
 ,MEGLRM4FMSEFR3NMRDPMK?@PMUQCP
 #JGAIMLRFC !!BKGLBKGL GAMLMLRFCRMNL?TGE?RGML@?P
 )LRFC !!BKGLBKGL N?LCJAJGAIML 5QCP-?L?ECKCLR5QCP-?L?ECKCLR ?LB 'P'PMSNQMSNQ
#PC?RCCBGRMPBCJCRC?EPMSN
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
 &GLBRFCEPMSNWMSU?LRRMCBGRGLRFCJGQR?LBAJGAIGRQL?KCMPRFCCBGRGAML
)DWMSBMLeRQCCRFCL?KCMDRFCEPMSNRPWQC?PAFGLEDMPGR9MSA?L?JQMBCJCRC?EPMSNDPMKRFGQ
N?EC@WAJGAIGLERFC $CJCR$CJCRCC GAML$CJCRGLE?EPMSNBMCQLMRBCJCRCGRQSQCPQ
 -?ICWMSPAF?LECQ?LBAJGAI 5NB?5NB?RRCC
!!BBKSJRGNJCSQCPQRBBKSJRGNJCSQCPQRM?EPM?EPMSNMSN
9MSA?L?BBKSJRGNJCSQCPQRM?EPMSNSQGLEMLC@SRRML4M?BBKSJRGNJCSQCPQRM?EPMSN
 ,MEGLRM4FMSEFR3NMRDPMK?@PMUQCP
 #JGAIMLRFC !!BKGLBKGL GAMLMLRFCRMNL?TGE?RGML@?P
 )LRFC !!BKGLBKGL N?LCJAJGAIML 5QCP-?L?ECKCLR5QCP-?L?ECKCLR ?LB 5QCPQ5QCPQ
 3CJCARRFCSQCPQWMSUMSJBJGICRM?BBRMRFCQ?KCEPMSNDPMKRFCJGQR
 #JGAIRFC !!BB5QCPQRBB5QCPQRM'PM'PMSNQMSNQ @SRRMLMLRFCRMNMDRFCJGQRMDSQCPQ
#PC?RCCBGRMPBCJCRC?EPMSN
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
#PC?RCCBGRMPBCJCRC?EPMSN
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
!!BBCBGRMPBCJCRBBCBGRMPBCJCRC?SQCPC?SQCP
9MSUGJJAPC?RC?SQCP?AAMSLRDMPC?AFSLGOSCNCPQMLUFMUGJJ?AACQQ4FMSEFR3NMRCGRFCPK?LS?JJWMP
RFPMSEF,$!0)D?SQCPF?Q?AACQQRFPMSEF,$!0RF?RSQCPeQGLDMPK?RGMLGQK?L?ECBTG?WMSP,$!0
GLQR?JJ?RGML)DWMSAPC?RC?SQCPK?LS?JJWGL4FMSEFR3NMRWMSK?L?ECRF?RSQCPGL4FMSEFR3NMR
9MSA?LCBGRK?LS?JJWAPC?RCBSQCPQRFPMSEFRFCGLRCPD?AC)D?K?LS?JJWAPC?RCBSQCPDMPECRQRFCGP
N?QQUMPBWMSA?LPCQCRGR@WCBGRGLERFCSQCP)DWMSF?TCDMPEMRRCLRFC?BKGLN?QQUMPBNJC?QCA?JJ
4FMSEFR3NMR3SNNMPR
#P#PC?C?RRC?SQCPRFPC?SQCPRFPMSEFRFCGLRMSEFRFCGLRCPDCPD?A?ACC
4FGQNPMACBSPCQFMUQFMURMAPC?RGLE?SQCPK?LS?JJW7FCLWMSAPC?RC?SQCPWMSA?L?QQGELEPMSN
KCK@CPQFGNQ4FCEPMSNeQNPGTGJCECQ?LBNCPKGQQGMLQ?NNJWRM?JJMDGRQKCK@CPQ!LWSQCPWMSAPC?RCUGJJ
@C?BBCBRMRFCEPMSN !JJ!JJ ?SRMK?RGA?JJW
 ,MEGLRM4FMSEFR3NMRDPMK?@PMUQCP
 #JGAIMLRFC !!BKGLBKGL GAMLMLRFCRMNL?TGE?RGML@?P
 )LRFC !!BKGLBKGL N?LCJAJGAIML 5QCP-?L?ECKCLR5QCP-?L?ECKCLR ?LB 5QCPQ5QCPQ
 #JGAIRFC !!BB5QCPBB5QCP @SRRMLMLRFCSNNCPPGEFRF?LBQGBCMDRFCJGQRMDEPMSNQ
!BBCBGRMPBCJCRC?SQCP
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
 %LRCPRFCBCR?GJQDMPRFCLCUSQCP
&GCJB&GCJB $CQAPGNRGML$CQAPGNRGML
5QCPL?KC5QCPL?KC
!JMEGLL?KCDMPRFCSQCP5QCPL?KCQKSQR@CSLGOSC?LBJMUCPA?QC
)DWMS?PCSQGLE!ARGTC$GPCARMPWRM?SRFCLRGA?RCSQCPQ?LBWMSP,$!0
AMLlESP?RGMLPCOSGPCQSQCPQRM@CAPC?RCBK?LS?JJWGCRFCW?PCLMRAPC
?RCB?SRMK?RGA?JJWGL4FMSEFR3NMRSNML?SRFCLRGA?RGMLRFCSQCPL?KC
WMSQNCAGDWF?QRM@CBMK?GLOS?JGlCBCE
username@ldap.thoughtspot.com?LBWMSKSQRCLRCP?BSKKWN?QQ
UMPB
$GQNJ?$GQNJ?WL?KCWL?KC !SLGOSCL?KCDMPRFCSQCPSQS?JJWRFCGPlPQR?LBJ?QRL?KC
3F?PGLE3F?PGLE
TGQG@GJGRWTGQG@GJGRW
)LBGA?RCUFCRFCPM@HCARQA?L@CQF?PCBUGRFRFGQSQCP7FCLQCRRM
3(!2%!",%3(!2%!",%RFGQSQCPGQ?LMNRGMLGLRFC 3F?P3F?PCC BG?JME
!BBCBGRMPBCJCRC?SQCP
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
#F?LEC#F?LEC
N?QN?QQQUUMPMPBB
!N?QQUMPB
##MLlPKMLlPK
N?QN?QQQUUMPMPBB
%LRCPRFCN?QQUMPB?E?GL
%K?GJ?BBP%K?GJ?BBPCQCQQQ 4FCSQCPQCK?GJ?BBPCQQ4FGQGQSQCBDMPLMRGlA?RGMLUFCL?LMRFCPSQCP
QF?PCQQMKCRFGLEUGRFRFCK
-?L?ECEP-?L?ECEPMSNQMSNQ
3CJCAR?JJRFCEPMSNQRFCSQCPUGJJ@CJMLERM)DWMS?BBRFCSQCPRM?
EPMSNRF?RF?QRFCNPGTGJCEC (?Q?BKGLGQ(?Q?BKGLGQRPRP??RGMLNPGTGJCECQRGMLNPGTGJCECQLMRCRF?RRFCW
UGJJ@C?@JCRMQCC?JJRFCB?R?GL4FMSEFR3NMR
7FCLWMSAPC?RC?LCUSQCPRFCEPMSNQRFCW@CJMLERMBClLCRFCSQCPQ
h 0PGTGJCECQRFC?ARGMLQRFCW?PC?JJMUCBRMBMUFGAF?PCBClLCB
UFCLWMS !BB?EPMSN?LBQCRQCASPGRWNPGTGJCECQ
h 0CPKGQQGMLQRFCB?R?RFCWA?L?AACQQ?LBTGCUUFGAFGQBC
lLCBUFCLWMS $?R?QCASPGRW
!BKGLGQRP?RMPQA?LQCC?JJB?R?QMSPACQ?LB 2MUJCTCJQCASPGRW BMCQLMR
?NNJWRMRFCK
 #JGAI !!BBBB RMAPC?RCRFCSQCP
%%BGRMPBCJCRBGRMPBCJCRC?SQCPC?SQCP
!DRCP?SQCPF?Q@CCLAPC?RCBWMSA?L?JU?WQEM@?AI?LBAF?LECRFCGPQCRRGLEQDMPCV?KNJCRMAF?LEC
RFCGPEPMSNKCK@CPQFGNQMPAF?LECRFCGPN?QQUMPB9MSA?L?JQMAF?LECRFCGPL?KC?QJMLE?QGRPCK?GLQ
SLGOSC
!Q?L?BKGLGQRP?RMPWMSA?LCBGR?SQCP?LBAF?LECRFCEPMSNQRFCSQCP@CJMLEQRM9MSA?L?JQMCBGR?
SQCPRMPCQCR?SQCPeQN?QQUMPB@WCLRCPGLE?LBAMLlPKGLERFCLCUN?QQUMPB4FGQGQSQCDSJGD?SQCPF?Q
DMPEMRRCLRFCGPN?QQUMPBMPRMCkCARGTCJWBGQ?@JC?L?AAMSLR
4MCBGR?LCVGQRGLESQCP
 ,MEGLRM4FMSEFR3NMRDPMK?@PMUQCP
 #JGAIMLRFC !!BKGLBKGL GAMLMLRFCRMNL?TGE?RGML@?P
 )LRFC !!BKGLBKGL N?LCJAJGAIML 5QCP-?L?ECKCLR5QCP-?L?ECKCLR ?LB 5QCPQ5QCPQ
!BBCBGRMPBCJCRC?SQCP
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
 &GLBRFCSQCPWMSU?LRRMCBGRGLRFCJGQR?LBAJGAIMLGRQL?KCMPRFCCBGRGAML )DWMS
BMLeRQCCRFCL?KCMDRFCSQCPRPWQC?PAFGLEDMPGR
9MSA?L?JQMBCJCRC?SQCPDPMKRFGQN?EC@WAJGAIGLERFC $CJCR$CJCRCC GAML
 -?ICWMSPAF?LECQ?LBAJGAI 3?3?TTCC
!BBCBGRMPBCJCRC?SQCP
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
*M@K?L?ECKCLR*M@K?L?ECKCLRQAFCBSJCBNGL@M?PQAFCBSJCBNGL@M?PBQBQ
3SKK?PW3SKK?PW !JJHM@QMLWMSPAJSQRCPUGJJ?NNC?PMLRFC*M@Q-?L?ECKCLR
N?EC9MSA?L?JQMTGCUHM@QDMPGLBGTGBS?JNGL@M?PBQSLBCPRFC
NGL@M?PB!ARGMLQBPMNBMUL
4FC *M@Q-?L?ECKCLR*M@Q-?L?ECKCLR N?ECDMSLBMLRFC !!BKGLBKGL QCARGMLGLRFC4FMSEFR3NMRUC@?NNJGA?RGML?JJMUQWMS
RMAPC?RC?LBK?L?ECHM@QL?KCJWQAFCBSJCBNGL@M?PBQ3AFCBSJCBNGL@M?PBQQFMSJBFCJNUGRFNPCN?PGLE
DMPPCASPPCLRKCCRGLEQUFCLPCTGCUGLERFCQ?KCNGL@M?PBGQLCACQQ?PW4FCWQFMSJB?JQM@CSQCDSJUFCL
WMSF?TCKCRPGAQWMSU?LRRMKMLGRMP?R?AMLQGQRCLRGLRCPT?JJGICB?GJWMPKMLRFJWQ?JCQR?PECRQ
9MSA?LECRNGL@M?PBQCK?GJCBRMWMSML?PCESJ?P@?QGQ?LBBM?L?JWQGQMoGLC4FGQGLRPMBSACQ?L
?BBGRGML?JDMPK?RDMPWMSRMAMLQSKC?LBQF?PCNGL@M?PBQUGRFMRFCPQGLAJSBGLERFMQCUFMBMLeRF?TC?
4FMSEFR3NMR?AAMSLR
#MLR?AR4FMSEFR3NMR3SNNMPRGDQAFCBSJCBNGL@M?PBQGQLMRCL?@JCBMLWMSPAJSQRCPMPWMSA?LPSLRFC
AMKK?LB tscli scheduled-pinboards RMCL?@JCGRWMSPQCJD
3AFCBSJCBNGL@M?P3AFCBSJCBNGL@M?PBAPBAPC?C?RRMPQMPQ
!BKGLGQRP?RMPQ?LBSQCPQUGRFA?LQAFCBSJCNGL@M?PBNPGTGJCECA?LQAFCBSJC?LBK?L?ECNGL@M?PBHM@Q
4FCQCQAFCBSJCBNGL@M?PBAPC?RMPQKSQRF?TC?RJC?QRCBGRMLJW?LBTGCUMLJWPGEFRQRMRFCNGL@M?PBRFCW
U?LRRMQF?PC
77?PLGLE?PLGLE )RGQPCAMKKCLBCBRF?R?BKGLQA?PCDSJJWAFMMQCUFMRMEGTCA?LQAFCBSJCNGL@M?PBNPGTGJCEC
RMQGLACRFCPCGQ?NMQQG@JCQCASPGRWFMJCUFCPC?SQCPUGRFJGKGRCB?AACQQA?LECR?NGL@M?PBCK?GJUGRF?JJ
?AACQQB?R?
22MMUJCUJCTTCJQCASPGRWCJQCASPGRW
4FCQAFCBSJCBNGL@M?PBQPCQNCARPMUJCTCJQCASPGRWPSJCQ4FGQKC?LQGDRFCPCAGNGCLRQ?PCSQCPQGL
4FMSEFR3NMRRFCLRFCWA?LMLJWQCCB?R?@?QCBMLRFCGPMUL?AACQQRMRFCNGL@M?PB)DRFCSQCPBMCQLMR
F?TC?RJC?QRTGCUMLJW?AACQQRMRFCNGL@M?PBRFCLRFCWUGJJLMRQCC?LWRFGLEGLRFCCK?GJ(MUCTCPGDRFC
PCAGNGCLRQ?PCDPMKMSRQGBCMDRFCAJSQRCPRFCLRFCWUGJJF?TC?AACQQRMRFCB?R?QCRMDRFCNGL@M?PB@?QCB
MLRFCQCLBCPeQNCPKGQQGMLQ
3AFCBSJCBNGL@M?P3AFCBSJCBNGL@M?PBDBDMPK?MPK?RQRQ
4FCNGL@M?PBTGQS?JGX?RGMLQ?PC?RR?AFCBRMRFCQAFCBSJCBCK?GJ?Q#36MP0$&lJCQ3?TCBAMLlESP?RGMLQ
QSAF?QNGL@M?PBlJRCPQ?PC?NNJGCBRMRFC?RR?AFKCLRQ2CDCPRMRFCR?@JCRMQCCFMURFCNGL@M?PBB?R?GQ
PCNPCQCLRCBGLC?AFlJCDMPK?R
#3#366 0$&0$&
4FC#36lJCECRQB?R?MLJWDMPR?@JCTGQS?JGX?RGMLQ 4FC0$&lJCECRQB?R?DMP?JJTGQS
?JGX?RGMLQ
4FCCK?GJF?QL#36?RR?AFKCLRQUFCPCRFCPC?PCLR?@JCTGQS
?JGX?RGMLQGLRFCNGL@M?PB
4FCCK?GJF?QMLJWMLC?RR?AFKCLR
lJCUFGAFGLAJSBCQCTCPWTGQS?JGX?
*M@K?L?ECKCLRQAFCBSJCBNGL@M?PBQ
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
#3#366 0$&0$&
RGMLMLGRQMULN?EC
4?@JCTGQS?JGX?RGMLQF?TC?JJB?R?PMUQRF?RRFCWePCQSNNMQCBRM
F?TC
4?@JCTGQS?JGX?RGMLQGLAJSBCMLJW
RFClPQRPMUQ
)LRFCA?QCMD?AMPPSNRCBNGL@M?PBLMCK?GJGQQCLR!LCPPMP
KCQQ?ECGLBGA?RGLED?GJSPCRMCVNMPRB?R?GQTGQG@JCMLRFC!BKGL
*M@Q-?L?ECKCLRN?EC
)LRFCA?QCMD?AMPPSNRCBNGL
@M?PBRFC0$&?RR?AFKCLRF?Q
CKNRWCPPMPQAPCCLQFMRQ
)LRFCA?QCMD?AMPPSNRCBTGQS?JGX?RGML?LCK?GJUGRFRFCTGQS?J
GX?RGMLQUFMQCB?R?A?L@CCVNMPRCBGQQCLR!LCPPMPKCQQ?EC
GLBGA?RGLETGQS?JGX?RGMLCVNMPRCPPMPGQTGQG@JCMLRFC*M@Q-?L
?ECKCLRN?EC
)LRFCA?QCMD?AMPPSNRCBTGQS?J
GX?RGMLRFC0$&?RR?AFKCLRF?Q
CKNRWCPPMPQJMRQDMPRFCAMPPSNR
CBTGQS?JGX?RGMLQ
4FCQGXCMDC?AFCK?GJGQJGKGRCBRM-"UFGAFK?RAFCQKMQRCK?GJQCPTGACQQGXCJGKGR?RGMLQ
!LBRFCRMR?JLSK@CPMDPCAGNGCLRQDMP?QAFCBSJCBNGL@M?PBHM@A?LLMRCVACCBRFCBCD?SJRMD
22CJ?CJ?RRCBGLDCBGLDMPK?MPK?RGMLRGML
&MPGLDMPK?RGMLMLAPC?RGLE?NGL@M?PBQCCRFC 3AFCBSJC?NGL@M?PBHM@
*M@K?L?ECKCLRQAFCBSJCBNGL@M?PBQ
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
3AFCBSJCBNGL@M?P3AFCBSJCBNGL@M?PBQK?L?ECKCLRBQK?L?ECKCLR
3SKK?PW3SKK?PW 9MSA?LK?L?EC?JJQAFCBSJCBNGL@M?PBQMLRFC*M@Q
-?L?ECKCLRN?ECSLBCP!BKGL
5QCPQUFM?PCLMR?BKGLQ@SRF?TCA?LQAFCBSJCNGL@M?PBNPGTGJCECA?LMLJWTGCUNGL@M?PBQAFCBSJCQ
RFCWeTCAPC?RCB9MSA?LQCJCARQNCAGlAHM@Q?LBAFMMQCRMN?SQCPCQSKCCBGRMPBCJCRCRFCK9MSA?L
F?TCSNRMQAFCBSJCBHM@QMLWMSPAJSQRCP?RRGKC#MLR?AR4FMSEFR3NMR3SNNMPRGDWMSeBJGICRM
GLAPC?QCRFGQJGKGR
"SJI?ARGMLQ"SJI?ARGMLQ
3CJCARRFCQAFCBSJCBNGL@M?PBQ?LBSQCRFC $CJCR$CJCRCC 22CQSKCCQSKC?LB 00?SQC?SQC @SRRMLQRMNCPDMPKRFCQC@SJI
?ARGMLQ$CJCRGLE?NGL@M?PBUGJJ?JQMBCJCRC?LWQAFCBSJCQJGLICBRMGR
*M@Q*M@QR?R?RSQCQRSQCQ
#JGAIGLEMLRFCPMUMD?HM@UGJJMNCL?BCR?GJCBTGCUMDCTCPWECLCP?RCBSNB?RCMDRF?RHM@9MSA?LQCC
RFCQR?PR?LBCLBRGKCQMDRFCHM@?QUCJJ?QRFCQR?RSQ#JGAIGLEML?HM@UGJJQFMUKMPCGLDMPK?RGML?@MSR
RFCQR?RSQSNB?RCQ
3AFCBSJCBNGL@M?PBQK?L?ECKCLR
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
0GL@M?P0GL@M?PBJGLIQBJGLIQ
#JGAIRFCQAFCBSJCBNGL@M?PBL?KCJGLIRMHSKNRM?%BGRQAFCBSJCN?ECUFCPCWMSA?LCBGRRFCQAFCBSJC
AMLlESP?RGMLQ
9MSA?L?JQMAJGAIMLRFCNGL@M?PBJGLINPMTGBCBGLRFCQAFCBSJCBNGL@M?PBCK?GJQRMHSKNRMRFCNGL@M?PB
GL4FMSEFR3NMR)LMPBCPRMF?TCRFCJGLIBGPCARWMSRMRFCAMPPCAR52,WMSKSQRlPQRAMLlESPCDPMLRCLB
FMQR?LBNMPR?AACQQ#MLR?AR4FMSEFR3NMR3SNNMPRRMAMLlESPCRFCQCQCRRGLEQ
3AFCBSJCBNGL@M?PBQK?L?ECKCLR
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
/T/TCPTGCCPTGCUMDQCASPGRWDUMDQCASPGRWDC?C?RSPRSPCQCQ
4FCPC?PCQCTCP?J?QNCARQMDQCASPGRWGLAJSBGLE?AACQQ?LBNCPKGQQGMLQB?R?QCASPGRW?LBNPGT?AW?LB
QCASPGRWDPMK?L)4NCPQNCARGTC
h3WQRCK3CASPGRW PCDCPQRM?SBGRJMEQ?LBQCASPGRWNMJGAGCQ
h$?R?3CASPGRW PCDCPQRMUFGAFSQCPQA?LQCCUFGAFB?R?GLRFC4FMSEFR3NMR?NNJGA?RGML?LB
GLAJSBCQ
5QCPQ?LB'PMSNQ
0PGTGJCECQ
4?@JC?LBAMJSKLQQF?PGLE
2MUJCTCJQCASPGRW
7MPIQFCCRQF?PGLE
0GL@M?PBQF?PGLE
h .CRUMPI3CASPGRWPCDCPQRMNMPRQDMPCVRCPL?JRP?nA?LBRP?nAUGRFGLRFCAJSQRCP3MKCNMPRQ
KSQRPCK?GLMNCLDMPF?LBJGLELCRUMPIPCOSCQRQDPMKMSRQGBCRFC4FMSEFR3NMRGLQR?LAC4MQCC
?JGQRMDLCRUMPINMPRQRF?RKSQRPCK?GLMNCLRMMSRQGBCRP?nA?LBDMPGLRCPAJSQRCP
AMKKSLGA?RGMLPCTGCURFCGLDMPK?RGMLGL .CRUMPINMPRQ
/TCPTGCUMDQCASPGRWDC?RSPCQ
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
33WWQQRRCKQCASPGRWCKQCASPGRW
3SKK?PW3SKK?PW 3WQRCKQCASPGRWPCDCPQRM?SBGRJMEQ?LBQCASPGRWNMJGAGCQ
4FMSEFR3NMRGLAJSBCQ?LSK@CPMDK?L?ECKCLRRMMJQKMLGRMPGLE?NNJGA?RGMLQ?LB?SRMK?RCBNPMACQQCQ
RMQSNNMPRQWQRCKQCASPGRW3WQRCKQCASPGRWGLAJSBCQK?L?EGLE?AACQQ?LBNPGTGJCECQ?SBGRJMEQQCASPGRW
NMJGAGCQ?LB,GLSV/3GLQR?JJCBN?AI?ECSNB?RCQ
!!SBGRJMEQSBGRJMEQ
4FCPC?PCQCTCP?JU?WQWMSA?LTGCU?SBGRJMEGLDMPK?RGMLGL4FMSEFR3NMR9MSA?LQCCPCACLRCTCLRQGL
RFC#MLRPMJ#CLRCPMPTGCUKMPCBCR?GJCB?SBGRJMEQSQGLERQAJG!BKGLGQRP?RMPQA?LTGCU?SBGRJMEQMD
AMLlESP?RGMLAF?LECQSQCPQF?TCK?BCRM4FMSEFR3NMRGLRFCQCU?WQ
h -MLGRMPCTCLRQDPMKRFC #MLRPMJ#CLRCP
h 'CLCP?RC?SBGRJMEPCNMPRQRFPMSEFRFC tscli AMKK?LB
9MSA?L?AACQQ?L?SBGRJMEMDAJSQRCPCTCLRQRFPMSEFRQAJG9MSA?L?JQM?AACQQGLDMPK?RGMLMLAJSQRCP
SNB?RCQAMLlESP?RGMLQB?R?JM?BGLE?LBKCR?B?R?CTCLRQ
5QCRFC tscli event list AMKK?LBRMPCRSPL?L?SBGRJGQRMDCTCLRQDPMKRFCAJSQRCP4FCQWLR?VGQ
tscli event list
[--include <all|config|notification>]
[--since <hours,minutes,days>
| --from <yyyymmdd-HH:MM>
--to <yyyymmdd-HH:MM>]
[--detail]
[--summary_contains
<'string1'| 'string2' ...>]
[--detail_contains
<'string1'| 'string2' ...>]
[--attributes
<key1='value1'|
key2='value2' ...>]
/NRGML?JN?P?KCRCPQ?PC
00?P?P?KCR?KCRCPCP $CQAPGNRGML$CQAPGNRGML
--include 3NCAGlCQRFCRWNCMDCTCLRQRMGLAJSBC?LBA?L@C allconfigMP
notification
--detail 2CRSPLQRFCCTCLRQGL?BCR?GJDMPK?RP?RFCPRF?L?R?@SJ?PQSKK?PWUFGAF
GQRFCBCD?SJR
--summary_contains
<'string1' |
'string2' ...>
3NCAGlCQ?QRPGLERMAFCAIDMPGLRFCCTCLRQSKK?PW%LAJMQCQRPGLEQGLQGL
EJCOSMRCQ?LBQCN?P?RCKSJRGNJCQRPGLEQUGRFNGNC%TCLRQRF?RK?RAF?JJ
QNCAGlCBQRPGLEQUGJJ@CPCRSPLCB
--detail_contains
<'string1'|
'string2' ...>
3NCAGlCQ?QRPGLERMAFCAIDMPGLRFCBCR?GJ%LAJMQCQRPGLEQGLQGLEJCOSMRCQ
?LBQCN?P?RCKSJRGNJCQRPGLEQUGRF |NGNCQWK@MJ%TCLRQRF?RK?RAF?JJ
QNCAGlCBQRPGLEQUGJJ@CPCRSPLCB
3WQRCKQCASPGRW
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
00?P?P?KCR?KCRCPCP $CQAPGNRGML$CQAPGNRGML
--attributes
<key1='value1'
&pipe;
key2='value2' ...>
3NCAGlCQ?RRPG@SRCQRMK?RAF?QICWT?JSCN?GPQ3CN?P?RCKSJRGNJC?RRPG@SR
CQUGRF |NGNCQWK@MJ%TCLRQRF?RK?RAF?JJQNCAGlCBICWT?JSCN?GPQUGJJ
@CPCRSPLCB0SRQGLEJCOSMRCQ?PMSLBRFCT?JSCQ
!LB?RGKCUGLBMUK?BCSNMDCGRFCP
h--since <hours,minutes,days> GQ?RGKCGLRFCN?QRDMPUFCPCRFCCTCLR?SBGR@CEGLQCLBGLE
?RRFCNPCQCLRRGKC3NCAGDW?FSK?LPC?B?@JCBSP?RGMLQRPGLECEFFMSPQK
KGLSRCQBB?W
/P@MRF
h--from <yyyymmdd-HH:MM> GQ?RGKCQR?KNDMPUFCPCRM@CEGLRFCCTCLR?SBGR)RKSQR@CMDRFC
DMPKWWWWKKBB((--
h--to <yyyymmdd-HH:MM> GQ?RGKCQR?KNDMPUFCPCRMCLBRFCCTCLR?SBGR)RKSQR@CMDRFC
DMPKWWWWKKBB((--
4MECR?SBGRJMEQ
 ,MEGLRMRFC,GLSVQFCJJSQGLE33(
 )QQSCRFC tscli event list AMKK?LBUGRFRFCBCQGPCBN?P?KCRCPQDMPCV?KNJC
$ tscli event list
--include config
--since 24 hours
3CASPGRWNMJGAGCQ3CASPGRWNMJGAGCQ
3CASPGRWNMJGAGCQ?PCRFCNPGLAGNJCQ?LBNPMACQQCQ4FMSEFR3NMRSQCQGLBCTCJMNKCLRRMCLQSPC?NPMBSAR
RF?RAMLDMPKQRMQCASPGRWQR?LB?PBQ3CASPGRWNMJGAGCQCLQSPC?QCASPCNPMBSARUGRFC?AFPCJC?QC7FCL?
PCJC?QCGQGLBCTCJMNKCLRC?AF@SGJBGQRCQRCBSQGLE1S?JWQ.CRUMPI3CASPGRW?LB6SJLCP?@GJGRW
-?L?ECKCLR3SGRC)QQSCQ?LBTSJLCP?@GJGRGCQ?PClVCBNPM?ARGTCJW@?QCBMLRFCPCQSJRQ
4FC4FMSEFR3NMR%LEGLCCPGLE?LB4FMSEFR3NMR3SNNMPRRC?KQ?PCLMRGlCBMD#MKKML6SJLCP?@GJGRGCQ
?LB%VNMQSPCQ#6%QQMRFCWA?LN?RAF/3N?AI?ECQNPM?ARGTCJW?QUCJJ9MSA?LTGCUGLQR?JJCB
N?AI?ECQ?JMLEUGRFRFCGPTCPQGMLLSK@CPQ?R?LWRGKCGLMPBCPRMQCCGDWMSPCOSGPC?LSNB?RCRM
4FMSEFR3NMR
7FCLCTCP?#6%GQGBCLRGlCB?LB?L/3N?AI?ECLCCBQRM@CSNB?RCBRFCLCVRN?RAFPCJC?QCUGJJGLAJSBC
RFCN?RAFMPSNB?RC9MSA?LTGCUGLQR?JJCB,GLSVN?AI?ECQ?R?LWRGKC?JMLEUGRFRFCTCPQGMLLSK@CPQMD
RFCGLQR?JJCBN?AI?ECQ
3WQRCKQCASPGRW
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
$?$?R?QCASPGRWR?QCASPGRW
3SKK?PW3SKK?PW $?R?QCASPGRWPCDCPQRMUFGAFSQCPQA?LQCCUFGAFB?R?GL
RFC4FMSEFR3NMR?NNJGA?RGML
3F?PGLE?LBQCASPGRWNPGTGJCECQEMTCPLUF?RB?R??SQCPA?L?AACQQ?LBUF?RRFCWA?LBMUGRFRFCB?R?
!BKGLQA?LSQCNPGTGJCECQRMPCESJ?RC?AACQQRMGLDMPK?RGML?LBNPMTGBC?NCPQML?JGXCBSQCPCVNCPGCLAC
5QCPQEP5QCPQEPMSNQ?LBNPGTGJCECQMSNQ?LBNPGTGJCECQ
$?R?QCASPGRW?NNJGCQRMSQCPQ?LBEPMSNQ5QCPQA?L@CK?L?ECB K?LS?JJW MPRFPMSEF ,$!0%?AFSQCP
A?LF?TCKCK@CPQFGNGLMLCMPKMPCEPMSNQ!BKGLQA?LK?ICQCASPGRWQCRRGLEQRF?RBCRCPKGLCUF?R
SQCPQ?PC?JJMUCBRMBMGL4FMSEFR3NMR4FCQCQCRRGLEQ?PC?NNJGCB?RRFCEPMSNJCTCJ
4FCDMJJMUGLER?@JCQFMUQRFCGLRCPQCARGMLMDSQCPNPGTGJCEC?LB?@GJGRW
$?R?QCASPGRW
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
4FCDMJJMUGLER?@JCQFMUQRFCGLRCPQCARGMLMDSQCPNPGTGJCEC?LB?@GJGRW
!BKGL 9999999999999999
#?L5NJM?B$?R? . . . 9 . 9 . . 99......
#?L$MULJM?B$?R? . . . . 9 9 . . . 9......
$?R?-?L?ECKCLR 9 9 9 9 . 9 . . 9999 . 9 . .
#?L!SRM!L?JWXC . . . . . . . . . 9.....9
#?L3AFCBSJC . . . . . . . . . 9....9.
#?L3F?PCUGRF!JJ . . . . . 9 9 . . 9......
.MLC .....9...9......
4?@JCLMRCQ
 !NNJGCQRMLMLMULCPQMLJW
 !LWR?@JCQ
 !SRFMPMD?RJC?QRMLCR?@JCGLPCJ?RGMLQFGN
 /LJWUFCLPC?BNCPKGQQGMLDMPAMJSKLQSQCBGLRFCPCJ?RGMLQFGN
 7GRFCBGRNCPKGQQGML
#P#PC?C?RRC%C%BGR7BGR733
#P#PC?C?RRC!C!EE7EE733
-MBGDW#-MBGDW#MJ0PMJ0PMNQMNQ
5NJM?B$?5NJM?B$?R?R?
$M$MULJM?B$?ULJM?B$?R?R?
3F?P3F?PCUGRFGL'PCUGRFGL'PMSNMSN
3F?P3F?PCUGRF!JJCUGRF!JJ
2,3PSJCQ2,3PSJCQ
#P5$2#P5$2CJ?CJ?RGMLQFGNQRGMLQFGNQ
22C?B2C?B2CJ?CJ?RGMLQFGNQRGMLQFGNQ
3CC(GBBCL#3CC(GBBCL#MJQMJQ
*MGLUGRF5NJM?B$?*MGLUGRF5NJM?B$?R?R?
3AFCK?63AFCK?6GCGCUUCPCP
5QC$?5QC$?R?#R?#MLLCARMLLCAR
5QC3AFCBSJCP5QC3AFCBSJCP
5QC!5QC!SRSRMM!L?JW!L?JWXXCC
$?R?QCASPGRW
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
3CASPGRWKMBCJD3CASPGRWKMBCJDMPQF?PGLEM@HCARQMPQF?PGLEM@HCARQ
9MSA?LQF?PCUGRFEPMSNQ?LBUGRFGLBGTGBS?JSQCPQ3F?PGLEMDR?@JCQA?L@CBClLCB?RRFCR?@JCAMJSKL
MPPMUJCTCJ4FGQNPMTGBCQmCVG@GJGRWGLKMBCJGLEWMSPB?R?QCASPGRWNMJGAW3CASPGRW?LBQF?PGLEQCRRGLEQ
?NNJWRMQCTCP?JBGkCPCLRRWNCQMDM@HCARQC?AFMDUFGAFF?QGRQMULQCASPGRWBCD?SJRQCRRGLEQ?LBPSJCQ
/@HCAR/@HCAR
RWNCRWNC
$CQAPGNRGML$CQAPGNRGML $CD$CD?SJRQCASPGRWKMBCJ?SJRQCASPGRWKMBCJ
4?@JCQ 4FCQMSPACB?R?R?@JCQ
RF?RF?TC@CCLJM?BCB
SQGLE4FMSEFR3NMR
,M?BCP
!BKGLGQRP?RMPSQCPQF?TC?AACQQRMQMSPACR?@JCQ4FCWA?L
QF?PC?R?@JCUGRFMRFCPSQCPQMPEPMSNQ3CC 3F?PCR?@JCQ
?LBAMJSKLQ
#MJSKLQ 4FCAMJSKLQGLRFC
QMSPACB?R?R?@JCQRF?R
F?TC@CCLJM?BCBSQGLE
4FMSEFR3NMR,M?BCP
!BKGLGQRP?RMPSQCPQF?TC?AACQQRMAMJSKLQGLRFCQMSPAC
R?@JCQ4FCWA?LQF?PCQCJCARCBAMJSKLQUGRFMRFCPSQCPQMP
EPMSNQ3CC 3F?PCR?@JCQ?LBAMJSKLQ
2MUQ 4FCPMUQGLRFCQMSPAC
B?R?R?@JCQRF?RF?TC
@CCLJM?BCBSQGLE
4FMSEFR3NMR,M?BCP
!JJPMUQGLRFCQMSPACR?@JCQ?PCQF?PCBUGRF?JJSQCPQ@WBC
D?SJR
)KNMPRCB
B?R?
$?R?RF?RU?QGKNMPRCB
SQGLE?7C@@PMUQCP
/LJWRFCSQCPUFMGKNMPRCBRFCB?R??LB?LWSQCPUGRF?B
KGLGQRP?RMPNPGTGJCECQF?Q?AACQQRMGR@WBCD?SJR4FCWA?L
QF?PC?R?@JCMPQCJCARCBAMJSKLQUGRFMRFCPSQCPQMP
EPMSNQ3CC 3F?PCR?@JCQ?LBAMJSKLQ
7MPIQFCCRQ !UMPIQFCCRAPC?RCB
SQGLE?7C@@PMUQCP
/LJWRFCAPC?RMPMDRFCUMPIQFCCR?LB?LWSQCPUGRF?B
KGLGQRP?RMPNPGTGJCECQF?Q?AACQQRMGR@WBCD?SJR4FCWA?L
QF?PC?UMPIQFCCRUGRFMRFCPSQCPQMPEPMSNQ3CC 3F?PC
UMPIQFCCRQ
0GL@M?PBQ !NGL@M?PBMDQ?TCB
QC?PAFPCQSJRQ
!LWMLCUFMA?LTGCU?NGL@M?PBA?LQF?PCGR3CC 3F?PC?
NGL@M?PB
7FCLWMSQF?PC?LM@HCARMLJWRFCSQCPQ?LBEPMSNQRF?RF?TC 3(!2%!",%3(!2%!",% QCRDMPRFC 3F?PGLETGQG@GJGRW3F?PGLETGQG@GJGRW
MNRGML?NNC?PMLRFCBG?JME
$?R?QCASPGRW
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
5QCPGLEPMSNQK?PICB ././43(!2%!",%43(!2%!",% A?LLMRQF?PCM@HCARQ?KMLERFCKQCJTCQ)LKSJRGRCL?LR
QACL?PGMQ?BKGLQA?LAPC?RCEPMSNQRF?R@PGLERMECRFCPNMPRGMLQMDRUMLMLQF?PCEPMSNQQMRF?RRFCW
A?LQF?PC&MPCV?KNJCRFCKCK@CPQMDEPMSN#A?LQF?PCCTCLGDRFCW@CJMLERMMRFCPEPMSNQRF?R
A?LLMR
/LJWSQCPQGLRFC !!BKGLGQBKGLGQRPRP??RRMPQMPQ EPMSNA?LQF?PCUGRFEPMSNQK?PICB?Q ././43(!2%!",%43(!2%!",%
22MMUJCUJCTTCJQCASPGRWCJQCASPGRW
4FMSEFR3NMRGLAJSBCQPM@SQRPMUJCTCJQCASPGRWUFGAF?JJMUQWMSRMlJRCP?JJM@HCARQSQCPQQCC@?QCBML
AMLBGRGMLQWMSQCR?RRFCJCTCJMDPMUT?JSCQGL@?QCB?R?R?@JCQ
9MSK?WlLBGRSQCDSJRMAPC?RCEPMSNQDMP2,34MNPCTCLRRFCQCEPMSNQDPMK?NNC?PGLEGLRFC 3F?P3F?PCC
BG?JMEAPC?RC? ././43(!2%!",%43(!2%!",% EPMSNUGRF?QGLEJCSQCP?LB?L2,3EPMSNUGRF?LMRFCPQGLEJCSQCP
RM
22CJ?CJ?RRCBGLDCBGLDMPK?MPK?RGMLRGML
h2CTMIC?AACQQSLQF?PC
h2MUJCTCJQCASPGRW
$?R?QCASPGRW
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
3F?P3F?PCR?@JCQ?LBACR?@JCQ?LBAMJSKLQMJSKLQ
3SKK?PW3SKK?PW 9MSA?LQF?PC?LCLRGPCR?@JCMPMLJWQMKCMDGRQAMJSKLQ
"WBCD?SJRUFCLB?R?GQJM?BCBSQGLERFC4FMSEFR3NMR,M?BCP/$"#MP*$"#GRGQMLJWTGQG@JCRM
?BKGLGQRP?RMPQ$?R?GKNMPRCBDPMK?7C@@PMUQCPGQTGQG@JCRM?BKGLGQRP?RMPQ?LBRFCSQCPUFMSNJM?BCB
GR!BKGLGQRP?RMPQ?LBMULCPQA?LQF?PC #?L6#?L6GCGCUU MP #?L%#?L%BGRBGR NPGTGJCECQMLR?@JCQUGRFMRFCPSQCPQUFM
A?LDSPRFCPQF?PCRFCKUGRFMRFCPQ
5QCA?SRGMLUFCLQF?PGLER?@JCQ@CA?SQC?LWM@HCARQAPC?RCBDPMKRFCKUGJJF?TCBCNCLBCLAGCQMLRFC
R?@JCQ?LBRFCGPSLBCPJWGLEQRPSARSPC/@HCARQAPC?RCBDPMKR?@JCQA?LGLAJSBCUMPIQFCCRQ?LQUCPQ?LB
NGL@M?PBQ4FGQKC?LQRF?RGD?SQCPU?LRQRMBPMNMPKMBGDW?R?@JC?LWM@HCARRF?RBCNCLBQSNMLGR
KSQR@CCBGRCBMPPCKMTCBlPQRRMPCKMTCRFCBCNCLBCLAW&MPRFGQPC?QMLGRGQ?@CQRNP?ARGACRMMLJW
EP?LRRFC %%BGRBGR NCPKGQQGMLMLR?@JCQRM?QK?JJLSK@CPMDSQCPQ
3F?PC?R?@JCMPGKNMPRCBB?R?@WDMJJMUGLERFCQCQRCNQ
 #JGAIMLRFC $$!!44!! GAMLGLRFCRMNL?TGE?RGML@?P
 #JGAIML 44?@JCQ?@JCQ
 3CJCARMLCMPKMPCR?@JCQRMQF?PC?LBAJGAIRFC 3F?P3F?PCC GAML
 3CJCAR %LRGP%LRGPC4C4?@JC?@JC MP 3NCAGlA#3NCAGlA#MJSKLQMJSKLQ
3F?PCR?@JCQ?LBAMJSKLQ
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
 )DWMSQCJCARCB 3NCAGlA#3NCAGlA#MJSKLQMJSKLQQCJCARRFCAMJSKLRMQF?PC
 #JGAI  ?LBQCJCARRFCSQCPQ?LBEPMSNQRF?RWMSU?LRRMQF?PCUGRF
 #MLlESPCRFCJCTCJMD?AACQQ@WQCJCARGLEDPMKRFCBPMNBMULJGQR9MSA?LQCJCAR
h #?L6#?L6GCGCUU RMNPMTGBCPC?BMLJW?AACQQ4FGQCL?@JCQTGCUGLERFCR?@JCB?R??LB
BClLGLEUMPIQFCCRQMLRFCR?@JC
h #?L%#?L%BGRBGR RM?JJMUKMBGlA?RGML4FGQCL?@JCQPCL?KGLEKMBGDWGLEMPBCJCRGLERFC
CLRGPCR?@JC?LB?BBGLEMPPCKMTGLEGRQAMJSKLQ
 #JGAI !!BB?LB3?BB?LB3?TTCC
 #JGAI $MLC$MLC
3F?PCR?@JCQ?LBAMJSKLQ
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
3F?P3F?PCUCUMPIQFCCRQMPIQFCCRQ
3SKK?PW3SKK?PW 9MSA?LQF?PCUMPIQFCCRQUGRFSQCPQMPUGRFEPMSNQ
3F?PGLE?UMPIQFCCR?JJMUQSQCPQRMQCJCARGR?Q?B?R?QMSPAC?LB
QC?PAFGR
7FCLWMSQF?PC?UMPIQFCCR?JJMDGRQAMJSKLQ?PCQF?PCB3F?PGLE?UMPIQFCCRBMCQLMRQF?PCRFC
SLBCPJWGLER?@JCQ)DWMSU?LRRMQF?PCRFCSLBCPJWGLER?@JCQQCC 3F?PCR?@JCQ?LBAMJSKLQ!UMPIQFCCR
A?L@CQF?PCB@WRFCMULCPMDRFCUMPIQFCCRMP@W?L?BKGLGQRP?RMP5QCPQA?LQR?PRQC?PAFGLE?
UMPIQFCCR?QQMML?QRFCUMPIQFCCRGQQF?PCBUGRFRFCK
4MQF?PC?NGL@M?PB
 #JGAIMLRFC $$!!44!! GAMLMLRFCRMNL?TGE?RGML@?P?LBRFCLML 77MPIQFCCRQMPIQFCCRQ
 3CJCARMLCMPKMPCUMPIQFCCRQRMQF?PC?LBAJGAIRFC 3F?P3F?PCC GAML
 #JGAI !!BBSQCPQMPEPBBSQCPQMPEPMSNQMSNQ ?LBQCJCARSQCPQMPEPMSNQRF?RWMSU?LRRMQF?PCUGRF
3F?PCUMPIQFCCRQ
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
 #MLlESPCRFCJCTCJMD?AACQQ@WQCJCARGLEDPMKRFCBPMNBMULJGQR9MSA?LQCJCAR
h #?L6#?L6GCGCUU RMNPMTGBCPC?BMLJW?AACQQ%L?@JCQTGCUGLERFCUMPIQFCCR?LBQC?PAFGLE
MLGR
h #?L%#?L%BGRBGR RM?JJMUKMBGlA?RGML%L?@JCQPCL?KGLEKMBGDWGLElJRCPQMPBCJCRGLERFC
UMPIQFCCR?LB?BBGLEMPPCKMTGLEGRQAMJSKLQ4M?BBAMJSKLQRM?UMPIQFCCR?SQCP
LCCBQ?AACQQRMRFCSLBCPJWGLER?@JC
 #JGAI !!BB?LB3?BB?LB3?TTCC
 #JGAI $MLC$MLC
3F?PCUMPIQFCCRQ
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
3F?P3F?PC?NGL@M?PC?NGL@M?PBB
3SKK?PW3SKK?PW 7FCLCTCPWMSTGCU?NGL@M?PBWMSF?TCRFCMNRGMLMD
QF?PGLEGRUGRFMRFCPQ
7FCLWMSQF?PC?NGL@M?PBUF?RWMS?PCPC?JJWQF?PGLEGQ?JGTCJGLIRMRFCNGL@M?PBUFCLWMSAJGAI 3F?P3F?PCC
UGRFiUGRFi3MUFCLCTCPQMKCMLCCJQCTGCUQGRRFCWUGJJQCCRFCKMQRPCACLRJWQ?TCBTCPQGMLUGRFRFCKMQR
PCACLRB?R?9MSBMLMRF?TCRM@C?L?BKGLGQRP?RMPMPRFCMULCPRMQF?PCQ?TCBNGL@M?PBQ!LWSQCPA?L
QF?PCRFCK@?QCBMLRFC?AACQQJCTCJQRFCSQCPF?Q
4MQF?PC?NGL@M?PB
 #MLlESPCRFCNGL@M?PBRMJMMI?QWMSeJJU?LRGRRM?NNC?PUFCLQF?PCB
 #JGAIRFC 3F?P3F?PCC GAML
 #JGAI !!BBSQCPQMPEPBBSQCPQMPEPMSNQMSNQ ?LBQCJCARSQCPQMPEPMSNQRF?RWMSU?LRRMQF?PCUGRF
3F?PC?NGL@M?PB
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
 #MLlESPCRFCJCTCJMD?AACQQ@WQCJCARGLEDPMKRFCBPMNBMULJGQR9MSUGJJMLJWQCCMNRGMLQ
?T?GJ?@JC@?QCBMLWMSPMUL?AACQQJCTCJ&MPCV?KNJCGDWMSF?TCMLJW 66GCGCUU ?AACQQWMSA?LLMR
QF?PC?Q %%BGRBGR9MSA?LQCJCAR
h #?L6#?L6GCGCUU RMNPMTGBCPC?BMLJW?AACQQ)DRFCNCPQMLBMCQLeRF?TC?AACQQRMRFC
SLBCPJWGLEB?R?RFCWA?LMLJWTGCU?QF?PCBNGL@M?PB)DRFCWAF?LEC?LWRFGLEMLRFC
NGL@M?PBRFCGPAF?LECQ?PCLMRQ?TCB)LMPBCPRMNCPQGQRRFCAF?LECQRFCSQCPUMSJB
LCCBRMK?IC?AMNWMDRFCKMBGlCBNGL@M?PB
h #?L%#?L%BGRBGR RM?JJMUKMBGlA?RGML%L?@JCQPCL?KGLEMPBCJCRGLERFCQF?PCBNGL@M?PB)D?
NCPQMLUGRFCBGRNPGTGJCECQKMBGlCQ?QF?PCBNGL@M?PBRFCGPAF?LECQUGJJ@CQ?TCBRM
GR
 #JGAI !!BB?LB3?BB?LB3?TTCC
 #JGAI !!BB0BB0CPKGQCPKGQQGMLQQGMLQ
3F?PC?NGL@M?PB
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
3CASPGRWD3CASPGRWDMP3NMR)1DSLARGMLQMP3NMR)1DSLARGMLQ
3NMR)1GQ?DC?RSPCGL4FMSEFR3NMRRF?R?SRMK?RGA?JJWECLCP?RCQGLQGEFRQGLRMQWQRCKB?R?4FCDC?RSPC
UMPIQML?JJRFCB?R?GLWMSPQWQRCKQC?PAFOSCPGCQQ?TCB?LQUCPQ?LBNGL@M?PBQ"CA?SQC3NMR)1SQCQ
RFCQ?KCB?R?QCASPGRWKMBCJ?QMRFCPB?R?GLRFCQWQRCKRFCPCGQLMLCCBRM@SGJB?LCUQAFCK?MP
QCASPGRWKMBCJRMQSNNMPRGR
3NMR)1?SRMK?RGA?JJWECLCP?RCQGLQGEFRQGLRMB?R?UFCL?SQCPPCOSCQRQRFCK4FCQCPCOSCQRQA?L@CPSL
GKKCBG?RCJWMPSQCPQA?LQAFCBSJCPCESJ?P?L?JWQGQ3NMR)1PCOSCQRQDMPGLQGEFRQA?LNSR?BBGRGML?JJM?BML
WMSPQWQRCKBCNCLBGLEMLRFC?KMSLRMDB?R?@CGLE?L?JWXCB?LBFMUDPCOSCLRJWSQCPQK?ICSQCMDGR
5QCPQ?PCPCOSGPCBRMF?TCRFC (?Q3NMR)1NPGTGJCEC(?Q3NMR)1NPGTGJCEC RMSQCRFGQDC?RSPC5QCPQUGRFMSRRFGQNPGTGJCECA?LLMR
TGCUGLQGEFRQSLJCQQRFCSQCPQRF?RECLCP?RCBRFCGLQGEFRQ?BBRFCKRM?NGL@M?PB?LBQF?PCRFCNGL@M?PB
UGRFMRFCPQ
9MSK?WU?LRRMPCQRPGAR?AACQQRM?QS@QCRMDWMSPSQCPQMPCTCLRM?QS@QCRMDWMSPK?L?ECPQ4MPCQRPGAR
?AACQQRMRFGQDC?RSPC
 #PC?RC?EPMSNA?JJCB 3NMR)15QCPQ3NMR)15QCPQ
 'P?LRRFGQEPMSN (?Q3NMR)1NPGTGJCEC(?Q3NMR)1NPGTGJCEC
 %L?@JCSQCPQRMRFGQEPMSN
3CASPGRWDMP3NMR)1DSLARGMLQ
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
22CCTTMIMIC?AC?AAACQCQQSLQF?PQSLQF?PCC
9MSK?WLCCBRMPCTMIC?AACQQRM?LM@HCARR?@JCUMPIQFCCRMPNGL@M?PBRF?RWMSF?TCNPCTGMSQJW
QF?PCB5LQF?PGLE?LM@HCARGQTCPWQGKGJ?PRMQF?PGLEGR
4MSLQF?PCMLCMPKMPCM@HCARQ
 'MRMRFC?PC?UFCPCRFCM@HCARQWMSU?LRRMSLQF?PCGQJMA?RCB&PMKRFCRMNKCLS@?P
h )DRFCM@HCARGQ?R?@JCMPUMPIQFCCRAJGAI $$!!44!!
h )DRFCM@HCARGQ?NGL@M?PBAJGAI 0GL@M?P0GL@M?PBQBQ
h )DRFCM@HCARGQ?L?LQUCPAJGAI !LQ!LQUUCPQCPQ
 &GLBRFCM@HCARQGLRFCJGQR?LBAFCAIRFCAMPPCQNMLBGLE@MVCQ
 #JGAIRFC 3F?P3F?PCC GAML
 #JGAIRFC 88 LCVRRMRFCSQCPQ?LBEPMSNQRF?RWMSU?LRRMPCKMTCDPMKQF?PGLE
2CTMIC?AACQQSLQF?PC
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
 #JGAI $MLC$MLC
2CTMIC?AACQQSLQF?PC
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
22MMUJCUJCTTCJQCASPGRW2,3CJQCASPGRW2,3
3SKK?PW3SKK?PW 5QGLEPMUJCTCJQCASPGRWWMSA?LCkCARGTCJWASQRMKGXC
QC?PAFPCQSJRQ?LBNGL@M?PBQDMPC?AFEPMSNRF?RTGCUQRFCK
2MUJCTCJQCASPGRW2,3?JJMUQWMSRMBClLCUFGAFEPMSNQA?LQCCGLBGTGBS?JPMUQGL?R?@JC@?QCBML
RFCT?JSCQGLMLCMDGRQAMJSKLQ4FGQ2,3DC?RSPCA?LF?LBJCRFMSQ?LBQMDEPMSNQ?LB?JJMUQWMSRMQCR
SNmCVG@JCPSJCQRF?R?PCQCJDK?GLR?GLGLE
(M(MU2,3UU2,3UMPIQMPIQ
2,3UMPIQ?RRFCEPMSNJCTCJLMRRFCGLBGTGBS?JSQCPJCTCJ"WBCD?SJR?JJEPMSNQA?LQCC?JJPMUQDMP?LW
R?@JCRFCWA?LTGCU9MSA?LJGKGRRFCPMUQ?EPMSNA?LQCC@WQCRRGLEAMLBGRGMLQMLAMJSKLT?JSCQ4FC
PMUJCTCJQCASPGRWPSJCQWMSBClLCML?R?@JC?JQM?NNJWRM?LWUMPIQFCCRQ?LBNGL@M?PBQ@?QCBMLRF?R
R?@JC
4FCPC?PCQCTCP?JPC?QMLQWMSKGEFRU?LRRMSQCPMUJCTCJQCASPGRW
22C?QMLC?QML %V%V?KNJC?KNJC
(GBCQCLQGRGTCB?R?DPMKEPMSNQUFM
QFMSJBLMRQCCGR
)L?PCNMPRUGRFASQRMKCPBCR?GJQFGBCNMRCLRG?JASQ
RMKCPQRFMQCUFMF?TCLMRWCRAMKNJCRCBRFCGPNSP
AF?QCDPMKCTCPWMLCCVACNRRFCQ?JCQEPMSN
&GJRCPR?@JCQRMPCBSACRFCGPQGXCQMRF?R
MLJWRFCPCJCT?LRB?R?GQTGQG@JC
2CBSACRFCLSK@CPMDPMUQRF?R?NNC?PGL?TCPWJ?PEC
R?@JCMD@?QC@?JJNJ?WCPQQMRF?RNJ?WCPQUFM?PCLM
JMLECP?ARGTC?PCLMRQFMULCVACNRRMFGQRMPG?LQ
%L?@JCAPC?RGMLMD?QGLEJCNGL@M?PBMPTG
QS?JGX?RGMLUFGAFA?LBGQNJ?WBGkCPCLR
B?R?BCNCLBGLEMLRFCEPMSNUFMGQ?A
ACQQGLEGR
#PC?RCMLCQ?JCQNGL@M?PBRF?RQFMUQMLJWRFCQ?JCQGL
RFCPCEGMLMDRFCNCPQMLUFMTGCUQGR4FGQCkCARGTCJW
APC?RCQ?NCPQML?JGXCBNGL@M?PBBCNCLBGLEMLRFCTGCU
CPeQPCEGML
2,3?LB?BKGLGQ2,3?LB?BKGLGQRPRP??RRMPQMPQ
)DWMSPGLQR?JJ?RGMLF?QCL?@JCBRFC #?L!#?L!BKGLGQBKGLGQRRCP2,3CP2,3 NPGTGJCECSQCPEPMSNQUGRFRFGQNPGTGJCECBGPCARJW
MPGLBGPCARJWA?L@WN?QQPMUJCTCJQCASPGRW2,3PSJCQMLUMPIQFCCRQ4FGQNPGTGJCECA?LMLJW@C?QQGELCB
@W?SQCPUFM?JPC?BW (?Q?BKGLGQ(?Q?BKGLGQRPRP??RGMLNPGTGJCECRGMLNPGTGJCEC3CC f#F?LECGLAJSQGMLHMGLMP2,3DMP?UMPIQFCCR DMP
KMPCGLDMPK?RGMLMLFMURMBMRFGQ
5QCPQUGRF (?Q?BKGLGQ(?Q?BKGLGQRPRP??RGMLNPGTGJCECRGMLNPGTGJCEC ?PC?BKGLGQRP?RMPQ?LBA?LQCCA?LQCC?JJB?R?QMSPACQ?LBLM
RWNCMDPMUJCTCJQCASPGRW?NNJGCQRMRFCK
2MUJCTCJQCASPGRW2,3
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
(M(MUPSJC@?QCB2,3UUPSJC@?QCB2,3UMPIQMPIQ
3SKK?PW3SKK?PW 5QCPSJC@?QCB2,3RMNPMRCARWMSPB?R?QMRF?RSQCPQQCC
MLJWRFMQCPMUQRFCW?PC?JJMUCBRMQCC@?QCBMLRFCGPEPMSN
KCK@CPQFGN
2MUJCTCJQCASPGRWUMPIQ?RRFCEPMSNJCTCJLMRRFCGLBGTGBS?JSQCPJCTCJ"WBCD?SJR?JJEPMSNQA?LQCC?JJ
PMUQDMP?LWR?@JCRFCWA?LTGCU9MSA?LJGKGRRFCPMUQ?EPMSNA?LQCC@WQCRRGLEPSJCQ@?QCBMLRFC
B?R?T?JSCQAMLR?GLCBGLMLCMPKMPCAMJSKLQ4FCPMUJCTCJQCASPGRWPSJCQWMSBClLCML?R?@JC?JQM
?NNJWRM?LWUMPIQFCCRQ?LBNGL@M?PBQ@?QCBMLRF?RR?@JC
&MPC?AFB?R?QMSPACR?@JCMPGKNMPRCBB?R?WMSUGJJBClLCMLCMPKMPCPSJCQRF?REMTCPLUFGAFEPMSNQ
A?LQCCUFGAFB?R?4FCPSJCQR?ICRFCDMPKMD?LCVNPCQQGMLUFGAFGQCT?JS?RCBDMPC?AFPMU?LBEPMSN
AMK@GL?RGMLRMBCAGBCGDRF?REPMSNA?LQCCRF?RPMU)DRFCCVNPCQQGMLCT?JS?RCQRMfRPSCgDMP?N?PRGASJ?P
EPMSNRFCWUGJJ@C?@JCRMQCCRF?RPMU
&MP?JGQRMDMNCP?RMPQ?LBDSLARGMLQWMSA?LSQCRM@SGJBRFCQCCVNPCQQGMLQQCC 2MUJCTCJQCASPGRWPSJCQ
PCDCPCLAC
"CQ"CQRNPRNP?ARGA?ARGACQDCQDMPSQGLE2SJC"?QCB2MPSQGLE2SJC"?QCB2MMU,U,CCTTCJCJ
3CASPGRW3CASPGRW
5QCRFCQC@CQRNP?ARGACQDMP2SJC"?QCB2MU,CTCJ3CASPGRW
 #MLR?AR4FMSEFR3NMR3SNNMPRRMF?TCRFCKBGQ?@JCQC?PAFQSEECQRGMLQ@?QCBMLB?R?T?JSCQ
4FCQC?PCLMRFGBBCLDPMKSQCPQUFCLWMSQCRPMUJCTCJQCASPGRWQMGDWMSBMLeRU?LRRFCKRM
CTCPQCC?QC?PAFQSEECQRGMLDPMK?PMURFCW?PCLMR?JJMUCBRMQCCWMSeJJLCCBRMBGQ?@JCRFC
B?R?T?JSCQC?PAFQSEECQRGMLQ
 3CRSNPMUJCTCJQCASPGRWMLCTCPWR?@JCRMUFGAFGR?NNJGCQ
)RGQ?JU?WQ?NMQQG@GJGRWRF?R?N?PRGASJ?PQC?PAFUGJJMLJWGLAJSBCB?R?DPMK?QGLEJCR?@JC?LB?
SQCPUGJJQCCQMKCRFGLERFCWQFMSJBLeR3MNPMRCARWMSPB?R?@WQCRRGLEPMUJCTCJQCASPGRW
UFCPCTCPWMSU?LRRMICCNB?R?QCASPC
 'GTCSQCPQ?AACQQRMUMPIQFCCRQGLQRC?BMDR?@JCQ
4FGQGQ?ECLCP?J@CQRNP?ARGACGL?JJGKNJCKCLR?RGMLQ)RK?ICQRFGLEQC?QGCPDMPCLBSQCPQ
@CA?SQCRFCWMLJWLCCBRMAFMMQC?KMLE?DCUQMSPACQP?RFCPRF?LCTCPWR?@JC!JQMRFCWUMLeR
F?TCRMAFMMQClTCQCN?P?RCR?@JCQRMECRKC?LGLEDSJPCQSJRQ4FCWA?LAFMMQCRFCQGLEJC
UMPIQFCCRRF?RAMK@GLCQRFCR?@JCQ
 %VNJGAGRJWEP?LR?AACQQDMPSQCPQRF?RQFMSJBQCC?JJPMUQ
!QQMML?QWMSAPC?RC?PMUJCTCJQCASPGRWBClLGRGMLML?R?@JCDMPMLCEPMSN?JJMRFCPEPMSNQ
?PCRFCL@JMAICBDPMKQCCGLE?LWPMUQGLRFCR?@JC9MSF?TCRMQNCAGlA?JJWEP?LRMRFCPEPMSNQ
?AACQQGLMPBCPDMPRFCKRMQCC?LWPMUQ
)DWMSU?LRRMCLQSPCRF?R?EPMSNA?L?JU?WQQCC?JJPMUQGL?R?@JCSQC?PSJCRF?R?JU?WQ
CT?JS?RCQRMfRPSCgDMPRF?REPMSN&MPCV?KNJC
h GD ts_groups = supergroup RFCL true
(MUPSJC@?QCB2,3UMPIQ
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
22MMUJCUJCTTCJQCASPGRWUGRFKSJRGNJCACJQCASPGRWUGRFKSJRGNJCAMLBGRGMLQMLBGRGMLQ
7FCLKSJRGNJCPMUJCTCJQCASPGRWPSJCQ?NNJWRFCNCPKGQQGMLQ?PC?BBGRGTC4F?RGQUFCLRFCPC?PCKSJRGNJC
PMUJCTCJQCASPGRWAMLBGRGMLQQNCAGlCBML?R?@JCRFCW?PC?NNJGCBSQGLE?L/2MNCP?RMP)D?LWMDRFCPSJCQ
?NNJGCB?JJMU?SQCPRMQCC?N?PRGASJ?PPMURFCPMUUGJJ@CQFMULRMRF?RSQCP
)D?SQCPGQ?KCK@CPMDKSJRGNJCEPMSNQRFCSQCPUGJJ@C?@JCRMQCC?JJRFCPMUQRF?R?PCTGQG@JCRM?JJMD
RFCEPMSNQQMRFCKMQRNCPKGQQGTCNMJGAWGQSQCB
(MUPSJC@?QCB2,3UMPIQ
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
3CR2SJC"?QCB2,33CR2SJC"?QCB2,3
3SKK?PW3SKK?PW %VNJ?GLQRFCNPMACQQDMPQCRRGLE2,3PSJCQ
3CRRGLEPMUJCTCJQCASPGRWGQ?RFPCCQRCNQNPMACQQ
 $GQ?@JCB?R?T?JSCQSEECQRGMLQ
 !AACQQRFC2SJC"SGJBCP
 $ClLC2SJC"?QCB2MU,CTCJ3CASPGRWPSJCQ
$GQ?@JCB?$GQ?@JCB?R?TR?T?JSCQSEECQ?JSCQSEECQRGMLQRGMLQ
7FCLWMSQCR2SJC"?QCB2MU,CTCJ3CASPGRWWMSLCCBRMlPQRRSPLMkQC?PAFQSEECQRGMLQMLB?R?T?JSCQ
7FCL2SJC"?QCB2MU,CTCJ3CASPGRWGQQCRGRNPMRCARQSQCPQDPMKQCCGLEB?R?RFCWQFMSJBLeRGL
UMPIQFCCRQ?LBNGL@M?PBQ(MUCTCPRFCQC?PAFQSEECQRGMLQ?PCLMRlJRCPCBSQGLE2SJC"?QCB2MU,CTCJ
3CASPGRWQMGRGQNMQQG@JCQMKCMLCAMSJBQCC?B?R?T?JSCRFCWQFMSJBLMRGL?QC?PAFQSEECQRGML$GQ?@JGLE
QSEECQRGMLQMLB?R?T?JSCQAMPPCARQRFGQ"CQSPC?LBBMRFGQNPMACBSPC@CDMPCQCRRGLESN2SJC"?QCB2MU
,CTCJ3CASPGRW
#MLR?AR4FMSEFR3NMR3SNNMPR?LBRCJJRFCKRF?RWMSUGJJ@CQCRRGLESN2SJC"?QCB2MU,CTCJ3CASPGRW
!QIRFCKRMBGQ?@JCB?R?T?JSCQSEECQRGMLQDMPWMS7FCLRFGQQCRRGLEF?Q@CCLK?BCAMLRGLSCUGRFRFC
LCVRNPMACBSPC
!!AAAACQCQQRFC2SJC"SGJBCPQRFC2SJC"SGJBCP
4MQCRSNPSJC@?QCBPMUJCTCJQCASPGRWWMSlPQRLCCBRM?AACQQRFC2SJC"SGJBCP4MECRRMRFC2SJC"SGJBCP
 #JGAIML $$!!44!!MLRFCRMNL?TGE?RGML@?P
 3CJCAR?R?@JCDPMKRFCJGQR@WAJGAIGLEMLGR
2MUJCTCJQCASPGRWA?LMLJW@CQCRMLR?@JCQ?LBGKNMPRCBB?R?LMRMLUMPIQFCCRQ4FCQCRRGLEQ
WMSK?ICRMRFCR?@JCQ?SRMK?RGA?JJW?NNJWRM?LWUMPIQFCCRQMPNGL@M?PBQAPC?RCBMLRMNMD
RFCK
 #JGAI 22MMUQCASPGRWUQCASPGRW ?RRFCRMNPGEFRQGBCMDRFCN?EC
 #JGAIRFC !!BBPBBPMMUQCASPGRWUQCASPGRW @SRRML
3CR2SJC"?QCB2,3
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
 4FC2SJC"SGJBCPUGJJ?NNC?PUFCPCWMSA?LBClLCPMUJCTCJQCASPGRWPSJCQ
$ClLC2SJC"?QCB2$ClLC2SJC"?QCB2MMU,U,CCTTCJ3CASPGRWPSJCQCJ3CASPGRWPSJCQ
9MSBClLCPMUJCTCJQCASPGRW@WAPC?RGLE?LCVNPCQQGMLRF?RECRQCT?JS?RCBDMPCTCPWPMU?LBEPMSN
AMK@GL?RGML4FGQNMUCPDSJDC?RSPCA?L@CSQCBUGRFSNRMRFMSQ?LBQMDEPMSNQ4MBClLC?PMUJCTCJ
QCASPGRWPSJC
 /NCLRFC2SJC"SGJBCP
 5QCRFC2SJC"SGJBCPUGLBMURMCLRCP?PMUQCASPGRWPSJC
9MSeJJRWNCGL?LCVNPCQQGMLUFGAFECRQCNNT?JS?RCBDMPCTCPWPMU?LBEPMSNAMK@GL?RGML
)DRFCPSJCCT?JS?RCQRMRPSCDMP?N?PRGASJ?PPMU?LBEPMSNRF?REPMSNUGJJ@C?@JCRMQCCRF?R
3CR2SJC"?QCB2,3
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
PMU5QCRFCT?PG?@JC RQ=EPRQ=EPMSNQMSNQ RMPCDCPRMRFCEPMSNL?KC&MPCV?KNJCRFCCVNPCQQGML
ts_groups = location UMSJB?JJMUSQCPQRMMLJWQCCPMUQUFCPCRFCT?JSCGLRFCJMA?RGML
AMJSKLU?QRFCQ?KC?QRFCGPEPMSNL?KC
.MRGACFMURFGQRWNCMDQCASPGRWPSJCGQQCJDK?GLR?GLGLE)DWMSUCPCRMJ?RCP?BB?BBGRGML?J
JMA?RGMLQRFCPSJCUGJJQRGJJUMPI?QJMLE?QSQCPQ?PCNJ?ACBGLRFCEPMSNRF?RK?RAFCQRFCGP
JMA?RGML
 5QCDMPKSJ?QGDWMSU?LRRMBClLCKMPCAMKNJCVCVNPCQQGMLQ
9MSA?LQCC?JGQRMD?T?GJ?@JCMNCP?RMPQ@WAJGAIGLEML 2SJC!Q2SJC!QQGQQGQR?LRR?LR
 5QCRFCQSEECQRGMLQRM@SGJB?T?JGBCVNPCQQGML
7FCLRFCCVNPCQQGMLGQT?JGBWMSeJJQCC?EPCCLGLBGA?RMP?RRFC@MRRMKMDRFC2SJC"SGJBCP!Q
WMSRWNCWMSeJJQCCQSEECQRGMLQDMPDMPKSJ?QWLR?VT?PG?@JCQ?LBAMJSKLL?KCQ5QGLERFCQC
QSEECQRGMLQA?LK?ICBClLGLE?LCVNPCQQGMLC?QGCPN?PRGASJ?PJWUFCLGRAMKCQRMQNCAGlA
QWLR?VJGICCLAJMQGLEN?P?KCRCPQGLN?PCLRFCQGQ!LBGDWMSA?LeRPCKCK@CPRFCCV?ARAMJSKL
3CR2SJC"?QCB2,3
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
L?KCMPT?PG?@JCWMSU?LRRMSQCRFCQSEECQRGMLQA?LFCJN
 #JGAI 3?3?TTCC
4FCPSJCWMSAPC?RCBUGJJ@CQFMULGLRFCJGQRMDPSJCQ
 #JGAIMLGRQL?KCRMTGCUMPCBGRRFCPSJC9MSA?L?JQM?BBKMPCPSJCQ@WAJGAIGLE !!BBBB
4MRCQRWMSPPSJCAPC?RC?QC?PAFRF?RGLAJSBCQRFCAMJSKLQWMSSQCBGLWMSPCVNPCQQGMLQ?TCGRRM?
NGL@M?PB?LBQF?PCGRUGRF?JJSQCPQ,MEGL?QSQCPQGLBGkCPCLREPMSNQ?LBK?ICQSPCRFCW?PCQCCGLERFC
?NNPMNPG?RCPMUQGLRFCNGL@M?PBWMSAPC?RCB
""WN?QWN?QQ2,3ML?UQ2,3ML?UMPIQFCCRMPIQFCCR
!BKGLGQRP?RMPQA?L@WN?QQRFC2,3PSJCQQCRML?RFCR?@JC?RRFCUMPIQFCCRJCTCJ"WN?QQGLERFC
SLBCPJWGLE2,3PSJCQ?JJMUQSQCPQRF?RUMSJBLMRMRFCPUGQC@CSL?@JCRMQCC?L?EEPCE?RCK?PICRTGCU
MD?R?@JCQB?R?3CCFMURM f#F?LECGLAJSQGMLHMGLMP2,3DMP?UMPIQFCCR GLRFGQBMASKCLR?RGMLDMP
KMPCGLDMPK?RGML
3CR2SJC"?QCB2,3
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
33WWQQRRCK?BKGLGQCK?BKGLGQRPRP??RGMLRGML
3WQRCK?BKGLGQRP?RGMLGLAJSBCQ?NNJWGLESNEP?BCQ@?AIGLESN?LBPCQRMPGLERFCAJSQRCPQL?NQFMRRGLE?LB
?BBGLEMPPCKMTGLELMBCQ
!!BKGLGQBKGLGQRPRP??RGMLRRGMLRMMJQMMJQ
5QCRFCQCRMMJQRMNCPDMPK?BKGLGQRP?RGTC?ARGMLQ
hRQAJG?L?BKGLGQRP?RGTCAMKK?LBJGLCGLRCPD?AC
hRQJM?B?AMKK?LBDMPJM?BGLEB?R?BGPCARJWGLRMRFCB?R?@?QC
h41,?AMKK?LBJGLC31,GLRCPD?ACRMGLRCP?ARUGRFB?R?@?QCQ
3WQRCK?BKGLGQRP?RGML
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
33WWQQRRCKKMLGRCKKMLGRMPGLEMPGLE
3WQRCKKMLGRMPGLERMMJQGL4FMSEFR3NMRGLAJSBCRFC#MLRPMJ#CLRCPQWQRCKJMElJCQ?LBMSRMDRFC@MV
QWQRCKKMLGRMPGLENGL@M?PBQ
33WWQQRRCK(C?JRF#CK(C?JRF#CLRCLRCPCP
4FC4FMSEFR3NMR?NNJGA?RGMLGLAJSBCQ?3WQRCK(C?JRF#CLRCPDMPC?QWKMLGRMPGLEMDSQ?EC?LBAJSQRCP
FC?JRFGLAJSBGLE?JCPRQ9MSA?LTGCURFC3WQRCK(C?JRF#CLRCP@WAJGAIGLEMLRFC !!BKGLBKGL GAML?LBRFCL
AJGAIGLE 33WWQQRRCK(C?JRFCK(C?JRF
/TCPTGCU
4FC /T/TCPTGCCPTGCUU R?@QFMUQ?QSKK?PWMDMTCP?JJAJSQRCPQR?RSQSQ?EC?LBA?N?AGRWGLDMPK?RGML
AMLlESP?RGMLAF?LECQ?LBAPGRGA?J?JCPRQ
3WQRCKKMLGRMPGLE
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
$?R?
4FC $$!!44!! QCARGMLQFMUQ?JJRFCQRMPCBR?@JCQUGRFBCR?GJQMLRFCJ?QRSNB?RCRGKCRGKCR?ICLDMP?SRM
GLBCVGLELSK@CPMDPMUQCRA
4FC $?$?R?@?QCR?@?QC QCARGMLF?QRFCDMJJMUGLET?JSCQ
3CARGML3CARGML 33R?R?RSQRSQ -C?LGLE-C?LGLE
$?R?@?QC 2%!$9
4FCB?R?F?Q@CCLJM?BCB
).02/'2%33 4FCB?R?GQQRGJJ@CGLEJM?BCB
34!,% 4FCB?R?GQLMRSNRMB?RC
%22/2 4FCR?@JCGQGLT?JGB#?JJ#SQRMKCP3SNNMPR
3C?PAF
2%!$9
4FCB?R?GQSNRMB?RC?LBQC?PAF?@JC
./42%!$9
4FCB?R?GQLMRPC?BWRM@CQC?PAFCB
$%,%4).').$%8
4FCR?@JCF?Q?JPC?BW@CCLBCJCRCB@SRRFCGLBCVQRGJJCVGQRQ
BSCRMRFCJ?RCLAW@CRUCCLRFCB?R?@?QC?LBQC?PAFCL
EGLC
).$%8).'$)3!",%$ %GRFCPRMMK?LWRMICLQCVGQRGL?AMJSKLDMPGRRM@CGL
3WQRCKKMLGRMPGLE
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
3CARGML3CARGML 33R?R?RSQRSQ -C?LGLE-C?LGLE
BCVCBMPGLBCVGLEF?Q@CCLBGQ?@JCBK?LS?JJW
#2%!4).').$%8 4FCGLBCVGQ@CGLEAPC?RCB
50$!4).').$%8 !AF?LECF?Q@CCLK?BCRMGLBCVGLEMPRFCB?R??LBRFC
GLBCVGQ@CGLESNB?RCBRMPCmCARGR
#JSQRCP-?L?ECP
4FC #JSQ#JSQRRCP-?L?ECPCP-?L?ECP QCARGMLQFMUBCR?GJCBGLDMPK?RGML?@MSR?AJSQRCPGLAJSBGLEJ?RCLAWMTCPRGKC
QL?NQFMRQR?RSQGLQR?JJCBPCJC?QCLMBCDSLARGMLQ?LBJMEQ
3WQRCKKMLGRMPGLE
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
%TCLRQ?LB!JCPRQ
4FC %%TTCLRQ?LB!JCPRQCLRQ?LB!JCPRQ QCARGMLQFMUQLMRGlA?RGMLQ?JCPRQ?LB?L?SBGRRP?GJMDAJSQRCPAMLlESP?RGML
AF?LECQ
33WWQQRRCKKMLGRCKKMLGRMPGLENGL@M?PMPGLENGL@M?PBQBQ
4FCPC?PCQCTCP?JQWQRCKKMLGRMPGLENGL@M?PBQGL4FMSEFR3NMRRF?RGLAJSBCGLDMPK?RGML?@MSRRFCQWQRCK
3WQRCKKMLGRMPGLE
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
QR?RSQ?LBPCQMSPACSQ?EC4FCGLDMPK?RGMLGLRFCQCNGL@M?PBGQSNB?RCBFMSPJWDPMK?LGLRCPL?JB?R?@?QC
RF?RAMJJCARQKMLGRMPGLEQR?RGQRGAQ
4FCKMLGRMPGLENGL@M?PBQA?LMLJW@CTGCUCB@WSQCPQUGRFRFC?BKGLGQRP?RMPNPGTGJCEC4FCW?PC@?QCBML
UMPIQFCCRQUFGAF?BKGLGQRP?RMPQA?LTGCU@SRLMRKMBGDW4FCSLBCPJWGLER?@JCQ?PCNPMRCARCBQWQRCK
R?@JCQRF?RA?LLMR@C?AACQQCBBGPCARJW(MUCTCPWMSA?LAPC?RCLCUKMLGRMPGLEPCNMPRQDPMKRFC
UMPIQFCCRQ
4FCUMPIQFCCRQDMPQWQRCKKMLGRMPGLE?PC
h 4Q@GQCPTCP
h 4QB?R?@?QC
h 4QJM?BCP
h 4QQC?PAF
h 4QQCPTGACPCQMSPACQ
(CPCGQ?JGQRMDRFCQWQRCKKMLGRMPGLENGL@M?PBQ
h 443333R?R?RQ5Q?ECRQ5Q?EC (CJNQWMSQCCFMUKSAFRFCQWQRCKGQ@CGLESQCB3FMUQQC?PAF?LBNGL@M?PB
?ARGTGRW@WSQCP?LB@WB?RC%V?KNJCQGLAJSBC
1SCQRGMLQ?QICB@WSQCP
1SCQRGMLQ?QICB@WB?RC
0GL@M?PBGKNPCQQGMLQ
h 443333R?R?RQ3SEECQRQ3SEECQRGMLQRGMLQ (CJNQWMSKMLGRMPRFCNCPDMPK?LACQR?RGQRGAQDMPRFCQSEECQRGMLQ
NPMTGBCBGLRFCQC?PAF@?P3FMUQRFCLSK@CP?LBJ?RCLAWMDQSEECQRGMLQEGTCLMTCPRGKC
%V?KNJCQGLAJSBC
3SEECQRGMLTMJSKCMTCPRGKC
3SEECQRGMLJ?RCLAWMTCPRGKC
h 443333R?R?RQ1SCPGCQRQ1SCPGCQ (CJNQWMSKMLGRMPB?R?@?QCNCPDMPK?LACMTCPRGKC@WQFMUGLEOSCPWTMJSKC
3WQRCKKMLGRMPGLE
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
J?RCLAW?LB?LWCPPMPQ%V?KNJCQGLAJSBC
1SCPWJ?RCLAW@WQGXCMDPCQNMLQC
!TCP?ECTQK?VGKSKOSCPWJ?RCLAW
$?R?@?QCOSCPGCQ?LBCPPMPQ
h 443333R?R?RQ2RQ2CQMSPCQMSPAAC5Q?ECC5Q?EC (CJNQWMSKMLGRMPAJSQRCPPCQMSPACQ@WQFMUGLEKCKMPW?LB#05
SQ?ECNCPAMKNMLCLR
3CPTGAC
$?R?@?QC
3C?PAF
(MQR
!EEPCE?RC?JJ
%V?KNJCQGLAJSBC
#05SQ?ECNCPAMKNMLCLRMTCPRGKC
-CKMPWSQ?ECNCPAMKNMLCLRMTCPRGKC
!EEPCE?RCKCKMPWSQ?ECMTCPRGKC
,,MElJCQMElJCQ
-?LWMDRFC?BKGLGQRP?RGMLAMKK?LBQMSRNSRJMEEGLEGLDMPK?RGMLRMJMElJCQ4FCJMEQECRUPGRRCLGLRM
RFClVCBBGPCARMPWCVNMPRJMEQUGRF?QS@BGPCARMPWDMPC?AFQS@QWQRCK4FCGLBGTGBS?JJMEBGPCARMPGCQ
?PC
h/export/logs/orion
h/export/logs/oreo
h/export/logs/hadoop
h/export/logs/zookeeper
33WWQQRRCKKMLGRCKKMLGRMPGLELMRGlA?MPGLELMRGlA?RGMLQRGMLQ
9MSA?LAMLlESPC4FMSEFR3NMRRMQCLBCK?GJQRM?BBPCQQCQWMSQNCAGDWUGRFKMLGRMPGLEPCNMPRQ?LB?
AJSQRCPFC?PR@C?R&MJJMURFCQCQRCNQRM 3CRSNKMLGRMPGLE
3WQRCKKMLGRMPGLE
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
!@MSRRFC3N?A!@MSRRFC3N?AC5RGJGX?C5RGJGX?RGMLAF?PRRGMLAF?PR
4FC3N?AC5RGJGX?RGMLAF?PRGQMLCMDRFC?T?GJ?@JCAF?PRQDMPWMSRMSQCUFCLAFCAIGLERFCAJSQRCP
MTCPTGCU9MSA?LlLBRFCAF?PRGLRFC /T/TCPTGCCPTGCUU QCARGMLMDRFC3WQRCK(C?JRFACLRCP4FGQJGLCAF?PR
BGQNJ?WQRFCRMR?JSQCBQN?ACUFGAFAMLQGQRQMDP?USLAMKNPCQQCBB?R?GLAJSBGLEPCNJGA?RGML
4FCV?VGQGQ@WRGKC)R?JJMUQWMSRMXMMKGL?LBQCCB?GJWMPFMSPJWB?R?4FCW?VGQKC?QSPCQRFCQGXCGL
'"3MGLRFC3N?AC5RGJGX?RGMLAF?PR?@MTCRFCEPCCLJGLCQFMUQRFC?KMSLRMDA?N?AGRWGLSQCGLRFC
QWQRCKUFGJCRFCPCBJGLCQFMUQRFCRMR?JA?N?AGRW4FCGLAPC?QCGLRFCPCBJGLC?RRFCCLBMDRFCNCPGMB
GLBGA?RCQRFC?BBGRGMLMDCVRP?F?PBU?PCPCQSJRGLEGLGLAPC?QCBA?N?AGRW
!@MSRRFC3N?AC5RGJGX?RGMLAF?PR
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
3CLBJMEQUFCLP3CLBJMEQUFCLPCNMPRGLENPCNMPRGLENPM@JCKQM@JCKQ
9MSA?LECLCP?RC?JME@SLBJCUFGAFWMSA?LRFCLQCLBRM4FMSEFR3NMR3SNNMPRMPWMSA?LQCLBJMEQ
BGPCARRMWMSP?BKGLGQRP?RMP
'CLCP'CLCP??RRCJME@SLBJCCJME@SLBJC
"CDMPCWMSA?LQCLB?JME@SLBJCRM4FMSEFR3NMR3SNNMPRWMSKSQR #MLLCARRMRFC4FMSEFR3NMR
3SNNMPRlJCQCPTCP4FGQGQ?MLCRGKCQCRSNMNCP?RGML
4MECLCP?RC?JME@SLBJC
 ,MEGLRMRFC,GLSVQFCJJSQGLE33(
 )QQSCRFCAMKK?LBRMECLCP?RCRFCJME@SLBJC
tscli callhome generate-bundle
--d <directory> --since <num_of_daysd>
.MR.MRCC $MLeRDMPECRRMGLAJSBC d?DRCPWMSPQNCAGlCBLSK@CPMDB?WQ&MPCV?KNJC30d
 #F?LECBGPCARMPGCQRMRFCBGPCARMPWUFCPCWMSUPMRCRFCJME@SLBJC
 )QQSCRFCAMKK?LBRMQCLBRFCJME@SLBJCRM4FMSEFR3NMR3SNNMPR
tscli fileserver upload
--file_name <file>
--server_dir_path <path>
3CLB?JMER3CLB?JMERMRFC?BKGLGQMRFC?BKGLGQRPRP??RRMPMP
!JRCPL?RCJWWMSA?LC?QGJWQCLBJMElJCQBGPCARJWRMWMSP?BKGLGQRP?RMPUGRF?QGLEJCAJGAI7FCL
4FMSEFR3NMRCLAMSLRCPQ?NPM@JCK?PCB@?PBGQNJ?WQGLRFC@PMUQCPUGRF?LCPPMPKCQQ?EC9MSA?LSQC
RFC 22CNMPR0PCNMPR0PM@JCKM@JCK MNRGMLRMAMKNJCRCRFGQR?QI
 #JGAI 22CNMPR0PCNMPR0PM@JCKM@JCK GLRFC@MRRMKPGEFRAMPLCPMDRFCCPPMPKCQQ?EC
4FCJMEQUGJJ@CQCLRRMWMSP?BKGLGQRP?RMP?Q?LCK?GJ?RR?AFKCLRDPMKWMSPCK?GJ?AAMSLR
3CLBJMEQUFCLPCNMPRGLENPM@JCKQ
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
9MSP?BKGLGQRP?RMPRFCLF?QRFCMNRGMLRMDMJJMUSNUGRF4FMSEFR3NMRGDLCACQQ?PW
3CLBJMEQUFCLPCNMPRGLENPM@JCKQ
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
3CRSNP3CRSNPCACAMPMPBGLEDBGLEDMP2MP2CNJ?CNJ?W3C?PW3C?PAFAF
3SKK?PW3SKK?PW 9MSA?LSQCRFCPCAMPBGLERMAPC?RCRP?GLGLEDMPWMSPSQCPQ
MLFMURMQC?PAFWMSPMULB?R?
2CAMPBGLE?QC?PAFPCNJ?WPCOSGPCQ?BKGLGQRP?RMPNPGTGJCECQ?LB?&GPCDMV@PMUQCP9MSKSQRMTCPPGBCQMKC
MDWMSP@PMUQCPQCASPGRWQCRRGLEQGLMPBCPRMSQCRFC4FMSEFR3NMR?NNJGA?RGMLRMK?ICRFCPCAMPBGLE4FGQ
GQ?MLCRGKCQCRSNMNCP?RGML)DWMSBMLMRUGQFRMBMRFGQWMSA?LPCNJ?WRFCQC?PAF?LBPCAMPBGRSQGLE
1SGAI4GKC#?KR?QG?MP?LMRFCPQAPCCLA?KPCAMPBGLERMMJ
4MPCAMPB?QC?PAFPCNJ?WSQGLE4FMSEFR3NMR
 7FGJCTGCUGLE?AF?PRMPR?@JCGL4FMSEFR3NMRAJGAIRFC 22CNJ?CNJ?W3C?PW3C?PAFAF GAML
 #JGAIRFC 22CACAMPMPB2B2CNJ?CNJ?WW @SRRML
)DWMSBMLMRQCCRFC@SRRMLWMSKSQRJMEGL?Q?SQCPUGRF?BKGLGQRP?RMPNPGTGJCECQ
3CRSNPCAMPBGLEDMP2CNJ?W3C?PAF
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
!KCQQ?ECUGJJBGQNJ?WQFMUGLE?52,?LB?BMK?GLMP?L)0?BBPCQQ
 -?ICLMRCMD@MRFMDRFCQCGRCKQ
 /NCL?LCU@PMUQCPR?@?LBEMRMRFC52,QFMULGLRFCKCQQ?ECDMPCV?KNJC
f?@MSRAMLlEg
$CNCLBGLEMLUFGAF@PMUQCP?LBTCPQGMLWMS?PCSQGLEWMSK?WLCCBRM?AACQQRFC@PMUQCP
AMLlESP?RGMLQRFPMSEF?KCLSMP@WRWNGLEGL?BGkCPCLR52,#FCAIWMSPMUL@PMUQCPFCJN
QCARGMLDMPGLDMPK?RGMLMLFMURM?AACQQRFC@PMUQCPAMLlESP?RGMLQCRRGLEQGDLCACQQ?PW
9MSK?WQCC?KCQQ?ECU?PLGLERF?RWMS?PC?@MSRRMMTCPPGBCRFC@PMUQCPQCRRGLEQ
 )DWMSRPSQRWMSPQCJDAJGAIf)eJJ@CA?PCDSJ)NPMKGQCg
3CRSNPCAMPBGLEDMP2CNJ?W3C?PAF
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
 &GLBRFCQCRRGLEDMP KCBG?KCBG?ECRSQCPKCBG?QAPECRSQCPKCBG?QAPCCLQF?PGLE?JJMCCLQF?PGLE?JJMUUCB=BMK?GLQCB=BMK?GLQ?LB?BBRFCBMK?GL
SQCB@W4FMSEFR3NMR
4FGQBMK?GLUGJJ@CRFCQ?KCMLCWMSK?BCLMRCMDDPMKRFC #?LLMRP#?LLMRPCACAMPMPBQAPBQAPCCLCCL KCQQ?EC
 )DWMSQCC?KCQQ?EC?QIGLEGDWMSeBJGICRMQF?PCWMSPQAPCCLUGRFRFC)0?BBPCQQMPBMK?GL
L?KCMD4FMSEFR3NMRQCJCAR %LRGP%LRGPCQAPCQAPCCLCCL
 7FCLRFCQC?PAFPCNJ?WF?Q@CCLPCAMPBCBWMSeJJQCC?AMLlPK?RGML3CJCAR $M$MULJM?BULJM?B
3CRSNPCAMPBGLEDMP2CNJ?W3C?PAF
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
 3?TCRFCPCAMPBGLEMLWMSPAMKNSRCP@WQCJCARGLE 3?3?TTC&GJCC&GJC ?LBAJGAIGLE /+/+
3CRSNPCAMPBGLEDMP2CNJ?W3C?PAF
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
5LBCPQ5LBCPQR?LBRFC@?AIR?LBRFC@?AISNQSNQRPRP??RRCEGCQCEGCQ
4FGQQCARGMLBGQASQQCQRFPCCQRP?RCEGCQDMP@?AIGLESNWMSP4FMSEFR3NMRAJSQRCP
3L?NQFMRQ3L?NQFMRQ
!QL?NQFMRGQ?NMGLRGLRGKCGK?ECMDWMSPPSLLGLEAJSQRCP3L?NQFMRQ?PC@MRFR?ICLML?LBPCQRMPCBRM?
AJSQRCPUFGJCGRGQPSLLGLE%?AFAJSQRCPF?Q?CL?@JCB@WBCD?SJR?QL?NQFMRAMLlESP?RGML4FGQ
AMLlESP?RGMLGLQRPSARQRFCQWQRCKRMNCPGMBGA?JJWR?ICQL?NQFMRQ#PC?RGMLMD?QL?NQFMRR?ICQ?@MSR
QCAMLBQ/LACR?ICL?QL?NQFMRGQNCPQGQRCBMLBGQIGLRFCAJSQRCPeQ($&3
9MSA?L?JQMAPC?RC?QL?NQFMRK?LS?JJW9MSQFMSJBAPC?RC?QL?NQFMR@CDMPCK?IGLE?LWAF?LECQRMRFC
CLTGPMLKCLRJM?BGLE?J?PEC?KMSLRMDLCUB?R?MPAF?LEGLERFCQRPSARSPCMD?R?@JC!QL?NQFMRK?W
MLJW@CPCQRMPCBRMRFCQ?KCAJSQRCPMLUFGAFGRU?QR?ICL4FCAJSQRCPQMDRU?PCPCJC?QCTCPQGMLKSQR
K?RAFRFCQL?NQFMRPCJC?QCTCPQGML
)DWMSLCCBRMKMTCB?R?@CRUCCLAJSQRCPQMPPCQRMPCRM?AJSQRCPRF?RU?QSNB?RCBRM?LCUPCJC?QC
AMLR?AR4FMSEFR3NMR3SNNMPR
"?AI"?AISNQSNQ
!@?AISNGQ?NPMACBSPCRF?RQRMPCQ?QL?NQFMRMSRQGBCMD?4FMSEFR3NMRAJSQRCP"?AISNQ?PCQRMPCBGL?
BGPCARMPWML?JMA?JMPLCRUMPIlJCQWQRCK9MSA?LQRMPC?JJMDRFCB?R??QQMAG?RCBUGRF?QL?NQFMRMP?
NMPRGMLMDRF?RB?R?MPMLJWKCR?B?R?4FCPCGQLMBCD?SJRAMLlESP?RGMLCL?@JCBDMP@?AIGLESN?AJSQRCP
9MSA?LAMLlESPCMLWMSPQCJDMPWMSA?LR?IC@?AISNQK?LS?JJW"?AIGLESNNCPGMBGA?JJWNPMRCARQWMSP
AMKN?LWDPMKJMQGLEB?R??LBMPSQCPUMPI
9MSA?LSQC?@?AISNRMPCQRMPC?AJSQRCPRM?NPGMPQR?RC?BGkCPCLRJWAMLlESPCB?NNJG?LACMPKMTCRFC
@?AISNDPMK?L?NNJG?LACRM?TGPRS?JAJSQRCPMPTGACTCPQ?
/oGLC@?AI/oGLC@?AISNAJSQSNAJSQRRCPCP
4FCKMQRPM@SQRQRP?RCEWDMP@?AISN?LBPCAMTCPWPCOSGPCQF?TGLE?@?AISNAJSQRCPMoGLCRF?RGQICNRGL
QWLAUGRFRFCNPMBSARGMLAJSQRCP4FCLGDRFCNPMBSARGMLAJSQRCPD?GJQRFC@?AISNAJSQRCPA?L@CBP?DRCBRM
R?ICGRQNJ?ACUGRFKGLGK?JJMQQMDUMPI?LBBGQPSNRGMLRMMNCP?RGMLQ
$CR?GJQMLRFGQ?PAFGRCARSPC?LBGLQRPSARGMLQMLQCRRGLEGRSN?PC?T?GJ?@JCGLRFC4FMSEFR3NMR$GQ?QRCP
2CAMTCPW'SGBCUFGAFWMSA?LPCOSCQRDPMK4FMSEFR3NMR
#FMMQGLEUFCLR#FMMQGLEUFCLRMSQC?QMSQC?QRPRP??RRCEWCEW
$CNCLBGLEMLWMSPQGRS?RGML?LBWMSPEM?JQWMSA?LAFMMQCRMSQC?QL?NQFMRMP?@?AISN4FGQR?@JC
QFMSJBFCJNWMSBCAGBC
3L?NQFMR3L?NQFMR "?AI"?AISNSN
5QCBR5QCBRMM 4MPCQRMPCRM?AJSQRCPRMN?PRGASJ?PNMGLR
GLRGKC h 2CQRMPC?AJSQRCPRM?NPGMP
5LBCPQR?LBRFC@?AISNQRP?RCEGCQ
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
QR?RC
h -MTC?AJSQRCPRM?BGkCPCLR
(7?NNJG?LAC
h -MTC?AJSQRCPRM6-?NNJG
?LAC
h 2CKMT?JMD?LMBC
h 2CQRMPGLERM?AJSQRCPPSLLGLE
?BGkCPCLRPCJC?QCDPMKRFC
MLCUFCPCRFC@?AISNU?Q
R?ICL
33RRMPMPCBCB )LRFCAJSQRCPQ($&3 /SRQGBCRFCAJSQRCPMLCGRFCPJMA?JMP
.!3BGQI
!!BTBT?LR?ECQ?LR?ECQ
h #?L@CR?ICLMLMPPCQRMPCBRM
?PSLLGLEAJSQRCP
h #PC?RGML?LBPCQRMPCGQD?QR
h 6CPWQR?@JCKCBGSK
h #?L@CSQCBRMPCAMTCPDPMK
B?R?JMQQMPAMPPSNRGMLCTCLGD
WMSPAJSQRCPU?QBCQRPMWCB
h #?L@CRWNCB?QDSJJJGEFR
UCGEFRMPB?R?JCQQ
,GKGR?,GKGR?RGMLQRGMLQ
h )LAJSBCQ?JJB?R?QR?RC?LB
KCR?B?R?CRAAPC?RCB@CRUCCL
QL?NQFMRAPC?RGML?LBPCQRMPC
h !PCJMQRGDRFC($&3L?KC
LMBCD?GJQWMSJMQCKSJRGNJC
BGQIQ?RMLACMPRFCCLRGPC
AJSQRCPGQBCQRPMWCB
h #?LMLJWPCQRMPCBRMRFCAJSQ
RCPRFCWUCPCR?ICLDPMK
h "?AISNQPCOSGPCBCJCRGLERFC
CVGQRGLEAJSQRCPlPQR
h 9MS?PCPCQMLQG@JCDMPT?JGB?R
GLEWMSP@?AISNAMLlESP?RGML
?QTG?@JCDMPPCQRMPGLE?AJSQRCP
h "CQRNP?ARGACPCAMKKCLBQWMS
RMK?GLR?GLKSJRGNJC@?AISNQ
h !PCRWNGA?JJWJ?PECGLQGXC
SJRBRPR?@JC9MS
QFMSJBLCTCPPCQRMPCDPMK?
QL?NQFMRMP@?AISNWMSPQCJD
GLQRC?BAMLR?AR4FMSEFR3NMR
3SNNMPRDMPFCJN
5LBCPQR?LBRFC@?AISNQRP?RCEGCQ
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
5LBCPQ5LBCPQR?LB@?AIR?LB@?AISNQL?NQFMRQAFCBSJCQSNQL?NQFMRQAFCBSJCQ
3SKK?PW3SKK?PW %VNJ?GLQFMUQAFCBSJCQ?LBEGTCQCV?KNJCQ
9MSA?LQAFCBSJCNCPGMBGAQL?NQFMRQ?LB@?AISNQ&MPQL?NQFMRQ4FMSEFR3NMRAMKCQAMLlESPCBUGRF?
QRPMLEJWPCAMKKCLBCBNCPGMBGA@?AISNNMJGAW&MP@?AISNQRFCPCGQLMQSAFNMJGAW@SRWMSK?WU?LRRM
APC?RCMLCMPQCTCP?JMDWMSPMULAMLlESP?RGMLQ4FGQQCARGMLGQSQCDSJDMPSLBCPQR?LBGLEFMURM
SLBCPQR?LBCVGQRGLEQAFCBSJCQ?LBFMURMAMLlESPCLCUQAFCBSJCQ
##MLlESPMLlESP??RGMLDRGMLDMPK?MPK?RR
4FMSEFR3NMRSQCQ? NPMRMAMJ@SkCP AMLlESP?RGMLlJCRMFMJBQL?NQFMR?LB@?AISNNMJGAGCQ4FCPC?PC
QJGEFRBGkCPCLACQ@CRUCCLRFCAMLlESP?RGMLMDQL?NQFMRQ?LB@?AISNQ9MSeJJPC?BKMPC?@MSRRFCQCJ?RCP
(MUCTCPRFClJCDMPK?RBClLCQ? schedule QRPSARSPCUFGAFGQRFCQ?KCDMP@MRFQL?NQFMRQ?LB@?AISNQ
4FCDMJJMUGLECV?KNJCQFMUQRFC schedule DMPK?R
schedule {
period {
number: integer
unit: MINUTE | HOUR | DAY
}
retention_policy {
bucket {
time {
number: integer
unit: MINUTE | HOUR | DAY
}
capacity: integer
}
}
offset_minutes_from_sunday_midnight: integer
}
4FC schedule F?QRFCDMJJMUGLEAMKNMLCLRQ
period 3NCAGlCQRFCDPCOSCLAWGLRFCAFMQCL unit9MSA?L
QNCAGDWRFC unit ?Q MINUTEHOURMP DAY
retention_policy 3NCAGlCQPCRCLRGMLGLRCPT?JQ2CRCLRGMLGQML?lPQRGL
lPQRMSR&)&/@?QGQ3MRFCMJBCQRPCQSJRGQ?JU?WQBGQ
A?PBCB9MSA?LQNCAGDWRFC unit ?Q MINUTEHOURMP
DAY9MSA?LQNCAGDWKSJRGNJCPCRCLRGML@SAICRQ?LBRFCW
A?LF?TCBGkCPCLRPCRCLRGMLNMJGAGCQ
offset_minutes_from_sunday_midnight $CRCPKGLCQRFCKGLSRCUGRFGLRFCFMSPWMSeBJGICCVCAS
RGMLRMQR?PR3CRRGLERFGQRMXCPMGQCOSGT?JCLRRMKGB
LGEFR
5LBCPQR?LB@?AISNQL?NQFMRQAFCBSJCQ
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
77MPIRFPMPIRFPMSEF?LCMSEF?LCVV?KNJCQAFCBSJC?KNJCQAFCBSJC
)LRFGQQCARGMLWMSUMPIRFPMSEF?LCV?KNJCQAFCBSJC4FGQGQ?UMPIGLECV?KNJCRF?RGQRFC?ARS?JBCD?SJR
QL?NQFMRQAFCBSJCQCRMLCTCPW4FMSEFR3NMRGLQR?LAC
schedule {
period {
number: 1
unit: HOUR
}
retention_policy {
bucket {
time {
number: 1
unit: HOUR
}
capacity: 3
}
bucket {
time {
number: 4
unit: HOUR
}
capacity: 2
}
}
offset_minutes_from_sunday_midnight: 0
}
5LBCPRFGQNMJGAW?QL?NQFMRGQR?ICLCTCPWFMSPQR?PRGLE?RKGBLGEFR9MSA?LQCCRF?R@WAMK@GLGLERFC
period MDMLCFMSPUGRFRFCKGBLGEFRMkQCRMDXCPM
schedule {
period {
number: 1
unit: HOUR
}
...
}
offset_minutes_from_sunday_midnight: 0
}
5QGLERFGQDPCOSCLAW?RMR?JMDQL?NQFMRQ?PCR?ICLGL?B?W
              i 
)DWMSUCPCRMQNCAGDW? number MDRFCDPCOSCLAWAF?LECQ4FClPQRCVCASRGMLUMSJBQR?PR?RKGBLGEFR
@SRQS@QCOSCLRCVCASRGMLQUMSJBF?NNCLCTCPWFMSPQ?QQFMULFCPC
       i 
9MSSQCRFC retention_policy RMAMLRPMJFMUK?LWQL?NQFMRQ?PCICNR)LRFGQCV?KNJCRFClPQR@SAICR
5LBCPQR?LB@?AISNQL?NQFMRQAFCBSJCQ
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
PCR?GLQ?QL?NQFMRCTCPWRFPCCFMSPQ
retention_policy {
bucket {
time {
number: 1
unit: HOUR
}
capacity: 3
}
...
}
7FCLRFCDMSPRFFMSPAMKCQ?JMLERFCQL?NQFMRDPMKlPQRFMSPGQBGQA?PBCB?QNCP&)&/@CF?TGMP3MGL
RFCRFFMSPWMSeJJF?TCRFCQL?NQFMRQDPMKFMSPQ?LBGLRFGQPCRCLRGML@SAICR
$ 2 2 2           i 
4FCQCAMLB@SAICRPCR?GLQRFCQL?NQFMRR?ICL?RDMSPFMSPGLRCPT?JQ
retention_policy {
...
bucket {
time {
number: 4
unit: HOUR
}
capacity: 2
}
}
)RPCR?GLQRUMMDRFCQCDMSPFMSPGLRCPT?JQL?NQFMRQ?R?LWMLCRGKC"WFMSPBSPGLERFCB?WWMSF?TC
RFCQL?NQFMRQDPMKFMSP?LBFMSPGLRFGQQCAMLB@SAICR
   2    2       i 
#MLQGBCPUF?RWMSUGJJF?TCGLRFClPQR@SAICRGLFMSP4FClPQR@SAICRUGJJF?TCRFCQL?NQFMRQDPMK
FMSP?LB
!RRFCCLBMDRFCB?WGLRFClPQR@SAICRWMSUGJJF?TC?LBRFQL?NQFMR7FGJCGLRFCQCAMLB
@SAICRWMSUGJJF?TCRFCRFFMSP?LBRFCRFFMSPQL?NQFMRQ
 i         2  2 2 2
7F?RGDWMSAF?LECBRFC period DPCOSCLAWRMCTCPWFMSPQ7F?RUMSJBWMSF?TCPCR?GLCBGLWMSP
@SAICRQ?RFMSP
i    2 2 2 2
!QWMSA?LQCCUFCLBClLGLE?NMJGAWGRA?L@CFCJNDSJRMEP?NFGA?JJWPCNPCQCLRRFCDPCOSCLAWWMS
AMLlESPC4FCLBCRCPKGLCUFGAFRGKC@JMAIQ?PCGKNMPR?LRRMPCR?GL@CDMPCBCRCPKGLGLEWMSPPCRCLRGML
@SAICR
5LBCPQR?LB@?AISNQL?NQFMRQAFCBSJCQ
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
77MPIUGRFQL?NQFMRQMPIUGRFQL?NQFMRQ
3SKK?PW3SKK?PW !QL?NQFMRGQ?NMGLRGLRGKCGK?ECMDWMSPPSLLGLEAJSQRCP
WMSA?LSQCRMPCQRMPCRFCAJSQRCP@?AIRM?QNCAGlANMGLRGLRGKC
)LRFGQQCARGMLWMSJC?PLFMURMUMPIUGRFRFCBCD?SJRQL?NQFMRAMLlESP?RGMLRF?RGQCL?@JCBMLCTCP
AJSQRCP?LBFMURMR?ICK?LS?JQL?NQFMRQMDWMSPMUL
#P#PC?C?RRC?K?LS?JQL?NQFMRC?K?LS?JQL?NQFMR
9MSQFMSJBAPC?RC?QL?NQFMR@CDMPCK?IGLE?LWAF?LECQRMRFCCLTGPMLKCLRJM?BGLE?J?PEC?KMSLRMD
LCUB?R?MPAF?LEGLERFCQRPSARSPCMD?R?@JC9MSA?LF?TCSNRMK?LS?JQL?NQFMRQ?R?RGKC?DRCP
UFGAFWMSF?TCRMAJC?PMLC@CDMPCWMS?PC?@JCRMAPC?RC?LMRFCP)DWMSLCCBRMBCJCRC?QL?NQFMR
AMLR?AR4FMSEFR3NMR3SNNMPR
.MR.MRCC 7FCLWMSSNEP?BC?JJCVGQRGLEQL?NQFMRQDPMKRFCNPCTGMSQTCPQGMLMD4FMSEFR3NMRUGJJ@CAMKC
K?LS?JQL?NQFMRQ
4?IGLE?QL?NQFMRGQD?QR?@MSRQCAMLBQ)RF?NNCLQGLTGQG@JWGLRFC@?AIEPMSLBMD?PSLLGLEAJSQRCP)D
WMSUMSJBJGICRMPCQRMPCDPMK?QL?NQFMRGLQRC?BAMLR?AR4FMSEFR3NMR3SNNMPR
4MAPC?RC?QL?NQFMR
 ,MEGLRMRFC,GLSVQFCJJSQGLE33(
 )LGRG?RC?QL?NQFMRNPMTGBGLE?L?KC?LBPC?QMLDMPAPC?RGLEGR3L?NQFMRL?KCQKSQR@C
AF?P?ARCPQMPJCQQ
$ tscli snapshot create <snapshot_name> <reason>
 #FCAIRF?RRFCQL?NQFMRU?QAPC?RCB
$ tscli snapshot ls
##MLlESPMLlESPCNCPGMBGAQL?NQFMRQCNCPGMBGAQL?NQFMRQ
"WBCD?SJRC?AF4FMSEFR3NMRAJSQRCPGQAMLlESPCBRMR?IC?SRMK?RGANCPGMBGAQL?NQFMRQMDWMSPAJSQRCP
4FGQQCARGMLCVNJ?GLQFMURMJC?PLKMPC?@MSRRFCNCPGMBGAQL?NQFMRQGLWMSPAJSQRCP
4FCBCD?SJRQL?NQFMRNMJGAWGQCL?@JCBDMPCTCPWAJSQRCP9MSA?LSQCRFC tscli snapshot-policy show
AMKK?LBRMBGQNJ?WRFCASPPCLRNMJGAWDMPNCPGMBGAQL?NQFMRQ
$ tscli snapshot-policy show
schedule {
period {
number: 1
unit: HOUR
}
retention_policy {
bucket {
time {
number: 1
7MPIUGRFQL?NQFMRQ
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
unit: HOUR
}
capacity: 3
}
bucket {
time {
number: 4
unit: HOUR
}
capacity: 2
}
}
offset_minutes_from_sunday_midnight: 0
}
enabled: true
4FGQNMJGAWR?ICQ?QL?NQFMRCTCPWFMSPQR?PRGLE?RKGBLGEFRML3SLB?W)RPCR?GLQRFCQL?NQFMRQDPMKRFC
J?QRRFPCCFMSPGLRCPT?JQ?LBRUMQL?NQFMRQDPMKRUMMDRFCNPCTGMSQFMSPGLRCPT?JQ4F?RKC?LQRFCPC
?PCNCPGMBGAQL?NQFMRQPCR?GLCBMTCP?JJ&MPBCR?GJCBGLDMPK?RGML?@MSRSLBCPQR?LBGLERFCQAFCBSJCQCC
5LBCPQR?LB@?AISNQL?NQFMRQAFCBSJCQ
9MSQFMSJBLeRAF?LECRFGQBCD?SJRNMJGAWSLJCQQGLQRPSARCBRM@WQSNNMPR)DWMSF?TCRM?BHSQRGRDMPQMKC
PC?QMLWMSA?LSQC tscli snapshot-policy update AMKK?LB4FGQMNCLQRFCASPPCLRNMJGAWGL?L
CBGRMP9MSPNMJGAWQFMSJBLCTCPPCR?GLKMPCRF?LQL?NQFMRQ?R?LWNMGLRGLRGKC%VACCBGLERFGQ
LSK@CPA?LGKN?ARAJSQRCPNCPDMPK?LAC
9MSA?LLMRBCJCRCRFCQL?NQFMRNMJGAW(MUCTCPWMSA?LBGQ?@JCRFCNMJGAW@WCVCASRGLERFCtscli
snapshot-policy disable AMKK?LB!LBWMSA?LPCCL?@JCGR@WPSLLGLE tscli snapshot enable-
policy
#!54)/."?AISNQPCJWMLRFCQL?NQFMRQWQRCK&MPRFGQPC?QMLWMSQFMSJBLCTCPBGQ?@JCRFCNCPGMBGA
QL?NQFMRQWQRCK&MPCV?KNJCGDWMSF?TCBGQ?@JCBRFCNCPGMBGAQL?NQFMRQ?LBNCPGMBGA@?AISNQ?PC
CL?@JCBRFCLRFCNCPGMBGA@?AISNK?WSQC?TCPWMSRB?RCBQL?NQFMRMPGRK?WD?GJ?JJRMECRFCP
4MAFCAIWMSPASPPCLRNCPGMBGAQL?NQFMRNMJGAW
 ,MEGLRMRFC,GLSVQFCJJSQGLE33(
 %LRCP tscli snapshot-policy show RMTGCURFCNMJGAW
7MPIUGRFQL?NQFMRQ
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
5LBCPQ5LBCPQR?LB@?AIR?LB@?AISNKMBCQSNKMBCQ
!@?AISNGQ?NPMACBSPCRF?RQRMPCQ?QL?NQFMRMSRQGBCMD?4FMSEFR3NMRAJSQRCP9MSA?LSQC?@?AISNRM
PCQRMPC?AJSQRCPRM?NPGMPQR?RC?BGkCPCLRJWAMLlESPCB?NNJG?LACMPKMTCGRRMDPMK?L?NNJG?LACRM?
TGPRS?JAJSQRCPMPTGACTCPQ?/RFCP?BT?LACB?BKGLGQRP?RGTCMNCP?RGMLQ?JQMSQC@?AISNQ
9MSA?LAPC?RC?K?LS?J@?AISNMPAMLlESPC?L?SRMK?RCBNCPGMBGA@?AISN!@?AISNQRMPCQQL?NQFMR
MSRQGBCMD?4FMSEFR3NMRAJSQRCP&MPK?LS?J@?AISNQRFCQWQRCKAPC?RCQ?@?AISNSQGLERFCL?KCB
QL?NQFMRWMSQNCAGDW&MPNCPGMBGA@?AISNQRFCQWQRCKSQCQRFCKMQRPCACLRQL?NQFMRRMAPC?RCRFC
@?AISN
77?PLGLE?PLGLE 9MSQFMSJBLCTCPBGQ?@JCRFCNCPGMBGAQL?NQFMRQWQRCK?Q@?AISNQPCJWMLGR&MPCV?KNJCGD
WMSF?TCBGQ?@JCBRFCNCPGMBGAQL?NQFMRQQWQRCK?LBNCPGMBGA@?AISNQ?PCCL?@JCBRFCLRFCNCPGMBGA
@?AISNK?WSQC?TCPWMSRB?RCBQL?NQFMRMPGRK?WD?GJ?JJRMECRFCP
"?AISNQ?PCSQS?JJWQRMPCBML? .!3LCRUMPI?RR?AFCBQRMP?EClJCQWQRCK @SRWMSA?LQRMPCRFCKML?
JMA?JBGQI?QUCJJ7FCLAPC?RGLE?@?AISN4FMSEFR3NMRAMNGCQ?PCJC?QCR?P@?JJ?LBQCTCP?JQSNNMPRGLE
lJCQRM?BGQIWMSQNCAGDW3RMPGLERFCQCQSNNMPRGLElJCQR?ICQ?@MSR'"MDCVRP?QN?AC@CWMLBRFC
@?AISNGRQCJD4FClL?J@?AISNGK?ECGQQK?JJCP@CA?SQCRFCQCCVRP?lJCQ?PCPCKMTCB?DRCPRFC@?AISN
AMKNJCRCQQSAACQQDSJJW3MK?ICQSPCWMSF?TCCLMSEFBGQIQN?AC@MRFRM
R?IC
?@?AISN?LBQRMPCRFC
PCQSJR5QCRFC tscli storage df AMKK?LBRMGBCLRGDWRFC?KMSLRMDQN?AC?T?GJ?@JC
9MSA?LAPC?RC?@?AISNSQGLEMLCMDRFPCCKMBCQDSJJJGEFRUCGEFRMPB?R?JCQQ
&SJJ@?AI&SJJ@?AISNQSNQ
&SJJ@?AISNQ?PCCLRGPC@?AISNQMDRFCAJSQRCPUGRF?JJB?R?UFCRFCPJM?BCBDPMKRFCUC@GLRCPD?ACMPDPMK
tsload4FGQGQRFC@CQRKMBCDMPPCQRMPGLE?AJSQRCP?LB?JJWMSPB?R?/LAC? FULL @?AISNGQAPC?RCBWMS
A?LKMTCRFCK@CRUCCLAJSQRCPQCTCLGDRFCAJSQRCPAMLlESP?RGMLGQBGkCPCLR&SJJ@?AISNQA?L@C?QJ?PEC
?Q'"GL?BBGRGMLRMRFC'"MD?BBGRGML?JlJCQ3MKCGLQR?JJ?RGMLQA?LCVACCBRFCQCJGKGRQRFGQGQUFW
GRGQGKNMPR?LRRMRCQRWMSP@?AISNAMLlESP?RGML
"CDMPCAPC?RGLE?K?LS?J@?AISNMPAMLlESPGLE?SRMK?RCB@?AISNQK?ICQSPCRFCPCGQCLMSEFBGQI
QN?ACMLRFCR?PECRBGQI#MLQGBCP?LCV?KNJCUFCPCWMSU?LRRMQRMPCRFPCC@?AISNQ)DRFC@?AISNGRQCJD
R?ICQ'"WMSLCCB?@MSR'"MDDPCCBGQIQN?AC$MLeRDMPECRRF?RRFC@?AISNQGXCA?LEPMU
MTCPRGKCQMWMSQFMSJBMAA?QGML?JJWAFCAIRMCLQSPCWMS?PCLMRGLB?LECPMDPSLLGLEMSRMDBGQIQN?AC
RMQRMPC@?AISNQ
,GEFRU,GEFRUCGEFR@?AICGEFR@?AISNQSNQ
,GEFRUCGEFR@?AISNQAMLR?GLCTCPWRFGLERF?RK?ICQSN?AJSQRCPQMRFCWAMLR?GLRFCDMJJMUGLE
h #JSQRCPAMLlESP?RGML33(,$!0CRA
h )LKCKMPWB?R?A?AFC
h !JJB?R?RF?RGQQRMPCBGL($&3
h $?R?SNJM?BCB@WSQCPQ
h -CR?B?R?DMPRFCB?R?QRMPC
h 5QCPQEPMSNQ?LBNCPKGQQGMLQ
h /@HCARQAPC?RCB@WSQCPQNGL@M?PBQUMPIQFCCRQ?LBDMPKSJ?QUGRFRFCGPQF?PCQ?LB
NCPKGQQGMLQ
h $?R?KMBCJ?LBPMUJCTCJQCASPGRWPSJCQ
5LBCPQR?LB@?AISNKMBCQ
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
$?R?JM?BCBRFPMSEF4FMSEFR3NMR,M?BCPtsload/$"#*$"#BPGTCPQ?LB$?R?#MLLCARGQCVAJSBCB
4FCCVNCAR?RGMLGQRF?RB?R?JM?BCBTG? tsload GQDPMKCVRCPL?JQMSPACQ?LBQMA?L@CPCJM?BCB?DRCPRFC
AJSQRCPGQPCQRMPCB!LCVACNRGMLGQGDRFCQCKCAF?LGQKQUCPCSQCBRMJM?BB?R?GLRMR?@JCQRF?RUCPClPQR
APC?RCBRFPMSEF#36GKNMPRRF?RGQ?SQCPlPQRJM?BCBRFCR?@JCQTG?RFC'5))LRFGQA?QCRFCB?R?JGIC
RFCR?@JCQRFCWUCPCJM?BCBGLRM?PCQ?TCB
$?$?R?JCQR?JCQQ@?AIQ@?AISNQSNQ
!B?R?JCQQ@?AISNQ?TCQ?@?AISNMDRFCQAFCK?KCR?B?R?UGRFLMB?R?$?R?JCQQ@?AISNQ?JJMUWMSRM
QCLB?AMNWMDWMSPAJSQRCPKCR?B?R?RM4FMSEFR3NMR3SNNMPRDMPRPMS@JCQFMMRGLEUGRFMSRAMKNPMKGQGLE
B?R?QCASPGRW?LBNPGT?AW4FCQGXCMD?B?R?JCQQ@?AISNGQSQS?JJWUGRFGLeQMDKCE?@WRCQNPMTGBCBWMS
BMLMRF?TCASQRMKGXCB@GL?PGCQ
7FCLPCQRMPGLEDPMK?B?R?JCQQ@?AISNWMSKSQRQSNNJWRFCAMPPCARPCJC?QCR?P@?JJQGLACRFGQRWNCMD
@?AISNBMCQLMRGLAJSBCRFCQMDRU?PCPCJC?QC
5LBCPQR?LB@?AISNKMBCQ
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
#P#PC?C?RRC?K?LS?J@?AIC?K?LS?J@?AISNSN
5QCRFGQNPMACBSPCUFCLWMSU?LRRMK?LS?JJWAPC?RC?@?AISN)DWMSUMSJBJGICRMPCQRMPCDPMK?
@?AISNAMLR?AR4FMSEFR3NMR3SNNMPR
9MSAPC?RC?K?LS?J@?AISNDPMK?LCVGQRGLEQL?NQFMR3MWMSKSQRGBCLRGDW?LCVGQRGLEQL?NQFMRRMSQC
MPR?IC?LCUQL?NQFMRlPQR4FCRGKCPCOSGPCBRMR?IC?@?AISNBCNCLBQMLRFCB?R?QGXC4?IGLE?
@?AISNBMCQLMRR?ICJMLE?LBF?NNCLQGLRFC@?AIEPMSLBUFGJCRFCAJSQRCPGQPSLLGLE
 ,MEGLRMRFC,GLSVQFCJJSQGLE33(
 #PC?RC?K?LS?JQL?NQFMRMPlLB?QL?NQFMRWMSU?LRRMSQC4MlLB?QL?NQFMRWMSU?LRRM
@?AISNSQCRFCDMJJMUGLEAMKK?LB
$ tscli snapshot ls
---------------------------------------------------------------------------
Name : pre330
Reason : pre3.3.0
Hdfs snapshot : pre330
Start : Wed May 4 18:07:32 2016
End : Wed May 4 18:08:23 2016
Size(Full) : 13.24 GB
Size(LW) : 4.96 GB
Size(Dataless): 39.76 MB
---------------------------------------------------------------------------
...
 -?ICQSPCWMSF?TCCLMSEFPMMKMLRFCR?PECRBGQI
)L?BBGRGMLRMRFCQGXCMDRFCQL?NQFMRWMSUGJJLCCBRM'"MDBGQIQN?AC4FGQGQ@CA?SQC
RFCNPMACQQPCOSGPCQQN?ACDMPRCKNMP?PWlJCQ9MSA?LSQCRFC df AMKK?LBRMAFCAIBGQIQGXC
$ df -h
 #PC?RCRFC@?AISNBCQGEL?RGLERFC RWNCMD@?AISNRFCQL?NQFMRL?KC?LB?BGPCARMPW
#FMMQCRFC KMBCMD@?AISN WMSU?LRRMAPC?RCCGRFCPDSJJJGEFRUCGEFRMPB?R?JCQQ4FC
BCQRGL?RGMLBGPCARMPWGQAPC?RCBDMPWMSBMLMRQNCAGDW?LCVGQRGLEBGPCARMPW4FC"!3%T?JSCGQ
RFCL?KC
$ tscli backup create [-h]
[--mode {full|light|dataless}]
[--type {full}]
[--base snapshot_name>]
[--storage_type {local|nas}][--remote]
<name> <directory>
 #FCAIRF?RRFC@?AISNU?QAPC?RCB
$ tscli backup ls
#PC?RC?K?LS?J@?AISN
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
##MLlESPMLlESPCNCPGMBGA@?AICNCPGMBGA@?AISNQSNQ
9MSA?LAMLlESPC4FMSEFR3NMRRM@?AISN?SRMK?RGA?JJW?RQNCAGlCBRGKCQ4FCNMJGAW?JJMUQWMSRM
AMLRPMJRFCRWNCDPCOSCLAWPCRCLRGMLNCPGMBQlPQRGLlPQRMSR?LBMSRNSRJMA?RGMLDMP?NCPGMBGA@?AISN
!NCPGMBGA@?AISNSQCQRFCQ?KCQRCNQ?QAPC?RGLE?@?AISNK?LS?JJW(MUCTCPWMSBMLMRLCCBRM
QNCAGDW?QL?NQFMRL?KCRFCQWQRCKSQCQRFCKMQRPCACLR@?AISN9MSA?L@?AISNRM?JMA?JlJCQWQRCK
MP KMSLR?.!3LCRUMPI?RR?AFCBQRMP?EClJCQWQRCK RMFMJBRFC@?AISN!.!3GQPCAMKKCLBCB-?IC
QSPCWMSF?TC?BCOS?RCQN?ACRMQRMPCRFCLSK@CPMD@?AISNQWMSU?LRRM?PAFGTC
4FCDMPK?RDMP?NMJGAWGLAJSBCQRFCDMJJMUGLE
name: "name_for_backup"
param {
mode: FULL | DATALESS | LIGHTWEIGHT
type: STANDALONE
}
schedule {
period {
number: integer
unit: MINUTE | HOUR | DAY
}
retention_policy {
time {
number: integer
unit: MINUTE | HOUR | DAY
}
capacity: integer
}
}
offset_minutes_from_sunday_midnight: integer
}
directory: "NAME"
storage_type: NAS | LOCAL
"CDMPCAPC?RGLE?NMJGAWK?ICQSPCWMSF?TCPC?B 5LBCPQR?LB@?AISNQL?NQFMRQAFCBSJCQ DMPGLDMPK?RGML
MLAMLlESPGLE? schedule CJCKCLR)L?BBGRGMLWMSKSQRQNCAGDW
%JCKCLR%JCKCLR $CQAPGNRGML$CQAPGNRGML
mode 4FC@?AISNKMBCFULL @?AISNQ?PCLCACQQ?PWDMPPCQRMPGLE?AJSQRCP3CC 7MPIUGRF
@?AISNQ DMPBCR?GJQMLC?AF@?AISNKMBC
type #SPPCLRJWMLJW STANDALONE GQQSNNMPRCB
directory 4FCJMA?RGMLMLRFCBGQIRMNJ?ACRFC@?AISN
storage_type 4FCRWNCMDQRMP?ECWMS?PCSQGLE NAS QRMP?ECGQPCAMKKCLBCBDMP FULL @?AISNQ
"?AISNQA?LLMRQR?PRUFCL?LMRFCP@?AISNGQQRGJJPSLLGLE3MAFMMQC?PC?QML?@JCDPCOSCLAWDMPRFC
KMBCGLWMSNMJGAW&MPCV?KNJC? FULL @?AISNR?ICQJMLECPRF?L? DATALESS @?AISN#MLQGBCPRFCJM?B
MLRFCQWQRCKUFCLAMLlESPGLE$MLMR@?AISNSNUFCLRFCQWQRCKUMSJBCVNCPGCLAC?FC?TWJM?B&MP
CV?KNJCWMSK?WU?LRRMR?IC FULL @?AISNQJ?RCGLRFCCTCLGLEMPMLUCCICLBQ
4FCPCRCLRGMLQWQRCKBCJCRCQRFCMJBCQRQRMPCB@?AISN?LBRFCAMPPCQNMLBGLEQL?NQFMRML?lPQRGLlPQR
MSR@?QGQ&)&/4FCBCJCRGMLR?ICQNJ?ACQ
@CDMPC
RFC@?AISNRF?RPCNJ?ACQGR4FGQKC?LQRF?RGDWMSQCR?
@SAICRPCRCLRGMLMDRFCQWQRCKQRMPCQ?QGLEJC@?AISN?R?LWMLCRGKC!LBKMPCGKNMPR?LRJWRFCMLJW
@?AISNUMSJB@CBCJCRCB@CDMPCRFCLCVRGQR?ICL&MPRFGQPC?QMLWMSQFMSJB?JU?WQQCRRFCLSK@CPMD
#MLlESPCNCPGMBGA@?AISNQ
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
@?AISNQRM@CEPC?RCPRF?LRUMRMCLQSPCWMSF?TC?RJC?QRMLC@?AISN?T?GJ?@JCGLRFCA?QCMD?
D?GJSPCUFGJCR?IGLE?@?AISN
4MAMLlESPCNCPGMBGA@?AISNQ
 ,MEGLRMRFC,GLSVQFCJJSQGLE33(
 &GLB?BGPCARMPWUGRFCLMSEFBGQIQN?ACRMQSNNMPRRFC retention_policy number WMS
AMLlESPC
9MSA?LSQC df -h RMQCCDPCCBGQIQN?AC?LB tscli snapshot ls RMTGCUCVGQRGLEQL?NQFMRQ
?LBRFCGPQGXCMLBGQI
 5QCRFC tscli backup-policy create AMKK?LB
4FCAMKK?LBMNCLQ? vi CBGRMPDMPWMSRMAMLlESPCRFC@?AISNNMJGAW
 7PGRC?LBQ?TCRFClJCRMQRMPCWMSPAMLlESP?RGML
"WBCD?SJRLCUJWAPC?RCBNMJGAGCQ?PC?SRMK?RGA?JJWCL?@JCB4MBGQ?@JC?NMJGAWSQCRFC tscli
backup-policy disable AMKK?LB
 6CPGDWRFCNMJGAWSQGLERFC tscli backup periodic-config <name> AMKK?LB
$MGLEKMP$MGLEKMPCUGRF@?AICUGRF@?AISNSN
4FCDMJJMUGLER?@JCJGQRQQMKC?BBGRGML?J@?AISNAMKK?LBQWMSA?LSQC
44MM ##MKK?LBMKK?LB
,GQRNPCQCLR@?AISNNMJGAGCQ tscli backup-policy ls
3FMU?@?AISNNMJGAWtscli backup-policy show <name>
#FCAIRFCQR?RSQMD?NMJGAWtscli backup-policy status <name>
#F?LEC?LCVGQRGLENMJGAWtscli backup-policy update <name>
$GQ?@JCMPCL?@JC?LCVGQRGLENMJGAWtscli backup-policy disable MP enable
$CJCRC?NMJGAW tscli backup-policy delete <name>
&GL?JJWWMSA?LRGKC? crontab HM@UGRFWMSPNCPGMBGA@?AISNAMLlESP?RGMLRMKMTC?@?AISNRMJMLECP
RCPKQRMP?EC3GKNJWAPC?RC? crontab HM@RF?RKMTCQRFC@?AISNRM?JMA?RGMLMSRQGBCMDRFC directory
BClLCBGLRFCNCPGMBGAQAFCBSJC
#MLlESPCNCPGMBGA@?AISNQ
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
!@MSRP!@MSRPCQCQRRMPMPCMNCPCMNCP??RGMLQRGMLQ
7FCLPCQRMPGLERM?PSLLGLEAJSQRCPRF?RUFCPCRFC4FMSEFR3NMRQMDRU?PCU?QLMRSNB?RCBWMSeJJSQS?JJW
SQC?QL?NQFMR"SRGLRFCA?QCUFCPCWMSeTCSNB?RCBRFCAJSQRCPRM?LCUPCJC?QCRFCAMLlESP?RGMLF?Q
AF?LECBQGELGlA?LRJWMPWMSePCPCQRMPGLERM?BGkCPCLRAJSQRCPWMSeJJLCCBRMPCQRMPCDPMK?@?AISN
2CQRMPGLEDPMK@?AISNPCOSGPCRF?RWMSlPQRBCJCRCRFCMJBAJSQRCP#F?LECQRM?AJSQRCPRF?RPCOSGPC
PCQRMPGLEDPMK?@?AISNGLQRC?BMD?QL?NQFMRGLAJSBC
h 2CKMT?JMD?LMBC
h 2CQRMPGLERM?BGkCPCLRAJSQRCPDPMKRFCMLCUFCPCRFCQL?NQFMR@?AISNU?QR?ICL
h 2CQRMPGLERM?AJSQRCPPSLLGLE?BGkCPCLRPCJC?QCDPMKRFCMLCUFCPCRFCQL?NQFMR@?AISNU?Q
R?ICL
9MSQFMSJBLCTCPPCQRMPCDPMK?QL?NQFMRMP@?AISNWMSPQCJD4MNCPDMPK?PCQRMPCDPMK?QL?NQFMRMP
@?AISNAMLR?AR4FMSEFR3NMR3SNNMPR
!@MSRPCQRMPCMNCP?RGMLQ
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
!@MSRRP!@MSRRPMS@JCQFMMRGLEMS@JCQFMMRGLE
4FCGLDMPK?RGMLFCPCNPMTGBCQTCPW@?QGARPMS@JCQFMMRGLE&MPKMPCBCR?GJCBRPMS@JCQFMMRGLE #MLR?AR
4FMSEFR3NMR
h'CRJMEQ'CRJMEQ
&MPRPMS@JCQFMMRGLEMLQNCAGlAGLAGBCLRQMPAJSQRCPNPM@JCKQECRRGLE?JME@SLBJCA?LFCJN
h.CRU.CRUMPIAMPIAMLLCARGTGRWGQMLLCARGTGRWGQQSCQQSCQ
)DLCRUMPIAMLLCARGTGRWRM?LBDPMK4FMSEFR3NMRGQLMRUMPIGLERPWSQGLERFCQCQRCNQRMlLB
?LBAMPPCARRFCGQQSC
h#F?LECRFCRGKC#F?LECRFCRGKCXXMLCMLC
4FMSEFR3NMRAMKCQAMLlESPCBUGRFRFCRGKCXMLCUFCPCGRGQRM@CGLQR?JJCB
h"P"PMMUUQCPSLRPSQQCPSLRPSQRRCBACBAMLLCARGMLCPPMLLCARGMLCPPMPMP
)DWMS?PCLMRSQGLE?33,ACPRGlA?RCDMP?SRFCLRGA?RGMLSQCPQUGJJQCC?LSLRPSQRCBAMLLCARGML
CPPMPGLRFCGP@PMUQCPUFCL?AACQQGLE4FMSEFR3NMR4FCCPPMPJMMIQQJGEFRJWBGkCPCLRBCNCLBGLE
SNMLRFC7C@@PMUQCP@CGLESQCB
h#F?P#F?P?AR?ARCPQLMRBGQNJ?CPQLMRBGQNJ?WGLEAWGLEAMPPMPPCARJWCARJW
9MSP#36lJCQ?PCKMPCJGICJWRMJM?BQKMMRFJWGDRFCW?PCCLAMBCBUGRF54&)DWMSePCF?TGLE
NPM@JCKQUGRFQMKCAF?P?ARCPQPCLBCPGLEGLAMPPCARJWWMSA?LAMLTCPRRFClJCQRM54&
CLAMBGLE@CDMPCJM?BGLERFCB?R?
h#JC?PRFC@P#JC?PRFC@PMMUUQCPA?AFCQCPA?AFC
9MSKGEFRMAA?QGML?JJWQCCSLCVNCARCB@CF?TGMPRF?RGQBSCRMRFC7C@@PMUQCPA?AFGLE
GLDMPK?RGMLDPMK4FMSEFR3NMR)LRFGQA?QCAJC?PGLERFC@PMUQCPA?AFC?LBPCJM?BGLERFCN?EC
QFMSJBPCQMJTCRFCNPM@JCK
h#?LLMRMNCL?Q?#?LLMRMNCL?Q?TTCB?LQCB?LQUUCPRF?CPRF?RARAMLR?GLQ?DMLR?GLQ?DMPKSJ?MPKSJ?
h$?$?R?JM?BGLERR?JM?BGLERMMQJMMMQJMUJWUJW
3MKCR?@JCQK?WR?IC?LSLSQS?JJWJMLERGKCRMJM?BBSCRM?FGEFB?R?TCPQGMLGQQSC4FGQGQQSC
LMPK?JJW?PGQCQUFCL4FMSEFR3NMRAMKNJCRCQ?LSNEP?BCMPRFCQWQRCKGQPCAMTCPGLE?DRCP?
AP?QF
h3C?P3C?PAFPAFPCQSJRQACQSJRQAMLR?GLRMLR?GLRMMK?LMMK?LW@J?LIQW@J?LIQ
)DWMSlLBRF?RWMSPQC?PAFPCQSJRQAMLR?GLRMMK?LW@J?LIQUFCLWMSPB?R?QMSPACGQ?
UMPIQFCCRRFCPCGQ?QGKNJC?BHSQRKCLRWMSA?LK?ICRMlVRFGQ
!@MSRRPMS@JCQFMMRGLE
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
'CRJMEQ'CRJMEQ
&MPRPMS@JCQFMMRGLEMLQNCAGlAGLAGBCLRQMPAJSQRCPNPM@JCKQECRRGLE?JME@SLBJCA?LFCJN
(M(MURURMECRJMEQMECRJMEQ
4FCPC?PCRUMU?WQRMECRJMEQ
h 7FCL4FMSEFR3NMRCLAMSLRCPQ?NPM@JCK?PCB@?PBGQNJ?WQGLRFC@PMUQCPUGRF?LCPPMP
KCQQ?EC9MSA?LAJGAIML 77F?F?R(?NNCLCBR(?NNCLCB GLRFCCPPMPKCQQ?ECDMPKMPCBCR?GJQ4MBMULJM?B
PCJ?RCBJMEQAJGAI $M$MULJM?B4ULJM?B4PP?A?ACC3CLBRFCJMEQ?Q?LCK?GJ?RR?AFKCLRRMRFCQSNNMPRAMLR?AR
RF?RGQNPMTGBCB#JGAIGLE 22CNMPR0PCNMPR0PM@JCKM@JCK UGJJ?JQMQCLBRFCJMEQ?Q?LCK?GJ?RR?AFKCLRRMWMSP
?BKGLGQRP?RMP
h 9MSA?LECLCP?RC?JME@SLBJCSQGLERFCRQAJGAMKK?LB tscli logs collect GDWMS?PC
AMKDMPR?@JCUGRF,GLSV4FCAMKK?LBJCRQWMSQNCAGDWUFGAFJMEQRMAMJJCAR?LBDPMKUF?RRGKC
NCPGMBQ
5Q?ECDMPRFGQAMKK?LBGQ
tscli logs collect
--include <selector | glob>
[--exclude <selector | glob>]
[--since <hours,minutes,days>
| --from <yyyymmdd-HH:MM>
--to <yyyymmdd-HH:MM>]
[--out <path>]
[--maxsize <size_in_MB_or_GB>]
[--sizeonly]
4FCDSJJJGQRMD?JJQCJCARMPQGQ
all AMJJCARQ?JJMDRFCJMEQJGQRCBDPMKRFCQWQRCK?LBRFC4FMSEFR3NMR?NNJGA?RGML
system AMJJCARQ?JJQWQRCKJMEQCEQWQJMESNQR?PRK?GJJMEQCRA
ts AMJJCARQ?JJJMEQDPMKRFC4FMSEFR3NMR?NNJGA?RGML4FGQGLAJSBCQD?JAMLQ?ECMPGML
AMPCAJSQRCPK?L?ECKCLRCRA
orion AMJJCARQ?JJMPGMLJMEQGLAJSBGLEAJSQRCPK?L?ECKCLRFBDQXMMICCNCPCRA
$CR?GJCBQWLR?V?LBMNRGMLQ?PCJGQRCBGLRFC RQAJGAMKK?LBPCDCPCLAC
'CRJMEQ
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
%V%V?KNJCQ?KNJCQ
(CPC?PCQMKCCV?KNJCQMDSQ?ECDMPRFCAMKK?LB tscli logs collect
4MAMJJCAR?JJJMEQDPMKRFCN?QRB?WRMRFCBCD?SJRJMA?RGML/tmp/logs.tar.gz
$ tscli logs collect --include all --since 1d
)LRFGQCV?KNJC all GQ?QCJCARMPDMP?JJRFC?T?GJ?@JCJMEQ
)LKMQRA?QCQWMSeJJNPM@?@JWSQCRFCQCJCARMP ts RMMLJWA?NRSPCJMEQDMPRFC4FMSEFR3NMR?NNJGA?RGML
$ tscli logs collect --include ts --since 2d
&MPBC@SEEGLEAJSQRCPK?L?ECKCLRGQQSCQSQC?AMKK?LBJGICRFGQMLCUFGAFAMJJCARQJMEQDMPQWQRCK
?LBMPGMLDPMKRFCN?QRFMSPQ4FCMSRNSRGQUPGRRCLRMRKNBC@SER?PEX?QQNCAGlCBSQGLE --out
$ tscli logs collect --include system,orion --since 2h --out /tmp/debug.tar.gz
4FGQAMKK?LBAMJJCARQJMEQDPMK?QNCAGlARGKCUGLBMU
$ tscli logs collect --include system,orion --from 20150520-12:00:00 --to
20150522-12:30:00
!BT?LACBSQ?EC?JCPR9MSA?L?JQMSQC --include ?LB --exclude RMQNCAGDWlJCQWQRCKN?RFQ?Q?EJM@
N?RRCPL4FGQUMPIQJGICRFC,GLSVlLBAMKK?LB0?QQ?JJRFCCLRPGCQGL --include QR?PRGLEUGRF /RM
lLB?LB?JJCLRPGCQGL --exclude UFGAF?PCLMRQCJCARMPQRMlLBSQGLERFC -not -path m?E
$ tscli logs collect --include system,orion --exclude *hadoop*,*zookeeper* --since 2h
4FC?@MTCAMKK?LBAMJJCARQ?JJQWQRCK?LB?JJMPGMLJMEQ@SRCVAJSBCQF?BMMNFBDQ?LBXMMICCNCP
JMEQ3CC 5NJM?BJMEQRM4FMSEFR3NMR3SNNMPR ?@MSRSQGLE?QCASPClJCQCTCPRMAMJJCARJMElJCQMPMRFCP
lJCQLCCBCBDMPRPMS@JCQFMMRGLE9MSA?LC?QGJWQCLBJMElJCQRMRFGQlJCQCPTCBGPCARJWDPMKRFC
4FMSEFR3NMRGLQR?LAC
'CRJMEQ
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
5NJM?BJMEQR5NJM?BJMEQRM4M4FMSEFR3NMR3SNNMPRFMSEFR3NMR3SNNMPR
4FMSEFR3NMR3SNNMPRSQCQ?QCASPClJCQCTCPRMAMJJCARJMElJCQMPMRFCPlJCQLCCBCBDMPRPMS@JCQFMMRGLE
9MSA?LC?QGJWQCLBJMElJCQRMRFGQlJCQCPTCBGPCARJWDPMKRFC4FMSEFR3NMRGLQR?LAC
"CDMPCWMSA?LSNJM?B?lJCRMRFCQCASPClJCQCPTCP
 #MLlESPCRFCAMLLCARGMLRMRFClJCQCPTCP
 /@R?GLRFCBGPCARMPWN?RFMLRFClJCQCPTCP
4FCQCPTCPBGPCARMPWN?RFDMPSNJM?BGLE?lJCGQDMPK?RRCBJGICRFGQCV?KNJC /Shared/
support/<customer_name>)DWMSBMLMRILMURFCASQRMKCPL?KC AMLR?AR4FMSEFR3NMR3SNNMPR
9MSA?LSNJM?BlJCQBGPCARJWRMRFClJCQCPTCPSQGLERFGQNPMACBSPC
 ,MEGLRMRFC,GLSVQFCJJSQGLE33(
 .?TGE?RCRMRFCBGPCARMPWUFCPCRFClJCRM@CSNJM?BCBGQJMA?RCB
 )QQSCRFCAMKK?LBRMSNJM?BRFClJCQNCAGDWGLERFClJCL?KC?LBBGPCARMPWN?RF
$ tscli fileserver upload --file_name <file> --server_dir_path <path>
7FCLWMSPSNJM?BQSAACCBQWMSUGJJQCC?AMLlPK?RGMLKCQQ?EC
5NJM?BJMEQRM4FMSEFR3NMR3SNNMPR
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
.CRU.CRUMPIAMPIAMLLCARGTGRWGQMLLCARGTGRWGQQSCQQSCQ
)DLCRUMPIAMLLCARGTGRWRM?LBDPMK4FMSEFR3NMRGQLMRUMPIGLERPWSQGLERFCQCQRCNQRMlLB?LBAMPPCAR
RFCGQQSC
4MRPMS@JCQFMMRLCRUMPIAMLLCARGTGRWDMP4FMSEFR3NMR
 -?ICQSPCRF?RRFCLCRUMPIA?@JCQ?PCAMLLCARCBAMPPCARJW
 #FCAIRF?RRFCLCRUMPIA?@JCGQAMLLCARGLERFCLMBCQRMRFCLCRUMPIQUGRAF
 4PWPCNJ?AGLERFCA?@JCUGRF?A?@JCDPMK?ILMULUMPIGLEQWQRCKRMPSJCMSR?@?BA?@JCMP
QUGRAFAMLLCARGTGRWGQQSCQ
 -?ICQSPCRFCCRFGLRCPD?ACGQAMLLCARCBRMRFCLCRUMPI@WGQQSGLE ethtool eth0 4FCNMPR
RF?ReQASPPCLRJWAMLLCARCBUGJJF?TCfJGLIBCRCARCBgGLRFCJ?QRJGLCMDRFCMSRNSR
 )DRFCLCRUMPIGLEQCRRGLEQF?TC@CCLPCAMLlESPCBPC@MMRC?AFMDRFCLMBCQ
.CRUMPIAMLLCARGTGRWGQQSCQ
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
#F?LECRFCRGKC#F?LECRFCRGKCXXMLCMLC
4FMSEFR3NMRAMKCQAMLlESPCBUGRFRFCRGKCXMLCUFCPCGRGQRM@CGLQR?JJCB$?R?GQGKNMPRCB@?QCBML
RFCRGKCXMLCMDRFCLMBCDPMKUFGAF tsload MP tql GQPSL
)DWMSLCCBRMAF?LECRFCRGKCXMLCDMPCV?KNJCUFCLKMTGLE?4FMSEFR3NMR?NNJG?LACRM?LMRFCPB?R?
ACLRCP AMLR?AR4FMSEFR3NMR3SNNMPR?LBRFCWUGJJAF?LECRFCRGKCXMLCDMPWMS
.MRCRF?RGDRFCRGKCXMLCU?QLMRQCRAMPPCARJWUFCLQFGNNCBGRK?W@CLCACQQ?PWRMF?TC4FMSEFR3NMR
3SNNMPRPCQCRGR4FGQA?L@CRPSCCTCLGDRFClJC /etc/timezone JGQRQRFCAMPPCARRGKCXMLC3MKCRGKCQRFC
RGKCXMLCRF?RGQJGQRCBGQLMRRFC?ARGTCRGKCXMLC?LBGRLCCBQRM@CPCQCR
#F?LECRFCRGKCXMLC
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
"P"PMMUUQCPSLRPSQQCPSLRPSQRRCBACBAMLLCARGMLCPPMLLCARGMLCPPMPMP
)DWMS?PCLMRSQGLE?33,ACPRGlA?RCDMP?SRFCLRGA?RGMLSQCPQUGJJQCC?LSLRPSQRCBAMLLCARGMLCPPMPGL
RFCGP@PMUQCPUFCL?AACQQGLE4FMSEFR3NMR4FCCPPMPJMMIQQJGEFRJWBGkCPCLRBCNCLBGLESNMLRFC7C@
@PMUQCP@CGLESQCB
4FMSEFR3NMRSQCQQCASPC(440RFC(4403NPMRMAMJDMPAMKKSLGA?RGML@CRUCCLRFC@PMUQCP?LB
4FMSEFR3NMR"WBCD?SJRRFCPCGQLM33,ACPRGlA?RCDMP?SRFCLRGA?RGML4FGQKSQR@C?BBCB@WRFCQGRC
?BKGLGQRP?RMP)DRFCQGRC?BKGLGQRP?RMPF?QLMR?BBCBRFCACPRGlA?RCRFC@PMUQCPU?PLQRFCSQCP
"P"PMMUUQCPQCP 77?PLGLE?PLGLE
'MMEJC#FPMKC 4FCQGRCeQQCASPGRWACPRGlA?RCGQLMRRPSQRCB
-MXGJJ?&GPCDMV 4FGQ#MLLCARGMLGQ5LRPSQRCB
)DWMSQCCRFCU?PLGLEKCQQ?ECAFMMQCMLCMDRFCDMJJMUGLEMNRGMLQ
h !QIRFCQGRC?BKGLGQRP?RMPRMGLQR?JJRFCACPRGlA?RC
h !QIRFCQGRC?BKGLGQRP?RMPRMRSPLMk33,SQGLERFGQAMKK?LBGLRFCQFCJJMLRFC4FMSEFR3NMR
GLQR?LAC
$ tscli ssl off
h 9MSA?LAFMMQCRMGELMPCRFCKCQQ?EC?LB?AACQQ4FMSEFR3NMRUGRFMSR33,
"PMUQCPSLRPSQRCBAMLLCARGMLCPPMP
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
#F?P#F?P?AR?ARCPQLMRBGQNJ?CPQLMRBGQNJ?WGLEAWGLEAMPPMPPCARJWCARJW
9MSP#36lJCQ?PCKMPCJGICJWRMJM?BQKMMRFJWGDRFCW?PCCLAMBCBUGRF54&)DWMSePCF?TGLENPM@JCKQ
UGRFQMKCAF?P?ARCPQPCLBCPGLEGLAMPPCARJWWMSA?LAMLTCPRRFClJCQRM54&CLAMBGLE@CDMPCJM?BGLE
RFCB?R?
9MSKGEFRQCCSLCVNCARCBAF?P?ARCPQGLWMSPB?R?CQNCAG?JJWAF?P?ARCPQUFMQC!3#))T?JSCQ?PC?RRFC
FGEF?LBJMUCLBMDNMQQG@JCT?JSCQ3MKCCV?KNJCQMDAF?P?ARCPQRF?RA?L?NNC?PGLAMPPCARJW?PC_a^
`b
)DRFGQF?NNCLQWMSPB?R?UGJJJMMIJGICRFGQ
)LQRC?BMDBGQNJ?WGLEAMPPCARJWJGICRFGQ
4MCLAMBCWMSPB?R??Q54&
 /L7GLBMUQMNCLWMSP#36lJCGL.MRCN?B3?TCRFClJC?Q#36UGRFRFC5LGAMBCMNRGML
 /L,GLSVMP-?A/3GQQSC?AMKK?LBJGIC
$ iconv -f -t UTF-8 <in_file>.csv > <out_file>.csv
 2CJM?BRFCB?R?
 !RRCKNRRMGKNMPRGR?E?GL
#F?P?ARCPQLMRBGQNJ?WGLEAMPPCARJW
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
#JC?PRFC@P#JC?PRFC@PMMUUQCPA?AFCQCPA?AFC
9MSKGEFRMAA?QGML?JJWQCCSLCVNCARCB@CF?TGMPRF?RGQBSCRMRFC7C@@PMUQCPA?AFGLEGLDMPK?RGMLDPMK
4FMSEFR3NMR)LRFGQA?QCAJC?PGLERFC@PMUQCPA?AFC?LBPCJM?BGLERFCN?ECQFMSJBPCQMJTCRFCNPM@JCK
9MSA?LSQS?JJWPCQMJTCRFCQCQGRS?RGMLQ@WAJC?PGLERFC@PMUQCPA?AFC
h $SPGLE?4FMSEFR3NMRQCQQGMLRFC@PMUQCPQSBBCLJWBGQNJ?WQ?UFGRCQAPCCL?LBPCJM?BGLEBMCQ
LMRlVRFCNPM@JCK4FGQGQBSCRM?QCJDQGELCB33,ACPRGlA?RCRF?RF?QRGKCBMSRBSPGLERFC
QCQQGML
h 7FCL?AACQQGLERFC(CJN#CLRCPWMSQCC?JMEGLQAPCCL4FGQGQBSCRM?NPM@JCKBSPGLE
?SRMK?RGA?SRFCLRGA?RGMLGLRFC(CJN#CLRCP?DRCPUFGAFRFC@?BJMEGLECRQA?AFCB@WRFC
@PMUQCP
4MPCQMJTC?LWMDRFCQCQGRS?RGMLQAJC?PRFC@PMUQCPA?AFC
 #JC?PRFC@PMUQCPA?AFC4FGQUMPIQ?JGRRJCBGkCPCLRJWMLGLBGTGBS?J@PMUQCPTCPQGMLQ?LB
MNCP?RGLEQWQRCKQ&MPCV?KNJCUFCLSQGLE#FPMKCRMECRRMRFC@PMUQCPA?AFCQCRRGLEQ
L?TGE?RCRM
chrome://settings/clearBrowserData
 #JGAI #JC?P@P#JC?P@PMMUUQGLEB?QGLEB?R?R?4FGQGQRFCL?KCMDRFC@SRRMLML#FPMKC4FCL?KCK?WT?PW
QJGEFRJWMLMRFCP@PMUQCPQ
 2CJM?BRFCN?EC&MPCV?KNJCML#FPMKCWMSUMSJBAJGAIRFC 22CJM?BCJM?B GAML
#JC?PRFC@PMUQCPA?AFC
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
 .MURFCNPM@JCKQFMSJB@ClVCB?LBRFCN?ECUGJJ?NNC?P?QCVNCARCB
#JC?PRFC@PMUQCPA?AFC
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
#?LLMRMNCL?Q?#?LLMRMNCL?Q?TTCB?LQCB?LQUUCPRF?CPRF?RR
AAMLR?GLQ?DMLR?GLQ?DMPKSJ?MPKSJ?
7FCLUMPIGLEUGRFDMPKSJ?QICCNGLKGLBRFCB?R?RWNCQRFCWPCRSPL9MSK?WMAA?QGML?JJWQCC
SLCVNCARCBPCQSJRQMPCTCL@CSL?@JCRMMNCL?Q?TCB?LQUCPBSCRMNPM@JCKQUGRFB?R?RWNCQ?LB
DMPKSJ?Q
)LRFGQQACL?PGMfB?R?RWNCgPCDCPQRFCB?R?RWNC?QBClLCBGLRFCAMJSKLBClLGRGMLUFCLAPC?RGLERFC
QAFCK?).44)-%34!-06!2#(!2CRA
7FCLWMSBClLC?DMPKSJ?@MRFRFCB?R?RWNCGRPCRSPLQGQQCR?SRMK?RGA?JJW4FGQA?LJC?BRMNPM@JCKQGD
WMS@SGJB?LMRFCPDMPKSJ?RF?RSQCQRFCMSRNSRMDRFClPQRDMPKSJ??QGLNSR4FGQA?L@CF?PBRM
SLBCPQR?LBQM?LCV?KNJCUGJJ@CFCJNDSJ
3SNNMQCWMSF?TCAPC?RCB?UMPIQFCCRRF?RAMLR?GLQ?DMPKSJ?A?JJCBfUCCIB?WgBClLCB?Q
day_of_week(date)
4FCMSRNSRMDRF?RDMPKSJ?GQRFCB?WMDRFCUCCI-MLB?W4SCQB?WCRAPCRSPLCB?Q?RCVRQRPGLE
6!2#(!2!442)"54%
4FCLQSNNMQCWMSAPC?RC?L?LQUCPSQGLERFCUMPIQFCCR?Q?QMSPAC!LBGLRFC?LQUCPWMSAPC?RC
?LMRFCPDMPKSJ?MLRMNMDRFCDMPKSJ?AMJSKLGLRFCUMPIQFCCR4FGQDMPKSJ?GQQSNNMQCBRMPCRSPLRFC
B?WMDRFCUCCIRF?RGQRUMB?WQ?DRCPRFCEGTCLB?WMDRFCUCCI
weekday + 2
)LRFGQA?QCWMSF?TCCkCARGTCJWAPC?RCB?DMPKSJ?MLRMNMD?LMRFCPDMPKSJ?4FGQUMPIQlLCQMJMLE?Q
RFCB?R?RWNCQGLRFCUMPIQFCCRDMPKSJ?A?LUMPIGLRFC?LQUCPDMPKSJ?)DLMRWMSK?WLMR@C?@JCRM
Q?TCRFC?LQUCPMPMNCLGRMLACGRF?Q@CCLQ?TCB(CPCRFCQCAMLBDMPKSJ?WMSAPC?RCBBMCQLMRUMPI
@CA?SQCGRGQGLT?JGB)RGQRPWGLERMQS@RP?AR?LSK@CPDPMK?RCVRQRPGLE
)DWMSCLAMSLRCPRFGQGQQSCWMSUGJJLCCBRMMNCLRFCUMPIQFCCR?LBCBGRGRQDMPKSJ?QMRF?RGRPCRSPLQRFC
RWNCCVNCARCB@WRFCDMPKSJ?RF?RU?Q@SGJRMLRMNMDGR)LRFGQA?QC?LSKCPGAB?R?RWNC
9MSKSQRAF?LECRFCSLBCPJWGLEUMPIQFCCRAMJSKLRMSQCB?W=LSK@CP=MD=UCCIGLQRC?BMDB?W=MD=UCCI
4FGQGQ@CA?SQCB?W=LSK@CP=MD=UCCIPCRSPLQ?LSKCPGAB?R?RWNC
(CPC?PCRFCQRCNQRMPCQMJTC?LGQQSCJGICRFGQ
 /NCLRFCSLBCPJWGLEUMPIQFCCRRF?RAMLR?GLQRFCDMPKSJ?UFMQCMSRNSRB?R?RWNCWMSLCCBRM
AF?LEC
 #JGAIMLRFCDMPKSJ?L?KCRMCBGRRFCDMPKSJ?
#?LLMRMNCL?Q?TCB?LQUCPRF?RAMLR?GLQ?DMPKSJ?
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
 )LRFC&MPKSJ?"SGJBCPKMBGDWRFCDMPKSJ?QMRF?RGRPCRSPLQRFCCVNCARCBB?R?RWNC
4FCPC?PCB?R?RWNCAMLTCPQGMLDMPKSJ?Q?T?GJ?@JCRMK?ICRFGQC?QGCP4MTGCURFCK?LBRFCGP
QWLR?VMNCLRFC &&MPKSJ?!QMPKSJ?!QQGQQGQR?LRR?LR?LBCVN?LBRFCQCARGMLA?JJCB ##MLMLTTCPQGMLCPQGML
 -?ICWMSPAF?LECQ?LBQ?TGLERFCDMPKSJ?@WAJGAIGLE 3?3?TTCC
 3?TCRFCUMPIQFCCR@WAJGAIGLE 3?3?TTCC
 .MUWMSUGJJ@C?@JCRMMNCLRFC?LQUCPRF?RU?QAPC?RCBMLRMNMDRFCUMPIQFCCR
#?LLMRMNCL?Q?TCB?LQUCPRF?RAMLR?GLQ?DMPKSJ?
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
$?$?R?JM?BGLERR?JM?BGLERMMQJMMMQJMUJWUJW
3MKCR?@JCQK?WR?IC?LSLSQS?JJWJMLERGKCRMJM?BBSCRM?FGEFB?R?TCPQGMLGQQSC4FGQGQQSCLMPK?JJW
?PGQCQUFCL4FMSEFR3NMRAMKNJCRCQ?LSNEP?BCMPRFCQWQRCKGQPCAMTCPGLE?DRCP?AP?QF
4FCB?R?TCPQGMLGQRFCLSK@CPMDJM?BQRF?RF?TC@CCLFGQRMPGA?JJW?NNJGCBRM?R?@JC%TCPWAMKNJCRCB
JM?BGLAPCKCLRQRFCTCPQGMLLSK@CPMDRFCR?@JC@WMLC4FMSEFR3NMRUMSJBLCCBRMNPMACQQC?AFTCPQGML
MDRFCR?@JCBSPGLEPCQRMP?RGMLUFGAFAMSJBGLAPC?QCRFCRGKCGRR?ICQRM@SGJBRFCR?@JC
4FCPC?PC?DCUQRCNQWMSA?LR?ICRMAFCAIDMP?FGEFB?R?TCPQGMLGQQSC?LBlVGR4MGKNPMTCB?R?
JM?BGLEQNCCB
 2SLRFCDMJJMUGLEAMKK?LBRMlLBRFCLSK@CPMDR?@JCQRF?R?PC@SGJBGLE?LBRFCGPL?KCQ
tscli cluster status --mode table
 9MSK?WLMRGACRF?R?DCUQK?JJR?@JCQ?PCR?IGLESN?JMRMDRGKCRM@C@SGJR(MUCTCPRFGQAMSJB
QGKNJW@CBSCRMRFCBCACGTGLEJWJ?PECQGXCMDRFCR?@JC4FCPCGQ?JQMRFCAF?LACGRAMSJB@CBSC
RM?FGEFB?R?TCPQGMLGQQSC)LMPBCPRMBCRCPKGLCGDRFGQGQ?FGEFB?R?TCPQGMLGQQSCAFCAIRFC
QGXCMDRFCR?@JC@WPSLLGLERFCDMJJMUGLEAMKK?LB
echo 'show statistics for server;' | tql
 )DRFCPCGQ?J?PECLSK@CPMDPMUQGLRFCR?@JCNPMACCBRMQF?PBRFCR?@JC
 )DRFCR?@JCF?Q?QK?JJLSK@CPMDPMUQRFCLRFCQJMUJM?BGLEQNCCBGQA?SQCB@W?FGEFB?R?
TCPQGMLGQQSC?LBWMSBMLMRF?TCRMQF?PBRFCR?@JC5QCRFCAMKN?ARR?@JCDSLARGML?JGRWRM
RPGKRFCR?@JCBMULRMGRQ?ARS?JQGXC
tql> compact table <table name>;
$?R?JM?BGLERMMQJMUJW
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
3C?P3C?PAFPAFPCQSJRQACQSJRQAMLR?GLRMLR?GLRMMK?LMMK?LW@J?LIQW@J?LIQ
)DWMSlLBRF?RWMSPQC?PAFPCQSJRQAMLR?GLRMMK?LW@J?LIQUFCLWMSPB?R?QMSPACGQ?UMPIQFCCRRFCPCGQ
?QGKNJC?BHSQRKCLRWMSA?LK?ICRMlVRFGQ
)DWMSlLBRF?RRFCAF?PRQ?LBR?@JCQ@SGJRML?UMPIQFCCRAMLR?GL?J?PECLSK@CPMDLSJJT?JSCQUFGAF
BGQNJ?W?QY@J?LI[GLRFCUC@@PMUQCPWMSA?LlVRFGQ@WAF?LEGLERFC GLAJSQGMLPSJC DMPRFCUMPIQFCCR
!LGLAJSQGMLPSJCRF?RQNCAGlCQ %V%VAJSBC%KNRW2AJSBC%KNRW2MMUUQ)LLCP*MGLQ)LLCP*MGL UGJJPCBSACRFCLSK@CPMDLSJJT?JSCQGL
RFCPCQSJR)K?EGLC?UMPIQFCCRRF?RGLAJSBCQB?R??@MSR?PCR?GJEPMACPWQRMPC4FCPC?PCPMUQGLRFC
UMPIQFCCRDPMKRFCQCQMSPACR?@JCQ
44?@JC.?KC?@JC.?KC $CQAPGNRGML$CQAPGNRGML
Q?JCQ &?ARR?@JCUGRFQ?JCQK?BCNCPNPMBSARNCPQRMPC
NPMBSARQ $GKCLQGMLR?@JCUGRFGLDMPK?RGML?@MSRCTCPWNPMBSAR
QRMPCQ $GKCLQGMLR?@JCUGRFGLDMPK?RGML?@MSRCTCPWQRMPC
7FCLAPC?RGLERFCUMPIQFCCRQSNNMQCWMSAFMMQC )LAJSBC%KNRW2)LAJSBC%KNRW2MMUUQ,Q,CDR/SRCDR/SRCP*MGLCP*MGL DMPRFCGLAJSQGML
PSJC?LB 0P0PMEPMEPCQCQQGTQGTC*MGLQC*MGLQ DMPRFCHMGLPSJC)LRFGQA?QCGDWMSRWNCfNPMBSARL?KCgGLWMSPQC?PAFWMSeJJ
QCC?JGQRMD?JJRFCNPMBSARQRF?RCVGQR3SNNMQCWMSRFCL?BBfQRMPCL?KCgRMWMSPQC?PAF9MSUGJJQCC?
JMRMDLSJJY@J?LI[T?JSCQGLRFCPCQSJR4FGQF?NNCLQ@CA?SQCRFCAMJSKLQfQRMPCL?KCg?LBfNPMBSAR
L?KCg?PCHMGLCBRFPMSEFRFCD?ARR?@JCfQ?JCQg3MDMPCTCPWNPMBSARRF?RF?QLCTCP@CCLQMJBGL?
N?PRGASJ?PQRMPCWMSeJJQCCY@J?LI[GLRFCfQRMPCL?KCgAMJSKL4FGQK?W@CUF?RWMSU?LRRMQCCGLUFGAF
A?QCWMSA?LJC?TCRFCUMPIQFCCR?QGQ?LBAFMMQC %V%VAJSBCAJSBC DMPRFCY@J?LI[T?JSCQGLWMSPR?@JCMPAF?PR
UFCLCTCPWMSBMLeRU?LRRMQCCRFCK
(MUCTCPGLK?WA?QCQGLAJSBGLE?JJRFCY@J?LI[T?JSCQAMSJBAMLDSQCCLBSQCPQ3MGDWMSCLAMSLRCPRFGQ
NPM@JCKWMSA?L CBGRRFCUMPIQFCCR?LBAF?LECRFCGLAJSQGMLPSJC RM %V%VAJSBC%KNRW2AJSBC%KNRW2MMUUQ)LLCP*MGLQ)LLCP*MGL
.MUUFCLQC?PAFGLEDMPfQRMPCL?KCg?LBfNPMBSARL?KCgMLRFCUMPIQFCCRSQCPQUGJJLMR@C
MTCPUFCJKCB@WLSJJT?JSCQ4FCWeJJMLJWQCCRFCPMUQUFCPC?N?PRGASJ?PNPMBSARF?Q@CCLQMJBGL?
N?PRGASJ?PQRMPC
3C?PAFPCQSJRQAMLR?GLRMMK?LW@J?LIQ
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
!@MSRRFGQP!@MSRRFGQPCDCDCPCPCLACLACC
4FGQ2CDCPCLACQCARGMLAMLR?GLQRFCAMKK?LBQ?LBRFCGPQWLR?VDMP?JJRFCAMKK?LBJGLCRMMJQGL
4FMSEFR3NMR
)LAJSBCBGLRFGQESGBC?PC
h+CWUMPBPCDCPCLAC JGQRQRFC?T?GJ?@JCICWUMPBQRMSQCGLWMSPQC?PAF4FCQC?PC?JQMJGQRCBGLRFC
(CJN#CLRCPUFGAFGQ?T?GJ?@JCDPMK (CJN(CJN MLRFCRMNL?TGE?RGML@?PGL4FMSEFR3NMR
hRQAJGAMKK?LBPCDCPCLAC JGQRQRFC4FMSEFR3NMR#MKK?LB,GLC)LRCPD?ACAMKK?LBQ
h&MPKSJ?PCDCPCLAC JGQRQRFC?T?GJ?@JCDMPKSJ?MNCP?RMPQ?LBDSLARGMLQ4FCQC?PC?JQMJGQRCBGLRFC
&MPKSJ?!QQGQR?LRUFGAFGQ?T?GJ?@JCDPMKRFCNJ?ACGL4FMSEFR3NMRUFCPCWMS@SGJBDMPKSJ?Q
h$?RC?LBRGKCDMPK?RQPCDCPCLAC JGQRQRFC?AACNRCBB?RCRGKC?LBRGKCQR?KNDMPK?RQRF?RWMS
A?LSQCUFCLSNJM?BGLEB?R?RFPMSEFRFC7C@GLRCPD?ACMPSQGLERFC4FMSEFR3NMR,M?BCP
h2MUJCTCJQCASPGRWPSJCQPCDCPCLAC JGQRQRFCMNCP?RMPQDMP@SGJBGLEPMUJCTCJQCASPGRWPSJCQ
h41,PCDCPCLAC JGQRQRFC31,AMKK?LBQRF?R?PCQSNNMPRCBGL41,
h4FMSEFR3NMR,M?BCPm?EPCDCPCLAC JGQRQRFCMNRGMLQDMPJM?BGLEB?R?UGRFRQJM?B
!@MSRRFGQPCDCPCLAC
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
++CCWWUUMPMPBPBPCDCDCPCPCLACLACC
9MSA?LSQCICWUMPBQUFCL?QIGLE?OSCQRGMLRMFCJNBClLCWMSPQC?PAF4FGQPCDCPCLACJGQRQRFCT?PGMSQ
ICWUMPBQ9MSA?L?JQMQCCRFGQJGQRMDICWUMPBQ?LBCV?KNJCQDPMKUGRFGLRFCFCJNACLRCP
'CLCP'CLCP?JI?JICCWWUUMPMPBQBQ
++CCWWUUMPMPBB %V%V?KNJCQ?KNJCQ
RMN
htop sales rep by count sales for average
revenue >10000
hsales rep average revenue for each region
top
@MRRMK
hbottom revenue average revenue by
state
hcustomer by revenue for each sales rep
bottom
L
htop 10 sales rep revenue
L
hbottom 25 customer by revenue for each sales
rep
QMPR@W
hrevenue by state sort by average
revenue
hrevenue by customer sort by region
+CWUMPBPCDCPCLAC
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
$?$?RRCICICCWWUUMPMPBQBQ
++CCWWUUMPMPBB %V%V?KNJCQ?KNJCQ
?DRCP
horder date after 10/31/2014
@CDMPC
horder date before 03/01/2014
@CRUCCLi?LB
horder date between 01/30/2012
and 01/30/2014
B?WMDUCCI
hrevenue by day of week last 6
months
UCCI
hrevenue by week last quarter
KMLRF
hrevenue by month last year
B?GJW
hshipments by region daily
UCCIJW
hrevenue weekly
KMLRFJW
hcommission > 10000 monthly
OS?PRCPJW
hsales quarterly for each product
WC?PJW
hshipments by product yearly
B?WMDUCCIT?P
hcount shipments Monday
+CWUMPBPCDCPCLAC
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
++CCWWUUMPMPBB %V%V?KNJCQ?KNJCQ
KMLRFT?P
hcommission January
KMLRFWC?PT?P
hcommission by sales rep February
2014
WC?PT?P
hrevenue by product 2014 product name contains
snowboard
WCQRCPB?W
hsales yesterday for pro -ski200 by
store
UCCIRMB?RC
hsales by order date week to date for
pro-ski200
KMLRFRMB?RC
hsales by product month to date sales >
2400
OS?PRCPRMB?RC
hsales by product quarter to date for top 10
products by sales
WC?PRMB?RC
hsales by product year to date
J?QRB?W
hcustomers last day by referrer
J?QRUCCI
hcustomers last week by store
J?QRKMLRF
hcustomers last month by day
J?QROS?PRCP
hcustomers last quarter sale >300
+CWUMPBPCDCPCLAC
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
++CCWWUUMPMPBB %V%V?KNJCQ?KNJCQ
J?QRWC?P
htop 10 customers last year by sale by store for
region west
L
B?WQ
hvisitors last 7 days
L
UCCIQ
hvisitors last 10 weeks by day
L
KMLRFQ
hvisitors last 6 months for homepage visits > 30
by month
L
OS?PRCPQ
hvisitors last 2 quarters by month by
campaign
L
WC?PQ
hvisitors last 5 years by revenue for sum
revenue >5000
EPMURFMDi@W
hgrowth of sales by order
date
EPMURFMDi@WiB?GJW
hgrowth of sales by order
date daily
EPMURFMDi@WiKMLRFJW
hgrowth of sales by date
shipped monthly sales > 24000
EPMURFMDi@WiUCCIJW
hgrowth of sales by
receipt date weekly for
proski2000
EPMURFMDi@WiOS?PRCPJW
hgrowth of sales by date
shipped quarterly
+CWUMPBPCDCPCLAC
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
++CCWWUUMPMPBB %V%V?KNJCQ?KNJCQ
EPMURFMDi@WiWC?PJW
hgrowth of sales by date
closed yearly
B?GJWWC?PMTCPWC?P
hgrowth of revenue by
order date daily
year-over-year
UCCIJWWC?PMTCPWC?P
hgrowth of revenue by
date shipped weekly
year-over-year
KMLRFJWWC?PMTCPWC?P
hgrowth of revenue by
receipt date monthly
year-over-year
OS?PRCPJWWC?PMTCPWC?P
hgrowth of revenue by
date shipped quarterly
year-over-year
L
B?WQ?EM
hsales 2 days ago
L
UCCIQ?EM
hsales 4 weeks ago by store
L
KMLRFQ?EM
hsales 2 months ago by region
L
OS?PRCPQ?EM
hsales 4 quarters ago by product name contains
deluxe
L
WC?PQ?EM
hsales 5 years ago by store for region
west
+CWUMPBPCDCPCLAC
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
++CCWWUUMPMPBB %V%V?KNJCQ?KNJCQ
RMB?W
hsales today by store
LCVRB?W
hshipments next day by order
LCVRUCCI
hshipments next week by store
LCVRKMLRF
happointments next month by day
LCVROS?PRCP
hopportunities next quarter amount >
30000
LCVRWC?P
hopportunities next year by sales rep
L
B?WQ
hshipments next 7 days
L
UCCIQ
hshipments next 10 weeks by day
L
KMLRFQ
hopenings next 6 months location
L
OS?PRCPQ
hopportunities next 2 quarters by
campaign
L
WC?PQ
hopportunities next 5 years by revenue
44GKCIGKCICCWWUUMPMPBQBQ
++CCWWUUMPMPBB %V%V?KNJCQ?KNJCQ
BCR?GJCB
hship time detailed
+CWUMPBPCDCPCLAC
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
++CCWWUUMPMPBB %V%V?KNJCQ?KNJCQ
J?QRKGLSRC
hcount homepage views last minute
J?QRFMSP
hcount unique visits last hour
L
KGLSRCQ
hcount visitors last 30 minutes
L
FMSPQ
hcount visitors last 12 hours
FMSPJW
hvisitors by page name hourly
L
KGLSRCQ?EM
hsum inventory by product 10 minutes
ago
L
FMSPQ?EM
hsum inventory by product by store 2 hours
ago
44CCVRIVRICCWWUUMPMPBQBQ
++CCWWUUMPMPBB %V%V?KNJCQ?KNJCQ
@CEGLQUGRF
hproduct name begins with 'pro'
AMLR?GLQ
hproduct name contains "alpine" description
contains "snow shoe"
CLBQUGRF
hproduct name ends with 'deluxe'
+CWUMPBPCDCPCLAC
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
++CCWWUUMPMPBB %V%V?KNJCQ?KNJCQ
LMR@CEGLQUGRF
hproduct name not begins with "tom's"
LMRAMLR?GLQ
hproduct color not contains 'tan' product color
not contains 'red'
LMRCLBQUGRF
hproduct name not ends with "trial"
QGKGJ?PRM
hcourse name similar to 'hand'
LMRQGKGJ?PRM
hcourse name not similar to 'hand'
.SK@CPI.SK@CPICCWWUUMPMPBQBQ
&SLARGML&SLARGML %V%V?KNJCQ?KNJCQ
QSK
hsum revenue
?TCP?EC
haverage revenue by store
AMSLR
hcount visitors by site
K?V
hmax sales by visitor by site
KGL
hmin revenue by store by campaign for cost >
5000
QR?LB?PBBCTG?RGML
hstandard deviation revenue by product by month
for date after 10/31/2010
SLGOSCAMSLR
hunique count visitor by product page last
week
+CWUMPBPCDCPCLAC
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
&SLARGML&SLARGML %V%V?KNJCQ?KNJCQ
T?PG?LAC
hvariance sale amount by visitor by product for
last year
&GJR&GJRCPICPICCWWUUMPMPBQBQ
&SLARGML&SLARGML %V%V?KNJCQ?KNJCQ
@CRUCCL?LB
hrevenue between 0 and
1000
hsum sale amount by visitor by product for last
year sale amount
> 2000
hunique count visitor by product by store for
sale amount
< 20

hcount calls by employee lastname >= m

hcount shipments by city latitude <=
0
hunique count visitor by store purchased
products
= 3 for last 5 days

hsum sale amount region != canada region
!= mexico
+CWUMPBPCDCPCLAC
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
,,MA?MA?RGMLIRGMLICCWWUUMPMPBQBQ
++CCWWUUMPMPBB %V%V?KNJCQ?KNJCQ
LC?P
hrevenue store name county near san
francisco
LC?PUGRFGL
L
KGJCQZIKZKCRCPQ
hrevenue store name county near alameda
within 50 miles
D?PRFCPRF?L
L
KGJCQZIKZKCRCPQ
DPMK haverage hours worked branch farther than 80 km
from scarborough
,MA?RGMLICWUMPBQMLJWUMPIDMPQC?PAFCQUFCPCRFCB?R?QMSPACGLAJSBCQJ?RGRSBCJMLEGRSBCB?R?
00CPGMBICPGMBICCWWUUMPMPBQBQ
++CCWWUUMPMPBB %V%V?KNJC?KNJC
OS?PRCP
B?RC
quarter (commit date)</td>
</tr>
KMLRFMDOS?PRCP
B?RC
month of quarter (commit date)</td>
</tr>
UCCIMDWC?P
B?RC
week of year (commit date)</td>
</tr>
UCCIMDOS?PRCP
B?RC
week of quarter (commit date)</td>
</tr>
UCCIMDKMLRF
B?RC
week of month (commit date)</td>
</tr>
B?WMDWC?P
B?RC
day of year (commit date)</td>
</tr>
B?WMDOS?PRCP
B?RC
day of quarter (commit date)</td>
</tr>
+CWUMPBPCDCPCLAC
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
B?W
B?RC
day (order date)</td>
</tr>
B?WMDUCCI
B?RC
day of week (order date)</td>
</tr>
FMSP
B?RCRGKC
hour (timestamp)</td>
</tr>
</table>
+CWUMPBPCDCPCLAC
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
441,P1,PCDCDCPCPCLACLACC
41,GQRFC4FMSEFR3NMRJ?LES?ECDMPCLRCPGLE31,AMKK?LBQ4FGQPCDCPCLACJGQRQ41,AMKK?LBQWMS
A?LSQCRMBMRFGLEQJGICAPC?RGLE?QAFCK?MPTCPGDWGLE?B?R?JM?B
441,A1,AMKK?LBQMKK?LBQ
9MSA?LSQC41,CGRFCP RFPMSEFRFC4FMSEFR3NMR?NNJGA?RGMLeQUC@GLRCPD?AC MPRFC AMKK?LBJGLC
GLRCPD?AC GLRFC,GLSVQFCJJ
.MR.MRCC 7MPIQFCCRQ?LBNGL@M?PBQGL4FMSEFR3NMR?PCBCNCLBCLRSNMLRFCB?R?GLRFCSLBCPJWGLER?@JCQ
5QCA?SRGMLUFCLKMBGDWGLER?@JCQBGPCARJW)DWMSAF?LECMPPCKMTC?QAFCK?MLUFGAFRFMQCM@HCARQ
PCJWRFCM@HCARQAMSJB@CAMKCGLT?JGB
9MSA?LSQC41,RMTGCU?LBKMBGDWQAFCK?Q?LBB?R?GLR?@JCQ2CKCK@CPRM?BB?QCKGAMJML?DRCP
C?AFAMKK?LB#MKK?LBQ?PCLMRA?QCQCLQGRGTC@SR?PCA?NGR?JGXCBFCPCDMPPC?B?@GJGRW
7FCLPCDCPPGLERMM@HCARQSQGLEDSJJWOS?JGlCBM@HCARL?KCQRFCQWLR?VGQ
"database"."schema"."table"
!Q?@CQRNP?ARGACWMSQFMSJBCLAJMQCM@HCARL?KCQB?R?@?QCQAFCK?R?@JC?LBAMJSKLGLBMS@JC
OSMRCQ?LBAMJSKLT?JSCQGLQGLEJCOSMRCQ
"?QGAA"?QGAAMKK?LBQMKK?LBQ
33WLR?VWLR?V $CQAPGNRGML$CQAPGNRGML %V%V?KNJCQ?KNJCQ
help $GQNJ?WQAMKK?LBFCJN TQL> help
66GCGCUQAFCK?Q?LBB?UQAFCK?Q?LBB?R?R?
33WLR?VWLR?V $CQAPGNRGML$CQAPGNRGML %V%V?KNJCQ?KNJCQ
SHOW DATABASES ,GQRQ?JJ?T?GJ?@JCB?R?@?QCQ TQL> SHOW DATABASES;
USE <database>3UGRAFCQRFCAMLRCVRRMRFCQNCAGlCBB?R?@?QC
4FGQGQPCOSGPCBGDOSCPGCQBMLMRSQCDSJJWOS?JG
lCBL?KCQB?R?@?QCQAFCK?R?@JCDMPQNCAGDW
GLER?@JCQ
TQL> USE "fruit_database";
SHOW SCHEMAS ,GQRQ?JJQAFCK?QUGRFGLRFCASPPCLRB?R?@?QC TQL> SHOW SCHEMAS;
SHOW TABLES ,GQRQ?JJR?@JCQUGRFGLRFCASPPCLRB?R?@?QC@W
QAFCK?
TQL> SHOW TABLES;
SHOW TABLE <table>,GQRQ?JJRFCAMJSKLQDMP?R?@JCTQL> SHOW TABLE
"locations";
41,PCDCPCLAC
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
33WLR?VWLR?V $CQAPGNRGML$CQAPGNRGML %V%V?KNJCQ?KNJCQ
SCRIPT SERVER 'CLCP?RCQRFC41,QAFCK?DMP?JJR?@JCQGL?JJ
B?R?@?QCQMLRFCQCPTCP
TQL> SCRIPT SERVER;
SCRIPT DATABASE
<database>
'CLCP?RCQRFC41,QAFCK?DMP?JJR?@JCQGL?
B?R?@?QC
TQL> SCRIPT DATABASE
"fruit_database";
SCRIPT TABLE <table>'CLCP?RCQRFC41,QAFCK?DMP?R?@JC TQL> SCRIPT TABLE
"vendor";
SELECT
<cols_or_expr>
FROM <table_list>
[WHERE
<predicates>]
[GROUP BY <expr>]
[ORDER BY <expr>]
3FMUQQNCAGlCBQCRMDR?@JCB?R?
)DWMSBMLMRQNCAGDWRFC4/0LSK@CPMDPMUQRM
QCJCARRFCRMNPMUQUGJJ@CPCRSPLCB@WBC
D?SJR4FCLSK@CPMDPMUQRMPCRSPLA?L@CQCRSQ
GLERFC 41, AMKK?LBJGLCm?E
--query_results
_apply_top_row_count
9MSA?LSQCRFCDMJJMUGLE?EEPCE?RGMLDSLARGMLQ
h QSK
h AMSLR
h AMSLRBGQRGLAR
h QRBBCT
h ?TE
h T?PG?LAC
h KGL
h K?V
9MSA?LSQCRFCDMJJMUGLEB?RCDSLARGMLQ
h ?@QWC?P
h ?@QKMLRF
h ?@QB?W
h ?@QOS?PRCP
h B?RC
h RGKC
TQL> SELECT
TOP 10 "quantity"
FROM "sales_fact";
TQL> SELECT COUNT(*)
FROM "vendor";
TQL> SELECT "vendor",
SUM("quantity")
FROM "sales_fact"
GROUP BY "vendor";
TQL> SELECT "vendor",
SUM("amount")
FROM "vendor",
"sales_fact"
WHERE
"sales_fact"."vendorid"
= "vendor"."vendorid"
AND "amount" > 100
GROUP BY "vendor"
ORDER BY "amount"
DESC;
TQL> SELECT "vendor",
SUM("quantity")
FROM "sales_fact"
GROUP BY "vendor"
LIMIT 10;
3AFCK?AP3AFCK?APC?C?RGMLRGML
33WLR?VWLR?V $CQAPGNRGML$CQAPGNRGML %V%V?KNJCQ?KNJCQ
CREATE DATABASE
<database>
#PC?RCQ?B?R?@?QC TQL> CREATE DATABASE
"fruit_database";
CREATE SCHEMA
<schema>
#PC?RCQ?QAFCK?UGRFGLRFCASPPCLRB?R?@?QC TQL> CREATE SCHEMA
"fruit_schema";
CREATE TABLE <table>
(<column_definitions>
[<constraints>])
#PC?RCQ?R?@JCUGRFRFCQNCAGlCBAMJSKLBClLG
RGMLQ?LBAMLQRP?GLRQ
5QC0!24)4)/."9(!3(RMQF?PB?R?@JC?APMQQ
TQL> CREATE TABLE "vendor"
("vendorid" int,
"name" varchar(255));
41,PCDCPCLAC
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
33WLR?VWLR?V $CQAPGNRGML$CQAPGNRGML %V%V?KNJCQ?KNJCQ
[PARTITION BY HASH
(<number>)
[KEY
("<column>")]])
?JJLMBCQ)DLM+%9GQQNCAGlCBRFCR?@JCUGJJ@C
P?LBMKJWQF?PBCB
.MRCRF?RWMSA?LQNCAGDWPCJ?RGMLQFGNAMLQRP?GLRQ
&/2%)'.+%9MP2%,!4)/.3()0GLRFC#2%
!4%4!",%QR?RCKCLR"SRGRGQPCAMKKCLBCBRM
BClLCRFCQCSQGLE!,4%24!",%QR?RCKCLRQ?R
RFCCLBMDWMSP41,QAPGNR?DRCPAPC?RGLEWMSPR?
@JCQ4FGQUMPIQ@CRRCPGLQAPGNRQ@CA?SQCGRES?P
?LRCCQRF?RR?@JCQ?PCAPC?RCB@CDMPCRFCW?PCPCD
CPCLACBGLRFCAMLQRP?GLRBClLGRGMLQ
TQL> CREATE TABLE
"sales_fact"
("saleid" int,
"locationid" int,
"vendorid" int,
"quantity" int,
"sale_amount" double,
"fruitid" int,
CONSTRAINT
PRIMARY
KEY("saleid"))
PARTITION BY HASH(96)
KEY ("saleid");
3AFCK?KMBGlA?3AFCK?KMBGlA?RGMLRGML
33WLR?VWLR?V $CQAPGNRGML$CQAPGNRGML %V%V?KNJCQ?KNJCQ
DROP DATABASE
<database>
$PMNQ?B?R?@?QC?LB?JJMDGRQQAFCK?Q?LBR?
@JCQ
TQL> DROP DATABASE
"fruit_database";
DROP SCHEMA
<schema>
$PMNQ?QAFCK?UGRFGLRFCASPPCLRB?R?@?QC?LB
BPMNQ?JJMDRFCR?@JCQGLRFCQAFCK?
TQL> DROP SCHEMA
"fruit_schema";
DROP TABLE <table>$PMNQ?R?@JC TQL> DROP TABLE
"location";
ALTER TABLE <table>
ADD|DROP|RENAME
COLUMN <column>
!JRCPQ?R?@JCRM?BBBPMNMPPCL?KC?AMJSKL
7FCLWMS?BB?AMJSKLRM?LCVGQRGLER?@JCWMS
KSQRNPMTGBC?BCD?SJRT?JSCRMSQCDMPCVGQRGLE
PMUQ
TQL> ALTER TABLE "cart"
ADD COLUMN
"nickname"
varchar(255)
DEFAULT 'no
nickname';
TQL> ALTER TABLE "cart"
DROP COLUMN
"nickname";
TQL> ALTER TABLE "cart"
RENAME COLUMN
"nickname"
TO "shortname";
TRUNCATE TABLE
<table>
2CKMTCQ?JJB?R?DPMK?R?@JC@SRNPCQCPTCQGRQ
KCR?B?R?GLAJSBGLE?JJ'5)$QPCJ?RGMLQFGNQCRA
4FGQA?L@CSQCBRMDMPAC?LCUQAFCK?DMP?
R?@JCUGRFMSRJMQGLERFCKCR?B?R?
(MUCTCPRFGQMNCP?RGMLPCKMTCQ?JJCVGQRGLEB?R?
DPMKRFCR?@JC?LBKSQR@CSQCBUGRFA?SRGML
9MSKSQRPCJM?BRFCB?R?DMJJMUGLE?425.#!4%
MP?JJBCNCLBCLRM@HCARQUMPIQFCCRQ?LBNGL
@M?PBQGL 4FMSEFR3NMR UGJJ@CAMKCGLT?JGB
TQL> TRUNCATE TABLE
"location";
41,PCDCPCLAC
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
33WLR?VWLR?V $CQAPGNRGML$CQAPGNRGML %V%V?KNJCQ?KNJCQ
ALTER TABLE <table>
DROP CONSTRAINT
PRIMARY KEY;
$PMNQRFCNPGK?PWICWDPMK?R?@JC
.MRCRF?RGDWMSRFCL?BB?LCUNPGK?PWICWRFC
Q?KCSNQCPR@CF?TGMPUGJJ@C?NNJGCB?QUGRF
?BBGLE?LWNPGK?PWICW4FGQA?LPCQSJRGLB?R?
BCJCRGMLQMK?ICQSPCWMSSLBCPQR?LBFMURFC
SNQCPRUGJJ?kCARWMSPB?R??FC?BMDRGKC
TQL> ALTER TABLE "sales"
DROP CONSTRAINT
PRIMARY KEY;
TQL> ALTER TABLE "sales"
ADD CONSTRAINT
PRIMARY KEY
("PO_number");
ALTER TABLE <table>
DROP [FOREIGN KEY|
RELATIONSHIP]
<name>;
$PMNQRFCL?KCBDMPCGELICWMPPCJ?RGMLQFGN@C
RUCCLRUMR?@JCQ
TQL> ALTER TABLE
"sales_fact"
DROP FOREIGN KEY
"FK_PO_number";
TQL> ALTER TABLE
"fruit_dim"
DROP RELATIONSHIP
"REL_dates";
ALTER TABLE <table>
DROP [CONSTRAINT
FOREIGN KEY
[<table_name>]
| RELATIONSHIP
[WITH
<table_name>];
9MSKSQRSQCRFGQQWLR?VUFCLBPMNNGLEPCJ?RGML
QFGNQ@CRUCCLR?@JCQAPC?RCB@CDMPC
4FMSEFR3NMRTCPQGML4FGQGQ@CA?SQCPCJ?RGML
QFGNQAMSJBLMR@CL?KCBGLMJBCPTCPQGMLQ
$PMNQRFCDMPCGELICWMPPCJ?RGMLQFGN@CRUCCL
RUMR?@JCQUFCPCWMSA?LLMRPCDCPCLACGR@WPCJ?
RGMLQFGNL?KC)DRFCPCJ?RGMLQFGNU?QAPC?RCB
UGRFMSR?L?KCSQC
h RFCL?KCMDRFCPCDCPCLACBR?@JCDMP?
DMPCGELICW
h RFCL?KCMDRFCPCJ?RCBR?@JCDMP?PC
J?RGMLQFGN
)DWMSBPMN?DMPCGELICWUGRFMSRQNCAGDWGLERFC
PCDCPCLACBR?@JC?JJDMPCGELICWQDPMKRFCR?@JC
WMS?PC?JRCPGLEUGJJ@CBPMNNCB
TQL> ALTER TABLE
"shipments"
DROP CONSTRAINT
FOREIGN KEY "orders";
TQL> ALTER TABLE
"wholesale_buys"
DROP RELATIONSHIP
WITH "retail_sales";
/* Drops all
relationships
that have
wholesale_buys
as a source.
*/
TQL> ALTER TABLE
"wholesale_buys"
DROP RELATIONSHIP;
/* Drops all foreign
keys
from wholesale_buys.
*/
TQL> ALTER TABLE
"wholesale_buys"
DROP CONSTRAINT
FOREIGN KEY;
ALTER TABLE <table>
[SET DIMENSION |
SET FACT
[PARTITION BY HASH
[(<shards>)]
[KEY(<column>)]]]
#F?LECQRFCN?PRGRGMLGLEML?R?@JC@WBMGLEMLC
MD
h PCQF?PBGLE?QF?PBCBR?@JC
h AF?LEGLE?PCNJGA?RCBR?@JCRM?QF?PB
CBR?@JC
h AF?LEGLE?QF?PBCBR?@JCRM?PCNJGA?R
TQL> ALTER TABLE
"sales_fact"
SET FACT
PARTITION BY HASH
(96)
KEY ("PO_number");
TQL> ALTER TABLE
41,PCDCPCLAC
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
33WLR?VWLR?V $CQAPGNRGML$CQAPGNRGML %V%V?KNJCQ?KNJCQ
CBSLQF?PBCBR?@JC
"WBCD?SJR4FMSEFR3NMRBMCQLMRQF?PBBGKCL
QGMLR?@JCQ
4MAF?LECRFCN?PRGRGMLGLEML?R?@JCMPRM
AF?LEC?BGKCLQGMLR?@JCRM?QF?PBCBR?@JCSQC
!,4%24!",%3%4&!#40!24)4)/."9(!3(
4MK?IC?QF?PBCBR?@JCGLRM?BGKCLQGMLR?@JC
PCNJGA?RCBMLCTCPWLMBCSQC ALTER
TABLE...SET DIMENSION; AMKK?LB
"fruit_dim"
SET DIMENSION;
ALTER TABLE <table>
MODIFY COLUMN
<column>
<new_data_type>;
#F?LECQRFCB?R?RWNCMD?AMJSKL4FGQA?L
F?TCGKNJGA?RGMLQMLQF?PBGLE?LBNPGK?PWICW
@CF?TGMP3CC !@MSRB?R?RWNCAMLTCPQGML
TQL> ALTER TABLE fact100
MODIFY COLUMN
product_id int;
-MBGDW3AFCK?-MBGDW3AFCK?
33WLR?VWLR?V $CQAPGNRGML$CQAPGNRGML %V%V?KNJCQ?KNJCQ
INSERT INTO
<table>
VALUES ...
)LQCPRQT?JSCQGLRM?R?@JC/LJWSQCRFGQDMPRCQR
GLE$MLMRSQC).3%24ML?NPMBSARGMLQWQRCK
TQL> INSERT INTO "vendor"
VALUES 'helen rose',
'jacob norse',
'eileen ruff',
'manny gates';
UPDATE <table>
... SET ...
[WHERE ...]
5NB?RCQPMUQGL?R?@JCRF?RK?RAFMNRGML?JJW
NPMTGBCBNPCBGA?RCQ0PCBGA?RCQF?TCRFCDMPK
AMJSKLT?JSCAMLLCARCB@WRFC!.$ICWUMPB
3CRQRFCAMJSKLT?JSCQRMRFCQNCAGlCBT?JSCQ
TQL> UPDATE "location"
SET "borough" =
'staten island',
"city" = 'new york'
WHERE "borough" =
'staten isl'
AND city = 'NY';
DELETE FROM
<table> [WHERE...]
$CJCRCQPMUQDPMK?R?@JCRF?RK?RAFMNRGML?JJW
NPMTGBCBNPCBGA?RCQ0PCBGA?RCQF?TCRFCDMPK
AMJSKLT?JSCAMLLCARCB@WRFC!.$ICWUMPB
TQL> DELETE FROM "vendor"
WHERE
"name" = 'Joey Smith'
AND
"vendorid" = '19463';
##MLQMLQRPRP?GLRQ?LBP?GLRQ?LBPCJ?CJ?RGMLQFGNQRGMLQFGNQ
#MLQRP?GLRQ?LBPCJ?RGMLQFGNQGL4FMSEFR3NMR?PCSQCBRMBClLCRFCPCJ?RGMLQFGNQ@CRUCCLR?@JCQGCFMU
RFCWA?L@CHMGLCB(MUCTCPAMLQRP?GLRQ?PCLMRCLDMPACB?QRFCWUMSJB@CGL?RP?LQ?ARGML?JB?R?@?QC
9MSA?LBClLCRFCDMJJMUGLEAMLQRP?GLRQUFCLAPC?RGLE?R?@JCUGRF#2%!4%4!",%MP?BBRFCKRM?L
CVGQRGLER?@JCSQGLERFC!$$#/.342!).4QWLR?V
41,PCDCPCLAC
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
33WLR?VWLR?V $CQAPGNRGML$CQAPGNRGML %V%V?KNJCQ?KNJCQ
02)-!29+%9 $CQGEL?RCQ?SLGOSCLMLLSJJT?JSC?QRFC
NPGK?PWICWDMP?R?@JC4FGQA?L@CMLCAMJ
SKLMP?AMK@GL?RGMLMDAMJSKLQ
)DT?JSCQ?PCLMRSLGOSC?LSNQCPRUGJJ@C
NCPDMPKCBGD?PMUGLAJSBCQ?NPGK?PWICW
RF?RGQ?JPC?BWNPCQCLRGLRFCB?R?
CREATE TABLE "schools" (
"schoolID" varchar(15),
"schoolName" varchar(255),
"schoolCity" varchar(55),
"schoolState" varchar(55),
"schoolNick" varchar(55),
CONSTRAINT
PRIMARY KEY ("schoolID")
) ;
TQL> ALTER TABLE "cart"
ADD CONSTRAINT
PRIMARY KEY ("cart_id");
TQL> ALTER TABLE "cart"
DROP CONSTRAINT
PRIMARY KEY "cart_id";
&/2%)'.+%9 $ClLCQ?PCJ?RGMLQFGNUFCPCRFCT?JSCQGL
RFCR?@JC?PCSQCBRMHMGLRM?QCAMLBR?@JC
5QCQ?LCOS?JGRWMNCP?RMP4FCDMPCGELICW
KSQRK?RAFRFCNPGK?PWICWMDRFCR?@JCRF?R
GQPCDCPCLACBGLLSK@CPAMJSKLRWNC?LB
MPBCPMDAMJSKLQ
7FCLAPC?RGLE?DMPCGELICWEGTCGR?L?KC
9MSA?LPCDCPCLACRFCDMPCGELICWL?KCJ?RCP
GDWMSU?LRRMPCKMTCGR
TQL> ALTER TABLE "batting"
ADD CONSTRAINT "FK_player"
FOREIGN KEY ("playerID")
REFERENCES "players"
("playerID");
TQL> ALTER TABLE "batting"
ADD CONSTRAINT "FK_lg_team"
FOREIGN KEY ("lgID"
,"teamID")
REFERENCES "teams"
("lgID" ,"teamID");
TQL> ALTER TABLE "shipment"
ADD CONSTRAINT
"FK_PO_vendor"
FOREIGN KEY ("po_number",
"vendor")
REFERENCES "orders"
("po_number", "vendor");
TQL> ALTER TABLE "shipment"
DROP CONSTRAINT
"FK_PO_vendor";
2%,!4)/.3()0 $ClLCQ?PCJ?RGMLQFGNUFCPCRFCT?JSCQGL
RFCR?@JCA?L@CSQCBRMHMGLRM?QCAMLB
R?@JCSQGLE?LCOS?JGRWAMLBGRGMLPCOSGPCB
?LBMLCMPKMPCP?LECAMLBGRGMLQMNRGML?J
4FCQCAMLBGRGMLQ?ARJGIC?7(%2%AJ?SQC
UFCLRFCRUMR?@JCQ?PCHMGLCB4FCW?PC?N
NJGCBSQGLE!.$JMEGAQSAFRF?R?JJAMLBG
RGMLQKSQR@CKCRDMP?PMURM@CGLAJSBCB
9MSK?W?BBKSJRGNJCPCJ?RGMLQFGNQ@CRUCCL
R?@JCQ
7FCLAPC?RGLE?PCJ?RGMLQFGNEGTCGR?L?KC
9MSA?LPCDCPCLACRFCPCJ?RGMLQFGNL?KCJ?R
CPGDWMSU?LRRMPCKMTCGR
TQL> ALTER TABLE
"wholesale_buys"
ADD RELATIONSHIP
"REL_fruit"
WITH "retail_sales"
AS "wholesale_buys"."fruit"
= "retail_sales"."fruit"
AND
("wholesale_buys"."date_order"
<
"retail_sales"."date_sold"
AND
"retail_sales"."date_sold"
<
41,PCDCPCLAC
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
33WLR?VWLR?V $CQAPGNRGML$CQAPGNRGML %V%V?KNJCQ?KNJCQ
"wholesale_buys"."expire_date");
TQL> ALTER TABLE
"wholesale_buys"
DROP RELATIONSHIP
"REL_fruit";
&J?EQ&J?EQ
4FC --query_results_apply_top_row_count <number> m?EA?L@CSQCBUGRF41,RMJGKGRRFCLSK@CP
MDPCQSJRPMUQPCRSPLCB@W?OSCPW&MPCV?KNJC
$ tql --query_results_apply_top_row_count 100
$?$?R?RWNCQR?RWNCQ
4FMSEFR3NMRQSNNMPRQ?QGKNJGlCBJGQRMDB?R?RWNCQ
33WLR?VWLR?V $CQAPGNRGML$CQAPGNRGML %V%V?KNJCQ?KNJCQ
#F?P?ARCP
h 6!2#(!2
L
3NCAGDWRFCK?VGKSKLSK@CP
MDAF?P?ARCPQ?QGL6!2
#(!24FCQGXCJGKGRGQ
'"DMP6!2#(!2T?JSCQ
&JM?RGLENMGLR
h $/5",%
h &,/!4
$/5",%GQPCAMKKCLBCB
"MMJC?L
h "//,
#?L@C true MP false
)LRCECP
h ).4
h ")').4
).4FMJBQ@GRQ
")').4FMJBQ@GRQ
$?RCMPRGKC
h $!4%
h $!4%4)-%
h 4)-%34!-0
h 4)-%
$!4%4)-%4)-%34!-0?LB
4)-%?PCQRMPCB?RRFCEP?LSJ?P
GRWMDQCAMLBQ
4)-%34!-0GQGBCLRGA?JRM
$!4%4)-%@SRGQGLAJSBCBDMP
QWLR?VAMKN?RG@GJGRW
41,PCDCPCLAC
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
44FMSEFR3NMRJM?BCPm?EPFMSEFR3NMRJM?BCPm?EPCDCDCPCPCLACLACC
&MPPCASPPGLEB?R?JM?BQ?LBDMPQAPGNRGLEJM?BQSQCRFC4FMSEFR3NMR,M?BCPRQJM?B4FGQPCDCPCLAC
QCARGMLJGQRQ?JJRFCm?EQRF?RA?L@CSQCBRMKMBGDWRFC@CF?TGMPMDRQJM?B
'CLCP'CLCP?JRQJM?Bm?EQ?JRQJM?Bm?EQ
&J?E&J?E $CQAPGNRGML$CQAPGNRGML .MR.MRCQCQ
--target_database
<database>
3NCAGlCQRFCNPCCVGQRGLER?P
ECRB?R?@?QCGLRMUFGAF
RQJM?BQFMSJBJM?BRFCB?R?
--target_schema <schema> 3NCAGlCQRFCR?PECRQAFCK? $CD?SJRGQfD?JAML=BCD?SJR=QAFCK?g
--target_table <table> 3NCAGlCQRFCR?@JCQRF?RWMS
U?LRRMJM?BGLRMRFCB?R?
@?QC
4FCR?@JCQKSQRCVGQRGLRFCB?R?@?QCQNCAG
lCB@W --target_database
--empty_target 3NCAGlCQRF?R?LWB?R?GLRFC
R?PECRR?@JCGQRM@CPCKMTCB
@CDMPCRFCLCUB?R?GQ
JM?BCB
)DQSNNJGCB?LWPMUQRF?RCVGQRGLRFCR?@JC
QNCAGlCB@W --target_database ?LB
--target table UGJJ@CBCJCRCB@CDMPCRFGQ
B?R?JM?B4MNCPDMPK?LfSNQCPRgMLRFCCVGQR
GLEB?R?MKGRRFGQm?EMPQNCAGDW
--noempty_target
--max_ignored_rows
<number>
3NCAGlCQRFCK?VGKSKLSK
@CPMDPMUQRF?RA?L@CGE
LMPCBGDRFCWD?GJRMJM?B
)DRFCLSK@CPMDGELMPCBPMUQCVACCBQRFGQ
JGKGRRFCJM?BUGJJ@C?@MPRCB
--bad_records_file
<path_to_file>/<file_name>
3NCAGlCQRFClJCRMSQCDMP
QRMPGLEPMUQRF?RD?GJCBRM
JM?B
)LNSRPMUQRF?RBMLMRAMLDMPKRMRFCBClLCB
QAFCK?GL4FMSEFR3NMRUGJJ@CGELMPCB?LB
GLQCPRCBGLRMRFGQlJC
--date_format
<date_formatmask>
3NCAGlCQRFCDMPK?RQRPGLE
DMPB?RCT?JSCQ
4FCBCD?SJRDMPK?RGQ yearmonthday CEf$CA
RFg?LBGQPCNPCQCLRCB?Q 20011230
5QCRFCB?RCDMPK?RQNCAGlA?RGMLQQSNNMPRCB
GLRFC QRPNRGKCJG@P?PWDSLARGML
--date_time_format
<date_formatmask>
<time_formatmask>
3NCAGlCQRFCDMPK?RQRPGLE
DMPB?RCRGKCT?JSCQ
4FCBCD?SJRGQWC?PKMLRFB?WFMSPKGLSRCQCA
MLBCE$CARF?LBGQPCNPC
QCLRCB?Q5QCRFCB?RCRGKC
DMPK?RQNCAGlA?RGMLQQSNNMPRCBGLRFC QRPN
RGKCJG@P?PWDSLARGML
--time_format
<time_formatmask>
3NCAGlCQRFCDMPK?RQRPGLE
DMPRGKCT?JSCQ
4FCBCD?SJRGQFMSPKGLSRCQCAMLB5QCRFC
RGKCDMPK?RQNCAGlA?RGMLQQSNNMPRCBGLRFC
QRPNRGKCJG@P?PWDSLARGML
--v=[0|1|2|3 3NCAGlCQRFCTCP@MQGRWMDJME
KCQQ?ECQ
0PMTGBC?T?JSCDMPTCP@MQGRWJCTCJ"WBCD?SJR
TCP@MQGRWGQQCRRMRFCKGLGKSKUFGAFGQ
4FGQT?JSCGQQGKGJ?PRM?TMJSKCAMLRPMJ!R
FGEFCPJCTCJQWMSPJMEPCACGTCQKMPCKCQQ?ECQ
?LBRF?RJMEKMPCDPCOSCLRJW4FGQGQSQCBDMP
4FMSEFR3NMRJM?BCPm?EPCDCPCLAC
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
&J?E&J?E $CQAPGNRGML$CQAPGNRGML .MR.MRCQCQ
BC@SEEGLE9MSQFMSJBLMRAF?LECRFGQT?JSC
SLJCQQGLQRPSARCB@W4FMSEFR3NMR3SNNMPR
--skip_second_fraction 3IGNQDP?ARGML?JQCAMLBQ
UFCLJM?BGLEB?R?
)DQSNNJGCBRFCSNQCPRQJMEGAK?W@C?kCARCB
CQNCAG?JJWGDRFCB?RCRGKC@CGLEJM?BCBGQ?
NPGK?PWICW?LBRFCB?R?F?QKGJJGQCAMLB
EP?LSJ?PGRW,M?BRFCB?R?RUGACMLAC?Q?
QRPGLEUGRF?NPGK?PWICW?LB?E?GLUGRFQCA
MLBEP?LSJ?PGRWB?RCRGKC4FCPCGQLMQSNNMPR
RMQRMPCDP?ARGML?JQCAMLBQGLRFC
4FMSEFR3NMRQWQRCK
&GJCJM?BGLERQJM?Bm?EQ&GJCJM?BGLERQJM?Bm?EQ
4FCDMJJMUGLEm?EQ?PCSQCBUFCLJM?BGLEB?R?DPMK?LGLNSRlJC
&J?E&J?E $CQAPGNRGML$CQAPGNRGML .MR.MRCQCQ
--source_file
<path_to_file>/<file_name>
3NCAGlCQRFCJMA?RGMLMDRFC
lJCRM@CJM?BCB
--source_data_format
[csv|delimited]
3NCAGlCQRFCB?R?lJCDMPK?R /NRGML?J4FCBCD?SJRGQAQT
--field_separator
"<delimiter>"
3NCAGlCQRFClCJBBCJGKGRCP
SQCBGLRFCGLNSRlJC
--
trailing_field_separator
3NCAGlCQRF?RRFClCJBQCN?
P?RMP?NNC?PQ?DRCPCTCPW
lCJBGLAJSBGLERFCJ?QRlCJB
NCPPMU
%V?KNJCPMUUGRFRP?GJGLElCJBQCN?P?RMP
?@A4FCBCD?SJRGQD?JQC
--null_value
"<null_representation>"
3NCAGlCQFMULSJJT?JSCQ?PC
PCNPCQCLRCBGLRFCGLNSRlJC
4FCQCT?JSCQUGJJ@CAMLTCPRCBRM.5,,SNML
JM?BGLE
--date_converted_to_epoch
[true|false]
3NCAGlCQUFCRFCPRFCfB?RCg
MPfB?RCRGKCgT?JSCQGLRFCGL
NSRlJC?PCPCNPCQCLRCB?Q
CNMAFT?JSCQ
--boolean_representation
[true_false | 1_0 | T_F |
Y_N]
3NCAGlCQRFCDMPK?RGLUFGAF
@MMJC?LT?JSCQ?PCPCNPCQCLR
CBGLRFCGLNSRlJC
4FCBCD?SJRGQ4=&9MSA?L?JQMSQCRFGQm?E
RMQNCAGDWMRFCPT?JSCQ&MPCV?KNJCGDWMSP
B?R?SQCB9DMPRPSC?LB.5,,DMPD?JQCWMS
AMSJBQNCAGDW--boolean_representation
Y_NULL
--has_header_row )LBGA?RCQRF?RRFCGLNSRlJC
AMLR?GLQ?FC?BCPPMU
)DQSNNJGCBRFClPQRPMUMDRFClJCGQGELMPCB)D
LMRQSNNJGCBRFClPQRPMUMDRFClJCGQJM?BCB
?QB?R?
--escape_character
"<character>"
3NCAGlCQRFCCQA?NCAF?P?A
RCPSQCBGLRFCGLNSRlJC
)DLMT?JSCGQQNCAGlCBRFCBCD?SJRGQfBMS@JC
OSMRCQ
--enclosing_character
"<character>"
3NCAGlCQRFCCLAJMQGLEAF?P
?ARCPSQCBGLRFCGLNSRlJC
)DRFCCLAJMQGLEAF?P?ARCPGQBMS@JCOSMRCQ
WMSLCCBRMCQA?NCGR?QGLRFGQCV?KNJC
4FMSEFR3NMRJM?BCPm?EPCDCPCLAC
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
&J?E&J?E $CQAPGNRGML$CQAPGNRGML .MR.MRCQCQ
--enclosing_character "\""
--use_bit_boolean_values
= [true | false]
3NCAGlCQFMU@MMJC?LT?JSCQ
?PCPCNPCQCLRCBGLRFCGLNSR
lJC
)DQSNNJGCBRFCGLNSR#36lJCSQCQ?@GRDMP
@MMJC?LT?JSCQGCRFCD?JQCT?JSCGQPCNPC
QCLRCB?QV?LBRPSC?QV)DMKGRRCBMP
QCRRMD?JQC@MMJC?LT?JSCQ?PC?QQSKCBRM@C
4=&SLJCQQWMSQNCAGDWQMKCRFGLECJQCSQGLE
RFCm?E --boolean_representation
[true_false | 1_0 | T_F | Y_N]
4FMSEFR3NMRJM?BCPm?EPCDCPCLAC
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
RQAJGARQAJGAMKK?LBPMKK?LBPCDCDCPCPCLACLACC
4FC tscli AMKK?LBJGLCGLRCPD?ACGQ?L?BKGLGQRP?RGMLGLRCPD?ACDMPRFC4FMSEFR3NMRGLQR?LAC5QC tscli
RMR?ICQL?NQFMRQ@?AISNQMDB?R??NNJWSNB?RCQQRMN?LBQR?PRRFCQCPTGACQ?LBTGCUGLDMPK?RGML
?@MSRRFCQWQRCK4FGQPCDCPCLACBClLCQC?AFQS@AMKK?LB?LBUF?RWMSA?L?AAMKNJGQFUGRFGR
4FCAMKK?LBPCRSPLQSNMLQSAACQQ?LB?LMLXCPMCVGRAMBCSNMLD?GJSPC"CA?SQCRFC tscli
AMKK?LBGQRWNGA?JJWPSLLGLE?AMKK?LBMLKSJRGNJCAMBCQ?LCPPMPK?W@CA?JJCB?RBGkCPCLRNMGLRQ!Q
KSAF?QNMQQG@JCRFCAMKK?LB?RRCKNRQRMQ?TCCPPMPQRMRFC stderr BGPCARMPW?QAMLlESPCBML?LMBC
(M(MURURMSQCRFCRQAJGAMSQCRFCRQAJGAMKK?LBMKK?LB
4FC tscli AMKK?LBF?QRFCDMJJMUGLEQWLR?V
tscli [-h] [--helpfull] [--verbose] [--noautoconfig]
[--autoconfig] [--yes] [--cluster <cluster>]
[--zoo <zookeeper>] [--username username] [--identity_file identity_file]
{alert,backup,backup-policy,callhome,cluster,command,dr-mirror,etl,event,
feature,fileserver,firewall,hdfs,ldap,logs,map-tiles,monitoring,nas,node,
os,saml,scheduled-pinboards,smtp,snapshot,snapshot-policy,spot,ssl,storage,
support}
4FC tscli AMKK?LBF?QQCTCP?JQS@AMKK?LBQQSAF?Q alertbackup?LBQMDMPRF9MSGQQSC?
QS@AMKK?LBSQGLERFCDMJJMUGLEDMPK?R
tscli [subcommand ]
3S@AMKK?LBQF?TCRFCGPMUL?BBGRGML?JMNRGMLQ?LB?ARGMLQQSAF?Q tscli backup create MP tscli
backup delete DMPCV?KNJC4MTGCUFCJNDMP?QS@AMKK?LB
tscli [subcommand] -h
!QS@AMKK?LBGRQCJDK?WF?TCQCTCP?JMNRGMLQ
RQAJGQS@ARQAJGQS@AMKK?LBQMKK?LBQ
4FGQQCARGMLJGQRQC?AFQS@AMKK?LB?LBGRQQWLR?V
?JCPRQS@AMKK?LB
tscli alert [-h] {count,info,list,off,on,refresh,silence,status,unsilence}
5QCRFGQQS@AMKK?LBRMBMRFCDMJJMUGLE
htscli alert info ,GQRQ?JJ?JCPRQ
htscli alert list ,GQRQRFCECLCP?RCB?JCPRQ
htscli alert off $GQ?@JCQ?JJ?JCPRQDPMKRFCAJSQRCP
htscli alert on %L?@JCQ?JCPRQDPMKRFCAJSQRCP
RQAJGAMKK?LBPCDCPCLAC
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
htscli alert silence --name <alert_name>
3GJCLACQRFC?JCPRUGRF alert_name&MPCV?KNJC$)3+=%22/23GJCLACB?JCPRQ?PCQRGJJPCAMPBCB
GLNMQREPCQFMUCTCPCK?GJQ?PCLMRQCLRMSR
htscli alert status 3FMUQRFCQR?RSQMDAJSQRCP?JCPRQ
htscli alert unsilence-name alert_name
5LQGJCLACQRFC?JCPRUGRF *?JCPR=L?KC*&MPCV?KNJC DISK_ERROR
@?AISNQS@AMKK?LB
tscli backup [-h] {create,delete,ls,restore}
5QCRFGQQS@AMKK?LBRMBMRFCDMJJMUGLE
htscli backup create [-h] [--mode {full,light,dataless}] [--type
{full,incremental}] [--base BASE] [--storage_type {local,nas}] [--remote] name
out
0SJJQ?QL?NQFMR?LBQ?TCQGR?Q?@?AISNUFCPC
--mode {full,light,dataless}
-MBCMD@?AISNQ4MSLBCPQR?LBRFCQCBGkPCLRKMBCQQCC 5LBCPQR?LB@?AISNKMBCQ
--type {full,incremental} 4WNCMD@?AISN)LAPCKCLR?J incremental GQLMR
GKNJCKCLRCBWCRBCD?SJRDSJJ
--base BASE
"?QCBQL?NQFMRL?KCDMPGLAPCKCLR?J@?AISN.MR)KNJCKCLRCBWCRBCD?SJR.MLC
--storage_type {local,nas}
3RMP?ECRWNCMDMSRNSRBGPCARMPWBCD?SJRJMA?J
--remote
4?IC@?AISNRFPMSEFMPGMLK?QRCPBCD?SJR4PSC
htscli backup delete *L?KC*$CJCRCQRFCL?KCB@?AISN
htscli backup ls ,GQR?JJ@?AISNQR?ICL@WRFCQWQRCK
htscli backup restore 2CQRMPCAJSQRCPSQGLE@?AISN
@?AISNNMJGAW
tscli backup-policy [-h] {create,delete,disable,enable,ls,show,status,update}
5QCRFGQQS@AMKK?LBRMBMRFCDMJJMUGLE
htscli backup-policy create 0PMKNRQ?LCBGRMPDMPWMSRMCBGRRFCN?P?KCRCPQMDRFC@?AISN
NMJGAW
htscli backup-policy delete name $CJCRCQRFC@?AISNNMJGAWUGRF name
htscli backup-policy disable name $GQ?@JCQRFCNMJGAW name
htscli backup-policy enable name %L?@JCQRFCNMJGAW name
htscli backup-policy ls ,GQR@?AISNNMJGAGCQ
htscli backup-policy show name 3FMURFCNMJGAW name
htscli backup-policy status name %L?@JCQRFCNMJGAW name
htscli backup-policy update *L?KC*0PMKNRQ?LCBGRMPDMPWMSRMCBGRRFCNMJGAW name
RQAJGAMKK?LBPCDCPCLAC
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
A?JJFMKC
tscli callhome [-h] {disable,enable,generate-bundle}
5QCRFGQQS@AMKK?LBRMBMRFCDMJJMUGLE
htscli callhome disable 4SPLQMkRFCNCPGMBGAA?JJFMKCDC?RSPC
htscli callhome enable --customer_name customer_name>
%L?@JCQRFCfA?JJFMKCgDC?RSPCUFGAFQCLBQSQ?ECQR?RGQRGAQRM4FMSEFR3NMR3SNNMPRCTCPWQGV
FMSPQTG?RFCQCASPClJCQCPTCP"CDMPCSQGLERFGQAMKK?LBDMPRFClPQRRGKCWMSLCCBRMQCRSN
RFClJCQCPTCPAMLLCARGMLSQGLE tscli fileserver configure
4FCN?P?KCRCP customer_name R?ICQRFCDMPK Shared/*`customer_name`*/stats
htscli callhome generate-bundle cB directory --since DAYS
--d D $CQRDMJBCPUFCPCR?PlJCUGJJ@CAPC?RCBBCD?SJR.MLC
--since DAYS
'P?@A?JJFMKCB?R?DPMKRFGQRGKCUGLBMUGLRFCN?QR3FMSJB@C?FSK?LPC?B?@JC
BSP?RGMLQRPGLECE 4h FMSPQ 30m KGLSRCQ 1d B?WBCD?SJR.MLC
'CLCP?RCQ?R?PlJCMDRFCAJSQRCPKCRPGAQ?LBUPGRCQGRRMRFCQNCAGlCBBGPCARMPWUFCPC
DAYS GQFMUD?P@?AIWMSeBJGICRMECLCP?RCRFCR?PlJCDPMKGLB?WQ&MPCV?KNJC 30)D
RFGQN?P?KCRCPGQLMRQNCAGlCBRFCAMKK?LBUGJJAMJJCARRFCQR?RQDPMKRFCJ?QR 7B?WQ
@WBCD?SJR
AJSQRCP
tscli cluster [-h]
{abort-reinstall-os,check,create,get-config,load,reinstall-os,report,restore,resume-rei
nstall-os,resume-update,set-config,set-min-resource-spec,show-resource-spec,start,statu
s,stop,update,update-hadoop}
5QCRFGQQS@AMKK?LBRMBMRFCDMJJMUGLE
htscli cluster abort-reinstall-os !@MPRGLNPMEPCQQPCGLQR?JJ
htscli cluster check --includes {all,disk,zookeeper,hdfs,orion-cgroups,orion-
oreo} AFCAIRFCQR?RSQLMBCQGLRFCAJSQRCP
9MSKSQRQNCAGDW?AMKNMLCLRRMAFCAI
htscli cluster create release
#PC?RCQ?LCUAJSQRCPDPMKRFCPCJC?QClJCQNCAGlCB@W *PCJC?QC*4FGQAMKK?LBGQSQCB@W
4FMSEFR3NMR3SNNMPRUFCLGLQR?JJGLE?LCUAJSQRCPDMPCV?KNJC tscli cluster create
2.0.4.tar.gz
htscli cluster get-config 'CRASPPCLRAJSQRCPLCRUMPI?LBRGKCAMLlESP?RGML0PGLRQ*3/.
AMLlESP?RGMLRMQRBMSR)DDMPQMKCPC?QMLRFCQWQRCKA?LLMR@CAMLLCARCBRM?JJGLRCPD?ACQRFC
AMKK?LBPCRSPLQ?LCPPMP@SRAMLRGLSCQRMDSLARGML
htscli cluster load ,M?BQR?RCDPMKEGTCL@?AISNMLRMCVGQRGLEAJSQRCP
htscli cluster reinstall-os 2CGLQR?JJ/3ML?JJLMBCQMDRFCAJSQRCP
htscli cluster report 'CLCP?RCAJSQRCPPCNMPR
RQAJGAMKK?LBPCDCPCLAC
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
htscli cluster restore --release release_tarball backupdir>
2CQRMPCQ?AJSQRCPSQGLERFC@?AISNGLRFCQNCAGlCBBGPCARMPW backupdir)DWMSePCPCQRMPGLEDPMK
?B?R?JCQQ@?AISNWMSKSQRQSNNJWRFCPCJC?QCR?P@?JJDMPRFCAMPPCQNMLBGLEQMDRU?PCPCJC?QC
htscli cluster resume-reinstall-os 2CQSKCGLNPMEPCQQPCGLQR?JJ
htscli cluster resume-update 2CQSKCGLNPMEPCQQSNB?RCQ
htscli cluster set-config 3CRAJSQRCPLCRUMPI?LBRGKCAMLlESP?RGML4?ICQ*3/.
AMLlESP?RGMLDPMKQRBGL
htscli cluster set-min-resource-spec 3CRQKGLPCQMSPACAMLlESP?RGMLMDRFCAJSQRCP
htscli cluster show-resource-spec 0PGLRQBCD?SJRMPKGL
htscli cluster start 3R?PRAJSQRCP
htscli cluster status 'GTCQRFCQR?RSQMDRFCAJSQRCPGLAJSBGLEPCJC?QCLSK@CPB?RCJ?QR
SNB?RCBLSK@CPMDLMBCQNCLBGLER?@JCQRGKC?LBQCPTGACQQR?RSQ
htscli cluster stop 0?SQCQRFCAJSQRCP@SRBMCQLMRQRMNQRMP?ECQCPTGACQ
htscli cluster update 5NB?RCCVGQRGLEAJSQRCP
htscli cluster update-hadoop 5NB?RCQ(?BMMN:MMICCNCPMLRFCAJSQRCP
AMKK?LB
tscli command [-h] {run}
#MKK?LBRMPSL?AMKK?LBML?JJLMBCQ
tscli command run [-h] [--nodes NODES] --dest_dir DEST_DIR [--copyfirst COPYFIRST] [--
timeout TIMEOUT]command
h--nodes NODES 3N?ACQCN?P?RCB)0QMDLMBCQUFCPCWMSU?LRRMPSLRFCAMKK?LBBCD?SJR
all
h--dest_dir DEST_DIR $GPCARMPWRMQ?TCRFClJCQAMLR?GLGLEMSRNSRDPMKC?AFLMBCQBCD?SJR
.MLC
h--copyfirst COPYFIRST #MNWRFCCVCASR?@JCRMPCOSGPCBLMBCQlPQRBCD?SJR False
h--timeout TIMEOUT 4GKCMSRU?GRGLEDMPRFCAMKK?LBRMlLGQFBCD?SJR 60
BPKGPPMP
tscli dr-mirror [-h] {start,status,stop}
htscli dr-mirror start 3R?PRQ?KGPPMPAJSQRCPUFGAFUGJJAMLRGLSMSQJWPCAMTCPDPMK?NPGK?PW
AJSQRCP
htscli dr-mirror status #FCAIQUFCRFCPRFCASPPCLRAJSQRCPGQPSLLGLEGLKGPPMPKMBC
htscli dr-mirror stop 3RMNQKGPPMPGLEMLRFCJMA?JAJSQRCP
CLRGRW
tscli entity [-h] {pack} ...
#PC?RCQ?QCPG?JGXCBB?R?JCQQM@HCARlJCDMPRCQRGLERPMS@JCQFMMRGLEMPKGEP?RGML9MSA?LSQCRFGQ
AMKK?LBUGRF?LQUCPNGL@M?PBMP?EEPCE?RCBSL?EEPCE?RCBUMPIQFCCRM@HCARQ
htscli entity pack [-h] --id ID [--outdir FULLPATHNAME] 0?AIQM@HCARKCR?B?R??LB
QAFCK?GLRM?lJC0?AICBlJCL?KCQF?TCRFCDMPK?R888999UFCPC888GQMNRGML?J
?PESKCLRQ
--id ID 4FCPCOSGPCB ID MDRFCM@HCARRMN?AI)$Q?PCDMSLBGLRFLC52,MD?L
?LQUCPNGL@M?PBMP?EEPCE?RCBSL?EEPCE?RCBUMPIQFCCR&MPCV?KNJCRFC)$DMP?
NGL@M?PB http://thoughtspot.com:8088/#/pinboard/
RQAJGAMKK?LBPCDCPCLAC
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
061457a2-27bc-43a9-9754-0cd873691bf0/ GQ
061457a2-27bc-43a9-9754-0cd873691bf0
--outdir FULLPATHNAME $GPCARMPWUFCPCRFCAMKK?LBNJ?ACQRFCN?AICBM@HCAR
CRJ
tscli etl [-h] {change-password,disable-lw,download-agent,enable-lw,show-lw}
htscli etl change-password --admin_username admin_user --username
Informatica_user>
#F?LECQRFC)LDMPK?RGA?#JMSB?AAMSLRN?QQUMPBSQCB@W4FMSEFR3NMR$?R?#MLLCAR
2COSGPCBN?P?KCRCPQ?PC
--admin_username admin_user QNCAGlCQRFC!BKGLGQRP?RMPSQCPL?KCDMP
4FMSEFR3NMR
--username Informatica_user QNCAGlCQRFCSQCPL?KCDMPRFC)LDMPK?RGA?#JMSB
htscli etl disable-lw $GQ?@JCQ4FMSEFR3NMR$?R?#MLLCAR
htscli etl download-agent $MULJM?BQRFC4FMSEFR3NMR$?R?#MLLCAR?ECLRRMRFCAJSQRCP
htscli etl enable-lw [-h] --username USERNAME --thoughtspot_url THOUGHTSPOT_URL --
admin_username ADMIN_USERNAME [--groupname GROUPNAME] --org_id ORG_ID [--pin_to
PIN_TO] [--proxy_host PROXY_HOST] [--proxy_port PROXY_PORT] [--proxy_username
PROXY_USERNAME ] [--max_wait MAX_WAIT]
9MSQFMSJBAMLR?AR4FMSEFR3NMR3SNNMPRDMP?QQGQR?LACGLQCRRGLERFGQSN2COSGPCBN?P?KCRCPQ
?PC
--username USERNAME 5QCPL?KCDMP)LDMPK?RGA?#JMSBBCD?SJR.MLC
--thoughtspot_url THOUGHTSPOT_URL 52,RMPC?AFRFMSEFRQNMRBCD?SJR.MLC
--admin_username ADMIN_USERNAME !BKGLSQCPL?KCDMP4FMSEFR3NMRBCD?SJR
.MLC
--groupname GROUPNAME
--org_id ORG_ID QNCAGlCQRFC)LDMPK?RGA? id MDRFCMPE?LGX?RGMLAMKN?LW&MP
4FMSEFR3NMRRFGQGQ 001ZFAorg_id QFMSJBLeRGLAJSBCRFCNPClV Org&MPCV?KNJCGD
ML)LDMPK?RGA?AJMSBRFC orgid GQ Org003XYZRFCLSQCMLJW
--pin_to PIN_TO QNCAGlCQRFC)0?BBPCQQRMNGLRM)DWMSQNCAGDW?L)0RMNGLRMRF?R
LMBC@CAMKCQQRGAIWRMRFC)LDMPK?RGA??ECLR?LBUGJJ?JU?WQ@CSQCB$CD?SJRQRMRFC
NS@JGA)0?BBPCQQMDRFCJMA?JFMQRUFCPCRFGQAMKK?LBU?QPSL
--proxy_host PROXY_HOST 0PMVWQCPTCPFMQRDMPLCRUMPI?AACQQBCD?SJR
--proxy_port PROXY_PORT 0PMVWQCPTCPNMPRBCD?SJR
--proxy_username PROXY_USERNAME 0PMVWQCPTCPSQCPL?KCBCD?SJR
--max_wait MAX_WAIT -?VGKSKRGKCGLQCAMLBQRMU?GRDMP$?R?#MLLCAR?ECLRRM
QR?PRBCD?SJR.MLC
htscli etl show-lw 3FMUQRFCQR?RSQMD4FMSEFR3NMR$?R?#MLLCAR)R?JQMPCRSPLQRFC
)LDMPK?RGA?SQCPL?KC?LB/PE)B
CTCLR
tscli event [-h] {list}
4FGQQS@AMKK?LBF?QRFCDMJJMUGLE?ARGMLQ
tscli event list [-h] [--include INCLUDE] [--since SINCE] [--from FROM] [--to TO] [--
limit LIMIT] [--detail] [--summary_contains SUMMARY_CONTAINS] [--detail_contains
DETAIL_CONTAINS] [--attributes ATTRIBUTES]
h--include INCLUDE /NRGMLQ?PC?JJAMLlELMRGlA?RGML$CD?SJRAMLlEBCD?SJRAMLlE
h--since SINCE 'P?@CTCLRQDPMKRFGQRGKCUGLBMUGLRFCN?QR3FMSJB@C?FSK?LPC?B?@JC
BSP?RGMLQRPGLECE 4h FMSPQ 30m KGLSRCQ 1d B?WBCD?SJR.MLC
RQAJGAMKK?LBPCDCPCLAC
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
h--from FROM "CEGLRGKCQR?KNKSQR@CMDRFCDMPK yyyymmdd-HH:MM BCD?SJR.MLC
h--to TO %LBRGKCQR?KNKSQR@CMDRFCDMPK yyyymmdd-HH:MM BCD?SJR.MLC
h--limit LIMIT -?VLSK@CPMDCTCLRQRMDCRAFBCD?SJR
h--detail 0PGLRCTCLRQGLBCR?GJDMPK?R4FGQGQLMRR?@SJ?P$CD?SJRGQ?R?@SJ?PQSKK?PWBCD?SJR
&?JQC
h--summary_contains SUMMARY_CONTAINS 3SKK?PWMDRFCCTCLRUGJJ@CAFCAICBDMPRFGQQRPGLE
-SJRGNJCQRPGLEQRMAFCAIDMPA?L@CQNCAGlCB@WQCN?P?RGLERFCKUGRF |CTCLRPCRSPLCBGDGR
K?RAFCQ!,,0SRQGLEJCOSMRCQ?PMSLBRFCN?P?KT?JSCRMNPCTCLRSLBCQGPCBEJM@CVN?LQGML
BCD?SJR.MLC
h--detail_contains DETAIL_CONTAINS $CR?GJQMDRFCCTCLRUGJJ@CAFCAICBDMPRFGQQRPGLE
-SJRGNJCQRPGLEQRMAFCAIDMPA?L@CQNCAGlCB@WQCN?P?RGLERFCKUGRF |CTCLRPCRSPLCBGDGR
K?RAFCQ!,,0SRQGLEJCOSMRCQ?PMSLBRFCN?P?KT?JSCRMNPCTCLRSLBCQGPCBEJM@CVN?LQGML
BCD?SJR.MLC
h--attributes ATTRIBUTES 3NCAGDW?RRPG@SRCQRMK?RAF?QICWT?JSC-SJRGNJC?RRPG@SRCQRM
AFCAIDMPA?L@CQNCAGlCB@WQCN?P?RGLERFCKUGRF |CTCLRPCRSPLCBGDGRK?RAFCQ!,,0SR
QGLEJCOSMRCQ?PMSLBRFCN?P?KT?JSCRMNPCTCLRSLBCQGPCBEJM@CVN?LQGMLBCD?SJR.MLC
DC?RSPC
tscli feature [-h] {get-all-config}
4FGQQS@AMKK?LBF?QRFCDMJJMUGLE?ARGMLQ
tscli feature get-all-config 'CRQRFCAMLlESPCBDC?RSPCQGL?AJSQRCP4FCAMKK?LBUGJJPCRSPL?JGQR
MDDC?RSPCQQSAF?QASQRMK@P?LBGLE$?R?#MLLCAR?LBA?JJFMKC?LBRCJJWMSUFCRFCPRFCW?PCCL?@JCB
MPBGQ?@JCB
lJCQCPTCP
tscli fileserver [-h] {configure,download-release,purge-config,show-config,upload}
4FGQQS@AMKK?LBF?QRFCDMJJMUGLE?ARGMLQ
htscli fileserver configure [-h] --user USER [--password PASSWORD ]#MLlESPCQRFC
QCASPClJCQCPTCPSQCPL?KC?LBN?QQUMPBDMPlJCSNJM?BBMULJM?B?LBRFCA?JJFMKCDC?RSPC
9MSMLJWLCCBRMGQQSCRFGQAMKK?LBMLACRMQCRSNRFCAMLLCARGMLRMRFCQCASPClJCQCPTCP
9MSMLJWLCCBRMPCGQQSCRFGQAMKK?LBGDRFCN?QQUMPBAF?LECQ4FCN?P?KCRCP PASSWORD GQ
MNRGML?J)D?N?QQUMPBGQLMRQNCAGlCBWMSUGJJ@CNPMKNRCBRMCLRCPGR
htscli fileserver download-release [-h] [--user USER] [--password PASSWORD]
release $MULJM?BQRFCQNCAGlCBPCJC?QClJC?LBGRQAFCAIQSK3NCAGDWRFCPCJC?QC@WLSK@CP
RMRFCQCAMLBBCAGK?JNMGLRCECRA9MSK?WMNRGML?JJWQNCAGDWRFC --user ?LB --
password RM@WN?QQRFCAPCBCLRG?JQRF?RUCPCQNCAGlCBUFCLAMLlESPGLERFClJCQCPTCP
AMLLCARGMLUGRF tscli fileserver configure"CDMPCSQGLERFGQAMKK?LBDMPRFClPQRRGKC
WMSLCCBRMQCRSNRFClJCQCPTCPAMLLCARGMLSQGLE tscli fileserver configure
htscli fileserver purge-config 2CKMTCQRFClJCQCPTCPAMLlESP?RGML
htscli fileserver show-config 3FMUQRFClJCQCPTCPAMLlESP?RGML
htscli fileserver upload [-h] [--user USER] [--password PASSWORD] --file_name
FILE_NAME*
cQCPTCP=BGP=N?RF
*
3%26%2=$)2=0!4(>
5NJM?BQRFClJCQNCAGlCBRMRFCBGPCARMPWQNCAGlCBMLRFCQCASPClJCQCPTCP9MSK?WMNRGML?JJW
QNCAGDWRFC --user ?LB --password RM@WN?QQRFCAPCBCLRG?JQRF?RUCPCQNCAGlCBUFCL
AMLlESPGLERFClJCQCPTCPAMLLCARGMLUGRF tscli fileserver configure"CDMPCSQGLERFGQ
AMKK?LBDMPRFClPQRRGKCWMSLCCBRMQCRSNRFClJCQCPTCPAMLLCARGMLSQGLE tscli
fileserver configure
!AACNRQRFCQCm?EQ
--user USER 5QCPL?KCMDlJCQCPTCPBCD?SJR.MLC
RQAJGAMKK?LBPCDCPCLAC
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
--password PASSWORD 0?QQUMPBMDlJCQCPTCPBCD?SJR.MLC4FGQGQPCOSGPCB?LBRFC
AMKK?LBNPMKNRQWMSDMPGRGDWMSBMLMRQSNNJWGR
--file_name FILE_NAME ,MA?JlJCRF?RLCCBQRM@CSNJM?BCBBCD?SJR.MLC
--server_dir_path SERVER_DIR_PATH $GPCARMPWN?RFMLlJCQCPTCPBCD?SJR.MLC
4FC SERVER_DIR_PATH N?P?KCRCPQNCAGlCQRFCBGPCARMPWRMUFGAFWMSU?LRRMSNJM?B
RFClJC)RGQ@?QCBMLWMSPASQRMKCPL?KC?LBR?ICQRFCDMPK /Shared/
support/*ASQRMKCP=L?KC*
lPCU?JJ
tscli firewall [-h] {close-ports,disable,enable,open-ports,status}
htscli firewall close-ports
#JMQCQEGTCLNMPRQRFPMSEFlPCU?JJML?JJLMBCQ4?ICQ?JGQRMDNMPRQRMAJMQCAMKK?QCN?P?RCB
/LJWAJMQCQNMPRQUFGAFUCPCNPCTGMSQJWMNCLCBSQGLEfMNCLNMPRQg)ELMPCQNMPRQUFGAFUCPC
LMRNPCTGMSQJWMNCLCBUGRFfMNCLNMPRQgMPUCPC?JPC?BWAJMQCB
htscli firewall disable $GQ?@JClPCU?JJ
htscli firewall enable %L?@JClPCU?JJ
htscli firewall open-ports *NMPRQ*
/NCLQEGTCLNMPRQRFPMSEFlPCU?JJML?JJLMBCQ4?ICQ?JGQRMDNMPRQRMMNCLAMKK?QCN?P?RCB
)ELMPCQNMPRQUFGAF?PC?JPC?BWMNCL3MKCCQQCLRG?JNMPRQ?PC?JU?WQICNRMNCLCE sshRFCW
?PCLMR?kCARCB@WRFGQAMKK?LBMP@W close-ports
htscli firewall status 3FMUQUFCRFCPlPCU?JJGQASPPCLRJWCL?@JCBMPBGQ?@JCB
FBDQ
tscli hdfs [-h] {leave-safemode}
4FGQQS@AMKK?LBF?QRFCDMJJMUGLE?ARGMLQ
tscli hdfs leave-safemode #MKK?LBRMECR($&3L?KCLMBCQMSRMDQ?DCKMBC
JB?N
tscli ldap [-h] {add-cert,configure,purge-configuration}
4FGQQS@AMKK?LBF?QRFCDMJJMUGLE?ARGMLQ
htscli ldap add-cert name certificate
!BBQ?L33,ACPRGlA?RCDMP,$!05QCMLJWGD,$!0F?Q@CCLAMLlESPCBUGRFMSR33,?LBWMS
UGQFRM?BBGR5QC *L?KC*RMQSNNJW?L?JG?QDMPRFCACPRGlA?RCWMS?PCGLQR?JJGLE
htscli ldap configure
#MLlESPCQ,$!0SQGLE?LGLRCP?ARGTCQAPGNR9MSA?LQCCBCR?GJCBGLQRPSARGMLQDMPQCRRGLESN
,$!0GL !@MSR,$!0GLRCEP?RGML
htscli ldap purge-configuration 0SPECQPCKMTCQ?LWCVGQRGLE,$!0AMLlESP?RGML
RQAJGAMKK?LBPCDCPCLAC
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
JMEQ
tscli logs [-h] {collect,runcmd}
4FGQQS@AMKK?LBF?QRFCDMJJMUGLE?ARGMLQ
htscli logs collect [-h] [--include INCLUDE] [--exclude EXCLUDE] [--since SINCE]
[--from FROM] [--to TO] [--out OUT] [--maxsize MAXSIZE] [--sizeonly] [--nodes
NODES<
%VRP?ARQJMEQDPMKRFCAJSQRCP$MCQLMRGLAJSBC?LWJMEQRF?RF?TC@CCLBCJCRCBBSCRMJME
PMR?RGML
4FCQCN?P?KCRCPQF?TCRFCDMJJMUGLET?JSCQ
--include INCLUDE
3NCAGlCQ?AMKK?QCN?P?RCBJGQRMDJMEQRMGLAJSBC%?AFCLRPWGQCGRFCP?fQCJCARMPgMP
?EJM@DMPK?RAFGLElJCQ3CJCARMPQKSQR@C?KMLE allorionsystemts!LWRFGLE
QR?PRGLEUGRF /GQ?QQSKCBRM@C?EJM@N?RRCPL?LBGLRCPNPCRCBTG? find(1)/RFCP
CLRPGCQ?PCGELMPCB0SRQGLEJCOSMRCQ?PMSLBRFCN?P?KT?JSCRMNPCTCLRSLBCQGPCB
EJM@CVN?LQGMLBCD?SJR all
--exclude EXCLUDE
#MKK?QCN?P?RCBJGQRMDJMEQRMCVAJSBC!NNJGCQRMRFCJGQRQCJCARCB@WcGLAJSBC
0?P?KQ?PCGLRCPNPCRCBHSQRJGICGLcGLAJSBCBCD?SJR.MLC
--since SINCE
'P?@JMEQDPMKRFGQRGKCUGLBMUGLRFCN?QR3FMSJB@C?FSK?LPC?B?@JCBSP?RGML
QRPGLECEFFMSPQKKGLSRCQBB?WBCD?SJR.MLC
--from FROM 4GKCQR?KNUFCPCAMJJCARGML@CEGLQKSQR@CMDRFCDMPK yyyymmdd-
HH:MM BCD?SJR.MLC
--to TO 4GKCQR?KNUFCPCAMJJCARGMLCLBQKSQR@CMDRFCDMPK yyyymmdd-HH:MM
BCD?SJR.MLC
--out OUT 4?P@?JJN?RFDMPBSKNGLEJMEQDPMKC?AFLMBCBCD?SJR /tmp/
logs.tar.gz
--maxsize MAXSIZE /LJWDCRAFJMEQGDQGXCGQQK?JJCPRF?RRFGQT?JSC#?L@CQNCAGlCB
GLKCE?@WRCQEGE?@WRCQCE-"'"BCD?SJR.MLC
--sizeonly $MLMRAMJJCARJMEQ*SQRPCNMPRRFCQGXCBCD?SJR&?JQC
--nodes NODES #MKK?QCN?P?RCBJGQRMDLMBCQDPMKUFCPCRMAMJJCARJMEQ3IGNRFGQRM
SQC?JJLMBCQBCD?SJR.MLC
htscli logs runcmd [-h] --cmd CMD [--include INCLUDE] [--exclude EXCLUDE] [--
since SINCE] [--from FROM] [--to TO] [--outfile OUTFILE] [--outdir OUTDIR] [--
cmd_infmt CMD_INFMT] [--cmd_outfmt CMD_OUTFMT] [--nodes NODES]
2SLQ?5LGVAMKK?LBMLJMEQGLRFCAJSQRCPK?RAFGLERFCEGTCLAMLQRP?GLRQ2CQSJRQ?PC
PCNMPRCB?QRCVRBSKNCBRMQR?LB?PBMSRRFCQNCAGlCBMSRNSRlJCMP?QR?P@?JJQBSKNCBGLRM
RFCQNCAGlCBBGPCARMPW
--cmd CMD
5LGV#MKK?LBRM@CPSLMLRFCQCJCARCBJMEQ5QCQGLEJCOSMRCQRMCQA?NCQN?ACQ
CRA,?LES?ECSQCBRMQNCAGDW#-$342F?QDMJJMUGLEPSJCQ
!JMElJC?LBGRQAMPPCQNMLBGLEPCQSJRlJCA?L@CPCDCPPCB@WICWUMPBQ
SRCFILE DSTFILECE cp SRCFILE DSTFILE
RQAJGAMKK?LBPCDCPCLAC
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
7GRFMSR?LWPCDCPCLACRM$34&),%GL#-$342 > DSTFILE UGJJ@C?NNCLBCB
RM#-$342DMPMSRNSRPCBGPCARGMLCE du -sch SRCFILE ECRQ?SRM
RP?LQR?JRCBRM du -sch SRCFILE > DSTFILE
7GRFMSR?LWPCDCPCLACRM32#&),%AMLRCLRMDJMEGQQRPC?KCBRM#-$342
TG?NGNCCE tail -n100 | grep ERROR ECRQ?SRMRP?LQR?JRCBRM cat
SRCFILE | tail -n100 | grep ERROR > DSTFILE BCD?SJR.MLC
--include INCLUDE
#MKK?QCN?P?RCBJGQRMDJMEQRMGLAJSBCC?AFCLRPWGQCGRFCP?fQCJCARMPgMP?EJM@DMP
K?RAFGLElJCQ3CJCARMPQKSQR@C?KMLE allorionsystemts!LWRFGLEQR?PRGLE
UGRFGQ?QQSKCBRM@C?EJM@N?RRCPL?LBGLRCPNPCRCBTG? find(1)/RFCPCLRPGCQ?PC
GELMPCB4)0NSRQGLEJCOSMRCQ?PMSLBRFCN?P?KT?JSCRMNPCTCLRSLBCQGPCBEJM@
CVN?LQGMLBCD?SJR?JJ
--exclude EXCLUDE
#MKK?QCN?P?RCBJGQRMDJMEQRMCVAJSBC!NNJGCQRMRFCJGQRQCJCARCB@W --include
0?P?KQ?PCGLRCPNPCRCBHSQRJGICGL --include BCD?SJR.MLC
--since SINCE
'P?@JMEQDPMKRFGQRGKCUGLBMUGLRFCN?QR3FMSJB@C?FSK?LPC?B?@JCBSP?RGML
QRPGLECE 4h FMSPQ 30m KGLSRCQ 1d B?WBCD?SJR.MLC
--from FROM 4GKCQR?KNUFCPCAMJJCARGML@CEGLQKSQR@CMDRFCDMPK yyyymmdd-
HH:MM BCD?SJR.MLC
--to TO 4GKCQR?KNUFCPCAMJJCARGMLCLBQKSQR@CMDRFCDMPK yyyymmdd-HH:MM
BCD?SJR.MLC
--outfile OUTFILE &GJCN?RFDMPNPGLRGLE?JJRFCPCQSJRQ"WBCD?SJRNPGLRCBRMQRBMSR
BCD?SJR.MLC
--outdir OUTDIR $GPCARMPWN?RFDMPBSKNGLEPCQSJRQUGRFMPGEGL?JBGPQRPSARSPCDPMK
C?AFLMBC5QCB?Q?L?JRCPL?RGTCRMNPGLRGLEMSRNSRRMMSRlJCQRBMSRBCD?SJR.MLC
--cmd_infmt CMD_INFMT 3NCAGDWGDRFCGLNSRlJCQFMSJB@CAMKNPCQQCBSLAMKNPCQQCB
@CDMPCPSLLGLE CMDCAMKNPCQQCB USLAMKNPCQQCB$MLeRSQCRFGQm?EGD CMD UMPIQ
ML@MRFBCD?SJR.MLC
--cmd_outfmt CMD_OUTFMT 3NCAGDWGD OUTFILE ECLCP?RCB@W CMD UGJJ@CAMKNPCQQCB
SLAMKNPCQQCB CAMKNPCQQCB USLAMKNPCQQCB$MLeRSQCRFGQm?EGDMSRNSRlJCUGJJ
@CMDQ?KCDMPK?R?QGLNSRlJCBCD?SJR.MLC
--nodes NODES #MKK?QCN?P?RCBJGQRMDLMBCQUFCPCRMPSLAMKK?LB3IGNRFGQRM
SQC?JJLMBCQBCD?SJR.MLC
K?NRGJCQ
tscli map-tiles [-h] {disable,enable}
4FGQQS@AMKK?LBQSNNMPRQRFCDMJJMUGLE?ARGMLQ
htscli map-tiles enable [-h] [--online] [--offline] [--tar TAR] [--md5 MD5]
%L?@JCQ4FMSEFR3NMReQK?NRGJCQUFGAF?PCSQCBUFCLAMLQRPSARGLEECMK?NAF?PRQ)DWMSBMLeR
F?TCGLRCPCQR?AACQQWMSKSQRBMULJM?BRFCK?NRGJCQR?P?LBKBlJCQ4FCLWMSKSQR?NNCLB
RFCDMJJMUGLERMRFC tscli AMKK?LB
--online $MULJM?B maptiles R?PDPMKGLRCPLCRBCD?SJR4PSC
--offline 5QGLE maptiles R?PDPMKJMA?JBGQIBCD?SJR&?JQC
--tar TAR 3NCAGlCBR?PlJCDMPK?NRGJCQBCD?SJR
RQAJGAMKK?LBPCDCPCLAC
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
--md5 MD5 3NCAGlCBKBlJCDMPK?NRGJCQBCD?SJR
htscli map-tiles disable $GQ?@JCK?NRGJCQDSLARGML?JGRW
KMLGRMPGLE
tscli monitoring [-h] {set-config,show-config}
4FGQQS@AMKK?LBF?QRFCDMJJMUGLE?ARGMLQ
htscli monitoring set-config [-h] [--email EMAIL] [--clear_email] [--
heartbeat_interval HEARTBEAT_INTERVAL] [--heartbeat_disable] [--report_interval
REPORT_INTERVAL] [--report_disable] 3CRQRFCKMLGRMPGLEAMLlESP?RGML
--email EMAIL #MKK?QCN?P?RCBJGQRLMQN?ACQMDCK?GJ?BBPCQQCQUFCPCRFC
AJSQRCPUGJJQCLBKMLGRMPGLEGLDMPK?RGML
--clear_email $GQ?@JCCK?GJQ@WAJC?PGLECK?GJAMLlESP?RGMLBCD?SJR&?JQC
--heartbeat_interval HEARTBEAT_INTERVAL (C?PR@C?RCK?GJECLCP?RGMLGLRCPT?JGL
QCAMLBQ3FMSJB@CEPC?RCPRF?L
--heartbeat_disable $GQ?@JCFC?PR@C?RCK?GJECLCP?RGMLBCD?SJR&?JQC
--report_interval REPORT_INTERVAL #JSQRCPPCNMPRCK?GJECLCP?RGMLGLRCPT?JGL
QCAMLBQ3FMSJB@CEPC?RCPRF?L
--report_disable $GQ?@JCAJSQRCPPCNMPRCK?GJECLCP?RGMLBCD?SJR&?JQC
htscli monitoring show-config 3FMUQRFCKMLGRMPGLEAMLlESP?RGML
L?Q
tscli nas [-h] {ls,mount-cifs,mount-nfs,unmount}
4FGQQS@AMKK?LBF?QRFCDMJJMUGLE?ARGMLQ
htscli nas ls [-h] ,GQRKMSLRQK?L?ECB@W.!3KMSLRCPQCPTGAC
htscli nas mount-cifs [-h] --server SERVER [--path_on_server PATH_ON_SERVER ] --
mount_point MOUNT_POINT --username USERNAME --password PASSWORD [--uid UID] [--gid
GID] [--options OPTIONS ]
-MSLRQ?#)&3BCTGACML?JJLMBCQ
--server SERVER )0?BBPCQQMP$.3L?KCMD#)&3QCPTGAC&MPCV?KNJC 10.20.30.40
BCD?SJR.MLC
--path_on_server PATH_ON_SERVER &GJCQWQRCKN?RFMLRFC#)&3QCPTCPRMKMSLR
QMSPAC&MPCV?KNJC /a BCD?SJR /
--mount_point MOUNT_POINT
$GPCARMPWML?JJAJSQRCPLMBCQUFCPCRFC.&3lJCQWQRCKQFMSJB@CKMSLRCBR?PECR
4FGQBGPCARMPWBMCQLMRLCCBRM?JPC?BWCVGQR)DRFGQBGPCARMPW?JPC?BWCVGQRQ?LCU
BGPCARMPWGQLMRAPC?RCB?LBRFCCVGQRGLEBGPCARMPWGQSQCBDMPKMSLRGLE&MPCV?KNJC
/mnt/external BCD?SJR.MLC
--username USERNAME 5QCPL?KCRMAMLLCARRMRFC#)&3lJCQWQRCK?QBCD?SJR.MLC
--password PASSWORD #)&3N?QQUMPBDMP --username BCD?SJR.MLC
--uid UID
UID RF?RUGJJMUL?JJlJCQMPBGPCARMPGCQMLRFCKMSLRCBlJCQWQRCKUFCLRFCQCPTCP
BMCQLMRNPMTGBCMULCPQFGNGLDMPK?RGML3CC man mount.cifs DMPKMPCBCR?GJQ
BCD?SJR 1001
RQAJGAMKK?LBPCDCPCLAC
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
--gid GID
'GBRF?RUGJJMUL?JJlJCQMPBGPCARMPGCQMLRFCKMSLRCBlJCQWQRCKUFCLRFCQCPTCP
BMCQLMRNPMTGBCMULCPQFGNGLDMPK?RGML3CC man mount.cifs DMPKMPCBCR?GJQ
BCD?SJR 1001
--options OPTIONS /RFCPAMKK?LBJGLCMNRGMLQRMDMPU?PBRM mount.cifs
AMKK?LBBCD?SJR noexec
htscli nas mount-nfs [-h] --server SERVER [--protocol PROTO --path_on_server
PATH_ON_SERVER] --mount_point MOUNT_POINT [--options OPTIONS]
-MSLRQ?.&3BCTGACML?JJLMBCQ0?P?KCRCPQ?PC
--server SERVER )0?BBPCQQMP$.3L?KCMD.&3QCPTGAC&MPCV?KNJC 10.20.30.40
BCD?SJR.MLC
--path_on_server PATH_ON_SERVER &GJCQWQRCKN?RFMLRFC.&3QCPTCPRMKMSLR
QMSPAC&MPCV?KNJC /a/b/c/d BCD?SJR /
--mount_point MOUNT_POINT
$GPCARMPWML?JJAJSQRCPLMBCQUFCPCRFC.&3lJCQWQRCKQFMSJB@CKMSLRCBR?PECR
4FGQBGPCARMPWBMCQLMRLCCBRM?JPC?BWCVGQR)DRFGQBGPCARMPW?JPC?BWCVGQRQ?LCU
BGPCARMPWGQLMRAPC?RCB?LBRFCCVGQRGLEBGPCARMPWGQSQCBDMPKMSLRGLE&MPCV?KNJC
/mnt/external BCD?SJR.MLC
--options OPTIONS #MKK?LBJGLCMNRGMLQRMDMPU?PBRMKMSLRAMKK?LBBCD?SJR
noexec
--protocol PROTO /LCMD nfs MP nfs44FCBCD?SJRGQ nfs
htscli nas unmount [-h] --dir DIR
5LKMSLRQ?JJBCTGACQDPMKRFCQNCAGlCB DIR BGPCARMPWJMA?RGML4FGQAMKK?LBPCRSPLQ?LCPPMP
GDLMRFGLEGQASPPCLRJWKMSLRCBMLRFGQBGPCARMPWTG? tscli nas mount BCD?SJR.MLC
LMBC
tscli node [-h] {check,ls,reinstall-os,status}
4FGQQS@AMKK?LBF?QRFCDMJJMUGLE?ARGMLQ
htscli node check [-h] [--select {reinstall-preflight}] [--secondary SECONDARY]
2SLAFCAIQNCPLMBC4?ICQRFCDMJJMUGLEN?P?KCRCPQ
--select {reinstall-preflight} 3CJCARRFCRWNCMDLMBCAFCAIBCD?SJR
reinstall-preflight
--secondary SECONDARY 3CAMLB?PWBPGTCDMP reinstall-preflight BCD?SJR sdd
htscli node ls [-h] [--type {all,healthy,not-healthy}] &GJRCP@WLMBCQR?RCBCD?SJR
all
htscli node reinstall-os [-h] [--secondary SECONDARY ] [--cluster] 2CGLQR?JJ/3ML?
LMBC4FGQR?ICQRFCDMJJMUGLEN?P?KCRCPQ
--secondary SECONDARY 3CAMLB?PWBPGTCRM@CSQCBRMA?PPWRMPCGLQR?JJBCD?SJR sdd
--cluster )QRFCLMBCN?PRMD?AJSQRCPBCD?SJR False
Q?KJ
tscli saml [-h] {configure,purge-configuration}
RQAJGAMKK?LBPCDCPCLAC
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
4FGQQS@AMKK?LBF?QRFCDMJJMUGLE?ARGMLQ
htscli saml configure [-h] #MLlESPCQ3!-,4MQCC?JGQRMDNPCPCOSGQGRCQPCDCPRM #MLlESPC
3!-,
htscli saml purge-configuration 0SPECQ?LWCVGQRGLE3!-,AMLlESP?RGML
QAFCBSJCBNGL@M?PBQ
tscli scheduled-pinboards [-h] {disable,enable}
4FGQQS@AMKK?LBF?QRFCDMJJMUGLE?ARGMLQ
htscli scheduled-pinboards disable [-h] $GQ?@JCQAFCBSJCBNGL@M?PBQDMPRFGQAJSQRCP
htscli scheduled-pinboards enable [-h] %L?@JCQQAFCBSJCBNGL@M?PBQUFGAFGQBGQ?@JCBGL
NPMBAJSQRCPQ@WBCD?SJR
QKRN
tscli smtp [-h]
{reset-canonical-mapping,set-canonical-mapping,set-mailfromname,set-mailname,set-relayh
ost,show-canonical-mapping,show-mailfromname,show-mailname,show-relayhost}
4FGQQS@AMKK?LBR?ICQQSNNMPRQRFCDMJJMUGLE?ARGMLQ
htscli smtp reset-canonical-mapping $CJCRCQRFCASPPCLRNMQRK?NK?NNGLE
htscli smtp set-canonical-mapping [-h] new_key new_value 3CRQ?LCU0MQRK?N
K?NNGLE
htscli smtp set-mailfromname mailfromname 3CRQRFCL?KC?LCK?GJ?BBPCQQDPMKUFGAF
CK?GJ?JCPRQ?PCQCLRDMPRFCAJSQRCP
htscli smtp set-mailname mailname 3CRQRFCK?GJL?KC?BMK?GLUFCPCCK?GJ?JCPRQ?PCQCLR
DMPRFCAJSQRCP
htscli smtp set-relayhost [-h] [--force FORCE] relayhost 3CRQRFC2CJ?W(MQRDMP
3-40CK?GJQCLRDPMKRFCAJSQRCP
--force FORCE 3CRCTCLGDPCJ?WFMQRGQLMR?AACQQG@JCBCD?SJR False
htscli smtp show-canonical-mapping 3FMUQRFCASPPCLRNMQRK?NK?NNGLE
htscli smtp show-mailfromname 3FMUQRFCK?GJL?KCDPMKUFGAFCK?GJ?JCPRQ?PCQCLRDMPRFC
AJSQRCP
htscli smtp show-mailname 3FMUQRFCK?GJL?KCUFCPCCK?GJ?JCPRQ?PCQCLRDMPRFCAJSQRCP
htscli smtp show-relayhost 3FMUQRFCDMP3-40CK?GJQCLRDPMKRFCAJSQRCP)DRFCPCGQLM
2CJ?W(MQRAMLlESPCBRFCAMKK?LBPCRSPLQ NOT FOUND
QL?NQFMR
tscli snapshot [-h] {backup,create,delete,ls,restore,update-ttl}
,C?PLKMPC?@MSRQL?NQFMRQ?LB@?AISNQQCCRFC 5LBCPQR?LBRFC@?AISNQRP?RCEGCQ BMASKCLR?RGML4FGQ
QS@AMKK?LBQSNNMPRQRFCDMJJMUGLE?ARGMLQ
htscli snapshot backup [-h] [--mode {full,light,dataless}] [--type
{full,incremental}] [--base BASE ] [--storage_type {local,nas}] [--remote] name
out
0SJJQL?NQFMRMSR?Q?@?AISN4FGQR?ICQRFCDMJJMUGLEN?P?KCRCPQ
--mode {full,light,dataless} -MBCMD@?AISNQBCD?SJR full
RQAJGAMKK?LBPCDCPCLAC
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
name .?KCMDQL?NQFMRRMNSJJMSR?Q?@?AISN4MJGQR?JJQL?NQFMRQPSL tscli
snapshot ls
out $GPCARMPWUFCPC@?AISNUGJJ@CUPGRRCLKSQRLMR?JPC?BWCVGQR
--type {full,incremental} 4WNCMD@?AISN)LAPCKCLR?J@?AISNGQLMR
GKNJCKCLRCBWCRBCD?SJR full
--base BASE "?QCBQL?NQFMRL?KCDMPGLAPCKCLR?J@?AISN.MR)KNJCKCLRCBWCR
BCD?SJR.MLC
--storage_type {local,nas} 3RMP?ECRWNCMDMSRNSRBGPCARMPWBCD?SJR local
--remote 4?IC@?AISNRFPMSEF/PGMLK?QRCPBCD?SJR True
htscli snapshot create [-h] name reason ttl
#PC?RCQ?LCUQL?NQFMRUGRFRFC name ?LB reason NPMTGBCB4FGQAMKK?LBBMCQLMR?AACNR .
NCPGMBQ@SRBMCQ?AACNR -B?QFCQ4FC ttl N?P?KCRCPQGQRFCLSK@CPMDB?WQ?DRCPUFGAF
RFGQQL?NQFMRUGJJ@C?SRMK?RGA?JJWBCJCRCB!T?JSCMD -1 BGQ?@JCQ?SRMK?RGABCJCRGML
htscli snapshot delete [-h] name $CJCRCQRFCL?KCBQL?NQFMR
htscli snapshot ls [-h] ,GQR?T?GJ?@JCQL?NQFMRQ
htscli snapshot restore [-h] [--allow_release_change] [--only_service_state]
name 2CQRMPCAJSQRCPRM?LCVGQRGLEQL?NQFMR4FGQR?ICQRFCDMJJMUGLEN?P?KCRCPQ
--allow_release_change !JJMUPCQRMP?RGMLRM?QL?NQFMR?R?BGkCPCLRPCJC?QC
BCD?SJR False
--only_service_state 2CQRMPCMLJWQCPTGACQR?RCBCD?SJR False
htscli snapshot update-ttl [-h] [--disable DISABLE ]name ttl
5NB?RCQK?LS?JQL?NQFMRE?P@?ECAMJJCARGMLNMJGAW
name 3NCAGlCQUFGAFQL?NQFMRRMSNB?RC
ttl %VRCLBQRFCK?LS?JQL?NQFMR ttl RGKCRMJGTCT?JSC5QC?NMQGRGTCT?JSCRM
GLAPC?QC ttl5QCLCE?RGTCT?JSCRMBCAPC?QCGR
--disable DISABLE $GQ?@JCK?LS?JQL?NQFMRE?P@?ECAMJJCARGML3CRRGLERFGQT?JSCRM
True UGJJMTCPPGBC?LW ttl T?JSCBCD?SJR&?JQC
QL?NQFMRNMJGAW
tscli snapshot-policy [-h] {disable,enable,show,update}
4FGQQS@AMKK?LBQSNNMPRQRFCDMJJMUGLE?ARGMLQ
htscli snapshot-policy disable [-h] $GQ?@JCQL?NQFMRNMJGAW
htscli snapshot-policy enable -h %L?@JCQNCAGlCBQL?NQFMRNMJGAW
htscli snapshot-policy show [-h] 3FMUQL?NQFMRNMJGAW
htscli snapshot-policy update [-h] [--config CONFIG]5NB?RCNCPGMBGAQL?NQFMRAMLlE
4FGQR?ICQRFCDMJJMUGLEN?P?KCRCP
--config CONFIG 4CVRDMPK?RMDNCPGMBGA@?AISNNMJGAWAMLlEBCD?SJR.MLC
QNMR
tscli spot [-h] {enable}
4FGQQS@AMKK?LBQSNNMPRQRFCDMJJMUGLE?ARGMLQ
tscli spot [-h] {enable} %L?@JCBQ3NMRGLRCEPRGML
RQAJGAMKK?LBPCDCPCLAC
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
QQJ
tscli ssl [-h]
{add-cert,clear-min-tls-version,off,on,rm-cert,set-min-tls-version,status,tls-status}
QR?RSQ3FMUQUFCRFCPMD33,?SRFCLRGA?RGMLGQCL?@JCBMPBGQ?@JCBDMPRFC4FMSEFR3NMR?NNJGA?RGMLRJQ
QR?RSQ0PGLRQRFCQR?RSQMD4,3QSNNMPR
4FGQQS@AMKK?LBQSNNMPRQRFCDMJJMUGLE?ARGMLQ
htscli ssl add-cert [-h] key certificate !BBQ?L33,ACPRGlA?RCICWN?GP
htscli ssl clear-min-tls-version [-h] #JC?PQ?LWASQRMKGX?RGMLQDMPRFCKGLGKSK4,3
TCPQGMLRMQSNNMPR
htscli ssl off
$GQ?@JCQ33,$GQ?@JGLE33,UGJJQRMNSQCPQDPMKQCCGLE?QCASPGRWU?PLGLEUFCL?AACQQGLE
4FMSEFR3NMRDPMK?@PMUQCPGDRFCPCGQLM33,ACPRGlA?RCGLQR?JJCB
htscli ssl on [-h] )D33,GQCL?@JCB?LBRFCPCGQLMACPRGlA?RCSQCPQUGJJQCC?QCASPGRW
U?PLGLEUFCL?AACQQGLE4FMSEFR3NMRDPMK?@PMUQCP
htscli ssl rm-cert 2CKMTCQRFCCVGQRGLE33,ACPRGlA?RCGD?LW
htscli ssl set-min-tls-version [-h] {1.0,1.1,1.2} 3CRQRFCKGLGKSKQSNNMPRCB4,3
TCPQGML3CRQRFCKGLGKSK33,TCPQGMLRM@CQSNNMPRCB@WRFC4FMSEFR3NMR?NNJGA?RGML0JC?QC
CLQSPCRF?RAJGCLR@PMUQCPQ?PCCL?@JCBDMPRFGQTCPQGMLMPLCUCP
htscli ssl status 3FMUQUFCRFCP33,?SRFCLRGA?RGMLGQCL?@JCBMPBGQ?@JCB
htscli ssl tls-status [-h] 0PGLRQRFCQR?RSQMD4,3QSNNMPR
QRMP?EC
tscli storage [-h] gc df
4FGQQS@AMKK?LBQSNNMPRQRFCDMJJMUGLE?ARGMLQ
htscli storage gc [-h] [--log_age LOG_AGE ] [--force] [--localhost_only]
'?P@?ECAMJJCARSLSQCBQRMP?EC"CDMPCGQQSGLERFGQAMKK?LBWMSKSQRQRMNRFCAJSQRCPSQGLE
tscli cluster stop!DRCPE?P@?ECAMJJCARGMLF?QAMKNJCRCBWMSA?LPCQR?PRRFCAJSQRCPUGRF
tscli cluster start4FCAMKK?LBDPCCQQN?ACGLRFCQCBGPCARMPGCQ
/tmp
/usr/local/scaligent/logs/
/export/logs/orion
/export/logs/oreo
/export/logs/hadoop
/export/logs/zookeeper
cores
!AACNRQRFCQCMNRGML?Jm?EQ
--log_age LOG_AGE
$CJCRCJMEQMJBCPRF?LRFCQCK?LWFMSPQ5QC?LMLXCPMT?JSCGBC?JJW!XCPMT?JSCUGJJ
A?SQC?JJRCKNMP?PWlJCQRM@CBCJCRCBGLAJSBGLEQ?WRFMQCUFGAF?PCHSQRRCKNMP?PGJW
AJMQCBUFGJCRFCW?PC@CGLEN?QQCBDPMKMLCAMKNMLCLRRMRFCLCVRBCD?SJR 4
--force &MPACQBCJCRGMLMD?JJJMEQ?LBRCKNMP?PWlJCQPCE?PBJCQQMD?EC4FGQKSQR
RQAJGAMKK?LBPCDCPCLAC
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
MLJW@CPSLML?QRMNNCBAJSQRCPBCD?SJR&?JQC
--localhost_only )DSQCBMLJWRFCJMEQMLRFCJMA?JFMQRUGJJ@CPCKMTCB)DLMR
QNCAGlCBRFCAMKK?LB?ARQMLRFCCLRGPCAJSQRCP
htscli storage df [--mode disk|hdfs]
#FCAIQRFCBGQISQ?ECMLRFCPCJCT?LRKMSLRQ2CRSPLQMSRNSRQGKGJ?PRMRFC,GLSVQWQRCK
AMKK?LB df -h <directory>
QSNNMPR
tscli support [-h]
{restart-remote,rm-admin-email,rm-admin-phone,set-admin-email,set-admin-phone,set-remot
e,show-admin-email,show-admin-phone,show-remote,start-remote,stop-remote}
4FGQQS@AMKK?LBQSNNMPRQRFCDMJJMUGLE?ARGMLQ
htscli support restart-remote 2CQR?PRQPCKMRCQSNNMPR
htscli support rm-admin-email 2CKMTCQRFCCK?GJ?BBPCQQDMPAMLR?ARGLERFCASQRMKCP
?BKGLGQRP?RMP2CNJ?ACQGRUGRFRFCBCD?SJR4FMSEFR3NMR3SNNMPRCK?GJ?BBPCQQ
htscli support rm-admin-phone 2CKMTCQRFCNFMLCLSK@CPDMPAMLR?ARGLERFCASQRMKCP
?BKGLGQRP?RMP2CNJ?ACQGRUGRFRFCBCD?SJR4FMSEFR3NMR3SNNMPRNFMLCLSK@CP
htscli support set-admin-email email 3CRQRFCCK?GJ?BBPCQQDMPAMLR?ARGLERFCASQRMKCP
?BKGLGQRP?RMP)DWMSUMSJBJGICRMBGQNJ?W?@J?LICK?GJ?BBPCQQGQQSCRFCAMKK?LB tscli
support set-admin-email ' '
htscli support set-admin-phone phone_number 3CRQRFCNFMLCLSK@CPDMPAMLR?ARGLERFC
ASQRMKCP?BKGLGQRP?RMP3NCAGDW?NFMLCLSK@CPSQGLE?LWT?JSCCE +1 800-508-7008 Ext.
1)DWMSUMSJBJGICRMBGQNJ?W?@J?LINFMLCLSK@CPGQQSCRFCAMKK?LB tscli support set-
admin-phone
htscli support set-remote [-h] [--addr ADDR] [--user USER]#MLlESPCQRFCAJSQRCPDMP
PCKMRCQSNNMPRRFPMSEF33(RSLLCJGLEUFCPC ADDR GQRFC?BBPCQQMDQSNNMPRCE
Runnel.thoughtspot.com?LB USER GQRFCQSNNMPRSQCPL?KC
htscli support show-admin-email 3FMUQRFCCK?GJ?BBPCQQDMPASQRMKCP?BKGLGQRP?RMPGDQCR
htscli support show-admin-phone 3FMUQRFCNFMLCLSK@CPDMPASQRMKCP?BKGLGQRP?RMPGDQCR
htscli support show-remote 3FMUQRFCQR?RSQ?LBAMLlESP?RGMLMDPCKMRCQSNNMPR
htscli support start-remote 3R?PRQPCKMRCQSNNMPR
htscli support stop-remote 3RMNQPCKMRCQSNNMPR
RQAJGAMKK?LBPCDCPCLAC
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
$?$?RRC?LBRGKCDC?LBRGKCDMPK?MPK?RQPRQPCDCDCPCPCLACLACC
4FGQGQ?PCDCPCLACQDMPRFCB?RC?LBRGKCAMLRCVRQ?LBDMPK?RQWMSA?LSQCUGRF4FMSEFR3NMR9MSBClLC
B?R?DMPK?RQGLQNCAGlAAMLRCVRQ?LBBCNCLBGLEMLRFCAMLRCVRWMSPAFMGACQGLB?R?DMPK?RRGLEBGkCP
9MSKSQRSLBCPQR?LBB?RC?LBRGKCUFCLWMSJM?BB?R?GLRFCQCAMLRCVRQ
h SQGLEB?R?SNJM?BDPMKRFC@PMUQCP
h RFPMSEF tsload AMKK?LB
h RFPMSEFB?R?AMLLCARMP?LMRFCPCVRP?ARRP?LQDMPKJM?B%4,RMMJ
$?R?JM?BGLEDMPK?RQBMLMRAF?LECFMUB?R?GQBGQNJ?WCBGLR?@JCQ?LBAF?PRQ
4FCAMLRCVRUFCPCWMS
A?LAMLRPMJ
B?RC?LBRGKCDMPK?RQGQB?R?KMBCJGLE$?R?KMBCJGLEAMLRPMJQFMU
B?R?GQBGQNJ?WCBGLQC?PAF?LBRFCGPPCQSJRGLE?LQUCPQ
$?$?R?JM?BGLEDR?JM?BGLEDMPK?MPK?RQTG?RQJM?BRQTG?RQJM?B
7FCLJM?BGLETG?RFC tsload AMKK?LBWMSKSQRQNCAGDW date ?LB timestamp DMPK?RQSQGLERFCDMPK?R
QNCAGlA?RGMLQBClLCBGLRFCstrptime JG@P?PWDSLARGML$?R?GQGKNMPRCB@?QCBMLRFCRGKCXMLCMDRFCLMBC
DPMKUFGAF tsload GQPSL
&MP date B?R?RWNCQRFCBCD?SJRDMPK?RGQ %Y%m%d UFGAFRP?LQJ?RCQRM yearmonthday &MPCV?KNJC Dec
30th, 2001 GQPCNPCQCLRCB?Q 20011230&MP time ?LB datetime B?R?RWNCQRFCBCD?SJRGQ %Y%m%d
%H:%M:%S UFGAFRP?LQJ?RCQRM yearmonthday hour:minute:secondDMPCV?KNJC Dec 30th, 2001
1:15:12 GQPCNPCQCLRCB?Q 20011230 01:15:12
$?$?R?KMBCJGLEDR?KMBCJGLEDMPK?MPK?RQDRQDMP@PMP@PMMUUQCPB?QCPB?R?SNJM?BR?SNJM?B
4FCQCB?RC?LBRGKCDMPK?RQ?PCQSNNMPRCBGL?#36lJCUFCLSNJM?BGLETG?RFC@PMUQCP9MSA?LLMR
QNCAGDWRFCB?RCDMPK?R4FMSEFR3NMRUGJJNGAIRFCDMPK?RRF?RlRQWMSPB?R?@CQR
h 
h 
h 
h *?L
h *?L
h !-
h 
h 
h !-
h 
h !-
h 
h !-
h 
h *?L
h -?P?QQSKCQ
h !-
h 
h 
h !-
h 
h !-
h 
h !-
h *?L!-
h *?L
h *?L
$?RC?LBRGKCDMPK?RQPCDCPCLAC
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
h *?L!-
h *?L
h *?L!-
h *?L
h *?L!-
h &PG*?L0-
h &PG*?L
h &PG*?L
h &PG*?L!-
h &PG*?L
h &PG*?L!-
h &PG*?L
h &PG*?L!-
h 
h !-
h 
h !-
h 
h 
h !-
h !-
$?$?R?JM?BGLEDR?JM?BGLEDMPK?MPK?RQTG?B?RQTG?B?R?AR?AMLLCARMPMLLCARMP
?LMRFCP%4,R?LMRFCP%4,RMMJMMJ
$?R?RF?RGQJM?BCBTG?%4,?PPGTCQRFPMSEF/$"#MP*$"#AMLLCARGML!DRCPWMSCVRP?ARRFCB?R?DPMK
RFCQMSPAC?LB@CDMPCWMSJM?BGRGLRM4FMSEFR3NMRWMSKSQRRP?LQDMPK?LWB?RCMPRGKCQR?KNGLRM?
T?JGBDMPK?RDMP4FMSEFR3NMR/LACRP?LQDMPKCBLMCVNJGAGRB?R?K?QIGLEGQPCOSGPCB3CCRFCB?R?
GLRCEP?RGMLESGBCDMPKMPCBCR?GJQMDJM?BGLEB?R?TG?/$"#?LB*$"#
$?$?R?KMBCJGLEDR?KMBCJGLEDMPK?MPK?RQRQ
!SQCPUGRF?BKGLGQRP?RGTCPGEFRQA?LAMLlESPCB?R?KMBCJGLEDMPB?R?MLMLCMP?JJlJCQ9MSA?LQCR
LSK@CPB?RC?LBASPPCLAWBGQNJ?WDMPK?RQ4FCQCDMPK?RQBClLCFMURFCQCT?JSCRWNCQBGQNJ?WGLR?@JCQ
?LBAF?PRQ3CCRFC!BKGL'SGBCDMPKMPCGLDMPK?RGML?@MSRB?R?KMBCJGLEQCRRGLEQ4FCDMJJMUGLEDMPK?R
QRPGLEQ?PC?T?GJ?@JCDMPSQC
&&MPK?MPK?RK?QIRK?QI $CQAPGNRGML$CQAPGNRGML
YYYY MP yyyy DMSPBGEGRWC?PQSAF?Q 2017
YY MP yy J?QRRUMBGEGRQMDWC?PQSAF?Q 17
MKMLRFUGRFLMJC?BGLEXCPM 112
MM 4UMBGEGRKMLRF 0112
MMM 4FPCCJCRRCPKMLRFQSAF?Q Jan
D$?WMDWC?PUGRFMSR?JC?BGLEXCPM 0365
DD $?WMDWC?PUGRFSNRMMLCJC?BGLEXCPM 01365
DDD $?WMDWC?PUGRFSNRMRUMJC?BGLEXCPMCQ 001365
$?RC?LBRGKCDMPK?RQPCDCPCLAC
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
&&MPK?MPK?RK?QIRK?QI $CQAPGNRGML$CQAPGNRGML
d$?WMDKMLRFUGRFLMJC?BGLEXCPM 131
dd 4UMBGEGRB?WMDKMLRF 0131
HH 4UMBGEGR 24 FMSPPCNPCQCLR?RGMLMDFMSP 0023
hh 4UMBGEGR 12 FMSPPCNPCQCLR?RGMLMDFMSP 0112
HFMSPPCNPCQCLR?RGMLMDFMSPUGRFLMJC?BGLEXCPM 023
hFMSPPCNPCQCLR?RGMLMDFMSPUGRFLMJC?BGLEXCPM 112
mm -GLSRCQ 0059
m-GLSRCQUGRFLMJC?BGLEXCPM 059
ss 3CAMLBQ 0059
s3CAMLBQUGRFLMJC?BGLEXCPM 059
a!-0-GLBGA?RMP
6?JGBBCJGKGRCPQGLAJSBCKMQRLML?JNF?@CRAF?P?ARCPQ4FGQGLAJSBCQ@SRGQLMRJGKGRCBRM
h\DMPU?PBQJ?QF
h/@?AIU?PBQJ?QF
h|NGNCQWK@MJ
h:AMJML
h-B?QF
h_SLBCPQAMPC
h=COS?JQGEL
%V?KNJCQMDT?JGBDMPK?RK?QIQWMSA?LNPMBSACDMPBGQNJ?W?PC?QDMJJMUQ
hMM/dd/yyyy
hMMM
hDD/MM/yyyy
hMM/dd/yyyy HH:mm
hDD/MM/yyyy HH:mm
$?RC?LBRGKCDMPK?RQPCDCPCLAC
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
22MMUJCUJCTTCJQCASPGRWPSJCQPCJQCASPGRWPSJCQPCDCDCPCPCLACLACC
4FMSEFR3NMR?JJMUQWMSRMAPC?RCPMUJCTCJQCASPGRWPSJCQSQGLECVNPCQQGMLQ)D?LCVNPCQQGMLCT?JS?RCQRM
fRPSCgDMP?N?PRGASJ?PPMU?LBEPMSNAMK@GL?RGMLRF?REPMSNUGJJ@C?@JCRMQCCRF?RPMU4FGQPCDCPCLAC
JGQRQRFCT?PGMSQMNCP?RMPQ?LBDSLARGMLQWMSA?LSQCRMAPC?RCPSJCQ
&MPGLDMPK?RGMLMLFMURMSQCRFCPMUJCTCJQCASPGRWDSLARGMLQ?LBMNCP?RMPQQCC !@MSR2SJC"?QCB2MU
,CTCJ3CASPGRW4FCPCGQ?QNCAG?JT?PG?@JCA?JJCBRQ=EPMSNQUFGAFWMSA?LSQCUFCLAPC?RGLEPMUJCTCJ
QCASPGRWPSJCQ)RDCRAFCQ?JGQRMDRFCEPMSNQRF?RRFCASPPCLRJWJMEECBGLSQCP@CJMLEQRM&MPC?AFPMUD
RFCCVNPCQQGMLGLRFCPSJCCT?JS?RCQRMdRPSCeDMP?LWMLCMDRFCQCEPMSNQRF?RPMUUGJJ@CQFMULRMRFC
SQCP
9MSA?L?JQMQCCRFGQJGQRMDMNCP?RMPQ?LBCV?KNJCQDPMKUGRFGLRFC2SJC"SGJBCP@WQCJCARGLE 2SJC2SJC
!Q!QQGQQGQR?LRR?LR
##MLMLTTCPQGMLDSLARGMLQCPQGMLDSLARGMLQ
4FCQCDSLARGMLQA?L@CSQCBRMAMLTCPRB?R?DPMKMLCB?R?RWNCRM?LMRFCP#MLTCPQGMLRMMPDPMKB?RC
B?R?RWNCQGQLMRQSNNMPRCB
&SLARGML&SLARGML $CQAPGNRGML$CQAPGNRGML %V%V?KNJCQ?KNJCQ
to_bool 2CRSPLQRFCGLNSR?Q?@MMJC?LRPSCMPD?JQC to_bool (0) = false
to_bool (married)
to_date !AACNRQ?B?RCPCNPCQCLRCB?Q?LGLRCECPMPRCVR
QRPGLE?LB?QCAMLBQRPGLEN?P?KCRCPRF?RA?LGL
AJSBCQRPNRGKCB?RCDMPK?RRGLECJCKCLRQ2C
NJ?ACQ?JJRFCT?JGBQRPNRGKCB?RCDMPK?RRGLECJC
KCLRQUGRFRFCGPQRPGLEAMSLRCPN?PRQ?LBPCRSPLQ
RFCPCQSJR$MCQLMR?AACNRCNMAFDMPK?RRCB
B?RCQ?QGLNSR
to_date (date_sold,
'%Y-%m-%d')
to_double 2CRSPLQRFCGLNSR?Q?BMS@JC to_double ('3.14') = 3.14
to_double (revenue * .01)
to_integer 2CRSPLQRFCGLNSR?Q?LGLRCECPto_integer ('45') + 1 = 46
to_integer (price + tax -
cost)
to_string 2CRSPLQRFCGLNSR?Q?RCVRQRPGLE to_string (45 + 1) = '46'
to_string (revenue - cost)
$?$?RRCDSLARGMLQCDSLARGMLQ
&SLARGML&SLARGML $CQAPGNRGML$CQAPGNRGML %V%V?KNJCQ?KNJCQ
add_days 2CRSPLQRFCPCQSJRMD?BBGLE
RFCQNCAGlCBLSK@CPMD
add_days (01/30/2015, 5) = 02/04/2015
add_days (invoiced, 30)
2MUJCTCJQCASPGRWPSJCQPCDCPCLAC
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
&SLARGML&SLARGML $CQAPGNRGML$CQAPGNRGML %V%V?KNJCQ?KNJCQ
B?WQRMRFCEGTCLB?RC
date 2CRSPLQRFCB?RCNMPRGMLMD
?EGTCLB?RC
date (home visit)
day 2CRSPLQRFCLSK@CP
MDRFCB?WDMPRFCEGTCL
B?RC
day (01/15/2014) = 15
day (date ordered)
day_number_of_week 2CRSPLQRFCLSK@CPMD
RFCB?WGL?UCCIDMPRFC
EGTCLB?RCUGRF@CGLE
-MLB?W?LB@CGLE3SL
B?W
day_number_of_week (01/30/2015) = 6
day_number_of_week (shipped)
day_number_of_year 2CRSPLQRFCLSK@CP
MDRFCB?WGL?WC?PDMPRFC
EGTCLB?RC
day_number_of_year (01/30/2015) = 30
day_number_of_year (invoiced)
day_of_week 2CRSPLQRFCB?WMDRFC
UCCIDMPRFCEGTCLB?RC
day_of week (01/30/2015) = Friday
day_of_week (serviced)
diff_days 3S@RP?ARQRFCQCAMLBB?RC
DPMKRFClPQRB?RC?LBPC
RSPLQRFCPCQSJRGLLSK@CP
MDB?WQPMSLBCBBMULGD
LMRCV?AR
diff_days (01/15/2014, 01/17/2014) =
-2
diff_days (purchased, shipped)
diff_time 3S@RP?ARQRFCQCAMLBB?RC
DPMKRFClPQRB?RC?LBPC
RSPLQRFCPCQSJRGLLSK@CP
MDQCAMLBQ
diff_time (01/01/2014, 01/01/2014) =
-86,400
diff_time (clicked, submitted)
hour_of_day 2CRSPLQRFCFMSPMDRFCB?W
DMPRFCEGTCLB?RC
hour_of_day (received)
is_weekend 2CRSPLQRPSCGDRFCEGTCL
B?RCD?JJQML?3?RSPB?WMP
3SLB?W
is_weekend (01/31/2015) = true
is_weekend (emailed)
month 2CRSPLQRFCKMLRFDPMKRFC
EGTCLB?RC
month (01/15/2014) = January
month (date ordered)
month_number 2CRSPLQRFCLSK@CP
MDRFCKMLRFDMPRFCEGTCL
B?RC
month_number (09/20/2014) = 9
month_number (purchased)
now 2CRSPLQRFCASPPCLRRGKC
QR?KN
now ()
start_of_month 2CRSPLQ>---WWWW>DMP start_of_month ( 01/31/2015 ) = Jan
2MUJCTCJQCASPGRWPSJCQPCDCPCLAC
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
&SLARGML&SLARGML $CQAPGNRGML$CQAPGNRGML %V%V?KNJCQ?KNJCQ
RFClPQRB?WMDRFCKMLRF
9MSPGLQR?JJ?RGMLAMLlESP?
RGMLA?LMTCPPGBCRFGQQCR
RGLEQMRF?RGRPCRSPLQ?BGD
DCPCLRDMPK?RQSAF?Q>--
BBWWWW>3NC?IUGRFWMSP
4FMSEFR3NMR?BKGLGQRP?RMP
GDWMS
FY 2015
start_of_month (shipped)
start_of_quarter 2CRSPLQRFCB?RCDMPRFC
lPQRB?WMDRFCOS?PRCPDMP
RFCEGTCLB?RC
start_of_quarter ( 09/18/2015 ) = Q3
FY 2015
start_of_quarter (sold)
start_of_week 2CRSPLQRFCB?RCDMPRFC
lPQRB?WMDRFCUCCIDMPRFC
EGTCLB?RC
start_of_week ( 06/01/2015 ) = 05/30/
2015 Week
start_of_week (emailed)
start_of_year 2CRSPLQRFCB?RCDMPRFC
lPQRB?WMDRFCWC?PDMPRFC
EGTCLB?RC
start_of_year ( 02/15/2015 ) = FY
2015
start_of_year (joined)
time 2CRSPLQRFCRGKCNMPRGMLMD
?EGTCLB?RC
time (3/1/2002 10:32) = 10:32
time (call began)
year 2CRSPLQRFCWC?PDPMKRFC
EGTCLB?RC
year (01/15/2014) = 2014
year (date ordered)
-GV-GVCBDSLARGMLQCBDSLARGMLQ
4FCQCDSLARGMLQA?L@CSQCBUGRFRCVR?LBLSKCPGAB?R?RWNCQ
&SLARGML&SLARGML $CQAPGNRGML$CQAPGNRGML %V%V?KNJCQ?KNJCQ
!= 2CRSPLQRPSCGDRFClPQRT?JSCGQLMRCOS?J
RMRFCQCAMLBT?JSC
3 != 2 = true
revenue != 1000000
<2CRSPLQRPSCGDRFClPQRT?JSCGQJCQQRF?L
RFCQCAMLBT?JSC
3 < 2 = false
revenue < 1000000
<= 2CRSPLQRPSCGDRFClPQRT?JSCGQJCQQRF?L
MPCOS?JRMRFCQCAMLBT?JSC
1 <= 2 = true
revenue <= 1000000
=2CRSPLQRPSCGDRFClPQRT?JSCGQCOS?JRM
RFCQCAMLBT?JSC
2 = 2 = true
revenue = 1000000
>2CRSPLQRPSCGDRFClPQRT?JSCGQEPC?RCP
RF?LRFCQCAMLBT?JSC
3 > 2 = true
revenue > 1000000
>= 2CRSPLQRPSCGDRFClPQRT?JSCGQEPC?RCP 3 >= 2 = true
2MUJCTCJQCASPGRWPSJCQPCDCPCLAC
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
&SLARGML&SLARGML $CQAPGNRGML$CQAPGNRGML %V%V?KNJCQ?KNJCQ
RF?LMPCOS?JRMRFCQCAMLBT?JSC revenue >= 1000000
greatest 2CRSPLQRFCJ?PECPMDRFCT?JSCQ greatest (20, 10) = 20
greatest (q1 revenue, q2 revenue)
least 2CRSPLQRFCQK?JJCPMDRFCT?JSCQ least (20, 10) = 10
least (q1 revenue, q2 revenue)
.SK@CPDSLARGMLQ.SK@CPDSLARGMLQ
&SLARGML&SLARGML $CQAPGNRGML$CQAPGNRGML %V%V?KNJCQ?KNJCQ
?2CRSPLQRFCPCQSJRMDKSJRGNJWGLE
@MRFLSK@CPQ
3 * 2 = 6
price * taxrate
+2CRSPLQRFCPCQSJRMD?BBGLE@MRF
LSK@CPQ
1 + 2 = 3
price + shipping
-2CRSPLQRFCPCQSJRMDQS@RP?ARGLE
RFCQCAMLBLSK@CPDPMKRFClPQR
3 - 2 = 1
revenue - tax
/2CRSPLQRFCPCQSJRMDBGTGBGLERFC
lPQRLSK@CP@WRFCQCAMLB
6 / 3 = 2
markup / retail price
^2CRSPLQRFClPQRLSK@CPP?GQCBRM
RFCNMUCPMDRFCQCAMLB
3 ^ 2 = 9
width ^ 2
abs 2CRSPLQRFC?@QMJSRCT?JSC abs (-10) = 10
abs (profit)
acos 2CRSPLQRFCGLTCPQCAMQGLCGLBC
EPCCQ
acos (0.5) = 60
acos (cos-satellite-angle)
asin 2CRSPLQRFCGLTCPQCQGLCQNCAGlCB
GLBCEPCCQ
asin (0.5) = 30
asin (sin-satellite-angle)
atan 2CRSPLQRFCGLTCPQCR?LECLRGLBC
EPCCQ
atan (1) = 45
atan (tan-satellite-angle)
atan2 2CRSPLQRFCGLTCPQCR?LECLRGLBC
EPCCQ
atan2 (10, 10) = 45
atan2 (longitude, latitude)
cbrt 2CRSPLQRFCAS@CPMMRMD?LSK
@CP
cbrt (27) = 3
cbrt (volume)
ceil 2CRSPLQRFCQK?JJCQRDMJJMUGLEGL
RCECP
ceil (5.9) = 6
ceil (growth rate)
2MUJCTCJQCASPGRWPSJCQPCDCPCLAC
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
&SLARGML&SLARGML $CQAPGNRGML$CQAPGNRGML %V%V?KNJCQ?KNJCQ
cos 2CRSPLQRFCAMQGLCMD?L?LEJC
QNCAGlCBGLBCEPCCQ
cos (63) = 0.45
cos (beam angle)
cube 2CRSPLQRFCAS@CMD?LSK@CPcube (3) = 27
cube (length)
exp 2CRSPLQ%SJCPeQLSK@CP\
P?GQCBRM?NMUCP
exp (2) = 7.38905609893
exp (growth)
exp2 2CRSPLQP?GQCBRM?NMUCPexp2 (3) = 8
exp2 (growth)
floor 2CRSPLQRFCJ?PECQRNPCTGMSQGLRC
ECP
floor (5.1) = 5
floor (growth rate)
ln 2CRSPLQRFCL?RSP?JJME?PGRFK ln (7.38905609893) = 2
ln (distance)
log10 2CRSPLQRFCJME?PGRFKUGRF@?QC

log10 (100) = 2
log10 (volume)
log2 2CRSPLQRFCJME?PGRFKUGRF@?QC
@GL?PWJME?PGRFK
log2 (32) = 5
log2 (volume)
mod 2CRSPLQRFCPCK?GLBCPMDlPQR
LSK@CPBGTGBCB@WRFCQCAMLB
LSK@CP
mod (8, 3) = 2
mod ( revenue , quantity )
pow 2CRSPLQRFClPQRLSK@CPP?GQCBRM
RFCNMUCPMDRFCQCAMLBLSK@CP
pow (5, 2) = 25
pow (width, 2)
random 2CRSPLQ?P?LBMKLSK@CP@C
RUCCL?LB
random ( ) = .457718
random ( )
round 2CRSPLQRFClPQRLSK@CPPMSLBCB
RMRFCQCAMLBLSK@CPRFCBCD?SJR
GQ
round (35.65, 10) = 40
round (battingavg, 100)
safe_divide 2CRSPLQRFCPCQSJRMDBGTGBGLERFC
lPQRLSK@CP@WRFCQCAMLB)DRFC
QCAMLBLSK@CPGQPCRSPLQGL
QRC?BMD.?.LMR?LSK@CP
safe_divide (12, 0) = 0
safe_divide (total_cost, units)
sign 2CRSPLQGDRFCLSK@CPGQEPC?RCP
RF?LXCPMGDJCQQRF?LXCPMGD
XCPM
sign (-250) = -1
sign (growth rate)
sin 2CRSPLQRFCQGLCMD?L?LEJCQNCA
GlCBGLBCEPCCQ
sin (35) = 0.57
sin (beam angle)
2MUJCTCJQCASPGRWPSJCQPCDCPCLAC
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
&SLARGML&SLARGML $CQAPGNRGML$CQAPGNRGML %V%V?KNJCQ?KNJCQ
spherical_distance 2CRSPLQRFCBGQR?LACGLIK@C
RUCCLRUMNMGLRQML%?PRF
spherical_distance (37.465191,
-122.153617, 37.421962,
-122.142174) = 4,961.96
spherical_distance
(start_latitude,
start_longitude,
start_latitude, start_longitude)
sq 2CRSPLQRFCQOS?PCMD?LSKCPGA
T?JSC
sq (9) = 81
sq (width)
sqrt 2CRSPLQRFCQOS?PCPMMR sqrt (9) = 3
sqrt (area)
tan 2CRSPLQRFCR?LECLRMD?L?LEJC
QNCAGlCBGLBCEPCCQ
tan (35) = 0.7
tan (beam angle)
/NCP/NCP??RRMPQMPQ
/NCP/NCP??RRMPMP $CQAPGNRGML$CQAPGNRGML %V%V?KNJCQ?KNJCQ
and 2CRSPLQRPSCUFCL@MRFAMLBGRGMLQ
?PCRPSCMRFCPUGQCPCRSPLQD?JQC
(1 = 1) and (3 > 2) = true
lastname = 'smith' and state
='texas'
if…then…else #MLBGRGML?JMNCP?RMPif (3 > 2) then 'bigger' else 'not
bigger'
if (cost > 500) then 'flag' else
'approve'
ifnull 2CRSPLQRFClPQRT?JSCGDGRGQLMRLSJJ
MRFCPUGQCPCRSPLQRFCQCAMLB
ifnull (cost, 'unknown')
isnull 2CRSPLQRPSCGDRFCT?JSCGQLSJJ isnull (phone)
not 2CRSPLQRPSCGDRFCAMLBGRGMLGQD?JQC
MRFCPUGQCPCRSPLQD?JQC
not (3 > 2) = false
not (state = 'texas')
or 2CRSPLQRPSCUFCLCGRFCPAMLBGRGMLGQ
RPSCMRFCPUGQCPCRSPLQD?JQC
(1 = 5) or (3 > 2) = true
state = 'california' or state
='oregon'
2MUJCTCJQCASPGRWPSJCQPCDCPCLAC
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
44CCVRDSLARGMLQVRDSLARGMLQ
&SLARGML&SLARGML $CQAPGNRGML$CQAPGNRGML %V%V?KNJCQ?KNJCQ
AMLA?R 2CRSPLQRFCMLCMPKMPCT?JSCQ
?Q?AMLA?RCL?RCBRCVRQRPGLE"C
QSPCRMSQCQGLEJCOSMRCQGLQRC?B
MDBMS@JCOSMRCQ?PMSLBC?AFMD
RFCQRPGLEQ
concat ( 'hay' , 'stack' ) =
'haystack'
concat (last_name , first_name
AMLR?GLQ 2CRSPLQRPSCGDRFClPQRQRPGLEAML
R?GLQRFCQCAMLBQRPGLEMRFCPUGQC
PCRSPLQD?JQC
contains ('broomstick',
'room') = true
contains (product, 'trial
version')
CBGR=BGQR?LAC !AACNRQRUMRCVRQRPGLEQ2CRSPLQ
RFCCBGRBGQR?LACKGLGKSKLSK
@CPMDMNCP?RGMLQPCOSGPCBRM
RP?LQDMPKMLCQRPGLEGLRMRFCMRF
CP?Q?LGLRCECP7MPIQUGRF
QRPGLEQSLBCPAF?P?ARCPQ
edit_distance ('attorney',
'atty') = 4
edit_distance (color, 'red')
CBGR=BGQR?LAC=UGRF=A?N !AACNRQRUMRCVRQRPGLEQ?LB?L
GLRCECPRMQNCAGDWRFCSNNCPJGKGR
A?NDMPRFCCBGRBGQR?LACKGLG
KSKLSK@CPMDMNCP?RGMLQPC
OSGPCBRMRP?LQDMPKMLCQRPGLEGL
RMRFCMRFCP)DRFCCBGRBGQR?LAC
GQJCQQRF?LMPCOS?JRMRFCQNCAG
lCBA?NPCRSPLQRFCCBGRBGQR?LAC
)DGRGQFGEFCPRF?LRFCA?NPCRSPLQ
RFCA?NNJSQ7MPIQUGRFQRPGLEQ
SLBCPAF?P?ARCPQ
edit_distance_with_cap
('pokemon go', 'minecraft
pixelmon', 3) = 4
edit_distance_with_cap (event,
'burning man', 3)
QGKGJ?P=RM !AACNRQ?BMASKCLRRCVRQRPGLE
?LB?QC?PAFRCVRQRPGLE2CRSPLQ
RPSCGDPCJCT?LACQAMPCMD
RFCQC?PAFQRPGLEUGRFPCQNCARRM
RFCBMASKCLRGQEPC?RCPRF?LMP
COS?JRM2CJCT?LACGQ@?QCB
MLCBGRBGQR?LACLSK@CPMD
UMPBQGLRFCOSCPW?LBJCLERFMD
UMPBQGLRFCOSCPWUFGAF?PCNPC
QCLRGLRFCBMASKCLR
similar_to ('hello world',
'hello swirl') = true
similar_to (current team,
drafted by)
QGKGJ?PGRW !AACNRQ?BMASKCLRRCVRQRPGLE
?LB?QC?PAFRCVRQRPGLE2CRSPLQ
RFCPCJCT?LACQAMPCMDRFC
QC?PAFQRPGLEUGRFPCQNCARRMRFC
similarity ('where is the
burning man concert', 'burning
man') = 46
similarity (tweet1, tweet2)
2MUJCTCJQCASPGRWPSJCQPCDCPCLAC
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
&SLARGML&SLARGML $CQAPGNRGML$CQAPGNRGML %V%V?KNJCQ?KNJCQ
BMASKCLR2CJCT?LACGQ@?QCBML
CBGRBGQR?LACLSK@CPMDUMPBQGL
RFCOSCPW?LBJCLERFMDUMPBQGL
RFCOSCPWUFGAF?PCNPCQCLRGL
RFCBMASKCLR)DRFCRUMQRPGLEQ
?PC?LCV?ARK?RAFPCRSPLQ
QNCJJQ=JGIC !AACNRQRUMRCVRQRPGLEQ2CRSPLQ
RPSCGDRFCW?PCQNCJJCBQGKGJ?PJW
?LBD?JQCGDRFCW?PCLMR7MPIQ
UGRFQRPGLEQSLBCPAF?P?A
RCPQ
spells_like ('thouhgtspot',
'thoughtspot') = true
spells_like (studio,
distributor)
QRPJCL 2CRSPLQRFCJCLERFMDRFCRCVR strlen ('smith') = 5
strlen (lastname)
QRPNMQ 2CRSPLQRFCLSKCPGANMQGRGML
QR?PRGLEDPMKMDRFClPQRMA
ASPPCLACMDRFCQCAMLBQRPGLEGL
RFClPQRQRPGLEMPGDLMRDMSLB
strpos
('haystack_with_needles',
'needle') = 14
strpos (complaint, 'lawyer')
QS@QRP 2CRSPLQRFCNMPRGMLMDRFCEGTCL
QRPGLE@CEGLLGLE?RRFCJMA?RGML
QNCAGlCBQR?PRGLEDPMK?LBMD
RFCEGTCLJCLERF
substr ('persnickety', 3, 7) =
snicket
substr (lastname, 0, 5)
66?PG?@JCQ?PG?@JCQ
4FCQCT?PG?@JCQA?L@CSQCBGLWMSPCVNPCQQGMLQ
&SLARGML&SLARGML $CQAPGNRGML$CQAPGNRGML %V%V?KNJCQ?KNJCQ
ts_groups 2CRSPLQRFCJGQR?JJRFCEPMSNQRFCASPPCLRJMEECBGLSQCP@CJMLEQRM&MP
?LWPMUGDRFCCVNPCQQGMLCT?JS?RCQRMRPSCDMP?LWMDRFCEPMSNQRFC
SQCPA?LQCCRF?RPMU
ts_groups
= east
2MUJCTCJQCASPGRWPSJCQPCDCPCLAC
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
&&MPKSJ?PMPKSJ?PCDCDCPCPCLACLACC
4FMSEFR3NMR?JJMUQWMSRMAPC?RCBCPGTCBAMJSKLQGLUMPIQFCCRQSQGLEDMPKSJ?Q4FGQPCDCPCLACJGQRQRFC
T?PGMSQMNCP?RMPQ?LBDSLARGMLQWMSA?LSQCRMAPC?RCDMPKSJ?Q
9MSA?L?JQMQCCRFGQJGQRMDMNCP?RMPQ?LBCV?KNJCQDPMKUGRFGLRFC&MPKSJ?"SGJBCP@WQCJCARGLE &&MPKSJ?MPKSJ?
!Q!QQGQQGQR?LRR?LR
!!EEPEEPCE?CE?RRCDSLARGMLQCDSLARGMLQ
4FCQCDSLARGMLQA?L@CSQCBRM?EEPCE?RCB?R?
&SLARGML&SLARGML $CQAPGNRGML$CQAPGNRGML %V%V?KNJCQ?KNJCQ
?TCP?EC 2CRSPLQRFC?TCP?ECMD?JJRFCT?JSCQMD?AMJSKL average (revenue)
AMSLR 2CRSPLQRFCLSK@CPMDPMUQGLRFCR?@JCAMLR?GL
GLERFCAMJSKL
count (product)
ASKSJ?RGTC=?TCP?EC 4?ICQ?KC?QSPC?LBMLCMPKMPC?RRPG@SRCQ2C
RSPLQRFC?TCP?ECMDRFCKC?QSPC?AASKSJ?RCB
@WRFC?RRPG@SRCQGLRFCMPBCPQNCAGlCB
cumulative_average
(revenue, order
date, state)
ASKSJ?RGTC=K?V 4?ICQ?KC?QSPC?LBMLCMPKMPC?RRPG@SRCQ2C
RSPLQRFCK?VGKSKMDRFCKC?QSPC?AASKSJ?RCB
@WRFC?RRPG@SRCQGLRFCMPBCPQNCAGlCB
cumulative_max
(revenue, state)
ASKSJ?RGTC=KGL 4?ICQ?KC?QSPC?LBMLCMPKMPC?RRPG@SRCQ2C
RSPLQRFCKGLGKSKMDRFCKC?QSPC?AASKSJ?RCB
@WRFC?RRPG@SRCQGLRFCMPBCPQNCAGlCB
cumulative_min
(revenue, campaign)
ASKSJ?RGTC=QSK 4?ICQ?KC?QSPC?LBMLCMPKMPC?RRPG@SRCQ2C
RSPLQRFCQSKMDRFCKC?QSPC?AASKSJ?RCB@W
RFC?RRPG@SRCQGLRFCMPBCPQNCAGlCB
cumulative_sum
(revenue, order
date)
EPMSN=?TCP?EC 4?ICQ?KC?QSPC?LBMLCMPKMPC?RRPG@SRCQ2C
RSPLQRFC?TCP?ECMDRFCKC?QSPCEPMSNCB@WRFC
?RRPG@SRCQ
group_average
(revenue, customer
region, state)
EPMSN=AMSLR 4?ICQ?KC?QSPC?LBMLCMPKMPC?RRPG@SRCQ2C
RSPLQRFCAMSLRMDRFCKC?QSPCEPMSNCB@WRFC
?RRPG@SRCQ
group_count
(revenue, customer
region)
EPMSN=K?V 4?ICQ?KC?QSPC?LBMLCMPKMPC?RRPG@SRCQ2C
RSPLQRFCK?VGKSKMDRFCKC?QSPCEPMSNCB@W
RFC?RRPG@SRCQ
group_max
(revenue, customer
region)
EPMSN=KGL 4?ICQ?KC?QSPC?LBMLCMPKMPC?RRPG@SRCQ2C
RSPLQRFCKGLGKSKMDRFCKC?QSPCEPMSNCB@W
RFC?RRPG@SRCQ
group_min
(revenue, customer
region)
&MPKSJ?PCDCPCLAC
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
&SLARGML&SLARGML $CQAPGNRGML$CQAPGNRGML %V%V?KNJCQ?KNJCQ
EPMSN=QRBBCT 4?ICQ?KC?QSPC?LBMLCMPKMPC?RRPG@SRCQ2C
RSPLQRFCQR?LB?PBBCTG?RGMLMDRFCKC?QSPC
EPMSNCB@WRFC?RRPG@SRCQ
group_stddev
(revenue, customer
region)
EPMSN=QSK 4?ICQ?KC?QSPC?LBMLCMPKMPC?RRPG@SRCQ2C
RSPLQRFCQSKMDRFCKC?QSPCEPMSNCB@WRFC?R
RPG@SRCQ
group_sum
(revenue, customer
region)
EPMSN=SLGOSC=AMSLR 4?ICQ?KC?QSPC?LBMLCMPKMPC?RRPG@SRCQ2C
RSPLQRFCSLGOSCAMSLRMDRFCKC?QSPCEPMSNCB
@WRFC?RRPG@SRCQ
group_unique_count
(product ,
supplier)
EPMSN=T?PG?LAC 4?ICQ?KC?QSPC?LBMLCMPKMPC?RRPG@SRCQ2C
RSPLQRFCT?PG?LACMDRFCKC?QSPCEPMSNCB@W
RFC?RRPG@SRCQ
group_variance
(revenue, customer
region)
K?V 2CRSPLQRFCK?VGKSKT?JSCMD?AMJSKL max (sales)
KGL 2CRSPLQRFCKGLGKSKT?JSCMD?AMJSKL min (revenue)
KMTGLE=?TCP?EC 4?ICQ?KC?QSPCRUMGLRCECPQRMBClLCRFCUGL
BMURM?EEPCE?RCMTCP?LBMLCMPKMPC?RRPG@SR
CQ4FCUGLBMUGQASPPCLR.SKi#SPPCLR
.SKUGRF@MRFCLBNMGLRQ@CGLEGLAJSBCBGL
RFCUGLBMU&MPCV?KNJCfgUGJJF?TC?UGLBMU
QGXCMD4MBClLC?UGLBMURF?R@CEGLQ@CDMPC
#SPPCLRQNCAGDW?LCE?RGTCLSK@CPDMP.SK
2CRSPLQRFC?TCP?ECMDRFCKC?QSPCMTCPRFCEGT
CLUGLBMU4FC?RRPG@SRCQ?PCRFCMPBCPGLE
AMJSKLQSQCBRMAMKNSRCRFCKMTGLE?TCP?EC
moving_average
(revenue, 2, 1,
customer region)
KMTGLE=K?V 4?ICQ?KC?QSPCRUMGLRCECPQRMBClLCRFCUGL
BMURM?EEPCE?RCMTCP?LBMLCMPKMPC?RRPG@SR
CQ4FCUGLBMUGQASPPCLR.SKi#SPPCLR
.SKUGRF@MRFCLBNMGLRQ@CGLEGLAJSBCBGL
RFCUGLBMU&MPCV?KNJCfgUGJJF?TC?UGLBMU
QGXCMD4MBClLC?UGLBMURF?R@CEGLQ@CDMPC
#SPPCLRQNCAGDW?LCE?RGTCLSK@CPDMP.SK
2CRSPLQRFCK?VGKSKMDRFCKC?QSPCMTCPRFC
EGTCLUGLBMU4FC?RRPG@SRCQ?PCRFCMPBCPGLE
AMJSKLQSQCBRMAMKNSRCRFCKMTGLEK?VGKSK
moving_max
(complaints, 1, 2,
store name)
KMTGLE=KGL 4?ICQ?KC?QSPCRUMGLRCECPQRMBClLCRFCUGL
BMURM?EEPCE?RCMTCP?LBMLCMPKMPC?RRPG@SR
CQ4FCUGLBMUGQASPPCLR.SKi#SPPCLR
.SKUGRF@MRFCLBNMGLRQ@CGLEGLAJSBCBGL
RFCUGLBMU&MPCV?KNJCfgUGJJF?TC?UGLBMU
QGXCMD4MBClLC?UGLBMURF?R@CEGLQ@CDMPC
#SPPCLRQNCAGDW?LCE?RGTCLSK@CPDMP.SK
2CRSPLQRFCKGLGKSKMDRFCKC?QSPCMTCPRFC
EGTCLUGLBMU4FC?RRPG@SRCQ?PCRFCMPBCPGLE
AMJSKLQSQCBRMAMKNSRCRFCKMTGLEKGLGKSK
moving_min
(defects, 3, 1,
product)
&MPKSJ?PCDCPCLAC
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
&SLARGML&SLARGML $CQAPGNRGML$CQAPGNRGML %V%V?KNJCQ?KNJCQ
KMTGLE=QSK 4?ICQ?KC?QSPCRUMGLRCECPQRMBClLCRFCUGL
BMURM?EEPCE?RCMTCP?LBMLCMPKMPC?RRPG@SR
CQ4FCUGLBMUGQASPPCLR.SKi#SPPCLR
.SKUGRF@MRFCLBNMGLRQ@CGLEGLAJSBCBGL
RFCUGLBMU&MPCV?KNJCfgUGJJF?TC?UGLBMU
QGXCMD4MBClLC?UGLBMURF?R@CEGLQ@CDMPC
#SPPCLRQNCAGDW?LCE?RGTCLSK@CPDMP.SK
2CRSPLQRFCQSKMDRFCKC?QSPCMTCPRFCEGTCL
UGLBMU4FC?RRPG@SRCQ?PCRFCMPBCPGLEAMJSKLQ
SQCBRMAMKNSRCRFCKMTGLEQSK
moving_sum
(revenue, 1, 1,
order date)
QRBBCT 2CRSPLQRFCQR?LB?PBBCTG?RGMLMD?JJT?JSCQMD?
AMJSKL
stddev (revenue)
QSK 2CRSPLQRFCQSKMD?JJRFCT?JSCQMD?AMJSKL sum (revenue)
SLGOSCAMSLR 2CRSPLQRFCLSK@CPMDSLGOSCT?JSCQMD?AMJ
SKL
unique count
(customer)
T?PG?LAC 2CRSPLQRFCT?PG?LACMD?JJRFCT?JSCQMD?AMJ
SKL
variance (revenue)
##MLMLTTCPQGMLDSLARGMLQCPQGMLDSLARGMLQ
4FCQCDSLARGMLQA?L@CSQCBRMAMLTCPRB?R?DPMKMLCB?R?RWNCRM?LMRFCP#MLTCPQGMLRMMPDPMKB?RC
B?R?RWNCQGQLMRQSNNMPRCB
&SLARGML&SLARGML $CQAPGNRGML$CQAPGNRGML %V%V?KNJCQ?KNJCQ
to_bool 2CRSPLQRFCGLNSR?Q?@MMJC?LRPSCMPD?JQC to_bool (0) = false
to_bool (married)
to_date !AACNRQ?B?RCPCNPCQCLRCB?Q?LGLRCECPMPRCVR
QRPGLE?LB?QCAMLBQRPGLEN?P?KCRCPRF?RA?LGL
AJSBCQRPNRGKCB?RCDMPK?RRGLECJCKCLRQ2C
NJ?ACQ?JJRFCT?JGBQRPNRGKCB?RCDMPK?RRGLECJC
KCLRQUGRFRFCGPQRPGLEAMSLRCPN?PRQ?LBPCRSPLQ
RFCPCQSJR$MCQLMR?AACNRCNMAFDMPK?RRCB
B?RCQ?QGLNSR
to_date (date_sold,
'%Y-%m-%d')
to_double 2CRSPLQRFCGLNSR?Q?BMS@JC to_double ('3.14') = 3.14
to_double (revenue * .01)
to_integer 2CRSPLQRFCGLNSR?Q?LGLRCECPto_integer ('45') + 1 = 46
to_integer (price + tax -
cost)
to_string 2CRSPLQRFCGLNSR?Q?RCVRQRPGLE to_string (45 + 1) = '46'
to_string (revenue - cost)
&MPKSJ?PCDCPCLAC
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
$?$?RRCDSLARGMLQCDSLARGMLQ
&SLARGML&SLARGML $CQAPGNRGML$CQAPGNRGML %V%V?KNJCQ?KNJCQ
add_days 2CRSPLQRFCPCQSJRMD?BBGLE
RFCQNCAGlCBLSK@CPMD
B?WQRMRFCEGTCLB?RC
add_days (01/30/2015, 5) = 02/04/2015
add_days (invoiced, 30)
date 2CRSPLQRFCB?RCNMPRGMLMD
?EGTCLB?RC
date (home visit)
day 2CRSPLQRFCLSK@CP
MDRFCB?WDMPRFCEGTCL
B?RC
day (01/15/2014) = 15
day (date ordered)
day_number_of_week 2CRSPLQRFCLSK@CPMD
RFCB?WGL?UCCIDMPRFC
EGTCLB?RCUGRF@CGLE
-MLB?W?LB@CGLE3SL
B?W
day_number_of_week (01/30/2015) = 6
day_number_of_week (shipped)
day_number_of_year 2CRSPLQRFCLSK@CP
MDRFCB?WGL?WC?PDMPRFC
EGTCLB?RC
day_number_of_year (01/30/2015) = 30
day_number_of_year (invoiced)
day_of_week 2CRSPLQRFCB?WMDRFC
UCCIDMPRFCEGTCLB?RC
day_of week (01/30/2015) = Friday
day_of_week (serviced)
diff_days 3S@RP?ARQRFCQCAMLBB?RC
DPMKRFClPQRB?RC?LBPC
RSPLQRFCPCQSJRGLLSK@CP
MDB?WQPMSLBCBBMULGD
LMRCV?AR
diff_days (01/15/2014, 01/17/2014) =
-2
diff_days (purchased, shipped)
diff_time 3S@RP?ARQRFCQCAMLBB?RC
DPMKRFClPQRB?RC?LBPC
RSPLQRFCPCQSJRGLLSK@CP
MDQCAMLBQ
diff_time (01/01/2014, 01/01/2014) =
-86,400
diff_time (clicked, submitted)
hour_of_day 2CRSPLQRFCFMSPMDRFCB?W
DMPRFCEGTCLB?RC
hour_of_day (received)
is_weekend 2CRSPLQRPSCGDRFCEGTCL
B?RCD?JJQML?3?RSPB?WMP
3SLB?W
is_weekend (01/31/2015) = true
is_weekend (emailed)
month 2CRSPLQRFCKMLRFDPMKRFC
EGTCLB?RC
month (01/15/2014) = January
month (date ordered)
&MPKSJ?PCDCPCLAC
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
&SLARGML&SLARGML $CQAPGNRGML$CQAPGNRGML %V%V?KNJCQ?KNJCQ
month_number 2CRSPLQRFCLSK@CP
MDRFCKMLRFDMPRFCEGTCL
B?RC
month_number (09/20/2014) = 9
month_number (purchased)
now 2CRSPLQRFCASPPCLRRGKC
QR?KN
now ()
start_of_month 2CRSPLQ>---WWWW>DMP
RFClPQRB?WMDRFCKMLRF
9MSPGLQR?JJ?RGMLAMLlESP?
RGMLA?LMTCPPGBCRFGQQCR
RGLEQMRF?RGRPCRSPLQ?BGD
DCPCLRDMPK?RQSAF?Q>--
BBWWWW>3NC?IUGRFWMSP
4FMSEFR3NMR?BKGLGQRP?RMP
GDWMS
start_of_month ( 01/31/2015 ) = Jan
FY 2015
start_of_month (shipped)
start_of_quarter 2CRSPLQRFCB?RCDMPRFC
lPQRB?WMDRFCOS?PRCPDMP
RFCEGTCLB?RC
start_of_quarter ( 09/18/2015 ) = Q3
FY 2015
start_of_quarter (sold)
start_of_week 2CRSPLQRFCB?RCDMPRFC
lPQRB?WMDRFCUCCIDMPRFC
EGTCLB?RC
start_of_week ( 06/01/2015 ) = 05/30/
2015 Week
start_of_week (emailed)
start_of_year 2CRSPLQRFCB?RCDMPRFC
lPQRB?WMDRFCWC?PDMPRFC
EGTCLB?RC
start_of_year ( 02/15/2015 ) = FY
2015
start_of_year (joined)
time 2CRSPLQRFCRGKCNMPRGMLMD
?EGTCLB?RC
time (3/1/2002 10:32) = 10:32
time (call began)
year 2CRSPLQRFCWC?PDPMKRFC
EGTCLB?RC
year (01/15/2014) = 2014
year (date ordered)
-GV-GVCBDSLARGMLQCBDSLARGMLQ
4FCQCDSLARGMLQA?L@CSQCBUGRFRCVR?LBLSKCPGAB?R?RWNCQ
&SLARGML&SLARGML $CQAPGNRGML$CQAPGNRGML %V%V?KNJCQ?KNJCQ
!= 2CRSPLQRPSCGDRFClPQRT?JSCGQLMRCOS?J
RMRFCQCAMLBT?JSC
3 != 2 = true
revenue != 1000000
<2CRSPLQRPSCGDRFClPQRT?JSCGQJCQQRF?L
RFCQCAMLBT?JSC
3 < 2 = false
revenue < 1000000
<= 2CRSPLQRPSCGDRFClPQRT?JSCGQJCQQRF?L
MPCOS?JRMRFCQCAMLBT?JSC
1 <= 2 = true
revenue <= 1000000
&MPKSJ?PCDCPCLAC
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
&SLARGML&SLARGML $CQAPGNRGML$CQAPGNRGML %V%V?KNJCQ?KNJCQ
=2CRSPLQRPSCGDRFClPQRT?JSCGQCOS?JRM
RFCQCAMLBT?JSC
2 = 2 = true
revenue = 1000000
>2CRSPLQRPSCGDRFClPQRT?JSCGQEPC?RCP
RF?LRFCQCAMLBT?JSC
3 > 2 = true
revenue > 1000000
>= 2CRSPLQRPSCGDRFClPQRT?JSCGQEPC?RCP
RF?LMPCOS?JRMRFCQCAMLBT?JSC
3 >= 2 = true
revenue >= 1000000
greatest 2CRSPLQRFCJ?PECPMDRFCT?JSCQ greatest (20, 10) = 20
greatest (q1 revenue, q2 revenue)
least 2CRSPLQRFCQK?JJCPMDRFCT?JSCQ least (20, 10) = 10
least (q1 revenue, q2 revenue)
.SK@CPDSLARGMLQ.SK@CPDSLARGMLQ
&SLARGML&SLARGML $CQAPGNRGML$CQAPGNRGML %V%V?KNJCQ?KNJCQ
?2CRSPLQRFCPCQSJRMDKSJRGNJWGLE
@MRFLSK@CPQ
3 * 2 = 6
price * taxrate
+2CRSPLQRFCPCQSJRMD?BBGLE@MRF
LSK@CPQ
1 + 2 = 3
price + shipping
-2CRSPLQRFCPCQSJRMDQS@RP?ARGLE
RFCQCAMLBLSK@CPDPMKRFClPQR
3 - 2 = 1
revenue - tax
/2CRSPLQRFCPCQSJRMDBGTGBGLERFC
lPQRLSK@CP@WRFCQCAMLB
6 / 3 = 2
markup / retail price
^2CRSPLQRFClPQRLSK@CPP?GQCBRM
RFCNMUCPMDRFCQCAMLB
3 ^ 2 = 9
width ^ 2
abs 2CRSPLQRFC?@QMJSRCT?JSC abs (-10) = 10
abs (profit)
acos 2CRSPLQRFCGLTCPQCAMQGLCGLBC
EPCCQ
acos (0.5) = 60
acos (cos-satellite-angle)
asin 2CRSPLQRFCGLTCPQCQGLCQNCAGlCB
GLBCEPCCQ
asin (0.5) = 30
asin (sin-satellite-angle)
atan 2CRSPLQRFCGLTCPQCR?LECLRGLBC
EPCCQ
atan (1) = 45
atan (tan-satellite-angle)
atan2 2CRSPLQRFCGLTCPQCR?LECLRGLBC
EPCCQ
atan2 (10, 10) = 45
atan2 (longitude, latitude)
&MPKSJ?PCDCPCLAC
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
&SLARGML&SLARGML $CQAPGNRGML$CQAPGNRGML %V%V?KNJCQ?KNJCQ
cbrt 2CRSPLQRFCAS@CPMMRMD?LSK
@CP
cbrt (27) = 3
cbrt (volume)
ceil 2CRSPLQRFCQK?JJCQRDMJJMUGLEGL
RCECP
ceil (5.9) = 6
ceil (growth rate)
cos 2CRSPLQRFCAMQGLCMD?L?LEJC
QNCAGlCBGLBCEPCCQ
cos (63) = 0.45
cos (beam angle)
cube 2CRSPLQRFCAS@CMD?LSK@CPcube (3) = 27
cube (length)
exp 2CRSPLQ%SJCPeQLSK@CP\
P?GQCBRM?NMUCP
exp (2) = 7.38905609893
exp (growth)
exp2 2CRSPLQP?GQCBRM?NMUCPexp2 (3) = 8
exp2 (growth)
floor 2CRSPLQRFCJ?PECQRNPCTGMSQGLRC
ECP
floor (5.1) = 5
floor (growth rate)
ln 2CRSPLQRFCL?RSP?JJME?PGRFK ln (7.38905609893) = 2
ln (distance)
log10 2CRSPLQRFCJME?PGRFKUGRF@?QC

log10 (100) = 2
log10 (volume)
log2 2CRSPLQRFCJME?PGRFKUGRF@?QC
@GL?PWJME?PGRFK
log2 (32) = 5
log2 (volume)
mod 2CRSPLQRFCPCK?GLBCPMDlPQR
LSK@CPBGTGBCB@WRFCQCAMLB
LSK@CP
mod (8, 3) = 2
mod ( revenue , quantity )
pow 2CRSPLQRFClPQRLSK@CPP?GQCBRM
RFCNMUCPMDRFCQCAMLBLSK@CP
pow (5, 2) = 25
pow (width, 2)
random 2CRSPLQ?P?LBMKLSK@CP@C
RUCCL?LB
random ( ) = .457718
random ( )
round 2CRSPLQRFClPQRLSK@CPPMSLBCB
RMRFCQCAMLBLSK@CPRFCBCD?SJR
GQ
round (35.65, 10) = 40
round (battingavg, 100)
safe_divide 2CRSPLQRFCPCQSJRMDBGTGBGLERFC
lPQRLSK@CP@WRFCQCAMLB)DRFC
QCAMLBLSK@CPGQPCRSPLQGL
QRC?BMD.?.LMR?LSK@CP
safe_divide (12, 0) = 0
safe_divide (total_cost, units)
sign 2CRSPLQGDRFCLSK@CPGQEPC?RCP sign (-250) = -1
&MPKSJ?PCDCPCLAC
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
&SLARGML&SLARGML $CQAPGNRGML$CQAPGNRGML %V%V?KNJCQ?KNJCQ
RF?LXCPMGDJCQQRF?LXCPMGD
XCPM
sign (growth rate)
sin 2CRSPLQRFCQGLCMD?L?LEJCQNCA
GlCBGLBCEPCCQ
sin (35) = 0.57
sin (beam angle)
spherical_distance 2CRSPLQRFCBGQR?LACGLIK@C
RUCCLRUMNMGLRQML%?PRF
spherical_distance (37.465191,
-122.153617, 37.421962,
-122.142174) = 4,961.96
spherical_distance
(start_latitude,
start_longitude,
start_latitude, start_longitude)
sq 2CRSPLQRFCQOS?PCMD?LSKCPGA
T?JSC
sq (9) = 81
sq (width)
sqrt 2CRSPLQRFCQOS?PCPMMR sqrt (9) = 3
sqrt (area)
tan 2CRSPLQRFCR?LECLRMD?L?LEJC
QNCAGlCBGLBCEPCCQ
tan (35) = 0.7
tan (beam angle)
/NCP/NCP??RRMPQMPQ
/NCP/NCP??RRMPMP $CQAPGNRGML$CQAPGNRGML %V%V?KNJCQ?KNJCQ
and 2CRSPLQRPSCUFCL@MRFAMLBGRGMLQ
?PCRPSCMRFCPUGQCPCRSPLQD?JQC
(1 = 1) and (3 > 2) = true
lastname = 'smith' and state
='texas'
if…then…else #MLBGRGML?JMNCP?RMPif (3 > 2) then 'bigger' else 'not
bigger'
if (cost > 500) then 'flag' else
'approve'
ifnull 2CRSPLQRFClPQRT?JSCGDGRGQLMRLSJJ
MRFCPUGQCPCRSPLQRFCQCAMLB
ifnull (cost, 'unknown')
isnull 2CRSPLQRPSCGDRFCT?JSCGQLSJJ isnull (phone)
not 2CRSPLQRPSCGDRFCAMLBGRGMLGQD?JQC
MRFCPUGQCPCRSPLQD?JQC
not (3 > 2) = false
not (state = 'texas')
or 2CRSPLQRPSCUFCLCGRFCPAMLBGRGMLGQ
RPSCMRFCPUGQCPCRSPLQD?JQC
(1 = 5) or (3 > 2) = true
state = 'california' or state
='oregon'
&MPKSJ?PCDCPCLAC
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
44CCVRDSLARGMLQVRDSLARGMLQ
&SLARGML&SLARGML $CQAPGNRGML$CQAPGNRGML %V%V?KNJCQ?KNJCQ
AMLA?R 2CRSPLQRFCMLCMPKMPCT?JSCQ
?Q?AMLA?RCL?RCBRCVRQRPGLE"C
QSPCRMSQCQGLEJCOSMRCQGLQRC?B
MDBMS@JCOSMRCQ?PMSLBC?AFMD
RFCQRPGLEQ
concat ( 'hay' , 'stack' ) =
'haystack'
concat (last_name , first_name
AMLR?GLQ 2CRSPLQRPSCGDRFClPQRQRPGLEAML
R?GLQRFCQCAMLBQRPGLEMRFCPUGQC
PCRSPLQD?JQC
contains ('broomstick',
'room') = true
contains (product, 'trial
version')
CBGR=BGQR?LAC !AACNRQRUMRCVRQRPGLEQ2CRSPLQ
RFCCBGRBGQR?LACKGLGKSKLSK
@CPMDMNCP?RGMLQPCOSGPCBRM
RP?LQDMPKMLCQRPGLEGLRMRFCMRF
CP?Q?LGLRCECP7MPIQUGRF
QRPGLEQSLBCPAF?P?ARCPQ
edit_distance ('attorney',
'atty') = 4
edit_distance (color, 'red')
CBGR=BGQR?LAC=UGRF=A?N !AACNRQRUMRCVRQRPGLEQ?LB?L
GLRCECPRMQNCAGDWRFCSNNCPJGKGR
A?NDMPRFCCBGRBGQR?LACKGLG
KSKLSK@CPMDMNCP?RGMLQPC
OSGPCBRMRP?LQDMPKMLCQRPGLEGL
RMRFCMRFCP)DRFCCBGRBGQR?LAC
GQJCQQRF?LMPCOS?JRMRFCQNCAG
lCBA?NPCRSPLQRFCCBGRBGQR?LAC
)DGRGQFGEFCPRF?LRFCA?NPCRSPLQ
RFCA?NNJSQ7MPIQUGRFQRPGLEQ
SLBCPAF?P?ARCPQ
edit_distance_with_cap
('pokemon go', 'minecraft
pixelmon', 3) = 4
edit_distance_with_cap (event,
'burning man', 3)
QGKGJ?P=RM !AACNRQ?BMASKCLRRCVRQRPGLE
?LB?QC?PAFRCVRQRPGLE2CRSPLQ
RPSCGDPCJCT?LACQAMPCMD
RFCQC?PAFQRPGLEUGRFPCQNCARRM
RFCBMASKCLRGQEPC?RCPRF?LMP
COS?JRM2CJCT?LACGQ@?QCB
MLCBGRBGQR?LACLSK@CPMD
UMPBQGLRFCOSCPW?LBJCLERFMD
UMPBQGLRFCOSCPWUFGAF?PCNPC
QCLRGLRFCBMASKCLR
similar_to ('hello world',
'hello swirl') = true
similar_to (current team,
drafted by)
QGKGJ?PGRW !AACNRQ?BMASKCLRRCVRQRPGLE
?LB?QC?PAFRCVRQRPGLE2CRSPLQ
RFCPCJCT?LACQAMPCMDRFC
QC?PAFQRPGLEUGRFPCQNCARRMRFC
similarity ('where is the
burning man concert', 'burning
man') = 46
similarity (tweet1, tweet2)
&MPKSJ?PCDCPCLAC
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
&SLARGML&SLARGML $CQAPGNRGML$CQAPGNRGML %V%V?KNJCQ?KNJCQ
BMASKCLR2CJCT?LACGQ@?QCBML
CBGRBGQR?LACLSK@CPMDUMPBQGL
RFCOSCPW?LBJCLERFMDUMPBQGL
RFCOSCPWUFGAF?PCNPCQCLRGL
RFCBMASKCLR)DRFCRUMQRPGLEQ
?PC?LCV?ARK?RAFPCRSPLQ
QNCJJQ=JGIC !AACNRQRUMRCVRQRPGLEQ2CRSPLQ
RPSCGDRFCW?PCQNCJJCBQGKGJ?PJW
?LBD?JQCGDRFCW?PCLMR7MPIQ
UGRFQRPGLEQSLBCPAF?P?A
RCPQ
spells_like ('thouhgtspot',
'thoughtspot') = true
spells_like (studio,
distributor)
QRPJCL 2CRSPLQRFCJCLERFMDRFCRCVR strlen ('smith') = 5
strlen (lastname)
QRPNMQ 2CRSPLQRFCLSKCPGANMQGRGML
QR?PRGLEDPMKMDRFClPQRMA
ASPPCLACMDRFCQCAMLBQRPGLEGL
RFClPQRQRPGLEMPGDLMRDMSLB
strpos
('haystack_with_needles',
'needle') = 14
strpos (complaint, 'lawyer')
QS@QRP 2CRSPLQRFCNMPRGMLMDRFCEGTCL
QRPGLE@CEGLLGLE?RRFCJMA?RGML
QNCAGlCBQR?PRGLEDPMK?LBMD
RFCEGTCLJCLERF
substr ('persnickety', 3, 7) =
snicket
substr (lastname, 0, 5)
&MPKSJ?PCDCPCLAC
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
%PP%PPMPAMPAMBCPMBCPCDCDCPCPCLACLACC
3SKK?PW3SKK?PW ,GQRMDCPPMPAMBCQ?LBKCQQ?ECQ
4FGQQCARGMLJGQRQCPPMPAMBCQRF?RA?L?NNC?PGL4FMSEFR3NMRUGRFQSKK?PWGLDMPK?RGML?LB?ARGMLQRM
R?IC%PPMPAMBCQ?LBKCQQ?ECQ?PCQFMULGL4FMSEFR3NMRUFCLQMKCRFGLEEMCQUPMLE4FCQCKCQQ?ECQ
A?L?NNC?PGLRFC?NNJGA?RGML?LBGLJMEQ
7FCLWMSQCC?LCPPMPAMBCWMSUGJJ?JQMQCC?KCQQ?ECUGRF?@PGCDQSKK?PWMDUF?RF?QF?NNCLCB)D
RFCPCGQ?PCKCBG?RGML?ARGMLWMSA?LR?ICGRUGJJ@CJGQRCBGLRFGQPCDCPCLACQ)DRFCPCGQLM?ARGMLJGQRCB
NJC?QCAMLR?AR4FMSEFR3NMR3SNNMPR
44GNGN /LJWRFC@?QCAMBCLSK@CPGQJGQRCBDMPC?AFCPPMP3MICCNRFGQGLKGLBUFCLQC?PAFGLERFPMSEF
RFCQCAMBCQ&MPCV?KNJCCPPMPAMBC TS-00125 GQQGKNJWJGQRCB?Q 125
-CR?B?-CR?B?R?%PPR?%PPMPQMPQZZ
##MBCMBC 3C3CTTCPGRWCPGRW 3SKK?PW3SKK?PW $CR?GJQ$CR?GJQ !!ARGMLARGML
43 ).&/ 3SAACQQY[F?Q
@CCL?BBCBRMY[
Y[cL?KCMDTG
QS?JGX?RGMLY[c
YL?KCJGLIRMNGL
@M?PB[
.MLC .MLC
43 %22/2 &?GJSPC?BBGLEY[RM
Y[
6GQS?JGX?RGMLAMSJBLMR@C
?BBCBRMY[Y[cL?KC
MDTGQS?JGX?RGMLY[c
L?KCJGLIRMNGL@M?PB
.MLC
43 %22/2 &?GJSPC?BBGLEY[RM
Y[BSCRMAMPPSN
RGML
Y[AMSJBLMR@C?BBCBRM
Y[?QRFCNGL@M?PBF?Q
MLCMPKMPCGLT?JGBTGQS?J
GX?RGMLQ
0JC?QCRPW?E?GL?DRCPPC
KMTGLERFCGLT?JGBTGQS?J
GX?RGMLQDPMKY[Y[c
L?KCMDTGQS?JGX?RGMLY[
cL?KCJGLIRMNGL@M?PB
43 ).&/ 3SAACQQ6GQS?JGX?
RGMLF?Q@CCLBCJCR
CBDPMKY[c
L?KCJGLIRMNGL
@M?PB
.MLC .MLC
43 %22/2 &?GJSPCBCJCRGLETG
QS?JDPMKY[
6GQS?JGX?RGMLAMSJBLMR@C
BCJCRCBDPMKRFCNGL
@M?PBcL?KCJGLIRM
NGL@M?PB
.MLC
43 %22/2 &?GJSPCBCJCRGLETG
QS?JDPMKY[BSCRM
AMPPSNRGML
6GQS?JGX?RGMLAMSJBLMR@C
BCJCRCBDPMKY[?QRFC
NGL@M?PBF?QMLCMPKMPC
0JC?QCRPW?E?GL?DRCPPC
KMTGLERFCGLT?JGBTGQS?J
GX?RGMLQDPMKRFCNGL
%PPMPAMBCPCDCPCLAC
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
##MBCMBC 3C3CTTCPGRWCPGRW 3SKK?PW3SKK?PW $CR?GJQ$CR?GJQ !!ARGMLARGML
GLT?JGBTGQS?JGX?RGMLQc
L?KCJGLIRMNGL@M?PB
@M?PB
43 ).&/ 3SAACQQY[APC?RCB
QSAACQQDSJJWc
L?KCJGLIRMNGL
@M?PB
.MLC .MLC
43 %22/2 &?GJSPCAPC?RGLEY[
cL?KCJGLIRMNGL
@M?PB
5FMF7CePCLMRQSPC
UF?RF?NNCLCB0JC?QC
CK?GJRFCRP?AClJCRMY?B
KGL%K?GJ[
.MLC
43 ).&/ 3RGAICPAPC?RCBQSA
ACQQDSJJW
.MLC .MLC
43 %22/2 &?GJSPCAPC?RGLERFC
QRGAICP
5FMF7CePCLMRQSPC
UF?RF?NNCLCB0JC?QC
CK?GJRFCRP?AClJCRMY?B
KGL%K?GJ[
.MLC
43 ).&/ 3RGAICPBCJCRCBQSA
ACQQDSJJW
.MLC .MLC
43 %22/2 &?GJSPCBCJCRGLE
QRGAICP
5FMF7CePCLMRQSPC
UF?RF?NNCLCB0JC?QC
CK?GJRFCRP?AClJCRMY?B
KGL%K?GJ[
.MLC
43 ).&/ 0GL@M?PBQBCJCRCB
QSAACQQDSJJW
.MLC .MLC
43 %22/2 &?GJSPCBCJCRGLENGL
@M?PBQ
5FMF7CePCLMRQSPC
UF?RF?NNCLCB0JC?QC
CK?GJRFCRP?AClJCRMY?B
KGL%K?GJ[
.MLC
43 ).&/ !LQUCPQBCJCRCB
QSAACQQDSJJW
.MLC .MLC
43 %22/2 &?GJSPCBCJCRGLE?L
QUCPQ
5FMF7CePCLMRQSPC
UF?RF?NNCLCB0JC?QC
CK?GJRFCRP?AClJCRMY?B
KGL%K?GJ[
.MLC
43 ).&/ 4?@JCQBCJCRCBQSA
ACQQDSJJW
.MLC .MLC
43 %22/2 &?GJSPCBCJCRGLER?
@JCQ
5FMF7CePCLMRQSPC
UF?RF?NNCLCB0JC?QC
CK?GJRFCRP?AClJCRMY?B
.MLC
%PPMPAMBCPCDCPCLAC
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
##MBCMBC 3C3CTTCPGRWCPGRW 3SKK?PW3SKK?PW $CR?GJQ$CR?GJQ !!ARGMLARGML
KGL%K?GJ[
43 ).&/ 2CJ?RGMLQFGNAPC?R
CBQSAACQQDSJJW
.MLC .MLC
43 %22/2 &?GJSPCAPC?RGLEPC
J?RGMLQFGN
5FMF7CePCLMRQSPC
UF?RF?NNCLCB0JC?QC
CK?GJRFCRP?AClJCRMY?B
KGL%K?GJ[
.MLC
43 ).&/ 2CJ?RGMLQFGNSNB?R
CBQSAACQQDSJJW
.MLC .MLC
43 %22/2 &?GJSPCSNB?RGLERFC
PCJ?RGMLQFGN
5FMF7CePCLMRQSPC
UF?RF?NNCLCB0JC?QC
CK?GJRFCRP?AClJCRMY?B
KGL%K?GJ[
.MLC
43 ).&/ 2CJ?RGMLQFGNBCJCR
CBQSAACQQDSJJW
.MLC .MLC
43 %22/2 &?GJSPCBCJCRGLERFC
PCJ?RGMLQFGN
5FMF7CePCLMRQSPC
UF?RF?NNCLCB0JC?QC
CK?GJRFCRP?AClJCRMY?B
KGL%K?GJ[
.MLC
43 %22/2 &?GJSPCDCRAFGLEBC
R?GJQDMPR?@JC
5FMF7CePCLMRQSPC
UF?RF?NNCLCB0JC?QC
CK?GJRFCRP?AClJCRMY?B
KGL%K?GJ[
.MLC
43 %22/2 &?GJSPCDCRAFGLEBC
R?GJQDMPRFCR?@JCQ
5FMF7CePCLMRQSPC
UF?RF?NNCLCB0JC?QC
CK?GJRFCRP?AClJCRMY?B
KGL%K?GJ[
.MLC
43 %22/2 &?GJSPCDCRAFGLEBC
R?GJQDMPB?R?QMSPAC
5FMF7CePCLMRQSPC
UF?RF?NNCLCB0JC?QC
CK?GJRFCRP?AClJCRMY?B
KGL%K?GJ[
.MLC
43 %22/2 &?GJSPCDCRAFGLEBC
R?GJQDMPB?R?QMSPACQ
5FMF7CePCLMRQSPC
UF?RF?NNCLCB0JC?QC
CK?GJRFCRP?AClJCRMY?B
KGL%K?GJ[
.MLC
43 %22/2 &?GJSPCDCRAFGLEBC
R?GJQDMPKCR?B?R?
GRCKQ
5FMF7CePCLMRQSPC
UF?RF?NNCLCB0JC?QC
CK?GJRFCRP?AClJCRMY?B
KGL%K?GJ[
.MLC
%PPMPAMBCPCDCPCLAC
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
##MBCMBC 3C3CTTCPGRWCPGRW 3SKK?PW3SKK?PW $CR?GJQ$CR?GJQ !!ARGMLARGML
43 %22/2 &?GJSPCMNCLGLERFC
?LQUCP
5FMF7CePCLMRQSPC
UF?RF?NNCLCB0JC?QC
CK?GJRFCRP?AClJCRMY?B
KGL%K?GJ[
.MLC
43 %22/2 &?GJSPCMNCLGLERFC
NGL@M?PB
5FMF7CePCLMRQSPC
UF?RF?NNCLCB0JC?QC
CK?GJRFCRP?AClJCRMY?B
KGL%K?GJ[
.MLC
43 %22/2 &?GJSPCMNCLGLERFC
UMPIQFCCR
5FMF7CePCLMRQSPC
UF?RF?NNCLCB0JC?QC
CK?GJRFCRP?AClJCRMY?B
KGL%K?GJ[
.MLC
43 ).&/ 4?@JCQ?TCBQSA
ACQQDSJJW
.MLC .MLC
43 %22/2 4FCPCU?Q?NPM@
JCKQ?TGLERFCR?@JC
5FMF7CePCLMRQSPC
UF?RF?NNCLCB0JC?QC
CK?GJRFCRP?AClJCRMY?B
KGL%K?GJ[
.MLC
43 ).&/ 6GQS?JGX?RGMLSNB?RC
QSAACQQDSJ
.MLC .MLC
43 %22/2 6GQS?JGX?RGMLD?GJCB
RMSNB?RC
5FMF7CePCLMRQSPC
UF?RF?NNCLCB0JC?QC
CK?GJRFCRP?AClJCRMY?B
KGL%K?GJ[
.MLC
43 ).&/ Y[Q?TCBcL?KC
MD?LQUCP
.MLC .MLC
43 %22/2 Y[AMSJBLMR@C
Q?TCBcL?KCMD
?LQUCP
5FMF7CePCLMRQSPC
UF?RF?NNCLCB0JC?QC
CK?GJRFCRP?AClJCRMY?B
KGL%K?GJ[
.MLC
43 ).&/ Y[Q?TCBL?KC
MDNGL@M?PBJGLI
.MLC .MLC
43 %22/2 Y[AMSJBLMR@C
Q?TCBL?KCMD
NGL@M?PBJGLI
5FMF7CePCLMRQSPC
UF?RF?NNCLCB0JC?QC
CK?GJRFCRP?AClJCRMY?B
KGL%K?GJ[
.MLC
43 ).&/ Y[Q?TCBcL?KC
MDUMPIQFCCR
.MLC .MLC
43 %22/2 Y[AMSJBLMR@C 5FMF7CePCLMRQSPC .MLC
%PPMPAMBCPCDCPCLAC
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
##MBCMBC 3C3CTTCPGRWCPGRW 3SKK?PW3SKK?PW $CR?GJQ$CR?GJQ !!ARGMLARGML
Q?TCBcL?KCMD
UMPIQFCCR
UF?RF?NNCLCB0JC?QC
CK?GJRFCRP?AClJCRMY?B
KGL%K?GJ[
43 ).&/ Y[Q?TCBcL?KC
MD?LQUCP
.MLC .MLC
43 %22/2 Y[AMSJBLMR@C
Q?TCB
5FMF7CePCLMRQSPC
UF?RF?NNCLCB0JC?QC
CK?GJRFCRP?AClJCRMY?B
KGL%K?GJ[cL?KCMD?L
QUCP
.MLC
43 ).&/ Y[Q?TCBcL?KC
JGLIRMNGL@M?PB
.MLC .MLC
43 %22/2 Y[AMSJBLMR@C
Q?TCB
5FMF7CePCLMRQSPC
UF?RF?NNCLCB0JC?QC
CK?GJRFCRP?AClJCRMY?B
KGL%K?GJ[cL?KCMD
NGL@M?PB
.MLC
43 ).&/ 7MPIQFCCRQ?TCB .MLC .MLC
43 %22/2 7MPIQFCCRAMSJB
LMR@CQ?TCB
5FMF7CePCLMRQSPC
UF?RF?NNCLCB0JC?QC
CK?GJRFCRP?AClJCRMY?B
KGL%K?GJ[
.MLC
43 ).&/ 3RGAICPSNB?RCB .MLC .MLC
43 %22/2 4FCQRGAICPAMSJB
LMR@CSNB?RCB
5FMF7CePCLMRQSPC
UF?RF?NNCLCB0JC?QC
CK?GJRFCRP?AClJCRMY?B
KGL%K?GJ[
.MLC
43 ).&/ 3SAACQQDSJJW?Q
QGELCBQRGAICP
.MLC .MLC
43 %22/2 4FCQRGAICPAMSJB
LMR@C?QQGELCB
5FMF7CePCLMRQSPC
UF?RF?NNCLCB0JC?QC
CK?GJRFCRP?AClJCRMY?B
KGL%K?GJ[
.MLC
43 ).&/ 3SAACQQDSJJWSL?Q
QGELCBQRGAICP
.MLC .MLC
43 %22/2 4FCQRGAICPAMSJB
LMR@CSL?QQGELCB
5FMF7CePCLMRQSPC
UF?RF?NNCLCB0JC?QC
CK?GJRFCRP?AClJCRMY?B
KGL%K?GJ[
.MLC
%PPMPAMBCPCDCPCLAC
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
##MBCMBC 3C3CTTCPGRWCPGRW 3SKK?PW3SKK?PW $CR?GJQ$CR?GJQ !!ARGMLARGML
43 %22/2 &?GJCBRMDCRAF
KCR?B?R?JGQR
5FMF7CePCLMRQSPC
UF?RF?NNCLCB0JC?QC
CK?GJRFCRP?AClJCRMY?B
KGL%K?GJ[
.MLC
43 %22/2 &?GJCBRMDCRAFR?@JC
JGQR
5FMF7CePCLMRQSPC
UF?RF?NNCLCB0JC?QC
CK?GJRFCRP?AClJCRMY?B
KGL%K?GJ[
.MLC
43 %22/2 &?GJCBRMDCRAFPCJ?
RGMLQFGNJGQR
5FMF7CePCLMRQSPC
UF?RF?NNCLCB0JC?QC
CK?GJRFCRP?AClJCRMY?B
KGL%K?GJ[
.MLC
43 %22/2 &?GJCBRMDCRAF?L
QUCPJGQR
5FMF7CePCLMRQSPC
UF?RF?NNCLCB0JC?QC
CK?GJRFCRP?AClJCRMY?B
KGL%K?GJ[
.MLC
43 %22/2 &?GJCBRMDCRAFNGL
@M?PBJGQR
5FMF7CePCLMRQSPC
UF?RF?NNCLCB0JC?QC
CK?GJRFCRP?AClJCRMY?B
KGL%K?GJ[
.MLC
43 %22/2 &?GJCBRMDCRAF
UMPIQFCCRJGQR
5FMF7CePCLMRQSPC
UF?RF?NNCLCB0JC?QC
CK?GJRFCRP?AClJCRMY?B
KGL%K?GJ[
.MLC
43 %22/2 &?GJCBRMDCRAF?E
EPCE?RCBUMPIQFCCR
JGQR
5FMF7CePCLMRQSPC
UF?RF?NNCLCB0JC?QC
CK?GJRFCRP?AClJCRMY?B
KGL%K?GJ[
.MLC
43 %22/2 &?GJCBRMDCRAFGK
NMPRCBB?R?JGQR
5FMF7CePCLMRQSPC
UF?RF?NNCLCB0JC?QC
CK?GJRFCRP?AClJCRMY?B
KGL%K?GJ[
.MLC
43 %22/2 &?GJCBRMDCRAFQWQ
RCKR?@JCJGQR
5FMF7CePCLMRQSPC
UF?RF?NNCLCB0JC?QC
CK?GJRFCRP?AClJCRMY?B
KGL%K?GJ[
.MLC
43 %22/2 &?GJCBRM$"TGCU
JGQR
5FMF7CePCLMRQSPC
UF?RF?NNCLCB0JC?QC
CK?GJRFCRP?AClJCRMY?B
KGL%K?GJ[
.MLC
43 %22/2 &?GJCBRMDCRAFB?R?
QMSPACJGQR
5FMF7CePCLMRQSPC
UF?RF?NNCLCB0JC?QC
.MLC
%PPMPAMBCPCDCPCLAC
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
##MBCMBC 3C3CTTCPGRWCPGRW 3SKK?PW3SKK?PW $CR?GJQ$CR?GJQ !!ARGMLARGML
CK?GJRFCRP?AClJCRMY?B
KGL%K?GJ[
43 %22/2 &?GJCBRMDCRAFAMJ
SKLJGQR
5FMF7CePCLMRQSPC
UF?RF?NNCLCB0JC?QC
CK?GJRFCRP?AClJCRMY?B
KGL%K?GJ[
.MLC
43 %22/2 &?GJCBRMJ?@CJJGQR 5FMF7CePCLMRQSPC
UF?RF?NNCLCB0JC?QC
CK?GJRFCRP?AClJCRMY?B
KGL%K?GJ[
.MLC
43 %22/2 &?GJCBRMDCRAF?L
QUCP
5FMF7CePCLMRQSPC
UF?RF?NNCLCB0JC?QC
CK?GJRFCRP?AClJCRMY?B
KGL%K?GJ[
.MLC
43 %22/2 &?GJCBRMDCRAF
UMPIQFCCR
5FMF7CePCLMRQSPC
UF?RF?NNCLCB0JC?QC
CK?GJRFCRP?AClJCRMY?B
KGL%K?GJ[
.MLC
43 ).&/ !EEPCE?RCBUMPI
QFCCRY[APC?RCBc
L?KCMD?EEPCE?R
CBUMPIQFCCR
.MLC .MLC
43 %22/2 &?GJSPCAPC?RGLE!E
EPCE?RCB7MPI
QFCCR
5FMF7CePCLMRQSPC
UF?RF?NNCLCB0JC?QC
CK?GJRFCRP?AClJCRMY?B
KGL%K?GJ[
.MLC
43 ).&/ Y[SNB?RCBc
L?KCMD?EEPCE?R
CBUMPIQFCCR
.MLC .MLC
43 %22/2 Y[D?GJCBRMSNB?RC
cL?KCMD?EEPC
E?RCBUMPIQFCCR
5FMF7CePCLMRQSPC
UF?RF?NNCLCB0JC?QC
CK?GJRFCRP?AClJCRMY?B
KGL%K?GJ[
.MLC
43 %22/2 Y[D?GJCBRMSNB?RC
cL?KCMDRFCDMP
KSJ?
5FMF7CePCLMRQSPC
UF?RF?NNCLCB0JC?QC
CK?GJRFCRP?AClJCRMY?B
KGL%K?GJ[
.MLC
43 %22/2 #MKKCLRQA?LLMR
@CDCRAFCB
&?GJCBRMQ?TCAJGCLRQR?RC .MLC
43 %22/2 #MKKCLRA?LLMR 5FMF7CePCLMRQSPC .MLC
%PPMPAMBCPCDCPCLAC
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
##MBCMBC 3C3CTTCPGRWCPGRW 3SKK?PW3SKK?PW $CR?GJQ$CR?GJQ !!ARGMLARGML
@CAPC?RCB UF?RF?NNCLCB0JC?QC
CK?GJRFCRP?AClJCRMY?B
KGL%K?GJ[
43 %22/2 #MKKCLRA?LLMR
@CSNB?RCB
5FMF7CePCLMRQSPC
UF?RF?NNCLCB0JC?QC
CK?GJRFCRP?AClJCRMY?B
KGL%K?GJ[
.MLC
43 %22/2 #MKKCLRA?LLMR
@CBCJCRCB
5FMF7CePCLMRQSPC
UF?RF?NNCLCB0JC?QC
CK?GJRFCRP?AClJCRMY?B
KGL%K?GJ[
.MLC
43 ).&/ 2SJCQ?TCBQSAACQQ
DSJJW
.MLC .MLC
43 %22/2 2SJCAMSJBLMR@C
Q?TCB
7CePCLMRQSPCUF?RF?N
NCLCB0JC?QCCK?GJRFC
RP?AClJCRMY?BKGL%K?GJ[
.MLC
43 ).&/ 2SJCBCJCRCBQSA
ACQQDSJJW
.MLC .MLC
43 %22/2 2SJCAMSJBLMR@C
BCJCRCB
7CePCLMRQSPCUF?RF?N
NCLCB0JC?QCCK?GJRFC
RP?AClJCRMY?BKGL%K?GJ[
.MLC
43 ).&/ )RCKBCJCRCBQSA
ACQQDSJJW
.MLC .MLC
43 %22/2 )RCKAMSJBLMR@C
BCJCRCB
7CePCLMRQSPCUF?RF?N
NCLCB0JC?QCCK?GJRFC
RP?AClJCRMY?BKGL%K?GJ[
.MLC
43 ).&/ 2CJ?RCBJGLIAPC?RCB
QSAACQQDSJJW
.MLC .MLC
43 %22/2 2CJ?RCBJGLIAMSJB
LMR@CAPC?RCB
5FMF7CePCLMRQSPC
UF?RF?NNCLCB0JC?QC
AJGAId2CNMPR0PM@JCKeRM
CK?GJ?PCNMPRRMWMSP?B
KGLGQRP?RMPY?BKGL%K?GJ[
.MLC
43 ).&/ 2CJ?RCBJGLISNB?R
CBQSAACQQDSJJW
.MLC .MLC
43 %22/2 2CJ?RCBJGLIAMSJB
LMR@CSNB?RCB
5FMF7CePCLMRQSPC
UF?RF?NNCLCB0JC?QC
AJGAId2CNMPR0PM@JCKeRM
CK?GJ?PCNMPRRMWMSP?B
.MLC
%PPMPAMBCPCDCPCLAC
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
##MBCMBC 3C3CTTCPGRWCPGRW 3SKK?PW3SKK?PW $CR?GJQ$CR?GJQ !!ARGMLARGML
KGLGQRP?RMPY?BKGL%K?GJ[
43 ).&/ 2CJ?RCBJGLIBCJCRCB
QSAACQQDSJJW
.MLC .MLC
43 %22/2 2CJ?RCBJGLIAMSJB
LMR@CBCJCRCB
5FMF7CePCLMRQSPC
UF?RF?NNCLCB0JC?QC
AJGAId2CNMPR0PM@JCKeRM
CK?GJ?PCNMPRRMWMSP?B
KGLGQRP?RMPY?BKGL%K?GJ[
.MLC
43 ).&/ 2CJ?RCBJGLIBCR?GJ
DCRAFCBQSAACQQDSJ
JW
.MLC .MLC
43 %22/2 2CJ?RCBJGLIBCR?GJ
AMSJBLMR@C
DCRAFCB
5FMF7CePCLMRQSPC
UF?RF?NNCLCB0JC?QC
AJGAId2CNMPR0PM@JCKeRM
CK?GJ?PCNMPRRMWMSP?B
KGLGQRP?RMPY?BKGL%K?GJ[
.MLC
$?$?R?3CPTGAR?3CPTGAC%PPC%PPMPQMPQ
##MBCMBC 3C3CTTCPGRWCPGRW 3SKK?PW3SKK?PW $CR?GJQ$CR?GJQ !!ARGMLARGML
43 %22/2 &?GJCBRMDCRAF
JC?DJCTCJB?R?
&?GJCBRMDCRAFJC?DJCTCJB?R? .MLC
43 %22/2 &?GJCBRMDCRAFCV
ACJB?R?
&?GJCBRMDCRAFCVACJB?R? .MLC
43 %22/2 &?GJCBRMDCRAFTG
QS?JGX?RGMLB?R?
&?GJCBRMDCRAFTGQSXJG?RGMLB?R? .MLC
43 %22/2 &?GJCBRMDCRAFTG
QS?JGX?RGMLQB?R?
&?GJCBRMDCRAFB?R?DMPTGQS?JGX?RGMLQ .MLC
43 %22/2 &?GJCBRMDCRAF
AF?PRB?R?
&?GJCBRMDCRAFR?@JCB?R? .MLC
43 %22/2 &?GJCBRMDCRAF
R?@JCB?R?
&?GJCBRMDCRAFR?@JCB?R? .MLC
43 %22/2 &?GJCBRMDCRAF
UMPIQFCCRB?R?
&?GJCBRMDCRAFUMPIQFCCRB?R? .MLC
43 %22/2 &?GJCBRMDCRAFlJ
RCPB?R?
&?GJCBRMDCRAFlJRCPB?R? .MLC
%PPMPAMBCPCDCPCLAC
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
##MBCMBC 3C3CTTCPGRWCPGRW 3SKK?PW3SKK?PW $CR?GJQ$CR?GJQ !!ARGMLARGML
43 %22/2 &?GJCBRMDCRAF
FC?BJGLCB?R?
&?GJCBRMDCRAFlJRCPB?R? .MLC
43 %22/2 &?GJCBRMDCRAF
L?RSP?JOSCPW
&?GJCBRMDCRAFL?RSP?JOSCPW .MLC
43 ).&/ &GJCSNJM?BQSA
ACQQDSJ
.MLC .MLC
43 %22/2 &?GJCBRMSNJM?B
lJC
&?GJCBRMSNJM?B .MLC
43 %22/2 4FCNGL@M?PBB?
R?AMSJBLMR@C
CVNMPRCBRMNBD
5FMF7CePCLMRQSPCUF?RF?NNCLCB0JC?QC
AJGAId2CNMPR0PM@JCKeRMCK?GJ?PCNMPRRMWMSP
?BKGLGQRP?RMPY?BKGL%K?GJ[
.MLC
$CNCLBCLA$CNCLBCLAW%PPW%PPMPQMPQ
##MBCMBC 3C3CTTCPGRWCPGRW 3SKK?PW3SKK?PW $CR?GJQ$CR?GJQ !!ARGMLARGML
43 %22/2 &?GJSPCDCRAFGLER?@JCBCNCL
BCLRQ
&?GJCBRMDCRAFBCNCLBCLRQDMPRFC
R?@JC
.MLC
43 %22/2 &?GJSPCDCRAFGLEAMJSKLBC
NCLBCLRQ
&?GJCBRMDCRAFBCNCLBCLRQDMPRFC
AMJSKL
.MLC
43 %22/2 &?GJSPCDCRAFGLEGLAMKNJCRC
GRCKQ
&?GJCBRMDCRAFGLAMKNJCRCGRCKQ .MLC
!!BKGL3CPTGABKGL3CPTGAC%PPC%PPMPQMPQ
##MBCMBC 3C3CTTCPGRWCPGRW 3SKK?PW3SKK?PW $CR?GJQ$CR?GJQ !!ARGMLARGML
43 %22/2 &?GJSPCDCRAFGLE-CK#?AFCQR?RQ &?GJCBRMDCRAF-CK#?AFCQR?RQ .MLC
43 %22/2 &?GJSPC-CK#?AFC#JC?P &?GJCBRMAJC?P-CK#?AFC .MLC
43 %22/2 &?GJSPCQC?PAFGLEDPMK-CK
#?AFC
&?GJCBRMQC?PAFDPMK-CK
#?AFC
.MLC
43 %22/2 &?GJSPCDCRAFGLE,MEECPQ &?GJCBRMDCRAF,MEECPQ .MLC
43 %22/2 &?GJSPCQCRRGLE,ME,CTCJ &?GJCBRMQCR,ME,CTCJ .MLC
43 %22/2 &?GJSPCECRRGLEBC@SEGLDM &?GJCBRMECRBC@SEGLDM .MLC
%PPMPAMBCPCDCPCLAC
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
##MBCMBC 3C3CTTCPGRWCPGRW 3SKK?PW3SKK?PW $CR?GJQ$CR?GJQ !!ARGMLARGML
43 ).&/ -CKA?AFCAJC?PCBQSAACQQDSJJW .MLC .MLC
43 ).&/ ,MEJCTCJQCRQSAACQQDSJJW .MLC .MLC
43 %22/2 &?GJCBRMPCNMPRNPM@JCK .MLC .MLC
43 ).&/ 0PM@JCKPCNMPRCBQSAACQQDSJJW .MLC .MLC
00CPKGQCPKGQQGMLQ%PPQGMLQ%PPMPQMPQ
##MBCMBC 3C3CTTCPGRWCPGRW 3SKK?PW3SKK?PW $CR?GJQ$CR?GJQ !!ARGMLARGML
43 %22/2 &?GJSPCDCRAFGLER?@JCNCPKGQQGMLQ &?GJCBRMDCRAFR?@JCNCPKGQQGMLQ .MLC
43 %22/2 &?GJSPCDCRAFGLE?LQUCPNCPKGQ
QGMLQ
&?GJCBRMDCRAF?LQUCPNCPKGQ
QGMLQ
.MLC
43 %22/2 &?GJSPCDCRAFGLENGL@M?PBNCPKGQ
QGMLQ
&?GJCBRMDCRAFNGL@M?PBNCPKGQ
QGMLQ
.MLC
43 %22/2 &?GJSPCECRRGLEKCR?B?R?NCPKGQ
QGMLQ
&?GJCBRMECRKCR?B?R?NCPKGQ
QGMLQ
.MLC
)KNMPR$?)KNMPR$?R?%PPR?%PPMPQMPQ
##MBCMBC 3C3CTTCPGRWCPGRW 3SKK?PW3SKK?PW $CR?GJQ$CR?GJQ !!ARGMLARGML
43 %22/2 $?R?A?AFGLED?GJCB $?R?A?AFGLED?GJCB .MLC
43 %22/2 2C?B#MJSKLQD?GJCB &?GJCBRMPC?BAMJSKLQ .MLC
43 %22/2 &?GJCBRMPC?BICWQ &?GJCBRMPC?BICWQ .MLC
43 %22/2 &?GJCBRMPC?BPCJ?RGMLQFGNQ &?GJCBRMPC?BPCJ?RGMLQFGNQ .MLC
43 %22/2 &?GJCBRMJM?BB?R? &?GJCBRMJM?BB?R? .MLC
43 %22/2 &?GJCBRMAPC?RCR?@JC &?GJCBRMAPC?RCR?@JC .MLC
43 %22/2 &?GJCBRMDCRAFB?R?PMUQ &?GJCBRMDCRAFB?R?PMUQ .MLC
43 %22/2 &?GJCBRMBCJCRClJCQ &?GJCBRMDCRAFB?R?PMUQ .MLC
43 %22/2 &?GJCBRM?@MPRAPC?RCR?@JC &?GJCBRM?@MPRAPC?RCR?@JC .MLC
%PPMPAMBCPCDCPCLAC
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
##MBCMBC 3C3CTTCPGRWCPGRW 3SKK?PW3SKK?PW $CR?GJQ$CR?GJQ !!ARGMLARGML
43 %22/2 &?GJCBRMAPC?RCQAFCK? &?GJCBRMAPC?RCQAFCK? .MLC
43 %22/2 &?GJCBRMDCRAFR?@JCKMBCJQ &?GJCBRMDCRAFR?@JCKMBCJQ .MLC
43 %22/2 &?GJCBRMDCRAFQ?KNJCT?JSCQ &?GJCBRMDCRAFQ?KNJCT?JSCQ .MLC
3AFCBSJCB*M@Q%PP3AFCBSJCB*M@Q%PPMPQMPQ
##MBCMBC 3C3CTTCPGRWCPGRW 3SKK?PW3SKK?PW $CR?GJQ$CR?GJQ !!ARGMLARGML
43 ).&/ 4FCJGQRMDHM@Q .MLC 0JC?QCAJGAId2CNMPR0PM@JCKeRMCK?GJ?PCNMPR
RMWMSP?BKGLGQRP?RMP
43 ).&/ 3SAACQQDSJJWAPC?R
CBHM@
.MLC .MLC
43 %22/2 4FCHM@AMSJBLMR
@CAPC?RCB
.MLC 0JC?QCAJGAId2CNMPR0PM@JCKeRMCK?GJ?PCNMPR
RMWMSP?BKGLGQRP?RMP
43 ).&/ 3SAACQQDSJJWSNB?R
CBHM@
.MLC .MLC
43 %22/2 4FCHM@AMSJBLMR
@CSNB?RCB
.MLC 0JC?QCAJGAId2CNMPR0PM@JCKeRMCK?GJ?PCNMPR
RMWMSP?BKGLGQRP?RMP
43 ).&/ 3SAACQQDSJJWBCJCRCB
HM@Q
.MLC .MLC
43 %22/2 4FCHM@AMSJBLMR
@CBCJCRCB
.MLC 0JC?QCAJGAId2CNMPR0PM@JCKeRMCK?GJ?PCNMPR
RMWMSP?BKGLGQRP?RMP
43 ).&/ 4FCHM@U?QN?SQCB .MLC .MLC
43 %22/2 4FCHM@AMSJBLMR
@CN?SQCB
.MLC 0JC?QCAJGAId2CNMPR0PM@JCKeRMCK?GJ?PCNMPR
RMWMSP?BKGLGQRP?RMP
43 ).&/ 4FCHM@U?QPC
QSKCB
.MLC .MLC
43 %22/2 4FCHM@AMSJBLMR
@CPCQSKCB
.MLC 0JC?QCAJGAId2CNMPR0PM@JCKeRMCK?GJ?PCNMPR
RMWMSP?BKGLGQRP?RMP
%PPMPAMBCPCDCPCLAC
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
5QCP!5QCP!BKGL3CPTGABKGL3CPTGAC%PPC%PPMPQMPQ
##MBCMBC 3C3CTTCPGRWCPGRW 3SKK?PW3SKK?PW $CR?GJQ$CR?GJQ !!ARGMLARGML
43 %22/2 &?GJCBRMDCRAFSQCPQJGQR &?GJCBRMDCRAFSQCPQJGQR .MLC
43 %22/2 &?GJCBRMDCRAFEPMSNQJGQR &?GJCBRMDCRAFEPMSNQJGQR .MLC
43 %22/2 &?GJCBRMDCRAFSQCPQ?LBEPMSNQ
JGQR
&?GJCBRMDCRAFSQCPQ?LBEPMSNQ
JGQR
.MLC
43 %22/2 3SAACQQDSJJWAPC?RCBSQCP 3SAACQQDSJJWAPC?RCBSQCP .MLC
43 %22/2 &?GJCBRMAPC?RCSQCP &?GJCBRMAPC?RCSQCP .MLC
43 %22/2 3SAACQQDSJJWAPC?RCBEPMSN 3SAACQQDSJJWAPC?RCBEPMSN .MLC
43 %22/2 &?GJCBRMAPC?RCEPMSN &?GJCBRMAPC?RCEPMSN .MLC
43 %22/2 3SAACQQDSJJWSNB?RCBSQCP 3SAACQQDSJJWSNB?RCBSQCP .MLC
43 %22/2 &?GJCBRMSNB?RCSQCP &?GJCBRMSNB?RCSQCP .MLC
43 %22/2 3SAACQQDSJJWSNB?RCBSQCPQ 3SAACQQDSJJWSNB?RCBSQCPQ .MLC
43 %22/2 &?GJCBRMSNB?RCSQCPQ &?GJCBRMSNB?RCSQCPQ .MLC
43 %22/2 3SAACQQDSJJWSNB?RCBEPMSN 3SAACQQDSJJWSNB?RCBEPMSN .MLC
43 %22/2 &?GJCBRMSNB?RCEPMSN &?GJCBRMSNB?RCEPMSN .MLC
43 %22/2 3SAACQQDSJJWSNB?RCBN?QQUMPB 3SAACQQDSJJWSNB?RCBN?QQUMPB .MLC
43 %22/2 &?GJCBRMSNB?RCN?QQUMPB &?GJCBRMSNB?RCN?QQUMPB .MLC
43 %22/2 3SAACQQDSJJWBCJCRCBSQCPQ 3SAACQQDSJJWBCJCRCBSQCPQ .MLC
43 %22/2 &?GJCBRMBCJCRCSQCPQ &?GJCBRMBCJCRCSQCPQ .MLC
43 %22/2 3SAACQQDSJJWBCJCRCBEPMSNQ 3SAACQQDSJJWBCJCRCBEPMSNQ .MLC
43 %22/2 &?GJCBRMBCJCRCEPMSNQ &?GJCBRMBCJCRCEPMSNQ .MLC
43 %22/2 3SAACQQDSJJW?QQGELCBSQCPQRM
EPMSNQ
3SAACQQDSJJW?QQGELCBSQCPQRM
EPMSNQ
.MLC
43 %22/2 &?GJCBRM?QQGELSQCPQRMEPMSNQ &?GJCBRM?QQGELSQCPQRMEPMSNQ .MLC
%PPMPAMBCPCDCPCLAC
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
##MBCMBC 3C3CTTCPGRWCPGRW 3SKK?PW3SKK?PW $CR?GJQ$CR?GJQ !!ARGMLARGML
43 %22/2 &?GJCBRMDCRAFNPMlJCNGA &?GJCBRMDCRAFNPMlJCNGA .MLC
43 ).&/ 3SAACQQDSJJWSNJM?BCBNPMlJCNGA .MLC .MLC
43 %22/2 &?GJCBRMSNJM?BNPMlJCNGA &?GJCBRMSNJM?BNPMlJCNGA .MLC
43 %22/2 3SAACQQDSJJW?QQGELCBEPMSNQRM
EPMSN
&?GJCBRM?QQGELSQCPRMEPMSN .MLC
43 %22/2 3SAACQQDSJJWAPC?RCBPMJC 3SAACQQDSJJWAPC?RCBPMJC .MLC
43 %22/2 &?GJCBRMAPC?RCPMJC &?GJCBRMAPC?RCPMJC .MLC
43 %22/2 3SAACQQDSJJWBCJCRCBPMJC 3SAACQQDSJJWBCJCRCBPMJC .MLC
43 %22/2 &?GJCBRMBCJCRCPMJC &?GJCBRMBCJCRCPMJC .MLC
43 %22/2 3SAACQQDSJJWSNB?RCBPMJC 3SAACQQDSJJWSNB?RCBPMJC .MLC
43 %22/2 &?GJCBRMSNB?RCPMJC &?GJCBRMSNB?RCPMJC .MLC
3CQ3CQQGML3CPTGAQGML3CPTGAC%PPC%PPMPQMPQ
##MBCMBC 3C3CTTCPGRWCPGRW 3SKK?PW3SKK?PW $CR?GJQ$CR?GJQ !!ARGMLARGML
43 %22/2 &?GJCBRMDCRAFQCQQGMLGL
DM
&?GJCBRMDCRAFQCQQGMLGLDM .MLC
43 %22/2 &?GJCBRMJMEGL 5FMF7CePCLMRQSPCUF?RF?NNCLCB
0JC?QCCK?GJRFCRP?AClJCRMY?BKGL%
K?GJ[
.MLC
43 %22/2 &?GJCBRMJMEMSR &?GJCBRMJMEMSR .MLC
43 %22/2 &?GJCBRMQ?TCAJGCLRQR?RC &?GJCBRMQ?TCAJGCLRQR?RC .MLC
43 %22/2 &?GJCBRMDCRAFJMEGLAML
lE
&?GJCBRMDCRAFJMEGLAMLlE .MLC
43 %22/2 &?GJCBRMDCRAFQJ?AIAML
lE
&?GJCBRMDCRAFQJ?AIAMLlE .MLC
43 %22/2 (C?JRFAFCAID?GJCB (C?JRFAFCAID?GJCB .MLC
43 %22/2 &?GJCBRMDCRAFFC?JRF
NMPR?JRMICL
&?GJCBRMDCRAFFC?JRFNMPR?JRMICL .MLC
43 %22/2 4FCFC?JRFNMPR?JPCJC?QC 5FMF7CePCLMRQSPCUF?RF?NNCLCB .MLC
%PPMPAMBCPCDCPCLAC
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
##MBCMBC 3C3CTTCPGRWCPGRW 3SKK?PW3SKK?PW $CR?GJQ$CR?GJQ !!ARGMLARGML
L?KCAMSJBLMR@CPC
RPGCTCB
0JC?QCCK?GJRFCRP?AClJCRMY?BKGL%
K?GJ[
$?$?R?-?L?ECKCLR3CPTGAR?-?L?ECKCLR3CPTGAC%PPC%PPMPQMPQ
##MBCMBC 3C3CTTCPGRWCPGRW 3SKK?PW3SKK?PW $CR?GJQ$CR?GJQ !!ARGMLARGML
43 %22/2 &?GJCBRMDCRAFB?R?QMSPAC
RWNCQ
&?GJCBRMDCRAFB?R?QMSPACRWNCQ .MLC
43 %22/2 &?GJCBRMDCRAFB?R?QMSPAC
Q?KNJCT?JSCQ
&?GJCBRMDCRAFB?R?QMSPACQ?KNJCT?J
SCQ
.MLC
43 %22/2 &?GJCBRMBCJCRCB?R?
QMSPAC
&?GJCBRMBCJCRCB?R?QMSPAC .MLC
43 %22/2 &?GJCBRMCVCASRC$$, &?GJCBRMCVCASRC$$, .MLC
43 %22/2 &?GJCBRMSNB?RCQAFCBSJC &?GJCBRMSNB?RCQAFCBSJC .MLC
43 %22/2 &?GJCBRMPCJM?BR?QIQ &?GJCBRMPCJM?BR?QIQ .MLC
43 %22/2 &?GJCBRMQRMNR?QIQ &?GJCBRMQRMNR?QIQ .MLC
43 %22/2 &?GJCBRMECRAPC?RGML$$, &?GJCBRMECRAPC?RGML$$, .MLC
43 %22/2 &?GJCBRMJM?BDPMKB?R?
QMSPAC
&?GJCBRMJM?BDPMKB?R?QMSPAC .MLC
43 %22/2 &?GJCBRMAPC?RCAMLLCA
RGMLRMB?R?QMSPAC
&?GJCBRMAPC?RCAMLLCARGMLRMB?R?
QMSPAC
.MLC
43 %22/2 &?GJCBRMAPC?RCB?R?
QMSPAC
&?GJCBRMAPC?RCB?R?QMSPAC .MLC
43 %22/2 &?GJCBRMAMLLCARRMB?R?
QMSPAC
&?GJCBRMAMLLCARRMB?R?QMSPAC .MLC
43 %22/2 &?GJCBRMECRB?R?QMSPAC
AMLLCARGMLlCJBGLDM
&?GJCBRMECRB?R?QMSPACAMLLCARGML
lCJBGLDM
.MLC
43 %22/2 &?GJCBRMECRAMLLCARGML
JGQRDMPB?R?QMSPAC
&?GJCBRMECRAMLLCARGMLJGQRDMPB?R?
QMSPAC
.MLC
43 %22/2 &?GJCBRMECRAMLLCARGML
?RRPG@SRCQDMPB?R?QMSPAC
&?GJCBRMECRAMLLCARGML?RRPG@SRCQDMP
B?R?QMSPAC
.MLC
43 %22/2 &?GJCBRMECRAMLLCARGMLQ &?GJCBRMECRAMLLCARGMLQRMB?R? .MLC
%PPMPAMBCPCDCPCLAC
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
##MBCMBC 3C3CTTCPGRWCPGRW 3SKK?PW3SKK?PW $CR?GJQ$CR?GJQ !!ARGMLARGML
RMB?R?QMSPAC QMSPAC
43 %22/2 &?GJCBRMDCRAFB?R?QMSPAC
AMLlE
&?GJCBRMDCRAFB?R?QMSPACAMLlE .MLC
43 %22/2 &?GJCBRMN?PQCQOJ &?GJCBRMN?PQCQOJ .MLC
43 %22/2 &?GJCBRMCVCASRCQOJ &?GJCBRMCVCASRCQOJ .MLC
43 ).&/ 3SAACQQDSJJWAPC?RCBAML
LCARGMLRMB?R?QMSPAC
.MLC .MLC
43 ).&/ 3SAACQQDSJJWSNB?RCBB?R?
SNJM?BQAFCBSJC
.MLC .MLC
43 %22/2 &?GJCBRMCVCASRCQOJ 0JC?QCAFCAIRFCD?GJGLEAMKK?LBCVC
ASRCBY[QR?RCKCLRQQSAACQQDSJJW
.MLC
43 %22/2 ,GEFRUCGEFRB?R?A?AFC
BGQ?@JCB
,GEFRUCGEFRB?R?A?AFCBGQ?@JCB .MLC
43 ).&/ 3CJCARCBR?@JCQUCPC
OSCSCBDMPJM?BGLE
3CJCARCBR?@JCQUCPCOSCSCBDMPJM?B
GLE
.MLC
43 %22/2 $?R?4WNCAMLTCPQGMLCPPMP .MK?NNGLEDMSLBDMPQMSPACB?R?RWNC
RM4FMSEFR3NMRB?R?RWNC
.MLC
43 ).&/ 3SAACQQDSJJWPCJM?BR?QI
QR?PRCB
.MLC .MLC
43 ).&/ 3SAACQQDSJJWAMLLCARCBRM
B?R?QMSPAC
.MLC .MLC
43 ).&/ 3SAACQQDSJJWAPC?RCBB?R?
QMSPAC
.MLC .MLC
43 ).&/ 3SAACQQDSJJWQRMNNCBRFC
R?QIQ
.MLC .MLC
43 ).&/ 3SAACQQDSJJWBCJCRCBRFC
AMLLCARGML
.MLC .MLC
43 %22/2 4FCPCU?Q?LCPPMPBCJCR
GLERFGQAMLLCARGML
.MLC .MLC
43 ).&/ 3SAACQQDSJJWCVCASRCBRFC
$$,
.MLC .MLC
%PPMPAMBCPCDCPCLAC
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
#JSQ#JSQRRCP3CP3R?R?RSQ3CPTGARSQ3CPTGAC%PPC%PPMPQMPQ
##MBCMBC 3C3CTTCPGRWCPGRW 3SKK?PW3SKK?PW $CR?GJQ$CR?GJQ !!ARGMLARGML
43 7!2.).' &?GJCBRMDCRAFAJSQRCPGLDMPK?RGMLDPMKQC?PAF
QCPTGAC
.MLC .MLC
43 7!2.).' &?GJCBRMDCRAFR?@JCBCR?GJGLDMPK?RGMLDPMK
QC?PAFQCPTGAC
.MLC .MLC
43 7!2.).' &?GJCBRMDCRAFAJSQRCPGLDMPK?RGMLDPMKB?R?@?QC
QCPTGAC
.MLC .MLC
43 7!2.).' &?GJCBRMDCRAFR?@JCBCR?GJGLDMPK?RGMLDPMK
B?R?@QCQCPTGAC
.MLC .MLC
43 7!2.).' &?GJCBRMDCRAFAJSQRCPGLDMPK?RGMLDPMKAJSQRCP
K?L?ECKCLRQCPTGAC
.MLC .MLC
43 7!2.).' &?GJCBRMDCRAFBCR?GJGLDMPK?RGMLDPMKAJSQRCP
K?L?ECKCLRQCPTGAC
.MLC .MLC
43 7!2.).' &?GJCBRMDCRAFJMEDPMKAJSQRCPK?L?ECKCLRQCP
TGAC
.MLC .MLC
43 7!2.).' &?GJCBRMDCRAFQL?NQFMRJGQRDPMKAJSQRCPK?L
?ECKCLRQCPTGAC
.MLC .MLC
43 7!2.).' &?GJCBRMDCRAFAJSQRCPGLDMPK?RGMLDPMK?JCPR
K?L?ECKCLRQCPTGAC
.MLC .MLC
43 7!2.).' &?GJCBRMDCRAFAJSQRCPGLDMPK?RGMLDPMKCTCLR
QCPTGAC
.MLC .MLC
43 7!2.).' &?GJCBRMDCRAF?JCPRQGLDMPK?RGMLDPMK?JCPRK?L
?ECKCLRQCPTGAC
.MLC .MLC
43 7!2.).' &?GJCBRMDCRAFCTCLRQGLDMPK?RGMLDPMK?JCPR
K?L?ECKCLRQCPTGAC
.MLC .MLC
43 ).&/ 4F?LIQDMPWMSPDCCB@?AI .MLC .MLC
43 7!2.).' 3MPPW5L?@JCRMQS@KGRRFCDCCB@?AI?RRFGQKM
KCLR
.MLC .MLC
43 ).&/ 3SAACQQDSJJWCVNMPRCBM@HCARQ&GJCA?L@CDMSLB
?RY[
.MLC .MLC
%PPMPAMBCPCDCPCLAC
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
##MBCMBC 3C3CTTCPGRWCPGRW 3SKK?PW3SKK?PW $CR?GJQ$CR?GJQ !!ARGMLARGML
43 %22/2 3MPPW5L?@JCRMCVNMPRM@HCARQ?RRFGQKMKCLR 7F?RF?N
NCLCBY[
.MLC
43 ).&/ 3SAACQQDSJJWGKNMPRCBM@HCARQ .MLC .MLC
43 %22/2 3MPPW5L?@JCRMGKNMPRM@HCARQ?RRFGQKMKCLR 7F?RF?N
NCLCBY[
.MLC
43 ).&/ 3SAACQQDSJJWBCJCRCBB?R?QMSPACM@HCARQ .MLC .MLC
#?JJMQSK!0)%PP#?JJMQSK!0)%PPMPQMPQ
##MBCMBC 3C3CTTCPGRWCPGRW 3SKK?PW3SKK?PW $CR?GJQ$CR?GJQ !!ARGMLARGML
43 %22/2 4FCB?R?WMS?PC
RPWGLERMBCJCRC
F?QQMKCBCNCL
BCLAGCQ
3MKCM@HCARQBCNCLBMLRFCB?R?
WMS?PCRPWGLERMBCJCRC
BCJCRCRFCBC
NCLBCLAGCQ
@CDMPCBCJCR
GLERFGQB?R?
43 %22/2 5FMF7CePCLMR
QSPCUF?RF?N
NCLCB
0JC?QCCK?GJRFCRP?AClJCRMY?B
KGL%K?GJ[
.MLC
43 %22/2 #MSJBLMR?SRFM
PGXCSQCP
4PWJMEEGLEGL?E?GL .MLC
43 %22/2 5FMF7CePCLMR
QSPCUF?RF?N
NCLCB
0JC?QCCK?GJRFCRP?AClJCRMY?B
KGL%K?GJ[
.MLC
43 7!2.).' 3RGJJJM?BGLEB?R?
AMKC@?AIQMML
.MLC .MLC
43 %22/2 5FMF7CePCF?T
GLERPMS@JCECR
RGLEB?R?DMPRFGQ
PCOSCQR
0JC?QCCK?GJRFCRP?AClJCRMY?B
KGL%K?GJ[
.MLC
43 %22/2 5FMF7CePCF?T
GLERPMS@JCECR
RGLEB?R?DMPRFGQ
PCOSCQR
0JC?QCCK?GJRFCRP?AClJCRMY?B
KGL%K?GJ[
.MLC
43 %22/2 5FMF7CePCF?T
GLERPMS@JCECR
RGLEB?R?DMPRFGQ
PCOSCQR
0JC?QCCK?GJRFCRP?AClJCRMY?B
KGL%K?GJ[
.MLC
43 %22/2 3MKCRFGLEUCLR 5FMF7CePCLMRQSPCUF?RF?N .MLC
%PPMPAMBCPCDCPCLAC
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
##MBCMBC 3C3CTTCPGRWCPGRW 3SKK?PW3SKK?PW $CR?GJQ$CR?GJQ !!ARGMLARGML
UPMLEUGRFWMSP
QC?PAF
NCLCB0JC?QCCK?GJRFCRP?AClJC
RMY?BKGL%K?GJ[
43 %22/2 4FCA?JASJ?RGML
CLEGLCF?QRGKCB
MSR0JC?QCRPW
?E?GL
0JC?QCCK?GJRFCRP?AClJCRMY?B
KGL%K?GJ[
.MLC
43 %22/2 #?LLMRMNCL/@
HCAR
/@HCARA?LLMR@CMNCLCBBSCRM
CPPMPQGLQMKCMDGRQBCNCLBCLAGCQ
.MLC
43"JGLI
'CLCP?RCB
%PPMPQ


43 7!2.).' #?LLMRAMLLCAR
RMRFCA?JASJ?RGML
CLEGLC0JC?QCRPW
?E?GLQMML
.MLC .MLC
43 7!2.).' 4FCA?JASJ?RGML
CLEGLCF?QRGKCB
MSR0JC?QCRPW
?E?GL
.MLC .MLC
43 7!2.).' #?LLMRAMLLCAR
RMRFCQC?PAFCL
EGLC0JC?QCRPW
?E?GLQMML
.MLC .MLC
43 7!2.).' 4FCQC?PAFCLEGLC
F?QRGKCBMSR
0JC?QCRPW?E?GL
.MLC .MLC
43 %22/2 #?LLMRMNCLY[ Y[A?LLMR@CMNCLCBBSCRMCPPMPQ
GLRFCDMJJMUGLEBCNCLBCLAGCQ
4WNCMDRFCM@HCAR4?@JC!LQUCP
0GL@M?PBCRA
.MLC
43 7!2.).' 7CePCQRGJJGLBCV
GLERFGQB?R?RPW
?E?GLQMML
.MLC .MLC
43 %22/2 /@HCARGQLMRNPC
QCLRGLRFCQWQRCK
Y[GQLMRNPCQCLRGLRFCQWQRCK
4WNCMDRFCM@HCAR4?@JC!LQUCP
0GL@M?PBCRA
.MLC
43 %22/2 4FMSEFR3NMRGQ
SLPC?AF?@JC
.MLC .MLC
%PPMPAMBCPCDCPCLAC
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
##MBCMBC 3C3CTTCPGRWCPGRW 3SKK?PW3SKK?PW $CR?GJQ$CR?GJQ !!ARGMLARGML
0JC?QCRPW?E?GL
QMML
##MKKML%PPMKKML%PPMPQMPQ
##MBCMBC 3C3CTTCPGRWCPGRW 3SKK?PW3SKK?PW $CR?GJQ$CR?GJQ !!ARGMLARGML
43 %22/2 !QWQRCKCP
PMPF?QMA
ASPPCB
5FMF7CePCLMRQSPCUF?RF?NNCLCB
0JC?QCAMLR?ARWMSP?BKGLGQRP?RMP
.MLC
43 %22/2 #MLLCARGML
D?GJCB
4FCKCR?B?R?QRMPCGQLMRPC?AF?@JC 0JC?QCAMLR?AR
WMSP?BKGLGQRP?
RMP
43 %22/2 4FCGLNSRGQ
GLT?JGB
)LNSRDPMKRFCAJGCLRRMRFCQCPTCPGQGL
T?JGB
0JC?QCAMLR?AR
WMSP?BKGLGQRP?
RMP
43 %22/2 5LDMPRSL?RCJW
WMSA?LeRBM
RF?R
9MS?PCLMR?SRFMPGXCBRMNCPDMPKY[
Y[c?ARGMLSQCPGQLMR?SRFMPGXCBDMP
0JC?QCPCOSCQR
?AACQQDPMK
WMSP?BKGLGQRP?
RMP
43 %22/2 4FCSQCP
AMSJBLMR@C
?SRFMPGXCB
5QCPY[GQLMR?SRFMPGXCBRMNCPDMPK
Y[Y[cL?KCMDRFCSQCPY[c?A
RGMLSQCPGQLMR?SRFMPGXCBDMP
0JC?QCPCOSCQR
?AACQQDPMK
WMSP?BKGLGQRP?
RMP
43 %22/2 4FC@?QCM@
HCARGQKGQQGLE
!LSLBCPJWGLEM@HCARPCDCPCLACB@WRFGQ
M@HCARGQKGQQGLEGLQRMPC
0JC?QCAMLR?AR
WMSP?BKGLGQRP?
RMP
43 %22/2 4FCAMLLCA
RGMLRM
:MMICCNCP
F?QD?GJCB
:MMICCNCPGQLMRPC?AF?@JC 0JC?QCAMLR?AR
WMSP?BKGLGQRP?
RMP
43 %22/2 4FCPCeQGLT?JGB
N?P?KCRCPQ
)LT?JGBN?P?KCRCPT?JSCQY[ 0JC?QCAMLR?AR
WMSP?BKGLGQRP?
RMP
43 %22/2 4FCSQCPA?L
LMR@CDMSLB
5QCPY[LMRDMSLBGLQRMPCY[c
L?KCMDRFCSQCP
0JC?QCAMLR?AR
WMSP?BKGLGQRP?
RMP
43 %22/2 #?LLMR?BB
EPMSN
4FGQEPMSN?JPC?BW@CJMLEQRMRFCEPMSN
WMS?PCRPWGLERM?BBGRRM
.MLC
%PPMPAMBCPCDCPCLAC
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
&&?JA?JAML%PPML%PPMPQMPQ
##MBCMBC 3C3CTTCPGRWCPGRW 3SKK?PW3SKK?PW $CR?GJQ$CR?GJQ !!ARGMLARGML
43 %22/2 &?JAMLOSCPWA?LACJJCB .MLC .MLC
$?$?R?%PPR?%PPMPQMPQ
##MBCMBC 3C3CTTCPGRWCPGRW 3SKK?PW3SKK?PW $CR?GJQ$CR?GJQ !!ARGMLARGML
43 %22/2 )LT?JGBPMU .MLC .MLC
43 %22/2 )LT?JGBR?@JCOSCPWPC
QSJRQCR
.MLC .MLC
43 %22/2 )LT?JGBAMJSKLGBCLRGlCP .MLC .MLC
43 %22/2 )LT?JGBTGQS?JGX?RGMLGBCL
RGlCP
.MLC .MLC
43 %22/2 .MB?R? 1SCPWCVCASRGMLPCQSJRCBGLLMB?R? .MLC
43 %22/2 1SCPWCVCASRGMLD?GJCB %PPMPGLOSCPWCVCASRGMLRM&?JAML .MLC
43 %22/2 !LQUCPB?R?ECLCP?RGML
D?GJCB
%PPMPGL!LQUCPB?R?ECLCP?RGMLDMP
3?ECGLNSR
.MLC
43 %22/2 $?R?CVNMPRD?GJCB .MLC .MLC
43 %22/2 $?R?ECLCP?RGMLD?GJCB %PPMPGLB?R?ECLCP?RGMLGL#?JJMQSK .MLC
22CNMPR'CLCPCNMPR'CLCP??RGML%PPRGML%PPMPQMPQ
##MBCMBC 3C3CTTCPGRWCPGRW 3SKK?PW3SKK?PW $CR?GJQ$CR?GJQ !!ARGMLARGML
43 %22/2 %PPMPUFGJCCVNMPRGLEB?R?lJC .MLC .MLC
43 %22/2 )LT?JGBGLNSR 4FCBClLGRGMLMDRFCHM@GQGL
T?JGB
.MLC
43 %22/2 .M?SRFMPNPMTGBCB .MLC .MLC
43 %22/2 .MNGL@M?PBNPMTGBCB .MLC .MLC
%PPMPAMBCPCDCPCLAC
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
##MBCMBC 3C3CTTCPGRWCPGRW 3SKK?PW3SKK?PW $CR?GJQ$CR?GJQ !!ARGMLARGML
43 %22/2 .MPCAGNGCLRQNPMTGBCB .MLC .MLC
43 %22/2 4FGQDMPK?RGQLMRQSNNMPRCB .MLC .MLC
43 %22/2 .MHM@L?KCNPMTGBCB .MLC .MLC
43 %22/2 .MHM@BCQAPGNRGMLNPMTGBCB .MLC .MLC
43 %22/2 0GL@M?PBB?R?CVNMPRCPPMP .MLC .MLC
43 %22/2 6GQS?JGX?RGMLB?R?CVNMPRCPPMP .MLC .MLC
43 %22/2 5QCPB?R?SL?T?GJ?@JC .MLC .MLC
43 %22/2 #MLlESP?RGMLGLDMPK?RGMLSL
?T?GJ?@JC
.MLC .MLC
43 %22/2 4FCPC?PCRMMK?LWPCAGNGCLRQ 4FCK?VLSK@CPMDPCAGNGCLRQGQ

.MLC
43 %22/2 !RR?AFKCLRQGXCJGKGRCVACCBCB .MLC .MLC
43 %22/2 2CAGNGCLRBMK?GLGQLMR
UFGRCJGQRCB
.MLC .MLC
-MP-MPC-CR?B?C-CR?B?R?%PPR?%PPMPQMPQ
##MBCMBC 3C3CTTCPGRWCPGRW 3SKK?PW3SKK?PW $CR?GJQ$CR?GJQ !!ARGMLARGML
43 %22/2 3AFCK?APC?RGML
D?GJCB
%PPMPAPC?RGLEB?R?@?QC
QAFCK?
.MLC
43 %22/2 6GCUQAPC?RGML
D?GJCB
%PPMPAPC?RGLETGCU .MLC
43 %22/2 4FCM@HCARA?L
LMR@CDMSLBGL
QRMPC
/@HCARUGRF)BY[MD
RWNCY[LMRDMSLB
Y[cGBCLRGRWMDRFCM@
HCARY[cRWNCMDM@
HCAR
.MLC
43 %22/2 4FCM@HCARGQGL
?LGLT?JGBQR?RC
/HCARUGRF)BY[MD
RWNCY[GLGLT?JGBQR?RC
Y[cGBCLRGRWMDRFC
M@HCARY[cRWNCMD
M@HCAR
.MLC
43 %22/2 /@HCAR?JPC?BW /@HCARUGRF)BY[MD .MLC
%PPMPAMBCPCDCPCLAC
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
##MBCMBC 3C3CTTCPGRWCPGRW 3SKK?PW3SKK?PW $CR?GJQ$CR?GJQ !!ARGMLARGML
CVGQRQ RWNCY[?JPC?BWCVGQRQ
Y[cGBCLRGRWMDRFC
M@HCARY[cRWNCMD
M@HCAR
43 %22/2 )LT?JGBM@HCAR
RWNC
)LT?JGBRWNCY[NPMTGB
CBY[cRWNCMDM@HCAR
.MLC
43 %22/2 )LT?JGB3?EC
OSCQRGML
)LQSnAGCLRMPGLT?JGBGL
NSRDPMK3?ECY[
Y[cRFCGLT?JGBGLNSR
.MLC
43 %22/2 )LT?JGB3?EC
OSCQRGML
)LNSRDPMKDPMK3?ECc
KGQQGLEAMJSKLQMDRWNC
Y[Y[cAMJSKLRWNC
.MLC
43 %22/2 )LT?JGB3?EC
OSCQRGML
)LT?JGBGLNSRDPMK3?ECc
GLT?JGBCVNPCQQGMLY[
Y[cRFCGLT?JGBCVNPCQ
QGML
.MLC
43 %22/2 3CLBGLEJMEGA?J
KCR?B?R?RM
3?ECD?GJCB
3CLBGLEJMEGA?JKCR?B?
R?RM3?ECD?GJCBBSCRM
Y[Y[cPC?QMLDMP
D?GJSPC
.MLC
43 %22/2 !LQUCPECLCP?
RGMLD?GJCB
!LQUCPECLCP?RGML
D?GJCBBSCRMY[Y[
cPC?QMLDMPD?GJSPC
.MLC
43 %22/2 7MPIQFCCRECL
CP?RGMLD?GJCB
7MPIQFCCRECLCP?RGML
D?GJCBBSCRMY[Y[
cPC?QMLDMPD?GJSPC
.MLC
43 %22/2 3CPTGACNPMTGBCP
SL?T?GJ?@JC
3CPTGACNPMTGBCPSL?T?GJ
?@JCY[Y[c
NPMTGBCPBCR?GJQ
.MLC
43 %22/2 0FWQGA?JKMBCJ
LMRJM?BCB
.MLC .MLC
43 %22/2 )LT?JGBNFWQGA?J
QAFCK?NPMRM
)LAMLQGQRCLAWGLNFWQGA?J
QAFCK?DPMK&?JAML
Y[Y[cCPPMPBCR?GJQ
.MLC
43 %22/2 )LT?JGBBSNJGA?RC
AMJSKLQ
$SNJGA?RCAMJSKLQY[
Y[c,GQRMDBSNJGA?RC
AMJSKLGBCLRGRGCQ
.MLC
43 %22/2 #WAJGAPCJ?RGML
QFGN
$CRCARCBAWAJCQY[
Y[cAWAJCBCR?GJQ
.MLC
%PPMPAMBCPCDCPCLAC
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
##MBCMBC 3C3CTTCPGRWCPGRW 3SKK?PW3SKK?PW $CR?GJQ$CR?GJQ !!ARGMLARGML
43 7!2.).' /JBCPNFWQGA?J
QAFCK?TCPQGML
PCACGTCB
3AFCK?SNB?RCDMPMJB
CPTCPQGMLY[PCACGTCB
?LBGELMPCBY[cPC
ACGTCBTCPQGMLLSK@CP
.MLC
43 %22/2 )LT?JGBPCJ?RGML
QFGN
!RRCKNRCBRMAPC?RCGL
T?JGBPCJ?RGMLQFGNY[
Y[cPCJ?RGMLQFGNBCR?GJQ
.MLC
43 %22/2 )LT?JGBlJRCPT?J
SCQYT?JSCQ[
.MLC .MLC
43 %22/2 #PC?RGLEPCJ?RGML
QFGND?GJCB
.MLC .MLC
43 %22/2 $CJCRGLEQAFCK?
D?GJCB
.MLC .MLC
43 %22/2 %VNPCQQGMLT?JG
B?RGMLD?GJCB
.MLC .MLC
43 ).&/ ,M?BQAFCBSJC
QSAACQQDSJJWBGQ
?@JCB
.MLC .MLC
43 %22/2 ,M?BQAFCBSJC
AMSJBLMR@CBGQ
?@JCB
.MLC .MLC
43 %22/2 /@HCARQDCRAFCB
DPMKRFCAMLLCA
RGML?PCGLT?JGB
DMPCBGRGLEB?R?
QMSPAC
.MLC 4MNPMACCBUGRFCBGRGLE
RFCB?R?QMSPACNJC?QCCB
GRRFCAMLLCARGML@CJMURM
DCRAFT?JGBQMSPACM@HCARQ
43 ).&/ 3SAACQQDSJJWCBGR
CBB?R?QMSPAC
AMLLCARGML
.MLC .MLC
43 %22/2 #MLLCARGMLRCQR
D?GJCB
.MLC 0JC?QCTCPGDWAMLLCARGML
?RRPG@SRCQ
,,M?BGLE%PPM?BGLE%PPMPQMPQ
##MBCMBC 3C3CTTCPGRWCPGRW 3SKK?PW3SKK?PW $CR?GJQ$CR?GJQ !!ARGMLARGML
43 %22/2 4?@JCGQLMRPC?BWB?R?JM?BGLEGLNPMEPCQQ .MLC .MLC
%PPMPAMBCPCDCPCLAC
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC
44GKCJW%PPGKCJW%PPMPQMPQ
##MBCMBC 3C3CTTCPGRWCPGRW 3SKK?PW3SKK?PW $CR?GJQ$CR?GJQ !!ARGMLARGML
43 %22/2 &?GJCBRMGLGRG?JGXC .MLC .MLC
%PPMPAMBCPCDCPCLAC
$CACK@CP
4FMSEFR3NMR!BKGLGQRP?RGML'SGBC 0?EC

Navigation menu