| ThoughtSpot Ation Thought Spot User Guide 4.4
User Manual: Pdf
Open the PDF directly: View PDF .
Page Count: 317 [warning: Documents this large are best viewed by clicking the View PDF Link!]
- Table of Contents
- Introduction to the User Guide
- Finding your way around
- Log in or out of ThoughtSpot
- About your user profile
- Understanding privileges
- Use stickers to organize
- What are Searches and Answers?
- Start a new search
- Choose a data source
- Search bar features
- Search suggestions
- Search results and column types
- Last data refresh time
- Work with Answers
- Results that are tables
- Overview of keyword searches
- Time series analysis
- Search using growth over time
- Proximity searches "near" and "farther than"
- Understand filters
- Add a filter to a table
- Add a filter to a chart
- Create a bulk filter
- Delete a filter
- Filter on null, blank, or empty values
- Other search actions
- Change result display options
- Show underlying data
- See the search behind a result
- Apply conditional formatting
- Download your search
- Replay search
- Understand charts
- Column charts
- Bar charts
- Line charts
- Pie charts
- Area Charts
- Scatter charts
- Bubble charts
- Pareto charts
- Waterfall charts
- Treemap charts
- Line column charts
- Funnel charts
- Geo charts
- Pivot table
- Change a chart
- Reorder labels on the axis or legend
- Set the y-axis range
- Hide and show values
- Change chart colors
- Additional chart options
- Zoom into a chart
- Understand formulas in searches
- Add a formula to a search
- View or edit a formula in a search
- Overview of aggregate formulas
- Filtered aggregation
- About cumulative formulas
- Calculate the cumulative sum
- About grouping formulas
- About moving formulas
- Calculate the moving average
- About conversion formulas
- About date formulas
- Percent (simple number) calculations
- About conditional formulas (operators)
- Nested formulas
- Formula support for chasm trap schemas
- Refine a search with a worksheet
- Save a search as a worksheet
- Search from an aggregated worksheet
- Worksheet example scenarios
- Basic pinboard usage
- Edit the layout of a pinboard
- Pinboard filters
- Schedule a pinboard job
- Search actions within a pinboard
- Copy a pinboard
- Copy a pinboard or visualization link
- Reset a pinboard or visualization
- Start a slideshow
- Understand data sources
- Create and load a CSV file
- Append data through the UI
- View a data profile
- Set your display language (locale)
- What is SpotIQ?
- SpotIQ 101: Load and analyze data
- SpotIQ 101: Do more with SpotIQ
- SpotIQ 101: Review insights
- Best SpotIQ Practices
- Custom SpotIQ analysis
- Advanced R Customizations
- Overview of sharing
- Share a pinboard
- Share answers
- Share uploaded data
- Revoke access (unshare)
- Get help
- About this reference
- Keyword reference
- TQL reference
- ThoughtSpot loader flag reference
- tscli command reference
- Date and time formats reference
- Row level security rules reference
- Formula reference
- Error code reference
- Metadata Errors (100 - 499)|
- Data Service Errors (500 - 699)
- Dependency Errors (700 - 799)
- Admin Service Errors (800 - 899)
- Permissions Errors (900 - 999)
- Import Data Errors (1000 - 1099)
- Scheduled Jobs Errors (1100 - 1199)
- User Admin Service Errors (1200 - 1399)
- Session Service Errors (1400 - 1599)
- Data Management Service Errors (1600 - 1799)
- Cluster Status Service Errors (1800 - 1899)
- Callosum API Errors (9000 - 9199)
- Common Errors (10000 - 10099)
- Falcon Errors (10600 - 10699)
- Data Errors (11000 - 11099)
- Report Generation Errors (12000 - 13000)
- More Metadata Errors (13000 - 13099)
- Loading Errors (30000 - 30099)
- Timely Errors (60000 - 64999)
5QCP'SGBC5QCP'SGBC
6CPQGML$CACK@CP
#MNWPGEFRDMP4FMSEFR3NMRNS@JGA?RGMLQ]4FMSEFR3NMR)LA!JJPGEFRQ
PCQCPTCB
4FMSEFR3NMR)LA0?JM!JRM3OS?PC
"SGJBGLE3SGRC
0?JM!JRM#!
!JJPGEFRQPCQCPTCB4FGQNPMBSARGQNPMRCARCB@W53?LBGLRCPL?RGML?JAMNWPGEFR
?LBGLRCJJCARS?JNPMNCPRWJ?UQ4FMSEFR3NMRGQ?RP?BCK?PIMD4FMSEFR3NMR)LAGL
RFC5LGRCB3R?RCQ?LBMPMRFCPHSPGQBGARGMLQ!JJMRFCPK?PIQ?LBL?KCQKCLRGMLCB
FCPCGLK?W@CRP?BCK?PIQMDRFCGPPCQNCARGTCAMKN?LGCQ
44?@JCMD#?@JCMD#MLRMLRCLRQCLRQ
)LRP)LRPMBSARGMLMBSARGML
'CRRGLE3R?PRCB
&GLBGLEW&GLBGLEWMSPUMSPU??W?PW?PMSLBMSLB
,,MEGLMPMSRMD4MEGLMPMSRMD4FMSEFR3NMRFMSEFR3NMR
99MSPSQCPNPMSPSQCPNPCDCDCPCPCLACLACQCQ
5LBCPQ5LBCPQR?LBGLENPGTGJCECQR?LBGLENPGTGJCECQ
5QCQ5QCQRGAIRGAICPQRCPQRMMPMMPE?LGXE?LGXCC
5QC3C?PAF
77F?F?R?PR?PCQC?PCQC?PAFCQ?LB?LQAFCQ?LB?LQUUCPQCPQ
3C?PAF@?QGAQ
33R?PR?LCR?PR?LCUQC?PUQC?PAFAF
#FMMQC?B?#FMMQC?B?R?QMSPR?QMSPAACC
3C?P3C?PAF@?PDAF@?PDC?C?RSPRSPCQCQ
3C?P3C?PAFQSEECQAFQSEECQRGMLQRGMLQ
3C?P3C?PAFPAFPCQSJRQ?LBACQSJRQ?LBAMJSKLRWNCQMJSKLRWNCQ
,?Q,?QRB?RB?R?PR?PCDPCDPCQFRGKCCQFRGKC
77MPIUGRF!LQMPIUGRF!LQUUCPQCPQ
22CQSJRQRF?CQSJRQRF?R?PR?PCR?@JCQCR?@JCQ
5QCICWUMPBQGLQC?PAF
/T/TCPTGCCPTGCUMDIUMDICCWWUUMPMPBQC?PBQC?PAFCQAFCQQQ
44GKCQCPGCQ?L?JWGKCQCPGCQ?L?JWQGQQGQ
3C?P3C?PAFSQGLEEPAFSQGLEEPMMURFMURFMTTCPRGKCCPRGKC
0P0PMMVGKGRWQC?PVGKGRWQC?PAFCQLC?P?LBDAFCQLC?P?LBD?PRFCPRF?L?PRFCPRF?L
7MPIUGRFfJRCPQ
5LBCPQ5LBCPQR?LBfJRR?LBfJRCPQCPQ
!!BB?fJRBB?fJRCPRCPRM?R?@JCM?R?@JC
!!BB?fJRBB?fJRCPRCPRM?AF?PRM?AF?PR
#P#PC?C?RRC?@SJIfJRC?@SJIfJRCPCP
$CJCR$CJCRC?fJRC?fJRCPCP
&GJR&GJRCPMLLSJJ@J?LIMPCKNRWTCPMLLSJJ@J?LIMPCKNRWT?JSCQ?JSCQ
/RFCPQC?PAF?ARGMLQ
/RFCPQC?P/RFCPQC?PAF?ARGMLQAF?ARGMLQ
#F?LECP#F?LECPCQSJRBGQNJ?CQSJRBGQNJ?WMNRGMLQWMNRGMLQ
3FM3FMUSLBCPJWGLEB?USLBCPJWGLEB?R?R?
3CCRFCQC?P3CCRFCQC?PAF@CFGLB?PAF@CFGLB?PCQSJRCQSJR
4FMSEFR3NMR5QCP'SGBC
$CACK@CP
QSNNMPR RFMSEFRQNMRAMK G
!NNJWA!NNJWAMLBGRGML?JDMLBGRGML?JDMPK?MPK?RRGLERRRGLERM?R?@JCM?R?@JC
$M$MULJM?BWULJM?BWMSPQC?PMSPQC?PAFAF
22CNJ?CNJ?WQC?PWQC?PAFAF
7MPIUGRFAF?PRQ
5LBCPQ5LBCPQR?LBAF?PRQR?LBAF?PRQ
#F?PRRWNCQ
##MJSKLAF?PRQMJSKLAF?PRQ
"?PAF?PRQ"?PAF?PRQ
,GLCAF?PRQ,GLCAF?PRQ
0GCAF?PRQ0GCAF?PRQ
!P!PC?AF?PRQC?AF?PRQ
3A?3A?RRRRCPAF?PRQCPAF?PRQ
"S@@JCAF?PRQ"S@@JCAF?PRQ
00?P?PCRCRMAF?PRQMAF?PRQ
77??RRCPDCPD?JJAF?PRQ?JJAF?PRQ
44PPCCK?NAF?PRQCCK?NAF?PRQ
,GLCA,GLCAMJSKLAF?PRQMJSKLAF?PRQ
&SLLCJAF?PRQ&SLLCJAF?PRQ
'CMAF?PRQ'CMAF?PRQ
0GT0GTMRR?@JCMRR?@JC
#F?LEGLE?AF?PR
#F?LECRFCAF?PR#F?LECRFCAF?PR
22CMPCMPBCPRFCJ?@CJQBCPRFCJ?@CJQ
3CRRFCW3CRRFCW?VGQP?VGQP?LEC?LEC
(GBC?LBQFM(GBC?LBQFMUTUT?JSCQ?JSCQ
#F?LECAF?PRA#F?LECAF?PRAMJMPQMJMPQ
!!BBGRGML?JAF?PRMNRGMLQBBGRGML?JAF?PRMNRGMLQ
::MMKGLRMMKGLRM?AF?PRM?AF?PR
7MPIUGRFDMPKSJ?Q
5LBCPQ5LBCPQR?LBDR?LBDMPKSJ?QMPKSJ?Q
!!BB?DBB?DMPKSJ?RMPKSJ?RM?QC?PM?QC?PAFAF
66GCGCUMPCBGR?DUMPCBGR?DMPKSJ?GL?QC?PMPKSJ?GL?QC?PAFAF
!EEPCE?RCDMPKSJ?Q
/T/TCPTGCCPTGCUMD?EEPUMD?EEPCE?CE?RRCDCDMPKSJ?QMPKSJ?Q
&GJR&GJRCPCPCB?EEPCB?EEPCE?CE?RGMLRGML
!!EEPEEPCE?CE?RRCQMCQMTTCPRGKCCPRGKC
#?JASJ?#?JASJ?RRCRFCASKSJ?CRFCASKSJ?RGTRGTCQSKCQSK
'P'PMSNGLEDMSNGLEDMPKSJ?QMPKSJ?Q
-M-MTGLEDTGLEDMPKSJ?QMPKSJ?Q
4FMSEFR3NMR5QCP'SGBC
$CACK@CP
QSNNMPR RFMSEFRQNMRAMK GG
#?JASJ?#?JASJ?RRC?KMC?KMTGLE?TGLE?TTCPCP?EC?EC
##MLMLTTCPQGMLDCPQGMLDMPKSJ?QMPKSJ?Q
$?$?RRCDCDMPKSJ?QMPKSJ?Q
00CPCPAACLRCLRQGKNJCLSK@CPA?JASJ?QGKNJCLSK@CPA?JASJ?RGMLQRGMLQ
##MLBGRGML?JDMLBGRGML?JDMPKSJ?QMPKSJ?QMNCPMNCP??RRMPQMPQ
.CQ.CQRRCBDCBDMPKSJ?QMPKSJ?Q
&&MPKSJ?QDMPKSJ?QDMPAF?QKRPMPAF?QKRP?NQ?NQ
7MPIUGRFUMPIQFCCRQ
5LBCPQ5LBCPQR?LBUR?LBUMPIQFCCRQMPIQFCCRQ
3?3?TTC?QC?PC?QC?PAF?Q?UAF?Q?UMPIQFCCRMPIQFCCR
#P#PC?C?RRC?QC?PC?QC?PAFDPAFDPMK?UMK?UMPIQFCCRMPIQFCCR
77MPIQFCCRCMPIQFCCRCVV?KNJCQA?KNJCQACL?PGMQCL?PGMQ
5QCNGL@M?PBQ
"?QGANGL@M?P"?QGANGL@M?PBSQ?ECBSQ?EC
%%BGRRFCJ?BGRRFCJ?WWMSRMD?NGL@M?PMSRMD?NGL@M?PBB
0GL@M?P0GL@M?PBfJRBfJRCPQCPQ
3AFCBSJC?NGL@M?P3AFCBSJC?NGL@M?PBHM@BHM@
3C?P3C?PAF?ARGMLQUGRFGL?NGL@M?PAF?ARGMLQUGRFGL?NGL@M?PBB
##MNMNW?NGL@M?PW?NGL@M?PBB
##MNMNW?NGL@M?PW?NGL@M?PBMPTGQS?JGX?BMPTGQS?JGX?RGMLJGLIRGMLJGLI
22CQCR?NGLM@?PCQCR?NGLM@?PBMPTGQS?JGX?BMPTGQS?JGX?RGMLRGML
33R?PR?QJGBCQFMR?PR?QJGBCQFMUU
7MPIUGRFB?R?
5LBCPQ5LBCPQR?LBB?R?LBB?R?QMSPR?QMSPAACQCQ
#P#PC?C?RRC?LBJM?B#3C?LBJM?B#36&GJCQ6&GJCQ
!NNCLBB?!NNCLBB?R?RFPR?RFPMSEFRFC5)MSEFRFC5)
66GCGCU?B?U?B?R?NPR?NPMfJCMfJC
$?$?RRC?LBASPPC?LBASPPCLACLAWDWDMPK?MPK?RQCRRGLEQRQCRRGLEQ
3NMR)1
77F?F?RGQ3NMR)1RGQ3NMR)1
,,M?B?LB?L?JWM?B?LB?L?JWXXCB?CB?R?R?
22CCTGCTGCU?LBQ?U?LBQ?TTCGLQGEFRQCGLQGEFRQ
$MKMP$MKMPCUGRF3NMR)1CUGRF3NMR)1
"CQ"CQR3NMR)10PR3NMR)10P?ARGA?ARGACQCQ
#SQ#SQRRMK3NMR)1?L?JWMK3NMR)1?L?JWQGQQGQ
!!BTBT?LA?LACB2#SQCB2#SQRRMKGX?MKGX?RGMLQRGMLQ
3F?PCWMSPUMPI
!@MSRQF?PGLE!@MSRQF?PGLE
3F?P3F?PC?NGL@M?PC?NGL@M?PBB
4FMSEFR3NMR5QCP'SGBC
$CACK@CP
QSNNMPR RFMSEFRQNMRAMK GGG
3F?P3F?PC?LQC?LQUUCPQCPQ
3F?P3F?PCSNJM?BCBB?CSNJM?BCBB?R?R?
22CCTTMIMIC?AC?AAACQCQQSLQF?PQSLQF?PCC
'CRFCJN'CRFCJN
!@MSRRFGQP!@MSRRFGQPCDCDCPCPCLACLACC
++CCWWUUMPMPBPBPCDCDCPCPCLACLACC
441,P1,PCDCDCPCPCLACLACC
44FMSEFR3NMR,FMSEFR3NMR,M?BCPg?EPM?BCPg?EPCDCDCPCPCLACLACC
RQAJGARQAJGAMKK?LBPMKK?LBPCDCDCPCPCLACLACC
$?$?RRC?LBRGKCDC?LBRGKCDMPK?MPK?RQPRQPCDCDCPCPCLACLACC
22MMUJCUJCTTCJQCASPGRWPSJCQPCJQCASPGRWPSJCQPCDCDCPCPCLACLACC
&&MPKSJ?PMPKSJ?PCDCDCPCPCLACLACC
%PP%PPMPAMPAMBCPMBCPCDCDCPCPCLACLACC
4FMSEFR3NMR5QCP'SGBC
$CACK@CP
QSNNMPR RFMSEFRQNMRAMK GT
)LRP)LRPMBSARGMLRMBSARGMLRMRFC5QCP'SGBCMRFC5QCP'SGBC
4FGQ4FMSEFR3NMR5QCP'SGBCAMLR?GLQGLDMPK?RGMLMLL?TGE?RGLE?LBQC?PAFGLEB?R?UGRF4FMSEFR3NMR)R
UGJJ?QQGQRWMSUGRFQR?PRGLELCUQC?PAFCQK?L?EGLEWMSPNGL@M?PBQ?LBRPMS@JCQFMMRGLE
4FMSEFR3NMRCL?@JCQWMSRMTGCU?LB?L?JWXCWMSPB?R?RFPMSEF?QC?PAF@?QCBSQCPGLRCPD?AC9MSA?L
APC?RCWMSPQC?PAFCQMLRFCgW@WRWNGLERFCKGLRM?QC?PAF@?PJGICWMSBMUFCLSQGLE?LGLRCPLCRQC?PAF
CLEGLC4FMSEFR3NMRK?ICQGRC?QWRMQCCWMSPB?R?ECRWMSPOSCQRGMLQ?LQUCPCBAPC?RCGLRCP?ARGTC
EP?NFQ?LBASQRMKGXCNGL@M?PBQ9MSBMLMRLCCBRMSLBCPQR?LBFMURFCB?R?GQQRMPCB?RRCLBB?WQMD
RP?GLGLEMPILMU31,RMBMRFCQCRFGLEQ#MJJ?@MP?RGML?LBQCASPGRWDC?RSPCQK?ICGRC?QWDMPRMNPMRCAR
QCLQGRGTCB?R??LBQF?PCGLDMPK?RGMLQ?DCJWUGRFMRFCPQ
4FMSEFR3NMREGTCQ?BKGLGQRP?RMPQRFC?@GJGRWRMKMBGDWB?R?NPMNCPRGCQRMKCCR@SQGLCQQLCCBQDMP
CV?KNJC@WNPMTGBGLEQC?PAFQWLMLWKQDMPAMKKMLRCPKQ@MMQRGLERFCGKNMPR?LACMD?AMJSKLGLQC?PAF
PCQSJRQMPDMPK?RRGLEFMURFCB?R??NNC?PQ3MGDWMS?PCLMRECRRGLERFC?LQUCPQWMSCVNCARUFCLSQGLE
4FMSEFR3NMRAFCAIUGRFWMSP4FMSEFR3NMR?BKGLGQRP?RMPRMQCCGDQMKCQCRRGLEQK?WLCCBRM@C
AF?LECB
c&GLBGLEW&GLBGLEWMSPUMSPU??W?PW?PMSLBMSLB
4FMSEFR3NMRGQMPE?LGXCBGLRMQCTCP?JQCARGMLQRMK?ICL?TGE?RGMLC?QW9MSA?LPC?AFRFCK@W
SQGLERFCKCLS@?P
c!@MSRRFCSQCPNP!@MSRRFCSQCPNPMfJCMfJC
4FCSQCPGAMLJCRQWMSTGCUWMSPNPMfJCMPQGELMSRMD4FMSEFR3NMR
c5LBCPQ5LBCPQR?LBGLENPGTGJCECQR?LBGLENPGTGJCECQ
4FCRFGLEQWMSA?LBMGL4FMSEFR3NMR?PCBCRCPKGLCB@WRFCNPGTGJCECQWMSF?TC4FCQC?PCQCR
?RRFCEPMSNJCTCJ
c!@MSRQ!@MSRQRGAIRGAICPQCPQ
9MSA?LAPC?RCQRGAICPQRMK?ICGRC?QGCPDMPNCMNJCRMfLBB?R?QMSPACQ?LBNGL@M?PBQ
)LRPMBSARGMLRMRFC5QCP'SGBC
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
&GLBGLEW&GLBGLEWMSPUMSPU??W?PW?PMSLBMSLB
3SKK?PW3SKK?PW 4FMSEFR3NMRGQMPE?LGXCBGLRMQCTCP?JQCARGMLQRMK?IC
L?TGE?RGMLC?QW9MSA?LPC?AFRFCK@WSQGLERFCKCLS@?P
4FCQC?PCRFCBGeCPCLRQCARGMLQGL4FMSEFR3NMR
(MKC(MKC
#JGAIRFCJMEMRMEMRMRFCFMKCN?EC4FCFMKCN?ECAMLR?GLQ
c 3C?PAF@?P#JGAIGLRFCQC?PAF@?PRMQR?PR?LCUQC?PAF4FGQGQRFCQ?KCRFGLE?QAJGAIGLE
3C?P3C?PAFAF GLRFCRMNL?TGE?RGML@?P
c ,?QRTGCUCBNGL@M?PB4FCFMKCN?ECQFMUQRFCJ?QRNGL@M?PBWMSJMMICB?R4FCBPMNBMUL
@MVMLRFCRMNJCDRMDRFCNGL@M?PBJCRQWMSAFMMQC?BGeCPCLRNGL@M?PBUGRFMSRF?TGLERMJC?TC
RFCFMKCN?EC
c !ARGTGRW4FC?ARGTGRW@SRRMLQFMUQPCACLR?ARGMLQNCPDMPKCB@WMRFCPNCMNJC
4MTGCURFC?ARGTGRWN?LCJAJGAIMLRFC ?ARGTGRWGA?ARGTGRWGAMLML MLRFCPGEFRQGBCMDRFCFMKCN?EC
&GLBGLEWMSPU?W?PMSLB
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
9MSA?LCTCLAJGAIMLMLCMDRFCM@HCARL?KCQRMHSKNRMGRQJMA?RGML
3C?P3C?PAFAF
3C?P3C?PAFAF GQUFCPCWMSUGJJQNCLBKMQRMDWMSPRGKC)R?JJMUQWMSRMQC?PAF?LBCVNJMPCWMSPB?R?#FMMQC
WMSPB?R?QMSPACQ?LBRWNCGLRFCQC?PAF@?P?RRFCRMN!QWMSRWNCWMSPQC?PAFPCQSJRQUGJJ?NNC?PGLRFC
K?GLN?PRMDRFCQAPCCL?QCGRFCP?R?@JCMP?AF?PR
4MJC?PLKMPC?@MSRRFGQQCARGMLTGQGR !@MSRQC?PAF
!LQ!LQUUCPQCPQ
!LQUCPQ?PCRFCPCQSJRMD?QGLEJCQC?PAF9MSA?LQ?TC?L?LQUCPWMSU?LRRMUMPIKMPCMLJ?RCPMPHSQR
ICCNGRDMPWMSPNCPQML?JSQC!LQUCPQ?PCDMPWMS?JMLCSLRGJWMSQF?PCRFCKUGRFMRFCPQ
0GL@M?P0GL@M?PBQBQ
0GL@M?PBQ?PCAMJJCARGMLQMDPCJ?RCBQC?PAFPCQSJRQ9MSA?LAPC?RCWMSPMULNGL@M?PBMP?BBRM?LCVGQRGLE
MLC/LAC?NGL@M?PBF?Q@CCLQ?TCBGRA?L@CQF?PCBUGRFMRFCPQMPTGCUCB?Q?QJGBCQFMU4FC
0GL@M?P0GL@M?PBQBQ N?ECQFMUQ?JGQRMDQ?TCBNGL@M?PBQ#JGAIMLMLCRMTGCUCBGRMPQF?PCGR
&GLBGLEWMSPU?W?PMSLB
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
4MJC?PLKMPC?@MSRNGL@M?PBQTGQGR !@MSRNGL@M?PBQ
$?$?R?R?
$$!!44!! AMLR?GLQ?JGQRMDB?R?QMSPACQR?@JCQ?LBUMPIQFCCRQ4FCQC?PCSQS?JJWJM?BCB?LBK?L?ECB@W
WMSP?BKGLGQRP?RMP(MUCTCPWMSK?W@C?@JCRMGKNMPR?QNPC?BQFCCR%VACJMP#36FCPCGDWMSF?TCRFC
AMPPCARNPGTGJCECQ
4MJC?PLKMPC?@MSRRFGQQCARGMLTGQGR 7MPIGLEUGRFB?R?
!!BKGLBKGL
!!BKGLBKGL MLJW?NNC?PQGDWMSF?TC?BKGLGQRP?RMPNPGTGJCECQ4FGQQCARGMLGQAMTCPCBGLRFC4FMSEFR3NMR
!BKGLGQRP?RMP'SGBC
(CJN(CJN
(CJN(CJN GQ?QSNNMPRPCQMSPACDMP4FMSEFR3NMR)RAMLR?GLQQFMPRTGBCMQ?ICWUMPBPCDCPCLACJGLIQRM
BMASKCLR?RGML?LBMRFCPSQCDSJK?RCPG?JQ9MSA?L?JQMfLBRFCQSNNMPRAMLR?ARGLDMPK?RGML?LB
QMDRU?PCTCPQGMLLSK@CPFCPC
5QCP5QCP
4FC SQCPGASQCPGAMLML ?JJMUQWMSRMCGRFCPTGCUWMSPNPCDCPCLACQMPJMEMSR9MSA?L?JQMAF?LECWMSPGAMLFCPC
4MJC?PLKMPC?@MSRRFGQQCARGMLTGQGR !@MSRRFCSQCPNPMfJC
22CJ?CJ?RRCBGLDCBGLDMPK?MPK?RGMLRGML
3CRWMSP4FMSEFR3NMRJMA?JC
&GLBGLEWMSPU?W?PMSLB
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
,,MEGLMPMSRMD4MEGLMPMSRMD4FMSEFR3NMRFMSEFR3NMR
4MQCRSN?LBCVNJMPCWMSPB?R??AACQQRFC4FMSEFR3NMR?NNJGA?RGMLDPMK?QR?LB?PB7C@@PMUQCPSQGLE
?SQCPL?KC?LBN?QQUMPB"CDMPC?AACQQGLE4FMSEFR3NMRWMSLCCB
c 4FC7C@?BBPCQQ)0?BBPCQQMPQCPTCPL?KCDMP4FMSEFR3NMR
c !LCRUMPIAMLLCARGML
c !7C@@PMUQCP
c !SQCPL?KC?LBN?QQUMPBDMP4FMSEFR3NMR
3SNNMPR3SNNMPRCB7CB7C@@PC@@PMMUUQCPQQCPQ
4FCDMJJMUGLE@PMUQCPQ?PCTCPGfCBRMUMPIUCJJUGRFRFC4FMSEFR3NMR?NNJGA?RGML
"P"PMMUUQCPQCP 66CPQGMLCPQGML /NCP/NCP??RGLE3RGLE3WWQQRRCKCK
'MMEJC#FPMKC ?LB?@MTC 7GLBMUQMPEPC?RCP,GLSV-?A/3
-MXGJJ?&GPCDMV ?LB?@MTC 7GLBMUQMPEPC?RCP,GLSV-?A/3
)LRCPLCR%VNJMPCP 7GLBMUQMPEPC?RCP
44GNGN 7FGJC)LRCPLCR%VNJMPCPGQQSNNMPRCBSQGLEGRGQLMRPCAMKKCLBCB$CNCLBGLEMLWMSP
CLTGPMLKCLRWMSA?LCVNCPGCLACNCPDMPK?LACMP5)GQQSCQUFCLSQGLE)%
,,MEGLMEGL
4MJMEGLRM4FMSEFR3NMRDPMK?@PMUQCP
/NCLRFC@PMUQCP?LBRWNCGLRFC7C@?BBPCQQDMP4FMSEFR3NMR http://<hostname_or_IP>
%LRCPWMSPSQCPL?KC?LBN?QQUMPB?LBAJGAI %LR%LRCP.MCP.MUU
,,MEMSRMEMSR
/LACWMSPCBMLCUGRFWMSPQC?PAFQCQQGMLWMSA?LMNRGML?JJWJMEMSRMD4FMSEFR3NMR4MJMEMSRMD
4FMSEFR3NMRDPMK?@PMUQCP
#JGAIWMSPSQCPGAML?RRFCRMNPGEFRF?LBAMPLCPMDRFCQAPCCL
#JGAI3GELMSR
,MEGLMPMSRMD4FMSEFR3NMR
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
,MEGLMPMSRMD4FMSEFR3NMR
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
!@MSRW!@MSRWMSPSQCPNPMSPSQCPNPMfJCMfJC
3SKK?PW3SKK?PW 4FCSQCPGAMLJCRQWMSTGCUWMSPNPMfJCMPQGELMSRMD
4FMSEFR3NMR
4MTGCURFCSQCP?ARGMLQAJGAIMLWMSPSQCPGAMLMLRFCRMNPGEFRAMPLCPMDRFCN?EC
#JGAI 0P0PMfJCMfJC RMEMRMWMSPNPMfJCNPCDCPCLACN?ECUFCPCWMSA?LAF?LECWMSPGAMLCK?GJ?LBJMA?JC
NPCDCPCLACQ
,?LES?EC?LBB?,?LES?EC?LBB?R?DR?DMPK?MPK?RQCRRGLEQRQCRRGLEQ
4FCJ?LES?ECRFC4FMSEFR3NMR58BGQNJ?WQGQ@?QCBMeMDRFCJMA?JCGL?SQCP`QNPMfJC4FCJMA?JC
NPCDCPCLACQAMLRPMJRFCJ?LES?EC?LBB?R?DMPK?RQB?RC?LBLSK@CPDMPK?RQ@WECMEP?NFGAJMA?RGMLQ)L
?BBGRGMLRM!KCPGA?L%LEJGQF
CL53
4FMSEFR3NMRQSNNMPRQ
c 'CPK?L
BC$%
c *?N?LCQC
H?
c #?L?BG?L%LEJGQF
CL#!
c 5LGRCB+GLEBMK%LEJGQF
CL'"
3MGDWMSQCR*?N?LCQC?QWMSPBCD?SJRJMA?JCGLWMSPNPMfJCQCRRGLEQRFCLRFCGLRCPD?ACUGJJSNB?RCRM
PCgCARRF?R?DRCPWMSPCDPCQFWMSPN?EC
+CWUMPBQMNCP?RMPQ?LBCPPMPKCQQ?ECQ?PCGLAJSBCBGLRFCRP?LQJ?RCBK?RCPG?J&MPKSJ?QFMUCTCP?PC
LMRRP?LQJ?RCB
!JQM?JJKCR?B?R?PCK?GLQ?QSQCPGLNSRRCB
!@MSRWMSPSQCPNPMfJC
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
&MPCV?KNJCGDWMS?PCSQGLE4FMSEFR3NMRGLRFC53RFCLSK@CPDMPK?RRGLEQFMSJBJMMIJGICRFGQ
xxx,xxx.xx!LBGL%SPMNCGRQFMSJBJMMIJGICRFGQ xxx.xxx,xx
77?PLGLE?PLGLE )RGQNMQQG@JCRF?RWMSQCRWMSPJMA?JC@SRfLBQRPGLEQGLRFC5)QRGJJ?NNC?PGL%LEJGQFRFGQ
GLBGA?RCQ?LSLRP?LQJ?RCBQRPGLE0JC?QCLMRGDW4FMSEFR3NMRQSNNMPR
(M(MUMRFCPSQCPQQCCWUMRFCPSQCPQQCCWMSMS
9MSA?LAF?LECWMSPNGARSPC@WAJGAIGLE 5NJM?B0GARSP5NJM?B0GARSPCC4FCQWQRCK?AACNRQ0.'MP*0%'fJCQRF?R?PC
SLBCP-"
'CRCK?GJLMRGfA?'CRCK?GJLMRGfA?RGMLQRGMLQ
9MSA?LAF?LECWMSPCK?GJLMRGfA?RGMLQNPCDCPCLACQ@WAFCAIGLEMPSLAFCAIGLE %K?GJKCQF?PGLE%K?GJKCQF?PGLE
LMRGfA?LMRGfA?RGMLQRGMLQ ?LBAJGAIGLE 5NB?5NB?RRC0PC0PCDCDCPCPCLACLACQCQ
!@MSRWMSPSQCPNPMfJC
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
#JGAIGLE 3GELMSR3GELMSR JMEQWMSMSRMD4FMSEFR3NMR?LBR?ICQWMS@?AIRMRFCQGELGLN?EC
!@MSRWMSPSQCPNPMfJC
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
5LBCPQ5LBCPQR?LBGLENPGTGJCECQR?LBGLENPGTGJCECQ
3SKK?PW3SKK?PW 4FCRFGLEQWMSA?LBMGL4FMSEFR3NMR?PCBCRCPKGLCB@W
RFCNPGTGJCECQWMSF?TC4FCQC?PCQCR?RRFCEPMSNJCTCJ
)DWMS?PCRPWGLERMBMQMKCRFGLEGL4FMSEFR3NMR?LBA?LLMR?AACQQRFCQAPCCLQRM?AAMKNJGQFGRWMS
K?WLMRF?TCRFCAMPPCARNPGTGJCECQ)LRFGQA?QCWMSQFMSJBAMLR?ARWMSP?BKGLGQRP?RMP?LBCVNJ?GLUF?R
WMSU?LRRM?AAMKNJGQF9MSP?BKGLGQRP?RMPK?W@C?@JCRMEP?LRWMS?BBGRGML?JNPGTGJCECQ
.MR.MRCC 0CPKGQQGMLQRMQCC?LBCBGRR?@JCQUMPIQFCCRQ?LBNGL@M?PBQ?PCLMR?eCARCB@WNPGTGJCECQ4FCW
?PCEGTCLUFCLRFCQCGRCKQ?PCQF?PCBUGRFWMS
(CPC?PCRFCNPGTGJCECQRF?RRFC?BKGLGQRP?RMPQCRQ?LBRFCA?N?@GJGRGCQRFCWCL?@JC
0PGTGJCEC0PGTGJCEC $CQAPGNRGML$CQAPGNRGML
(?Q?BKGLGQ(?Q?BKGLGQRPRP??RGMLNPGTGJCECQRGMLNPGTGJCECQ #?LK?L?EC5QCPQ?LB'PMSNQ?LBF?QTGCU?LBCBGR?AACQQRM?JJ
B?R?5QCPQUGRFRFGQNPGTGJCECA?L?JQMBMULJM?B?Q?TCB?LQUCP
#?LSNJM?BSQCPB?#?LSNJM?BSQCPB?R?R? #?LSNJM?BRFCGPMULB?R?DPMKRFC?NNJGA?RGMLQ $$!!44!! N?ECSQGLE
!!ARGMLQ5NJM?BB?ARGMLQ5NJM?BB?R?R?
#?LBM#?LBMULJM?BB?ULJM?BB?R?R? #?LBMULJM?BB?R?DPMKQC?PAFPCQSJRQ?LBNGL@M?PBQ
#?LQF?P#?LQF?PCUGRF?JJSQCPQCUGRF?JJSQCPQ #?LQCCRFCL?KCQMD?LBQF?PCUGRFSQCPQMSRQGBCMDRFCEPMSNQ
RFCSQCP@CJMLEQRM
#?LK?L?ECB?#?LK?L?ECB?R?R? #?LAPC?RC?UMPIQFCCR#?L?JQMAPC?RC?L?EEPCE?RCBUMPIQFCCR
DPMKRFCPCQSJRQMD?QC?PAF@WQCJCARGLE 3?3?TTC?QUC?QUMPIQFCCRMPIQFCCR#?L?J
QMSQC4FMSEFR3NMR$?R?#MLLCARGDGRGQCL?@JCBMLWMSPAJSQRCP
#?LQAFCBSJCNGL@M?P#?LQAFCBSJCNGL@M?PBQBQ #?LAPC?RCNGL@M?PBQAFCBSJCQ?LBCBGRRFCGPMULQAFCBSJCBHM@Q
(?Q3NMR)1NPGTGJCEC(?Q3NMR)1NPGTGJCEC 5QCPA?LSQC3NMR)1Q?SRM?L?JWXCDSLARGML
#?L!#?L!BKGLGQBKGLGQRRCP2,3CP2,3 5QCPQGLEPMSNQUGRFRFGQNPGTGJCECBGPCARJWMPGLBGPCARJWA?L@W
N?QQPMUJCTCJQCASPGRW2,3PSJCQ4FGQNPGTGJCECA?LMLJW@C?Q
QGELCB@W?SQCPUFM?JPC?BW (?Q?BKGLGQ(?Q?BKGLGQRPRP??RGMLNPGTGJCECRGMLNPGTGJCEC9MSPGL
QR?JJ?RGMLAMLfESP?RGMLK?WCL?@JCMPBGQ?@JCRFGQDC?RSPC"WBC
D?SJRGRGQCL?@JCB
4FCDMJJMUGLER?@JCQFMUQRFCGLRCPQCARGMLMDSQCPNPGTGJCEC?LB?@GJGRW
5LBCPQR?LBGLENPGTGJCECQ
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
4FCDMJJMUGLER?@JCQFMUQRFCGLRCPQCARGMLMDSQCPNPGTGJCEC?LB?@GJGRW
!BKGL 9999999999999999
#?L5NJM?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
#?L3AFCBSJC . . . . . . . . . 9....9.
#?L3F?PCUGRF!JJ . . . . . 9 9 . . 9......
.MLC .....9...9......
4?@JCLMRCQ
!NNJGCQRMLMLMULCPQMLJW
!LWR?@JCQ
!SRFMPMD?RJC?QRMLCR?@JCGLPCJ?RGMLQFGN
/LJWUFCLPC?BNCPKGQQGMLDMPAMJSKLQSQCBGLRFCPCJ?RGMLQFGN
7GRFCBGRNCPKGQQGML
#P#PC?C?RRC%C%BGR7BGR733
#P#PC?C?RRC!C!EE7EE733
-MBGDW#-MBGDW#MJ0PMJ0PMNQMNQ
5NJM?B$?5NJM?B$?R?R?
$M$MULJM?B$?ULJM?B$?R?R?
3F?P3F?PCUGRFGL'PCUGRFGL'PMSNMSN
3F?P3F?PCUGRF!JJCUGRF!JJ
2,3PSJCQ2,3PSJCQ
#P5$2#P5$2CJ?CJ?RGMLQFGNQRGMLQFGNQ
22C?B2C?B2CJ?CJ?RGMLQFGNQRGMLQFGNQ
3CC(GBBCL#3CC(GBBCL#MJQMJQ
*MGLUGRF5NJM?B$?*MGLUGRF5NJM?B$?R?R?
3AFCK?63AFCK?6GCGCUUCPCP
5QC$?5QC$?R?#R?#MLLCARMLLCAR
5QC3AFCBSJCP5QC3AFCBSJCP
5QC!5QC!SRSRMM!L?JW!L?JWXXCC
5LBCPQR?LBGLENPGTGJCECQ
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
5QCQ5QCQRGAIRGAICPQRCPQRMMPMMPE?LGXE?LGXCC
3SKK?PW3SKK?PW 3RGAICPQCL?@JCWMSRMAPC?RCA?RCEMPGCQDMPAJ?QQGfA?RGMLMD
M@HCARQGLAJSBGLENGL@M?PBQ?LQUCPQB?R?QMSPACQ?LBUMPIQFCCRQ
9MSA?LAPC?RCQRGAICPQRMK?ICGRC?QGCPDMPNCMNJCRMfLBB?R?QMSPACQ?LBNGL@M?PBQ3RGAICPQ?PCEJM@?J
GLQAMNC4FGQKC?LQRF?RCTCPWMLCA?LQCCRFCQRGAICPQ?LBSQCRFCKRMR?EM@HCARQ4FCWA?L?JQMfJRCP
JGQRQMDM@HCARQ@WQRGAICP3RGAICPQ?PCMDRCLSQCBRMBCQGEL?RCQS@HCAR?PC?QQSAF?QQ?JCQ(2?LB
fL?LAC@SRWMSA?LSQCRFCK?LWU?WWMSJGIC
+CCNGLKGLBRFCQCNCPKGQQGMLQUFCLUMPIGLEUGRFQRGAICPQ
c /LJW?BKGLGQRP?RMPQA?LAPC?RCQRGAICPQ
c !LWMLCA?L?NNJW?QRGAICP
c !LWMLCA?LfJRCP@W?QRGAICP
#P#PC?C?RRC?QC?QRGAIRGAICPCP
/LJW?BKGLGQRP?RMPSQCPQA?LAPC?RCQRGAICPQ!LWMLCA?L?NNJWRFCQRGAICPQWMSAPC?RCMPSQCRFCK?Q
fJRCPQUFCLQCJCARGLEDPMK?JGQRMDQMSPACQMPNGL@M?PBQ
4MAPC?RC?QRGAICP
.?TGE?RCRMRFC -?L?EC$?-?L?EC$?R?R? MP 0GL@M?P0GL@M?PBQBQ QAPCCLSQGLERFCGAMLQGLRFCRMNL?TGE?RGML@?P
#FMMQC 3CJCARQ3CJCARQRGAIRGAICPCPQAPMJJRMRFC@MRRMKMDRFCJGQR?LBAJGAI !!BBBB
4WNCRFCL?KCDMPRFCLCUQRGAICP
9MSA?LAF?LECRFCL?KCMPAMJMPMD?QRGAICP@WAJGAIGLERFCCBGRGAMLLCVRRMGRQL?KC
5QCQRGAICPQRMMPE?LGXC
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
!NNJW?Q!NNJW?QRGAIRGAICPCP
/LJW?BKGLGQRP?RMPQAPC?RCQRGAICPQ@SR?LWMLCUGRFCBGRNPGTGJCECQA?LR?E?LM@HCARUGRF?QRGAICP
4MR?E?LM@HCARUGRF?QRGAICP
&PMKRFCRMNKCLSAFMMQC!LQUCPQ0GL@M?PBQMP$?R?
&GLBRFCGRCKQWMSU?LRRMR?EGLRFCJGQR?LBAFCAIRFC@MVLCVRRMGRQL?KC
#JGAIRFC?NNJWQRGAICPGAML?LBAFMMQCMLCDPMKRFCJGQR9MSA?L?NNJW?QK?LWQRGAICPQ?QWMS
JGICRM?LM@HCAR
&GJR&GJRCP@CP@WQWQRGAIRGAICPQCPQ
7FCLCTCPWMS?PCQCJCARGLEM@HCARQDPMK?JGQRWMSA?LfJRCP@WQRGAICPRMfLBUF?RWMS`PCJMMIGLEDMP
!LWMLCA?LSQCQRGAICPQRMfJRCPJGQRQMDNGL@M?PBQMPB?R?QMSPACQ9MSA?L?JQMfJRCP@WQRGAICPUFCL
QCJCARGLEB?R?QMSPACQ
4MfJRCP@WQRGAICP
5QCQRGAICPQRMMPE?LGXC
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
&PMKRFCRMNKCLSAFMMQC !LQ!LQUUCPQCPQ 0GL@M?P0GL@M?PBQBQMP $?$?R?R?
#JGAIML 3CJCARQ3CJCARQRGAIRGAICPCP?LBQCJCAR?QRGAICPRMfJRCP@W#JGAIMLGRQL?KC
5QCQRGAICPQRMMPE?LGXC
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
77F?F?R?PR?PC3C?PC3C?PAFCQ?LB!LQAFCQ?LB!LQUUCPQCPQ
3SKK?PW3SKK?PW 9MSSQCQC?PAF?LQUCPOSCQRGMLQ?@MSRWMSPB?R?UGRFMSR
F?TGLERMAMLQSJR?B?R??L?JWQR
5QGLE4FMSEFR3NMR`QPCJ?RGML?JQC?PAFGQQGKNJCQM?LWMLCA?LSQCGR)LRFCQC?PAF@?PRWNCUF?RWMS?PC
GLRCPCQRCBGLCVNJMPGLEDMPCV?KNJC revenue midwest sales rep3C?PAFCQPCRSPL?QCRMDPCQSJRQGLRFC
DMPKMD?R?@JCMP?AF?PR4FMSEFR3NMRJGICQRMA?JJRFGQQCRMDPCQSJRQGLPCQNMLQCRM?QC?PAF?L
?LQUCP
!QWMSECR@CRRCPUGRF4FMSEFR3NMR`QQC?PAFWMSUGJJ@C?@JCRMECRKMPCMSRMDWMSPB?R?@WNCPDMPKGLE
KMPCAMKNJCVQC?PAFCQ4FCPC?PC?DCU@?QGARFGLEQWMSQFMSJBSLBCPQR?LB@CDMPCQR?PRGLE?LCU
4FMSEFR3NMRQC?PAF
(M(MUBM)QC?PUBM)QC?PAFB?AFB?R?R?
9MS`TCNPM@?@JWQCCLMLCMDRFCQC@CDMPC
#JGAIGLRFC@MV?LBQR?PRRWNGLEQMKCJCRRCPQ!QQMML?QWMS@CEGLRWNGLE4FMSEFR3NMRQSEECQRQQMKC
QC?PAFRCPKQ4WNCQJMUJW?LBSQCRFCQSEECQRGMLQRMfLBUF?RWMS`PCJMMIGLEDMP
7FCLCTCPWMSfLGQFRWNGLE?UMPBWMS`JJQCC?L?LQUCPGLRFCDMPKMD?AF?PRMP?R?@JC
9MSQFMSJBILMURF?RQC?PAFGL4FMSEFR3NMRGQKMPCJGIC?L!K?XMLQC?PAFRF?L?AMLTCPQ?RGML&MP
CV?KNJC)LQRC?BMD
Find me all books by Lewis Carroll with the title Alice in Wonderland
9MS`BRWNC
carroll alice
/PAMLQGBCP'MMEJC9MSUMSJBL`RRWNCGL
Find me the largest city by population
9MS`BRWNC
largest city by population
MPQGKNJW
largest city population
4F?R`QFMUQC?PAFUMPIQGL4FMSEFR3NMR9MSA?LSQCQMKCFCJNGLEUMPBQJGICa@Wb?LBaDMPb@SRRFCWA?L
?JQM@CJCDRMSR?LBRFCQC?PAFUGJJPCRSPLRFCQ?KC?LQUCP
7F?R?PC3C?PAFCQ?LB!LQUCPQ
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
77F?F?RIGLBQMDRFGLEQA?L)RWNCRIGLBQMDRFGLEQA?L)RWNC
3C?PAFGQ@?QCBMLRFCR?@JCQRF?RCVGQRGLWMSPB?R?4?@JCQ?PCK?BCMDPMUQ?LBAMJSKLQJGIC
QNPC?BQFCCRQ3MWMSA?LQC?PAF@WRWNGLEGL?LWMDRFCQCUMPBQ
c 4FCAMJSKLL?KCJGICPCTCLSCNPMBSARL?KCMPQRMPC
c !LWMDRFCT?JSCQGLRFCAMJSKLQJGICIGRRCLAFMUMPPGAFKMLB
c /LCMDRFCQNCAG?J ICWUMPBQ 4FMSEFR3NMRSLBCPQR?LBQJGICWCQRCPB?WMPAMLR?GLQ
3?3?TTC?L?LQC?L?LQUUCPCP
!L?LQUCPGQRFCPCQSJRMD?QGLEJCQC?PAF9MSA?LQ?TC?L?LQUCPWMSU?LRRMUMPIKMPCMLJ?RCPMPHSQR
ICCNGRDMPWMSPNCPQML?JSQC9MSA?L?JQMQF?PC?L?LQUCPUGRFMRFCPSQCPQ4FC !LQ!LQUUCPQCPQ R?@GQUFCPC
WMSA?LTGCU?LBRFCLRFCWMSPQ?TCBQC?PAFPCQSJRQ
22CJ?CJ?RRCBGLDCBGLDMPK?MPK?RGMLRGML
c#FMMQC?B?R?QMSPAC
c3C?PAF@?PDC?RSPCQ
c3C?PAFQSEECQRGMLQ
c3C?PAFPCQSJRQ?LBAMJSKLRWNCQ
c3F?PC?L?LQUCP
7F?R?PC3C?PAFCQ?LB!LQUCPQ
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
33R?PR?LCR?PR?LCUQC?PUQC?PAFAF
3SKK?PW3SKK?PW 3R?PRGLE?LCU4FMSEFR3NMRQC?PAFGQQGKNJCJGICQR?PRGLE?
LCU'MMEJCQC?PAF
4MQR?PR?LCUQC?PAF
#JGAI 3C?P3C?PAFAF MLRFCRMNL?TGE?RGML@?P9MSA?L?JQMAJGAI 3C?P3C?PAFWAFWMSPB?MSPB?R?R? ?RRFCRMNMDRFC
FMKCN?EC
#FMMQCWMSPQMSPACQ@WAJGAIGLE #FMMQC3MSP#FMMQC3MSPAACQCQ
4MQCCBCR?GJQMD?JJMDRFCB?R?AJGAI %VNJMP%VNJMPC?JJB?C?JJB?R?R?
? &GJRCPRFPMSEF?JJ?T?GJ?@JCQMSPACQ@WSQGLERFCQC?PAF@?PMPQRGAICPQ
@ 3CJCARWMSPQMSPACQ
A #JGAI $MLC$MLC
!BBAMJSKLQRMRFCQC?PAF@?PMPBMS@JCAJGAIAMJSKLQGLRFC$?R?AMJSKLGLRFCJCDRN?LCJ
4FCAMJSKLQJGQRCBGLRFCJCDRN?LCJ?PCEPMSNCBRMECRFCP@WB?R?QMSPACQDMPBGQAMTCP?@GJGRW?LB
3R?PR?LCUQC?PAF
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
C?QCMD?AACQQ9MSA?L?JQM?BBKSJRGNJCAMJSKLQ?RMLAC@WAJGAIGLEC?AFAMJSKLRMQCJCARGR
?LBRFCLAJGAI !!BB#BB#MJSKLQMJSKLQ
9MSPQC?PAFGQEGTCL?L?SRMK?RGARGRJC@?QCBMLWMSPQC?PAFAMJSKLQ?LBGQBGQNJ?WCB?QCGRFCP?R?@JCMP
AF?PRBCNCLBGLEMLFMUGRGQ@CQRPCNPCQCLRCB9MSA?L AF?LECRFCTGCU RMfRWMSPLCCBQ
3R?PR?LCUQC?PAF
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
#FMMQC?B?#FMMQC?B?R?QMSPR?QMSPAACC
3SKK?PW3SKK?PW "CDMPCWMSQR?PR?LCUQC?PAFK?ICQSPCWMSF?TCAFMQCL
RFCPGEFRB?R?QMSPACQ
4M@CEGL?LCUQC?PAFWMSKSQRfPQRQCJCARWMSPB?R?QMSPACQ@WAJGAIGLEMLRFC #FMMQC3MSP#FMMQC3MSPAACQCQ @SRRML
9MSUGJJQCC?JGQRMDB?R?QMSPACQRF?RF?TC@CCLQF?PCBUGRFWMS4FCB?R?QMSPACQ?PCSQS?JJWAPC?RCB@W
WMSP?BKGLGQRP?RMPRFMSEFWMSA?L?JQM SNJM?BWMSPMULB?R?
3C?PAFCQF?NNCLGLRFCAMLRCVRMDRFCQCJCARCBB?R?QMSPACQ4FMSEFR3NMRUGJJ?JQMK?ICQSEECQRGMLQ
DPMKMRFCPB?R?QMSPACQDMPWMSGDUF?RWMS`PCRWNGLEA?L`R@CDMSLBGLRFCQCJCARCBB?R?QMSPAC
#FMMQC?B?R?QMSPAC
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
3C?P3C?PAF@?PDAF@?PDC?C?RSPRSPCQCQ
3SKK?PW3SKK?PW 4FCQC?PAF@?PGQBCQGELCBRMK?ICGRC?QWDMPWMSRM
GBCLRGDWWMSPQC?PAFRCPKQ
!JMRMDUMPIF?QEMLCGLRMK?IGLE4FMSEFR3NMR`QQC?PAF@?PGLRSGRGTC?LBC?QWRMSQC(MUCTCPGRQRGJJ
FCJNQRMILMUQMKCBCR?GJQMDFMURFCQC?PAF@?PUMPIQ
"M"MVVCBQC?PCBQC?PAFNFPAFNFP?QCQ?QCQ
4FCQC?PAF@?PQFMUQ@MVCQ?PMSLBC?AFQC?PAFNFP?QCQMWMSA?LC?QGJWQCCUFCPCGR@CEGLQ?LBCLBQ
9MSPQC?PAFNFP?QCQQRGJJ?NNC?P?QRCVRUFCLWMS?PCRWNGLE@SRUFCLCTCPWMSAJGAIMSRMDRFCQC?PAF@?P
RFCW?PC@MVCB3C?PAFNFP?QCQF?TC@JSC@MVCQ?LB fJRCPQ F?TCUFGRC@MVCQ
22CKMCKMTGLEQC?PTGLEQC?PAFNFPAFNFP?QCQ?QCQ
7FCLWMSAJGAIML?QC?PAFNFP?QCGRGQFGEFJGEFRCBQMWMSA?LC?QGJWPCNJ?ACGRUGRFMLCMDRFC
QSEECQRGMLQ7FCLWMSFMTCPMTCPML?@MVCBNFP?QCWMS`JJQCC?L VVUFGAFWMSA?LAJGAIRMPCKMTCGR
7FCLWMSBCJCRC?NFP?QCWMSPQC?PAFUGJJ?SRMK?RGA?JJWSNB?RC
)DWMSfLBWMSPQCJDJMMIGLE?R?R?@JCMPAF?PR@SRGRBMCQL`RQCCKRMAMLR?GL?JJRFCB?R?WMSCVNCARRPW
JMMIGLEGLRFCQC?PAF@?PDMPUFGRC@MVCQfJRCPQ)DWMSPCKMTC?JJRFCfJRCPQWMSUGJJ?E?GLQCC?JJRFC
?T?GJ?@JCB?R?DMPRF?RQC?PAF
3NCJJAFCAI3NCJJAFCAI
4FCQC?PAF@?PGLAJSBCQQNCJJAFCAI)DWMSQNCJJMPRWNC?RCPKGLAMPPCARJWWMSPQSEECQRGMLQUGJJGLAJSBC
RFCAMPPCARQNCJJGLEMDRFCRCPKMPICWUMPB
4FCQNCJJAFCAIGLRFCQC?PAF@?P?JQMNCPDMPKQ?KCR?NFMLCAFCAIDMPQGKGJ?PQMSLBGLEUMPBQMLRCVR
B?R?T?JSCQ
$GARGML?PWQ$GARGML?PWQWLMLWLMLWKQWKQ
!BGARGML?PWMDAMKKMLUMPBQWLMLWKQGQ@SLBJCBUGRF4FMSEFR3NMR4FCBGARGML?PWAMLR?GLQQWLMLWKQ
3C?PAF@?PDC?RSPCQ
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
DMPAMKKMLRCPKQRF?RMAASPGLB?R?&MPCV?KNJCGDWMSRWNCGLaEPMQQb?LBRF?RUMPBGQLMRDMSLB
4FMSEFR3NMRUGJJAMLQGBCPGR?QWLMLWKDMPaPCTCLSCb7CSQCRFC7MPB.CRJG@P?PWMDRCPKQUFGAFR?ICQ
UMPBNPMVGKGRWGLRM?AAMSLR?LBUCGEFRQUMPBQ@WQGKGJ?PGRWRMRFCR?PECRRCPK
4FGQDPCCQWMSDPMKF?TGLERMILMURFCCV?ARRCPKMPAMJSKLL?KCSQCBGL?B?R?QMSPAC9MSA?LQRGJJfLB
RFC?LQUCPGLK?LWA?QCQGDWMSRWNC?UMPBUGRFRFCQ?KCKC?LGLE?Q?BGeCPCLRUMPBRF?RMAASPQGLRFC
B?R?
3C?P3C?PAFFCJNAFFCJN
)DWMSRWNC?LSLPCAMELGXCBQC?PAFRCPKWMSUGJJ@CMeCPCBRGNQMLQC?PAFGLE4FCQC?PAFFCJN?NNC?PQ
UFCLWMSRWNC?RCPKRF?RGQL`RSLBCPQRMMB@W4FMSEFR3NMR?LBRFCLNPCQQRFC%LRCPICW
22CJ?CJ?RRCBQC?PCBQC?PAFCQAFCQ
!RRFCCLBMDRFC 3C?P3C?PAFAF N?ECGQRFCQWQRCKNPMTGBCQQC?PAFCQWMSKGEFRfLBSQCDSJ4FCQC?PCOSGAI
QC?PAFCQWMSA?LJM?BGLRMRFCQC?PAF@?P@WQGKNJWAJGAIMLRFCNPMTGBCBJGLI
3C?PAF@?PDC?RSPCQ
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
3C?P3C?PAFQSEECQAFQSEECQRGMLQRGMLQ
3SKK?PW3SKK?PW (MU4FMSEFR3NMRJC?PLQDPMKWMSPQC?PAFCQ?LBFCJNQWMS
3C?PAFQSEECQRGMLQGLAJSBCAMKNJCRCPCACLRQC?PAFCQRF?R?PCQGKGJ?PRMRFCQC?PAFWMS?PCAMLQRPSARGLE
9MSA?L?JQMQC?PAFDMPQ?TCBM@HCARQQSAF?QNGL@M?PBQ
5Q?EC@?QCBP5Q?EC@?QCBP?LIGLE5"2?LIGLE5"2
3C?PAFQSEECQRGMLQ?PCPCJCT?LRRMRFCB?R??LBNCPQML?JGXCBRMWMSPQC?PAF@CF?TGMP4FMSEFR3NMRJC?PLQ
MTCPRGKCUF?RAMJSKLQ?PCKMQRGKNMPR?LRRMWMS?LBRMWMSPAMKN?LW?Q?UFMJC4FCLGRSQCQRFGQ
ILMUJCBECRMP?LIRFCQC?PAFRCPKQGRMeCPQ4FCRCPKDMPRFGQGQSQ?EC@?QCBP?LIGLE5"2
4FMSEFR3NMRICCNQSQ?ECQR?RGQRGAQMLDPCOSCLAWMDQC?PAFRCPKQGLGRQJMA?JA?AFC)DWMSDPCOSCLRJWSQC
RWNCRCPKQPCJ?RCBRMfL?LACMPRM?N?PRGASJ?PNPMBSAR4FMSEFR3NMRNPMTGBCQWMSUGRFPCJ?RCB
QSEECQRGMLQKMPCDPCOSCLRJW5QGLERFGQGLDMPK?RGMLDPCOSCLRJWSQCBRCPKQ?LBNFP?QCQ?PCMeCPCBGL
QC?PAFQSEECQRGMLQKMPCMDRCLRF?LRFMQCRF?R?PCLMRAMKKMLJWSQCB
5"2@?QCBMLQC?PAFN?RRCPLQK?ICQ4FMSEFR3NMRKMPCT?JS?@JCMTCPRGKC3C?PAFQSEECQRGMLQ@CAMKC
KMPCFCJNDSJRFCKMPCQC?PAFCQWMSAMKNJCRC
22CACACLRQC?PCLRQC?PAFCQAFCQ
!QWMSRWNCGLRFCQC?PAF@?PWMS?PCEGTCLQC?PAFQSEECQRGMLQRF?RGLAJSBCPCACLRQC?PAFCQ4FGQK?ICQGR
C?QGCPRMJC?PLUF?RWMSA?LBMUGRF4FMSEFR3NMR)L?BBGRGMLRMBGQNJ?WGLEWMSPMULPCACLRQC?PAFCQRFC
QC?PAF@?P?JQMJC?PLQDPMKQC?PAFCQK?BC@WMRFCPNCMNJC4FGQQFMSJBNPMTGBCWMSUGRFGLRCPCQRGLE
QC?PAFCQRF?RWMSK?WLMRF?TC@CCL?U?PCMD9MS`JJQCCPCACLRQC?PAFCQGL?QCN?P?RCQCARGMLMDQC?PAF
QSEECQRGMLQ?QPCACLRQC?PAFCQ?NNC?PFGEFCPGLQSEECQRGMLQRF?LMRFCPRCPKQ
3C?PAFQSEECQRGMLQ
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
!!SRSRMBGQ?K@GES?MBGQ?K@GES?RGMLGLQC?PRGMLGLQC?PAFAF
7FCLRFCPC?PCKMPCRF?LMLCNMQQG@JCKC?LGLEDMP?QC?PAFRCPKWMSA?LNPMTGBCBGQ?K@GES?RGML@W
QCJCARGLEDPMK?JGQRMDAFMGACQ.MUWMSPAFMGACGQQRGAIW4F?RKC?LQWMSUML`RF?TCRMQCJCARGR?E?GLGL
RFCQAMNCMDRFCASPPCLRQC?PAF
/SRMDQA/SRMDQAMNCAMNCAMJSKLQMJSKLQ
3C?PAFQSEECQRGMLQ?PCLMRJGKGRCBGLQAMNCRMRFCAMJSKLQRF?RWMSQCJCAR?QRFCB?R?QMSPACQ
3SEECQRGMLQA?LGLAJSBCAMJSKLQRF?R?PCMSRMDQAMNCRMM)DWMSAFMMQCMLCMDRFCQCQSEECQRGMLQRFC
AMJSKLQUGJJ@C?BBCBRMRFCB?R?QMSPACQQAMNCDMPWMS
/@HCARQC?P/@HCARQC?PAFCQAFCQ
3C?PAFQSEECQRGMLQ?JQMGLAJSBCPCJCT?LRNGL@M?PBQRF?RF?TC?JPC?BW@CCLAPC?RCB4FGQKC?LQRF?RGD?
NGL@M?PBRF?RGQQGKGJ?PRMRFCQC?PAFWMS`PCRPWGLERMBM?JPC?BWCVGQRQGRUGJJ?NNC?PGLQC?PAFQSEECQRGMLQ
3C?PAFQSEECQRGMLQ
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
3C?P3C?PAFPAFPCQSJRQ?LBACQSJRQ?LBAMJSKLRWNCQMJSKLRWNCQ
3SKK?PW3SKK?PW 3C?PAFCQGL4FMSEFR3NMRSQCAMJSKLQRF?R?PCBCfLCB?Q
CGRFCP?RRPG@SRCQMPKC?QSPCQ
4FMSEFR3NMRGBCLRGfCQQC?PAFAMJSKLQsalescustomer_nametotal_sale?QCGRFCP?RRPG@SRCQMP
KC?QSPCQ4FCAMJSKLQWMSAFMMQCGKN?ARWMSPQC?PAFPCQSJRQ4F?R`Q@CA?SQCQCTCP?JAF?PRRWNCQCVNCAR
RF?RWMSPQC?PAFAMLR?GLQ?ACPR?GLLSK@CPMD?RRPG@SRCQ?LB?ACPR?GLLSK@CPMDKC?QSPCQ
!!RRPG@SRRRPG@SRCQCQ
!RRPG@SRC?PCNPGK?PGJWRCVRMPB?RCT?JSCQ!RRPG@SRCQK?ICSNRFCV?VGQMDWMSPAF?PRKMQRMDRGKC3MKC
CV?KNJCQMD?RRPG@SRCQGLRCPKQMD?NCPQMLGLAJSBCL?KCCWCAMJMPMAASN?RGMLQMAG?JQCASPGRWLSK@CP
?BBPCQQCKNJMWCC)$?LBNFMLCLSK@CP
-C?QSP-C?QSPCQCQ
-C?QSPCQ?PCLSKCPGAT?JSCQWMSA?LBMK?RFMLUGRFKC?LGLEDSJPCQSJRQ9MSUGJJKMQRJGICJWfLBWMSP
KC?QSPCQMLRFCW?VGQMDWMSPAF?PR3MKCCV?KNJCQMDKC?QSPCQGLRCPKQMD?NCPQML?PC?ECFCGEFR
?LBUCGEFR
1SCPWBCR?GJQ1SCPWBCR?GJQ
!DRCPMPUFGJCAMKNJCRGLE?QC?PAFWMSA?LQCCFMU4FMSEFR3NMRBGQNJ?WCBRFC?LQUCP#JGAIRFC
CCVVAJ?K?AJ?K?RGMLK?PIRGMLK?PI MLRFCPGEFRF?LBQGBCMDRFCQC?PAF@?PRMMNCLRFC 1SCPWBCR?GJQ1SCPWBCR?GJQ BG?JMESC@MV
3C?PAFPCQSJRQ?LBAMJSKLRWNCQ
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
4FGQBG?JMEQFMUQKC?QSPCQ4FMSEFR3NMRAMKNSRCBDMPC?AFAMK@GL?RGMLMD?RRPG@SRCQ#FMMQC 15%215%299
6)356)35!,):%2!,):%2 RMQCCQC?PAFfJRCPQ?LBFMURFCR?@JCQUCPCJGLICB?LBSQCB
3C?PAFPCQSJRQ?LBAMJSKLRWNCQ
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
,?Q,?QRB?RB?R?PR?PCDPCDPCQFRGKCCQFRGKC
3SKK?PW3SKK?PW 9MSA?LQCCRFCJ?QRRGKC?RUFGAFB?R?U?QPCDPCQFCB
UGRFMSRF?TGLERMTGQGRRFC$!4!N?EC
(MTCPMTCPRFCB?R?UFCLAFMMQGLE?B?R?QMSPACRMQCCRFCJ?QRRGKCGRU?QSNB?RCB9MSUGJJ?JQMQCC
UFCLGRU?QAPC?RCB?LB@WUFMK
9MSA?L?JQMFMTCPMTCP?AMJSKLGLRFC $$!!44!! AMJSKLRMQCCUFCLGRU?QJ?QRPCDPCQFCB4FGQNMNSNUGJJ
?JQMQFMUQ?KNJCT?JSCQDPMKRF?RAMJSKL
!LBJ?QRJWWMSA?LFMTCPMTCP?AMJSKLMPAMJSKLL?KCGL?L?LQUCPRMQCCJ?QRSNB?RCBGLDMPK?RGML
,?QRB?R?PCDPCQFRGKC
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
,?QRB?R?PCDPCQFRGKC
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
77MPIUGRF!LQMPIUGRF!LQUUCPQCPQ
3SKK?PW3SKK?PW !LQUCPQ?PCRFCQ?TCBPCQSJRQMD?QC?PAF
9MSA?LQ?TCRFCPCQSJRQMD?LWQC?PAF?LBQF?PCRFCQCUGRFMRFCPNCMNJC9MSPQ?TCBQC?PAFCQ?NNC?PML
RFC !LQ!LQUUCPQCPQ N?EC&PMKRFGQN?ECWMSA?LQCC?LQUCPQWMSQ?TCB?LB?LQUCPQMRFCPNCMNJCF?TCQ?TCB
NPMTGBCBRFCQCNCMNJCQF?PCBRFCKUGRFWMSMP?EPMSNWMS@CJMLERM
!NNJW?Q!NNJW?QRGAIRGAICPCP
/LJW?BKGLGQRP?RMPQAPC?RCQRGAICPQ@SR?LWMLCUGRFCBGRNPGTGJCECQA?LR?E?LM@HCARUGRF?QRGAICP4M?BB
?QRGAICPRM?L?LQUCP
&GLBRFCGRCKQWMSU?LRRMR?EGLRFCJGQR
#FCAIRFC@MVLCVRRMGRQL?KC
#JGAIRFC?NNJWQRGAICPGAML?LBAFMMQCMLCDPMKRFCJGQR
9MSA?L?NNJW?QK?LWQRGAICPQ?QWMSJGICRM?LM@HCAR
##MNMNW?L?LQW?L?LQUUCPCP
9MSA?LK?IC?AMNWMD?L?LQUCPGDWMSUMSJBJGICRMK?ICCBGRQUGRFMSRAF?LEGLERFCMPGEGL?J?LQUCP
7FCLAMNWGLEWMSA?LRWNCGL?BGeCPCLRL?KCDMPWMSPAMNW
#JGAIML !LQ!LQUUCPQCPQMLRFCRMNL?TGE?RGML@?P
/LRFC?LQUCPJGQRN?ECAJGAIRFC?LQUCPWMSUMSJBJGICRMAMNW
#JGAI !!ARGMLQARGMLQ ?LBQCJCAR -?I-?IC?AC?AMNMNWW
7MPIUGRF!LQUCPQ
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
'GTCWMSP?LQUCP?LCUL?KC?LBBCQAPGNRGML4FCLAJGAI 3?3?TTCC
7MPIUGRF!LQUCPQ
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
/RFCPD/RFCPDC?C?RSPRSPCQCQ
!RRFC@MRRMKMDRFC !LQ!LQUUCPQCPQ N?ECWMSA?LfLBRUM?BBGRGML?J?PC?Q 3NMR)1)LQGEFRQ3NMR)1)LQGEFRQ ?LB 22CJ?CJ?RRCBCB
3C?P3C?PAFCQAFCQ4FCQC?PC?Q?PCBCPGTCBDPMKWMSPMPGEGL?J?LQUCP?LBWMSA?LQCJCARRFCKRMBCCNCLWMSP
QC?PAF
7MPIUGRF!LQUCPQ
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
7MPIUGRF!LQUCPQ
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
22CQSJRQRF?CQSJRQRF?R?PR?PCR?@JCQCR?@JCQ
3SKK?PW3SKK?PW 4?@JCQBGQNJ?WWMSP?LQUCPGL?DMPK?RQGKGJ?PRM?L%VACJ
QNPC?BQFCCR
9MSPQC?PAFPCQSJRQ?PCLMRJGKGRCB@WRFCLSK@CPMD?RRPG@SRCQMPAMJSKLQGLMPBCPRM@CNPCQCLRCB?Q?
R?@JC9MSA?LF?TC?R?@JCUGRFHSQRMLC?RRPG@SRCMPKC?QSPC7FCLWMSAFMMQCRMBGQNJ?WWMSP?LQUCP?Q
?R?@JC4FMSEFR3NMRUGJJAPC?RCRFCAMJSKLQDMPWMS?LB?LWPCJCT?LRFC?BJGLCQ
3MKCRGKCQUFCLWMSTGCU?R?@JCRFCPCQSJRQUGJJ@C?EEPCE?RCBAMK@GLCB&MPCV?KNJCGDWMSMLJW
RWNCaPCTCLSCbWMS`JJQCCRFCRMR?JQSKMD?JJRFCPCTCLSCRFCR?@JCAMLR?GLQ?QMLCAMK@GLCBLSK@CP)D
WMSGLAJSBCRFCICWUMPB monthlyRFCPCQSJRQUGJJ@C?EEPCE?RCB@WKMLRF9MSA?LPC?PP?LECRFCAMJSKL
MPBCPMDWMSPR?@JC?KMLEMRFCPQC?PAF?ARGMLQ
%TCPWR?@JCEGTCQWMSRFCMNRGMLRMPC?PP?LECRFCAMJSKLMPBCP?LBAF?LECRFCAMJSKLUGBRFQ
22C?PPC?PP?LECA?LECAMJSKLMPMJSKLMPBCPBCP
9MSA?LPC?PP?LECRFCAMJSKLMPBCPMDWMSPR?@JC?DRCP?BBGLE?JJMDWMSPQC?PAFRCPKQ
4MPC?PP?LECRFCAMJSKLMPBCP
7FGJCTGCUGLEWMSP?LQUCP?Q?R?@JCAJGAIRFCAMJSKLFC?BCPWMSUMSJBJGICRMKMTC
$P?EGR?APMQQRMGRQLCUNMQGRGML
22CQGXCQGXCACAMJSKLUGBRFQMJSKLUGBRFQ
9MSA?LPCQGXCRFCAMJSKLUGBRFQMDWMSPR?@JC?DRCP?BBGLE?JJMDWMSPQC?PAFRCPKQ
!LW?BHSQRKCLRQWMSK?ICRMRFCAMJSKLUGBRFQMDWMSPR?@JC?PCQ?TCBUFCLWMSNGLRFCR?@JCRM?
NGL@M?PB
4MPCQGXCRFCAMJSKLUGBRFQ
7FGJCTGCUGLEWMSP?LQUCP?Q?R?@JCFMTCPMTCP?AMJSKL@MPBCPGLRFCAMJSKLFC?BCPPMU
#JGAI?LBBP?ERFC@MPBCPRMAPC?RCWMSPNPCDCPPCBAMJSKLUGBRF
3MPRA3MPRAMJSKLQMJSKLQ
9MSA?LQMPR?R?@JC@WAMJSKLT?JSCQ@WAJGAIGLEMLRFCAMJSKLRGRJC)DWMSFMJBBMULRFC3()&4ICWWMS
A?LAJGAIMLKSJRGNJCFC?BQ?LBQMPRMLRFCKGLRSPL
44GNGN 4FGQQ?KCDSLARGML?JGRWGQ?T?GJ?@JCMLR?@JCQWMSQCCCJQCUFCPCGL4FMSEFR3NMR&MPCV?KNJC?
R?@JCGLRFC $$!!44!! N?ECGQ?JQMQMPR?@JCGLRFGQK?LLCP
!@MSRFC?BJGLCQ!@MSRFC?BJGLCQQSKK?PWGLDQSKK?PWGLDMPK?MPK?RGMLRGML
(C?BJGLCQBGQNJ?WQSKK?PWGLDMPK?RGMLMD?R?@JCPCQSJR(C?BJGLCQAMLR?GLQSKK?PWGLDMPK?RGMLDMPC?AF
AMJSKLMD?R?@JC4FCW?NNC?P?RRFC@MRRMKMDRFCR?@JCGLGLBGTGBS?J@MVCQ
2CQSJRQRF?R?PCR?@JCQ
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
4FMSEFR3NMR?SRMK?RGA?JJWAPC?RCQSNRMFC?BJGLCQDMPC?AFR?@JC9MSP4FMSEFR3NMRAMLfESP?RGMLA?L
@CAF?LECBRM?AAMKKMB?RCKMPCGDLCCBCB
9MSA?LKMBGDWFMUWMS`BJGICRFCT?JSCRM@CBGQNJ?WCB@WAJGAIGLERFCBPMNBMULML?FC?BJGLC?LB
QCJCARGLE?BGeCPCLRRWNCMD?EEPCE?RGML4FCSQS?J?T?GJ?@JC?EEPCE?RGMLQ?PCRMR?J?TCP?ECQR?LB?PB
BCTG?RGMLT?PG?LACKGLGKSK?LBK?VGKSK4FCPC?PC?JQMSLGOSCAMSLR?LBRMR?JAMSLRT?JSCQ?T?GJ?@JC
DMPRFC?NNPMNPG?RCAMJSKLQ
4M?BB?FC?BJGLCRM?NGL@M?PBFMTCPMTCPGR?LBAJGAIRFC !!BBRBBRMNGL@M?PMNGL@M?PBB GAML
2CQSJRQRF?R?PCR?@JCQ
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
/T/TCPTGCCPTGCUMDIUMDICCWWUUMPMPBQC?PBQC?PAFCQAFCQ
3SKK?PW3SKK?PW 5QCICWUMPBQUFCL?QIGLE?OSCQRGMLRML?PPMU?LBDSPRFCP
BCfLCWMSPQC?PAF
)L?BBGRGMLRMAMJSKLL?KCQT?JSCQ?LBfJRCPQRFCQC?PAF@?P?JQM?AACNRQICWUMPBQ9MSA?L?AACQQ?
JGQRMDICWUMPBQ?LBMRFCPPCDCPCLACK?RCPG?JQGLRFC PCDCPCLACQ QCARGMLMPGLRFCFCJNACLRCP/NCLRFC
FCJNACLRCP@WAJGAIGLE (CJN(CJN MLRFCRMNL?TGE?RGML@?P
7GRFGLRFCFCJNACLRCPWMS`JJfLBTGBCMQ?LBBMASKCLR?RGMLRF?RNCPR?GLRMRFCASPPCLRTCPQGMLMD
4FMSEFR3NMR(CPCGQUFCPCWMSA?L?JQMfLB?JGQRMDICWUMPBQ9MSA?LCVN?LBC?AFQCARGMLRMQCC
UFGAFICWUMPBQ?PC?T?GJ?@JC?LBCV?KNJCQMLFMURMSQCRFCK
%V%V?KNJC3GKNJGDWQC?P?KNJC3GKNJGDWQC?PAFUGRFRFCRAFUGRFRFCRMNIMNICCWWUUMPMPBB
4FC top ICWUMPBA?L@C?NMUCPDSJ?BBGRGMLRMWMSPQC?PAFUFCLWMSPCKCK@CPRMSQCGR"WSQGLEMLC
ICWUMPBWMSA?LEPC?RJWQGKNJGDWWMSPQC?PAFCQ4FCRMNICWUMPBGQMLCQSAFICWUMPB)RQQWLR?VJMMIQ
JGICRMNLDMPC?AFV
/TCPTGCUMDICWUMPBQC?PAFCQ
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
3MKCAMKKMLQC?PAFCV?KNJCQGRA?LQGKNJGDW?PCfLBGLERFC
c RMNRUMNCPDMPKGLEQ?JCQPCN
c RMNPCTCLSC?TCP?ECPCTCLSC@WQR?RC
c RMNRUMQRSBCLRQP?LICB@WQMSPACDMPC?AFAJ?QQ
44WNCQMDIWNCQMDICCWWUUMPMPBQBQ
+CWUMPBQQCPTC?T?PGCRWMDNPCBCfLCBNSPNMQCQ?LB?PCBGTGBCBGLRMBGeCPCLREPMSNQ4FCEPMSNQ?PC?Q
DMJJMUQ
c "?QGAI"?QGAICCWWUUMPMPBQBQ
9MSA?LSQCICWUMPBQQSAF?Q top ?LBabottom RMDMPCV?KNJCMLJWQCCPCQSJRQDMPRFC@CQRMP
UMPQRNCPDMPKGLEQ?JCQPCN
c $?$?RRCICICCWWUUMPMPBQBQ
$?RCICWUMPBQEGTCWMSRFCDPCCBMKRML?PPMUWMSPQC?PAF@WB?WQUCCIQKMLRFQOS?PRCPQMP
WC?PQ4FCPC?PC?JQM?LSK@CPMDB?RCPCJ?RCBICWUMPBQQSAF?Q afterbefore?LB year-
over-year5QCRFCLCUB?RCICWUMPBQRMBCQAPG@CB?RCQGLRFCDSRSPC4FGQGQSQCDSJDMP
CVNJMPGLERFGLEQRF?R?PCQAFCBSJCBDMP?DSRSPCB?RCQSAF?QQFGNKCLRQBSCRMEMMSRGLRFC
LCVRUCCI
c 44GKCIGKCICCWWUUMPMPBQBQ
4GKCICWUMPBQ?PCRFCKMQRSQCDSJUFCLRPWGLERMfESPCMSRFMUK?LWTGQGRMPQWMS`TCPCACGTCB
UGRFGLRFCJ?QR n minutes or hours
c 44CCVRIVRICCWWUUMPMPBQBQ
9MSA?LSQCRCVRICWUMPBQRMfLBQGKGJ?PUMPBQMPNFP?QCQRF?RAMLR?GLQ?ACPR?GLUMPB&MP
CV?KNJC product name contains green
c .SK@CPI.SK@CPICCWWUUMPMPBQBQ
4FCQCICWUMPBQ?JJMUQWMSRMBCfLCWMSPQC?PAF@WQSK?TCP?ECAMSLRK?VKGL?LBMRFCP
?AASKSJ?RGMLQ
c &GJR&GJRCPICPICCWWUUMPMPBQBQ
&GJRCPICWUMPBQUMPIGLRFCQ?KCU?W?QfJRCPQMLR?@JCAMJSKLQMPAF?PR?VCQ
c ,,MA?MA?RGMLIRGMLICCWWUUMPMPBQBQ
4FCICWUMPBQ near ?LB farther than ?JJMUWMSRMQC?PAFUGRFQN?RG?JfJRCPQMLWMSPECMRWNC
/TCPTGCUMDICWUMPBQC?PAFCQ
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
AMJSKLQUGRFJ?RGRSBCJMLEGRSBCB?R?4FGQJCRQWMSDMASQWMSPQC?PAF@?QCBMLBGQR?LAC?LB
JMA?RGMLQ9MSA?LQNCAGDW?QNCAGfAP?BGSQSQGLEKGJCQIGJMKCRCPQMPKCRCPQ
22CJ?CJ?RRCBGLDCBGLDMPK?MPK?RGMLRGML
c+CWUMPBPCDCPCLAC
c3C?PAFSQGLEEPMURFMTCPRGKC
c'CMEP?NFGA?JNPMVGKGRWICWUMPBQaLC?Pb?LBaD?PRFCPRF?Lb
/TCPTGCUMDICWUMPBQC?PAFCQ
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
44GKCQCPGCQ?L?JWGKCQCPGCQ?L?JWQGQQGQ
3SKK?PW3SKK?PW 9MSA?LAMKN?PC?APMQQRGKCNCPGMBQUGRFMSRSQGLE?
DMPKSJ?
!
RGKCQCPGCQ
GQ?QCRMDB?R?NMGLRQMPBCPCB@WRGKC&MPCV?KNJCUGRFGLRFCQ?KCUCCI?Q?JCML4SCQB?W
AMKCQ@CDMPC?Q?JCML7CBLCQB?WGLQSAF?B?R?QCR9MSA?LSQC4FMSEFR3NMR`Q
RGKCQCPGCQ?L?JWQGQ
DC?RSPCRMQC?PAFDMP?LQUCPQ?@MSRQCPGCQB?R?
9MSKGEFRSQCRFGQDC?RSPCRMAMKN?PC?RGKCNCPGMB?APMQQMRFCPRGKCNCPGMBQ&MPCV?KNJCQQ?JCQDMP
C?AFKMLRF?APMQQQCTCP?JWC?PQ9MSK?W?JQMU?LRRMA?JASJ?RC?L?QNCARQSAF?QEPMURFMTCPRFCQ?KC
RGKCNCPGMB?APMQQMRFCPNCPGMBQ9MSA?L?JQMBMPCJ?RGTC?L?JWQGQQSAF?QQ?JCQDMPRFCJ?QRKMLRFQMD
C?AFWC?P?APMQQWC?PQ
9MSA?LSQCMLCMPKMPCMDRFCDMJJMUGLENCPGMBICWUMPBQRMAPC?RCRFGQRWNCMD?L?JWQGQ
00CPGMBICPGMBICCWWUUMPMPBQBQ
++CCWWUUMPMPBB %V%V?KNJC?KNJC
OS?PRCP
B?RC
quarter (commit date)
KMLRFMDOS?PRCP
B?RC
month of quarter (commit date)
UCCIMDWC?P
B?RC
week of year (commit date)
UCCIMDOS?PRCP
B?RC
week of quarter (commit date)
UCCIMDKMLRF
B?RC
week of month (commit date)
4GKCQCPGCQ?L?JWQGQ
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
B?WMDWC?P
B?RC
day of year (commit date)
B?WMDOS?PRCP
B?RC
day of quarter (commit date)
B?W
B?RC
day (order date)
B?WMDUCCI
B?RC
day of week (order date)
FMSP
B?RCRGKC
hour (timestamp)
!JJMDRFCQCICWUMPBQQMPRRFCB?R?SQGLEB?RCRGKCQCK?LRGAQRF?RGQAFPMLMJMEGA?JJWGL?RGKCQCOSCLAC
"WBCD?SJRRFC 3C?P3C?PAFAF @?PQSEECQRQRFCQCICWUMPBQJCQQDPCOSCLRJWRF?LMRFCPQ
9MSA?LSQCRFCQCLCUICWUMPBQGLAMK@GL?RGMLUGRFRFCCVGQRGLEB?R?ICWUMPBQUFGAF?PC
cDetailed
cHourly
cDaily
cWeekly
cMonthly
cQuarterly
cYearly
%V%V?KNJCQMDRGKCQCPGCQ?L?JW?KNJCQMDRGKCQCPGCQ?L?JWQGQQGQ
4WNGA?JJWUFCLWMSQC?PAFDMP?LQUCPQ?@MSRQCPGCQB?R?RFCTGQS?JGX?RGMLQRF?R?LQUCPWMSPOSCQRGMLQ?PC
JGLCAF?PRQ4FCQCAF?PRQDPCOSCLRJW@SRLMR?JU?WQGLAJSBC?QR?AIRMGLBGA?RC?NCPGMB
7FCLWMSQC?PAFDMP?L?QNCARMDB?R?MDRGKCQCPGCQ?RWNGA?JPCQNMLQCGQ?JGLCAF?PRQFMUGLERFC?QNCAR
?QGRPGQCQ?LBD?JJQMTCPRGKC
4GKCQCPGCQ?L?JWQGQ
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
9MSA?L?JQM?BB?PCJ?RGTCB?RCfJRCPDMPCV?KNJC
total revenue quarterly yearly by year month(commit date) >= 01/01/1995
month(commit date) before 01/01/1998
4FGQRWNCMDOSCPW?JQMWGCJBQ?QR?AICBJGLCAF?PR
4GKCQCPGCQ?L?JWQGQ
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
3C?P3C?PAFSQGLEEPAFSQGLEEPMMURFMURFMTTCPRGKCCPRGKC
3SKK?PW3SKK?PW 9MSA?LQFMUEPMURFMTCPRGKC@WSQGLERFCEPMURFMD
ICWUMPBGLWMSPQC?PAF
4FC growth of ICWUMPBAMKN?PCQRFCB?R?DPMKBGeCPCLRB?RCNCPGMBQ?LBPCRSPLQ?NCPACLR?ECMD
EPMURF4MQC?PAFSQGLEEPMURFMTCPRGKC
4WNCEPMURFMDGLRMRFCQC?PAF@?P?LBAFMMQC?KC?QSPCWMS`PCGLRCPCQRCBGLQCCGLERFCEPMURF
MD
9MSUGJJQCC?JGQRMDQSEECQRGMLQRMAFMMQCDPMK@?QCBMLWMSPQMSPACQ9MSA?L?JQMRWNC?
BGeCPCLRAMJSKLL?KCAMLR?GLGLELSKCPGAB?R?RMAMKN?PC
4WNC byDMJJMUCB@W?B?RCAMJSKLL?KC
4FCEPMURFGQA?JASJ?RCB?Q?NMQGRGTCMPLCE?RGTCNCPACLR?ECDMPC?AFNCPGMBPCJ?RGTCRMRFCJ?QR
NCPGMBGLRFCQCPGCQ!JGLCAF?PRGQ?EMMBU?WRMBGQNJ?WWMSPB?R?@SRRFCU?RCPD?JJAF?PRGQ
CQNCAG?JJWCeCARGTCRMQFMUEPMURF
3C?PAFSQGLEEPMURFMTCPRGKC
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
9MSA?L?JQMBMWC?PMTCPWC?P?L?JWQGQUFGAFAMKN?PCQC?AFRGKCNCPGMBRMRFCAMPPCQNMLBGLE
RGKCNCPGMBGLRFCNPGMPWC?P
4FGQRWNCMDEPMURF?L?JWQGQGQKMPCAMKKMLGLPCR?GJ?LBMRFCPQC?QML?J@SQGLCQQCQ4MBMRFGQ
RWNCKMLRFJWWC?PMTCPWC?P?DRCPWMSPEPMURFMDNFP?QCGLRFCQC?PAF@?P
4FGQAMKN?PCQB?R?@CRUCCLRFCQ?KCKMLRFDPMKBGeCPCLRWC?PQ&MPCV?KNJCGRUGJJ?JJMUWMS
RMAMKN?PCQ?JCQDPMK*SLCMDRFGQWC?PRMRFCQ?JCQDPMK*SLCMDJ?QRWC?P.MRCRF?RDMPRFCfPQR
WC?PT?JSCQ?PCJ?@CJCB?QaY"J?LI[bGLRFC$?R?6GCUQGLACRFCPC?PCLMNPCTGMSQB?R?RM
AMKN?PCRFCKRM
!BB?L?RRPG@SRCRMWMSPQC?PAFQCCRFC@PC?IBMULMDFMUC?AFEPMSNGLEMDRFC?RRPG@SRC
AMLRPG@SRCBRMRFCMTCP?JJEPMURFMDWMSPKC?QSPC
#JGAI ##MLfESPMLfESPC#F?PRC#F?PR ?LB?BBWMSP?RRPG@SRCRMRFC,CECLBfCJB
3C?PAFSQGLEEPMURFMTCPRGKC
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
)RJMMIQJGIC1&9U?Q?KSAFKMPCNPMBSARGTCNCPGMBDMP?LSK@CPMDA?RCEMPGCQAMKN?PCB
RM?WC?P?EM
3C?PAFSQGLEEPMURFMTCPRGKC
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
0P0PMMVGKGRWQC?PVGKGRWQC?PAFCQLC?P?LBDAFCQLC?P?LBD?PRFCP?PRFCP
RF?LRF?L
3SKK?PW3SKK?PW )DWMSPR?@JCAMLR?GLQ,?RGRSBC?LB,MLEGRSBCB?R?WMSA?L
SQCNPMVGKGRWQC?PAFCQRF?RfLBCLRGRGCQPCJ?RCBRMC?AFMRFCP@W
JMA?RGML
0PMVGKGRWICWUMPBQ?JJMUWMSRMQC?PAFQC?PAF?LBRFCLQFMUMLK?NTG?QC?PAF?JJGLQR?LACQMD?
KC?QSPCLC?P?L?RRPG@SRC`Q?QQMAG?RCBJ?RJMLEAMMPBGL?RCQUGRFGL
V
KGJCQIKKCRCPQ5QGLENPMVGKGRW
ICWUMPBQA?SQCQ4FMSEFR3NMRRMBGQNJ?W?AGPAJCRF?RPCNPCQCLRQWMSPQCRBGQR?LACMLRFCECMAF?PRQ
UFCLWMSfJRCPML?'CM4WNCAMJSKL
4FCNPMVGKGRWICWUMPBQ?PC
cnear
cnear…within n miles|km|meters
cfarther than n miles|km|meters from
4FCBGQR?LACGQA?JASJ?RCB?Q?QRP?GEFRJGLCBGQR?LACLMRPM?BBGQR?LACP?BGSQSQGLEKGJCQIGJMKCRCPQMP
KCRCPQDPMKRFCACLRP?JNMGLR)DLMRQNCAGfCBRFCBCD?SJRGQIK
4FCQCICWUMPBQ?PCJGKGRCBRMJ?RGRSBCJMLEGRSBCN?GPQ4FCWUMPIMLBSNJGA?RCAMSLRGCQ&GL?JJWWMS
A?LfJRCPMLRFCK3MKCCV?KNJCQMDT?JGBQC?PAFCQ?PC
landings latitude longitude city near tokyo
0PMVGKGRWQC?PAFCQLC?P?LBD?PRFCPRF?L
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
landings latitude longitude city near tokyo within 50 miles
9MSA?L@P?AICRWMSPQC?PAFMLJWUGRF?ARS?JT?JSCQDMSLBGLRFCB?R?3MaJMLEGRSBC@CRUCCL
-125.000000 ?LB -115.316670 UMPICBDMPKC@SRLMR longitude between -125 and -115
0PMVGKGRWQC?PAFAMLfESP?RGMLPCOSGPCKCLRQ
!JJWMSPB?R?KSQR@CGLRFCQ?KCQCR4FCUMPIQFCCRMPMLCMDRFCR?@JCQKSQRAMLR?GL?AMJSKLMDRWNC
longitude ?LB?AMJSKLMDRWNC latitude4FCJ?RGRSBC?LBJMLEGRSBCB?R?F?TCRM@CMLRFCQ?KC@?QC
R?@JCQDMPRFCDC?RSPCRMUMPI9MSA?L`RDMPGLQR?LACF?TC?BGKCLQGMLR?@JCUGRF?JJWMSPAGRGCQ?LBRFCGP
?QQMAG?RCBECMAMMPBGL?RCQ?LBHMGLRMGRDPMKWMSPD?ARR?@JC?LBCVNCARNPMVGKGRWQC?PAFRMUMPI
!JQMWMSP?BKGLGQRP?RMPQKSQRF?TCAMLfESPCBRFCQCAMJSKLQSQGLERFC?NNPMNPG?RC'CM4WNC
0PMVGKGRWQC?PAFCQLC?P?LBD?PRFCPRF?L
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
5LBCPQ5LBCPQR?LBfJRR?LBfJRCPQCPQ
3SKK?PW3SKK?PW &GJRCPQL?PPMUBMULRFCQC?PAFPCQSJRRMMLJWGLAJSBCRFC
B?R?WMSU?LRRMQCC
7FCLWMS?BB?T?JSCRMWMSPQC?PAFGR@CAMKCQ?fJRCP4M?BB?fJRCPDPMKRFCQC?PAF@?P
#JGAIGLRFCQC?PAF@?P?LBRWNCRFCT?JSCQWMSU?LRRMGLAJSBCGLRFCQC?PAF
4WNGLE?T?JSCGLRFCQC?PAF@?P?ARQ?Q?fJRCP
9MSA?L?JQMSQCfJRCPICWUMPBQJGICWCQRCPB?W?DRCPLCVRKMLRFRMfJRCPWMSPQC?PAF4M
QCCKMPCfJRCPICWUMPBQPCDCPRMRFC ICWUMPBPCDCPCLAC
#JGAIMSRQGBCMDRFCQC?PAF@?PMPNSQFCLRCPRM?NNJWWMSPfJRCP
3GKNJCfJRCPQA?L@C?NNJGCBRM?L?LQUCPUFGJCNGL@M?PBfJRCPQA?L@C?NNJGCBRM?JJTGQS?JGX?RGMLQMD?
NGL@M?PB9MSA?LfLBMSRKMPC?@MSR NGL@M?PBfJRCPQGLRFCNGL@M?PBQQCARGML
77FCPFCPCfJRCfJRCPQ?NNC?PGL4CPQ?NNC?PGL4FMSEFR3NMRFMSEFR3NMR
!QWMSF?TCQCCLUGRFQC?PAFfJRCPQ?NNC?PGLUFGRC@MVCQGLRFCQC?PAF@?P
)L?L?LQUCPMP?NGL@M?PBfJRCPQ?NNC?PHSQR@CJMURFCRGRJC&MPNGL@M?PBQWMSPfJRCPQ?NNJWRM?JJ
UMPIQFCCR@?QCBTGQS?JGX?RGMLQGLRFCNGL@M?PB
5LBCPQR?LBfJRCPQ
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
)DWMSCTCPfLBRF?RWMSPQC?PAFMPNGL@M?PBBMCQLMR?NNC?PRMAMLR?GL?JJRFCB?R?WMSU?LRRMQCC
AFCAIDMP?LWCVGQRGLEfJRCPQ?LBPCKMTCRFCK@WAJGAIGLERFC 88 RMQCC?JJRFCB?R?
.MR.MRCC &GJRCPGLEML.5,,?LBCKNRWT?JSCQGQ?QNCAG?JA?QC9MSA?LfLBMSRKMPC?@MSRFMURFCQC
T?JSCQ?PCPCNPCQCLRCB?LBFMURMfJRCPDMPRFCKGL !@MSRfJRCPGLEMLLSJJ@J?LIMPCKNRWT?JSCQ
3GKNJCfJR3GKNJCfJRCPQCPQ
3GKNJCfJRCPQA?L@C?NNJGCBRMQC?PAFCQGL?DCUBGeCPCLRU?WQ9MSA?LSQCRFCQC?PAF@?PMPRFC #F?LEC#F?LEC
##MLfESPMLfESP??RGMLRGML KCLSRM?BB?fJRCPRM?QC?PAF9MSA?L?NNJWQGKNJCfJRCPQRMWMSPQC?PAFUFCRFCPGR
QFMUQ?R?@JCMP?AF?PR9MSPfJRCPQPCK?GLN?PRMDRFCQC?PAFCTCLUFCLWMSAF?LECRFCTGQS?JGX?RGML
RWNC
7FCL?BBGLE?fJRCPDPMKRFC #F?LEC##F?LEC#MLfESPMLfESP??RGMLRGML KCLSLSKCPGAAMJSKLQ?LBRCVRAMJSKLQNPMTGBC
WMSUGRF?AFCAI@MVQCJCARMPDMPT?JSCQ)DRFCAMJSKLAMLR?GLQ?B?RCWMS`JJQCC?A?JCLB?PQCJCARMPUFCL
?NNJWGLE?fJRCP4FGQGQ?JQMUFCPCWMS`JJEMRM?NNJW@SJIfJRCPQ
"SJIfJR"SJIfJRCPQCPQ
)DWMSF?TC?J?PECUMPIQFCCRMPR?@JCUGRFRFMSQ?LBQMPKGJJGMLQMDPMUQWMSK?WU?LRRMAPC?RC@SJI
fJRCPQ9MSA?LN?QRCGL?JGQRMDfJRCPT?JSCQUGRFMSRF?TGLERMAJGAIRFC@MVLCVRRMC?AFT?JSCGLRFCfJRCP
QCJCARMP
"SJIfJRCPQA?L@CTCPWSQCDSJUFCLWMSF?TC?TCPWJ?PECUMPIQFCCRMPR?@JC9MSA?LSQCRFCKRMfJRCP?
J?PECJGQRMDT?JSCQC?QGJW&MPCV?KNJCRFGQGQSQCDSJGDWMSU?LRRMMLJWQC?PAFML?JGQRMDNPMBSARQRF?R
WMSPK?L?ECPQCLRRMWMSGL?LCK?GJ9MSA?LASR?LBN?QRCRFMQCT?JSCQGLRMRFC@SJIfJRCP@MVRM
OSGAIJWECLCP?RC?PCNMPRMPAF?PRRF?RGLAJSBCQMLJWRFMQCGRCKQMDGLRCPCQR
9MSA?L APC?RC?@SJIfJRCP @WN?QRGLE?JGQRMDT?JSCQQCN?P?RCB@WAMKK?QQCKGAMJMLQLCUJGLCQMP
R?@QGLRMRFC@SJIfJRCP@MV4FGQ?JJMUQWMSRMC?QGJWQC?PAF?J?PECJGQRMDfJRCPQPCNC?RCBJW
5LBCPQR?LBfJRCPQ
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
!!BB?fJRBB?fJRCPRCPRM?R?@JCM?R?@JC
3SKK?PW3SKK?PW 9MSA?L?BB?QGKNJCfJRCPDPMK?AMJSKLFC?BCPUFGJC
TGCUGLEWMSP?LQUCP?Q?R?@JC
4M?BB?fJRCPDPMKAMJSKLFC?BCPQ
7FGJCTGCUGLEWMSP?LQUCP?Q?R?@JCAJGAI #F?LECA#F?LECAMLfESPMLfESP??RGMLRGML MLRFCAMJSKLFC?BCPWMS
U?LRRMfJRCP
3CJCAR &GJR&GJRCPQCPQ
3CJCARRFCT?JSCQRMGLAJSBCGLWMSP?LQUCP
#JGAI $MLC$MLC
)DRFCPC?PCRMMK?LWT?JSCQWMSA?LSQCRFCfJRCPQC?PAF@?PRMfLBRFCMLCQWMSU?LR
!BB?fJRCPRM?R?@JC
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
!BB?fJRCPRM?R?@JC
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
!!BB?fJRBB?fJRCPRCPRM?AF?PRM?AF?PR
3SKK?PW3SKK?PW 9MSA?L?BB?QGKNJCfJRCPDPMK?AF?PR?VGQUFGJCTGCUGLE
WMSP?LQUCP?Q?AF?PR
9MSA?LfJRCP?AF?PRGLRUMU?WQ
#JGAIMLRFCJCECLBJ?@CJQRMRMEEJCRFCT?JSCQMLMPMe
&MJJMURFCQRCNQQFMULFCPCRMfJRCPMLRFC?VGQT?JSCQ
4M?BB?fJRCPDPMKRFCAF?PR?VCQ
7FGJCTGCUGLEWMSP?LQUCP?Q?AF?PRAJGAIRFCAF?PR?VGQWMSU?LRRMfJRCPML?LBQCJCAR &GJR&GJRCPCP
3CJCARRFCT?JSCQWMSUMSJBJGICRMGLAJSBCGLWMSP?LQUCP4FCLAJGAI $MLC$MLC
!BB?fJRCPRM?AF?PR
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
!BB?fJRCPRM?AF?PR
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
#P#PC?C?RRC?@SJIfJRC?@SJIfJRCPCP
9MSA?LAPC?RC?@SJIfJRCP@WN?QRGLE?JGQRMDT?JSCQQCN?P?RCB@WAMKK?QQCKGAMJMLQLCUJGLCQMP
R?@QGLRMRFC@SJIfJRCP@MV4FGQ?JJMUQWMSRMC?QGJWQC?PAF?J?PECJGQRMDfJRCPQPCNC?RCBJW
)LRFGQCV?KNJCUCUGJJASR?LBN?QRCT?JSCQRMAPC?RC?@SJIfJRCP9MSAMSJB?JQMBMRFGQ@WN?QRGLEGL?
JGQRMDRCVRT?JSCQDPMK?LCK?GJMPACJJQDPMK?L%VACJMP'MMEJC3FCCRQQNPC?BQFCCR
7FCLTGCUGLE?R?@JCQCJCARKSJRGNJCACJJQ@WAJGAIGLE?LBBP?EEGLE
2GEFRAJGAI?LBAFMMQC ##MNMNWRWRM#JGN@M?PM#JGN@M?PBB
#JGAIRFC &GJR&GJRCPQCPQ GAMLGLRFCAMJSKLFC?BCP
#JGAI !!BBTBBT?JSCQGL@SJI?JSCQGL@SJI
#PC?RC?@SJIfJRCP
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
0?QRCRFCT?JSCQGLRMRFC@SJIfJRCP@MV
#PC?RC?@SJIfJRCP
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
#JGAI $MLC$MLC
#PC?RC?@SJIfJRCP
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
$CJCR$CJCRC?fJRC?fJRCPCP
3SKK?PW3SKK?PW 9MSA?LBCJCRC?fJRCPDPMK?L?LQUCPRMPCRSPLRMRFC
MPGEGL?JSLfJRCPCBQC?PAFPCQSJR
4FCPC?PCKSJRGNJCU?WQRMBCJCRC?fJRCP4MBCJCRC?fJRCPWMSA?LAJGAIRFC VV MLRFCfJRCPRCPKGLRFC
QC?PAF@?P
9MSA?L?JQMAJGAIRFC VV MLRFCfJRCP@?P?@MTCRFC?LQUCP
$CJCRC?fJRCP
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
&GJR&GJRCPMLLSJJ@J?LIMPCKNRWTCPMLLSJJ@J?LIMPCKNRWT?JSCQ?JSCQ
3SKK?PW3SKK?PW &GJRCPGLEML.5,,?LBCKNRWT?JSCQGQ?QNCAG?JA?QC
&GJRCPGLEMLLSJJ@J?LIMPCKNRWT?JSCQA?L@CRPGAIWGDWMSPB?R?AMLR?GLQ@MRFMDRFCQC9MSA?LSQCRFGQ
KCRFMBRMQCCUF?R`QPC?JJWEMGLEMLUGRFRFCQCRWNCQMDT?JSCQ?LBRMECRRFCfJRCPGLE@CF?TGMPWMS
U?LR
(M(MU.5,,?LB@J?LITU.5,,?LB@J?LIT?JSCQ?P?JSCQ?PCBGQNJ?CBGQNJ?WWCBCB
7FCLWMSTGCU?R?@JCMPAF?PRWMSK?WQCCT?JSCQRF?R?NNC?P?Q Y@J?LI[Y@J?LI[4FCQCA?L?ARS?JJW@CMLCMD
RUMRWNCQMDT?JSCQ
c .5,,T?JSCQUFGAF?PCCQQCLRG?JJWKGQQGLET?JSCQ
c @J?LIMPCKNRWT?JSCQJGIC?LCKNRWQRPGLEMDRCVRMP?QRPGLEAMLR?GLGLEMLJWUFGRCQN?AC
QN?ACQR?@Q
"MRFMDRFCQCRWNCQMDT?JSCQ?PCPCNPCQCLRCB?Q Y@J?LI[Y@J?LI[@SRGDWMSfJRCPML Y@J?LI[Y@J?LI[RFCfJRCPUGJJ?NNJWRM
MLJWRFC.5,,T?JSCQ4F?RGQMLJWRFC.5,,T?JSCQUGJJ@CGLAJSBCBGLWMSPPCQSJR)RA?L@CF?PBRMRCJJ
UF?R`QEMGLEMLGDWMSF?TC?B?R?QMSPACRF?RAMLR?GLQ@MRF.5,,?LB@J?LICKNRWT?JSCQ
44MQFMMQFMU.5,,?LB@J?LITU.5,,?LB@J?LIT?JSCQBGe?JSCQBGeCPCPCLRJWCLRJW
)DWMSLCCBRMBGeCPCLRG?RC@CRUCCL.5,,?LB@J?LIT?JSCQWMSA?L !BB?DMPKSJ? RMK?ICRFCK?NNC?P
BGeCPCLRJWGLAF?PRQ?LBR?@JCQ)LRFGQCV?KNJCUC`JJSQC <text_column> RMPCDCPRMRFCRCVRAMJSKLUFGAF
AMLR?GLQ@MRF.5,,?LB@J?LIT?JSCQ
if ( strlen ( <text_column> ) = 0 ) then if ( isnull ( <text_column> ) ) then 'null'
else 'empty' else <text_column>
4FGQDMPKSJ?UGJJQFMUaLSJJbUFCPCRFCT?JSCAMLR?GLCBGLRFCAMJSKLGQ?ARS?JJW.5,,7FCLRFCT?JSCGQ
@J?LIMPCKNRWGRUGJJQFMUSN?QaCKNRWb
44M?JJMM?JJMUfJRUfJRCPGLEML@MRF.5,,?LB@J?LITCPGLEML@MRF.5,,?LB@J?LIT?JSCQ?JSCQ
)DWMSU?LRRMICCNRFCQ?KCBGQNJ?WDMPK?RDMP.5,,?LB@J?LIT?JSCQ@SR@C?@JCRMfJRCPML@MRFSQGLE
aY@J?LI[bWMSP DMPKSJ? UGJJ@CQJGEFRJWBGeCPCLR9MSA?LSQC?DMPKSJ?JGIC
if ( strlen ( <text_column> ) = 0 ) then null else <text_column>
5QCRFCfJRCPWMSAPC?RCBGLQRC?BMDRFCMPGEGL?JRCVRAMJSKLGLWMSPQC?PAFRMECRRFCPCQSJRWMSBCQGPC
&GJR&GJRCPGLEMLWCPGLEMLWMSPDMSPDMPKSJ?MPKSJ?
!DRCPAPC?RGLERFC?@MTCDMPKSJ?RF?RfRQUF?RWMSU?LRRMBMWMSA?LfJRCPMLRFCDMPKSJ?AMJSKLWMS
APC?RCBGLRFCQC?PAF@?P@WRWNGLERFCT?JSC Y@J?LI[Y@J?LI[UFGAFUGJJ?AR?Q?fJRCP/PWMSA?LfJRCP@WJCDR
AJGAIGLEML?Y@J?LI[Y@J?LI[ T?JSCGLWMSPQC?PAFPCQSJRR?@JCRFCLPGEFRAJGAIGLE?LBQCJCARGLE 3FM3FMUMLJWaY"J?LI[aUMLJWaY"J?LI[a
&GJRCPMLLSJJ@J?LIMPCKNRWT?JSCQ
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
&GJRCPMLLSJJ@J?LIMPCKNRWT?JSCQ
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
/RFCPQC?P/RFCPQC?PAF?ARGMLQAF?ARGMLQ
4FCPC?PCMRFCPQC?PAF?ARGMLQWMSA?LNCPDMPK@WGLRCP?ARGLEBGPCARJWUGRFWMSP?LQUCP4FCQC?ARGMLQ
A?L@CNCPDMPKCBGL?L?BFMAU?WMPWMSA?LNGLWMSP?LQUCPRM?NGL@M?PBRMQ?TCWMSPAMLfESP?RGMLQ
c#F?LECTGC#F?LECTGCUMNRGLQUMNRGLQ
9MSA?LAF?LECRFCTGCUMDWMSP?LQUCPQMGR?NNC?PQ?Q?R?@JCMP?AF?PR3MPRGLEWMSPQC?PAF
?JJMUQWMSRMMPBCPWMSP?LQUCPK?IGLEGRC?QGCPRMPC?B9MSA?LAF?LECRFCB?RC@SAICRGLEML
R?@JCQ?LBAF?PRQDMPAMJSKLQUGRFB?RCT?JSCQ
c3FM3FMUSLBCPJWGLEB?USLBCPJWGLEB?R?R?
6GCUGLERFCSLBCPJWGLEB?R?MDWMSP?LQUCPEGTCQWMS?LSL?EEPCE?RCBTGCUMDRFCSLBCPJWGLE
B?R?
c$PGJJBM$PGJJBMULUL
$PGJJGLEBMUL?JJMUQWMSRMQCCKMPCGLDMPK?RGML?@MSRRFCAMJSKLQSQCBUGRFGLWMSPQC?PAF
c%V%VAJSBC?LBGLAJSBCPAJSBC?LBGLAJSBCPMMUTUT?JSCQ?JSCQ
9MSA?LGLAJSBCMPCVAJSBCPMUT?JSCQDPMKWMSP?LQUCP
c!NNJWA!NNJWAMLBGRGML?JDMLBGRGML?JDMPK?MPK?RRGLERRGLE
9MSA?L?NNJWAMLBGRGML?JDMPK?RRGLERMR?@JCQMPAF?PRQRMFGEFJGEFRT?JSCQGLRFCB?R?4FGQ
K?ICQT?JSCQ?@MTC@CJMUMPUGRFGL?N?PRGASJ?PRFPCQFMJBQR?LBMSR
c77MPIUGRFQ?MPIUGRFQ?TTCB?LQCB?LQUUCPQCPQ
9MSA?LK?IC?AMNWMD?L?LQUCPGDWMSUMSJBJGICRMK?ICCBGRQUGRFMSRAF?LEGLERFCMPGEGL?J
?LQUCP
c$M$MULJM?BWULJM?BWMSPQC?PMSPQC?PAFAF
9MSA?LBMULJM?BWMSPQC?PAF?QCGRFCP?R?@JCMPAF?PR
c22CNJ?CNJ?WQC?PWQC?PAFAF
9MSA?LGLQR?LRJWECLCP?RC?QRCN@WQRCNPCNJ?WQFMUGLERFCAPC?RGMLMD?R?@JCMPAF?PR
/RFCPQC?PAF?ARGMLQ
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
#F?LECP#F?LECPCQSJRBGQNJ?CQSJRBGQNJ?WMNRGMLQWMNRGMLQ
3SKK?PW3SKK?PW 9MSA?LAF?LECFMUWMSPQC?PAFPCQSJRQ?LQUCPQ?NNC?P
9MSPQC?PAF?LQUCPPCQSJRQF?TCT?PGMSQBGQNJ?WMNRGMLQ9MSA?LAF?LECRFCTGQS?JGX?RGMLSQCBRM
BGQNJ?WWMSPPCQSJRQRFCGPQMPRMBCP?LBFMURFCW?PCEPMSNCBMPEPMSNCB
#F?LECRFCTGC#F?LECRFCTGCUU
9MSA?LAF?LECRFCTGCUMDWMSP?LQUCPQMGR?NNC?PQ?Q?R?@JCMP?AF?PR4MAF?LECRFCTGCUMDWMSP
?LQUCP
6GCUWMSP?LQUCP
#JGAI #F?LEC6#F?LEC6GQS?JGX?GQS?JGX?RGMLRGML
3CJCARCGRFCPR?@JCMP?AF?PRRWNC
3MPRW3MPRWMSPQC?PMSPQC?PAFAF
3MPRGLEWMSPQC?PAF?JJMUQWMSRMMPBCPWMSP?LQUCPK?IGLEGRC?QGCPRMPC?B4MQMPRWMSPQC?PAF
c )DWMS?PCGLRFCB?R?R?@JCTGCUAJGAIRFCAMJSKLFC?BCPWMSUMSJBJGICRMQMPRML
"WBCD?SJRQMPRGLE?NNJGCQGLBCQACLBGLEMPBCP9MSA?LAJGAIML?AMJSKLFC?BCPRMQMPR?E?GL
RMQMPRGL?QACLBGLEMPBCP
44GNGN (MJBQFGDR?LBAJGAI?LMRFCPAMJSKLRM?BB?QCAMLB?PWQMPR9MSA?LCTCL?BBRCPRG?PW
QMPRGLE?LBQMML@WAMLRGLSGLERMSQCRFGQRPGAI
c )DWMS?PCGLRFCAF?PRTGCUAJGAIRFC?VGQJ?@CJMDWMSPAF?PR?LBQCJCAR 3MPR3MPR
#F?LECRFCB?#F?LECRFCB?RRC@SAIC@SAICRGLECRGLEEPEPMSNGLEMSNGLE
9MSA?LAF?LECRFCB?RC
@SAICRGLE
MLR?@JCQ?LBAF?PRQDMPAMJSKLQUGRFB?RCT?JSCQ"SAICRGLEGQ?
KCRFMBDMPEPMSNGLE?AMJSKLGLWMSPB?R?&MPCV?KNJCGDWMSF?TC?AMJSKLMDMPBCPQWMSA?LSQCRFC
B?RCMDC?AFMPBCP./="5#+%4./="5#+%4
#F?LECPCQSJRBGQNJ?WMNRGMLQ
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
!JRCPL?RGTCJWWMSA?LEPMSNRFCQC -/.4(,-/.4(,99
4FMSEFR3NMRAFMMQCQ?BCD?SJRB?RC@SAICRDMPWMSUFCLWMSQC?PAF4FGQBCD?SJRR?ICQRFCCLRGPCQC?PAF
PCQSJRGLRM?AAMSLR&MPCV?KNJCGDWMSPQC?PAFGLAJSBCQJ?QRKMLRFB?RCQ?PC@SAICRCBB?GJWGLQRC?BMD
KMLRFJW
/L?R?@JCTGCUWMSSQCRFCB?RC@SAICRBPMNBMUL@CJMURFCAMJSKLFC?BCP/L?AF?PRWMSA?LAF?LEC
RFGQTG?RFC?VGQJ?@CJ
#F?LECPCQSJRBGQNJ?WMNRGMLQ
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
4FC@SAICRT?JSCQ?PC?QS@QCRMDB?RC?LBRGKCNCPGMBICWUMPBQ4MAF?LECRFCB?RC@SAICRGLE
'MRMRFCR?@JCMPAF?PRWMSU?LRRMAF?LEC
,MA?RCRFCAMJSKLMP?VGQT?JSCUGRFRFCB?RCT?JSCWMSU?LRRMAF?LEC
#JGAIRFCAMJSKL`Q@SAICRKCLS
3CJCAR?B?RC@SAICR
%V%VAJSBC?LBGLAJSBCPAJSBC?LBGLAJSBCPMMUTUT?JSCQ?JSCQ
9MSA?LGLAJSBCMPCVAJSBCPMUT?JSCQDPMKWMSP?LQUCP
4MCVAJSBCMPGLAJSBCPMUT?JSCQ
2GEFRAJGAIMLRFCTGQS?JGX?RGMLMPR?@JCACJJMDGLRCPCQR
3CJCAR %V%VAJSBCaTAJSBCaT?JSCb?JSCb MP )LAJSBCaT)LAJSBCaT?JSCb?JSCb GD?T?GJ?@JC
#F?LECPCQSJRBGQNJ?WMNRGMLQ
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
#F?LECPCQSJRBGQNJ?WMNRGMLQ
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
3FM3FMUSLBCPJWGLEB?USLBCPJWGLEB?R?R?
3SKK?PW3SKK?PW 6GCUGLERFCSLBCPJWGLEB?R?MDWMSP?LQUCPEGTCQWMS?L
SL?EEPCE?RCBTGCUMDRFCSLBCPJWGLEB?R?
9MSA?LQCCRFCKMQREP?LSJ?PBCR?GJQMD?EGTCLPCQSJRQCRGCGRQFMUQRFCSL?EEPCE?RCBTGCU4FGQ
DC?RSPCJCRQWMSSLBCPQR?LBUF?R?L?LQUCPAMLQGQRQMD&MPCV?KNJCGDWMSQC?PAFDMPaASQRMKCPPCEGML
PCTCLSCbRFC?LQUCPQFMUQRFC?EEPCE?RCPCTCLSCT?JSCDMPC?AFASQRMKCPPCEGML9MSA?LRFCLAJGAIML
?LWPMU?LBRFCLML 3FM3FMUSLBCPJWGLEB?USLBCPJWGLEB?R?R?RMQCCC?AFT?JSCRF?RaPCTCLSCbAMLQRGRSRCQMDDMP?LWEGTCL
PCEGML
/LJWRFCfPQRPMUQ?PCQFMULUFCLTGCUGLERFCSLBCPJWGLEB?R?9MSA?LCTCLBMULJM?BRFCPCQSJRQ
QFMULUFCLWMSAFMMQC 3FM3FMUSLBCPJWGLEB?USLBCPJWGLEB?R?R? DPMK?AF?PR4FCBMULJM?BfJCJGKGRGQPMUQ
.MR.MRCC 6GCUGLESLBCPJWGLEB?R?BMCQLMRUMPIDMP?LQUCPQRF?R?PCBCPGTCBDPMKAF?QKRP?NQC?PAFCQ
4MQFMUSLBCPJWGLEB?R?
2GEFRAJGAIMLRFCTGQS?JGX?RGMLMPR?@JCACJJMDGLRCPCQR
3CJCAR 3FM3FMUSLBCPJWGLEB?USLBCPJWGLEB?R?R?
!LCUUGLBMUMNCLQRF?RBGQNJ?WQ?QSKK?PW?LBRFCSLBCPJWGLEB?R?
/NRGML?JJWAFMMQCRM !!BB#BB#MJSKLMJSKL RMRFCB?RC=RM=VKJQAFCK??LBAJGAI ##MLfPK#F?LECQMLfPK#F?LECQ
3FMUSLBCPJWGLEB?R?
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
#JGAI $M$MULJM?BULJM?B RMBMULJM?B?#36fJCMDRFCB?R?
3FMUSLBCPJWGLEB?R?
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
3CCRFCQC?P3CCRFCQC?PAF@CFGLB?PAF@CFGLB?PCQSJRCQSJR
3SKK?PW3SKK?PW 9MSA?LSQCWMSP?LQUCPRMJC?PLKMPC?@MSRRFCB?R?SQCB
GLWMSPQC?PAF
$PGJJGLEBMUL?JJMUQWMSRMQCCKMPCGLDMPK?RGML?@MSRRFCAMJSKLQSQCBUGRFGLWMSPQC?PAF)DWMSMUL
RFCNGL@M?PBWMSA?LBPGJJBMULRMRFCB?R?@CLC?RF5QCPQWMSQF?PCRFCNGL@M?PBUGRFA?L?JQMBPGJJ
BMULNPMTGBCRFCW
?JQM
F?TC?AACQQRMRFCB?R?MLUFGAFRFC@M?PBU?Q@?QCB
4MBPGJJBMUL
2GEFRAJGAIMLRFCTGQS?JGX?RGMLMPR?@JCACJJMDGLRCPCQR?LBQCJCAR $PGJJBM$PGJJBMULUL
#JGAIML?LWMDRFCJGQRCBB?R?RMPCAPC?RCRFCQC?PAFUGRFRF?RB?R?GLAJSBCB
3CCRFCQC?PAF@CFGLB?PCQSJR
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
!NNJWA!NNJWAMLBGRGML?JDMLBGRGML?JDMPK?MPK?RRGLERRGLE
3SKK?PW3SKK?PW 5QCAMLBGRGML?JDMPK?RRGLERMK?ICNMPRGMQLMDWMSPPCQSJRQ
QR?LBMSR
9MSA?L?NNJWAMLBGRGML?JDMPK?RRGLERMR?@JCQMPAF?PRQRMFGEFJGEFRT?JSCQGLRFCB?R?4FGQK?ICQT?JSCQ
?@MTC@CJMUMPUGRFGL?N?PRGASJ?PRFPCQFMJBQR?LBMSR
5LBCPQ5LBCPQR?LBAR?LBAMLBGRGML?JDMLBGRGML?JDMPK?MPK?RRGLERRGLE
-?LWAMKN?LGCQAPC?RCNGL@M?PBQUGRFICWKCRPGAQRFCWU?LRRMRP?AIGLB?GJWMPUCCIJWQR?eKCCRGLEQ
5QGLEAMLBGRGML?JDMPK?RRGLERFCWA?LQCC?R?EJ?LACFMURFCW?PCNCPDMPKGLEPCJ?RGTCRMRFCQCKCRPGAQ
9MSA?L?BBTGQS?JASCQDMP+0)Q+CW0CPDMPK?LAC)LBGA?RMPQMPRFPCQFMJBKCRPGAQRMAF?PRQ?LBR?@JCQ
RMC?QGJWQFMUUFCPCWMS?PCD?JJGLEQFMPRMPCVACCBGLER?PECRQ4FCQCTGQS?JASCQ?PCA?JJCBAMLBGRGML?J
DMPK?RRGLEUFGAF?NNJGCQAMJMPDMPK?RRGLERMWMSPQC?PAFPCQSJR&MPR?@JCQWMSA?L?BBAMLBGRGML?J
DMPK?RRGLERMQCRRFC@?AIEPMSLBAMJMPMDACJJQGL?R?@JC@?QCBMLRFCT?JSCQRFCWAMLR?GL&MPAF?PRQWMS
A?L?BBAMLBGRGML?JDMPK?RRGLERMQFMURFCRFPCQFMJBQWMSBCfLCB?LBRFCB?R?RF?RD?JJQUGRFGLRFCK
UGJJ@CQFMULSQGLERFCQ?KCAMJMP
!NNJWA!NNJWAMLBGRGML?JDMLBGRGML?JDMPK?MPK?RRGLERRRGLERM?R?@JCM?R?@JC
9MSA?LSQCAMLBGRGML?JDMPK?RRGLERMQFMUR?@JCACJJQUGRF?@?AIEPMSLBAMJMPBCRCPKGLCB@WRFCT?JSC
RFCWAMLR?GL
4M?NNJWAMLBGRGML?JDMPK?RRGLERM?R?@JC
)LRFCAMJSKLFC?BCPMDWMSPR?@JCDMPRFCAMJSKLWMSU?LRRM?NNJWDMPK?RRGLERMAJGAIRFC
RFPCCBMR #F?LEC##F?LEC#MLfESPMLfESP??RGMLRGML GAML
3CJCAR ##MLBGRGML?J&MLBGRGML?J&MPK?MPK?RRGLERRGLE
#JGAIRFC GAMLGLRFC ##MLBGRGML?J&MLBGRGML?J&MPK?MPK?RRGLERRGLE KCLS
!NNJWAMLBGRGML?JDMPK?RRGLE
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
$CfLCRFCQCRQMDT?JSCQ?LBRFCAMJMPRMSQCDMPC?AFQCR
#JGAI $MLC$MLC ?DRCPBCfLGLE?JJMDWMSPAMLBGRGML?JDMPK?RRGLEQCRQ
!NNJWAMLBGRGML?JDMPK?RRGLE
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
.MRCRF?RGDWMSAF?LECRM?AF?PRRWNCWMSUGJJLCCBRM?NNJWAMLBGRGML?JDMPK?RRGLE?E?GL
#MLBGRGML?JDMPK?RRGLEGQRGCBRMRFCQNCAGfATGQS?JGX?RGML
!NNJWA!NNJWAMLBGRGML?JDMLBGRGML?JDMPK?MPK?RRGLERRRGLERM?AF?PRM?AF?PR
9MSA?LSQCAMLBGRGML?JDMPK?RRGLERMQFMUAF?PRQUGRF?R?PECRT?JSCMPP?LECBP?UL?Q?JGLCGLRFC
AF?PR?LBRFCJCECLBAMJMPQBCRCPKGLCB@WUFCPCT?JSCQD?JJPCJ?RGTCRMRFCR?PECR
4M?NNJWAMLBGRGML?JDMPK?RRGLERM?AF?PR
#JGAIRFC?VGQJ?@CJMDWMSPAF?PR3CJCAR ##MLBGRGML?J&MLBGRGML?J&MPK?MPK?RRGLERRGLE
#JGAIRFC GAMLGLRFC#MLBGRGML?J&MPK?RRGLEKCLS
!NNJWAMLBGRGML?JDMPK?RRGLE
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
$CfLCRFCP?LECQMDT?JSCQ?LBRFCAMJMPRMSQCDMPC?AFP?LECWMSU?LRRMRP?AI4M?BB
?LMRFCPP?LECAJGAIRFC GAML?LBPCNC?R
#JGAI $MLC$MLC ?DRCPBCfLGLE?JJMDWMSPAMLBGRGML?JDMPK?RRGLEP?LECQ
!NNJWAMLBGRGML?JDMPK?RRGLE
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
.MRCRF?RGDWMSAF?LECRFCAF?PRRWNCWMSUGJJLCCBRM?NNJWAMLBGRGML?JDMPK?RRGLE?E?GL)RGQ
RGCBRMRFCQNCAGfATGQS?JGX?RGML
!NNJWAMLBGRGML?JDMPK?RRGLE
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
$M$MULJM?BWULJM?BWMSPQC?PMSPQC?PAFAF
3SKK?PW3SKK?PW 9MSA?LBMULJM?BWMSPQC?PAF?QCGRFCP?R?@JCMPAF?PR
9MSF?TCRFCMNRGMLRMBMULJM?BWMSPR?@JC?Q?#36AMKK?QCN?P?RCBT?JSCQ0$&MP8,38%VACJ
fJC7FCLWMSBMULJM?B?AF?PRGRUGJJ@C?0.'fJC4MBMULJM?BWMSPQC?PAF
c #JGAI !!ARGMLQARGMLQ&MP?R?@JCAFMMQC@CRUCCL $M$MULJM?B?Q#3ULJM?B?Q#366 $M$MULJM?B?Q0$&ULJM?B?Q0$&MP $M$MULJM?B?QULJM?B?Q
8,38,388
c &MP?AF?PRQCJCAR $M$MULJM?BULJM?B
$MULJM?BWMSPQC?PAF
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
$MULJM?BWMSPQC?PAF
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
22CNJ?CNJ?WQC?PWQC?PAFAF
3SKK?PW3SKK?PW 9MSA?LGLQR?LRJWECLCP?RC?QRCN@WQRCNPCNJ?WQFMUGLE
RFCAPC?RGMLMD?R?@JCMPAF?PR
4FCPCNJ?WDC?RSPCQFMUQFMURMAPC?RCRFCAF?PRMPR?@JCWMS?PCTGCUGLE5QCGRRMRC?AFWMSPQCJDMPR?IC
?QAPCCLA?KMDGR?LBAPC?RCWMSPMUL4FMSEFR3NMRRP?GLGLEDMPWMSPRC?K
7FCLTGCUGLE?AF?PRMPR?@JCAJGAI !!ARGMLQARGMLQ ?LBQCJCAR 22CNJ?CNJ?WQC?PWQC?PAFAF
4FCLQCJCAR 33R?PR2R?PR2CNJ?CNJ?WW RMTGCURFCTGBCM
4FCPCNJ?WUGJJQR?PR?SRMK?RGA?JJW9MSA?LN?SQC?LBPCQSKCGR@WAJGAIGLEMLGR
2CNJ?WQC?PAF
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
5LBCPQ5LBCPQR?LBAF?PRQR?LBAF?PRQ
3SKK?PW3SKK?PW #F?PRQBGQNJ?WWMSPQC?PAF?LQUCPGL?TGQS?JU?W
9MSPQC?PAFLCCBQ?RJC?QR MLC?RRPG@SRC?LBMLCKC?QSPC RM@CNPCQCLRCB?Q?AF?PR7FCLWMSAFMMQCRM
BGQNJ?WWMSP?LQUCP?Q?AF?PR4FMSEFR3NMRUGJJ?QQGELGRRFC@CQRfRAF?PRRWNC
.MR.MRCC #MJMPQ?PCK?GLR?GLCB?APMQQQC?PAFCQUGRFGL?QCQQGML&MPCV?KNJCUFCLBMGLE?QC?PAFML
PCTCLSC@WQR?RCC?AFQR?RCUGJJICCNGRQAMJMP?QQGELCBRMGRCTCLGDWMSAF?LECRFCQC?PAFMPAF?PRRWNC
9MSA?LAFMMQCDPMK?J?PECLSK@CPMDAF?PRRWNCQGL4FMSEFR3NMR%?AFAF?PRRWNCNPMTGBCQWMSUGRF?
BGeCPCLRTGQS?JGX?RGMLDMPWMSP?LQUCP
9MSA?L?JQM ?BHSQRRFC?VCQJ?@CJQ?LBTGCUMDRFCAF?PR
!@MSRAF?PRRWNCQ!@MSRAF?PRRWNCQ
9MSA?LAFMMQCDPMK?J?PECLSK@CPMDAF?PRRWNCQGL4FMSEFR3NMR%?AFAF?PRRWNCNPMTGBCQWMSUGRF?
BGeCPCLRTGQS?JGX?RGMLDMPWMSP?LQUCP
9MSA?LAF?LECRFCAF?PRRWNCMDWMSP?LQUCP@WAJGAIGLE #F?LEC6#F?LEC6GQS?JGX?GQS?JGX?RGMLRGML
5LBCPQR?LBAF?PRQ
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
.MR.MRCC 3MKCAF?PRRWNCQK?W@CSL?T?GJ?@JCDMPWMSRMQCJCARBCNCLBGLEMLRFCAMJSKLQMDWMSPQC?PAF
&MPCV?KNJCGDWMSPQC?PAFBMCQLMRAMLR?GL?RJC?QRMLCECMEP?NFGA?JAMJSKLRFCLWMSUGJJLMR@C?@JCRM
QCJCAR?LWMDRFCECMAF?PRRWNCQ5L?T?GJ?@JCAF?PRRWNCQ?PCEP?WCBMSR(MTCPGLEMTCPMLCUGJJRCJJWMS
UF?RAMJSKLQ?PCLCCBCB@CDMPCWMSA?LAFMMQCGR
c##MJSKLAF?PRQMJSKLAF?PRQ
4FCAMJSKLAF?PRGQMLCMD4FMSEFR3NMR`QQGKNJCQRWCRKMQRTCPQ?RGJCAF?PRRWNC-MPCMDRCL
RF?LLMRRFCAMJSKLAF?PRUGJJ@CAFMQCL?QWMSPBCD?SJRAF?PRRWNC
c"?PAF?PRQ"?PAF?PRQ
4FC@?PAF?PRGQTCPWQGKGJ?PRMRFCAMJSKLAF?PR4FCMLJWBGeCPCLACGQRF?RGRGQMPGCLRCBRFC
MRFCPU?W
c,GLCAF?PRQ,GLCAF?PRQ
,GICRFCAMJSKLAF?PRRFCJGLCAF?PRGQMLCMD4FMSEFR3NMR`QQGKNJCQRWCRKMQRTCPQ?RGJCAF?PR
RWNC-MPCMDRCLRF?LLMRRFCJGLCAF?PRUGJJ@CAFMQCL?QWMSPBCD?SJRAF?PRRWNC
c0GCAF?PRQ0GCAF?PRQ
4FCNGCAF?PRGQ?AJ?QQGAAF?PRRWNCRF?RBGQNJ?WQWMSPQC?PAFGL?AGPAJC4FCNGCAF?PR
4FMSEFR3NMRQFMUQGQGLRFCQF?NCMD?BMSEFLSR
c!P!PC?AF?PRQC?AF?PRQ
4FC?PC?AF?PRGQ@?QCBMLRFCJGLCAF?PR@SRF?QfJJCBGLPCEGMLQ
c3A?3A?RRRRCPAF?PRQCPAF?PRQ
4FCQA?RRCPAF?PRGQSQCDSJDMPfLBGLEAMPPCJ?RGMLQMPMSRJGCPQGLWMSPB?R?
c"S@@JCAF?PRQ"S@@JCAF?PRQ
4FC@S@@JCAF?PRBGQNJ?WQRFPCCBGKCLQGMLQMDB?R?UGRFC?AFAMLR?GLGLE?QCRMDT?JSCQ
c00?P?PCRCRMAF?PRQMAF?PRQ
4FCN?PCRMAF?PRGQ?RWNCMDAF?PRRF?RAMLR?GLQ@MRFAMJSKLQ?LB?QNCAG?JRWNCMDJGLCAF?PR
c77??RRCPDCPD?JJAF?PRQ?JJAF?PRQ
4FCU?RCPD?JJAF?PRGQSQCBRMQFMUFMU?LGLGRG?JT?JSCGQ?eCARCB@W?QCPGCQMDGLRCPKCBG?RC
NMQGRGTCMPLCE?RGTCT?JSCQ
5LBCPQR?LBAF?PRQ
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
c44PPCCK?NAF?PRQCCK?NAF?PRQ
4FCRPCCK?NAF?PRBGQNJ?WQFGCP?PAFGA?JB?R??Q?QCRMDLCQRCBPCAR?LEJCQ
c(C?(C?RK?NAF?PRQRK?NAF?PRQ
4FCFC?RK?NAF?PRBGQNJ?WQGLBGTGBS?JB?R?T?JSCQGL?K?RPGVDMJJMUGLE?AMJMPQA?JC
c,GLCA,GLCAMJSKLAF?PRQMJSKLAF?PRQ
4FCJGLCAMJSKLAF?PRAMK@GLCQRFCAMJSKL?LBJGLCAF?PRQ
c&SLLCJAF?PRQ&SLLCJAF?PRQ
4FCDSLLCJAF?PRQFMUQ?NPMACQQUGRFNPMEPCQQGTCJWBCAPC?QGLENPMNMPRGMLQ?KMSLRGLERM
NCPACLRGLRMR?J
c!@MSRECMAF?PRQ!@MSRECMAF?PRQ
4FCPC?PCRFPCCECMAF?PRQRF?RJCRWMSTGQS?JGXCECMEP?NFGA?JB?R?GL4FMSEFR3NMR
c!@MSRNGT!@MSRNGTMRR?@JCQMRR?@JCQ
0GTMRR?@JCQGL4FMSEFR3NMRSQCRFCUCJJILMULBP?E?LBBPMNGLRCPD?AC#PC?RGLE?NGTMRR?@JC
CL?@JCQCVNJMPGLE?JRCPL?RCTGQS?JGX?RGMLMDB?R?GL?UGBCR?@JC4FC@?QGAGBC?GQRF?RQMKCB?R?
GQC?QGCPRMAMLQSKCUFCLJ?GBMSRFMPGXMLR?JJWUFGJCMRFCPQTCPRGA?JJW
5LBCPQR?LBAF?PRQ
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
##MJSKLAF?PRQMJSKLAF?PRQ
3SKK?PW3SKK?PW !AMJSKLAF?PRGQRFCKMQRTCPQ?RGJCAF?PRRWNC
4FCAMJSKLAF?PRGQMLCMD4FMSEFR3NMR`QQGKNJCQRWCRKMQRTCPQ?RGJCAF?PRRWNC-MPCMDRCLRF?LLMRRFC
AMJSKLAF?PRUGJJ@CAFMQCL?QWMSPBCD?SJRAF?PRRWNC
#MJSKLAF?PRQ?PCTCPRGA?J@?PAF?PRQRF?RBGQNJ?WWMSPB?R?SQGLEPCAR?LESJ?P@?PQ4FCJCLERFMDRFC@?P
GQNPMNMPRGML?JRMRFCB?R?T?JSC
9MSPQC?PAFLCCBQ?RJC?QRMLC?RRPG@SRC?LBMLCKC?QSPCRM@CPCNPCQCLRCB?Q?AMJSKLAF?PR
33R?AIR?AICBACBAMJSKLAF?PRQMJSKLAF?PRQ
4FCQR?AICBAMJSKLAF?PRGQQGKGJ?PRMRFCAMJSKLAF?PR@SRUGRFMLCK?HMPBGeCPCLAC)RGLAJSBCQ?
JCECLBUFGAFBGTGBCQC?AFAMJSKLGLRM?BBGRGML?JQCARGMLQ@WAMJMP
3R?AICBAMJSKLAF?PRQ?PCRWNGA?JJWSQCBUFCLWMSU?LRRMAMKN?PC?EEPCE?RCBB?R??LBRFCB?R?RF?RGR
GLAJSBCQRMECRFCP4FGQAF?PRRWNC@CLCfRQUFCLWMS?BBRFC !!BBGRGML?JAF?PRMNRGMLQBBGRGML?JAF?PRMNRGMLQ MNRGML4SPLGLEGRML
UGJJQFMURFCQSKMDRFCQR?AIQ?RRFCRMNMDC?AFQR?AI
)RGQGKNMPR?LRRMLMRCRF?RQR?AICBAMJSKLAF?PRQNJMRRFCW?VGQ?Q?NCPACLR?EC@WBCD?SJR9MSA?L
AFMMQCRMRMEEJC 3FM3FMU9U9!VGQ?Q!VGQ?Q MLMPMeGLRFC#MLfESP?RGML/NRGMLQ4FGQDC?RSPCGQ?JQM?T?GJ?@JCDMP
QR?AICB?PC?AF?PRQ
#MJSKLAF?PRQ
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
9MSPQC?PAFLCCBQ?RJC?QRRUM?RRPG@SRCQ?LBMLCKC?QSPCRM@CPCNPCQCLRCB?Q?QR?AICBAMJSKLAF?PR
#MJSKLAF?PRQ
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
"?PAF?PRQ"?PAF?PRQ
4FC@?PAF?PRGQTCPWQGKGJ?PRMRFCAMJSKLAF?PR4FCMLJWBGeCPCLACGQRF?RGRGQMPGCLRCBRFCMRFCPU?W
"?PAF?PRQBGQNJ?WWMSPB?R?SQGLEFMPGXMLR?JPCAR?LESJ?P@?PQ4FCJCLERFMDRFC@?PGQNPMNMPRGML?JRMRFC
B?R?T?JSC
9MSPQC?PAFLCCBQ?RJC?QRMLC?RRPG@SRC?LBMLCKC?QSPCRM@CPCNPCQCLRCB?Q?@?PAF?PR
"?PAF?PRQ
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
,GLCAF?PRQ,GLCAF?PRQ
3SKK?PW3SKK?PW ,GLCAF?PRQ?PCEMMB?RQFMUGLERPCLBQMTCPGLRCPT?JQMD
RGKC
,GICRFCAMJSKLAF?PRRFCJGLCAF?PRGQMLCMD4FMSEFR3NMR`QQGKNJCQRWCRKMQRTCPQ?RGJCAF?PRRWNC-MPC
MDRCLRF?LLMRRFCJGLCAF?PRUGJJ@CAFMQCL?QWMSPBCD?SJRAF?PRRWNC
,GLCAF?PRQBGQNJ?WQWMSPB?R??Q?QCPGCQMDB?R?NMGLRQAMLLCARCB@WQRP?GEFRJGLCQCEKCLRQ4FC
KC?QSPCKCLRNMGLRQ?PCMPBCPCB@WRFCV?VGQT?JSC
9MSPQC?PAFLCCBQ?RJC?QRMLC?RRPG@SRC?LBMLCKC?QSPCRM@CPCNPCQCLRCB?Q?JGLCAF?PR
,GLCAF?PRQ
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
0GCAF?PRQ0GCAF?PRQ
4FCNGCAF?PRGQ?AJ?QQGAAF?PRRWNCRF?RBGQNJ?WQWMSPQC?PAFGL?AGPAJC4FCNGCAF?PR4FMSEFR3NMRQFMUQ
GQGLRFCQF?NCMD?BMSEFLSR
(M(MUNGCAF?PRQBGTGBCB?UNGCAF?PRQBGTGBCB?R?R?
0GCAF?PRQBGTGBCWMSPB?R?GLRMQCARMPQRF?RC?AFPCNPCQCLR?NPMNMPRGMLMD?UFMJCAGPAJC9MSA?LBGQNJ?W
RFCCV?ART?JSCQMDC?AFQJGACGL?BBGRGMLRMRFCNCPACLR?ECT?JSCQ@WRMEEJGLEML !!BBGRGML?JAF?PRMNRGMLQBBGRGML?JAF?PRMNRGMLQ
DMSLBSLBCP#F?LECAF?PRAMLfESP?RGML
9MSPQC?PAFLCCBQ?RJC?QRMLC?RRPG@SRC?LBMLCKC?QSPCRM@CPCNPCQCLRCB?Q?NGCAF?PR!JQMRFCPC
KSQR@CDCUCPRF?LT?JSCQGLRFC?RRPG@SRCAMJSKL
0GCGLNGCAF?PRQ0GCGLNGCAF?PRQ
4FCNGCGLNGCAF?PRA?L@CAPC?RCBDPMK?PCESJ?PNGCAF?PRGLMPBCPRMAMKN?PCKMPCRF?LMLC
AMKNMLCLRMD?L?RRPG@SRC0GCGLNGCAF?PRQQFMURUMAMLACLRPGANGCAF?PRQAMKN?PGLEBGeCPCLRKC?QSPCQ
4MQCC?NGCGLNGCAF?PR?QQGELRUMBGeCPCLRKC?QSPCQRMRFCW?VGQSLBCP ##MLfESPMLfESPC#F?PRC#F?PR
0GCAF?PRQ
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
0GCAF?PRQ
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
!P!PC?#F?PRQC?#F?PRQ
4FC?PC?AF?PRGQ@?QCBMLRFCJGLCAF?PR@SRF?QfJJCBGLPCEGMLQ
5LBCPQ5LBCPQR?LB?PR?LB?PC?AF?PRQC?AF?PRQ
!PC?AF?PRQBGQNJ?WOS?LRGR?RGTCB?R?EP?NFGA?JJW4FC?PC?@CRUCCLRFCV?VGQ?LBRFCJGLC?PCAMJMPCBGL
RMFCJNWMSAMKN?PCBGeCPCLRNMPRGMLQMDRFCAF?PR
9MSPQC?PAFLCCBQ?RJC?QRMLC?RRPG@SRC?LBMLCKC?QSPCRM@CPCNPCQCLRCB?Q?L?PC?AF?PR
33R?AIR?AICB?PCB?PC?AF?PRQC?AF?PRQ
4FCQR?AICB?PC?AF?PRGQ?L?PC?AF?PRUGRF?L?RRPG@SRCGLRFCJCECLBUFGAFBGTGBCQRFC?PC?GLRMJ?WCPQ
3R?AICB?PC?AF?PRQQFMURFCPCJ?RGTCAMLRPG@SRGMLRMRFC?AASKSJ?RCBRMR?JMD?KC?QSPCMTCPRGKC
3R?AICB?PC?AF?PRQNJMRRFCW?VGQ?Q?NCPACLR?EC@WBCD?SJR9MSA?LAFMMQCRMRMEEJC 3FM3FMU9U9!VGQ?Q!VGQ?Q
MLMPMeGLRFC ##MLfESPMLfESP??RGML/NRGMLQRGML/NRGMLQ RMAPC?RCWMSPMULKMSLR?GLQRWJCAF?PRQ
!PC?#F?PRQ
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
9MSPQC?PAFLCCBQ?RJC?QRRUM?RRPG@SRCQ?LBMLCKC?QSPCRM@CPCNPCQCLRCB?Q?QR?AICB?PC?AF?PR
!PC?#F?PRQ
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
3A?3A?RRRRCPAF?PRQCPAF?PRQ
3SKK?PW3SKK?PW 4FCQA?RRCPAF?PRGQSQCDSJDMPfLBGLEAMPPCJ?RGMLQMPMSRJGCPQ
GLWMSPB?R?
3A?RRCPAF?PRQBGQNJ?WWMSPB?R??Q?AMJJCARGMLMDNMGLRQUFGAFA?LCGRFCP@CCTCLJWMPSLCTCLJW
BGQRPG@SRCB%?AFNMGLRGQNJMRRCB@?QCBMLGRQMUL?VCQT?JSCQ4FGQFCJNQWMSBCRCPKGLCGDRFCPCGQ?
PCJ?RGMLQFGN@CRUCCLWMSPQC?PAFCBAMJSKLQ
9MSPQC?PAFLCCBQ?RJC?QRMLC?RRPG@SRC?LBMLCKC?QSPCRM@CPCNPCQCLRCB?Q?QA?RRCPAF?PR
3A?RRCPAF?PRQ
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
"S@@JCAF?PRQ"S@@JCAF?PRQ
3SKK?PW3SKK?PW 4FC@S@@JCAF?PRBGQNJ?WQRFPCCBGKCLQGMLQMDB?R?UGRF
C?AFAMLR?GLGLE?QCRMDT?JSCQ
4FC@S@@JCAF?PRGQ?T?PG?RGMLMDRFCQA?RRCPAF?PRUGRFRFCB?R?NMGLRQPCNJ?ACBUGRF@S@@JCQ4FCQC
@S@@JCQ?BB?RFGPBB?R?BGKCLQGMLRMWMSP?LQUCP
4FCQGXCMDC?AF@S@@JCBCNCLBQMLRFCKC?QSPCWMSAFMMQCSLBCP %%BGRAF?PRABGRAF?PRAMLfESPMLfESP??RGMLRGML
"S@@JCAF?PRQ
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
9MSPQC?PAFLCCBQ?RJC?QRMLC?RRPG@SRC?LBRUMKC?QSPCQRM@CPCNPCQCLRCB?Q?@S@@JCAF?PR
"S@@JCAF?PRQ
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
00?P?PCRCRMAF?PRQMAF?PRQ
3SKK?PW3SKK?PW 4FCN?PCRMAF?PRGQ?RWNCMDAF?PRRF?RAMLR?GLQ@MRF
AMJSKLQ?LB?QNCAG?JRWNCMDJGLCAF?PR
4FCGLBGTGBS?JT?JSCQMD?N?PCRMAF?PR?PCPCNPCQCLRCBGLBCQACLBGLEMPBCP@WAMJSKLQ?LBRFC
ASKSJ?RGTCNCPACLRRMR?JGQPCNPCQCLRCB@WRFCJGLC4FCW?VGQMLRFCJCDRGQN?GPCBUGRFRFCAMJSKLQUFGJC
RFCW?VGQMLRFCPGEFRGQN?GPCBUGRFRFCJGLC"WRFCCLBMDRFCJGLCRFCASKSJ?RGTCNCPACLRRMR?JPC?AFCQ
NCPACLR
9MSPQC?PAFLCCBQ?RJC?QRMLC?RRPG@SRC?LBMLCKC?QSPCRM@CPCNPCQCLRCB?Q?N?PCRMAF?PR
0?PCRMAF?PRQ
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
77??RRCPDCPD?JJAF?PRQ?JJAF?PRQ
3SKK?PW3SKK?PW 4FCU?RCPD?JJAF?PRGQSQCBRMQFMUFMU?LGLGRG?JT?JSCGQ
?eCARCB@W?QCPGCQMDGLRCPKCBG?RCNMQGRGTCMPLCE?RGTCT?JSCQ
7?RCPD?JJAF?PRQ?PCEMMBDMPTGQS?JGXGLENMQGRGTC?LBLCE?RGTCEPMURF?LBRFCPCDMPCUMPIUCJJUGRFRFC
EPMURFMTCPRGKCICWUMPB4FCAMJSKLQ?PCAMJMPAMBCBRMBGQRGLESGQF@CRUCCLNMQGRGTC?LBLCE?RGTC
T?JSCQ
9MSPQC?PAFLCCBQ?RJC?QRMLC?RRPG@SRC?LBMLCKC?QSPCRM@CPCNPCQCLRCB?Q?U?RCPD?JJAF?PR
7?RCPD?JJAF?PRQ
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
44PPCCK?NAF?PRQCCK?NAF?PRQ
3SKK?PW3SKK?PW 4FCRPCCK?NAF?PRBGQNJ?WQFGCP?PAFGA?JB?R??Q?QCRMD
LCQRCBPCAR?LEJCQ
4PCCK?NAF?PRQSQCAMJMP?LBPCAR?LEJCQGXCRMPCNPCQCLRRUMKC?QSPCT?JSCQ%?AFPCAR?LEJCMP@P?LAF
GQ?T?JSCMDRFC?RRPG@SRC3MKC@P?LAFCQA?LAMLR?GLQK?JJCPPCAR?LEJCQMPQS@@P?LAFCQ4FGQQCRSN
K?ICQGRNMQQG@JCRMBGQNJ?W?J?PECLSK@CPMDGRCKQGL?LChAGCLRU?W
9MSA?LPC?PP?LECRFCAMJSKLQMDWMSPQC?PAFGLRMA?RCEMPWAMJMP?LBQGXCSLBCP %%BGRAF?PRABGRAF?PRAMLfESPMLfESP??RGMLRGML
4PCCK?NAF?PRQ
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
9MSPQC?PAFLCCBQ?RJC?QRMLC?RRPG@SRC?LBRUMKC?QSPCQRM@CPCNPCQCLRCB?Q?RPCCK?NAF?PR
4PCCK?NAF?PRQ
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
,GLCA,GLCAMJSKLAF?PRQMJSKLAF?PRQ
3SKK?PW3SKK?PW 4FCJGLCQR?AICBAMJSKLAF?PRAMK@GLCQQR?AICBAMJSKL
?LBJGLCAF?PRQ
4FCJGLCAMJSKLAF?PRAMK@GLCQRFCAMJSKL?LBJGLCAF?PRQ9MSPQC?PAFLCCBQ?RJC?QRMLC?RRPG@SRC?LB
RUMKC?QSPCQRM@CPCNPCQCLRCB?Q?JGLCAMJSKLAF?PR
5LBCPQ5LBCPQR?LBJGLCAR?LBJGLCAMJSKLAF?PRQMJSKLAF?PRQ
,GLCAMJSKLAF?PRQBGQNJ?WMLCKC?QSPC?Q?AMJSKLAF?PR?LBRFCMRFCP?Q?JGLCAF?PR%?AFMDRFCQC
KC?QSPCQF?QGRQMULW?VGQ
9MSA?LAFMMQCRMCL?@JCQF?PCBW?VGQ@WAJGAIGLERFCJGLIGAMLDMSLBSLBCP %%BGRAF?PRABGRAF?PRAMLfESPMLfESP??RGMLRGML
,GLCAMJSKLAF?PRQ
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
,GLCQ,GLCQR?AIR?AICBACBAMJSKLAF?PRQMJSKLAF?PRQ
4FGQAF?PRGQQGKGJ?PRMRFCJGLCAMJSKLAF?PRCVACNRRF?RGRBGTGBCQGRQAMJSKLQUGRF?L?RRPG@SRCGLRFC
JCECLB4FCPC?PCRUMW?VCQMLCDMPC?AFKC?QSPC
,GLCAMJSKLAF?PRQ
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
9MSA?LAFMMQCRMCL?@JCQF?PCBW?VGQ@WAJGAIGLERFCJGLIGAMLDMSLBSLBCP %%BGRAF?PRABGRAF?PRAMLfESPMLfESP??RGMLRGML
,GLCAMJSKLAF?PRQ
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
&SLLCJAF?PRQ&SLLCJAF?PRQ
3SKK?PW3SKK?PW 4FCDSLLCJAF?PRQFMUQ?NPMACQQUGRFNPMEPCQQGTCJW
BCAPC?QGLENPMNMPRGMLQ?KMSLRGLERMNCPACLRGLRMR?J
!DSLLCJAF?PRGQQGKGJ?PRM?QR?AICBNCPACLRAMJSKLAF?PR?LBGQMDRCLSQCBRMPCNPCQCLRQR?ECQGL?Q?JCQ
NPMACQQ9MSA?LTGQS?JGXCRFCNPMEPCQQGMLMDB?R??QGRN?QQCQDPMKMLCNF?QCRM?LMRFCP$?R?GLC?AFMD
RFCQCNF?QCQGQPCNPCQCLRCB?QBGeCPCLRNPMNMPRGMLQ
9MSPQC?PAFLCCBQ?RJC?QRMLC?RRPG@SRC?LBMLCKC?QSPCRM@CPCNPCQCLRCB?Q?AMJSKLAF?PR4FC
?RRPG@SRCKSQRAMLR?GLMPDCUCPT?JSCQ
&SLLCJAF?PRQ
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
'CMAF?PRQ'CMAF?PRQ
3SKK?PW3SKK?PW 4FCPC?PCRFPCCECMAF?PRQRF?RJCRWMSTGQS?JGXC
ECMEP?NFGA?JB?R?GL4FMSEFR3NMR
'CMAF?PRQQFMUB?R?ML?K?N@WJMA?RGML4FCW?PCECM?PC?ECM@S@@JC?LBECMFC?RK?NAF?PRQ!LB
RFCQCECMAF?PRQA?LBGQNJ?WQGVRWNCQMDECMEP?NFGA?JB?R?UFGAF?PC
c #MSLRPW
c 3R?RC
c #MSLRW
c :GNAMBC
c 0MGLRJ?RGRSBCJMLEGRSBC
c /RFCPQS@L?RGMLPCEGMLQDMPGLRCPL?RGML?JAMSLRPGCQ
)L?BBGRGMLRMRFC5LGRCB3R?RCQ4FMSEFR3NMR?JQMQSNNMPRQK?NQDMPRFC5LGRCB+GLEBMK'CPK?LW
3UCBCL3MSRF!DPGA??LB&P?LAC
'CMB?'CMB?R?RF?R?RF?RA?L@CBGQNJ?RA?L@CBGQNJ?WWCBCB
(CPCGQ?R?@JCRF?RQFMUQUFGAF'CM4WNCB?R?A?L@CBGQNJ?WCBSQGLEUFGAFECMAF?PRRWNC
'CM4'CM4WNCWNC 'CMAF?PRRWNC'CMAF?PRRWNC .MR.MRCQCQ
#MSLRPW 'CM?PC?BCD?SJRECM@S@@JC
ECMFC?RK?N
#?L?JQM@CPCEGMLQ
#MSLRW 'CM?PC?BCD?SJRECM@S@@JC
ECMFC?RK?N
/LJWDMPAMSLRGCQGLRFC5LGRCB3R?RCQ
0MGLR 'CM@S@@JCBCD?SJRECM
FC?RK?N
-SQRSQC@MRFJ?RGRSBC?LBJMLEGRSBCAMJSKLQ
3R?RC 'CM?PC?BCD?SJRECM@S@@JC
ECMFC?RK?N
/LJWDMPQR?RCQGLRFC5LGRCB3R?RCQ
:GNAMBC 'CM@S@@JCBCD?SJRECM
FC?RK?N
:GNAMBCQ?LBXGNAMBCQGLRFC5LGRCB
3R?RCQ
/RFCPQS@L?
RGMLPCEGMLQ
'CM?PC?BCD?SJRECM@S@@JC
ECMFC?RK?N
4FCBGQNJ?WUGJJBCNCLBMLRFCRWNCMD?BKGLGQ
RP?RGTCPCEGMLAFMQCL
&MPB?R?RM@CBGQNJ?WCBSQGLEECMAF?PRQWMSP?BKGLGQRP?RMPKSQRAMLfESPCGR?QECMEP?NFGA?JB?R?)D
WMS?PCCVNCARGLERM@C?@JCRMECR?K?NTGQS?JGX?RGML@SRGRGQL`R?T?GJ?@JCAMLR?ARWMSP?BKGLGQRP?RMPQM
RFCWA?LK?ICRFCAMLfESP?RGML
!P!PC?AF?PRQC?AF?PRQ
'CM?PC?AF?PRQFGEFJGEFRRFCPCEGMLQMDGLRCPCQR0MGLRB?R?JMLEGRSBCJ?RGRSBCBMCQL`RUMPIMLECM?PC?
AF?PRQ!JQMMLJWECM?PC?AF?PRQBGQNJ?W@MSLB?PGCQDMPAMSLRGCQ
'CMAF?PRQ
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
9MSPQC?PAFLCCBQMLCECMEP?NFGA?JAMJSKLMDEP?LSJ?PGRWRM@CPCNPCQCLRCB?Q?ECM?PC?AF?PR
'CM@S@@JCAF?PRQ'CM@S@@JCAF?PRQ
'CM@S@@JCAF?PRQJGIC@S@@JCAF?PRQBGQNJ?WRFCT?JSCMDRFCKC?QSPC@WRFCQGXCMDRFC@S@@JC:GNAMBC
B?R?K?ICQRFCKMQRQCLQCDMPECM@S@@JCAF?PRQ
'CMAF?PRQ
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
9MSPQC?PAFLCCBQMLCECMEP?NFGA?JAMJSKLMP?N?GPMDJ?RGRSBC?LBJMLEGRSBCAMJSKLQRM@CPCNPCQCLRCB
?Q?ECM@S@@JCAF?PR
(C?(C?RK?NAF?PRQRK?NAF?PRQ
(C?RK?NAF?PRQ?PCQGKGJ?PRMRPCCK?NAF?PRQGLRF?RRFCW@MRFSQC?QGKGJ?PQWQRCKMDAMJMPAMBGLERM
PCNPCQCLRB?R?T?JSCQ(MUCTCPRFCFC?RK?NBMCQLMRSQCQGXCRMKC?QSPCB?R??LBGLQRC?BPCOSGPCQ?L
?BBGRGML?J?RRPG@SRC
4FCT?JSCMDC?AFACJJBCNCLBQMLRFCKC?QSPCWMSAFMMQCSLBCP %%BGRAF?PABGRAF?PAMLfESPMLfESP??RGMLRGML
'CMAF?PRQ
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
'CMAF?PRQ
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
0GT0GTMRR?@JCMRR?@JC
3SKK?PW3SKK?PW !NGTMRR?@JCGQ?AF?PRRWNC
#PC?RGLE?NGTMRR?@JCCL?@JCQCVNJMPGLE?JRCPL?RCTGQS?JGX?RGMLMDB?R?GL?UGBCR?@JC4FC@?QGAGBC?GQ
RF?RQMKCB?R?GQC?QGCPRMAMLQSKCUFCLJ?GBMSRFMPGXMLR?JJWUFGJCMRFCPQTCPRGA?JJW0GTMRR?@JCQ?PC?
AF?PRRGKCRWN?RSQC?BP?E?LBBPMNGLRCPD?AC
0GTMRR?@JC
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
#FMMQC 0GT0GTMR4MR4?@JC?@JC SLBCP3CJCAR#F?PR4WNCRMTGCUWMSPQC?PAF?Q?NGTMRR?@JC!BBPMUQKC?QSPCQ?LB
AMJSKLQRMRFCQC?PAF@?P?LBPCQRPSARSPCWMSPR?@JC@WKMTGLERFCQCT?JSCQSLBCP ##MLfESPMLfESPC#F?PRC#F?PR MP@W
BP?EEGLE?LBBPMNNGLERFCK
3MKC?BBGRGML?JBCR?GJQ?@MSRNGTMRR?@JCQGLAJSBC
c 0GTMRR?@JCQQFMURFCEP?LBRMR?JQDMPAMJSKLQ?LBPMUQ
c 9MSA?LRMEEJCMLRFC(C?RK?NKMBCDMSLBSLBCP#MLfESP?RGML/NRGMLQRM?BBAMJMP
AMMPBGL?RGMLRMWMSPB?R?
c #JGAI?AMJSKLMPPMURMCVN?LBGR!BBGRGML?JJWWMSA?LCVN?LBMPAMJJ?NQC?JJ@WPGEFRAJGAIGLE
RFC?PPMUMLRFCRMNJCDRMD?ACJJ
0GTMRR?@JC
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
c 7FCLWMSNGL?NGTMRR?@JCRM?NGL@M?PBGRUGJJPCR?GLWMSPCVN?LQGMLQCRRGLEQ
4FCNGTMRR?@JCAF?PRRWNCF?QRFCQCJGKGR?RGMLQ
c /LJWRFCfPQRB?R?T?JSCQUGJJ@CSQCB)DWMSUMSJBJGICRMGLAPC?QCRFGQJGKGRNJC?QC
AMLR?AR4FMSEFR3NMR3SNNMPR
c 0GTMRR?@JCGQLMR?T?GJ?@JCGDRFCB?R?QCRAMLR?GLQKMPCRF?LPMUQ
c #MJSKLQUGRFA?PBGL?JGRW@CWMLB?PCEPMSNCBGLRMY/RFCP[
c 3FMUSLBCPJWGLEB?R?KCLSGQSL?T?GJ?@JC
c #MLBGRGML?JDMPK?RRGLEGQLMRDSLARGML?J
0GTMRR?@JC
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
#F?LEC?AF?PR#F?LEC?AF?PR
3SKK?PW3SKK?PW 9MSA?L?BHSQRRFC?VCQJ?@CJQ?LBTGCUMDRFCAF?PR
%TCPWAF?PREGTCQWMSRFCMNRGMLRMKMTCAMJSKLQ@CRUCCLRFCV?LBW?VCQFGBCMP!BBGRGML?JAF?PR
MNRGMLQ?LBXMMK
4FCAMLfESPCAF?PRMNRGMLRFCRMNGAMLUFGAFJMMIQJGIC?QK?JJ@?PAF?PREGTCQWMSRFC?@GJGRWRMCBGRRFC
AF?PR?VCQ?LBJCECLBQ#JGAIMLRFCGAMLRMTGCURFCAF?PR?VCQ?BB?JCECLBJMAI?VCQ?LBKMPC
c22CMPCMPBCPJ?@CJQMLRFC?VGQMPJCECLBBCPJ?@CJQMLRFC?VGQMPJCECLB
7FCLRFCPC?PCKSJRGNJCAMJSKLQMLRFCVMPW?VGQMPJCECLBMD?AF?PRWMSA?LPCMPBCPRFCK
@WSQGLERFC ##MLfESPMLfESPC#F?PRC#F?PR GAML
c3CRRFCW3CRRFCW?VGQP?VGQP?LEC?LEC
9MSA?LK?LS?JJWQCRRFCW?VGQP?LEC@WSQGLERFC %%BGRAF?PRABGRAF?PRAMLfESPMLfESP??RGMLRGML GAML
c(GBC?LBQFM(GBC?LBQFMUTUT?JSCQ?JSCQ
9MSA?LFGBC?LBQFMUT?JSCQMLRFCAF?PRSQGLERFCJCECLB
c#F?LECAF?PRA#F?LECAF?PRAMJMPQMJMPQ
9MSA?LC?QGJWAF?LECRFCJCECLBAMJMPQGL?AF?PR
c!!BBGRGML?JAF?PRMNRGMLQBBGRGML?JAF?PRMNRGMLQ
9MSA?LAMLfESPCAF?PRQRMQFMURFCW?VGQB?R?T?JSCQ
c::MMKGLRMMKGLRM?AF?PRM?AF?PR
9MSA?LXMMKGLRMWMSPAF?PR@WQCJCARGLE?L?PC?UGRFWMSPKMSQC
#F?LEC?AF?PR
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
22CMPCMPBCPJ?@CJQMLRFC?VGQMPJCECLBBCPJ?@CJQMLRFC?VGQMPJCECLB
7FCLRFCPC?PCKSJRGNJCAMJSKLQMLRFCVMPW?VGQMPJCECLBMD?AF?PRWMSA?LPCMPBCPRFCK@WSQGLE
RFC ##MLfESPMLfESPC#F?PRC#F?PR GAML
4FCMPBCPGLUFGAFAMJSKLQ?NNC?PMLRFC?VGQMPJCECLBGQ@?QCBMLRFCQCOSCLACRFCW?PC?BBCB4FC
fPQRfCJBGQSQCB?QRFCNPGK?PWQMPRGLEfCJBDMPRFCAF?PR!BBGLE?LMRFCPfCJB?BBQGR?DRCPRFCfPQRMLC
MLRFC?VGQJ?@CJMPJCECLB)DWMSU?LRRMAF?LECRFCMPBCPWMSA?LPCKMTCRFCfCJBQ?LBPC?BBRFCKGL
RFCPCTCPQCMPBCP
4FGQCV?KNJCQFMUQWMSFMURMPCMPBCPRFCV?VGQAMJSKLQ
7FGJCTGCUGLEWMSP?LQUCP?Q?AF?PRAJGAI %%BGRAF?PRABGRAF?PRAMLfESPMLfESP??RGMLRGML LC?PRFCRMNPGEFR
)LRFC8!VGQ@MVBCJCRCRFCT?JSCQ4FCLPC?BBRFCKGLRFCLCUNPCDCPPCBMPBCP
#JGAI $MLC$MLC
9MSPAF?PRPCMPE?LGXCQGRQCJDRMPCgCARRFCLCUJ?@CJMPBCP
2CMPBCPJ?@CJQMLRFC?VGQMPJCECLB
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
3CRRFCW3CRRFCW?VGQP?VGQP?LEC?LEC
9MSA?LK?LS?JJWQCRRFCW?VGQP?LEC@WSQGLERFC %%BGRAF?PRABGRAF?PRAMLfESPMLfESP??RGMLRGML GAML4FCAF?PRAMLfESP?RGML
N?LCJGLAJSBCQRFCMNRGMLRMK?LS?JJWQCRRFCW?VGQP?LEC4MQCRRFCW?VGQP?LEC
7FGJCTGCUGLEWMSP?LQUCP?Q?AF?PRAJGAI %%BGRAF?PRABGRAF?PRAMLfESPMLfESP??RGMLRGML LC?PRFCRMNPGEFR
5LBCP 99!VGQ2?LEC!VGQ2?LEC CLRCPWMSPNPCDCPPCBQR?PR?LBCLBT?JSCQ
9MSPAF?PRUGJJPCMPE?LGXCGRQCJDRMPCgCARRFCLCUW?VGQP?LEC
3CRRFCW?VGQP?LEC
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
(GBC?LBQFM(GBC?LBQFMUTUT?JSCQ?JSCQ
3SKK?PW3SKK?PW 9MSA?LFGBC?LBQFMUT?JSCQMLRFCAF?PRSQGLERFCJCECLB
#JGAIGLEML?JCECLBGRCKUGJJFGBCGRDPMKRFCAF?PR9MSA?LAJGAIGR?E?GLRMQFMUGR4MFGBC?LBQFMU
T?JSCQ
7FGJCTGCUGLEWMSP?LQUCP?Q?AF?PRAJGAI %%BGRAF?PRABGRAF?PRAMLfESPMLfESP??RGMLRGML MLRFCPGEFR
-?ICQSPCWMSF?TC?AMJSKLGLRFC ,,CECLBCECLB fCJB
/LRFCAF?PRAJGAIRFCJCECLBT?JSCWMSUMSJBJGICRMFGBC#JGAIRFCFGBBCLJCECLBT?JSC?E?GL
RMQFMUGR
(GBC?LBQFMUT?JSCQ
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
9MSA?L?JQMAJGAI MLJWMLJW LCVRRM?JCECLBT?JSCRMMLJWQFMURF?RT?JSCMLRFCAF?PR
(GBC?LBQFMUT?JSCQ
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
#F?LECAF?PRA#F?LECAF?PRAMJMPQMJMPQ
3SKK?PW3SKK?PW 9MSA?LC?QGJWAF?LECRFCJCECLBAMJMPQGL?AF?PR
4MAF?LECRFCAMJMPQSQCBGL?AF?PRWMSA?LSQCRFCAMJMPNGAICPDPMKRFCAF?PR4FCAMJMPWMSQCRGQSQCB
GL
c JCECLBQMLAF?PRQ
c R?@JCQDMPAMLBGRGML?JDMPK?RRGLE
c R?EQ?LBCBGRGLERFCAMJMPQ
4MAF?LECRFCAF?PRAMJMPQWMSLCCB?RJC?QRMLCAMJSKLGLRFCAF?PR`QJCECLB
#MJMPQ?PCK?GLR?GLCB?APMQQQC?PAFCQUGRFGL?QCQQGML&MPCV?KNJCUFCLBMGLE?QC?PAFMLPCTCLSC@W
QR?RCC?AFQR?RCUGJJICCNGRQAMJMP?QQGELCBRMGRCTCLGDWMSAF?LECRFCQC?PAFMPAF?PRRWNC
!!BB?ABB?AMJSKLRMJSKLRMRFCJCECLBMRFCJCECLB
7FGJCTGCUGLEWMSP?LQUCP?Q?AF?PRAJGAI %%BGRAF?PRABGRAF?PRAMLfESPMLfESP??RGMLRGML MLRFCPGEFR
-?ICQSPCWMSF?TC?AMJSKLGLRFC ,,CECLBCECLB fCJB
#F?LECAF?PRAMJMPQ
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
3CR?A3CR?AMJMPRFPMJMPRFPMSEFRFCJCECLBMSEFRFCJCECLB
/LRFCAF?PRAJGAIRFCAMJMPGAMLMDRFCJCECLBT?JSCWMSUMSJBJGICRMAF?LECRFCAMJMPMD
5QCRFCAMJMPNGAICPRMAFMMQC?LCUAMJMPRMPCNPCQCLRRF?RJCECLBT?JSC
9MSA?L?JQMCLRCP?(%8T?JSCBGPCARJW
#F?LECAF?PRAMJMPQ
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
#JGAIMSRQGBCMDRFCNGAICPRMBGQKGQQRFCNGAICP
!!ARGMLQ3?ARGMLQ3?TTCC WMSPAF?LECQ
#F?LECAF?PRAMJMPQ
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
!!BBGRGML?JAF?PRMNRGMLQBBGRGML?JAF?PRMNRGMLQ
3SKK?PW3SKK?PW 9MSA?LAMLfESPCAF?PRQRMQFMURFCW?VGQB?R?T?JSCQ
3MKCAF?PRQF?TC?BBGRGML?JMNRGMLQSLBCP ##MLfESPMLfESP??RGML/NRGMLQRGML/NRGMLQ RF?R?PCAMTCPCBGLC?AFAF?PRRWNC
RMNGA
3FM3FMUB?UB?R?J?@CJQR?J?@CJQ
4MQFMUB?R?J?@CJQ
7FGJCTGCUGLEWMSP?LQUCP?Q?AF?PRAJGAI %%BGRAF?PRABGRAF?PRAMLfESPMLfESP??RGMLRGML
3CJCAR 3FM3FMU$?U$?R?,?@CJQR?,?@CJQ
!!BBPBBPCEPCEPCQCQQGMLJGLCQGMLJGLC
7FGJCTGCUGLEWMSP?LQUCP?Q?AF?PRAJGAI %%BGRAF?PRABGRAF?PRAMLfESPMLfESP??RGMLRGML
3CJCAR 3FM3FMUPUPCEPCEPCQCQQGMLJGLCQGMLJGLC
3
!BBGRGML?JAF?PRMNRGMLQ
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
::MMKGLRMMKGLRM?AF?PRM?AF?PR
9MSA?LXMMKGLRMWMSPAF?PR@WQCJCARGLE?L?PC?UGRFWMSPKMSQC4MXMMKGLRM?AF?PR
7FGJCTGCUGLEWMSP?LQUCP?Q?AF?PRAJGAI %%BGRAF?PRABGRAF?PRAMLfESPMLfESP??RGMLRGML MLRFCPGEFR
#JGAI 3CJCAR?L?P3CJCAR?L?PC?C?
3CJCAR?L?PC?MLWMSPAF?PRRMXMMKGLRM@WAJGAIGLE?LBBP?EEGLEWMSPKMSQC
9MSPAF?PRUGJJ@CPCAMLfESPCBRMMLJWQFMURFCQCJCARCB?PC?
:MMKGLRM?AF?PR
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
)DWMSUMSJBJGICRMPCRSPLRMRFCMPGEGL?JAF?PRTGCUAJGAI 22CQCRXCQCRXMMKMMK SLBCP ::MMKMNRGMLQMMKMNRGMLQ
:MMKGLRM?AF?PR
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
5LBCPQ5LBCPQR?LBDR?LBDMPKSJ?QGLQC?PMPKSJ?QGLQC?PAFCQAFCQ
3SKK?PW3SKK?PW 4MNPMTGBCPGAFCPGLQGEFRQWMSA?L?BB?DMPKSJ?RMWMSP
QC?PAF
4FC&MPKSJ?"SGJBCPGLAJSBCQK?LWRWNCQMDMNCP?RMPQQSAF?QJMEGA?JGDRFCLCJQCK?RFB?RC?LBRCVR
QRPGLEDSLARGMLQ
9MSA?LAPC?RC?DMPKSJ?DPMKBGPCARJWUGRFGL?QC?PAF)DWMSF?TCRFCNPGTGJCECRF?R?JJMUQWMSRMAPC?RC
MPCBGRUMPIQFCCRQWMSA?L?JQMAPC?RC?DMPKSJ?UGRFGL?UMPIQFCCR&MPKSJ?QGLUMPIQFCCRQ?AR?Q
BCPGTCBAMJSKLQQMRF?R?LWMLCUFMSQCQRFCUMPIQFCCR?Q?B?R?QMSPACUGJJQCCRFCDMPKSJ??QHSQR
?LMRFCPAMJSKL
!BBGLE?DMPKSJ?UGRFGL?QC?PAFUMPIQKSAFRFCQ?KCU?W?Q?BBGLE?DMPKSJ?RM?UMPIQFCCR(MUCTCP
WMSUGJJ@C?@JCRMCBGRRFCDMPKSJ?BGPCARJWDPMKUGRFGLRFC?LQUCP)DWMS?BBRFC?LQUCPRM?NGL@M?PB
?LBQF?PCGRUGRFRFC %%BGRBGR NPGTGJCECMRFCPNCMNJCA?LQCCRFCDMPKSJ?PCQSJRQRMM)LMPBCPRMK?ICCBGRQRM
RFCDMPKSJ?RFCW?JQMLCCBRMF?TCRFC %%BGRBGR NPGTGJCECMLRFCSLBCPJWGLEB?R?
c!!BB?DBB?DMPKSJ?RMPKSJ?RM?QC?PM?QC?PAFAF
9MSA?L?BB?DMPKSJ?BGPCARJWUGRFGL?QC?PAF3MKCAMKKMLPC?QMLQDMPSQGLE?DMPKSJ?GL?
QC?PAF?PCRMNCPDMPKK?RFCK?RGA?JDSLARGMLQAFCAIDMP?LBPCNJ?ACLSJJT?JSCQMP?BB
GDdRFCLdCJQCJMEGA
c66GCGCUMPCBGR?DUMPCBGR?DMPKSJ?GL?QC?PMPKSJ?GL?QC?PAFAF
9MSA?L?JU?WQEM@?AI?LBTGCUMPCBGR?DMPKSJ?RF?RF?Q@CCL?BBCBRM?QC?PAF$MRFGQ@W
AJGAIGLERFCCBGRGAMLLCVRRMGRQL?KCGLRFC ##MJSKLQMJSKLQ JGQRGLE
c!@MSR?EEP!@MSR?EEPCE?CE?RRCDCDMPKSJ?QMPKSJ?Q
7FCLUMPIGLEUGRFDMPKSJ?QGRGQSQCDSJRMSLBCPQR?LBRFCBGeCPCLAC@CRUCCLPCESJ?PMPPMU
UGQCDMPKSJ?Q?LB?EEPCE?RGMLDMPKSJ?Q
c!@MSRA!@MSRAMLMLTTCPQGMLDCPQGMLDMPKSJ?QMPKSJ?Q
3MKCDMPKSJ?QPCOSGPCRFCGLNSRRM@CMD?N?PRGASJ?PB?R?RWNC)DWMSfLBRF?RWMSU?LRRMN?QQ
?T?JSCRMRFCDSLARGML@SRGRGQMDRFCUPMLEB?R?RWNCWMSA?LAMLTCPRGRSQGLE?AMLTCPQGML
DMPKSJ?
c!@MSRB?!@MSRB?RRCDCDMPKSJ?QMPKSJ?Q
$?RCDMPKSJ?Q?JJMUWMSRM?NNJWB?RCPCJ?RCBDSLARGMLQRMWMSPDMPKSJ?Q
c!@MSRNCP!@MSRNCPAACLRCLRQGKNJCLSK@CPA?JASJ?QGKNJCLSK@CPA?JASJ?RGMLQRGMLQ
9MSA?LSQCQGKNJCLSK@CPDSLARGMLQRMNCPDMPKSQCDSJNCPACLRA?JASJ?RGMLQ
c!@MSRA!@MSRAMLBGRGML?JDMLBGRGML?JDMPKSJ?QMPKSJ?QMNCPMNCP??RRMPQMPQ
#MLBGRGML?JDMPKSJ?QMPMNCP?RMPQ?JJMUWMSRM?NNJWGDRFCLCJQCAMLBGRGMLQGLWMSPDMPKSJ?Q
c!@MSRLCQ!@MSRLCQRRCBDCBDMPKSJ?QMPKSJ?Q
.CQRCBDMPKSJ?QMPDMPKSJ?MLDMPKSJ??JJMUWMSRMPCDCPCLAC?DMPKSJ?UGRFGL?LMRFCPDMPKSJ?
c!@MSRD!@MSRDMPKSJ?QSNNMPRDMPKSJ?QSNNMPRDMPAF?QKRPMPAF?QKRP?NQAFCK?Q?NQAFCK?Q
9MSA?LAPC?RC?DMPKSJ?RF?RGLTMJTCQ?EEPCE?RCBKC?QSPCQAMKGLEDPMKKSJRGNJCD?ARR?@JCQMD
?AF?QKRP?N
5LBCPQR?LBDMPKSJ?QGLQC?PAFCQ
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
!!BB?DBB?DMPKSJ?RMPKSJ?RM?QC?PM?QC?PAFAF
9MSA?L?BB?DMPKSJ?BGPCARJWUGRFGL?QC?PAF3MKCAMKKMLPC?QMLQDMPSQGLE?DMPKSJ?GL?QC?PAF?PC
RMNCPDMPKK?RFCK?RGA?JDSLARGMLQAFCAIDMP?LBPCNJ?ACLSJJT?JSCQMP?BBAMLBGRGML?JJMEGA
4MAPC?RC?DMPKSJ?GL?QC?PAF
3R?PR?LCUQC?PAFMPAFMMQC?LCVGQRGLE?LQUCPDPMK?NGL@M?PBRMCBGR
)DRFC?LQUCPQFMUQ?AF?PRQUGRAFRM $?$?R?6R?6GCGCUU
)LRFCSNNCPPGEFRF?LBQGBCMDRFCR?@JCAJGAI !!ARGMLQARGMLQ ?LBQCJCAR !!BBDBBDMPKSJ?MPKSJ?
4WNCWMSPDMPKSJ?GLRFC&MPKSJ?"SGJBCP
!BB?DMPKSJ?RM?QC?PAF
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
.MR.MRCC &MPKSJ?QCJCKCLRQ?PCAMJMPAMBCB@WRWNC?LBA?LGLAJSBCRFCDMPKSJ?MNCP?RMPQ?LB
DSLARGMLQ@JSCRFCL?KCQMDAMJSKLQNSPNJC?LBMPAMLQR?LRQ@J?AI
9MSA?LQCC?JGQRMDDMPKSJ?MNCP?RMPQUGRFCV?KNJCQ@WAJGAIGLEML &&MPKSJ?!QMPKSJ?!QQGQQGQR?LRR?LR
)DWMSU?LRRMAF?LECUF?RWMSPDMPKSJ?PCRSPLQSQCRFC !!BTBT?LA?LACBQCRRGLEQCBQCRRGLEQ$CNCLBGLEMLWMSP
DMPKSJ?WMSK?W@C?@JCRMAF?LEC
c $?R?RWNC
c !442)"54%MP-%!352%
c !EEPCE?RGMLRWNC
!BB?DMPKSJ?RM?QC?PAF
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
66GCGCUMPCBGR?DUMPCBGR?DMPKSJ?GL?QC?PMPKSJ?GL?QC?PAFAF
9MSA?L?JU?WQEM@?AI?LBTGCUMPCBGR?DMPKSJ?RF?RU?Q?BBCBRM?QC?PAF$MRFGQ@WAJGAIGLERFCCBGR
GAMLLCVRRMGRQL?KCGLRFC ##MJSKLQMJSKLQ JGQRGLE!LWMLCUFMF?QCBGRNPGTGJCECQML?L?LQUCPA?L?JQMCBGR
?LWDMPKSJ?QGRAMLR?GLQ4MTGCUMPCBGR?LCVGQRGLEDMPKSJ?GL?L?LQUCP
.?TGE?RCRMRFCNGL@M?PBRF?RAMLR?GLQRFC?LQUCPUGRFRFCDMPKSJ??LBMNCLGR
3APMJJBMULRMRFC@MRRMKMDRFC ##MJSKLQMJSKLQ JGQRGLE9MSUGJJQCC?B?R?QMSPACA?JJCB &&MPKSJ?QMPKSJ?Q
%VN?LB &&MPKSJ?QMPKSJ?Q?LBWMS`JJQCC?JGQRMD?JJRFCDMPKSJ?QGLRFGQ?LQUCP
#JGAIRFCCBGRGAMLLCVRRMRFCDMPKSJ?L?KC
4WNCWMSPDMPKSJ?GLRFC&MPKSJ?"SGJBCP
6GCUMPCBGR?DMPKSJ?GL?QC?PAF
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
.MR.MRCC &MPKSJ?QCJCKCLRQ?PCAMJMPAMBCB@WRWNC?LBA?LGLAJSBCRFCDMPKSJ?MNCP?RMPQ?LB
DSLARGMLQ@JSCRFCL?KCQMDAMJSKLQNSPNJC?LBMPAMLQR?LRQ@J?AI
#JGAI 3?3?TTCC RMQ?TCRFCDMPKSJ?UGRFWMSPAF?LECQ
6GCUMPCBGR?DMPKSJ?GL?QC?PAF
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
/T/TCPTGCCPTGCUMD?EEPUMD?EEPCE?CE?RRCDCDMPKSJ?QMPKSJ?Q
7FCLUMPIGLEUGRFDMPKSJ?QGRGQSQCDSJRMSLBCPQR?LBRFCBGeCPCLAC@CRUCCLPCESJ?PMPPMUUGQC
DMPKSJ?Q?LB?EEPCE?RGMLDMPKSJ?Q
22CESJ?P?LB?EEPCESJ?P?LB?EEPCE?CE?RGMLDRGMLDMPKSJ?QMPKSJ?Q
&MPKSJ?QA?L@C@PMICLBMULGLRMRUMRWNCQ
&&MPKSJ?MPKSJ? !!EEPEEPCE?CE?RGMLDRGMLDMPKSJ?MPKSJ?
!ARQMLGLBGTGBS?JPMUQ?LBPCRSPLQMLCPCQSJR
NCPPMU
#MK@GLCQPMUQRMECRFCP?LBPCRSPLQ?QGLEJCPCQSJR
DMP?EPMSNMDPMUQ
%V?KNJCQ?BBQS@RP?ARKSJRGNJWBGTGBCAML
R?GLQGDdRFCLdCJQC
%V?KNJCQ!TCP?ECASKSJ?RGTCQSKKMTGLE?TCP?EC
QR?LB?PBBCTG?RGML
9MSA?LRCJJUFGAFDMPKSJ?Q?PC?EEPCE?RGMLDMPKSJ?Q@WJMMIGLE?RRFC &&MPKSJ?!QMPKSJ?!QQGQQGQR?LRR?LR!EEPCE?RGML
DMPKSJ?QF?TCRFCGPMULQCARGML
!!BTBT?LA?LACB?EEPCB?EEPCE?CE?RGMLDRGMLDMPKSJ?QMPKSJ?Q
3MKCKMPC?BT?LACB?EEPCE?RGMLDMPKSJ?Q?PCUGBCJWSQCBGL@SQGLCQQGLRCJJGECLACQGLACRFCWNPMTGBC
@CRRCPGLQGEFRGLRMB?R?3MKCMDRFCKMPC?BT?LACB?EEPCE?RGMLDMPKSJ?Q?PC
c'PMSNGLEDMPKSJ?Q ?NNJW?QNCAGfA?EEPCE?RCRM?T?JSC?LBEPMSNRFCPCQSJRQ@W?L?RRPG@SRCGL
RFCB?R?
c#SKSJ?RGTCDMPKSJ?Q KC?QSPCDPMKRFCQR?PRMDWMSPB?R?RMRFCASPPCLRNMGLR4FCW`PCMDRCL
?NNJGCBMLRGKC@?QCBB?R?
c-MTGLEDMPKSJ?Q KC?QSPCUGRFGL?UGLBMUSQS?JJWRGKC@?QCBRF?RWMSBCfLC
$?R?DPMK?LWPMUQRF?R?PCLMRGLAJSBCBGLRFCQC?PAFPCQSJRUGJJLMR@CGLAMPNMP?RCB?LBWMSA?LLMR
/TCPTGCUMD?EEPCE?RCDMPKSJ?Q
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
APC?RC?fJRCPML?EEPCE?RCBB?R?
5QGLEBGTGQGMLUGRF?EEP5QGLEBGTGQGMLUGRF?EEPCE?CE?RGMLGL?QC?PRGMLGL?QC?PAFAF
7FCLCTCPWMSPQC?PAFPCQSJRAMK@GLCQPMUQWMSPDMPKSJ?UGJJECR?EEPCE?RCB?SRMK?RGA?JJW&MPCV?KNJC
GDWMSPQC?PAFAMLR?GLQUMPBQJGICaPCEGMLbaKMLRFJWbMPaBCN?PRKCLRbRFCPCQSJRQUGJJ@CEPMSNCB
?EEPCE?RCB@WRF?RA?RCEMPW4FC?BKGLGQRP?RMPA?LAF?LECRFCBCD?SJR?EEPCE?RGMLRF?RECRQ?NNJGCB
RFPMSEF?AMLfESP?RGML?LBWMSA?L?JQMAF?LECGRSQGLERFCBPMNBMULJGQRGLRFCAMJSKLFC?BCPMDRFC
QC?PAFPCQSJR
&MPCV?KNJCRFGQQC?PAFUMSJBRWNGA?JJWPCRSPL?QSKMDRMR?JQ?JCQ@WBCN?PRKCLR
sum sales department
4FGQQC?PAFUMSJBPCRSPL?L?TCP?ECMDQ?JCQ@WKMLRF
average sales monthly
7FCLWMS`PCSQGLEBGTGQGMLGLWMSPDMPKSJ??LBRFCQC?PAFGQ?EEPCE?RCBJGICRFGQWMSK?WF?TCRMAF?LEC
RFCMPBCPMDMNCP?RGMLQRMECRRFCPCQSJRWMSCVNCAR4FGQGQ@CQRSLBCPQRMMB@WSQGLE?PC?JUMPJB
CV?KNJC
3SNNMQCWMSU?LRRMA?JASJ?RCRFCEPMQQK?PEGL@WBCN?PRKCLRDMP?EPMACPWQRMPC4FCDMPKSJ?DMPEPMQQ
K?PEGLGQ
profit / sales
"SRGDWMSSQCRF?R?QWMSPDMPKSJ?WMSUML`RECRRFCCVNCARCBA?JASJ?RGML7FW)R`Q@CA?SQCRFCDMPKSJ?
UGJJ@CCT?JS?RCBGLRFGQMPBCP&MPC?AFPMUBGTGBCNPMfR@WQ?JCQ?LBRFCLRMR?JSN?JJRFCPCQSJRQ!QWMS
A?LQCCRFCPCQSJRQBMLMRJMMIJGICEPMQQK?PEGLT?JSCQUFGAFQFMSJB@C@CRUCCL?LB
)LQRC?BWMS`BLCCBRMSQC?DMPKSJ?RF?RSQCQRFCMPBCPMDMNCP?RGMLQWMSU?LR
sum (profit) / sum (sales)
.MURFCPCQSJRGQ?QCVNCARCB@CA?SQCRFCDMPKSJ?RMR?JQRFCNPMfRQDMP?JJPMUQ?LBRFCLBGTGBCQRF?R@W
RFCRMR?JMDQ?JCQDMP?JJPMUQPCRSPLGLE?L?TCP?ECEPMQQK?PEGL
/TCPTGCUMD?EEPCE?RCDMPKSJ?Q
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
/TCPTGCUMD?EEPCE?RCDMPKSJ?Q
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
&GJR&GJRCPCPCB?EEPCB?EEPCE?CE?RGMLRGML
3SKK?PW3SKK?PW 9MSA?LAPC?RC?fJRCPCB?EEPCE?RGMLGLRFCQC?PAF@?P
)LAMKN?P?RGTC?L?JWQGQWMSAMKN?PCRUMT?JSCQ?E?GLQRC?AFGLRFC 3C?P3C?PAFAF @?P4WNGA?JJWGLRFCQCA?QCQ
MLCKC?QSPCGQ?
fJRCPCBKC?QSPC
DMPCV?KNJC revenue region = west GQ?fJRCPCBKC?QSPC&GJRCPCB
KC?QSPCQ?JJMUWMSRMfJRCP?QN?PRMDWMSPOSCPW
&GJRCPQ?PCSQCDSJDMPOSCPGCQUFCPCRFCPCQSJRQQFMSJBPCgCAR?LCUfJRCPCBT?JCPCEGML)LRFC revenue
region = west CV?KNJCWMSfJRCPRFCPCEGMLAMJSKLRMT?JSCQGLRFC west MLJW?LBAMKN?PCGRRMRMR?J
PCTCLSC
!@MSRfJR!@MSRfJRCPDSLARGMLQCPDSLARGMLQ
&GJRCPDSLARGMLQR?ICRUM?PESKCLRQRFCAMJSKLKC?QSPCMP?RRPG@SRCRM?EEPCE?RC?LBRFCfJRCP
AMLBGRGML
FUNCTION_NAME(condition, <column name>)
4FMSEFR3NMRDSLARGML?JJG@P?PWUGJJGLAJSBCRFCDMJJMUGLEDSLARGMLQ
csum_if
caverage_if
ccount_if
cunique_count_if
cmax_if
cmin_if
cstddev_if
cvariance_if
4FCR?@JC@CJMUGJJSQRP?RCQQMKCCV?KNJCQMDRFCQCDSLARGMLQGLSQC
%V%V?KNJC?KNJC $CQAPGNRGML$CQAPGNRGML
sum_if(region=’west’,
revenue)
/LJW?EEPCE?RCRFCPCTCLSCDMPRFCT?JSCQAMPPCQNMLBGLERMUCQRPC
EGML
count_if(region
=’west’, region)
/LJW?EEPCE?RCRFCPCEGMLDMPRFCT?JSCQAMPPCQNMLBGLERMUCQRPCEGML
count_if(revenue >
100, red)
#MSLRRFCLSK@CPMDRGKCQPCB?NNC?PQUFCLPCTCLSCU?QEPC?RCPRF?L
PMUJCTCJPCTCLSCB?R?LMR?EEPCE?RCB
!AMLBGRGMLA?LF?TCKSJRGNJCfJRCPQJGIC region = west OR region = east)DRFCPC?PCLMPMUQ
K?RAFGLERFCAPGRCPG?RFCAMLBGRGMLPCRSPLQ?XCPM!A?LPCQSJRGLQGRS?RGMLQUFCPCRFCPC?PCJMEGA
CPPMPQGLRFCDMPKSJ?QM@CQSPCRMBMS@JCAFCAIWMSPUMPI
&GJRCPCB?EEPCE?RGML
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
&GJRCPCB?EEPCE?RGML
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
!@MSRASKSJ?!@MSRASKSJ?RGTRGTCDCDMPKSJ?QMPKSJ?Q
3SKK?PW3SKK?PW #SKSJ?RGTCDMPKSJ?Q?PC?EEPCE?RCDMPKSJ?Q
#SKSJ?RGTCDMPKSJ?QRF?R?JJMUWMSRMA?JASJ?RCRFC?TCP?ECK?VKGLMPQSKMPWMSPB?R?MTCPRGKC
!JRFMSEFUCSQS?JJWR?JI?@MSRASKSJ?RGTCDMPKSJ?QMTCPRGKCWMSA?LSQCRFCKMTCP?LWMRFCP
QCOSCLRG?JB?R?%?AFMDRFCASKSJ?RGTCDMPKSJ?Q?AACNRQ?KC?QSPC?LBMLCMPKMPCMNRGML?JEPMSNGLE
@W?L?RRPG@SRCJGICPCEGMLMPBCN?PRKCLR
formula (measure, [attribute, attribute, ...])
/LJWRFCKC?QSPCT?JSCGQPCOSGPCB)DWMSQSNNJW@MRF?KC?QSPC?LB?RRPG@SRCQRFCDMPKSJ?PCRSPLQRFC
?EEPCE?RCMDRFCKC?QSPC?AASKSJ?RCB@WRFC?RRPG@SRCQGLRFCMPBCPQNCAGfCB9MSQFMSJBCVNCPGKCLR
UGRFMLJW?KC?QSPC?LBRFCLUGRF?L?RRPG@SRCRMQCCUFGAFMSRNSR@CQRKCCRQWMSPSQCA?QC
4FCASKSJ?RGTCDMPKSJ?Q?PC
&SLARGML&SLARGML $CQAPGNRGML$CQAPGNRGML
ASKSJ?RGTC=?TCP?EC 4?ICQ?KC?QSPC?LBMLCMPKMPC?RRPG@SRCQ2CRSPLQRFC?TCP?ECMDRFCKC?
QSPC?AASKSJ?RCB@WRFC?RRPG@SRCQGLRFCMPBCPQNCAGfCB&MPCV?KNJC
cumulative_average (revenue, order date, state)
ASKSJ?RGTC=K?V 4?ICQ?KC?QSPC?LBMLCMPKMPC?RRPG@SRCQ2CRSPLQRFCK?VGKSKMDRFCKC?
QSPC?AASKSJ?RCB@WRFC?RRPG@SRCQGLRFCMPBCPQNCAGfCB&MPCV?KNJC
cumulative_max (revenue, state)
ASKSJ?RGTC=KGL 4?ICQ?KC?QSPC?LBMLCMPKMPC?RRPG@SRCQ2CRSPLQRFCKGLGKSKMDRFCKC?
QSPC?AASKSJ?RCB@WRFC?RRPG@SRCQGLRFCMPBCPQNCAGfCBMPCV?KNJC
cumulative_min (revenue, campaign)
ASKSJ?RGTC=QSK 4?ICQ?KC?QSPC?LBMLCMPKMPC?RRPG@SRCQ2CRSPLQRFCQSKMDRFCKC?QSPC
?AASKSJ?RCB@WRFC?RRPG@SRCQGLRFCMPBCPQNCAGfCB&MPCV?KNJC
cumulative_sum (revenue, order date)
!@MSRASKSJ?RGTCDMPKSJ?Q
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
#?JASJ?#?JASJ?RRCRFCASKSJ?CRFCASKSJ?RGTRGTCQSKCQSK
3SKK?PW3SKK?PW 5QCRFCASKSJ?RGTCDSLARGMLGL?QC?PAFRMKC?QSPCDPMKRFC
QR?PRMDWMSPB?R?RMRFCASPPCLRNMGLR
4FGQCV?KNJCBCKMLQRP?RCQSQGLERFCASKSJ?RGTC=QSKDMPKSJ??JQMILMUL?Q?PSLLGLERMR?J4MSQCRFC
ASKSJ?RGTCDSLARGMLGL?QC?PAF
3R?PR?LCUQC?PAF
)LRFCSNNCPPGEFRF?LBQGBCMDRFCR?@JCAJGAI !!ARGMLQARGMLQ ?LBQCJCAR !!BBDBBDMPKSJ?MPKSJ?
#?JASJ?RCRFCASKSJ?RGTCQSK
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
%LRCPRFCASKSJ?RGTC=QSKDMPKSJ?NPMTGBGLE?KC?QSPC?LBMLCMPKMPC?RRPG@SRCQ4FC
CV?KNJCUGJJPCRSPLRFCQSKMDPCTCLSC?AASKSJ?RCB@WRFCAMKKGRB?RC
#?JASJ?RCRFCASKSJ?RGTCQSK
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
.?KCRFCDMPKSJ?@WAJGAIGLEMLGRQRGRJC?LBRWNGLERFCLCUL?KC#JGAI 3?3?TTCC
4FCDMPKSJ?UGJJ?NNC?PGLRFCQC?PAF@?P?LBGLRFCR?@JC?QGRQMULAMJSKL
!FC?BJGLC@MVBGQNJ?WGLERFCASKSJ?RGTCQSKUGRFGLRFCCLRGPCR?@JCUGJJ?NNC?P?RRFC@MRRMK
9MSA?LAJGAIMLGRRMRMEEJC@CRUCCLBGeCPCLR?EEPCE?RGMLQ
#?JASJ?RCRFCASKSJ?RGTCQSK
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
!@MSREP!@MSREPMSNGLEDMSNGLEDMPKSJ?QMPKSJ?Q
7F?RGDWMSU?LRRM?EEPCE?RC?T?JSC@W?QNCAGfA?RRPG@SRCDMPCV?KNJCQFMUPCTCLSC@WNPMBSAR
4FGQGQILMUL?Q?EPMSNCB?EEPCE?RGML@SRQMKCNCMNJCA?JJGR?NGLLCBKC?QSPCMPJCTCJ@?QCBKC?QSPC
9MSA?LBMRFGQDMP?LW?EEPCE?RGMLSQGLERFCEPMSNGLEDMPKSJ?Q
%?AFMDRFCEPMSNGLEDMPKSJ?Q?AACNRQ?KC?QSPC?LBMLCMPKMPCMNRGML?J?RRPG@SRCQ
formula (measure, [attribute, attribute, ...])
/LJWRFCKC?QSPCT?JSCGQPCOSGPCB)DWMSQSNNJW@MRF?KC?QSPC?LB?L?RRPG@SRCRFCDMPKSJ?PCRSPLQRFC
?EEPCE?RCMDRFCKC?QSPCEPMSNCB@WRFC?RRPG@SRCQ9MSQFMSJBCVNCPGKCLRUGRFMLJW?KC?QSPC?LB
RFCLUGRF?L?RRPG@SRCRMQCCUFGAFMSRNSR@CQRKCCRQWMSPSQCA?QC
4FCEPMSNGLEDMPKSJ?Q?PCRFCDMJJMUGLE
&SLARGML&SLARGML $CQAPGNRGML$CQAPGNRGML %V%V?KNJCQ?KNJCQ
EPMSN=?TCP?EC 4?ICQ?KC?QSPC?LBMLCMPKMPC?RRPG@SRCQ2C
RSPLQRFC?TCP?ECMDRFCKC?QSPCEPMSNCB@WRFC
?RRPG@SRCQ
group_average
(revenue, customer
region)
EPMSN=AMSLR 4?ICQ?KC?QSPC?LBMLCMPKMPC?RRPG@SRCQ2C
RSPLQRFCAMSLRMDRFCKC?QSPCEPMSNCB@WRFC?R
RPG@SRCQ
group_count
(revenue, customer
region)
EPMSN=K?V 4?ICQ?KC?QSPC?LBMLCMPKMPC?RRPG@SRCQ2C
RSPLQRFCK?VGKSKMDRFCKC?QSPCEPMSNCB@WRFC
?RRPG@SRCQ
group_max
(revenue, customer
region)
EPMSN=KGL 4?ICQ?KC?QSPC?LBMLCMPKMPC?RRPG@SRCQ2C
RSPLQRFCKGLGKSKMDRFCKC?QSPCEPMSNCB@WRFC
?RRPG@SRCQ
group_min
(revenue, customer
region)
EPMSN=QRBBCT 4?ICQ?KC?QSPC?LBMLCMPKMPC?RRPG@SRCQ2C
RSPLQRFCQR?LB?PBBCTG?RGMLMDRFCKC?QSPC
EPMSNCB@WRFC?RRPG@SRCQ
group_stddev
(revenue, customer
region)
EPMSN=QSK 4?ICQ?KC?QSPC?LBMLCMPKMPC?RRPG@SRCQ2C
RSPLQRFCQSKMDRFCKC?QSPCEPMSNCB@WRFC?R
RPG@SRCQ
group_sum
(revenue, customer
region)
EPMSN=SLGOSC=AMSLR 4?ICQ?AMJSKLL?KC?LBMLCMPKMPC?RRPG@SRCQ
2CRSPLQRFCLSK@CPMDSLGOSCT?JSCQGL?AMJSKL
EPMSNCB@WRFC?RRPG@SRCQ
group_unique_count
( product,
supplier)
EPMSN=T?PG?LAC 4?ICQ?KC?QSPC?LBMLCMPKMPC?RRPG@SRCQ2C
RSPLQRFCT?PG?LACMDRFCKC?QSPCEPMSNCB@WRFC
?RRPG@SRCQ
group_variance
(revenue, customer
region)
!@MSREPMSNGLEDMPKSJ?Q
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
!@MSRKM!@MSRKMTGLEDTGLEDMPKSJ?QMPKSJ?Q
3SKK?PW3SKK?PW -MTGLEDMPKSJ?Q?PC?EEPCE?RCDMPKSJ?QRF?R?JJMUWMSRM
A?JASJ?RCRFC?TCP?ECK?VKGLMPQSKMDWMSPB?R?MTCP?
NPCBCRCPKGLCBGLRCPT?JMPUGLBMUUGRF?L?BHSQR?@JCP?LEC
-MTGLEDMPKSJ?QA?L@CSQCBRMQKMMRFMSR?LWGPPCESJ?PGRGCQGLWMSPB?R?RMC?QGJWPCAMELGXCRPCLBQ4FC
J?PECPRFCGLRCPT?JWMSQCRRFCKMPCRFCNC?IQ?LBT?JJCWQ?PCQKMMRFCBMSR7FGJCRFCQK?JJCPRFC
GLRCPT?JRFCAJMQCPRFCKMTGLE?TCP?ECQ?PCRMRFC?ARS?JB?R?NMGLRQ
%?AFMDRFCKMTGLEDMPKSJ??AACNRQ?KC?QSPCRUMGLRCECPQRMBCfLCRFCUGLBMU?LBMLCMPKMPC
MNRGML?J?RRPG@SRCQ
formula (measure,integer,integer,[attribute,attribute,...])
/LJWRFCKC?QSPC?LBGLRCECPT?JSCQ?PCPCOSGPCB)DWMSQSNNJW@MRFPCOSGPCB?LBMNRGML?JT?JSCQRFC
DMPKSJ?PCRSPLQRFC?EEPCE?RCMDRFCKC?QSPCMTCPRFCEGTCLUGLBMU9MSQFMSJBCVNCPGKCLRUGRFMLJW?
KC?QSPC?LBGLRCECPQJC?TGLEMSRRFC?RRPG@SRC?LBRFCL?BBGLEGR@?AIGL4FGQUGJJFCJNWMSBCAGBCUFGAF
MSRNSR@CQRKCCRQWMSPSQCA?QC
4FCKMTGLEDMPKSJ?Q?PCRFCDMJJMUGLE
cmoving_averageDMPCV?KNJC moving_average (revenue, 2, 1, customer region)
4?ICQ?KC?QSPCRUMGLRCECPQRMBCfLCRFCUGLBMURM?EEPCE?RCMTCP?LBMLCMPKMPC
?RRPG@SRCQ2CRSPLQRFC?TCP?ECMDRFCKC?QSPCMTCPRFCEGTCLUGLBMU4FC?RRPG@SRCQ?PCRFC
MPBCPGLEAMJSKLQSQCBRMAMKNSRCRFCKMTGLE?TCP?EC4FCUGLBMUGQASPPCLR.SKd#SPPCLR
.SKUGRF@MRFCLBNMGLRQ@CGLEGLAJSBCBGLRFCUGLBMU&MPCV?KNJC 1,1 UGJJF?TC?
UGLBMUQGXCMD4MQCCNCPGMBQGLRFCN?QRSQC?LCE?RGTCLSK@CPDMPRFCQCAMLBCLBNMGLR?Q
GLRFCCV?KNJC moving_average(sales, 1, -1, date)
cmoving_maxDMPCV?KNJC moving_max (complaints, 1, 2, store name)
4?ICQ?KC?QSPCRUMGLRCECPQRMBCfLCRFCUGLBMURM?EEPCE?RCMTCP?LBMLCMPKMPC
?RRPG@SRCQ2CRSPLQRFCK?VGKSKMDRFCKC?QSPCMTCPRFCEGTCLUGLBMU4FC?RRPG@SRCQ?PCRFC
MPBCPGLEAMJSKLQSQCBRMAMKNSRCRFCKMTGLEK?VGKSK4FCUGLBMUGQASPPCLR
.SKd#SPPCLR.SKUGRF@MRFCLBNMGLRQ@CGLEGLAJSBCBGLRFCUGLBMU&MPCV?KNJC 1,1
UGJJF?TC?UGLBMUQGXCMD4MQCCNCPGMBQGLRFCN?QRSQC?LCE?RGTCLSK@CPDMPRFCQCAMLB
CLBNMGLR?QGLRFCCV?KNJC moving_max(sales, 1, -1, date)
cmoving_minDMPCV?KNJC moving_min (defects, 3, 1, product)
4?ICQ?KC?QSPCRUMGLRCECPQRMBCfLCRFCUGLBMURM?EEPCE?RCMTCP?LBMLCMPKMPC
?RRPG@SRCQ2CRSPLQRFCKGLGKSKMDRFCKC?QSPCMTCPRFCEGTCLUGLBMU4FC?RRPG@SRCQ?PCRFC
MPBCPGLEAMJSKLQSQCBRMAMKNSRCRFCKMTGLEKGLGKSK4FCUGLBMUGQASPPCLR
.SKd#SPPCLR.SKUGRF@MRFCLBNMGLRQ@CGLEGLAJSBCBGLRFCUGLBMU&MPCV?KNJC 1,1
UGJJF?TC?UGLBMUQGXCMD4MQCCNCPGMBQGLRFCN?QRSQC?LCE?RGTCLSK@CPDMPRFCQCAMLB
CLBNMGLR?QGLRFCCV?KNJC moving_min(sales, 1, -1, date)
cmoving_sumDMPCV?KNJC moving_sum (revenue, 1, 1, order date)
4?ICQ?KC?QSPCRUMGLRCECPQRMBCfLCRFCUGLBMURM?EEPCE?RCMTCP?LBMLCMPKMPC
?RRPG@SRCQ2CRSPLQRFCQSKMDRFCKC?QSPCMTCPRFCEGTCLUGLBMU4FC?RRPG@SRCQ?PCRFC
MPBCPGLEAMJSKLQSQCBRMAMKNSRCRFCKMTGLEQSK4FCUGLBMUGQASPPCLR.SKd#SPPCLR
.SKUGRF@MRFCLBNMGLRQ@CGLEGLAJSBCBGLRFCUGLBMU&MPCV?KNJC 1,1 UGJJF?TC?UGLBMU
QGXCMD4MQCCNCPGMBQGLRFCN?QRSQC?LCE?RGTCLSK@CPDMPRFCQCAMLBCLBNMGLR?QGLRFC
CV?KNJC moving_sum(sales, 1, -1, date)
!@MSRKMTGLEDMPKSJ?Q
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
#?JASJ?#?JASJ?RRCRFCKMCRFCKMTGLE?TGLE?TTCPCP?EC?EC
3SKK?PW3SKK?PW 9MSA?LSQCRFCKMTGLEDMPKSJ?QRMAMKNSRC?KC?QSPC
UGRFGL?KMTGLEUGLBMUMDWMSPB?R?SQS?JJWBCfLCB@WRGKC
4FGQCV?KNJCBCKMLQRP?RCQSQGLERFC moving_average DMPKSJ?4MSQCRFCKMTGLEDSLARGMLGL?QC?PAF
3R?PR?LCUQC?PAF
)LRFCSNNCPPGEFRF?LBQGBCMDRFCR?@JCAJGAI !!ARGMLQARGMLQ ?LBQCJCAR !!BBDBBDMPKSJ?MPKSJ?
#?JASJ?RCRFCKMTGLE?TCP?EC
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
%LRCPRFCKMTGLE=?TCP?ECDMPKSJ?NPMTGBGLE?KC?QSPC?UGLBMU?LBMLCMPKMPC?RRPG@SRCQ
4FCCV?KNJCUGJJPCRSPLRFC?TCP?ECMDPCTCLSCUGRFGLRFCAMKKGRB?RCUGLBMUQGXCMD4FC
UGLBMUGLAJSBCQRFCNPCTGMSQASPPCLR?LBLCVRPMUQ4FC?RRPG@SRCQ?PCRFCMPBCPGLEAMJSKLQ
SQCBRMAMKNSRCRFCKMTGLE?TCP?EC4FCUGLBMUGQASPPCLR.SKd#SPPCLR.SKUGRF
@MRFCLBNMGLRQ@CGLEGLAJSBCBGLRFCUGLBMU&MPCV?KNJCabUGJJF?TC?UGLBMUQGXCMD4M
QCCNCPGMBQGLRFCN?QRSQC?LCE?RGTCLSK@CPDMPRFCQCAMLBCLBNMGLR?QGLRFCCV?KNJC
aKMTGLE=?TCP?ECQ?JCQB?RCb
#?JASJ?RCRFCKMTGLE?TCP?EC
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
.?KCRFCDMPKSJ?@WAJGAIGLEMLGRQRGRJC?LBRWNGLERFCLCUL?KC#JGAI 3?3?TTCC
4FCDMPKSJ?UGJJ?NNC?PGLRFCQC?PAF@?P?LBGLRFCR?@JC?QGRQMULAMJSKL
!@MVBGQNJ?WGLERFCKMTGLE?TCP?ECUGRFGLRFCCLRGPCR?@JCUGJJ?NNC?P?RRFC@MRRMK
#JGAIMLRFC@MVRMRMEEJC@CRUCCL?EEPCE?RGMLRWNCQ
#?JASJ?RCRFCKMTGLE?TCP?EC
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
!@MSRA!@MSRAMLMLTTCPQGMLDCPQGMLDMPKSJ?QMPKSJ?Q
3MKCDMPKSJ?QPCOSGPCRFCGLNSRRM@CMD?N?PRGASJ?PB?R?RWNC)DWMSfLBRF?RWMSU?LRRMN?QQ?T?JSC
RMRFCDSLARGML@SRGRGQMDRFCUPMLEB?R?RWNCWMSA?LAMLTCPRGRSQGLE?AMLTCPQGMLDMPKSJ?
4FCDMJJMUGLE?PCRFCBCD?SJRAMLTCPQGMLDMPKSJ?Q
cto_bool
cto_integer
cto_string
cto_float
)LDMPK?RGMLMLRFCSQ?ECDMPRFCQCDMPKSJ?QGQGLRFC &MPKSJ?PCDCPCLAC
"MMJC?LQ?PCGLRCPNPCRCBGLRFCDMJJMUGLEU?WQ
$?$?R?4R?4WNCWNC $CQAPGNRGML$CQAPGNRGML
to_bool(integer) "MMJC?LRPSCK?NQRMGLRCECP?LB@MMJC?LD?JQCRMGLRCECP
to_bool(string) "MMJC?LRPSCK?NQRMQRPGLEaRPSCb?LB@MMJC?LD?JQCRMQRPGLEaD?JQCb
to_double(boolean) K?NQRM@MMJC?LD?JQCCTCPWRFGLECJQCRM@MMJC?LRPSC
to_integer(boolean) K?NQRM@MMJC?LD?JQCCTCPWRFGLECJQCRM@MMJC?LRPSC
to_string(boolean) 4FCQRPGLEaRPSCbK?NQRM@MMJC?LRPSCCTCPWRFGLECJQCRM@MMJC?LD?JQC
!@MSRAMLTCPQGMLDMPKSJ?Q
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
!@MSRB?!@MSRB?RRCDCDMPKSJ?QMPKSJ?Q
$?RCDMPKSJ?Q?PCSQCDSJUFCLWMSU?LRRMAMKN?PCB?R?AMJJCARCB@CRUCCLRUMB?RCNCPGMBQ$?RC
DMPKSJ?Q?JJMUWMSRM?NNJWB?RCPCJ?RCBDSLARGMLQRMWMSPDMPKSJ?Q4FCB?RCDSLARGMLQGLAJSBC
&SLARGML&SLARGML $CQAPGNRGML$CQAPGNRGML %V%V?KNJCQ?KNJCQ
add_days 2CRSPLQRFCPCQSJRMD?BBGLERFC
QNCAGfCBLSK@CPMDB?WQRMRFC
EGTCLB?RC
cadd_days (01/30/
2015, 5) = 02/04/
2015
cadd_days (invoiced,
30)
date 2CRSPLQRFCB?RCNMPRGMLMD?EGT
CLB?RC cdate (home visit)
day 2CRSPLQRFCLSK@CPMDRFC
B?WDMPRFCEGTCLB?RC cday (01/15/2014) =
15
cday (date ordered)
day_number_of_week 2CRSPLQRFCLSK@CPMDRFC
B?WGL?UCCIDMPRFCEGTCLB?RC
UGRF@CGLE-MLB?W?LB@CGLE
3SLB?W
cday_number_of_week
(01/30/2015) = 6
cday_number_of_week
(shipped)
day_number_of_year 2CRSPLQRFCLSK@CPMDRFC
B?WGL?WC?PDMPRFCEGTCLB?RC cday_number_of_year
(01/30/2015) = 30
cday_number_of_year
(invoiced)
day_of_week 2CRSPLQRFCB?WMDRFCUCCIDMP
RFCEGTCLB?RC cday_of week (01/30/
2015) = Friday
cday_of_week
(serviced)
diff_days 3S@RP?ARQRFCQCAMLBB?RCDPMK
RFCfPQRB?RC?LBPCRSPLQRFCPC
QSJRGLLSK@CPMDB?WQPMSLBCB
BMULGDLMRCV?AR
cdiff_days (01/15/
2014, 01/17/2014) =
-2
cdiff_days
(purchased, shipped)
!@MSRB?RCDMPKSJ?Q
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
&SLARGML&SLARGML $CQAPGNRGML$CQAPGNRGML %V%V?KNJCQ?KNJCQ
diff_time 3S@RP?ARQRFCQCAMLBB?RCDPMK
RFCfPQRB?RC?LBPCRSPLQRFCPC
QSJRGLLSK@CPMDQCAMLBQ
cdiff_time (01/01/
2014, 01/01/2014) =
-86,400
cdiff_time (clicked,
submitted)
hour_of_day 2CRSPLQRFCFMSPMDRFCB?WDMP
RFCEGTCLB?RC chour_of_day
(received)
is_weekend 2CRSPLQRPSCGDRFCEGTCLB?RCD?JJQ
ML?3?RSPB?WMP3SLB?W cis_weekend (01/31/
2015) = true
cis_weekend (emailed)
month 2CRSPLQRFCKMLRFDPMKRFCEGTCL
B?RC cmonth (01/15/2014)
= January
cmonth (date ordered)
month_number 2CRSPLQRFCLSK@CPMDRFC
KMLRFDMPRFCEGTCLB?RC cmonth_number (09/20/
2014) = 9
cmonth_number
(purchased)
now 2CRSPLQRFCASPPCLRRGKCQR?KN
cnow ()
start_of_month 2CRSPLQRFCB?RCDMPRFCfPQRB?W
MDRFCKMLRFDMPRFCEGTCLB?RC cstart_of_month ( 01/
31/2015 ) = Jan FY
2015
cstart_of_month
(shipped)
start_of_quarter 2CRSPLQRFCB?RCDMPRFCfPQRB?W
MDRFCOS?PRCPDMPRFCEGTCLB?RC cstart_of_quarter (
09/18/2015 ) = Q3
FY 2015
cstart_of_quarter
(sold)
start_of_week 2CRSPLQRFCB?RCDMPRFCfPQRB?W
MDRFCUCCIDMPRFCEGTCLB?RC cstart_of_week ( 06/
01/2015 ) = 05/30/
!@MSRB?RCDMPKSJ?Q
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
&SLARGML&SLARGML $CQAPGNRGML$CQAPGNRGML %V%V?KNJCQ?KNJCQ
2015 Week
cstart_of_week
(emailed)
start_of_year 2CRSPLQRFCB?RCDMPRFCfPQRB?W
MDRFCWC?PDMPRFCEGTCLB?RC cstart_of_year ( 02/
15/2015 ) = FY 2015
cstart_of_year
(joined)
time 2CRSPLQRFCRGKCNMPRGMLMD?EGT
CLB?RC ctime (3/1/2002
10:32) = 10:32
ctime (call began)
year 2CRSPLQRFCWC?PDPMKRFCEGTCL
B?RC cyear (01/15/2014) =
2014
cyear (date ordered)
#?JASJ?#?JASJ?RRCB?CB?RRCDCDMPKSJ?QMPKSJ?Q
#?JASJ?RGLEB?RCDMPKSJ?QGQSQCDSJUFCLWMSU?LRRMAMKN?PCB?R?DPMKBGeCPCLRB?RCNCPGMBQ(CPC?PC
QMKCCV?KNJCQMDSQGLEB?RCDMPKSJ?Q
%V?KNJC
4FCDMJJMUGLECV?KNJCQFMUQWMSFMURMAPC?RCDMPKSJ?QRF?RWMSA?LSQCRMAMKN?PCB?R?DPMKRFGQ
UCCIRMJ?QRUCCI
c 4FCDMPKSJ?DMPRFGQUCCIGQ week ( today () ) - week (date)
c 4FCDMPKSJ?DMPJ?QRUCCIGQ diff_days ( week ( today ) ) , week ( date ) )
%V?KNJC
4FCDMJJMUGLECV?KNJCQFMUQWMSFMURMA?JASJ?RCRFCNCPACLRGLAPC?QCDPMKRFCJ?QRB?RCNCPGMBRMRFGQ
NCPGMBGLRCPKQMDPCTCLSC
#PC?RCRFCDMPKSJ? this week revenue = sum ( if ( this week ) then revenue else 0
)
4FCLAPC?RCRFCDMPKSJ? last week revenue = sum ( if (last week ) then revenue
else 0 )
5QC LCQRCBDMPKSJ?Q RMA?JASJ?RCRFCNCPACLRGLAPC?QC@WAPC?RGLE?N?PCLRDMPKSJ? percent
increase = ( ( last week revenue - this week revenue) / last week revenue ) \*
100
!@MSRB?RCDMPKSJ?Q
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
00CPCPAACLRCLRQGKNJCLSK@CPA?JASJ?QGKNJCLSK@CPA?JASJ?RGMLQRGMLQ
9MSA?LSQCQGKNJCLSK@CPDSLARGMLQRMNCPDMPKSQCDSJNCPACLRA?JASJ?RGMLQ
3GKNJCLSK@CPDSLARGMLQGLAJSBC?BBGRGMLQS@RP?ARGMLKSJRGNJGA?RGML?LBBGTGQGML
&SLARGML&SLARGML $CQAPGNRGML$CQAPGNRGML %V%V?KNJCQ?KNJCQ
2CRSPLQRFCPCQSJRMDKSJRGNJWGLE@MRFLSK
@CPQ c3 * 2 = 6
cprice * taxrate
2CRSPLQRFCPCQSJRMD?BBGLE@MRFLSK@CPQ
c1 + 2 = 3
cprice + shipping
2CRSPLQRFCPCQSJRMDQS@RP?ARGLERFCQCAMLB
LSK@CPDPMKRFCfPQR c3 - 2 = 1
crevenue - tax
2CRSPLQRFCPCQSJRMDBGTGBGLERFCfPQRLSK
@CP@WRFCQCAMLB c6 / 3 = 2
cmarkup / retail price
#?JASJ?#?JASJ?RRCNCPCNCPAACLR?ECQCLR?ECQ
#?JASJ?RGLENCPACLR?ECQGQSQCDSJUFCLWMSU?LRRMQCCDMPCV?KNJCRFCNCPACLR?ECPCTCLSCECLCP?RCB
DPMKC?AFAF?LLCJMLJGLCQRMPCQN?PRLCPCRA
4FCDMJJMUGLECV?KNJCQFMUQWMSFMURMfESPCMSRRFCNCPACLR?ECPCTCLSCECLCP?RCBDPMKC?AFAF?LLCJ
MLJGLCQRMPCQN?PRLCPQCRA
#PC?RCRFCDMJJMUGLEDMPKSJ?GLRFC&MPKSJ?"SGJBCP>NCPACLRPCTCLSCQSKPCTCLSC
EPMSNQSKPCTCLSC>
.MUWMSA?LQC?PAF@WC?AFAF?LLCJSQGLERFCNCPACLRPCTCLSCDMPKSJ?RF?RWMSHSQRAPC?RCB
0CPACLRQGKNJCLSK@CPA?JASJ?RGMLQ
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
!@MSRA!@MSRAMLBGRGML?JDMLBGRGML?JDMPKSJ?QMPKSJ?QMNCPMNCP??RRMPQMPQ
#MLBGRGML?JDMPKSJ?QMPMNCP?RMPQ?JJMUWMSRM?NNJWGDRFCLCJQCAMLBGRGMLQGLWMSPDMPKSJ?Q9MSA?L
JCTCP?ECMNCP?RMPQGLWMSPAMLBGRGML?JDMPKSJ?QRMF?TCRFCKPCRSPLRPSCD?JQCMP?NPCBCRCPKGLCBT?JSC
4FCMNCP?RMPQGLAJSBC
/NCP/NCP??RRMPMP $CQAPGNRGML$CQAPGNRGML %V%V?KNJCQ?KNJCQ
and
2CRSPLQRPSCUFCL@MRFAMLBGRGMLQ
?PCRPSCMRFCPUGQCPCRSPLQD?JQC
c(1 = 1) and (3 > 2) =
true
clastname = 'smith'
and state ='texas'
if...then...else
#MLBGRGML?JMNCP?RMP cif (3 > 2) then
'bigger' else 'not
bigger'
cif (cost > 500) then
'flag' else 'approve'
ifnull
2CRSPLQRFCfPQRT?JSCGDGRGQLMRLSJJ
MRFCPUGQCPCRSPLQRFCQCAMLB
ifnull (cost, 'unknown')
isnull
2CRSPLQRPSCGDRFCT?JSCGQLSJJ
isnull (phone)
not 2CRSPLQRPSCGDRFCAMLBGRGMLGQD?JQC
MRFCPUGQCPCRSPLQD?JQC
not (3 > 2) = false not
(state = 'texas')
or 2CRSPLQRPSCUFCLCGRFCPAMLBGRGMLGQ
RPSCMRFCPUGQCPCRSPLQD?JQC c(1 = 5) or (3 > 2) =
true
cstate = 'california'
or state ='oregon'
#?JASJ?#?JASJ?RRCRFCACRFCAMLBGRGML?JQSKMLBGRGML?JQSK
#?JASJ?RGLERFCAMLBGRGML?JQSKGQSQCDSJUFCLWMSU?LRRMQCCDMPCV?KNJCRFCRMR?JPCTCLSCDMP?
NPMBSAR@WPCEGML
#MLBGRGML?JQSKDMPKSJ?QDMJJMURFGQQWLR?VGDQMKCAMLBGRGMLRFCLKC?QSPCCJQC9MSA?LSQCRFGQ
QWLR?VRMJGKGRWMSPQC?PAFGLA?QCQUFCLWMSBML`RU?LRRM?BB?AMJSKLfJRCP&MPCV?KNJC if (
product = shoes ) then revenue else 0
4FCDMJJMUGLECV?KNJCQFMUQWMSFMURMfESPCMSRRFCLSK@CPMDASQRMKCPQUFM@MSEFR@MRFNPMBSARQ
GLRFGQA?QC?LGN?B?LBE?J?VWR?@JCR9MSA?LRFCLfLBMSRRFCPCTCLSCECLCP?RCB@W@MRFNPMBSARQ
#PC?RCRFCDMJJMUGLEDMPKSJ?GLRFC&MPKSJ?"SGJBCP
!@MSRAMLBGRGML?JDMPKSJ?QMNCP?RMPQ
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
ipadcount = sum ( if ( product = 'ipad' ) then 1 else 0 ) > 0
4FGQDMPKSJ?UGJJNPMTGBCWMSUGRFRFCLSK@CPMDGN?BQRF?RUCPC@MSEFR
9MSA?LRFCLAPC?RC?LMRFCPDMPKSJ?RF?RJMMIQJGICRFGQ
galaxycount = sum ( if ( product = 'galaxy' then 1 else 0 ) > 0
!LBRFGQDMPKSJ?UGJJNPMTGBCWMSUGRFRFCLSK@CPMDE?J?VWQRF?RUCPC@MSEFR
5QGLE LCQRCBDMPKSJ?QWMSA?LAMK@GLCRFCQCRUMDMPKSJ?Q
&MPCV?KNJC f1 = ipadcount + galaxycount
.MUWMSA?LQC?PAFSQGLERFCDDMPKSJ?RMfLBMSRRFCPCTCLSCECLCP?RCB@W@MRFNPMBSARQ
!@MSRAMLBGRGML?JDMPKSJ?QMNCP?RMPQ
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
.CQ.CQRRCBDCBDMPKSJ?QMPKSJ?Q
.CQRCBDMPKSJ?QMPDMPKSJ?MLDMPKSJ??JJMUWMSRMPCDCPCLAC?DMPKSJ?UGRFGL?LMRFCPDMPKSJ?4FGQ
EP?NFGAGJJSQRP?RCQFMUWMSUMSJBBCfLC?DMPKSJ??LBRFCLPCDCPCLACGRDPMK?LMRFCP
4FCQCDMPKSJ?Q@CAMKCAMJSKLQ?LB?PCCTCLQSEECQRCBUGRFGLRFC&MPKSJ?"SGJBCP4FCPCGQLMJGKGRRM
RFCLCQRGLEBCNRFWMSA?LAPC?RC
4FMSEFR3NMRBMCQL`R?JJMUSQCPQRMAPC?RCGLT?JGBDMPKSJ?QQSAF?QAWAJGAJMMNQMPGLAMLQGQRCLR
?EEPCE?RGMLDMPKSJ?Q4MQSNNMPRRFGQDMPKSJ?QF?TCBCNCLBCLAW?U?PCLCQQ&MPCV?KNJCWMSA?LLMR
BCJCRC?DMPKSJ?RF?RGQLCQRCBGL?LMRFCP!JQMDMPKSJ?BCNCLBCLAW?U?PCLCQQCLQSPCQRF?RWMSBMLMR
@PC?I?LWBCNCLBCLRDMPKSJ?QUFGJCCBGRGLE?DMPKSJ?UGRFBCNCLBCLRDMPKSJ?Q&MPCV?KNJCAMKKML
A?QCQMDGLT?JGB?RGLEMAASPUFCLSQCPQRPWRMAF?LEC?B?R?RWNC
.CQRGLECL?@JCQCLA?NQSJ?RGML?LBBCAMKNMQGRGMLMDDMPKSJ?JMEGA-C?LGLEWMSK?WF?TC?QR?e
KCK@CPAPC?RCQMKCQK?JJSQCDSJDMPKSJ?QRF?RMRFCPQA?LSQC4FGQ?JQMKGLGKGXCQBSNJGA?RGMLMD
DMPKSJ?Q
.CQRCBDMPKSJ?Q
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
&&MPKSJ?QSNNMPRDMPKSJ?QSNNMPRDMPAF?QKRPMPAF?QKRP?NQAFCK?Q?NQAFCK?Q
9MSA?LAPC?RC?DMPKSJ?RF?RGLTMJTCQ?EEPCE?RCBKC?QSPCQAMKGLEDPMKKSJRGNJCD?ARR?@JCQMD?AF?QK
RP?N
*SQR?QWMSUMSJBAPC?RC?LWMRFCPDMPKSJ?WMSA?LAPC?RC?DMPKSJ?RF?RQN?LQ?APMQQ?AF?QKRP?N4FC
&MPKSJ?"SGJBCPUGJJNPMTGBCAMJSKLQSEECQRGMLQDMPDMPKSJ?QRF?RQN?L?APMQQAF?QKRP?NQ
&MPKSJ?QSNNMPRDMPAF?QKRP?NQAFCK?Q
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
22CfLC?QC?PCfLC?QC?PAFUGRF?UAFUGRF?UMPIQFCCRMPIQFCCR
3SKK?PW3SKK?PW )DWMSU?LRRMQC?PAFMLRMNMD?LMRFCPQC?PAFRPWQ?TGLE
WMSPQC?PAF?Q?UMPIQFCCR4FCLWMSA?LSQCRFCQ?TCBUMPIQFCCR?Q
?B?R?QMSPACDMP?LCUQC?PAF
7MPIQFCCRQA?L@CAPC?RCBDPMKR?@JCQMPDPMKQC?PAFGLE9MSA?L?JQMAPC?RC?UMPIQFCCRDPMK?QC?PAF
4FGQGQ?L?BT?LACBDMPKMDQC?PAFGLE!UMPIQFCCRAPC?RCBDPMK?QC?PAFGQA?JJCB?L
?EEPCE?RCB
UMPIQFCCR
!EEPCE?RCBUMPIQFCCRQ?PCCeCARGTCJWRFCQ?KC?Q?LWUMPIQFCCR
7FCLWMSBM?QC?PAFML?B?R?QMSPAC4FMSEFR3NMRGQMLJW?@JCRM?EEPCE?RCMLCAMJSKL@WMLCMRFCP
AMJSKL"CA?SQCMDRFGQWMSK?WAMKC?APMQQQC?PAFCQWMSA?L`RBMGLMLCN?QQ@CA?SQCRFCW?PC
CQQCLRG?JJWLCQRCBOSCPGCQ"SRWMSA?LAPC?RCRFCCOSGT?JCLRMDLCQRCBOSCPGCQSQGLE?L?EEPCE?RCB
UMPIQFCCRUFGAFGQCQQCLRG?JJW?L?LQUCPRF?RWMSQ?TC?Q?UMPIQFCCR
9MSA?LSQCQC?PAFQ?TCB?Q?UMPIQFCCRHSQRJGIC?LWMRFCPB?R?QMSPAC9MSA?LCTCLJGLIGRRMMRFCP
QMSPACQ@WBCfLGLE?PCJ?RGMLQFGN7FCLWMSQ?TC?L?LQUCP?Q?UMPIQFCCR?LBRFCLSQCGR?Q?QMSPACGL
?LCUQC?PAFGRGQQGKGJ?PRMBMGLE?LCQRCBOSCPWGL31,MLJWKSAFC?QGCPRMAPC?RC
4MAPC?RC?UMPIQFCCRDPMK?QC?PAFWMSKSQR@CJMLERM?EPMSNRF?RF?QRFCNPGTGJCEC (?Q?BKGLGQ(?Q?BKGLGQRPRP??RGMLRGML
NPGTGJCECQNPGTGJCECQ MP #?L-?L?EC$?#?L-?L?EC$?R?R?)DWMS?PCLMR?@JCRMAPC?RC?EEPCE?RCBUMPIQFCCRQAMLR?ARWMSP
?BKGLGQRP?RMP?LBPCOSCQRRFC #?L-?L?EC$?#?L-?L?EC$?R?R? NPGTGJCEC
!!EEPEEPCE?CE?RRCBUCBUMPIQFCCRUMPIQFCCRUMPIgMMPIgMUU
3SNNMQCWMSF?TCAPC?RCB?QC?PAFMLRFCQ?JCQD?ARR?@JCRF?RQFMUQRFCRMNRCL3?JCQ2CNQ@WPCTCLSC
DMPRFCfPQROS?PRCP4FCLWMSU?LRRMBMQMKCDSPRFCPGLTCQRGE?RGMLQMLRF?RQCRMDB?R?JGICP?LIGLERFCK
@WFMUKSAFRFCWBGQAMSLRCB?QNCAGfANPMBSARSQGLEB?R?DPMKRFCMPBCPQD?ARR?@JC5LJCQQWMSQ?TC
WMSPfPQR?LQUCP?Q?UMPIQFCCRACPR?GLCVNJMP?RGMLQJGICRFGQUML`R@CNMQQG@JC)DWMSU?LRRMBMRFGQ
FCPC?PCRFCQRCNQ?R?FGEFJCTCJ
#PC?RCRFCfPQRQC?PAF?LB Q?TCGR?Q?L?EEPCE?RCBUMPIQFCCR
,GLIWMSPUMPIQFCCRRM?LWMRFCPB?R?QMSPACQWMS`JJLCCB
#PC?RC?LCUQC?PAFRF?RGLAJSBCQWMSP?EEPCE?RCBUMPIQFCCR?LBRFCMRFCPQMSPACQWMSJGLICB
UGRFGR
9MSK?WU?LRRMAPC?RC?LCUUMPIQFCCRRF?RGLAJSBCQRFCQCB?R?QMSPACQ
4FGQUGJJK?ICGRC?QWDMPNCMNJCRMQC?PAFSQGLERFCQ?KCEPMSNMD?EEPCE?RCBUMPIQFCCR?LB
R?@JCQRF?RWMSAPC?RCB
"CQ"CQRNPRNP?ARGA?ARGACQDCQDMPSQGLE?EEPMPSQGLE?EEPCE?CE?RRCBUCBUMPIQFCCRQMPIQFCCRQ
/LJWSQCPQUGRF?BKGLGQRP?RGTCNPGTGJCECQ?PC?@JCRMAPC?RC?EEPCE?RCBUMPIQFCCRQ?LBJGLIRFCK5QCPQ
RF?RAPC?RC?EEPCE?RCBUMPIQFCCRQQFMSJBICCNGLKGLB@CQRNP?ARGACQDMPAPC?RGLE?UMPIQFCCR?LBRFC
@MSLB?PGCQ?PMSLBRFCfL?JUMPIQFCCRQGXC
9MSA?L`RJGLI?L?EEPCE?RCBUMPIQFCCRUGRF?QF?PBCBR?@JC)DWMSBMRFGQ?LBRPWRMQC?PAFMLGRWMSUGJJ
ECR?LCPPMP
4M@C?@JCRMHMGL?L?EEPCE?RCBUMPIQFCCRUGRF?@?QCR?@JCWMSPGLQR?JJ?RGMLKSQR@CAMLfESPCBRM
?JJMURFC@CF?TGMP4FC?EEPCE?RCBUMPIQFCCRA?LLMRF?TCKMPCRF?LR?@JCQGLTMJTCB-MPCMTCPRFC
LSK@CPMDPMUQGLRFCfL?J?EEPCE?RCBUMPIQFCCRA?LLMR@CEPC?RCPRF?L
4FCMPBCPMDRFCM@HCARQ@CGLEJGLICBHMGLCBK?RRCPQRFGQGQ@CA?SQCHMGLQ?PCBGPCARGML?J4FCR?@JC
?EEPCE?RCBUMPIQFCCRUGRFRFCDMPCGELICWLCCBQRMMAASPGLRFCfPQRJCDRNMQGRGML4FCR?@JCUGRFRFC
2CfLC?QC?PAFUGRF?UMPIQFCCR
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
NPGK?PWICWQFMSJB@CGLRFCQCAMLBPGEFRNMQGRGML
&MPRFC@CQRNCPDMPK?LACRFCfL?J?EEPCE?RCBUMPIQFCCRQFMSJBF?TCMPDCUCPAMJSKLQ?LBLMKMPC
RF?LKGJJGMLPMUQ%VACCBGLERFCQC@MSLB?PGCQA?LK?ICWMSPUMPIQFCCRAPC?RGMLQJMUMPCPPMPNPMLC
9MSA?LSQC?L%4,CVRP?ARRP?LQDMPKJM?BNPMACQQRMAGPASKTCLRRFCQCJGKGR?RGMLQ
2CfLC?QC?PAFUGRF?UMPIQFCCR
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
3?3?TTC?QC?PC?QC?PAF?Q?UAF?Q?UMPIQFCCRMPIQFCCR
4FGQNPMACBSPCU?JIQWMSRFPMSEFAPC?RGLE?UMPIQFCCRDPMK?QC?PAF4MAPC?RC?UMPIQFCCRDPMK?
QC?PAFGC?L?EEPCE?RCBUMPIQFCCR
3R?PR?LCUQC?PAFMPCBGR?LCVGQRGLETGQS?JGX?RGMLDPMK?NGL@M?PB
!LWfJRCPQMP?EEPCE?RGMLQAPC?RCBBSPGLERFGQQC?PAFUGJJ@CPCgCARCBGLRFCUMPIQFCCR
)DWMSU?LRRMSQC?BGeCPCLR?EEPCE?RGMLRF?LRFCBCD?SJRMLCDMP?LWAMJSKLQCRGRDPMKRFC
AMJSKLFC?BCP
3?TCRFC?LQUCP?Q? 77MPIQFCCRMPIQFCCR
3?TC?QC?PAF?Q?UMPIQFCCR
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
3?TC?QC?PAF?Q?UMPIQFCCR
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
3C?P3C?PAFDPAFDPMK?L?EEPMK?L?EEPCE?CE?RRCBUCBUMPIQFCCRMPIQFCCR
!DRCPAPC?RGLE?UMPIQFCCRDPMK?QC?PAF?JQMA?JJCB?L?EEPCE?RCBUMPIQFCCR?LBJGLIGLEGRRMPCJ?RCB
B?R?WMS`PCPC?BWRMAPC?RCWMSPLCUQC?PAF4MBM?QC?PAFMLRFC?EEPCE?RCBUMPIQFCCR?JMLEUGRF?LW
B?R?QMSPACQWMSJGLICB
#JGAIRFCQC?PAFGAML?LBQCJCAR $?$?R?3MSPR?3MSPAACC#FMMQCWMSPJGLICBQMSPACQ
$M?QC?PAFSQGLEAMJSKLQDPMKRFCJGLICBQMSPACQGLAJSBGLE?LW?EEPCE?RGMLQWMSAPC?RCB
4CQRRFCPCQSJRRMK?ICQSPCGR`QUF?RWMSCVNCAR)DWMSPQC?PAFQFMUQLMB?R?DMSLBMPBMCQL`R
JMMIPGEFRRMWMSGRGQNMQQG@JCRF?RMLCMDRFCJGLIQ@CRUCCLWMSPQMSPACQU?QK?BCMLRFC
GLAMPPCARAMJSKL#FCAIRFCPCJ?RGMLQFGNQWMSAPC?RCB?LBRPWJGLIGLESQGLE?BGeCPCLRAMJSKL
RMQCCGDRF?REGTCQRFCCVNCARCBQC?PAFPCQSJRQ
/LACWMSF?TCRFCCVNCARCB?LQUCPWMSA?LAPC?RC?UMPIQFCCRRMK?ICGRC?QGCPDMPWMS?LB
MRFCPNCMNJCRMSQC4MBMRFGQAJGAIRFC $$!!44!! GAML
#JGAIRFC !!ARGMLQARGMLQ GAMLDPMKRFCSNNCPPGEFRQGBCMDRFCQAPCCL
3CJCAR #P#PC?C?RRCUCUMPIQFCCRMPIQFCCR
3C?PAFDPMK?L?EEPCE?RCBUMPIQFCCR
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
#FMMQC@MRFTGCUQSQGLE #FMMQC3MSP#FMMQC3MSPAACQCQ
9MSK?WLCCBRMPCL?KCQMKCAMJSKLQ?NNPMNPG?RCJWDMPQC?PAFGLE
3F?PCRFCUMPIQFCCRUGRFRFC?NNPMNPG?RCSQCPQ?LBEPMSNQ
3C?PAFDPMK?L?EEPCE?RCBUMPIQFCCR
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
77MPIQFCCRCMPIQFCCRCVV?KNJCQA?KNJCQACL?PGMQCL?PGMQ
(CPC?PCRFPCCAMKKMLCV?KNJCQMDUFCLWMSUMSJBLCCBRMSQC?EEPCE?RCBUMPIQFCCRQ
%V%V?KNJC?KNJC
4FCfPQRCV?KNJCGLTMJTCQAPC?RGLE?L?EEPCE?RCBUMPIQFCCRUGRF?BCD?SJRfJRCP3?WWMSU?LRRMAPC?RC?
UMPIQFCCRRF?RMLJWQFMUQB?R?DMP?N?PRGASJ?P53QR?RC)LWMSPQC?PAFCLRCP customer state = texas
4FCLAJGAI !!ARGMLQARGMLQ?LBQCJCAR 3?3?TTC?QUC?QUMPIQFCCRMPIQFCCR'GTCWMSPUMPIQFCCR?L?KCRFCLAJGAI 3?3?TTCC RMAPC?RC
WMSPUMPIQFCCR
.MUWMSF?TC?UMPIQFCCRRF?RMLJWAMLR?GLQB?R?RF?RNCPR?GLQRM4CV?Q9MSA?LQF?PCRFGQUMPIQFCCR
UGRFMRFCPQRMQC?PAF?APMQQ!LMRFCPNMNSJ?PCV?KNJCMDRFGQAMLACNRGLAJSBCQAPC?RGLE?UMPIQFCCRUGRF
MLJW?ARGTCCKNJMWCCB?R?
%V%V?KNJC?KNJC
4FCQCAMLBCV?KNJCGLTMJTCQHMGLGLERUM?EEPCE?RCBUMPIQFCCRQ3?WWMSU?LRRMNJMRRFCPCTCLSCMDRFC
RMNfTCQR?RCQMTCPRGKC3C?PAFDMP revenuestore state?LB top 53?TCRFGQ?LQUCP?Q?L?EEPCE?RCB
UMPIQFCCRA?JJCB Top 5 states4FCLQR?PR?LMRFCPQC?PAFUGRFRFCRMICLQ revenueQRMPC state?LB
date3?TCRFGQ?LQUCP?Q?L?EEPCE?RCBUMPIQFCCRA?JJCB Total monthly purchases
.MUWMSU?LRRMHMGLRFCQCRUMUMPIQFCCRQ.?TGE?RCRMRFC $$!!44!! R?@?LBK?IC?PCJ?RGMLQFGN@CRUCCL
RFCRUMUMPIQFCCRQGLTMJTGLEQRMPCQR?RC
4MQR?PR?LCUQC?PAFQCJCARWMSPRUM?EEPCE?RCBUMPIQFCCRQ?QB?R?QMSPACQQCJCARGLERFC?NNPMNPG?RC
AMJSKLQQRMPC state DPMK Top 5 StateQ?LB date ?LB total sales DPMK Total monthly Purchases
9MSUGJJMLJWQCCB?R?DMPRFCRMNfTCPCTCLSCQR?RCQ
%V%V?KNJC?KNJC
4FCRFGPBCV?KNJCGLTMJTCQAPC?RGLE?QC?PAFRMfLBASQRMKCPQUFM@MSEFRNPMBSAR!@SRBGBLMR@SW
NPMBSAR"4FGQCV?KNJCA?L?JQM@CBMLCSQGLE AMLBGRGML?JDMPKSJ?Q
&GPQRWMSUMSJBF?TCRMNCPDMPKQC?PAFCQDMPRMR?JQ?JCQ@WASQRMKCPDMP@MRF!?LB"?LBAPC?RC
?EEPCE?RCBUMPIQFCCRQDMP@MRF4FCLHMGLRFCQCRUM?EEPCE?RCBUMPIQFCCRQ@?AIGL?LMSRCPHMGLJMMIGLE
DMPAMLBGRGMLQUFCPCRFC!?LB"HMGLT?JSCQ?PCLSJJ
4FGQ?NNPM?AFA?L@CAMKCAJSLIW@SRBCNCLBGLEMLRFCPCOSGPCKCLRA?L?JQM@CC?QGJWGKNJCKCLRCB
7MPIQFCCRCV?KNJCQACL?PGMQ
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
"?QGANGL@M?P"?QGANGL@M?PBSQ?ECBSQ?EC
3SKK?PW3SKK?PW #PC?RC?LCUNGL@M?PBRMEPMSN?LBK?L?ECPCJ?RCBQC?PAF
PCQSJRQ0GL@M?PBQ?PCRFC4FMSEFR3NMRRCPKDMP?B?QF@M?PB
0GL@M?PBQ?ARJGICJGTCB?QF@M?PBQ?LB?PCAMJJCARGMLQMDWMSPPCJ?RCBAF?PRQR?@JCQ?LBFC?BJGLC
77F?F?R?PR?PCNGL@M?PCNGL@M?PBQBQ
9MSA?LNGLAF?PRQ?LBR?@JCQRM?LWNGL@M?PBUFGAFWMSAPC?RCB?LBRFMQCRF?RF?TC@CCLQF?PCBUGRF
WMSUGRFRFC %%BGRBGR NPGTGJCEC7FCLWMSAPC?RC?NGL@M?PBWMSA?LQF?PCGRUGRFMRFCPNCMNJCUGRFCGRFCPRFC
66GCGCUU MP %%BGRBGR NPGTGJCEC0GL@M?PBQ?PCGLRCP?ARGTC?JJMUGLEWMSRMNCPDMPK?ARGMLQJGICfJRCPGLECVAJSBGLE
T?JSCQ?LBBPGJJBMULMLRFCTGQS?JGX?RGMLQ
#P#PC?C?RRC?NGL@M?PC?NGL@M?PBB
4MAPC?RC?NGL@M?PB
#JGAIML 0GL@M?P0GL@M?PBQBQMLRFCRMNL?TGE?RGML@?P
#JGAI .C.CU0GL@M?PU0GL@M?PBB MLRFCNGL@M?PBQJGQRN?EC
)LRFC.CU0GL@M?PBBG?JME@MVEGTCWMSPNGL@M?PB?L?KC?LBBCQAPGNRGML4FCLAJGAI #P#PC?C?RRCC
"?QGANGL@M?PBSQ?EC
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
!!BB?L?LQBB?L?LQUUCPRCPRM?NGL@M?PM?NGL@M?PBB
)LQRC?BMDQ?TGLE?L?LQUCPWMSA?L?BBGRRM?NGL@M?PB@WNGLLGLEGR4M?BB?L?LQUCPRM?NGL@M?PB
7FGJCTGCUGLEWMSP?LQUCPMDGLRCPCQRAJGAIRFC 0GL0GL GAMLMLRFCRMNPGEFRMDRFC?LQUCP
)LRFC#MNWRMNGL@M?PBQBG?JME@MVAJGAIRFC GAMLQLCVRRMRFCNGL@M?PBQWMSUMSJBJGICRM
?BBWMSP?LQUCPRM
"?QGANGL@M?PBSQ?EC
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
44GNGN 9MSA?L?JQMQCJCAR #P#PC?C?RRCLCCLCUNGL@M?PUNGL@M?PBB ?RRFCRMNMDRFCJGQRRMAPC?RC?LCUNGL@M?PBRFCL
?BBWMSP?LQUCPRMGR
$M$MULJM?B?NGL@M?PULJM?B?NGL@M?PBB
9MSA?LBMULJM?B?NGL@M?PB?Q?0$&fJCUGRFMSRF?TGLERMBMULJM?BC?AFTGQS?JGX?RGMLQCN?P?RCJW
$MULJM?BGLE?NGL@M?PBUMPIQHSQR?QGRUMSJBUFCLBMULJM?BGLE?L?LQUCP4MBMULJM?B?NGL@M?PB
#JGAI !!ARGMLQARGMLQ?LBQCJCAR $M$MULJM?B?Q0$&ULJM?B?Q0$&
/RFCPNGL@M?P/RFCPNGL@M?PB?ARGMLQB?ARGMLQ
/RFCPNGL@M?PB?ARGMLQGLAJSBC?ARGMLQWMSLMPK?JJWNCPDMPKMLWMSPQC?PAF?QUCJJ?Q?ARGMLQRF?RWMS
A?LMLJWNCPDMPKML?NGL@M?PB-MQRMDRFCQC?ARGMLQ?PCDMSLBSLBCPRFC !!ARGMLQARGMLQ @SRRML
"?QGANGL@M?PBSQ?EC
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
/RFCP?ARGMLQ?PC?T?GJ?@JCML?NGL@M?PBBGQNJ?WGRQCJD3MKC?ARGMLQ?PCQR?RGAMRFCPQ?NNC?PMLJWUFCL
WMSMTCPMTCPQNCAGfAJMA?RGMLQMDRFCNGL@M?PB4FGQBG?EP?KBGQNJ?WQ?ARGTC?ARGML?PC?QML?NGL@M?PB
"?QGANGL@M?PBSQ?EC
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
"?QGANGL@M?PBSQ?EC
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
%%BGRRFCJ?BGRRFCJ?WWMSRMD?NGL@M?PMSRMD?NGL@M?PBB
3SKK?PW3SKK?PW %BGRGLERFCJ?WMSRMD?NGL@M?PBJCRQWMSQL?NTGQS?JGX?RGMLQ
GLRMNJ?ACAFMMQC@CRUCCLQCRTGQS?JGX?RGMLQGXCQ?LBPCQCRWMSP
J?WMSR
6GQS?JGX?RGMLQUGRFGL?NGL@M?PB?PCC?QWRMKMTC?PMSLB?LBQL?NGLRMNJ?ACML?PCJ?RGTCgMUJ?WMSR
9MSPNGL@M?PBJ?WMSRGQ?JQMPCQNMLQGTCRMWMSP@PMUQCPPCQMJSRGML4FGQFCJNQICCNRFCJ?WMSRMDWMSP
NGL@M?PBLC?R?LBMPE?LGXCB
22CMPCMPBCPRFCTGQS?JGX?BCPRFCTGQS?JGX?RGMLRGML
)L?BBGRGMLRFCQGXCNGAICP?RRFC@MRRMKMD?TGQS?JGX?RGMLBPMNBMULJCRQWMSRMEEJC@CRUCCL
NPCBCRCPKGLCBQGXCQDMPC?AFTGQS?JGX?RGML#F?PRQ?LBEP?NFQA?L@CRMEEJCB@CRUCCL?QK?JJKCBGSK
?LBDSJJUGBRFQGXCUFGJCFC?BJGLCQA?L@CMLJWMLCQGXCQK?JJ/LCPMUMDRFCNGL@M?PBA?LFMJB?
NPCBCRCPKGLCBLSK@CPMDTGQS?JGX?RGMLQMDC?AFQGXC
#JGAIML 0GL@M?P0GL@M?PBQBQMLRFCRMNL?TGE?RGML@?P
/LRFCNGL@M?PBJGQRN?ECAJGAIRFCNGL@M?PBWMSUMSJBJGICRMCBGR
2CQGXCWMSPTGQS?JGX?RGMLQ@WAFMMQGLE@CRUCCLRFCNPCBCRCPKGLCBQGXCQSLBCPRFCTGQS?JGX?RGML
BPMNBMULKCLS
%BGRRFCJ?WMSRMD?NGL@M?PB
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
$P?E?LBBPMNWMSPTGQS?JGX?RGMLQMLRFCJ?WMSREPGBRMPCMPBCPWMSPNGL@M?PB
)DWMS?PCSLF?NNWUGRFWMSPJ?WMSRMPWMSUMSJBJGIC4FMSEFR3NMRRMAMLfESPCWMSPJ?WMSRDMP
WMSEM?FC?B?LB PCQCRWMSPJ?WMSR
3?TCWMSPNGL@M?PB@WAJGAIGLE !!ARGMLQARGMLQ ?LB 3?3?TTCC
%BGRRFCJ?WMSRMD?NGL@M?PB
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
#F?LECRFCMPGCLR?#F?LECRFCMPGCLR?RGMLMD?AF?PRMPR?@JCRGMLMD?AF?PRMPR?@JC
9MSA?LAF?LECRFCQGXCMD?AF?PRMPR?@JCML?NGL@M?PB4MBMRFGQ
.?TGE?RCRMRFCAF?PRMPR?@JC
3CJCARRFCKCLS
4FCQWQRCKBGQNJ?WQRFCBPMNBMULKCLS
%BGRRFCJ?WMSRMD?NGL@M?PB
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
4FCJ?QRGRCKQFMUQRFCNMQQG@JCMPGCLR?RGML
3CJCAR?LCUMPGCLR?RGML
#FMMQC !!ARGMLQ3?ARGMLQ3?TTCC
22CKMCKMTTC?TGQS?JGX?C?TGQS?JGX?RGMLDPRGMLDPMKWMKWMSPNGL@M?PMSPNGL@M?PBB
4MBCJCRC?TGQS?JGX?RGML
#JGAIML 0GL@M?P0GL@M?PBQBQMLRFCRMNL?TGE?RGML@?P
/LRFCNGL@M?PBJGQRN?ECAJGAIRFCNGL@M?PBWMSUMSJBJGICRMCBGR
#JGAI $CJCR$CJCRCC SLBCPRFCBPMNBMULKCLSMDRFCTGQS?JGX?RGMLWMSUMSJBJGICRMBCJCRC
3?TCWMSPNGL@M?PB@WAJGAIGLE !!ARGMLQARGMLQ ?LB 3?3?TTCC
%BGRRFCJ?WMSRMD?NGL@M?PB
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
/RFCPNGL@M?P/RFCPNGL@M?PBCBGRQBCBGRQ
/RFCPNGL@M?PB?ARGMLQGLAJSBC?ARGMLQWMSLMPK?JJWNCPDMPKMLWMSPQC?PAF?QUCJJ?Q?ARGMLQRF?RWMS
A?LMLJWNCPDMPKML?NGL@M?PB-MQRMDRFCQC?ARGMLQ?PCDMSLBSLBCPRFC !!ARGMLQARGMLQ @SRRML
%BGRRFCJ?WMSRMD?NGL@M?PB
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
/RFCP?ARGMLQ?PC?T?GJ?@JCML?NGL@M?PBBGQNJ?WGRQCJD3MKC?ARGMLQ?PCQR?RGAMRFCPQ?NNC?PMLJWUFCL
WMSMTCPMTCPQNCAGfAJMA?RGMLQMDRFCNGL@M?PB4FGQBG?EP?KBGQNJ?WQ?ARGTC?ARGML?PC?QML?NGL@M?PB
%BGRRFCJ?WMSRMD?NGL@M?PB
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
%BGRRFCJ?WMSRMD?NGL@M?PB
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
0GL@M?P0GL@M?PBfJRBfJRCPQCPQ
&GJRCPQGLAJSBGLE@SJIfJRCPQA?L@C?NNJGCBRMNGL@M?PBQHSQR?QUGRFR?@JCQ?LBAF?PRQ4FCQCIGLBQMD
fJRCPQ?NNJWRM?LCLRGPCNGL@M?PBK?IGLEGRC?QWRMQCCMLJWRFCB?R?RF?RWMS?PCGLRCPCQRCBGL?APMQQRFC
R?@JCQ?LBAF?PRQUGRFGL?NGL@M?PB
77FCLRFCLRMSQC?NGL@M?PMSQC?NGL@M?PBfJRBfJRCPCP
0GL@M?PBfJRCPQA?L@CTCPWSQCDSJUFCLWMSU?LRRM?NNJWRFCQ?KCfJRCPQRMKMPCRF?LMLCPCJ?RCB
TGQS?JGX?RGML9MSA?LL?PPMURFCDMASQMDWMSPNGL@M?PBDMPQNCAGfANSPNMQCQMP?SBGCLACQ
7FCLWMS?NNJW?fJRCPRFCNGL@M?PBGQLMR?SRMK?RGA?JJWQ?TCBUGRFWMSPfJRCP?NNJGCB4FGQGQRM
CLAMSP?EC?BFMAfJRCPGLE4FCPCDMPCNCMNJCUGRFPC?BMLJW?AACQQA?LAPC?RCNGL@M?PBfJRCPQ9MSKSQR
F?TCCBGR?AACQQRMRFCNGL@M?PB?LBTGCU?AACQQMPFGEFCPRMRFCSLBCPJWGLEB?R?QMSPACGLMPBCPQ?TC
?NGL@M?PBfJRCP
.MRCRF?RNGL@M?PBfJRCPQMLJW?NNJWRMRFCR?@JCQ?LBAF?PRQRF?R?PC@?QCBMLUMPIQFCCRQ)D?NGL@M?PB
?JQMGLAJSBCQR?@JCQ?LBAF?PRQRF?RUCPCAPC?RCBDPMKSLBCPJWGLER?@JCQMPMLSQCPSNJM?BCBB?R?RFC
fJRCPQBML`R?NNJWRMRFCK
#P#PC?C?RRC?NGL@M?PC?NGL@M?PBfJRBfJRCPCP
9MSA?LAPC?RC?fJRCPGLRFCNGL@M?PBTGCUDMP?LWNGL@M?PB4FGQ?JJMUQWMSRMC?QGJWK?LGNSJ?RCRFC
TGQS?JGX?RGMLQ?LBTGCURFCKMBGfCBNPCQCLR?RGMLGLMLCNJ?AC
(CPCGQ?LCV?KNJCRF?RQFMUQWMSFMURM?BB?QGLEJCfJRCPRM?NGL@M?PB4MAPC?RC?NGL@M?PBfJRCP
#JGAIRFC !!ARGMLQARGMLQ @SRRML?LBAJGAI !!BBfJRBBfJRCPQCPQ
0GL@M?PBfJRCPQ
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
)LRFCNMNSJ?RCBAMJSKLQKCLSAJGAIRFC !!BBfJRBBfJRCPCP GAMLLCVRRMRFCAMJSKLQWMSUMSJBJGICRM
SQC?QfJRCPQ
0GL@M?PBfJRCPQ
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
#FMMQCRFCT?JSCQWMS?PCGLRCPCQRCBGL@WRWNGLERFCKGLQCJCARGLERFC?NNPMNPG?RCAFCAI@MVCQ
MPSQGLE !!BBTBBT?JSCQGL@SJI?JSCQGL@SJI
#JGAI $MLC$MLC
9MSP?NNJGCBfJRCPUGJJQGR?RRFCRMNMDRFCNGL@M?PBUFCPCWMSA?LCGRFCPCBGRMPBCJCRCGR
7FCLWMS?NNJW?fJRCPRFCNGL@M?PBGQLMR?SRMK?RGA?JJWQ?TCBUGRFWMSPfJRCP?NNJGCBRMCTCPWM@HCARGL
RFCNGL@M?PBRF?RU?QAPC?RCBDPMK?UMPIQFCCR0GL@M?PBfJRCPQBMLMR?NNJWRMR?@JCQ?LBAF?PRQ@SGJR
BGPCARJWMLRMNMD@?QCR?@JCQ
0GL@M?PBfJRCPQ
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
3AFCBSJC?NGL@M?P3AFCBSJC?NGL@M?PBHM@BHM@
3SKK?PW3SKK?PW 9MSA?LQAFCBSJC?NGL@M?PBHM@DMP?LWNGL@M?PB@WSQGLE
RFC!BB?QAFCBSJCNPMKNRN?EC
9MSA?L?BBKSJRGNJCQAFCBSJCQUGRFBGeCPCLRAMLfESP?RGMLQDMP?QGLEJCNGL@M?PB(MUCTCPC?AFHM@GQ
JGKGRCBRMMLCNGL@M?PBQAFCBSJC4M?BB?QAFCBSJCWMSKSQRF?TC?BKGLGQRP?RMPMPA?LQAFCBSJC
NGL@M?PBNPGTGJCEC?LB?RJC?QRCBGRMLJW?LBTGCUMLJW?AACQQRMRFCNGL@M?PB
4MQAFCBSJC?NGL@M?PB
,MEGLRM4FMSEFR3NMRDPMK?@PMUQCP
#JGAIML 0GL@M?P0GL@M?PBQBQMLRFCRMNL?TGE?RGML@?P
3CJCARRFCNGL@M?PBWMSUMSJBJGICRMAPC?RC?QAFCBSJCDMP
#JGAI !!ARGMLQARGMLQ ?LBQCJCAR -?L?ECQAFCBSJCQ-?L?ECQAFCBSJCQ RMTGCU?JJMDRFCQAFCBSJCQQCRDMPRFCNGL@M?PB
#JGAI 3AFCBSJC3AFCBSJC RM?BB?LCUQAFCBSJC
3AFCBSJC?NGL@M?PBHM@
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
4FCQWQRCKBGQNJ?WQRFC !!BB?QAFCBSJCDBB?QAFCBSJCDMPMP
0)."/2$0)."/2$
N?EC/LRFGQN?ECWMSAMLfESPC@MRF
RFCQAFCBSJC
3CRRFCT?JSCQDMPWMSPQAFCBSJC
&GCJB&GCJB $CQAPGNRGML$CQAPGNRGML
22CNC?CNC?RQRQ 9MSA?LPC@SGJB?NGL@M?PBCTCPW
L
KGLSRCQFMSPJWB?GJWUCCIJWMPKMLRFJW
&MPQMKCMDRFCQCWMSA?L?JQMAFMMQCQNCAGfARGKCQMDRFCB?WMPB?WQMD
RFCUCCI-?ICQSPCRMLMRCRFC 3CPT3CPTCPRGKCXCPRGKCXMLCMLC UFGAFGQRFCRGKCXMLC
UFGAFUGJJ@CSQCB
.?KC.?KC 0PMTGBC?QFMPRL?KCDMPRFGQQAFCBSJC Monthly Report Source GQ?LCV?K
NJCMD?EMMBL?KC
$CQAPGNRGML$CQAPGNRGML %LRCP?BCQAPGNRGMLRMPCKGLBWMSPQCJD?LBRMGLDMPKMRFCPQ&MPCV?KNJCGD
RFGQGQ?LGKNMPR?LRQAFCBSJCDMP?KCCRGLEMP?PCNMPRWMSQFMSJBKCLRGML
RF?R
44WNCWNC #36fJCQNPMTGBC?JJB?R?DMPR?@JCQUGRFMLC?RR?AFKCLRNCPR?@JC5QC#36
fJCQRMNCPDMPKDSPRFCP?L?JWQGQMiGLC0$&fJCQQFMU?JJTGQS?JGX?RGMLQGLRFC
NGL@M?PB%?AFAF?PRR?ICQSN?UFMJCN?ECGLRFCfJCUFGJCMLJWRFCfPQR
PMUQMD?R?@JC?PCGLAJSBCB5QC0$&fJCQRMQIGKRFCB?R?
3AFCBSJC?NGL@M?PBHM@
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
''??RGLERGLE
AAMLBGRGMLMLBGRGML
7PGRC?QR?RCKCLRRF?RPCRSPLQ?@MMJC?LT?JSC&MPCV?KNJC sum
(revenue) > 100 GQ?T?JGBAMLBGRGML@SR is_weekend (commit_date) GQLMR
9MSA?LSQC?LWT?JGBDMPKSJ?GLWMSPQR?RCKCLR!RRFCQAFCBSJCBRGKC
4FMSEFR3NMRAFCAIQRFCE?RGLEAMLBGRGML?LBGDRFCAMLBGRGMLPCRSPLQRPSC
NPMACQQCQRFCNGL@M?PB&MP?JGQRMDT?JGBDMPKSJ?QQCCRFC &MPKSJ?2CDCP
CLAC
22CAGNGCLRQCAGNGCLRQ 9MS?PCJGKGRCBRMPCAGNGCLRQNCPHM@9MSA?L?BB 5QCPQMPEP5QCPQMPEPMSNQMSNQ RMCL
RCP4FMSEFR3NMRSQCPQMPEPMSNQ5QC %K?GJQ%K?GJQ RM?BBPCAGNGCLRQRF?R?PCLMR
4FMSEFR3NMRSQCPQ!LWSQCPQWMSP4FMSEFRQNMR?BKGLKSQRF?TCQCRWMSP
UFGRCJGQRBMK?GLQ#MLR?AR4FMSEFR3NMR3SNNMPRRMQCRWMSPUFGRCJGQRBM
K?GLQ
#JGAI 3AFCBSJC3AFCBSJC RMQ?TCWMSPQAFCBSJCAMLfESP?RGML
3AFCBSJC?NGL@M?PBHM@
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
3C?P3C?PAF?ARGMLQUGRFGL?NGL@M?PAF?ARGMLQUGRFGL?NGL@M?PBB
9MSA?LNCPDMPKK?LWMDRFCQ?KCQC?PAF?ARGMLQMLGLBGTGBS?JTGQS?JGX?RGMLQUGRFGL?NGL@M?PB?QWMS
A?LUGRFGL?QC?PAF9MSA?LGLRCP?ARBGPCARJWUGRF?TGQS?JGX?RGMLMD?NGL@M?PBRMNCPDMPK?BFMAQC?PAFCQ
MPCBGRGR4FCQCQC?PAF?ARGMLQGLAJSBCRFCDMJJMUGLE
c %BGRGLE?QC?PAF9MSA?LCBGRRFCMPGEGL?JQC?PAF?LBPCAMLfESPCRFC?LQUCP)LRFCBPMNBMUL
MD?TGQS?JGX?RGMLAJGAI %%BGRBGR
9MSUGJJ@CR?ICLRM?LCBGRKMBCUFCPCWMSA?L TGCU?LBAF?LECQMSPACQQC?PAFBGeCPCLR
AMJSKLQAF?LECRFCTGCUQ?TCRFC?LQUCP?Q?UMPIQFCCR?BB?DMPKSJ??LB AF?LECRFCAF?PR
3C?PAF?ARGMLQUGRFGL?NGL@M?PB
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
##MNMNW?NGL@M?PW?NGL@M?PBB
9MSA?LK?IC?AMNWMD?NGL@M?PBGDWMSUMSJBJGICRMK?ICCBGRQUGRFMSRAF?LEGLERFCMPGEGL?JNGL@M?PB
-?IGLE?AMNWMD?NGL@M?PB?JJMUQWMSRMK?ICWMSPMULCBGRQUGRFMSRMTCPUPGRGLERFCMPGEGL?J7FCL
Q?TGLE?AMNWWMSA?LRWNCGL?LCUL?KC
#JGAIML 0GL@M?P0GL@M?PBQBQMLRFCRMNL?TGE?RGML@?P
/LRFCNGL@M?PBJGQRN?ECAJGAIRFCNGL@M?PBWMSUMSJBJGICRMAMNW
#JGAI !!ARGMLQARGMLQ ?LBQCJCAR -?I-?IC?AC?AMNMNWW
'GTCWMSPNGL@M?PB?LCUL?KC?LBBCQAPGNRGML4FCLAJGAI 3?3?TTCC
#MNW?NGL@M?PB
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
#MNW?NGL@M?PB
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
##MNMNW?NGL@M?PW?NGL@M?PBMPTGQS?JGX?BMPTGQS?JGX?RGMLJGLIRGMLJGLI
3SKK?PW3SKK?PW )LNGL@M?PBQRFCPCGQ?AMNWJGLIMNRGMLRF?RJCRQWMSAMNW
RFCJGLIRM?AACQQRFCNGL@M?PB?LBTGQS?JGX?RGMLQBGPCARJW
9MSA?LAMNW?LBN?QRCRFCAMNGCBJGLIRMGLAJSBCGL?NPCQCLR?RGMLMPQNPC?BQFCCRMPCK?GJMP3J?AIGRRM
MRFCPNCMNJCGLWMSPAMKN?LW.MRCRF?RUFCLAJGAIGLERFCJGLIRFCNCPQMLKSQR@C?SRFCLRGA?RCBRM
4FMSEFR3NMRRMQCCRFCTGQS?JGX?RGMLCE@WJMEEGLEGLMP,$!0
9MSA?L?JQMSQCRFGQJGLIDMPCK@CBBGLERFCAF?PRMPR?@JCGL?LMRFCP7C@N?EC7C@NMPR?JMP
?NNJGA?RGMLUFCLSQGLERFC4FMSEFR3NMR*?T?3APGNR!0)UGRF%K@CBBGLEMPRFC2%34!0)&MPBCR?GJQ
PC?BRFC4FMSEFR3NMR!NNJGA?RGML)LRCEP?RGML'SGBC
4MAMNWRFCJGLIDMP?NGL@M?PB
#JGAIML 0GL@M?P0GL@M?PBQBQMLRFCRMNL?TGE?RGML@?P
/LRFCNGL@M?PBJGQRN?ECAJGAIRFCNGL@M?PBWMSUMSJBJGICRMECR?JGLIDMP
#JGAI !!ARGMLQARGMLQ ?LBQCJCAR ##MNMNWJGLIWJGLI
#MNWRFCNGL@M?PBJGLI4FCFGEFJGEFRCBNMPRGMLGQRFCNGL@M?PB)$
#MNW?NGL@M?PBMPTGQS?JGX?RGMLJGLI
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
4MAMNW?LGLBGTGBS?JTGQS?JGX?RGMLJGLIAJGAI ##MNMNWJGLIWJGLI SLBCPRFCBPMNBMULKCLSMDRFC
TGQS?JGX?RGMLWMSUMSJBJGICRMECR?JGLIDMP
#MNWRFCTGQS?JGX?RGMLJGLI4FCFGEFJGEFRCBNMPRGMLGQRFCTGQS?JGX?RGML)$
#MNW?NGL@M?PBMPTGQS?JGX?RGMLJGLI
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
#MNW?NGL@M?PBMPTGQS?JGX?RGMLJGLI
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
22CQCR?NGL@M?PCQCR?NGL@M?PBMPTGQS?JGX?BMPTGQS?JGX?RGMLRGML
9MSA?LSLBMWMSPCBGRQRM?NGL@M?PBMDTGQS?JGX?RGML@WPCQCRRGLEGR
22CQCRRFCJ?CQCRRFCJ?WWMSRMD?NGL@M?PMSRMD?NGL@M?PBB
2CQCRRFCJ?WMSRMD?NGL@M?PBRMSLBMWMSPAF?LECQMPF?TC4FMSEFR3NMRAPC?RC?J?WMSRDMPWMS
9MSA?LPCQCRRFCJ?WMSRMDWMSPNGL@M?PBGDWMSUMSJBJGICRMSLBMWMSPCBGRQMPF?TC4FMSEFR3NMR
MNRGKGXCWMSPJ?WMSRQN?ACDMPWMS4FGQ?ARGMLUGJJICCNRFCQGXCQMDWMSPTGQS?JGX?RGMLQ@SRLMRRFCMPBCP
4MPCQCRRFCJ?WMSRMD?NGL@M?PB
#JGAIML 0GL@M?P0GL@M?PBQBQMLRFCRMNL?TGE?RGML@?P
/LRFCNGL@M?PBJGQRN?ECAJGAIRFCNGL@M?PBWMSUMSJBJGICRMCBGR
#JGAI !!ARGMLQARGMLQ ?LBQCJCAR !!SRSRMJ?MJ?WWMSRMSR
3?TCWMSPNGL@M?PB@WAJGAIGLE !!ARGMLQARGMLQ ?LB 3?3?TTCC
2CQCR?NGL@M?PBMPTGQS?JGX?RGML
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
22CQCR?TGQS?JGX?CQCR?TGQS?JGX?RGMLRGML
!DRCPNCPDMPKGLE?BFMA?ARGMLQMPCBGRQRM?TGQS?JGX?RGMLMDWMSPNGL@M?PBWMSA?LPCQCRRFCTGQS?JGX?RGML
RMGRQMPGEGL?JDMPK
4MPCQCR?TGQS?JGX?RGML
/L?L?JRCPCBTGQS?JGX?RGMLAJGAIRFCPCQCRGAML
2CQCR?NGL@M?PBMPTGQS?JGX?RGML
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
3?TCWMSPNGL@M?PB@WAJGAIGLE !!ARGMLQARGMLQ ?LB 3?3?TTCC
2CQCR?NGL@M?PBMPTGQS?JGX?RGML
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
33R?PR?QJGBCQFMR?PR?QJGBCQFMUU
3SKK?PW3SKK?PW $GQNJ?WGLEWMSPNGL@M?PB?Q?QJGBCQFMUGQ?EMMBU?WRM
NPCQCLRGRQAMLRCLRQRMMRFCPQ
0PCQCLRGLEWMSPNGL@M?PBBGQNJ?WQWMSPTGQS?JGX?RGMLQGLMPBCPDPMKJCDRRMPGEFR?LBRMNRM@MRRMK
4MQR?PR?QJGBCQFMU
#JGAIML 0GL@M?P0GL@M?PBQBQMLRFCRMNL?TGE?RGML@?P
/LRFCNGL@M?PBJGQRN?ECAJGAIRFCNGL@M?PBWMSUMSJBJGICRMNPCQCLR
#JGAI 0P0PCQCLRCQCLR SLBCPRFCBPMNBMULKCLSMDRFCTGQS?JGX?RGMLWMSUMSJBJGICRMQR?PRRFC
QJGBCQFMUUGRF
5QCRFCJCDR?LBPGEFR?PPMUICWQRML?TGE?RC@CRUCCLWMSPNGL@M?PB`QTGQS?JGX?RGMLQ
3R?PR?QJGBCQFMU
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
#JGAIRFC VV ?RRFCRMNPGEFRMDRFCQAPCCLMPNSQFRFC%QAICWRMCVGRRFCQJGBCQFMUTGCU
3R?PR?QJGBCQFMU
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
5LBCPQ5LBCPQR?LBB?R?LBB?R?QMSPR?QMSPAACQCQ
3SKK?PW3SKK?PW 5QCRFC$!4!R?@RMK?L?ECB?R?QMSPACQ
4FC $$!!44!! R?@JGQRQ?JJMDRFCR?@JCQ?LBB?R?QMSPACQ?T?GJ?@JCRMWMS4FCPC?PCRFPCCRWNCQMDB?R?
QMSPACQRF?RWMSK?WQCCGLRFCB?R?JGQR4FCW?PCR?@JCQUMPIQFCCRQ?LBSQCPSNJM?BCBB?R?9MSUGJJ
KMQRJGICJWMLJWQCCUMPIQFCCRQ?LBSQCPSNJM?BCBQMSPACQ4FCQC?PCRFCKMQRAMKKMLJWSQCBB?R?
QMSPACQDMPQC?PAFGLE
#JGAIGLEMLRFCL?KCMD?R?@JCMPB?R?QMSPACQFMUQWMSBCR?GJCBGLDMPK?RGML?@MSRGR9MSUML`R@C?@JC
RMAF?LECRFCQCQCRRGLEQMPCBGRRFCR?@JCSLJCQQGRU?QQF?PCBUGRFWMSUGRFRFC %%BGRBGR NPGTGJCEC4MQCCFMU
RMCBGR?B?R?QMSPACPCDCPRMRFC
4FMSEFR3NMR!BKGLGQRP?RMP'SGBC
5QCRFCfJRCPQ?RRFCRMNMDRFCN?ECRMfLBRFCB?R?WMS?PCGLRCPCQRCBGL&PMKRFC $$!!44!! R?@WMSA?L
?JQMBCJCRCMP?NNJWQRGAICPQRMR?@JCQ?LBB?R?QMSPACQGL@SJI@WQCJCARGLERFCK?LBAJGAIGLERFC
?NNPMNPG?RC?ARGML@SRRML
5LBCPQR?LBB?R?QMSPACQ
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
22CJ?CJ?RRCBGLDCBGLDMPK?MPK?RGMLRGML
c6GCUWMSPB?R?NPMfJC
"?QGAAMJSKLB?R?NPMfJCGLDMPK?RGMLGQ?T?GJ?@JCSLBCP0PMfJCMLRFC$?R?N?EC
c!@MSRQF?PGLE
7FCLCTCPWMS?PCUMPIGLEGL4FMSEFR3NMRWMS?PCGLWMSPMULNPGT?RCCLTGPMLKCLRSLRGJWMS
QF?PCWMSPUMPIUGRFMRFCPQ4FGQ?NNJGCQRMQC?PAFCQNGL@M?PBQ?LB?LWB?R?WMSSNJM?B
5LBCPQR?LBB?R?QMSPACQ
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
#P#PC?C?RRC?LBJM?B?#3C?LBJM?B?#36fJC6fJC
3SKK?PW3SKK?PW 4FCQGKNJCQRU?WRMJM?BB?R?GQRMSNJM?B?#36MP%VACJ
fJCDPMKRFC4FMSEFR3NMR7C@GLRCPD?AC
,M?BGLEB?R?RFPMSEFRFC7C@@PMUQCPGQPCAMKKCLBCBDMPQK?JJCPR?@JCQSLBCP-"UGRFQGKNJC
PCJ?RGMLQFGNQ@CRUCCLRFCK4FGQKCRFMBGQPCAMKKCLBCBDMPQK?JJMLCRGKCB?R?JM?BQ5QGLERFGQ
KCRFMBRFCB?R?QAFCK?GQAPC?RCBDMPWMS?SRMK?RGA?JJW
!LWSQCPUFM@CJMLEQRM?EPMSNRF?RF?QRFCNPGTGJCEC (?Q?BKGLGQ(?Q?BKGLGQRPRP??RGMLNPGTGJCECQRGMLNPGTGJCECQ MP #?LSNJM?BSQCP#?LSNJM?BSQCP
B?B?R?R? A?LSNJM?BRFCGPMULB?R?DPMKRFC@PMUQCP
9MSPB?R?QFMSJB@CGL?#36AMKK?QCN?P?RCBT?JSCQ@CDMPCWMSJM?BGR!#36fJCGQ?RCVRfJCK?BC
SNMDB?R?fCJBQQCN?P?RCB@W?BCJGKGRCP?LBMNRGML?JJWCLAJMQCBUGRF?LCLAJMQGLEAF?P?ARCP)DWMSPB?R?
AMLR?GLQKSJRGNJCR?@JCQWMS`JJF?TC?QCN?P?RC#36DMPC?AFR?@JC
#P#PC?C?RRC?#3C?#36fJC6fJC
4FCfPQRQRCNGLJM?BGLEB?R?GQRMM@R?GLMPAPC?RCMLCMPKMPC#36fJCQRF?RAMLR?GLRFCB?R?RM@C
JM?BCBGLRM4FMSEFR3NMR#36GQ?AMKKMLDMPK?RDMPRP?LQDCPPGLEB?R?@CRUCCLB?R?@?QCQ4FMSEFR3NMR
PCOSGPCQRFGQDMPK?R
-MQR?NNJGA?RGMLQQSAF?Q-GAPMQMDR%VACJMP'MMEJC3FCCRQA?LMSRNSR#36DMPK?RRCBfJCQ)DWMSPQMSPAC
GQ?L%VACJQNPC?BQFCCRMP'MMEJC3FCCR
3?TCCVNMPRMPBMULJM?BRFCfJCGL#36DMPK?R4FCCV?ARNPMACBSPCWMSSQCUGJJBCNCLBML
RFCQMSPAC?NNJGA?RGML
2CTGCURFCfJC`QDMPK?R@CDMPCSNJM?BGLEGRRM4FMSEFR3NMR
9MSPQMSPACB?R?K?W@CGL?LMRFCPB?R?@?QC)DRFGQGQRFCA?QCWMSPAMKN?LW`Q%4,CVRP?AR
RP?LQDMPKJM?BNPMACQQUGJJRWNGA?JJWECLCP?RC#36fJCQ)DWMSPQMSPACGQ?LMRFCPB?R?@?QC
#MLLCARRMRFCQMSPACB?R?@?QC
%VRP?ARC?AFR?@JCWMSUGQFRMGKNMPRGLRM4FMSEFR3NMR?Q?#36fJC
4FCAMJSKLBCJGKGRCPQFMSJB@C? ,AMKK? |NGNCMPR?@
,?PECMPE?LGX?RGMLQRWNGA?JJWF?TC?B?R??BKGLGQRP?RMPMPBCN?PRKCLRRFC@SGJBQ%4,NPMACQQCQ)DRFC
B?R?WMSU?LRGQGL?LMRFCPQWQRCKQNC?IUGRFWMSP4FMSEFR3NMR?BKGLGQRP?RMP?@MSRECRRGLE#36fJCQ
CVRP?ARCBDPMKRFGQQWQRCK
&&MPK?MPK?RRGLERFC#3RRGLERFC#366
!#36fJCAMLR?GLQ?BCJGKGRCPRF?RK?PIQRFCQCN?P?RGML@CRUCCLfCJBQGLRFCB?R?4FCBCJGKGRCPGQ
SQS?JJWAMKK?@SRGRA?L@C?LWAF?P?ARCP4FCfJC?JQMAMLR?GLQfCJBQMNRGML?JJWCLAJMQCBUGRFBMS@JC
OSMRCQ5QCRFCQCESGBCJGLCQUFCLAPC?RGLERFC#36fJC
c )DRFC#36AMLR?GLQAMJSKLFC?BCPQRFCWKSQRK?RAFRFCAMJSKLL?KCQGLRFCB?R?@?QCCV?ARJW
c /DRCL? |NGNCMPR?@GQSQCB?QRFCBCJGKGRCP@CA?SQCGRK?W@CJCQQJGICJWRMMAASPUGRFGLRFC
B?R?T?JSCQ
c 7FCL?fCJBAMLR?GLQ?BMS@JCOSMRCGRKSQR@CCQA?NCBUGRFRFCAF?P?ARCPQNCAGfCBGLRFC
CQA?NCAF?P?ARCP?PESKCLRGL tsload
c 7FCL?fCJBAMLR?GLQRFCBCJGKGRCPRFCfCJBKSQR@CCLAJMQCBGLBMS@JCOSMRCQ
4FMSEFR3NMRQSNNMPRQ?UGBCP?LECMD B?RC?LBRGKCQR?KNDMPK?RQ GLRFC#36fJC"J?LIT?JSCQGLSQCP
#PC?RC?LBJM?B?#36fJC
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
SNJM?BCB#36fJCQ?PCGLRCPNPCRCB?Q.5,,T?JSCQ4FCQCGLAJSBCRFCT?JSCQA?QCGLQCLQGRGTC
cNULL
c\N
cNA
cN/A
c ;QN?AC<
)DWMS?PC?NNCLBGLEB?R?RM?LCVGQRGLEQAFCK?MPR?@JCAMJSKLQGLRFC#36fJCKSQR@CGLRFCQ?KC
MPBCP?QBCfLCBGLRFCR?PECRR?@JC
,,M?BRFC#3M?BRFC#36&GJC6&GJC
!LWSQCPUFM@CJMLEQRM?EPMSNRF?RF?QRFCNPGTGJCEC (?Q?BKGLGQ(?Q?BKGLGQRPRP??RGMLNPGTGJCECQRGMLNPGTGJCECQ MP #?LSNJM?BSQCP#?LSNJM?BSQCP
B?B?R?R? A?LSNJM?BRFCGPMULB?R?DPMKRFC@PMUQCP4MJM?BRFC#36MP%VACJfJCGLRM4FMSEFR3NMR
,MEGLRM4FMSEFR3NMRDPMK?@PMUQCP
#JGAIML $$!!44!!MLRFCRMNL?TGE?RGML@?P
#JGAIRFC !!ARGMLQARGMLQ @SRRMLGLRFCSNNCPPGEFRAMPLCP?LBQCJCAR 5NJM?B$?5NJM?B$?R?R?
5NJM?BRFC#36MP%VACJfJC@WBMGLEMLCMDRFCQCMNRGMLQ
? #JGAIML "P"PMMUUQCWQCWMSPfJCQMSPfJCQ ?LBQCJCARRFCfJC
@ $P?E?LBBPMNRFCfJCGLRMRFCBPMN?PC?
!LQUCPRFCOSCQRGML !P!PCRFCACRFCAMJSKLL?KCQ?JPMJSKLL?KCQ?JPC?BWBCfLCBGLRFCfJCFC?BCPC?BWBCfLCBGLRFCfJCFC?BCP
!LQUCPRFCOSCQRGML !P!PCRFCfCJBQQCN?PCRFCfCJBQQCN?P??RRCB@CB@WW #JGAI .C.CVRVR
#JGAIMLRFCAMJSKLFC?BCPL?KCQRMAF?LECRFCKRMKMPCSQCDSJL?KCQGDWMS`BJGIC#JGAI
.C.CVRVR
2CTGCURFC?SRMK?RGA?JJWECLCP?RCBB?R?RWNCQDMPC?AFAMJSKL?LBK?IC?LWAF?LECQWMS
U?LR4FCPC?PCDMSPB?R?RWNCQ4CVR)LRCECP$CAGK?J?LB$?RC
#JGAI )KNMPR)KNMPR
7FCL?LSNJM?BGQAMKNJCRCRFCQWQRCKPCNMPRQRFCPCQSJRQ?LBMeCPQWMSQMKCDSPRFCP?ARGMLQ
#PC?RC?LBJM?B?#36fJC
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
c #JGAI ,GLIR,GLIRM%VGQM%VGQRGLE$?RGLE$?R?R? GDWMSU?LRRMJGLIRFCB?R?WMSSNJM?BCBRMRFCB?R?GL
?LMRFCPR?@JCMPUMPIQFCCR
c #JGAI 3C?P3C?PAFAF GDWMSU?LRRM@CEGL?LCUQC?PAF
c #JGAI !!SRSRM?L?JWM?L?JWXXCC GDWMSU?LRRMSQCRFC3NMR)1DC?RSPCRMfLBGLQGEFRQGLWMSPLCU
B?R?
#PC?RC?LBJM?B?#36fJC
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
!NNCLBB?!NNCLBB?R?RFPR?RFPMSEFRFC5)MSEFRFC5)
3SKK?PW3SKK?PW 5QC?NNCLBRM?BBKMPCB?R?RM?LCVGQRGLEB?R?QMSPAC
)DWMSF?TCNCPKGQQGMLQRMSNJM?BB?R??LBNCPKGQQGMLQRM?B?R?QMSPACWMSA?L?BBRMRF?RQMSPAC@W
SNJM?BGLEKMPCB?R?UGRF#36fJC9MSA?L?NNCLBB?R?RMWMSPCVGQRGLEQWQRCKR?@JCQRFPMSEFRFC
4FMSEFR3NMR?NNJGA?RGMLCTCLGDRFCR?@JCQUCPCGLGRG?JJWJM?BCBSQGLE$?R?#MLLCARMP tsload4FC#36
fJCKSQRF?TCRFCQ?KCQRPSARSPC?QRFCR?@JCGRGQ@CGLEJM?BCBGLRMGLAJSBGLELSK@CP?LBRWNCMD
AMJSKLQGLRFCQ?KCMPBCP?QRFCR?PECRR?@JC
4M?NNCLBB?R?GLRM4FMSEFR3NMR
,MEGLRM4FMSEFR3NMRDPMK?@PMUQCP
#JGAIML $?$?R?R?MLRFCRMNL?TGE?RGML@?P
#JGAIRFCMLRFCR?@JCWMSUMSJBJGICRM?NNCLBB?R?RM
#JGAIRFC ,,M?BB?M?BB?R?R? @SRRML
5NJM?BRFC#36MP%VACJfJC@WBMGLEMLCMDRFCQCMNRGMLQ
c #JGAIML "P"PMMUUQCWQCWMSPfJCQMSPfJCQ ?LBQCJCARRFCfJC
c $P?E?LBBPMNRFCfJCGLRMRFCBPMN?PC?
!LQUCPRFCOSCQRGML !P!PCRFCACRFCAMJSKLL?KCQ?JPMJSKLL?KCQ?JPC?BWBCfLCBGLRFCfJCFC?BCPC?BWBCfLCBGLRFCfJCFC?BCP
!LQUCPRFCOSCQRGML $MW$MWMSUMSU?LRR?LRRM?NNCLBRM?NNCLBRMRFCCMRFCCVGQVGQRGLEB?RGLEB?R?MPMR?MPMTTCPUPGRCPUPGRCGRCGR
!LQUCPRFCOSCQRGML !P!PCRFCfCJBQQCN?PCRFCfCJBQQCN?P??RRCB@CB@WW #JGAI .C.CVRVR
#JGAIMLRFCAMJSKLFC?BCPL?KCQRMAF?LECRFCKRMKMPCSQCDSJL?KCQGDWMS`BJGIC#JGAI
.C.CVRVR
2CTGCURFC?SRMK?RGA?JJWECLCP?RCBB?R?RWNCQDMPC?AFAMJSKL?LBK?IC?LWAF?LECQWMS
U?LR4FCPC?PCDMSPB?R?RWNCQ TextIntegerDecimal?LB Date
#JGAI )KNMPR)KNMPR
#JGAI ,GLIR,GLIRM%VGQM%VGQRGLE$?RGLE$?R?R? GDWMSU?LRRMJGLIRFCB?R?WMSSNJM?BCBRMRFCB?R?GL?LMRFCPR?@JC
MPUMPIQFCCR/PAJGAI 3C?P3C?PAFAF GDWMSU?LRRM@CEGL?LCUQC?PAF
!NNCLBB?R?RFPMSEFRFC5)
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
66GCGCU?B?U?B?R?NPR?NPMfJCMfJC
!DRCPWMSSNJM?B?#36fJCGRGQ?T?GJ?@JC?Q?R?@JCGL4FMSEFR3NMR4FC 0P0PMfJCMfJC R?@?NNC?PQ?DRCPWMSF?TC
QCJCARCB?QNCAGfAR?@JCDPMK $$!!44!!
4FCB?R?NPMfJCGLAJSBCQLSJJT?JSCQKGLK?V?TCP?EC?LBQSKGLDMPK?RGMLDMPC?AFR?@JCAMJSKL4FGQ
0P0PMfJCMfJC TGCUQFMSJBFCJNWMSECR?@CRRCPQCLQCMDUF?R`QRFCPC@CDMPCQC?PAFGLEMLRFCB?R?
6GCU?B?R?NPMfJC
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
3CRW3CRWMSPBGQNJ?MSPBGQNJ?WJ?LES?ECJMA?JCWJ?LES?ECJMA?JC
4FCJ?LES?ECRFC4FMSEFR3NMR58BGQNJ?WQGQ@?QCBMeMDRFCJMA?JCGL?SQCP`QNPMfJC4FCJMA?JC
NPCDCPCLACQAMLRPMJRFCJ?LES?EC?LBB?R?DMPK?RQB?RC?LBLSK@CPDMPK?RQ@WECMEP?NFGAJMA?RGMLQ)L
?BBGRGMLRM!KCPGA?L%LEJGQF
CL53
4FMSEFR3NMRQSNNMPRQ
c 'CPK?L
BC$%
c *?N?LCQC
H?
c #?L?BG?L%LEJGQF
CL#!
c 5LGRCB+GLEBMK%LEJGQF
CL'"
3MGDWMSQCR*?N?LCQC?QWMSPBCD?SJRJMA?JCGLWMSPNPMfJCQCRRGLEQRFCLRFCGLRCPD?ACUGJJSNB?RCRM
PCgCARRF?R?DRCPWMSPCDPCQFWMSPN?EC
+CWUMPBQMNCP?RMPQ?LBCPPMPKCQQ?ECQ?PCGLAJSBCBGLRFCRP?LQJ?RCBK?RCPG?J&MPKSJ?QFMUCTCP?PC
LMRRP?LQJ?RCB
!JQM?JJKCR?B?R?PCK?GLQ?QSQCPGLNSRRCB
&MPCV?KNJCGDWMS?PCSQGLE4FMSEFR3NMRGLRFC53RFCLSK@CPDMPK?RRGLEQFMSJBJMMIJGICRFGQ
xxx,xxx.xx!LBGL%SPMNCGRQFMSJBJMMIJGICRFGQ xxx.xxx,xx
77?PLGLE?PLGLE )RGQNMQQG@JCRF?RWMSQCRWMSPJMA?JC@SRfLBQRPGLEQGLRFC5)QRGJJ?NNC?PGL%LEJGQFRFGQ
GLBGA?RCQ?LSLRP?LQJ?RCBQRPGLE0JC?QCLMRGDW4FMSEFR3NMRQSNNMPR
3CRWMSPBGQNJ?WJ?LES?ECJMA?JC
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
77F?F?RGQ3NMR)1RGQ3NMR)1
3NMR)1GQ?4FMSEFR3NMRDC?RSPCRF?RFCJNQWMSfLBGLQGEFRQGLRMWMSPB?R?)LQGEFRQ?PCRPCLBQ
AMPPCJ?RGMLQCVNJ?L?RGMLQMDGLAPC?QCQCVNJ?L?RGMLQMDBCAPC?QCQ?LBMSRJGCPQT?JSCQSLGOSCDPMKUF?RGQ
RWNGA?JGLWMSPB?R?
5QGLE3NMR)1WMSA?LfLBGLRCPCQRGLE?LQUCPQGLWMSPB?R?RF?RWMSKGEFRLMRF?TCDMSLBMLWMSPMUL
3NMR)1?JQMJC?PLQDPMKWMSPPCQNMLQCQRMWMSPGLQGEFRQ-C?LGLEFMUWMSGLRCP?ARUGRF3NMR)1PCQSJRQ
FCJNQRM@SGJB@CRRCPPCQSJRQ
77FMA?LSQC3NMR)1FMA?LSQC3NMR)1
4FC3NMR)1DC?RSPCGQK?BCDMPSQCPQUFM?PCLMRB?R?K?EGAG?LQFMUCTCPB?R?K?EGAG?LQA?LSQCGRRM
BMNMUCPB?R?K?EGA4FGQKC?LQ3NMR)1GQDMPCTCPWMLC
)DWMSA?LQCCRFC 3NMR)13NMR)1 MLWMSP4FMSEFR3NMRB?QF@M?PBWMSF?TC?AACQQRM3NMR)1
)DWMSA?L`RQCCRFGQMNRGML?QIWMSP4FMSEFR3NMR!BKGLGQRP?RMPRMEGTCWMSRFC (?Q3NMR)1(?Q3NMR)1 NPGTGJCECQ
77FCPFCPCRCRMfLB3NMR)1?ARGMLQMfLB3NMR)1?ARGMLQ
4FC 3NMR)13NMR)1 N?ECQFMUQWMSRFC?JJRFC?L?JWQGQPCQSJRQGLRFCQWQRCKWMSF?TC?AACQQRMRFCQCPCQSJRQ?PC
A?JJCB3NMR)1
GLQGEFRQ
9MSA?LAPC?RCWMSPMULPCQSJRQDPMKQCTCP?JBGeCPCLRJMA?RGMLQGLWMSPQWQRCK
c QC?PAFPCQSJRQQSAF?QOSCPWQ?TCB?LQUCPMPTGQS?JGX?RGML
c R?@JCQMPUMPIQFCCRQ
c B?R?SNJM?BQ
c 3NMR)1GLQGEFRQ
4FCKCLSGRCKQRF?RSQC3NMR)1F?TC?JMXCLECRF?RGLBGA?RCQRFGQ
7F?RGQ3NMR)1
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
3NMR)13NMR)1,,M?B?LB?L?JWM?B?LB?L?JWXXCB?CB?R?R?
4FGQU?JIQWMSRFPMSEF?DCUQGKNJC3NMR)1UMPIgMUQ7FCLWMSF?TCAMKNJCRCBRFCU?JIRFPMSEF
WMSUGJJ@C?@JCRMSQCRFCAMPCDC?RSPCQMD3NMR)1GLWMSP4FMSEFR3NMRGLQR?JJ?RGML
)DWMSU?LR?BCR?GJCBMTCPTGCUMDUF?R3NMR)1BMCQ@CDMPCWMSRPWGRMSRfPQR PC?BRFCGLRPMBSARGMLRM
3NMR)1
0P0PCPCPCOSGQGRCOSGQGRCQCQ
"CDMPCWMS@CEGLK?ICQSPCWMSA?LJMEGLGLRM4FMSEFR3NMR?NNJGA?RGML4MAMKNJCRCRFGQRSRMPG?JWMS
LCCBRFC?@GJGRWRM,MEGLGLRM4FMSEFR3NMR!@GJGRWRMSNJM?B?#36fJC9MS?JQMLCCBRFC?@GJGRWRMSQC
RFC3NMR)1?NNJGA?RGML4FCQCDC?RSPCQPCOSGPCRF?RWMSPSQCP?AAMSLRKSQRF?TCRFCDMJJMUGLENPGTGJCECQ
c #?LSNJM?BSQCPB?#?LSNJM?BSQCPB?R?R?
c (?Q3NMR)1NPGTGJCEC(?Q3NMR)1NPGTGJCEC
9MSP4FMSEFR3NMR?BKGLGQRP?RMPA?LEGTCWMSRFCQCNPGTGJCECQ)DWMSA?LQCCRFC3NMR)1MNRGMLMLWMSP
4FMSEFR3NMRB?QF@M?PBWMSF?TC?AACQQRM3NMR)1
'CRRFCQ?KNJCB?'CRRFCQ?KNJCB?R??LBQMKCGLQGEFRQR??LBQMKCGLQGEFRQ
9MSA?LSQC3NMR)1UGRF?LWMDRFCB?R?GLWMSPQWQRCK
4FGQRSRMPG?JSQCQ?B?R?QCRAMLR?GLGLE?JGQRMDQ?JCQ?LBKMTCKCLRB?R?@WGRCK?LBBCN?PRKCLR
$MULJM?BRFC &MMB$MJJ?P$?R?2C?J #36fJC
3?TCMPKMTCRFCfJCRM?NJ?ACMLWMSPJMA?JBPGTC
5NJM?BRFCB?5NJM?BRFCB?R?R?
)DWMSF?TCL`RJMEGLRMRFC4FMSEFR3NMR?NNJGA?RGML
#JGAIRFC $$!!44!! R?@?LBAFMMQC !!ARGMLQ5NJM?B$?ARGMLQ5NJM?B$?R?R?
"PMUQCRMRFCQ?KNJCB?R?fJCWMSBMULJM?BCBMPBP?ERFCfJCGLRMRFCSNJM?B?PC?
#FMMQC YES DMPRFC !P!PCRFCACRFCAMJSKLL?KCQ?JPMJSKLL?KCQ?JPC?BWBCfLCBGLRFCfJCFC?BCPC?BWBCfLCBGLRFCfJCFC?BCP QCRRGLE
#FMMQC ##MKK?MKK? DMPRFC !P!PCRFCfJCQQCN?PCRFCfJCQQCN?P??RRCB@CB@WW QCRRGLE
3NMR)1,M?B?LB?L?JWXCB?R?
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
#JGAI .C.CVRVR DMPRFC 3CRA3CRAMJSKLL?KCQMJSKLL?KCQ N?EC
3CRRFC )4%-#)4%-#/$%/$% AMJSKLRM 4%844%84 MLRFC 3CRA3CRAMJSKLRWNCQMJSKLRWNCQ N?EC
#JGAI 5NJM?B5NJM?B
4FCQWQRCKNPCQCLRQWMSUGRF?DCUAFMGACQ
#FMMQC 3NMR)1!3NMR)1!SRSRM!L?JWM!L?JWXXCC RM@SGJB3NMR)1GLQGEFRQ
"SGJBGLEGLQGEFRQA?LR?ICRGKC(MUJMLEBCNCLBQMLRFCB?R?WMS?PC?L?JWXGLE4FC
4FMSEFR3NMR?NNJGA?RGMLBGQNJ?WQ?LGLDMPK?RGML?JKCQQ?EC4FCKCQQ?ECBGQ?NNC?PQ?DRCP?
KMKCLR
3NMR)1,M?B?LB?L?JWXCB?R?
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
77MPIUGRFRFC).3)'(4MPIUGRFRFC).3)'(43JGQ3JGQRR
%?AFRGKC3NMR)1BMCQ?L?L?JWQGQGRECLCP?RCQ?QCRMDPCQSJRQ4FMSEFR3NMRQICCNQRFCPCQSJRQSLRGJRFC
SQCPRF?RPCOSCQRCBRFC?L?JWQGQMP?L?BKGLBCJCRCQRFCK9MSA?LPSL3NMR)1MLRFCQ?KCM@HCAR
KSJRGNJCRGKCQ%?AF?L?JWQGQECLCP?RCQLCUPCQSJRQ
4MAFCAIDMPRFCPCQSJRQMDWMSP?L?JWQGQQCJCARRFC 3NMR)13NMR)1 N?EC
4FC 3NMR)13NMR)1 N?EC?JJMUQWMSRMQCC?JJPCQSJRQUGRFB?R?WMSF?TCNCPKGQQGMLDMP3MRFCPCQSJRQ
JGQRQQFMUQ !JJ!JJ PCQSJRQMPHSQR 99MSPQMSPQ
3CJCAR 99MSPQMSPQ
,MMIDMPPCQSJRQDPMKWMSP &&MMB$MJJ?P$?MMB$MJJ?P$?R?2R?2C?JC?J B?R?
3NMR)1J?@CJQC?AFPCQSJRUGRF? .!-%.!-% $%3#2)04)/.$%3#2)04)/. 334)#+%234)#+%23?LB -/$)&)%$-/$)&)%$4FC .!-%.!-%
AMKCQDPMKRFCM@HCARRF?RU?Q?L?JWXCBUFGAFGQPCDCPCLACB?E?GLGLRFC $%3#2)04)/.$%3#2)04)/.4FC
AMK@GL?RGMLMD .!-%.!-% $%3#2)04)/.$%3#2)04)/.?LB -/$)&)%$-/$)&)%$ GQSLGOSC
4?IC?KGLSRC?LBPCTGCURFC $%3#2)04)/.$%3#2)04)/. ?LB -/$)&)%$-/$)&)%$ RGKC
.MRCTCPW3NMR)1?L?JWQGQAPC?RCQPCQSJRQ9MSA?LQCCGLDMPK?RGML?@MSRC?AF?L?JWQGQ?QUCJJ?Q
RFCPCQSJRQ
3CJCARRFC ?L?JW?L?JWXXCQCQ JGLI?RRFCRMNMDRFCN?EC
#FCAIRFC 3344!!453453 ?LB?JQMFMUJMLERFC 2%35,2%35,44 RMMIRMECLCP?RC3GLACWMSEMRPCQSJRQWMS
A?LQCCRF?RRFC?L?JWQGQQSAACCBCB
3CJCARRFC !L?JW!L?JWQGQDQGQDMP&MP&MMB$MJJ?P$?MMB$MJJ?P$?R?2R?2C?JC?J ?LBAFMMQC $CJCR$CJCRCC
4FCGLDMPK?RGMLBGQ?NNC?PQDPMKRFC ?L?JW?L?JWXXCQCQ JGQR
#FMMQC 22CQSJRQCQSJRQ
9MSQFMSJBQRGJJQCCWMSP 77?P?PCFMSQC=?LB=2CFMSQC=?LB=2CR?GJ=3?JCQCR?GJ=3?JCQ PSL$CJCRGLEGLDMPK?RGML?@MSR?L
?L?JWQGQPSLBMCQLMRBCJCRCRFC?ARS?JPCQSJRQ9MSKSQRBCJCRCC?AFGLBGTGBS?JJW
3NMR)1,M?B?LB?L?JWXCB?R?
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
3NMR)13NMR)1$MKMP$MKMPCUGRF3NMR)1CUGRF3NMR)1
!RRFGQNMGLRWMSF?TCBMLC RFCfPQRQCRMD3NMR)1RSRMPG?JR?QIQWMS`TCSNJM?BCBQMKCB?R??LBPSLWMSP
fPQR3NMR)1?L?JWQGQ9MSQFMSJB@C?@JCRMJMMI?RRFC ).3)'(4).3)'(4 JGQR?LBQCCUFCLWMSP?L?JWQGQP?L4FGQGQ
GKNMPR?LRILMUJCBEC@CA?SQCB?R?AF?LECQWMS`JJU?LRRMPSLKSJRGNJC?L?JWXCQMLRFCQ?KCB?R?
)LRFGQQCARGMLWMSJMMI?RRFCPCQSJRQ?LBQCCUF?RGLQGEFRQ3NMR)1BGQAMTCPCB9MS`JJJC?PL?@MSRRFC@?QGA
RWNCQMD?L?JWQGQ3NMR)1PSLQMLB?R?
66GCGCUPUPCQSJRQMD?L?L?JWCQSJRQMD?L?L?JWQGQQGQ
)DWMSF?TCL`RJMEGLRMRFC4FMSEFR3NMR?NNJGA?RGML
3CJCARRFC ).3)'(4).3)'(43232CQSJRQCQSJRQ N?EC
,MMIDMPPCQSJRQDPMKWMSP &&MMB$MJJ?P$?MMB$MJJ?P$?R?2R?2C?JC?J ?L?JWQGQ?LBAJGAIMLRFC .!-%.!-%4FC?NNJGA?RGML
MNCLQRFC3NMR)1GLQGEFRQ
4FCfPQRN?LCJNPMTGBCQGLDMPK?RGML?@MSRRFC?L?JWQGQ
#JGAIMLRFCQK?JJ GG RMQCC?QSKK?PWMDRFC3NMR)1?L?JWQGQ
3NMR)1$MKMPCUGRF3NMR)1
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
9MSA?LRCJJRF?R3NMR)1P?LRFPMSEFAMK@GL?RGMLQ?LBBGQAMTCPCBGLQGEFRQ4FCfPQR
JMMICBDMP?LGLQGEFRGL?AMK@GL?RGMLMDRFC table_num ?LB year AMJSKLQGLRFC
&&MMB$MJJ?P$?MMB$MJJ?P$?R?2R?2C?JC?J B?R??LBBGQAMTCPCBMLCGLQGEFR4FCLCVRRMAMJSKLAMK@GL?RGML
table_num ?LB units BGBLMRPCTC?J?LWGLQGEFRQ
#JMQCRFCBCR?GJQN?LCJ?LBJMMI?RRFCAMPPCQNMLBGLEGLQGEFR3NMR)1NPMBSACB
9MSA?LQCCRF?R3NMR)1DMSLBRFPCCQCRQMDGLQGEFRQ
c GLQGEFRQDMP#!4%'/29=$%3#F?TCQGELGfA?LRJWFGEFCP4MR?JGKNMPRQRF?LRFCPCQR
)LAJSBCQQGKGJ?PGLQGEFRQDMP4MR?JT?JSC=?BBCB
c )LQGEFRQDPMK#PMQQ#MPPCJ?RGML!L?JWQGQ
c )LQGEFRQDPMK4PCLB!L?JWQGQ
4FCPCGQ?PC?QMLRFCPC?PCRFPCCQCRQ9MS`JJJC?PLRFC?LQUCPRMRF?RJ?RCP
44GKC?LBWGKC?LBWMSPGLQGEFRB?MSPGLQGEFRB?R?R?
9MS`JJLMRGACRF?RUFCLWMSfPQRJMMI?R?LGLQGEFRRFCPCGQ?LCVNGP?RGMLB?RCGLRFCSNNCPPGEFRAMPLCP
)DRFCCVNGP?RGMLRGKCCJ?NQCQ4FMSEFR3NMR?SRMK?RGA?JJWPCKMTCQRFCPCNMPRQ
)LQGEFRQ?JQMR?ICQN?ACGLRFC4FMSEFR3NMRGLQR?JJ?RGML!JMRMDNCMNJCAPC?RGLEGLQGEFRQA?L?BBSNRM?
JMRMDB?R?JWGLE?PMSLB*SQR?QU?RCPPGQGLEGL?@?RFRS@A?LMTCPgMUMPHSQRA?SQC?NPM@JCKWMSF?TC
RMU?BCRFPMSEFRMMKSAFB?R?A?LAPC?RC?JMRMDMJBPCNMPRQRMQGDRRFPMSEF
!LMRFCPPC?QMLRMCVNGPC?LGLQGEFRGQRGKC4WNGA?JJW@SQGLCQQB?R?GQAF?LEGLECTCPWB?WGDLMRKMPC
DPCOSCLRJW!LWN?PRGASJ?PQCRMDGLQGEFRQ?PCT?JGBDMPB?R?BSPGLE?QNCAGfANCPGMBMDRGKC4FGQBMCQL`R
KC?LMJBGLQGEFRQA?L`RNPMTGBCGLDMPK?RGMLWMSA?LSQCHSQRRF?RWMS?PCSLJGICJWRMECRRFCQ?KCGLQGEFR
RUGAC
)D?QCRMDGLQGEFRQJMMIEMMBWMSA?L 3?3?TTCC RFCK?LBRFCW?PCLMRPCKMTCBUFCLRFCWCVNGPC$MRFGQLMU
AJGAI !!ARGMLQ3?ARGMLQ3?TTCC DPMKRFCKCLS
3NMR)1$MKMPCUGRF3NMR)1
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
.MUWMSPGLQGEFRQUML`RCVNGPC?QWMSUMPIUGRFRFCK
$?$?R?MSRJGCPQR?MSRJGCPQ
3NMR)1?RRCKNRQRMJMMIDMPRFPCCACLRP?JGLQGEFRQ4FCfPQRGLQGEFRGRJMMIQDMP?PCB?R?MSRJGCPQ!LMSRJGCP
GQ?T?JSCRF?RGQaD?P?U?WbMPRF?RBGeCPQDPMKRFCMRFCPB?R?
/SRJGCPQA?LPCQSJRDPMKKC?QSPCKCLRMPPCAMPBGLECPPMPQMPRFCWAMSJBAMLR?GLT?JS?@JCGLDMPK?RGML&MP
CV?KNJCMLCQRMPCKGEFRQCJJQGELGfA?LRJWKMPCRMUCJQGLMLCUCCIMSRMDRFCWC?P@CA?SQCRFCPCU?Q?
gMMBRF?RUCCI
3APMJJRMRFCfPQRA?PMSQCJMDB?R?RF?R3NMR)1APC?RCBDMPWMS
!A?PMSQCJEPMSNQ?QCRMDTGQS?JGX?RGMLQML?N?EC9MSA?LSQCRFC?PPMUQ?RR?AFCBRM?
A?PMSQCJRMaN?ECbRFPMSEFGRQAMLRCLRQ
#MSLRRFCLSK@CPMDGRCKQGLRFCA?PMSQCJ
9MSQFMSJBQCCRF?R3NMR)1DMSLBRUMMSRJGCPQ
)LRFGQA?QC3NMR)1GQGLBGA?RGLERF?RRFC 44MR?J)KNMPRQMR?J)KNMPRQ T?JSCGQQGELGfA?LRJWFGEFCPRF?LRFCMRFCP
T?JSCQGLWMSPQCR
4UMD?ARQ?@MSRRFGQMSRJGCPQFMSJBL`RQSPNPGQCWMS4FCfPQRD?ARGQRF?R?RMR?JCVACCBQ?JJRFC
MRFCPGRCKQGLRFCB?R?4F?RHSQRK?ICQQCLQCQMRFGQGQL`R?RPSCMSRJGCP
4FCQCAMLBD?ARGQRF?R3NMR)1GLQGEFRQ?PCLMR?JU?WQGLRCPCQRGLE)LRFGQA?QCRFCB?R?GLAJSBCB
RMR?JQGLRFCPMUB?R?UFGAFA?SQCBLMLQCLQCMSRJGCPQ9MSA?LSQC3NMR)1RMfVRFGQGQQSC?LB
EMDSPRFCP-MPC?@MSRRFGQJ?RCPGLRFCRSRMPG?J
3NMR)1$MKMPCUGRF3NMR)1
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
,,MMIGLEDMMIGLEDMPPMPPCJ?CJ?RGMLQFGNQRGMLQFGNQAPAPMQMQQAQAMPPMPPCJ?CJ?RGMLRGML
?L?JW?L?JWQGQQGQ
4FCQCAMLBA?RCEMPWMDGLQGEFRQ3NMR)1?RRCKNRQRMfLBGQAPMQQAMPPCJ?RGMLQ#PMQQAMPPCJ?RGMLJMMIQDMP
?LBKC?QSPCQPCJ?RGMLQFGNQ@CRUCCLRUMOS?LRGRGTCAMLRGLMSQGLDMPK?RGMLQCRQ^GLMSPA?QCRUMfCJBQ
AMJSKLQGLMSPB?R?QCR5QS?JJWWMS`JJQCC?APMQQAMPPCJ?RGMLGLWMSPGLQGEFRQGDWMSPB?R?GLAJSBCQRGKCMP
B?RCB?R?
4FCPCQSJRMD?AMPPCJ?RGML?L?JWQGQQFMUQFMUQRPMLE?LBGLUF?RBGPCARGML?PCJ?RGMLQFGN@CRUCCLRUM
B?R?QCRQKMTCQ4FCP?LECGQRMRFCAJMQCPRFCAPMQQAMPPCJ?RGMLT?JSCGQRMRFCKMPCAJMQCJWRFC
GLDMPK?RGMLfCJBQB?R?CJCKCLRQ?PCAMPPCJ?RCB
3APMJJBMULWMSPGLQGEFRN?ECRGJJWMSfLBRFCAMPPCJ?RGMLPCQSJRQ
0?ECRFPMSEFRFCAMPPCJ?RGMLA?RCEMPWRMRFCRFGPBGLQGEFR
9MSA?LQCCRF?RRFCMTCP?JJRMR?J?LBRFCRMR?JA?RCEMPWLSK@CPT?JSCQAMPPCJ?RCTCPWQRPMLEJW
4FCAMPPCJ?RGML?JQMJMMIQDMP?
J?E
T?JSC
)LRFC@SQGLCQQUMPJBRFCBCNCLBCLACMD?T?PG?@JC9RFCBCNCLBCLRT?PG?@JCML?LMRFCP
T?PG?@JC8RFCCVNJ?L?RMPWT?PG?@JCGQP?PCJWGLQR?LR?LCMSQ/DRCL9PCQNMLBQRM8?DRCP?
ACPR?GLJ?NQCMDRGKC3SAF?J?NQCMDRGKCGQA?JJCB?J?E
'MMB$?R?(CJN
44PPCLBQMCLBQMTTCPRGKCCPRGKC
4FCRFGPBQCRMDGLQGEFRQ3NMR)1JMMIQDMPGQ?RPCLBJGLC!RPCLBJGLCGQ?QRP?GEFRMPASPTCBJGLCRF?RGLBGA?RCQ
RFCECLCP?JN?RRCPLMPBGPCARGMLMD?RGKCQCPGCQB?R?GLDMPK?RGMLGLQCOSCLACMTCPRGKC!QWMSK?W
F?TCESCQQCBRPCLBJGLCQPCJWMLWMSPB?R?F?TGLE?B?RCMPRGKCAMJSKL
9MSA?LSQC?RPCLBJGLCRMBCRCPKGLCRFCECLCP?JBGPCARGMLMD?RPCLBGLWMSPB?R?!PCQ?JCQ?PCAJGK@GLE
MP?PCASQRMKCPQ?PCBCAJGLGLEMTCPRGKC
3APMJJBMULRMRFC )LQGEFRQDP)LQGEFRQDPMK4MK4PPCLB!L?JWCLB!L?JWQGQQGQ QCARGML
3NMR)1$MKMPCUGRF3NMR)1
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
,MMIDMPRFC 44MR?JGKNMPRQ@MR?JGKNMPRQ@WWWWC?PC?P PCQSJR
!RRFGQNMGLRWMSK?WF?TCLMRGACBRF?R3NMR)1EPMSNCBC?AFRWNCMDGLQGEFRQ/SRJGCPQAMPPCJ?RGMLQ?LB
RFGQJ?QRMLCRPCLBJGLCQ4FGQEPMSNGLEK?ICQGRC?QGCPRMJMA?RC?LBPCTGCUQGKGJ?PRWNCQMDGLQGEFRQ
77FCPFCPCRCRMEMLCMEMLCVRVR
)LRFGQQCARGMLWMSCVNJMPCBQMKCMDRFCDSLARGML?JGRWMDRFC 3NMR)13NMR)1 N?EC9MSJC?PLCBRF?R3NMR)1
AMK@GLCQAMJSKLQGLWMSPB?R?RMJMMIDMPRFPCCA?RCEMPGCQMDGLQGEFRQ
c MSRJGCPQ
c APMQQAMPPCJ?RGMLQ
c RPCLBJGLCQ
)L RFCLCVRQCARGMLWMS`JJJC?PLFMURMQAFCBSJC3NMR)1RMBCJGTCPGLQGEFRQML?PCESJ?P@?QGQ
3NMR)1$MKMPCUGRF3NMR)1
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
3NMR)13NMR)122CCTGCTGCUGLQGEFRQUGLQGEFRQ
9MS`TCfLGQFCBRFC QCAMLBN?PRMDRFCRSRMPG?J)LRFGQRFCRFGPB?LBfL?JN?PRWMS`JJJC?PLFMUWMSA?L
KMBGDW?3NMR)1?L?JWQGQRMCVRCLBMPASQRMKGXCRFC?L?JWQGQ9MS`JJCBGR?LGLQGEFRRMASQRMKGXCRFCAF?PR
GRSQCQMPKMBGDWRFC 3C?P3C?PAFAF QWLR?V@CFGLBGR
#SQ#SQRRMKGXMKGXC?L?L?JWC?L?L?JWQGQQGQ
)LRFCQCAMLBN?PRMDRFCRSRMPG?JWMSPCTGCUCBRFCfPQRMSRNSRDPMK3NMR)14FCMSRJGCPGLQGEFRQUCPCL`R
PC?JJWRF?RSQCDSJ,CR`QRPWRMBGEBCCNCPGLRMRF?R
3APMJJBMULRMRFCMSRJGCPQCARGML
3CJCARRFCfPQRGLQGEFR
#FMMQCRFCKCLS?LBQCJCAR !!SRSRM!L?JWM!L?JWXXCC
4FCQWQRCKPCQNMLBQ@WQR?PRGLE?LCUGLQGEFRPSL@?QCBMLRFCQGLEJCAF?PR%?AFRGKCWMS
PCOSCQR?AF?LECRMRFC?L?JWQGQQCRRGLEQGRQR?PRQ?LMRFCPPSL
2CRSPLRMRFC3NMR)1N?EC?LBQCJCARWMSPLCU?L?JWQGQ
/NCLRFC?L?JWQGQ?LBPCTGCURFC?L?JWQGQBCR?GJQ
3NMR)12CTGCUGLQGEFRQ
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
)DWMSPCA?JJRFCfPQRPSL?E?GLQRRFGQB?R?3NMR)1P?LRFPMSEFAMK@GL?RGMLQ?LBBGQAMTCPCB
GLQGEFRQ)LRFGQQCAMLBPSL?E?GLQRMLCR?@JC3NMR)1P?LAMK@GL?RGMLQ?LBBCTCJMNCB
GLQGEFRQ/LJWGLQGEFRQUCPCBGQAMTCPCB
2SLLGLE3NMR)1?E?GLBMCQLMRLCACQQ?PGJWPCQSJRGLDCUCPPSLQMPCTCL?QGLRFGQA?QC?PCBSACB
LSK@CPMDGLQGEFRQ)RAF?LECQRFC?L?JWQGQRFMSEF@WQCJCARGLERFCQGLEJCGLQGEFRDPMKWMSPfPQR
PSLWMSE?TC3NMR)1GLDMPK?RGMLGRAMSJBSQCRMDMASQRFCLCVRPSL
#MLRGLSCUGRFRFCASQRMKGX?RGML
#FMMQC #SQ#SQRRMKGXMKGXC!L?JWC!L?JWQGQQGQ
4FC #SQ#SQRRMKGXMKGXC!L?JWC!L?JWQGQQGQ BG?JME?NNC?PQ
3CJCARRFC #SQ#SQRRMKGXMKGXC?JEMPGRFKQC?JEMPGRFKQ R?@
5LAFCAIRFC /SRJGCP$CR/SRJGCP$CRCARGMLSQGLE:CARGMLSQGLE:3A3AMPMPCC MNRGML
#JGAI 44PGEECP!L?JWPGEECP!L?JWQGQQGQ
3NMR)1QR?PRQ?LCU?L?JWQGQ
/NCLRFCLCU?L?JWQGQDPMKRFC3NMR)1N?EC
9MS`JJfLBRF?RRFCLCU?L?JWQGQF?QRFCQ?KCL?KC?QRFCJ?QRMLCWMSP?L4FCLCUPCQSJRQ
GLAJSBC?LMSRJGCP?LB?APMQQAMPPCJ?RGML9MS`JJBGQAMTCPUGRFRFCQCLCUAF?PRQ?BCfLGRCMSRJGCP
6/30/2005
3NMR)12CTGCUGLQGEFRQ
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
4FCAF?LECQWMSK?ICGLRFGQQRCNNCPQGQRMLRFCSLBCPJWGLEB?R?DMP?JJWMSPDSRSPC?L?JWQCQ9MSA?L
SLQCRRFCQCT?JSCQ@WEMGLE@?AIGLRMRFCBG?JME?LBPCKMTGLEUF?RWMSQCR
!R!RCKNMPCKNMP?PWASQ?PWASQRRMKGX?MKGX?RGMLDRGMLDMP?QGLEJCGLQGEFRMP?QGLEJCGLQGEFR
&GL?JJWWMSKGEFRF?TCLMRGACBRFCRFSK@Q?RRFC@MRRMKMDC?AFGLQGEFR5QCRFCRFSK@QSNRMRCJJ
3NMR)1WMSJGICRFCB?R?GLQGEFR#JGAIGLERFSK@`QBMULBGQNJ?W?L )KNP)KNPMMTTC!L?JWC!L?JWQGQQGQ BG?JME
9MSA?LCVAJSBC?T?JSCDPMKRFGQGLBGTGBS?J?L?JWQGQ?LBPCPSLRFC?L?JWQGQ5LJGICRFC #SQ#SQRRMKGXMKGXC!L?JWC!L?JWQGQQGQ
?ARGMLRFGQ?ARGMLUMPIQMLJWMLRFGQ?L?JWQGQ?LBBMCQLMRNCPQGQR
4PWRFGQDMPWMSPQCJDJ?RCP?RQMKCNMGLR
3NMR)12CTGCUGLQGEFRQ
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
-MBGDW?LGLQGEFRQC?P-MBGDW?LGLQGEFRQC?PAF?LBTGQS?JGX?AF?LBTGQS?JGX?RGMLRGML
4FCJGLCQSQCBGLRFCAPMQQAMPPCJ?RGML?PCQMKCUF?R?K@GESMSQ!BGeCPCLRTGQS?JGX?RGMLK?WFCJNGLRFGQ
A?QC9MSA?L?JQMKMBGDWRFCAF?PRQWMSQCCGLWMSPPCQSJRQ4PWRFGQLMU
3CJCARRFCKCLSMLRFC 44MR?JGKNMPRQ4MR?JGKNMPRQ4MR?JTMR?JT?JSC=?BBCB@?JSC=?BBCB@WWWWC?PC?P AF?PR
#JGAIMLRFCAF?PRKCLS?LBAFMMQC%%BGRBGR
4FC %%BGR6BGR6GQS?JGX?GQS?JGX?RGMLRGML ?NNC?PQ4FCJ?WMSRGQD?KGJG?PRM?LWSQCPRF?RF?QPSL?4FMSEFR3NMR
QC?PAFMPUMPICBUGRF?PCQSJR4FGQGQBG?JMEPCTC?JQRFC 3C?P3C?PAFAF QWLR?VSQCBRMECLCP?RCRFC
GLQGEFR9MSA?LSQCRFGQBG?JMERMBM?JJRFCRFGLEQWMSUMSJBLMPK?JJWBMUGRF?QC?PAF
%BGRRFCQC?PAF@?P?LBPCKMTC table_num DPMKRFCQC?PAF
4FC table_num GQL`RQRPGARJWLCACQQ?PWGLRFCB?R?
3NMR)12CTGCUGLQGEFRQ
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
3CJCARRFCAF?PRGAML?LBAFMMQC ,GLC#,GLC#MJSKLMJSKL RMAF?LECRFCTGQS?JGX?RGML
#FMMQC !!ARGMLQ5NB?ARGMLQ5NB?RRCC
#JMQCRFCBG?JME@WNPCQQGLERFC 88
4FCAF?PRUGRFWMSPAF?LECQLMU?NNC?PQGLRFC 3NMR)13NMR)1 JGQR4FCMSRJGCPQR?LBQMSRTCPWAJC?PJW
LMUGL@MRFAF?PRQ
0P0PCQCLRWCQCLRWMSPGLQGEFRQMSPGLQGEFRQ
9MSA?LNPCQCLR3NMR)1GLQGEFRQGLQCTCP?JU?WQ9MSA?LNPCQCLR?LGLBGTGBS?JPCQSJRMP?JJMDRFCK?R
MLAC9MSA?LN?AI?EC?JJRFCGLQGEFRQGL?0$&4FGQGQSQCDSJDMPN?QQGLE?N?AICRMDPCQSJRQ"CA?SQC?LW
GLQGEFR?LGLQGEFRGLRMB?R??R?QNCAGfANMGLRGLRGKCWMSQFMSJB?JU?WQAMLQGBCPQ?TGLERFCGLQGEFR?Q?
0$&
,MA?RCRFC !!ARGMLQARGMLQ KCLSMLRFCAMPLCPMDRFC 3NMR)13NMR)1 N?EC
#FMMQC !!ARGMLQ$MARGMLQ$MULJM?B?Q0$&ULJM?B?Q0$& DPMKRFCKCLS
3NMR)12CTGCUGLQGEFRQ
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
4FCQWQRCKBMULJM?BQ?fJCAMLR?GLGLE?JJRFCGLQGEFRQ+CCNGLKGLBRFGQGQfJCA?L@CTCPWJ?PEC
GDRFCPC?PC?JMRMDGLQGEFRQDMSLBGLWMSPB?R?
9MSA?LSQCRFC 0P0PCQCLRCQCLR ?ARGMLRMTGCUTGQS?JGX?RGMLQRF?R?NNC?PGL?A?PMSQCJA?L@CNPCQCLRCB?Q?
EPMSN0PCQCLRGQRFC@CQRU?WRM4MBMRFGQBMRFCDMJJMUGLE
3APMJJBMULRMWMSPfPQRA?PMSQCJUGRFWMSPLCUAF?PRQ
2MJJMTCPRFCPGEFRAMPLCPMDRFCKCLSRMPCTC?JRFCKCLS
#FMMQC 0P0PCQCLRCQCLR DPMKRFCKCLS
%?AFGLBGTGBS?JAF?PRF?Q? $M$MULJM?BULJM?B 0P0PCQCLRCQCLRMP ##MNMNWJGLIWJGLI ?ARGMLWMSA?L?JQMR?IC
3AFCBSJC?P3AFCBSJC?PCASPPGLE?L?JWCASPPGLE?L?JWQGQQGQ
)DWMSfLB?L?L?JWQGQAMLfESP?RGMLRF?RGQSQCDSJ9MSA?LPSLRF?RAMLfESP?RGMLNCPGMBGA?JJW4FGQGQ?
EMMBRFGLERMBMMDAMSPQC?QGL?@SQGLCQQB?R?AF?LECQ?JJRFCRGKC
'MRMRFC 3NMR)13NMR)1 N?EC
#FMMQCRFC !L?JW!L?JWQGQQGQ R?@
#JGAIMLRFCJ?RCQR 44MR?JGKNMPRQ@MR?JGKNMPRQ@W#!W#!4%'/24%'/29=$%3#9=$%3# ?L?JWQGQ
4FC #SQ#SQRRMKGXMKGXC!L?JWC!L?JWQGQQGQ BG?JME?NNC?PQ
3NMR)12CTGCUGLQGEFRQ
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
#FMMQCRFC *M@3AFCBSJC*M@3AFCBSJC MNRGML
&GJJMSRRFCQAFCBSJCRMPSLRFCHM@ -MLRFJW-MLRFJW
%TCPWKMLRF3NMR)1UGJJSNB?RCWMSP?L?JWQGQUGRFLCUB?R?
+CCNGLKGLBRF?R3NMR)1HM@QR?ICPCQMSPACQGLWMSPQWQRCK3MWMSPC?JJWBML`RU?LRRMJC?TCA?QS?JHM@Q
PSLLGLEGLRFCQWQRCK'M?FC?B?LBBCJCRCRFGQJ?RCQRHM@.MURF?RWMSILMUFMURMQAFCBSJC?HM@GR
GQL`RLCCBCB?LWKMPC
#FCAIRFCHM@WMSHSQRQAFCBSJCB
#JGAI $CJCR$CJCRCC RMPCKMTCGR
##MLEPMLEP??RSJ?RSJ?RGMLQRGMLQ
#MLEP?RSJ?RGMLQ?RRFGQNMGLRWMS`TCJC?PLCBRFC@?QGAQMD3NMR)1UGRF4FMSEFR3NMR4FPMSEFMSRRFC
?NNJGA?RGMLWMS`JJfLBRFC3NMR)1GAMLMLQC?PAF?LQUCPQNGL@M?PBQTGQS?JGX?RGMLQ?LBB?R?7FCPCTCP
WMSQCCRFGQMNRGMLWMSA?LCLBSNMLRFC3NMR)1N?ECPCfLGLEWMSP?L?JWQGQ?LBBGQAMTCPGLELCU
GLQGEFRQGLRMWMSP@SQGLCQQ
3NMR)12CTGCUGLQGEFRQ
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
"CQ"CQR3NMR)10PR3NMR)10P?ARGA?ARGACQCQ
4FC3NMR)1DC?RSPCUMPIQUGRFMSRWMSF?TGLERMBM?LWRFGLE@SRNSQFGLE?@SRRML(MUCTCPJGIC?LW
MRFCPDC?RSPCRFCPCRFGLEQWMSA?LBMRMMNRGKGXCRFCDC?RSPC4FGQN?ECAMLR?GLQQMKC@CQRNP?ARGACQWMS
A?LSQCRMK?IC3NMR)1KMPCCeCARGTCUFCLWMSSQCGR
77FCLRFCLRMGLMGLTTMIMIC3NMR)1C3NMR)1
)DWMSDMJJMUCBRFCRSRMPG?JWMSILMURF?RPGEFR?DRCPSNJM?BGLEB?R?GQ?EMMBRGKCRMPSL !!SRSRM!L?JWM!L?JWXXCC
3NMR)1A?LTCPWOSGAIJWFCJNWMSfLBGLQGEFRQGLWMSPB?R?
3R?PRDPMK? 3C?P3C?PAFAF%LRCP?QGLEJCKC?QSPCGLRFC@?PMLCWMSU?LRRMCVNJMPCMDAMSPQC4FCLAFMMQC
!!ARGMLQ!ARGMLQ!SRSRM!L?JWM!L?JWXXCC MLRFCPCQSJRQ#FMMQGLERFCQGLEJCKC?QSPCDMASQCQ3NMR)1
5QC #SQ#SQRRMK!L?JWMK!L?JWXXCC RMDMASQMPRUC?IRFC3NMR)1PCQSJRQ7FGJCWMS?PCRCKNRCBRMICCN?JJRFCAMJSKLQ
CJGKGL?RGLEQMKCA?L?JQMPCQSJRGL?@CRRCP?L?JWQGQ
$MW$MWMSPB?MSPB?R?KMBCJGLER?KMBCJGLE
9MSA?LGLAPC?QCRFC3NMR)1`QCeCARGTCLCQQ@WCLQSPGLEWMS?PCNP?ARGAGLEEMMBB?R?KMBCJGLE4FGQGQ
RPSCGDWMS?PCSQCPSNJM?BGLERFCMAA?QGML?JB?R?fJCMP?B?R?K?L?ECKCLRNPMDCQQGML?J-MBCJGLEB?R?
PCOSGPCQRF?RWMSA?L
#JGAIMLRFC $$!!44!! GAMLRMECRRMRFCB?R?K?L?ECKCLRJGQRGLE
#JGAIML?B?R?QMSPACWMSMULMPA?LCBGR4FGQ@PGLEQSNRFC ##MJSKLQMJSKLQ QAPCCLUFCPCWMS`JJ
K?ICWMSPKMBCJGLEQCRRGLEQ
-MBGDWMLCMPKMPCAMJSKLQCRRGLEQ
3?TCWMSPAF?LECQ
)DWMSUMPICBRFPMSEFRFC3NMR)1RSRMPG?JWMSA?LRPWCVNCPGKCLRMLRFC &&MMB$MJJ?P$?MMB$MJJ?P$?R?2R?2C?JC?J
B?R?WMSSNJM?BCB
-?ICQSPCWMSQCRRFC ).$%802)/2)49).$%802)/2)49 DMPAMJSKLQGLWMSPB?R?QMSPAC5QC?T?JSC@CRUCCLDMP
GKNMPR?LRAMJSKLQRMGKNPMTCRFCGPQC?PAFP?LIGLE5QCDMPJMUNPGMPGRWAMJSKLQ ).$%802)/2)49).$%802)/2)49
GKN?ARQSQCP@?QCBP?LIGLEUFGAFFCJNQ3NMR)1DMASQGRQ?L?JWQGQ
3NMR)1SQCQKC?QSPCQDMPAMPPCJ?RGMLQ&MPRPCLBJGLCQ?LBMSRJGCPQGD3NMR)1F?Q?KC?QSPCGRRFCLBPGJJQ@W
?RRPG@SRCQGLRSPL
"CQR3NMR)10P?ARGACQ
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
9MSQFMSJB?JQMQCR !!''2%'!''2%'!4)/.4)/. MLWMSPAMJSKLQ3NMR)1?NNJGCQRFCBCD?SJR?EEPCE?RGMLQDPMKWMSP
B?R?UFCLGRNSJJQKC?QSPCQDMP?L?JWQGQ
3GRS?3GRS?RGMLQRRGMLQRM?M?TTMGBMGB
,GIC?LW!)QMKCQGRS?RGMLQ3NMR)1GQLMRWCRCOSGNRMF?LBJC9MSQFMSJBILMUUF?RRFCQC?PCQMWMSA?L
?TMGBRFCK)DWMSPB?R?AMLR?GLQ?KC?QSPCRF?RSQCQ? MOVING_* MP GROUP_* DMPKSJ?3NMR)1K?WPCRSPL
PCQSJRQRF?RQGKNJW?PCL`RKC?LGLEDSJ7FCLBMGLE?AMPPCJ?RGML?L?JWQGQ3NMR)1K?WLMRfLBKC?LGLEDSJ
B?R?GDWMSF?TC?KC?QSPCUGRF?LWRFGLEMRFCPRF?L SUM
"CQR3NMR)10P?ARGACQ
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
#SQ#SQRRMK3NMR)1?L?JWMK3NMR)1?L?JWQGQQGQ
%TCPWUFCPCGL4FMSEFR3NMRUFCPCWMSA?L !!SRSRM!L?JWM!L?JWXXCC UGRF4FMSEFR3NMRWMSA?L?JQMAMLfESPC?
ASQRMKGXCB3NMR)1?L?JWQGQ4FCASQRMKGXCB?L?JWQGQA?L@C?MLCRGKCASQRMKGX?RGMLMPA?L?NNJWRM?JJ
DSRSPC?L?JWQGQMDRF?RN?PRGASJ?PB?R?QMSPAC
&GLBGLEASQ&GLBGLEASQRRMKGX?MKGX?RGMLARGMLAMLRPMLRPMJQMJQ
%TCPWKCLSMPJMA?RGMLUFCPCWMSA?L !!SRSRM!L?JWM!L?JWXXCC UGRF4FMSEFR3NMRWMSA?L?JQMAFMMQC #SQ#SQRRMKMK
!L?JW!L?JWXXCC)RJMMIQJGICRFGQ
2CE?PBJCQQMDUFCPCWMS?PCGLRFC4FMSEFR3NMR5)RFC3NMR)1 #SQ#SQRRMKGXMKGXC!L?JWC!L?JWQGQQGQ BG?JMEF?QRFCQ?KC
J?WMSR4FCAMJSKLQMDAMSPQC?PCQNCAGfARMRFCB?R?WMSJ?SLAFCBRFCBG?JMEDPMK
4FGQBG?JMEF?QRFPCCR?@Q )LAJSBCBA)LAJSBCBAMJSKLQMJSKLQ %V%VAJSBCBAAJSBCBAMJSKLQMJSKLQ ?LB #SQ#SQRRMKGXMKGXC!JEMPGRFKQC!JEMPGRFKQ4FC
#SQ#SQRRMKGXMKGXC!JEMPGRFKQC!JEMPGRFKQ GQ@WD?PRFCKMQR?BT?LACBN?LCJ
#SQRMK3NMR)1?L?JWQGQ
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
4FC 3NMR)13NMR)1 GLQGEFRQN?ECF?Q?LMNRGMLDMPRFGQBG?JME?LB?JQM?LMNRGMLRMASQRMKGXC?QGLEJC?L?JWQGQ
#SQRMK3NMR)1?L?JWQGQ
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
4FC )KNP)KNPMMTTC!L?JWC!L?JWQGQQGQ BG?JME?JU?WQCVAJSBCQ?T?JSCDPMK?JJDSRSPC?L?JWQGQ
&GL?JJWWMSA?L?JQMQCRQMKC?L?JWQGQMNRGMLQDPMKWMSPSQCP 0P0PMfJCMfJC
9MS`JJLMRGACMLJWMLCMDRFCQCMNRGMLQGQ?ARS?JJWPCJ?RCBRM?L?JWQGQ4FCMRFCPQPCJ?RCRMFMUWMSPCACGTC
LMRGfA?RGMLQ?@MSR3NMR)1MNCP?RGMLQ
%JGKGL?%JGKGL?RRCLSJJTCLSJJT?JSCQ?JSCQ
.SJJT?JSCQQFMSJB@CCJGKGL?RCBDPMKWMSP?L?JWQGQ
&P&PMKLCMKLCVR?L?JWVR?L?JWQGQQGQ &P&PMKDSRSPMKDSRSPC?L?JWC?L?JWQCQQCQ
#SQRMK3NMR)1?L?JWQGQ
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
)LRFC3C?PAF@?P?BB?fJRCP column!= Null RMRFC
QC?PAF@?P/PAFMMQC %V%VAJSBCLSJJTAJSBCLSJJT?JSCQDP?JSCQDPMKASPPMKASPPCLRCLR
?L?JW?L?JWQGQQGQSQGLERFC #SQ#SQRRMKGXMKGXC?JEMPGRFKQC?JEMPGRFKQ N?LCJ
3CR %V%VAJSBCLSJJTAJSBCLSJJT?JSCQDP?JSCQDPMKKMKKW?L?JWW?L?JWQGQQGQ
MLWMSPSQCP 0P0PMfJCMfJC RMCVAJSBCRFCKDPMK
?LWDSRSPC3NMR)1?L?JWQCQWMSBM
%V%VAJSBCSLGLRAJSBCSLGLRCPCPCQCQRGLEARGLEAMJSKLMJSKLQQGLGLQGEFRGLGLQGEFR
9MSQFMSJB?JU?WQCVAJSBCAMJSKLQWMS?PCLMRGLRCPCQRCBDPMKWMSP?L?JWQGQ
&P&PMKLCMKLCVR?L?JWVR?L?JWQGQQGQ &P&PMKDSRSPMKDSRSPC?L?JWC?L?JWQCQQCQ
%VAJSBC?AMJSKLSQGLE )KNP)KNPMMTTCC
!L?JW!L?JWQGQQGQ ML?TGQS?JGX?RGML/PQCRRFC
T?JSCRFPMSEFRFC %V%VAJSBCBAAJSBCBAMJSKLQMJSKLQ
R?@MDRFC #SQ#SQRRMKGXMKGXC!L?JWC!L?JWQGQQGQ N?LCJ
#FMMQC !JQMC!JQMCVVAJSBCDPAJSBCDPMK?JJKMK?JJKWDSRSPWDSRSPC?L?JWC?L?JWQGQQGQ MLRFC %V%V
AJSBCBAAJSBCBAMJSKLQMJSKLQ R?@MDRFC #SQ#SQRRMKGXMKGXC!L?JWC!L?JWQGQQGQ N?LCJ!JRCP
L?RGTCJWCVAJSBCSQGLERFC )KNP)KNPMMTTC!L?JWC!L?JWQGQQGQ BG?JMEML?LGL
QGEFRRF?RSQCQRFCAMJSKLWMSU?LRRMCVAJSBC
)LAJSBC?LGLR)LAJSBC?LGLRCPCPCQCQRGLEARGLEAMJSKLMJSKL
9MSA?L?JU?WQGLAJSBCQAMJSKLQRF?RGLRCPCQRWMSGLWMSP?L?JWQGQ
&P&PMKLCMKLCVR?L?JWVR?L?JWQGQQGQ &P&PMKDSRSPMKDSRSPC?L?JWC?L?JWQCQQCQ
#FMMQC #SQ#SQRRMKGXMKGXC!L?JWC!L?JWQGQQGQ ?LBQCJCARRM )LAJSBC)LAJSBC
AAMJSKLQMJSKLQ RF?RWMSU?LRRM?NNC?P
%LQSPC)LBCV0PGMPGRWGQ@CRUCCLMLRFC
AMJSKLRFPMSEFB?R?KMBCJGLE
22CKMCKMTTCILMCILMULB?ULB?RRCMSRJGCPQCMSRJGCPQ
9MSPB?R?K?WAMLR?GLILMULMSRJGCPQ&MPCV?KNJCWMS?PCGLRFCKGBBJCMD?OS?PRCP?LBMLJWU?LRRM
?L?JWGXCRFCNPCTGMSQOS?PRCP!LWRFGLEDPMKRFCNPCQCLROS?PRCPAMSJBAMLR?GL?LMSRJGCP
&P&PMKLCMKLCVR?L?JWVR?L?JWQGQQGQ &P&PMKDSRSPMKDSRSPC?L?JWC?L?JWQCQQCQ
)LRFC3C?PAF@?P?BB?fJRCP date< last time period RMRFCQC?PAF@?P
.MR?NNJGA?@JC
44MMDMMDCCUGLQGEFRQUGLQGEFRQ
9MSP3NMR)1?L?JWQGQK?WLMRNPMTGBCWMS?QK?LWGLQGEFRQ?QWMSRFGLIGRQFMSJB
&P&PMKLCMKLCVR?L?JWVR?L?JWQGQQGQ &P&PMKDSRSPMKDSRSPCC
?L?JW?L?JWQCQQCQ
#SQRMK3NMR)1?L?JWQGQ
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
#FMMQC #SQ#SQRRMKGXMKGXC!L?JWC!L?JWQGQQGQ ?LB #SQ#SQRRMKGXMKGXC?JEMPGRFKQC?JEMPGRFKQ $CAPC?QCRFC -SJRGNJGCPD-SJRGNJGCPDMPMP
/SRJGCP$CR/SRJGCP$CRCARGMLCARGML RM?T?JSCAJMQCPRMXCPM
.MR?NNJGA?
@JC
#SQRMK3NMR)1?L?JWQGQ
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
!!BTBT?LA?LACB2#SQCB2#SQRRMKGX?MKGX?RGMLQRGMLQ
!BKGLQ?LBSQCPQUGRFRFC (?Q3NMR)1NPGTGJCEC(?Q3NMR)1NPGTGJCEC A?LPSL?L2QAPGNRSQGLERFC #SQ#SQRRMK!L?JWMK!L?JWQGQQGQ DC?RSPCMD
3NMR)14FGQKC?LQWMSA?LPSL?L2QAPGNRDPMK?LWNMGLRGL4FMSEFR3NMRUFCPCWMSfLBRFC #SQ#SQRRMKMK
!L?JW!L?JWQGQQGQ KCLSMNRGML
4FC2J?LES?ECGQ?LMNCLQMSPACNPMEP?KKGLEJ?LES?ECSQCBDMPQR?RGQRGA?JAMKNSRGLE!QQSAF
ILMUJCBE?@JCSQCPQA?LSQC2RMNCPDMPKQMNFGQRGA?RCB?L?JWQGQGL?4FMSEFR3NMRCLTGPMLKCLR
4FGQQCARGMLCVNJ?GLQRFCDC?RSPC?LBFMURMSQCGR)RGQLMRKC?LR?Q?L2NPGKCP4MJC?PLKMPC?@MSR2
?LBFMURMSQCGRTGQGRRFC20PMHCARDMP3R?RGQRGA?J#MKNSRGLE;FRRNQUUUPNPMHCARMPE<
5LBCPQ5LBCPQR?LB2QAPGNRPR?LB2QAPGNRPCOSGPCOSGPCKCLRQGLCKCLRQGL
44FMSEFR3NMRFMSEFR3NMR
4FMSEFR3NMRNPMTGBCQ2PSLLGLE?Q?QCPTGACUGRFGL?4FMSEFR3NMRAJSQRCP0CPKGQQGMLQ?PCPCQRPGARCB4FGQ
KC?LQRFC2QAPGNRBMCQLMRF?TCNCPKGQQGMLRMQWQRCKAMKK?LBQ
4FC4FMSEFR3NMRAJSQRCPF?QNPCGLQR?JJCBRFC@?QGA2N?AI?ECQ)DWMSPQAPGNRPCOSGPCQ?QNCAGfAN?AI?EC
WMSK?WPCOSCQRWMSP4FMSEFRQNMRAJSQRCP?BKGLRMGLQR?JJRFCN?AI?ECMLWMSP@CF?JD
4FMSEFR3NMRGLRCPL?JJWRP?LQDMPKQ?LB@GLBQ?L2QAPGNRNPGMPRMQCLBGLEGRRMRFCAJSQRCP`Q2QCPTGAC4FC
QWQRCKCVNCARQC?AFQAPGNRF?TC?UCJJBCfLCBQRPSARSPCUFGAFGQRFCDMJJMUGLE
####R SCRIPT####
<Fill script body>
####COLUMN BINDINGS (ONE PER LINE)####
<Fill column bindings here>
4FCQAPGNRQAMLR?GLQRFCAMJSKL@GLBGLEQUGRFRFC?LQUCPPCQSJRQ?NNC?PGLE?QN?P?KCRCPQGLRFC2QAPGNR
4FMSEFR3NMRCVNCARQDMPC?AF .param
L
GL2WMSPQAPGNRKSQRNPMTGBC?AMPPCQNMLBGLE@GLBGLE4FC
DMJJMUGLENQCSBMAMBCGJJSQRP?RCQ?L2QAPGNRGL?DMPKQSGR?@JCDMP4FMSEFR3NMR
####R SCRIPT####
df <- data.frame(.param0,.param1, ...);
...
write.csv(..., file=#output_csv#, ...);
.MRGACRF?R .param0 PCDCPQRMfPQRAMJSKLGLAMJSKL@GLBGLE?LB .param1 PCDCPQRMRFCQCAMLB3FMSJB
WMSLCCB?RFGPB@GLBGLEWMSUMSJBSQC .param2 ?LBQMDMPRF
4FCMSRNSRMDRFCQAPGNRGQCGRFCP0.'MP#364FGQCV?KNJCQAPGNRSQCQ #output_csv# RMCKGRB?R?GL?
#36R?@SJ?PDMPK?R5QC #output_png# RMCKGRB?R?GL0.'DMPK?R
0PCQCLRJWCPPMPPCNMPRGLEGQJGKGRCBDMP2QAPGNRQGL3NMR)19MSQFMSJBT?JGB?RCWMSP2QAPGNRGLBCNCLBCLR
MDWMSP4FMSEFR3NMRCLTGPMLKCLR/LACWMS?PCQSPCRFCW?PCDPCCMDQWLR?VMPMRFCPCPPMPQRFCLRPWRFC
QAPGNRGL4FMSEFR3NMR
44PW?#SQPW?#SQRRMK!L?JWMK!L?JWQGQUGRF2QGQUGRF2
4FCDMJJMUGLEGJJSQRP?RCQFMURMPSL?L2?L?JWQGQMLB?R?RF?RF?Q?Q?JCQAMJSKL?LB?XGNAMBCAMJSKL
,MEGLRM4FMSEFR3NMR?LBEMRMRFC 3C?P3C?PAFAF @?P
!BT?LACB2#SQRMKGX?RGMLQ
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
5QC #FMMQC3MSP#FMMQC3MSPAACQCQ RMJMA?RC?QMSPACUGRFQ?JCQ?LBXGNAMBCB?R?4FGQCV?KNJCSQCQ 0FMLC0FMLC
3?JCQ3?JCQ B?R?
%LRCP sales zip code GLRFCQC?PAF@?P
)DWMSPQMSPACAMLR?GLQRFCNPMNCPB?R?WMSQFMSJBQCCQMKCRFGLEQGKGJ?PRMRFCDMJJMUGLE
#FMMQC !!ARGMLQ#SQARGMLQ#SQRRMK!L?JWMK!L?JWXXCC
4FMSEFR3NMRMNCLQRFC #SQ#SQRRMKGXMKGXC!L?JWC!L?JWQGQQGQ BG?JME
#FMMQCRFC #SQ#SQRRMKGXMKGXC?JEMPGRFKQC?JEMPGRFKQ R?@
)LRFC 3CJCAR!JEMPGRFKQ3CJCAR!JEMPGRFKQ QCARGMLAJGAIRFC #SQ#SQRRMK23APGNRMK23APGNR @MV
3CJCARGLERFGQMNRGMLSLQCRQ?JJRFCMRFCPMNRGMLQMLRFGQR?@?LBBGQNJ?WQRFC 22CfLC0CfLC0?P?P?KCR?KCRCPQCPQ
fCJB
!BT?LACB2#SQRMKGX?RGMLQ
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
%LRCPRFGQQ?KNJCQAPGNRGLRFCfCJB
####R SCRIPT####
library(ggplot2)
set.seed(20)
df <- data.frame(.param0, .param1)
cluster <- kmeans(df[1:2], 3, nstart = 20)
cluster$cluster <- as.factor(cluster$cluster)
png(file=#output_png#,width=400,height=350,res=72)
print(ggplot(df, aes(.param0, .param1, color = cluster$cluster)) +
geom_point())
####COLUMN BINDINGS (ONE PER LINE)####
Sales
Zip Code
4FGQQAPGNR@GLBQ .param0 RM Sales ?LB .param1 RMRFC Zip Code AMJSKL9MSA?LQCCDPMKRFC
QAPGNRRF?RRFCMSRNSRQFMSJB@C0.'#output_png#
#FCAIWMSPUMPI
!BT?LACB2#SQRMKGX?RGMLQ
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
#JGAI 44PGEECP!L?JWPGEECP!L?JWQGQQGQ
3NMR)1PSLQWMSP?L?JWQGQGLRFC@?AIEPMSLB
'MRMRFC3NMR)1N?EC?LBAJGAIMLRFCPCQSJRQMDWMSPLCUJWRPGEECPCB?L?JWQGQ
9MSQFMSJBQCCRFCPCQSJRQGL0.'DMPK?RQGKGJ?PRMRFCDMJJMUGLE
!BT?LACB2#SQRMKGX?RGMLQ
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
9MSA?LPSL?LMRFCP2QAPGNRBGPCARJWMLRFGQPCQSJRRMECR#36PCQSJRQ4PWRFGQMLWMSPMUL(CPCGQRFC
QAPGNRRMEGTCWMS#36MSRNSR
####R SCRIPT####
set.seed(20);
df <- data.frame(.param0,.param1);
cluster <- kmeans(df[1:2], 3, nstart = 20);
df$Cluster <- as.factor(cluster$cluster);
colnames(df)[1] <- 'Sales';
colnames(df)[2] <- 'Zip Code';
write.csv(df, file=#output_csv#, row.names=FALSE);
####COLUMN BINDINGS (ONE PER LINE)####
!BT?LACB2#SQRMKGX?RGMLQ
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
Sales
Zip Code
!BT?LACB2#SQRMKGX?RGMLQ
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
/T/TCPTGCCPTGCUMDQF?PGLEUMDQF?PGLE
7FCLCTCPWMS?PCUMPIGLEGL4FMSEFR3NMRWMS?PCGLWMSPMULNPGT?RCCLTGPMLKCLRSLRGJWMSQF?PCWMSP
UMPIUGRFMRFCPQ3F?PGLE?NNJGCQRMQC?PAFCQNGL@M?PBQ?LB?LWB?R?WMSSNJM?B
77F?F?RWRWMSA?LQF?PMSA?LQF?PCC
4FGQGQ?JGQRMDM@HCARQ?PCESJ?PLML?BKGLGQRP?RMPSQCPA?LQF?PC!BKGLGQRP?RMPQF?TCKMPCEP?LSJ?P
AMLRPMJMTCPB?R?QCASPGRW
9MSA?LQF?PCUGRFEPMSNQ?LBUGRFGLBGTGBS?JNCMNJC9MSA?LQF?PCQCTCP?JBGeCPCLRRWNCQMDM@HCARQ
/@HCAR/@HCAR
RWNCRWNC
$CQAPGNRGML$CQAPGNRGML $CD$CD?SJRQCASPGRWKMBCJ?SJRQCASPGRWKMBCJ
5NJM?BCB
B?R?
$?R?RF?RU?Q
SNJM?BCBSQ
GLE?7C@
@PMUQCP
/LJWRFCSQCPUFMSNJM?BCBRFCB?R??LB?LWSQCPUGRF?BKGLGQRP?RMP
NPGTGJCECQF?Q?AACQQRMGR@WBCD?SJR4FCWA?LQF?PC?R?@JCMPQCJCAR
CBAMJSKLQUGRFMRFCPNCMNJCMPEPMSNQ3CC 3F?PCSNJM?BCBB?R?
0GL@M?PBQ !NGL@M?PBMD
Q?TCBQC?PAF
PCQSJRQ
!LWMLCUFMA?LTGCU?NGL@M?PBA?LQF?PCGR3CC QF?PC?NGL@M?PB
!LQUCPQ 4FCPCQSJRMD?
QGLEJCQC?PAF
!LWMLCUFMA?LTGCU?L?LQUCPA?LQF?PCGR3CC QF?PC?LQUCPQ
77FMA?LQF?PFMA?LQF?PC?LBRC?LBRMUFMKMUFMK
9MSBMLMRF?TCRM@C?L?BKGLGQRP?RMPMPRFCMULCPRMQF?PCQ?TCB?LQUCPQMPNGL@M?PBQ!LWSQCPA?L
QF?PCRFCK@?QCBMLRFC?AACQQJCTCJQRFCSQCPF?Q
)DWMSSNJM?B?QNPC?BQFCCRWMSA?LQF?PC #?L6#?L6GCGCUU MP #?L%#?L%BGRBGR NPGTGJCECQUGRFMRFCPNCMNJCUFMA?L
DSPRFCPQF?PCRFCKUGRFMRFCPQ4FGQJ?QRNMGLRGQGKNMPR?LR,GICQF?PGLE?QCAPCRQF?PGLE?LM@HCARMPWMSP
B?R?A?LOSGAIJWQNPC?BGLRFQU?WRMNCMNJCWMSBMLMRGLRCLBGRRM3MGDWMSPB?R?MPUMPIGQQCLQGRGTCRM
WMSP@SQGLCQQ@CRFMSEFRDSJGLFMUWMSQF?PCGR
&GL?JJWWMSA?LPCTMIC?AACQQRM?LM@HCARR?@JCUMPIQFCCRMPNGL@M?PBRF?RWMSF?TCNPCTGMSQJW
QF?PCB5LQF?PGLE?LM@HCARGQTCPWQGKGJ?PRMQF?PGLEGR
/TCPTGCUMDQF?PGLE
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
3F?P3F?PC?NGL@M?PC?NGL@M?PBB
3SKK?PW3SKK?PW 7FCLCTCPWMSTGCU?NGL@M?PBWMSF?TCRFCMNRGMLMD
QF?PGLEGRUGRFMRFCPQ
7FCLWMSQF?PC?NGL@M?PBUF?RWMS?PCPC?JJWQF?PGLEGQ?JGTCJGLIRMRFCNGL@M?PBUFCLWMSAJGAI 3F?P3F?PCC
UGRFdUGRFd3MUFCLCTCPQMKCMLCCJQCTGCUQGRRFCWUGJJQCCRFCKMQRPCACLRJWQ?TCBTCPQGMLUGRFRFCKMQR
PCACLRB?R?9MSBMLMRF?TCRM@C?L?BKGLGQRP?RMPMPRFCMULCPRMQF?PCQ?TCBNGL@M?PBQ!LWSQCPA?L
QF?PCRFCK@?QCBMLRFC?AACQQJCTCJQRFCSQCPF?Q
4MQF?PC?NGL@M?PB
#MLfESPCRFCNGL@M?PBRMJMMI?QWMS`JJU?LRGRRM?NNC?PUFCLQF?PCB
#JGAIRFC 3F?P3F?PCC GAML
#JGAI !!BBSQCPQMPEPBBSQCPQMPEPMSNQMSNQ ?LBQCJCARSQCPQMPEPMSNQRF?RWMSU?LRRMQF?PCUGRF
3F?PC?NGL@M?PB
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
#MLfESPCRFCJCTCJMD?AACQQ@WQCJCARGLEDPMKRFCBPMNBMULJGQR9MSUGJJMLJWQCCMNRGMLQ
?T?GJ?@JC@?QCBMLWMSPMUL?AACQQJCTCJ&MPCV?KNJCGDWMSF?TCMLJW 66GCGCUU ?AACQQWMSA?LLMR
QF?PC?Q %%BGRBGR9MSA?LQCJCAR
c #?L6#?L6GCGCUU RMNPMTGBCPC?BMLJW?AACQQ)DRFCNCPQMLBMCQL`RF?TC?AACQQRMRFC
SLBCPJWGLEB?R?RFCWA?LMLJWTGCU?QF?PCBNGL@M?PB)DRFCWAF?LEC?LWRFGLEMLRFC
NGL@M?PBRFCGPAF?LECQ?PCLMRQ?TCB)LMPBCPRMNCPQGQRRFCAF?LECQRFCSQCPUMSJB
LCCBRMK?IC?AMNWMDRFCKMBGfCBNGL@M?PB
c #?L%#?L%BGRBGR RM?JJMUKMBGfA?RGML%L?@JCQPCL?KGLEMPBCJCRGLERFCQF?PCBNGL@M?PB)D?
NCPQMLUGRFCBGRNPGTGJCECQKMBGfCQ?QF?PCBNGL@M?PBRFCGPAF?LECQUGJJ@CQ?TCBRM
GR
#JGAI !!BB?LB3?BB?LB3?TTCC
#JGAI !!BB0BB0CPKGQCPKGQQGMLQQGMLQ
3F?PC?NGL@M?PB
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
3F?P3F?PC?LQC?LQUUCPQCPQ
3SKK?PW3SKK?PW 9MSBMLMRF?TCRM@C?L?BKGLGQRP?RMPMPRFCMULCPRM
QF?PCQ?TCB?LQUCPQ!LWSQCPA?LQF?PCRFCK@?QCBMLRFC?AACQQ
JCTCJQRFCSQCPF?Q
7FCLCTCPWMSTGCU?L?LQUCPWMSF?TCRFCMNRGMLMDQF?PGLEGRUGRFMRFCPQ)RUGJJ@CQF?PCBGLGRQASPPCLR
QR?RCQMGDWMSF?TCKMBGfCBRFC?LQUCP@WGLRCP?ARGLEUGRFRFCR?@JCMPAF?PRRFCKMBGfCBTCPQGMLGQ
UF?RUGJJ@CQF?PCB
#MLfESPCRFC?LQUCPRMJMMI?QWMS`JJU?LRGRRM?NNC?PUFCLQF?PCB
3?TCRFC?LQUCP@WAJGAIGLE !!ARGMLQARGMLQ ?LB 3?3?TTCC
#JGAI !!ARGMLQARGMLQ ?LBRFCL 3F?P3F?PCC
#JGAI !!BBSQCPQMPEPBBSQCPQMPEPMSNQMSNQ ?LBQCJCARSQCPQMPEPMSNQRF?RWMSU?LRRMQF?PCUGRF
3F?PC?LQUCPQ
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
#MLfESPCRFCJCTCJMD?AACQQ@WQCJCARGLEDPMKRFCBPMNBMULJGQR9MSA?LQCJCAR
c #?L6#?L6GCGCUU RMNPMTGBCPC?BMLJW?AACQQ)DRFCSQCPBMCQL`RF?TC?AACQQRMRFC
SLBCPJWGLEUMPIQFCCRRFCWA?LMLJWTGCURFCQF?PCB?LQUCP
c #?L%#?L%BGRBGR RM?JJMUKMBGfA?RGML%L?@JCQPCL?KGLEMPBCJCRGLERFCQF?PCB?LQUCP)D?
SQCPUGRFCBGRNPGTGJCECQKMBGfCQ?QF?PCB?LQUCPRFCGPAF?LECQUGJJ@CQ?TCBRMGR
#JGAI !!BB?LB3?BB?LB3?TTCC
#JGAI $MLC$MLC
3F?PC?LQUCPQ
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
3F?P3F?PCSNJM?BCBB?CSNJM?BCBB?R?R?
)DWMSSNJM?B?QNPC?BQFCCRWMSA?LQF?PC #?L6#?L6GCGCUU MP #?L%#?L%BGRBGR NPGTGJCECQUGRFMRFCPNCMNJCUFMA?L
DSPRFCPQF?PCRFCKUGRFMRFCPQ
$?R?RF?RWMSSNJM?BCBDPMK?7C@@PMUQCPGQMLJWTGQG@JCRMWMS?LBRMRFC?BKGLGQRP?RMP9MSA?LQF?PC
RFCCLRGPCSNJM?BCBR?@JCMPMLJWQMKCMDGRQAMJSKLQ
3F?PCSNJM?BCBB?R?@WDMJJMUGLERFCQCQRCNQ
#JGAIML $$!!44!!MLRFCRMNL?TGE?RGML@?P
#JGAIMLRFCL?KCMDRFCSNJM?BCBB?R?WMSU?LRRMQF?PC
#JGAIRFC 3F?P3F?PCC GAML
3CJCAR %LRGP%LRGPC4C4?@JC?@JC MP 3NCAGfA#3NCAGfA#MJSKLQMJSKLQ
3F?PCSNJM?BCBB?R?
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
)DWMSQCJCARCB 3NCAGfA#3NCAGfA#MJSKLQMJSKLQQCJCARRFCAMJSKLQRMQF?PC
#JGAI !!BBSQCPQMPEPBBSQCPQMPEPMSNQMSNQ ?LBQCJCARRFCSQCPQ?LBEPMSNQRF?RWMSU?LRRMQF?PCUGRF
#MLfESPCRFCJCTCJMD?AACQQ@WQCJCARGLEDPMKRFCBPMNBMULJGQR9MSA?LQCJCAR
c #?L6#?L6GCGCUU RMNPMTGBCPC?BMLJW?AACQQ4FGQCL?@JCQTGCUGLERFCR?@JCB?R??LB
BCfLGLEUMPIQFCCRQMLRFCR?@JC
c #?L%#?L%BGRBGR RM?JJMUKMBGfA?RGML4FGQCL?@JCQPCL?KGLEKMBGDWGLEMPBCJCRGLERFC
CLRGPCR?@JC?LB?BBGLEMPPCKMTGLEGRQAMJSKLQ
#JGAI !!BB?LB3?BB?LB3?TTCC
#JGAI $MLC$MLC
3F?PCSNJM?BCBB?R?
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
22CCTTMIMIC?AC?AAACQCQQSLQF?PQSLQF?PCC
9MSK?WLCCBRMPCTMIC?AACQQRM?LM@HCARR?@JCUMPIQFCCRMPNGL@M?PBRF?RWMSF?TCNPCTGMSQJW
QF?PCB5LQF?PGLE?LM@HCARGQTCPWQGKGJ?PRMQF?PGLEGR
4MSLQF?PCMLCMPKMPCM@HCARQ
'MRMRFC?PC?UFCPCRFCM@HCARQWMSU?LRRMSLQF?PCGQJMA?RCB&PMKRFCRMNKCLS@?P
c )DRFCM@HCARGQ?R?@JCMPUMPIQFCCRAJGAI $$!!44!!
c )DRFCM@HCARGQ?NGL@M?PBAJGAI 0GL@M?P0GL@M?PBQBQ
c )DRFCM@HCARGQ?L?LQUCPAJGAI !LQ!LQUUCPQCPQ
&GLBRFCM@HCARQGLRFCJGQR?LBAFCAIRFCAMPPCQNMLBGLE@MVCQ
#JGAIRFC 3F?P3F?PCC GAML
#JGAIRFC 88 LCVRRMRFCSQCPQ?LBEPMSNQRF?RWMSU?LRRMPCKMTCDPMKQF?PGLE
2CTMIC?AACQQSLQF?PC
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
#JGAI $MLC$MLC
2CTMIC?AACQQSLQF?PC
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
'CRFCJN'CRFCJN
3SKK?PW3SKK?PW 4FC(CJN#CLRCPNPMTGBCQJGLIQRMBGeCPCLRPCQMSPACQRF?R
UCPCAPC?RCBRMFCJNWMSSQC4FMSEFR3NMR
4FCMLJGLC(CJN#CLRCPQCPTCQ?QWMSPfPQRJGLCMDQSNNMPRDMPUFCLWMSPSLGLRM?LWOSCQRGMLQUFGJCSQGLE
4FMSEFR3NMR
4FC(CJN#CLRCPA?L@C?AACQQCB@WAJGAIGLEML (CJN(CJN MLRFCRMNL?TGE?RGML@?P4FGQMNCLQ?QGKNJCBG?JME
@MVUGRFJGLIQRM(MURMQC?PAF+CWUMPBQ2CJC?QCLMRCQ$MASKCLR?RGML?LB$MULJM?BQ#JGAIMLCMD
RFCKRMMNCL?LCUR?@AMLR?GLGLEWMSPQCJCARCBRMNGA
4FC(CJN#CLRCPNPMTGBCQRFCDMJJMUGLEPCQMSPACQ
c !QC?P!QC?PAF@?PAF@?P 9MSA?LSQCRFCQC?PAF@?PRMQC?PAFRFPMSEF?JJMD4FMSEFR3NMR`Q
BMASKCLR?RGML?LBTGBCMQ
c 3FMPRRP3FMPRRP?GLGLETGBCMQ?GLGLETGBCMQ %?AFMDRFCQCTGBCMQAMTCP?NMNSJ?PRMNGAMPDC?RSPCCQNCAG?JJWRFMQC
RF?RF?TCHSQR@CCLPCJC?QCB
c ++CCWWUUMPMPBPBPCDCDCPCPCLACLACC4FGQPCDCPCLACAMLR?GLQ?JJMDRFCICWUMPBQRF?RWMSA?LSQCRMGKNPMTCWMSP
QC?PAFCVNCPGCLAC4FCICWUMPBQ?PCA?RCEMPGXCBGLRMQCARGMLQ?LBC?AFMDRFCK?PC
?AAMKN?LGCB@W?LCV?KNJC
c 22CJC?QC.MRCJC?QC.MRCQCQ !LCU2CJC?QC.MRCQGQK?BC?T?GJ?@JCUGRFCTCPWK?HMPKGLMP?LBN?RAF
PCJC?QC)RAMLR?GLQGLDMPK?RGMLMLLCUDC?RSPCQ?LB@SEfVCQ
c $MASKCLR?$MASKCLR?RGMLRGML 4FC$MASKCLR?RGMLQCARGMLGLAJSBCQJGLIQRMT?PGMSQBMASKCLR?RGMLESGBCQ
?LBRMNGAQ
c $M$MULJM?BQULJM?BQ 9MSA?LBMULJM?B4FMSEFR3NMRAJGCLRQ?LB!0)fJCQDPMKFCPCGLAJSBGLE/$"#
?LB*$"#BPGTCPQ?LBRFC$?R?!0)
c 66CPQGMLGLDCPQGMLGLDMPK?MPK?RGMLRGML 4FCTCPQGMLLSK@CPMDRFC4FMSEFR3NMRGLQR?LACWMS?PCASPPCLRJWSQGLE
A?L@CDMSLBGLRFC(CJN#CLRCP
'CRFCJN
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
3SNNMPRA3SNNMPRAMLR?ARGLDMLR?ARGLDMPK?MPK?RGMLRGML
)DWMSQRGJJA?L`RfLBUF?RWMS`PCJMMIGLEDMPWMSA?LAMLR?ARQSNNMPR
'CRFCJN
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
'CRFCJN
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
!@MSRRFGQP!@MSRRFGQPCDCDCPCPCLACLACC
4FGQ2CDCPCLACQCARGMLAMLR?GLQRFCAMKK?LBQ?LBRFCGPQWLR?VDMP?JJRFCAMKK?LBJGLCRMMJQGL
4FMSEFR3NMR
)LAJSBCBGLRFGQESGBC?PC
c+CWUMPBPCDCPCLAC JGQRQRFC?T?GJ?@JCICWUMPBQRMSQCGLWMSPQC?PAF4FCQC?PC?JQMJGQRCBGLRFC
(CJN#CLRCPUFGAFGQ?T?GJ?@JCDPMK (CJN(CJN MLRFCRMNL?TGE?RGML@?PGL4FMSEFR3NMR
cRQAJGAMKK?LBPCDCPCLAC JGQRQRFC4FMSEFR3NMR#MKK?LB,GLC)LRCPD?ACAMKK?LBQ
c&MPKSJ?PCDCPCLAC JGQRQRFC?T?GJ?@JCDMPKSJ?MNCP?RMPQ?LBDSLARGMLQ4FCQC?PC?JQMJGQRCBGLRFC
&MPKSJ?!QQGQR?LRUFGAFGQ?T?GJ?@JCDPMKRFCNJ?ACGL4FMSEFR3NMRUFCPCWMS@SGJBDMPKSJ?Q
c$?RC?LBRGKCDMPK?RQPCDCPCLAC JGQRQRFC?AACNRCBB?RCRGKC?LBRGKCQR?KNDMPK?RQRF?RWMS
A?LSQCUFCLSNJM?BGLEB?R?RFPMSEFRFC7C@GLRCPD?ACMPSQGLERFC4FMSEFR3NMR,M?BCP
c2MUJCTCJQCASPGRWPSJCQPCDCPCLAC JGQRQRFCMNCP?RMPQDMP@SGJBGLEPMUJCTCJQCASPGRWPSJCQ
c41,PCDCPCLAC JGQRQRFC31,AMKK?LBQRF?R?PCQSNNMPRCBGL41,
c4FMSEFR3NMR,M?BCPg?EPCDCPCLAC JGQRQRFCMNRGMLQDMPJM?BGLEB?R?UGRFRQJM?B
!@MSRRFGQPCDCPCLAC
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
++CCWWUUMPMPBPBPCDCDCPCPCLACLACC
9MSA?LSQCICWUMPBQUFCL?QIGLE?OSCQRGMLRMFCJNBCfLCWMSPQC?PAF4FGQPCDCPCLACJGQRQRFCT?PGMSQ
ICWUMPBQ9MSA?L?JQMQCCRFGQJGQRMDICWUMPBQ?LBCV?KNJCQDPMKUGRFGLRFCFCJNACLRCP
'CLCP'CLCP?JI?JICCWWUUMPMPBQBQ
++CCWWUUMPMPBB %V%V?KNJCQ?KNJCQ
RMN
ctop sales rep by count sales for average
revenue >10000
csales rep average revenue for each region
top
@MRRMK
cbottom revenue average revenue by
state
ccustomer by revenue for each sales rep
bottom
L
ctop 10 sales rep revenue
L
cbottom 25 customer by revenue for each sales
rep
QMPR@W
crevenue by state sort by average
revenue
crevenue by customer sort by region
+CWUMPBPCDCPCLAC
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
$?$?RRCICICCWWUUMPMPBQBQ
++CCWWUUMPMPBB %V%V?KNJCQ?KNJCQ
?DRCP
corder date after 10/31/2014
@CDMPC
corder date before 03/01/2014
@CRUCCLd?LB
corder date between 01/30/2012
and 01/30/2014
B?WMDUCCI
crevenue by day of week last 6
months
UCCI
crevenue by week last quarter
KMLRF
crevenue by month last year
B?GJW
cshipments by region daily
UCCIJW
crevenue weekly
KMLRFJW
ccommission > 10000 monthly
OS?PRCPJW
csales quarterly for each product
WC?PJW
cshipments by product yearly
B?WMDUCCIT?P
ccount shipments Monday
+CWUMPBPCDCPCLAC
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
++CCWWUUMPMPBB %V%V?KNJCQ?KNJCQ
KMLRFT?P
ccommission January
KMLRFWC?PT?P
ccommission by sales rep February
2014
WC?PT?P
crevenue by product 2014 product name contains
snowboard
WCQRCPB?W
csales yesterday for pro -ski200 by
store
UCCIRMB?RC
csales by order date week to date for
pro-ski200
KMLRFRMB?RC
csales by product month to date sales >
2400
OS?PRCPRMB?RC
csales by product quarter to date for top 10
products by sales
WC?PRMB?RC
csales by product year to date
J?QRB?W
ccustomers last day by referrer
J?QRUCCI
ccustomers last week by store
J?QRKMLRF
ccustomers last month by day
J?QROS?PRCP
ccustomers last quarter sale >300
+CWUMPBPCDCPCLAC
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
++CCWWUUMPMPBB %V%V?KNJCQ?KNJCQ
J?QRWC?P
ctop 10 customers last year by sale by store for
region west
L
B?WQ
cvisitors last 7 days
L
UCCIQ
cvisitors last 10 weeks by day
L
KMLRFQ
cvisitors last 6 months for homepage visits > 30
by month
L
OS?PRCPQ
cvisitors last 2 quarters by month by
campaign
L
WC?PQ
cvisitors last 5 years by revenue for sum
revenue >5000
EPMURFMDd@W
cgrowth of sales by order
date
EPMURFMDd@WdB?GJW
cgrowth of sales by order
date daily
EPMURFMDd@WdKMLRFJW
cgrowth of sales by date
shipped monthly sales > 24000
EPMURFMDd@WdUCCIJW
cgrowth of sales by
receipt date weekly for
proski2000
EPMURFMDd@WdOS?PRCPJW
cgrowth of sales by date
shipped quarterly
+CWUMPBPCDCPCLAC
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
++CCWWUUMPMPBB %V%V?KNJCQ?KNJCQ
EPMURFMDd@WdWC?PJW
cgrowth of sales by date
closed yearly
B?GJWWC?PMTCPWC?P
cgrowth of revenue by
order date daily
year-over-year
UCCIJWWC?PMTCPWC?P
cgrowth of revenue by
date shipped weekly
year-over-year
KMLRFJWWC?PMTCPWC?P
cgrowth of revenue by
receipt date monthly
year-over-year
OS?PRCPJWWC?PMTCPWC?P
cgrowth of revenue by
date shipped quarterly
year-over-year
L
B?WQ?EM
csales 2 days ago
L
UCCIQ?EM
csales 4 weeks ago by store
L
KMLRFQ?EM
csales 2 months ago by region
L
OS?PRCPQ?EM
csales 4 quarters ago by product name contains
deluxe
L
WC?PQ?EM
csales 5 years ago by store for region
west
+CWUMPBPCDCPCLAC
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
++CCWWUUMPMPBB %V%V?KNJCQ?KNJCQ
RMB?W
csales today by store
LCVRB?W
cshipments next day by order
LCVRUCCI
cshipments next week by store
LCVRKMLRF
cappointments next month by day
LCVROS?PRCP
copportunities next quarter amount >
30000
LCVRWC?P
copportunities next year by sales rep
L
B?WQ
cshipments next 7 days
L
UCCIQ
cshipments next 10 weeks by day
L
KMLRFQ
copenings next 6 months location
L
OS?PRCPQ
copportunities next 2 quarters by
campaign
L
WC?PQ
copportunities next 5 years by revenue
44GKCIGKCICCWWUUMPMPBQBQ
++CCWWUUMPMPBB %V%V?KNJCQ?KNJCQ
BCR?GJCB
cship time detailed
+CWUMPBPCDCPCLAC
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
++CCWWUUMPMPBB %V%V?KNJCQ?KNJCQ
J?QRKGLSRC
ccount homepage views last minute
J?QRFMSP
ccount unique visits last hour
L
KGLSRCQ
ccount visitors last 30 minutes
L
FMSPQ
ccount visitors last 12 hours
FMSPJW
cvisitors by page name hourly
L
KGLSRCQ?EM
csum inventory by product 10 minutes
ago
L
FMSPQ?EM
csum inventory by product by store 2 hours
ago
44CCVRIVRICCWWUUMPMPBQBQ
++CCWWUUMPMPBB %V%V?KNJCQ?KNJCQ
@CEGLQUGRF
cproduct name begins with 'pro'
AMLR?GLQ
cproduct name contains "alpine" description
contains "snow shoe"
CLBQUGRF
cproduct name ends with 'deluxe'
+CWUMPBPCDCPCLAC
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
++CCWWUUMPMPBB %V%V?KNJCQ?KNJCQ
LMR@CEGLQUGRF
cproduct name not begins with "tom's"
LMRAMLR?GLQ
cproduct color not contains 'tan' product color
not contains 'red'
LMRCLBQUGRF
cproduct name not ends with "trial"
QGKGJ?PRM
ccourse name similar to 'hand'
LMRQGKGJ?PRM
ccourse name not similar to 'hand'
.SK@CPI.SK@CPICCWWUUMPMPBQBQ
&SLARGML&SLARGML %V%V?KNJCQ?KNJCQ
QSK
csum revenue
?TCP?EC
caverage revenue by store
AMSLR
ccount visitors by site
K?V
cmax sales by visitor by site
KGL
cmin revenue by store by campaign for cost >
5000
QR?LB?PBBCTG?RGML
cstandard deviation revenue by product by month
for date after 10/31/2010
SLGOSCAMSLR
cunique count visitor by product page last
week
+CWUMPBPCDCPCLAC
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
&SLARGML&SLARGML %V%V?KNJCQ?KNJCQ
T?PG?LAC
cvariance sale amount by visitor by product for
last year
&GJR&GJRCPICPICCWWUUMPMPBQBQ
&SLARGML&SLARGML %V%V?KNJCQ?KNJCQ
@CRUCCL?LB
crevenue between 0 and
1000
csum sale amount by visitor by product for last
year sale amount
> 2000
cunique count visitor by product by store for
sale amount
< 20
ccount calls by employee lastname >= m
ccount shipments by city latitude <=
0
cunique count visitor by store purchased
products
= 3 for last 5 days
csum sale amount region != canada region
!= mexico
+CWUMPBPCDCPCLAC
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
,,MA?MA?RGMLIRGMLICCWWUUMPMPBQBQ
++CCWWUUMPMPBB %V%V?KNJCQ?KNJCQ
LC?P
crevenue store name county near san
francisco
LC?PUGRFGL
L
KGJCQZIKZKCRCPQ
crevenue store name county near alameda
within 50 miles
D?PRFCPRF?L
L
KGJCQZIKZKCRCPQ
DPMK caverage hours worked branch farther than 80 km
from scarborough
,MA?RGMLICWUMPBQMLJWUMPIDMPQC?PAFCQUFCPCRFCB?R?QMSPACGLAJSBCQJ?RGRSBCJMLEGRSBCB?R?
00CPGMBICPGMBICCWWUUMPMPBQBQ
++CCWWUUMPMPBB %V%V?KNJC?KNJC
OS?PRCP
B?RC
quarter (commit date)</td>
</tr>
KMLRFMDOS?PRCP
B?RC
month of quarter (commit date)</td>
</tr>
UCCIMDWC?P
B?RC
week of year (commit date)</td>
</tr>
UCCIMDOS?PRCP
B?RC
week of quarter (commit date)</td>
</tr>
UCCIMDKMLRF
B?RC
week of month (commit date)</td>
</tr>
B?WMDWC?P
B?RC
day of year (commit date)</td>
</tr>
B?WMDOS?PRCP
B?RC
day of quarter (commit date)</td>
</tr>
+CWUMPBPCDCPCLAC
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
B?W
B?RC
day (order date)</td>
</tr>
B?WMDUCCI
B?RC
day of week (order date)</td>
</tr>
FMSP
B?RCRGKC
hour (timestamp)</td>
</tr>
</table>
+CWUMPBPCDCPCLAC
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
441,P1,PCDCDCPCPCLACLACC
41,GQRFC4FMSEFR3NMRJ?LES?ECDMPCLRCPGLE31,AMKK?LBQ4FGQPCDCPCLACJGQRQ41,AMKK?LBQWMS
A?LSQCRMBMRFGLEQJGICAPC?RGLE?QAFCK?MPTCPGDWGLE?B?R?JM?B
441,A1,AMKK?LBQMKK?LBQ
9MSA?LSQC41,CGRFCP RFPMSEFRFC4FMSEFR3NMR?NNJGA?RGML`QUC@GLRCPD?AC MPRFC AMKK?LBJGLC
GLRCPD?AC GLRFC,GLSVQFCJJ
.MR.MRCC 7MPIQFCCRQ?LBNGL@M?PBQGL4FMSEFR3NMR?PCBCNCLBCLRSNMLRFCB?R?GLRFCSLBCPJWGLER?@JCQ
5QCA?SRGMLUFCLKMBGDWGLER?@JCQBGPCARJW)DWMSAF?LECMPPCKMTC?QAFCK?MLUFGAFRFMQCM@HCARQ
PCJWRFCM@HCARQAMSJB@CAMKCGLT?JGB
9MSA?LSQC41,RMTGCU?LBKMBGDWQAFCK?Q?LBB?R?GLR?@JCQ2CKCK@CPRM?BB?QCKGAMJML?DRCP
C?AFAMKK?LB#MKK?LBQ?PCLMRA?QCQCLQGRGTC@SR?PCA?NGR?JGXCBFCPCDMPPC?B?@GJGRW
7FCLPCDCPPGLERMM@HCARQSQGLEDSJJWOS?JGfCBM@HCARL?KCQRFCQWLR?VGQ
"database"."schema"."table"
!Q?@CQRNP?ARGACWMSQFMSJBCLAJMQCM@HCARL?KCQB?R?@?QCQAFCK?R?@JC?LBAMJSKLGLBMS@JC
OSMRCQ?LBAMJSKLT?JSCQGLQGLEJCOSMRCQ
"?QGAA"?QGAAMKK?LBQMKK?LBQ
33WLR?VWLR?V $CQAPGNRGML$CQAPGNRGML %V%V?KNJCQ?KNJCQ
help $GQNJ?WQAMKK?LBFCJN TQL> help
66GCGCUQAFCK?Q?LBB?UQAFCK?Q?LBB?R?R?
33WLR?VWLR?V $CQAPGNRGML$CQAPGNRGML %V%V?KNJCQ?KNJCQ
SHOW DATABASES ,GQRQ?JJ?T?GJ?@JCB?R?@?QCQ TQL> SHOW DATABASES;
USE <database>3UGRAFCQRFCAMLRCVRRMRFCQNCAGfCBB?R?@?QC
4FGQGQPCOSGPCBGDOSCPGCQBMLMRSQCDSJJWOS?JG
fCBL?KCQB?R?@?QCQAFCK?R?@JCDMPQNCAGDW
GLER?@JCQ
TQL> USE "fruit_database";
SHOW SCHEMAS ,GQRQ?JJQAFCK?QUGRFGLRFCASPPCLRB?R?@?QC TQL> SHOW SCHEMAS;
SHOW TABLES ,GQRQ?JJR?@JCQUGRFGLRFCASPPCLRB?R?@?QC@W
QAFCK?
TQL> SHOW TABLES;
SHOW TABLE <table>,GQRQ?JJRFCAMJSKLQDMP?R?@JC TQL> SHOW TABLE
"locations";
41,PCDCPCLAC
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
33WLR?VWLR?V $CQAPGNRGML$CQAPGNRGML %V%V?KNJCQ?KNJCQ
SCRIPT SERVER 'CLCP?RCQRFC41,QAFCK?DMP?JJR?@JCQGL?JJ
B?R?@?QCQMLRFCQCPTCP
TQL> SCRIPT SERVER;
SCRIPT DATABASE
<database>
'CLCP?RCQRFC41,QAFCK?DMP?JJR?@JCQGL?
B?R?@?QC
TQL> SCRIPT DATABASE
"fruit_database";
SCRIPT TABLE <table>'CLCP?RCQRFC41,QAFCK?DMP?R?@JC TQL> SCRIPT TABLE
"vendor";
SELECT
<cols_or_expr>
FROM <table_list>
[WHERE
<predicates>]
[GROUP BY <expr>]
[ORDER BY <expr>]
3FMUQQNCAGfCBQCRMDR?@JCB?R?
)DWMSBMLMRQNCAGDWRFC4/0LSK@CPMDPMUQRM
QCJCARRFCRMNPMUQUGJJ@CPCRSPLCB@WBC
D?SJR4FCLSK@CPMDPMUQRMPCRSPLA?L@CQCRSQ
GLERFC 41, AMKK?LBJGLCg?E
--query_results
_apply_top_row_count
9MSA?LSQCRFCDMJJMUGLE?EEPCE?RGMLDSLARGMLQ
c QSK
c AMSLR
c AMSLRBGQRGLAR
c QRBBCT
c ?TE
c T?PG?LAC
c KGL
c K?V
9MSA?LSQCRFCDMJJMUGLEB?RCDSLARGMLQ
c ?@QWC?P
c ?@QKMLRF
c ?@QB?W
c ?@QOS?PRCP
c B?RC
c 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?UGRFGLRFCASPPCLRB?R?@?QC TQL> CREATE SCHEMA
"fruit_schema";
CREATE TABLE <table>
(<column_definitions>
[<constraints>])
#PC?RCQ?R?@JCUGRFRFCQNCAGfCBAMJSKLBCfLG
RGMLQ?LBAMLQRP?GLRQ
5QC0!24)4)/."9(!3(RMQF?PB?R?@JC?APMQQ
TQL> CREATE TABLE "vendor"
("vendorid" int,
"name" varchar(255));
41,PCDCPCLAC
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
33WLR?VWLR?V $CQAPGNRGML$CQAPGNRGML %V%V?KNJCQ?KNJCQ
[PARTITION BY HASH
(<number>)
[KEY
("<column>")]])
?JJLMBCQ)DLM+%9GQQNCAGfCBRFCR?@JCUGJJ@C
P?LBMKJWQF?PBCB
.MRCRF?RWMSA?LQNCAGDWPCJ?RGMLQFGNAMLQRP?GLRQ
&/2%)'.+%9MP2%,!4)/.3()0GLRFC#2%
!4%4!",%QR?RCKCLR"SRGRGQPCAMKKCLBCBRM
BCfLCRFCQCSQGLE!,4%24!",%QR?RCKCLRQ?R
RFCCLBMDWMSP41,QAPGNR?DRCPAPC?RGLEWMSPR?
@JCQ4FGQUMPIQ@CRRCPGLQAPGNRQ@CA?SQCGRES?P
?LRCCQRF?RR?@JCQ?PCAPC?RCB@CDMPCRFCW?PCPCD
CPCLACBGLRFCAMLQRP?GLRBCfLGRGMLQ
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?KMBGfA?3AFCK?KMBGfA?RGMLRGML
33WLR?VWLR?V $CQAPGNRGML$CQAPGNRGML %V%V?KNJCQ?KNJCQ
DROP DATABASE
<database>
$PMNQ?B?R?@?QC?LB?JJMDGRQQAFCK?Q?LBR?
@JCQ
TQL> DROP DATABASE
"fruit_database";
DROP SCHEMA
<schema>
$PMNQ?QAFCK?UGRFGLRFCASPPCLRB?R?@?QC?LB
BPMNQ?JJMDRFCR?@JCQGLRFCQAFCK?
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?@JCRM?BBBPMNMPPCL?KC?AMJSKL
7FCLWMS?BB?AMJSKLRM?LCVGQRGLER?@JCWMS
KSQRNPMTGBC?BCD?SJRT?JSCRMSQCDMPCVGQRGLE
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?JJB?R?DPMK?R?@JC@SRNPCQCPTCQGRQ
KCR?B?R?GLAJSBGLE?JJ'5)$QPCJ?RGMLQFGNQCRA
4FGQA?L@CSQCBRMDMPAC?LCUQAFCK?DMP?
R?@JCUGRFMSRJMQGLERFCKCR?B?R?
(MUCTCPRFGQMNCP?RGMLPCKMTCQ?JJCVGQRGLEB?R?
DPMKRFCR?@JC?LBKSQR@CSQCBUGRFA?SRGML
9MSKSQRPCJM?BRFCB?R?DMJJMUGLE?425.#!4%
MP?JJBCNCLBCLRM@HCARQUMPIQFCCRQ?LBNGL
@M?PBQGL 4FMSEFR3NMR UGJJ@CAMKCGLT?JGB
TQL> TRUNCATE TABLE
"location";
41,PCDCPCLAC
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
33WLR?VWLR?V $CQAPGNRGML$CQAPGNRGML %V%V?KNJCQ?KNJCQ
ALTER TABLE <table>
DROP CONSTRAINT
PRIMARY KEY;
$PMNQRFCNPGK?PWICWDPMK?R?@JC
.MRCRF?RGDWMSRFCL?BB?LCUNPGK?PWICWRFC
Q?KCSNQCPR@CF?TGMPUGJJ@C?NNJGCB?QUGRF
?BBGLE?LWNPGK?PWICW4FGQA?LPCQSJRGLB?R?
BCJCRGMLQMK?ICQSPCWMSSLBCPQR?LBFMURFC
SNQCPRUGJJ?eCARWMSPB?R??FC?BMDRGKC
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>;
$PMNQRFCL?KCBDMPCGELICWMPPCJ?RGMLQFGN@C
RUCCLRUMR?@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>];
9MSKSQRSQCRFGQQWLR?VUFCLBPMNNGLEPCJ?RGML
QFGNQ@CRUCCLR?@JCQAPC?RCB@CDMPC
4FMSEFR3NMRTCPQGML4FGQGQ@CA?SQCPCJ?RGML
QFGNQAMSJBLMR@CL?KCBGLMJBCPTCPQGMLQ
$PMNQRFCDMPCGELICWMPPCJ?RGMLQFGN@CRUCCL
RUMR?@JCQUFCPCWMSA?LLMRPCDCPCLACGR@WPCJ?
RGMLQFGNL?KC)DRFCPCJ?RGMLQFGNU?QAPC?RCB
UGRFMSR?L?KCSQC
c RFCL?KCMDRFCPCDCPCLACBR?@JCDMP?
DMPCGELICW
c RFCL?KCMDRFCPCJ?RCBR?@JCDMP?PC
J?RGMLQFGN
)DWMSBPMN?DMPCGELICWUGRFMSRQNCAGDWGLERFC
PCDCPCLACBR?@JC?JJDMPCGELICWQDPMKRFCR?@JC
WMS?PC?JRCPGLEUGJJ@CBPMNNCB
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?LECQRFCN?PRGRGMLGLEML?R?@JC@WBMGLEMLC
MD
c PCQF?PBGLE?QF?PBCBR?@JC
c AF?LEGLE?PCNJGA?RCBR?@JCRM?QF?PB
CBR?@JC
c AF?LEGLE?QF?PBCBR?@JCRM?PCNJGA?R
TQL> ALTER TABLE
"sales_fact"
SET FACT
PARTITION BY HASH
(96)
KEY ("PO_number");
TQL> ALTER TABLE
41,PCDCPCLAC
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
33WLR?VWLR?V $CQAPGNRGML$CQAPGNRGML %V%V?KNJCQ?KNJCQ
CBSLQF?PBCBR?@JC
"WBCD?SJR4FMSEFR3NMRBMCQLMRQF?PBBGKCL
QGMLR?@JCQ
4MAF?LECRFCN?PRGRGMLGLEML?R?@JCMPRM
AF?LEC?BGKCLQGMLR?@JCRM?QF?PBCBR?@JCSQC
!,4%24!",%3%4&!#40!24)4)/."9(!3(
4MK?IC?QF?PBCBR?@JCGLRM?BGKCLQGMLR?@JC
PCNJGA?RCBMLCTCPWLMBCSQC ALTER
TABLE...SET DIMENSION; AMKK?LB
"fruit_dim"
SET DIMENSION;
ALTER TABLE <table>
MODIFY COLUMN
<column>
<new_data_type>;
#F?LECQRFCB?R?RWNCMD?AMJSKL4FGQA?L
F?TCGKNJGA?RGMLQMLQF?PBGLE?LBNPGK?PWICW
@CF?TGMP3CC !@MSRB?R?RWNCAMLTCPQGML
TQL> ALTER TABLE fact100
MODIFY COLUMN
product_id int;
-MBGDW3AFCK?-MBGDW3AFCK?
33WLR?VWLR?V $CQAPGNRGML$CQAPGNRGML %V%V?KNJCQ?KNJCQ
INSERT INTO
<table>
VALUES ...
)LQCPRQT?JSCQGLRM?R?@JC/LJWSQCRFGQDMPRCQR
GLE$MLMRSQC).3%24ML?NPMBSARGMLQWQRCK
TQL> INSERT INTO "vendor"
VALUES 'helen rose',
'jacob norse',
'eileen ruff',
'manny gates';
UPDATE <table>
... SET ...
[WHERE ...]
5NB?RCQPMUQGL?R?@JCRF?RK?RAFMNRGML?JJW
NPMTGBCBNPCBGA?RCQ0PCBGA?RCQF?TCRFCDMPK
AMJSKLT?JSCAMLLCARCB@WRFC!.$ICWUMPB
3CRQRFCAMJSKLT?JSCQRMRFCQNCAGfCBT?JSCQ
TQL> UPDATE "location"
SET "borough" =
'staten island',
"city" = 'new york'
WHERE "borough" =
'staten isl'
AND city = 'NY';
DELETE FROM
<table> [WHERE...]
$CJCRCQPMUQDPMK?R?@JCRF?RK?RAFMNRGML?JJW
NPMTGBCBNPCBGA?RCQ0PCBGA?RCQF?TCRFCDMPK
AMJSKLT?JSCAMLLCARCB@WRFC!.$ICWUMPB
TQL> DELETE FROM "vendor"
WHERE
"name" = 'Joey Smith'
AND
"vendorid" = '19463';
##MLQMLQRPRP?GLRQ?LBP?GLRQ?LBPCJ?CJ?RGMLQFGNQRGMLQFGNQ
#MLQRP?GLRQ?LBPCJ?RGMLQFGNQGL4FMSEFR3NMR?PCSQCBRMBCfLCRFCPCJ?RGMLQFGNQ@CRUCCLR?@JCQGCFMU
RFCWA?L@CHMGLCB(MUCTCPAMLQRP?GLRQ?PCLMRCLDMPACB?QRFCWUMSJB@CGL?RP?LQ?ARGML?JB?R?@?QC
9MSA?LBCfLCRFCDMJJMUGLEAMLQRP?GLRQUFCLAPC?RGLE?R?@JCUGRF#2%!4%4!",%MP?BBRFCKRM?L
CVGQRGLER?@JCSQGLERFC!$$#/.342!).4QWLR?V
41,PCDCPCLAC
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
33WLR?VWLR?V $CQAPGNRGML$CQAPGNRGML %V%V?KNJCQ?KNJCQ
02)-!29+%9 $CQGEL?RCQ?SLGOSCLMLLSJJT?JSC?QRFC
NPGK?PWICWDMP?R?@JC4FGQA?L@CMLCAMJ
SKLMP?AMK@GL?RGMLMDAMJSKLQ
)DT?JSCQ?PCLMRSLGOSC?LSNQCPRUGJJ@C
NCPDMPKCBGD?PMUGLAJSBCQ?NPGK?PWICW
RF?RGQ?JPC?BWNPCQCLRGLRFCB?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 $CfLCQ?PCJ?RGMLQFGNUFCPCRFCT?JSCQGL
RFCR?@JC?PCSQCBRMHMGLRM?QCAMLBR?@JC
5QCQ?LCOS?JGRWMNCP?RMP4FCDMPCGELICW
KSQRK?RAFRFCNPGK?PWICWMDRFCR?@JCRF?R
GQPCDCPCLACBGLLSK@CPAMJSKLRWNC?LB
MPBCPMDAMJSKLQ
7FCLAPC?RGLE?DMPCGELICWEGTCGR?L?KC
9MSA?LPCDCPCLACRFCDMPCGELICWL?KCJ?RCP
GDWMSU?LRRMPCKMTCGR
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 $CfLCQ?PCJ?RGMLQFGNUFCPCRFCT?JSCQGL
RFCR?@JCA?L@CSQCBRMHMGLRM?QCAMLB
R?@JCSQGLE?LCOS?JGRWAMLBGRGMLPCOSGPCB
?LBMLCMPKMPCP?LECAMLBGRGMLQMNRGML?J
4FCQCAMLBGRGMLQ?ARJGIC?7(%2%AJ?SQC
UFCLRFCRUMR?@JCQ?PCHMGLCB4FCW?PC?N
NJGCBSQGLE!.$JMEGAQSAFRF?R?JJAMLBG
RGMLQKSQR@CKCRDMP?PMURM@CGLAJSBCB
9MSK?W?BBKSJRGNJCPCJ?RGMLQFGNQ@CRUCCL
R?@JCQ
7FCLAPC?RGLE?PCJ?RGMLQFGNEGTCGR?L?KC
9MSA?LPCDCPCLACRFCPCJ?RGMLQFGNL?KCJ?R
CPGDWMSU?LRRMPCKMTCGR
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
4FMSEFR3NMR5QCP'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> g?EA?L@CSQCBUGRF41,RMJGKGRRFCLSK@CP
MDPCQSJRPMUQPCRSPLCB@W?OSCPW&MPCV?KNJC
$ tql --query_results_apply_top_row_count 100
$?$?R?RWNCQR?RWNCQ
4FMSEFR3NMRQSNNMPRQ?QGKNJGfCBJGQRMDB?R?RWNCQ
33WLR?VWLR?V $CQAPGNRGML$CQAPGNRGML %V%V?KNJCQ?KNJCQ
#F?P?ARCP
c 6!2#(!2
L
3NCAGDWRFCK?VGKSKLSK@CP
MDAF?P?ARCPQ?QGL6!2
#(!24FCQGXCJGKGRGQ
'"DMP6!2#(!2T?JSCQ
&JM?RGLENMGLR
c $/5",%
c &,/!4
$/5",%GQPCAMKKCLBCB
"MMJC?L
c "//,
#?L@C true MP false
)LRCECP
c ).4
c ")').4
).4FMJBQ@GRQ
")').4FMJBQ@GRQ
$?RCMPRGKC
c $!4%
c $!4%4)-%
c 4)-%34!-0
c 4)-%
$!4%4)-%4)-%34!-0?LB
4)-%?PCQRMPCB?RRFCEP?LSJ?P
GRWMDQCAMLBQ
4)-%34!-0GQGBCLRGA?JRM
$!4%4)-%@SRGQGLAJSBCBDMP
QWLR?VAMKN?RG@GJGRW
41,PCDCPCLAC
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
44FMSEFR3NMRJM?BCPg?EPFMSEFR3NMRJM?BCPg?EPCDCDCPCPCLACLACC
&MPPCASPPGLEB?R?JM?BQ?LBDMPQAPGNRGLEJM?BQSQCRFC4FMSEFR3NMR,M?BCPRQJM?B4FGQPCDCPCLAC
QCARGMLJGQRQ?JJRFCg?EQRF?RA?L@CSQCBRMKMBGDWRFC@CF?TGMPMDRQJM?B
'CLCP'CLCP?JRQJM?Bg?EQ?JRQJM?Bg?EQ
&J?E&J?E $CQAPGNRGML$CQAPGNRGML .MR.MRCQCQ
--target_database
<database>
3NCAGfCQRFCNPCCVGQRGLER?P
ECRB?R?@?QCGLRMUFGAF
RQJM?BQFMSJBJM?BRFCB?R?
--target_schema <schema> 3NCAGfCQRFCR?PECRQAFCK? $CD?SJRGQaD?JAML=BCD?SJR=QAFCK?b
--target_table <table> 3NCAGfCQRFCR?@JCQRF?RWMS
U?LRRMJM?BGLRMRFCB?R?
@?QC
4FCR?@JCQKSQRCVGQRGLRFCB?R?@?QCQNCAG
fCB@W --target_database
--empty_target 3NCAGfCQRF?R?LWB?R?GLRFC
R?PECRR?@JCGQRM@CPCKMTCB
@CDMPCRFCLCUB?R?GQ
JM?BCB
)DQSNNJGCB?LWPMUQRF?RCVGQRGLRFCR?@JC
QNCAGfCB@W --target_database ?LB
--target table UGJJ@CBCJCRCB@CDMPCRFGQ
B?R?JM?B4MNCPDMPK?LaSNQCPRbMLRFCCVGQR
GLEB?R?MKGRRFGQg?EMPQNCAGDW
--noempty_target
--max_ignored_rows
<number>
3NCAGfCQRFCK?VGKSKLSK
@CPMDPMUQRF?RA?L@CGE
LMPCBGDRFCWD?GJRMJM?B
)DRFCLSK@CPMDGELMPCBPMUQCVACCBQRFGQ
JGKGRRFCJM?BUGJJ@C?@MPRCB
--bad_records_file
<path_to_file>/<file_name>
3NCAGfCQRFCfJCRMSQCDMP
QRMPGLEPMUQRF?RD?GJCBRM
JM?B
)LNSRPMUQRF?RBMLMRAMLDMPKRMRFCBCfLCB
QAFCK?GL4FMSEFR3NMRUGJJ@CGELMPCB?LB
GLQCPRCBGLRMRFGQfJC
--date_format
<date_formatmask>
3NCAGfCQRFCDMPK?RQRPGLE
DMPB?RCT?JSCQ
4FCBCD?SJRDMPK?RGQ yearmonthday CEa$CA
RFb?LBGQPCNPCQCLRCB?Q 20011230
5QCRFCB?RCDMPK?RQNCAGfA?RGMLQQSNNMPRCB
GLRFC QRPNRGKCJG@P?PWDSLARGML
--date_time_format
<date_formatmask>
<time_formatmask>
3NCAGfCQRFCDMPK?RQRPGLE
DMPB?RCRGKCT?JSCQ
4FCBCD?SJRGQWC?PKMLRFB?WFMSPKGLSRCQCA
MLBCE$CARF?LBGQPCNPC
QCLRCB?Q5QCRFCB?RCRGKC
DMPK?RQNCAGfA?RGMLQQSNNMPRCBGLRFC QRPN
RGKCJG@P?PWDSLARGML
--time_format
<time_formatmask>
3NCAGfCQRFCDMPK?RQRPGLE
DMPRGKCT?JSCQ
4FCBCD?SJRGQFMSPKGLSRCQCAMLB5QCRFC
RGKCDMPK?RQNCAGfA?RGMLQQSNNMPRCBGLRFC
QRPNRGKCJG@P?PWDSLARGML
--v=[0|1|2|3 3NCAGfCQRFCTCP@MQGRWMDJME
KCQQ?ECQ
0PMTGBC?T?JSCDMPTCP@MQGRWJCTCJ"WBCD?SJR
TCP@MQGRWGQQCRRMRFCKGLGKSKUFGAFGQ
4FGQT?JSCGQQGKGJ?PRM?TMJSKCAMLRPMJ!R
FGEFCPJCTCJQWMSPJMEPCACGTCQKMPCKCQQ?ECQ
?LBRF?RJMEKMPCDPCOSCLRJW4FGQGQSQCBDMP
4FMSEFR3NMRJM?BCPg?EPCDCPCLAC
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
&J?E&J?E $CQAPGNRGML$CQAPGNRGML .MR.MRCQCQ
BC@SEEGLE9MSQFMSJBLMRAF?LECRFGQT?JSC
SLJCQQGLQRPSARCB@W4FMSEFR3NMR3SNNMPR
--skip_second_fraction 3IGNQDP?ARGML?JQCAMLBQ
UFCLJM?BGLEB?R?
)DQSNNJGCBRFCSNQCPRQJMEGAK?W@C?eCARCB
CQNCAG?JJWGDRFCB?RCRGKC@CGLEJM?BCBGQ?
NPGK?PWICW?LBRFCB?R?F?QKGJJGQCAMLB
EP?LSJ?PGRW,M?BRFCB?R?RUGACMLAC?Q?
QRPGLEUGRF?NPGK?PWICW?LB?E?GLUGRFQCA
MLBEP?LSJ?PGRWB?RCRGKC4FCPCGQLMQSNNMPR
RMQRMPCDP?ARGML?JQCAMLBQGLRFC
4FMSEFR3NMRQWQRCK
&GJCJM?BGLERQJM?Bg?EQ&GJCJM?BGLERQJM?Bg?EQ
4FCDMJJMUGLEg?EQ?PCSQCBUFCLJM?BGLEB?R?DPMK?LGLNSRfJC
&J?E&J?E $CQAPGNRGML$CQAPGNRGML .MR.MRCQCQ
--source_file
<path_to_file>/<file_name>
3NCAGfCQRFCJMA?RGMLMDRFC
fJCRM@CJM?BCB
--source_data_format
[csv|delimited]
3NCAGfCQRFCB?R?fJCDMPK?R /NRGML?J4FCBCD?SJRGQAQT
--field_separator
"<delimiter>"
3NCAGfCQRFCfCJBBCJGKGRCP
SQCBGLRFCGLNSRfJC
--
trailing_field_separator
3NCAGfCQRF?RRFCfCJBQCN?
P?RMP?NNC?PQ?DRCPCTCPW
fCJBGLAJSBGLERFCJ?QRfCJB
NCPPMU
%V?KNJCPMUUGRFRP?GJGLEfCJBQCN?P?RMP
?@A4FCBCD?SJRGQD?JQC
--null_value
"<null_representation>"
3NCAGfCQFMULSJJT?JSCQ?PC
PCNPCQCLRCBGLRFCGLNSRfJC
4FCQCT?JSCQUGJJ@CAMLTCPRCBRM.5,,SNML
JM?BGLE
--date_converted_to_epoch
[true|false]
3NCAGfCQUFCRFCPRFCaB?RCb
MPaB?RCRGKCbT?JSCQGLRFCGL
NSRfJC?PCPCNPCQCLRCB?Q
CNMAFT?JSCQ
--boolean_representation
[true_false | 1_0 | T_F |
Y_N]
3NCAGfCQRFCDMPK?RGLUFGAF
@MMJC?LT?JSCQ?PCPCNPCQCLR
CBGLRFCGLNSRfJC
4FCBCD?SJRGQ4=&9MSA?L?JQMSQCRFGQg?E
RMQNCAGDWMRFCPT?JSCQ&MPCV?KNJCGDWMSP
B?R?SQCB9DMPRPSC?LB.5,,DMPD?JQCWMS
AMSJBQNCAGDW--boolean_representation
Y_NULL
--has_header_row )LBGA?RCQRF?RRFCGLNSRfJC
AMLR?GLQ?FC?BCPPMU
)DQSNNJGCBRFCfPQRPMUMDRFCfJCGQGELMPCB)D
LMRQSNNJGCBRFCfPQRPMUMDRFCfJCGQJM?BCB
?QB?R?
--escape_character
"<character>"
3NCAGfCQRFCCQA?NCAF?P?A
RCPSQCBGLRFCGLNSRfJC
)DLMT?JSCGQQNCAGfCBRFCBCD?SJRGQaBMS@JC
OSMRCQ
--enclosing_character
"<character>"
3NCAGfCQRFCCLAJMQGLEAF?P
?ARCPSQCBGLRFCGLNSRfJC
)DRFCCLAJMQGLEAF?P?ARCPGQBMS@JCOSMRCQ
WMSLCCBRMCQA?NCGR?QGLRFGQCV?KNJC
4FMSEFR3NMRJM?BCPg?EPCDCPCLAC
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
&J?E&J?E $CQAPGNRGML$CQAPGNRGML .MR.MRCQCQ
--enclosing_character "\""
--use_bit_boolean_values
= [true | false]
3NCAGfCQFMU@MMJC?LT?JSCQ
?PCPCNPCQCLRCBGLRFCGLNSR
fJC
)DQSNNJGCBRFCGLNSR#36fJCSQCQ?@GRDMP
@MMJC?LT?JSCQGCRFCD?JQCT?JSCGQPCNPC
QCLRCB?QV?LBRPSC?QV)DMKGRRCBMP
QCRRMD?JQC@MMJC?LT?JSCQ?PC?QQSKCBRM@C
4=&SLJCQQWMSQNCAGDWQMKCRFGLECJQCSQGLE
RFCg?E --boolean_representation
[true_false | 1_0 | T_F | Y_N]
4FMSEFR3NMRJM?BCPg?EPCDCPCLAC
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
RQAJGARQAJGAMKK?LBPMKK?LBPCDCDCPCPCLACLACC
4FC tscli AMKK?LBJGLCGLRCPD?ACGQ?L?BKGLGQRP?RGMLGLRCPD?ACDMPRFC4FMSEFR3NMRGLQR?LAC5QC tscli
RMR?ICQL?NQFMRQ@?AISNQMDB?R??NNJWSNB?RCQQRMN?LBQR?PRRFCQCPTGACQ?LBTGCUGLDMPK?RGML
?@MSRRFCQWQRCK4FGQPCDCPCLACBCfLCQC?AFQS@AMKK?LB?LBUF?RWMSA?L?AAMKNJGQFUGRFGR
4FCAMKK?LBPCRSPLQSNMLQSAACQQ?LB?LMLXCPMCVGRAMBCSNMLD?GJSPC"CA?SQCRFC tscli
AMKK?LBGQRWNGA?JJWPSLLGLE?AMKK?LBMLKSJRGNJCAMBCQ?LCPPMPK?W@CA?JJCB?RBGeCPCLRNMGLRQ!Q
KSAF?QNMQQG@JCRFCAMKK?LB?RRCKNRQRMQ?TCCPPMPQRMRFC stderr BGPCARMPW?QAMLfESPCBML?LMBC
(M(MURURMSQCRFCRQAJGAMSQCRFCRQAJGAMKK?LBMKK?LB
4FC tscli AMKK?LBF?QRFCDMJJMUGLEQWLR?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?LBF?QQCTCP?JQS@AMKK?LBQQSAF?Q alertbackup?LBQMDMPRF9MSGQQSC?
QS@AMKK?LBSQGLERFCDMJJMUGLEDMPK?R
tscli [subcommand ]
3S@AMKK?LBQF?TCRFCGPMUL?BBGRGML?JMNRGMLQ?LB?ARGMLQQSAF?Q tscli backup create MP tscli
backup delete DMPCV?KNJC4MTGCUFCJNDMP?QS@AMKK?LB
tscli [subcommand] -h
!QS@AMKK?LBGRQCJDK?WF?TCQCTCP?JMNRGMLQ
RQAJGQS@ARQAJGQS@AMKK?LBQMKK?LBQ
4FGQQCARGMLJGQRQC?AFQS@AMKK?LB?LBGRQQWLR?V
?JCPRQS@AMKK?LB
tscli alert [-h] {count,info,list,off,on,refresh,silence,status,unsilence}
5QCRFGQQS@AMKK?LBRMBMRFCDMJJMUGLE
ctscli alert info ,GQRQ?JJ?JCPRQ
ctscli alert list ,GQRQRFCECLCP?RCB?JCPRQ
ctscli alert off $GQ?@JCQ?JJ?JCPRQDPMKRFCAJSQRCP
ctscli alert on %L?@JCQ?JCPRQDPMKRFCAJSQRCP
RQAJGAMKK?LBPCDCPCLAC
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
ctscli alert silence --name <alert_name>
3GJCLACQRFC?JCPRUGRF alert_name&MPCV?KNJC$)3+=%22/23GJCLACB?JCPRQ?PCQRGJJPCAMPBCB
GLNMQREPCQFMUCTCPCK?GJQ?PCLMRQCLRMSR
ctscli alert status 3FMUQRFCQR?RSQMDAJSQRCP?JCPRQ
ctscli alert unsilence-name alert_name
5LQGJCLACQRFC?JCPRUGRF *?JCPR=L?KC*&MPCV?KNJC DISK_ERROR
@?AISNQS@AMKK?LB
tscli backup [-h] {create,delete,ls,restore}
5QCRFGQQS@AMKK?LBRMBMRFCDMJJMUGLE
ctscli backup create [-h] [--mode {full,light,dataless}] [--type
{full,incremental}] [--base BASE] [--storage_type {local,nas}] [--remote] name
out
0SJJQ?QL?NQFMR?LBQ?TCQGR?Q?@?AISNUFCPC
◦--mode {full,light,dataless}
-MBCMD@?AISNQ4MSLBCPQR?LBRFCQCBGePCLRKMBCQQCC 5LBCPQR?LB@?AISNKMBCQ
◦--type {full,incremental} 4WNCMD@?AISN)LAPCKCLR?J incremental GQLMR
GKNJCKCLRCBWCRBCD?SJRDSJJ
◦--base BASE
"?QCBQL?NQFMRL?KCDMPGLAPCKCLR?J@?AISN.MR)KNJCKCLRCBWCRBCD?SJR.MLC
◦--storage_type {local,nas}
3RMP?ECRWNCMDMSRNSRBGPCARMPWBCD?SJRJMA?J
◦--remote
4?IC@?AISNRFPMSEFMPGMLK?QRCPBCD?SJR4PSC
ctscli backup delete *L?KC*$CJCRCQRFCL?KCB@?AISN
ctscli backup ls ,GQR?JJ@?AISNQR?ICL@WRFCQWQRCK
ctscli backup restore 2CQRMPCAJSQRCPSQGLE@?AISN
@?AISNNMJGAW
tscli backup-policy [-h] {create,delete,disable,enable,ls,show,status,update}
5QCRFGQQS@AMKK?LBRMBMRFCDMJJMUGLE
ctscli backup-policy create 0PMKNRQ?LCBGRMPDMPWMSRMCBGRRFCN?P?KCRCPQMDRFC@?AISN
NMJGAW
ctscli backup-policy delete name $CJCRCQRFC@?AISNNMJGAWUGRF name
ctscli backup-policy disable name $GQ?@JCQRFCNMJGAW name
ctscli backup-policy enable name %L?@JCQRFCNMJGAW name
ctscli backup-policy ls ,GQR@?AISNNMJGAGCQ
ctscli backup-policy show name 3FMURFCNMJGAW name
ctscli backup-policy status name %L?@JCQRFCNMJGAW name
ctscli backup-policy update *L?KC*0PMKNRQ?LCBGRMPDMPWMSRMCBGRRFCNMJGAW name
RQAJGAMKK?LBPCDCPCLAC
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
A?JJFMKC
tscli callhome [-h] {disable,enable,generate-bundle}
5QCRFGQQS@AMKK?LBRMBMRFCDMJJMUGLE
ctscli callhome disable 4SPLQMeRFCNCPGMBGAA?JJFMKCDC?RSPC
ctscli callhome enable --customer_name customer_name>
%L?@JCQRFCaA?JJFMKCbDC?RSPCUFGAFQCLBQSQ?ECQR?RGQRGAQRM4FMSEFR3NMR3SNNMPRCTCPWQGV
FMSPQTG?RFCQCASPCfJCQCPTCP"CDMPCSQGLERFGQAMKK?LBDMPRFCfPQRRGKCWMSLCCBRMQCRSN
RFCfJCQCPTCPAMLLCARGMLSQGLE tscli fileserver configure
4FCN?P?KCRCP customer_name R?ICQRFCDMPK Shared/*`customer_name`*/stats
ctscli callhome generate-bundle ^B directory --since DAYS
◦--d D $CQRDMJBCPUFCPCR?PfJCUGJJ@CAPC?RCBBCD?SJR.MLC
◦--since DAYS
'P?@A?JJFMKCB?R?DPMKRFGQRGKCUGLBMUGLRFCN?QR3FMSJB@C?FSK?LPC?B?@JC
BSP?RGMLQRPGLECE 4h FMSPQ 30m KGLSRCQ 1d B?WBCD?SJR.MLC
'CLCP?RCQ?R?PfJCMDRFCAJSQRCPKCRPGAQ?LBUPGRCQGRRMRFCQNCAGfCBBGPCARMPWUFCPC
DAYS GQFMUD?P@?AIWMS`BJGICRMECLCP?RCRFCR?PfJCDPMKGLB?WQ&MPCV?KNJC 30)D
RFGQN?P?KCRCPGQLMRQNCAGfCBRFCAMKK?LBUGJJAMJJCARRFCQR?RQDPMKRFCJ?QR 7B?WQ
@WBCD?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}
5QCRFGQQS@AMKK?LBRMBMRFCDMJJMUGLE
ctscli cluster abort-reinstall-os !@MPRGLNPMEPCQQPCGLQR?JJ
ctscli cluster check --includes {all,disk,zookeeper,hdfs,orion-cgroups,orion-
oreo} AFCAIRFCQR?RSQLMBCQGLRFCAJSQRCP
9MSKSQRQNCAGDW?AMKNMLCLRRMAFCAI
ctscli cluster create release
#PC?RCQ?LCUAJSQRCPDPMKRFCPCJC?QCfJCQNCAGfCB@W *PCJC?QC*4FGQAMKK?LBGQSQCB@W
4FMSEFR3NMR3SNNMPRUFCLGLQR?JJGLE?LCUAJSQRCPDMPCV?KNJC tscli cluster create
2.0.4.tar.gz
ctscli cluster get-config 'CRASPPCLRAJSQRCPLCRUMPI?LBRGKCAMLfESP?RGML0PGLRQ*3/.
AMLfESP?RGMLRMQRBMSR)DDMPQMKCPC?QMLRFCQWQRCKA?LLMR@CAMLLCARCBRM?JJGLRCPD?ACQRFC
AMKK?LBPCRSPLQ?LCPPMP@SRAMLRGLSCQRMDSLARGML
ctscli cluster load ,M?BQR?RCDPMKEGTCL@?AISNMLRMCVGQRGLEAJSQRCP
ctscli cluster reinstall-os 2CGLQR?JJ/3ML?JJLMBCQMDRFCAJSQRCP
ctscli cluster report 'CLCP?RCAJSQRCPPCNMPR
RQAJGAMKK?LBPCDCPCLAC
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
ctscli cluster restore --release release_tarball backupdir>
2CQRMPCQ?AJSQRCPSQGLERFC@?AISNGLRFCQNCAGfCBBGPCARMPW backupdir)DWMS`PCPCQRMPGLEDPMK
?B?R?JCQQ@?AISNWMSKSQRQSNNJWRFCPCJC?QCR?P@?JJDMPRFCAMPPCQNMLBGLEQMDRU?PCPCJC?QC
ctscli cluster resume-reinstall-os 2CQSKCGLNPMEPCQQPCGLQR?JJ
ctscli cluster resume-update 2CQSKCGLNPMEPCQQSNB?RCQ
ctscli cluster set-config 3CRAJSQRCPLCRUMPI?LBRGKCAMLfESP?RGML4?ICQ*3/.
AMLfESP?RGMLDPMKQRBGL
ctscli cluster set-min-resource-spec 3CRQKGLPCQMSPACAMLfESP?RGMLMDRFCAJSQRCP
ctscli cluster show-resource-spec 0PGLRQBCD?SJRMPKGL
ctscli cluster start 3R?PRAJSQRCP
ctscli cluster status 'GTCQRFCQR?RSQMDRFCAJSQRCPGLAJSBGLEPCJC?QCLSK@CPB?RCJ?QR
SNB?RCBLSK@CPMDLMBCQNCLBGLER?@JCQRGKC?LBQCPTGACQQR?RSQ
ctscli cluster stop 0?SQCQRFCAJSQRCP@SRBMCQLMRQRMNQRMP?ECQCPTGACQ
ctscli cluster update 5NB?RCCVGQRGLEAJSQRCP
ctscli cluster update-hadoop 5NB?RCQ(?BMMN:MMICCNCPMLRFCAJSQRCP
AMKK?LB
tscli command [-h] {run}
#MKK?LBRMPSL?AMKK?LBML?JJLMBCQ
tscli command run [-h] [--nodes NODES] --dest_dir DEST_DIR [--copyfirst COPYFIRST] [--
timeout TIMEOUT]command
c--nodes NODES 3N?ACQCN?P?RCB)0QMDLMBCQUFCPCWMSU?LRRMPSLRFCAMKK?LBBCD?SJR
all
c--dest_dir DEST_DIR $GPCARMPWRMQ?TCRFCfJCQAMLR?GLGLEMSRNSRDPMKC?AFLMBCQBCD?SJR
.MLC
c--copyfirst COPYFIRST #MNWRFCCVCASR?@JCRMPCOSGPCBLMBCQfPQRBCD?SJR False
c--timeout TIMEOUT 4GKCMSRU?GRGLEDMPRFCAMKK?LBRMfLGQFBCD?SJR 60
BPKGPPMP
tscli dr-mirror [-h] {start,status,stop}
ctscli dr-mirror start 3R?PRQ?KGPPMPAJSQRCPUFGAFUGJJAMLRGLSMSQJWPCAMTCPDPMK?NPGK?PW
AJSQRCP
ctscli dr-mirror status #FCAIQUFCRFCPRFCASPPCLRAJSQRCPGQPSLLGLEGLKGPPMPKMBC
ctscli dr-mirror stop 3RMNQKGPPMPGLEMLRFCJMA?JAJSQRCP
CLRGRW
tscli entity [-h] {pack} ...
#PC?RCQ?QCPG?JGXCBB?R?JCQQM@HCARfJCDMPRCQRGLERPMS@JCQFMMRGLEMPKGEP?RGML9MSA?LSQCRFGQ
AMKK?LBUGRF?LQUCPNGL@M?PBMP?EEPCE?RCBSL?EEPCE?RCBUMPIQFCCRM@HCARQ
ctscli entity pack [-h] --id ID [--outdir FULLPATHNAME] 0?AIQM@HCARKCR?B?R??LB
QAFCK?GLRM?fJC0?AICBfJCL?KCQF?TCRFCDMPK?R888999UFCPC888GQMNRGML?J
?PESKCLRQ
◦--id ID 4FCPCOSGPCB ID MDRFCM@HCARRMN?AI)$Q?PCDMSLBGLRFLC52,MD?L
?LQUCPNGL@M?PBMP?EEPCE?RCBSL?EEPCE?RCBUMPIQFCCR&MPCV?KNJCRFC)$DMP?
NGL@M?PB http://thoughtspot.com:8088/#/pinboard/
RQAJGAMKK?LBPCDCPCLAC
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
061457a2-27bc-43a9-9754-0cd873691bf0/ GQ
061457a2-27bc-43a9-9754-0cd873691bf0
◦--outdir FULLPATHNAME $GPCARMPWUFCPCRFCAMKK?LBNJ?ACQRFCN?AICBM@HCAR
CRJ
tscli etl [-h] {change-password,disable-lw,download-agent,enable-lw,show-lw}
ctscli etl change-password --admin_username admin_user --username
Informatica_user>
#F?LECQRFC)LDMPK?RGA?#JMSB?AAMSLRN?QQUMPBSQCB@W4FMSEFR3NMR$?R?#MLLCAR
2COSGPCBN?P?KCRCPQ?PC
◦--admin_username admin_user QNCAGfCQRFC!BKGLGQRP?RMPSQCPL?KCDMP
4FMSEFR3NMR
◦--username Informatica_user QNCAGfCQRFCSQCPL?KCDMPRFC)LDMPK?RGA?#JMSB
ctscli etl disable-lw $GQ?@JCQ4FMSEFR3NMR$?R?#MLLCAR
ctscli etl download-agent $MULJM?BQRFC4FMSEFR3NMR$?R?#MLLCAR?ECLRRMRFCAJSQRCP
ctscli 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]
9MSQFMSJBAMLR?AR4FMSEFR3NMR3SNNMPRDMP?QQGQR?LACGLQCRRGLERFGQSN2COSGPCBN?P?KCRCPQ
?PC
◦--username USERNAME 5QCPL?KCDMP)LDMPK?RGA?#JMSBBCD?SJR.MLC
◦--thoughtspot_url THOUGHTSPOT_URL 52,RMPC?AFRFMSEFRQNMRBCD?SJR.MLC
◦--admin_username ADMIN_USERNAME !BKGLSQCPL?KCDMP4FMSEFR3NMRBCD?SJR
.MLC
◦--groupname GROUPNAME
◦--org_id ORG_ID QNCAGfCQRFC)LDMPK?RGA? id MDRFCMPE?LGX?RGMLAMKN?LW&MP
4FMSEFR3NMRRFGQGQ 001ZFAorg_id QFMSJBL`RGLAJSBCRFCNPCfV Org&MPCV?KNJCGD
ML)LDMPK?RGA?AJMSBRFC orgid GQ Org003XYZRFCLSQCMLJW
◦--pin_to PIN_TO QNCAGfCQRFC)0?BBPCQQRMNGLRM)DWMSQNCAGDW?L)0RMNGLRMRF?R
LMBC@CAMKCQQRGAIWRMRFC)LDMPK?RGA??ECLR?LBUGJJ?JU?WQ@CSQCB$CD?SJRQRMRFC
NS@JGA)0?BBPCQQMDRFCJMA?JFMQRUFCPCRFGQAMKK?LBU?QPSL
◦--proxy_host PROXY_HOST 0PMVWQCPTCPFMQRDMPLCRUMPI?AACQQBCD?SJR
◦--proxy_port PROXY_PORT 0PMVWQCPTCPNMPRBCD?SJR
◦--proxy_username PROXY_USERNAME 0PMVWQCPTCPSQCPL?KCBCD?SJR
◦--max_wait MAX_WAIT -?VGKSKRGKCGLQCAMLBQRMU?GRDMP$?R?#MLLCAR?ECLRRM
QR?PRBCD?SJR.MLC
ctscli etl show-lw 3FMUQRFCQR?RSQMD4FMSEFR3NMR$?R?#MLLCAR)R?JQMPCRSPLQRFC
)LDMPK?RGA?SQCPL?KC?LB/PE)B
CTCLR
tscli event [-h] {list}
4FGQQS@AMKK?LBF?QRFCDMJJMUGLE?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]
c--include INCLUDE /NRGMLQ?PC?JJAMLfELMRGfA?RGML$CD?SJRAMLfEBCD?SJRAMLfE
c--since SINCE 'P?@CTCLRQDPMKRFGQRGKCUGLBMUGLRFCN?QR3FMSJB@C?FSK?LPC?B?@JC
BSP?RGMLQRPGLECE 4h FMSPQ 30m KGLSRCQ 1d B?WBCD?SJR.MLC
RQAJGAMKK?LBPCDCPCLAC
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
c--from FROM "CEGLRGKCQR?KNKSQR@CMDRFCDMPK yyyymmdd-HH:MM BCD?SJR.MLC
c--to TO %LBRGKCQR?KNKSQR@CMDRFCDMPK yyyymmdd-HH:MM BCD?SJR.MLC
c--limit LIMIT -?VLSK@CPMDCTCLRQRMDCRAFBCD?SJR
c--detail 0PGLRCTCLRQGLBCR?GJDMPK?R4FGQGQLMRR?@SJ?P$CD?SJRGQ?R?@SJ?PQSKK?PWBCD?SJR
&?JQC
c--summary_contains SUMMARY_CONTAINS 3SKK?PWMDRFCCTCLRUGJJ@CAFCAICBDMPRFGQQRPGLE
-SJRGNJCQRPGLEQRMAFCAIDMPA?L@CQNCAGfCB@WQCN?P?RGLERFCKUGRF |CTCLRPCRSPLCBGDGR
K?RAFCQ!,,0SRQGLEJCOSMRCQ?PMSLBRFCN?P?KT?JSCRMNPCTCLRSLBCQGPCBEJM@CVN?LQGML
BCD?SJR.MLC
c--detail_contains DETAIL_CONTAINS $CR?GJQMDRFCCTCLRUGJJ@CAFCAICBDMPRFGQQRPGLE
-SJRGNJCQRPGLEQRMAFCAIDMPA?L@CQNCAGfCB@WQCN?P?RGLERFCKUGRF |CTCLRPCRSPLCBGDGR
K?RAFCQ!,,0SRQGLEJCOSMRCQ?PMSLBRFCN?P?KT?JSCRMNPCTCLRSLBCQGPCBEJM@CVN?LQGML
BCD?SJR.MLC
c--attributes ATTRIBUTES 3NCAGDW?RRPG@SRCQRMK?RAF?QICWT?JSC-SJRGNJC?RRPG@SRCQRM
AFCAIDMPA?L@CQNCAGfCB@WQCN?P?RGLERFCKUGRF |CTCLRPCRSPLCBGDGRK?RAFCQ!,,0SR
QGLEJCOSMRCQ?PMSLBRFCN?P?KT?JSCRMNPCTCLRSLBCQGPCBEJM@CVN?LQGMLBCD?SJR.MLC
DC?RSPC
tscli feature [-h] {get-all-config}
4FGQQS@AMKK?LBF?QRFCDMJJMUGLE?ARGMLQ
tscli feature get-all-config 'CRQRFCAMLfESPCBDC?RSPCQGL?AJSQRCP4FCAMKK?LBUGJJPCRSPL?JGQR
MDDC?RSPCQQSAF?QASQRMK@P?LBGLE$?R?#MLLCAR?LBA?JJFMKC?LBRCJJWMSUFCRFCPRFCW?PCCL?@JCB
MPBGQ?@JCB
fJCQCPTCP
tscli fileserver [-h] {configure,download-release,purge-config,show-config,upload}
4FGQQS@AMKK?LBF?QRFCDMJJMUGLE?ARGMLQ
ctscli fileserver configure [-h] --user USER [--password PASSWORD ]#MLfESPCQRFC
QCASPCfJCQCPTCPSQCPL?KC?LBN?QQUMPBDMPfJCSNJM?BBMULJM?B?LBRFCA?JJFMKCDC?RSPC
9MSMLJWLCCBRMGQQSCRFGQAMKK?LBMLACRMQCRSNRFCAMLLCARGMLRMRFCQCASPCfJCQCPTCP
9MSMLJWLCCBRMPCGQQSCRFGQAMKK?LBGDRFCN?QQUMPBAF?LECQ4FCN?P?KCRCP PASSWORD GQ
MNRGML?J)D?N?QQUMPBGQLMRQNCAGfCBWMSUGJJ@CNPMKNRCBRMCLRCPGR
ctscli fileserver download-release [-h] [--user USER] [--password PASSWORD]
release $MULJM?BQRFCQNCAGfCBPCJC?QCfJC?LBGRQAFCAIQSK3NCAGDWRFCPCJC?QC@WLSK@CP
RMRFCQCAMLBBCAGK?JNMGLRCECRA9MSK?WMNRGML?JJWQNCAGDWRFC --user ?LB --
password RM@WN?QQRFCAPCBCLRG?JQRF?RUCPCQNCAGfCBUFCLAMLfESPGLERFCfJCQCPTCP
AMLLCARGMLUGRF tscli fileserver configure"CDMPCSQGLERFGQAMKK?LBDMPRFCfPQRRGKC
WMSLCCBRMQCRSNRFCfJCQCPTCPAMLLCARGMLSQGLE tscli fileserver configure
ctscli fileserver purge-config 2CKMTCQRFCfJCQCPTCPAMLfESP?RGML
ctscli fileserver show-config 3FMUQRFCfJCQCPTCPAMLfESP?RGML
ctscli fileserver upload [-h] [--user USER] [--password PASSWORD] --file_name
FILE_NAME*
^QCPTCP=BGP=N?RF
*
3%26%2=$)2=0!4(>
5NJM?BQRFCfJCQNCAGfCBRMRFCBGPCARMPWQNCAGfCBMLRFCQCASPCfJCQCPTCP9MSK?WMNRGML?JJW
QNCAGDWRFC --user ?LB --password RM@WN?QQRFCAPCBCLRG?JQRF?RUCPCQNCAGfCBUFCL
AMLfESPGLERFCfJCQCPTCPAMLLCARGMLUGRF tscli fileserver configure"CDMPCSQGLERFGQ
AMKK?LBDMPRFCfPQRRGKCWMSLCCBRMQCRSNRFCfJCQCPTCPAMLLCARGMLSQGLE tscli
fileserver configure
!AACNRQRFCQCg?EQ
◦--user USER 5QCPL?KCMDfJCQCPTCPBCD?SJR.MLC
RQAJGAMKK?LBPCDCPCLAC
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
◦--password PASSWORD 0?QQUMPBMDfJCQCPTCPBCD?SJR.MLC4FGQGQPCOSGPCB?LBRFC
AMKK?LBNPMKNRQWMSDMPGRGDWMSBMLMRQSNNJWGR
◦--file_name FILE_NAME ,MA?JfJCRF?RLCCBQRM@CSNJM?BCBBCD?SJR.MLC
◦--server_dir_path SERVER_DIR_PATH $GPCARMPWN?RFMLfJCQCPTCPBCD?SJR.MLC
4FC SERVER_DIR_PATH N?P?KCRCPQNCAGfCQRFCBGPCARMPWRMUFGAFWMSU?LRRMSNJM?B
RFCfJC)RGQ@?QCBMLWMSPASQRMKCPL?KC?LBR?ICQRFCDMPK /Shared/
support/*ASQRMKCP=L?KC*
fPCU?JJ
tscli firewall [-h] {close-ports,disable,enable,open-ports,status}
ctscli firewall close-ports
#JMQCQEGTCLNMPRQRFPMSEFfPCU?JJML?JJLMBCQ4?ICQ?JGQRMDNMPRQRMAJMQCAMKK?QCN?P?RCB
/LJWAJMQCQNMPRQUFGAFUCPCNPCTGMSQJWMNCLCBSQGLEaMNCLNMPRQb)ELMPCQNMPRQUFGAFUCPC
LMRNPCTGMSQJWMNCLCBUGRFaMNCLNMPRQbMPUCPC?JPC?BWAJMQCB
ctscli firewall disable $GQ?@JCfPCU?JJ
ctscli firewall enable %L?@JCfPCU?JJ
ctscli firewall open-ports *NMPRQ*
/NCLQEGTCLNMPRQRFPMSEFfPCU?JJML?JJLMBCQ4?ICQ?JGQRMDNMPRQRMMNCLAMKK?QCN?P?RCB
)ELMPCQNMPRQUFGAF?PC?JPC?BWMNCL3MKCCQQCLRG?JNMPRQ?PC?JU?WQICNRMNCLCE sshRFCW
?PCLMR?eCARCB@WRFGQAMKK?LBMP@W close-ports
ctscli firewall status 3FMUQUFCRFCPfPCU?JJGQASPPCLRJWCL?@JCBMPBGQ?@JCB
FBDQ
tscli hdfs [-h] {leave-safemode}
4FGQQS@AMKK?LBF?QRFCDMJJMUGLE?ARGMLQ
tscli hdfs leave-safemode #MKK?LBRMECR($&3L?KCLMBCQMSRMDQ?DCKMBC
JB?N
tscli ldap [-h] {add-cert,configure,purge-configuration}
4FGQQS@AMKK?LBF?QRFCDMJJMUGLE?ARGMLQ
ctscli ldap add-cert name certificate
!BBQ?L33,ACPRGfA?RCDMP,$!05QCMLJWGD,$!0F?Q@CCLAMLfESPCBUGRFMSR33,?LBWMS
UGQFRM?BBGR5QC *L?KC*RMQSNNJW?L?JG?QDMPRFCACPRGfA?RCWMS?PCGLQR?JJGLE
ctscli ldap configure
#MLfESPCQ,$!0SQGLE?LGLRCP?ARGTCQAPGNR9MSA?LQCCBCR?GJCBGLQRPSARGMLQDMPQCRRGLESN
,$!0GL !@MSR,$!0GLRCEP?RGML
ctscli ldap purge-configuration 0SPECQPCKMTCQ?LWCVGQRGLE,$!0AMLfESP?RGML
RQAJGAMKK?LBPCDCPCLAC
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
JMEQ
tscli logs [-h] {collect,runcmd}
4FGQQS@AMKK?LBF?QRFCDMJJMUGLE?ARGMLQ
ctscli logs collect [-h] [--include INCLUDE] [--exclude EXCLUDE] [--since SINCE]
[--from FROM] [--to TO] [--out OUT] [--maxsize MAXSIZE] [--sizeonly] [--nodes
NODES<
%VRP?ARQJMEQDPMKRFCAJSQRCP$MCQLMRGLAJSBC?LWJMEQRF?RF?TC@CCLBCJCRCBBSCRMJME
PMR?RGML
4FCQCN?P?KCRCPQF?TCRFCDMJJMUGLET?JSCQ
◦--include INCLUDE
3NCAGfCQ?AMKK?QCN?P?RCBJGQRMDJMEQRMGLAJSBC%?AFCLRPWGQCGRFCP?aQCJCARMPbMP
?EJM@DMPK?RAFGLEfJCQ3CJCARMPQKSQR@C?KMLE allorionsystemts!LWRFGLE
QR?PRGLEUGRF /GQ?QQSKCBRM@C?EJM@N?RRCPL?LBGLRCPNPCRCBTG? find(1)/RFCP
CLRPGCQ?PCGELMPCB0SRQGLEJCOSMRCQ?PMSLBRFCN?P?KT?JSCRMNPCTCLRSLBCQGPCB
EJM@CVN?LQGMLBCD?SJR all
◦--exclude EXCLUDE
#MKK?QCN?P?RCBJGQRMDJMEQRMCVAJSBC!NNJGCQRMRFCJGQRQCJCARCB@W^GLAJSBC
0?P?KQ?PCGLRCPNPCRCBHSQRJGICGL^GLAJSBCBCD?SJR.MLC
◦--since SINCE
'P?@JMEQDPMKRFGQRGKCUGLBMUGLRFCN?QR3FMSJB@C?FSK?LPC?B?@JCBSP?RGML
QRPGLECEFFMSPQKKGLSRCQBB?WBCD?SJR.MLC
◦--from FROM 4GKCQR?KNUFCPCAMJJCARGML@CEGLQKSQR@CMDRFCDMPK yyyymmdd-
HH:MM BCD?SJR.MLC
◦--to TO 4GKCQR?KNUFCPCAMJJCARGMLCLBQKSQR@CMDRFCDMPK yyyymmdd-HH:MM
BCD?SJR.MLC
◦--out OUT 4?P@?JJN?RFDMPBSKNGLEJMEQDPMKC?AFLMBCBCD?SJR /tmp/
logs.tar.gz
◦--maxsize MAXSIZE /LJWDCRAFJMEQGDQGXCGQQK?JJCPRF?RRFGQT?JSC#?L@CQNCAGfCB
GLKCE?@WRCQEGE?@WRCQCE-"'"BCD?SJR.MLC
◦--sizeonly $MLMRAMJJCARJMEQ*SQRPCNMPRRFCQGXCBCD?SJR&?JQC
◦--nodes NODES #MKK?QCN?P?RCBJGQRMDLMBCQDPMKUFCPCRMAMJJCARJMEQ3IGNRFGQRM
SQC?JJLMBCQBCD?SJR.MLC
ctscli 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?5LGVAMKK?LBMLJMEQGLRFCAJSQRCPK?RAFGLERFCEGTCLAMLQRP?GLRQ2CQSJRQ?PC
PCNMPRCB?QRCVRBSKNCBRMQR?LB?PBMSRRFCQNCAGfCBMSRNSRfJCMP?QR?P@?JJQBSKNCBGLRM
RFCQNCAGfCBBGPCARMPW
◦--cmd CMD
5LGV#MKK?LBRM@CPSLMLRFCQCJCARCBJMEQ5QCQGLEJCOSMRCQRMCQA?NCQN?ACQ
CRA,?LES?ECSQCBRMQNCAGDW#-$342F?QDMJJMUGLEPSJCQ
▪!JMEfJC?LBGRQAMPPCQNMLBGLEPCQSJRfJCA?L@CPCDCPPCB@WICWUMPBQ
SRCFILE DSTFILECE cp SRCFILE DSTFILE
RQAJGAMKK?LBPCDCPCLAC
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
▪7GRFMSR?LWPCDCPCLACRM$34&),%GL#-$342 > DSTFILE UGJJ@C?NNCLBCB
RM#-$342DMPMSRNSRPCBGPCARGMLCE du -sch SRCFILE ECRQ?SRM
RP?LQR?JRCBRM du -sch SRCFILE > DSTFILE
▪7GRFMSR?LWPCDCPCLACRM32#&),%AMLRCLRMDJMEGQQRPC?KCBRM#-$342
TG?NGNCCE tail -n100 | grep ERROR ECRQ?SRMRP?LQR?JRCBRM cat
SRCFILE | tail -n100 | grep ERROR > DSTFILE BCD?SJR.MLC
◦--include INCLUDE
#MKK?QCN?P?RCBJGQRMDJMEQRMGLAJSBCC?AFCLRPWGQCGRFCP?aQCJCARMPbMP?EJM@DMP
K?RAFGLEfJCQ3CJCARMPQKSQR@C?KMLE allorionsystemts!LWRFGLEQR?PRGLE
UGRFGQ?QQSKCBRM@C?EJM@N?RRCPL?LBGLRCPNPCRCBTG? find(1)/RFCPCLRPGCQ?PC
GELMPCB4)0NSRQGLEJCOSMRCQ?PMSLBRFCN?P?KT?JSCRMNPCTCLRSLBCQGPCBEJM@
CVN?LQGMLBCD?SJR?JJ
◦--exclude EXCLUDE
#MKK?QCN?P?RCBJGQRMDJMEQRMCVAJSBC!NNJGCQRMRFCJGQRQCJCARCB@W --include
0?P?KQ?PCGLRCPNPCRCBHSQRJGICGL --include BCD?SJR.MLC
◦--since SINCE
'P?@JMEQDPMKRFGQRGKCUGLBMUGLRFCN?QR3FMSJB@C?FSK?LPC?B?@JCBSP?RGML
QRPGLECE 4h FMSPQ 30m KGLSRCQ 1d B?WBCD?SJR.MLC
◦--from FROM 4GKCQR?KNUFCPCAMJJCARGML@CEGLQKSQR@CMDRFCDMPK yyyymmdd-
HH:MM BCD?SJR.MLC
◦--to TO 4GKCQR?KNUFCPCAMJJCARGMLCLBQKSQR@CMDRFCDMPK yyyymmdd-HH:MM
BCD?SJR.MLC
◦--outfile OUTFILE &GJCN?RFDMPNPGLRGLE?JJRFCPCQSJRQ"WBCD?SJRNPGLRCBRMQRBMSR
BCD?SJR.MLC
◦--outdir OUTDIR $GPCARMPWN?RFDMPBSKNGLEPCQSJRQUGRFMPGEGL?JBGPQRPSARSPCDPMK
C?AFLMBC5QCB?Q?L?JRCPL?RGTCRMNPGLRGLEMSRNSRRMMSRfJCQRBMSRBCD?SJR.MLC
◦--cmd_infmt CMD_INFMT 3NCAGDWGDRFCGLNSRfJCQFMSJB@CAMKNPCQQCBSLAMKNPCQQCB
@CDMPCPSLLGLE CMDCAMKNPCQQCB USLAMKNPCQQCB$ML`RSQCRFGQg?EGD CMD UMPIQ
ML@MRFBCD?SJR.MLC
◦--cmd_outfmt CMD_OUTFMT 3NCAGDWGD OUTFILE ECLCP?RCB@W CMD UGJJ@CAMKNPCQQCB
SLAMKNPCQQCB CAMKNPCQQCB USLAMKNPCQQCB$ML`RSQCRFGQg?EGDMSRNSRfJCUGJJ
@CMDQ?KCDMPK?R?QGLNSRfJCBCD?SJR.MLC
◦--nodes NODES #MKK?QCN?P?RCBJGQRMDLMBCQUFCPCRMPSLAMKK?LB3IGNRFGQRM
SQC?JJLMBCQBCD?SJR.MLC
K?NRGJCQ
tscli map-tiles [-h] {disable,enable}
4FGQQS@AMKK?LBQSNNMPRQRFCDMJJMUGLE?ARGMLQ
ctscli map-tiles enable [-h] [--online] [--offline] [--tar TAR] [--md5 MD5]
%L?@JCQ4FMSEFR3NMR`QK?NRGJCQUFGAF?PCSQCBUFCLAMLQRPSARGLEECMK?NAF?PRQ)DWMSBML`R
F?TCGLRCPCQR?AACQQWMSKSQRBMULJM?BRFCK?NRGJCQR?P?LBKBfJCQ4FCLWMSKSQR?NNCLB
RFCDMJJMUGLERMRFC tscli AMKK?LB
◦--online $MULJM?B maptiles R?PDPMKGLRCPLCRBCD?SJR4PSC
◦--offline 5QGLE maptiles R?PDPMKJMA?JBGQIBCD?SJR&?JQC
◦--tar TAR 3NCAGfCBR?PfJCDMPK?NRGJCQBCD?SJR
RQAJGAMKK?LBPCDCPCLAC
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
◦--md5 MD5 3NCAGfCBKBfJCDMPK?NRGJCQBCD?SJR
ctscli map-tiles disable $GQ?@JCK?NRGJCQDSLARGML?JGRW
KMLGRMPGLE
tscli monitoring [-h] {set-config,show-config}
4FGQQS@AMKK?LBF?QRFCDMJJMUGLE?ARGMLQ
ctscli monitoring set-config [-h] [--email EMAIL] [--clear_email] [--
heartbeat_interval HEARTBEAT_INTERVAL] [--heartbeat_disable] [--report_interval
REPORT_INTERVAL] [--report_disable] 3CRQRFCKMLGRMPGLEAMLfESP?RGML
◦--email EMAIL #MKK?QCN?P?RCBJGQRLMQN?ACQMDCK?GJ?BBPCQQCQUFCPCRFC
AJSQRCPUGJJQCLBKMLGRMPGLEGLDMPK?RGML
◦--clear_email $GQ?@JCCK?GJQ@WAJC?PGLECK?GJAMLfESP?RGMLBCD?SJR&?JQC
◦--heartbeat_interval HEARTBEAT_INTERVAL (C?PR@C?RCK?GJECLCP?RGMLGLRCPT?JGL
QCAMLBQ3FMSJB@CEPC?RCPRF?L
◦--heartbeat_disable $GQ?@JCFC?PR@C?RCK?GJECLCP?RGMLBCD?SJR&?JQC
◦--report_interval REPORT_INTERVAL #JSQRCPPCNMPRCK?GJECLCP?RGMLGLRCPT?JGL
QCAMLBQ3FMSJB@CEPC?RCPRF?L
◦--report_disable $GQ?@JCAJSQRCPPCNMPRCK?GJECLCP?RGMLBCD?SJR&?JQC
ctscli monitoring show-config 3FMUQRFCKMLGRMPGLEAMLfESP?RGML
L?Q
tscli nas [-h] {ls,mount-cifs,mount-nfs,unmount}
4FGQQS@AMKK?LBF?QRFCDMJJMUGLE?ARGMLQ
ctscli nas ls [-h] ,GQRKMSLRQK?L?ECB@W.!3KMSLRCPQCPTGAC
ctscli 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?#)&3BCTGACML?JJLMBCQ
◦--server SERVER )0?BBPCQQMP$.3L?KCMD#)&3QCPTGAC&MPCV?KNJC 10.20.30.40
BCD?SJR.MLC
◦--path_on_server PATH_ON_SERVER &GJCQWQRCKN?RFMLRFC#)&3QCPTCPRMKMSLR
QMSPAC&MPCV?KNJC /a BCD?SJR /
◦--mount_point MOUNT_POINT
$GPCARMPWML?JJAJSQRCPLMBCQUFCPCRFC.&3fJCQWQRCKQFMSJB@CKMSLRCBR?PECR
4FGQBGPCARMPWBMCQLMRLCCBRM?JPC?BWCVGQR)DRFGQBGPCARMPW?JPC?BWCVGQRQ?LCU
BGPCARMPWGQLMRAPC?RCB?LBRFCCVGQRGLEBGPCARMPWGQSQCBDMPKMSLRGLE&MPCV?KNJC
/mnt/external BCD?SJR.MLC
◦--username USERNAME 5QCPL?KCRMAMLLCARRMRFC#)&3fJCQWQRCK?QBCD?SJR.MLC
◦--password PASSWORD #)&3N?QQUMPBDMP --username BCD?SJR.MLC
◦--uid UID
UID RF?RUGJJMUL?JJfJCQMPBGPCARMPGCQMLRFCKMSLRCBfJCQWQRCKUFCLRFCQCPTCP
BMCQLMRNPMTGBCMULCPQFGNGLDMPK?RGML3CC man mount.cifs DMPKMPCBCR?GJQ
BCD?SJR 1001
RQAJGAMKK?LBPCDCPCLAC
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
◦--gid GID
'GBRF?RUGJJMUL?JJfJCQMPBGPCARMPGCQMLRFCKMSLRCBfJCQWQRCKUFCLRFCQCPTCP
BMCQLMRNPMTGBCMULCPQFGNGLDMPK?RGML3CC man mount.cifs DMPKMPCBCR?GJQ
BCD?SJR 1001
◦--options OPTIONS /RFCPAMKK?LBJGLCMNRGMLQRMDMPU?PBRM mount.cifs
AMKK?LBBCD?SJR noexec
ctscli nas mount-nfs [-h] --server SERVER [--protocol PROTO --path_on_server
PATH_ON_SERVER] --mount_point MOUNT_POINT [--options OPTIONS]
-MSLRQ?.&3BCTGACML?JJLMBCQ0?P?KCRCPQ?PC
◦--server SERVER )0?BBPCQQMP$.3L?KCMD.&3QCPTGAC&MPCV?KNJC 10.20.30.40
BCD?SJR.MLC
◦--path_on_server PATH_ON_SERVER &GJCQWQRCKN?RFMLRFC.&3QCPTCPRMKMSLR
QMSPAC&MPCV?KNJC /a/b/c/d BCD?SJR /
◦--mount_point MOUNT_POINT
$GPCARMPWML?JJAJSQRCPLMBCQUFCPCRFC.&3fJCQWQRCKQFMSJB@CKMSLRCBR?PECR
4FGQBGPCARMPWBMCQLMRLCCBRM?JPC?BWCVGQR)DRFGQBGPCARMPW?JPC?BWCVGQRQ?LCU
BGPCARMPWGQLMRAPC?RCB?LBRFCCVGQRGLEBGPCARMPWGQSQCBDMPKMSLRGLE&MPCV?KNJC
/mnt/external BCD?SJR.MLC
◦--options OPTIONS #MKK?LBJGLCMNRGMLQRMDMPU?PBRMKMSLRAMKK?LBBCD?SJR
noexec
◦--protocol PROTO /LCMD nfs MP nfs44FCBCD?SJRGQ nfs
ctscli nas unmount [-h] --dir DIR
5LKMSLRQ?JJBCTGACQDPMKRFCQNCAGfCB DIR BGPCARMPWJMA?RGML4FGQAMKK?LBPCRSPLQ?LCPPMP
GDLMRFGLEGQASPPCLRJWKMSLRCBMLRFGQBGPCARMPWTG? tscli nas mount BCD?SJR.MLC
LMBC
tscli node [-h] {check,ls,reinstall-os,status}
4FGQQS@AMKK?LBF?QRFCDMJJMUGLE?ARGMLQ
ctscli node check [-h] [--select {reinstall-preflight}] [--secondary SECONDARY]
2SLAFCAIQNCPLMBC4?ICQRFCDMJJMUGLEN?P?KCRCPQ
◦--select {reinstall-preflight} 3CJCARRFCRWNCMDLMBCAFCAIBCD?SJR
reinstall-preflight
◦--secondary SECONDARY 3CAMLB?PWBPGTCDMP reinstall-preflight BCD?SJR sdd
ctscli node ls [-h] [--type {all,healthy,not-healthy}] &GJRCP@WLMBCQR?RCBCD?SJR
all
ctscli node reinstall-os [-h] [--secondary SECONDARY ] [--cluster] 2CGLQR?JJ/3ML?
LMBC4FGQR?ICQRFCDMJJMUGLEN?P?KCRCPQ
◦--secondary SECONDARY 3CAMLB?PWBPGTCRM@CSQCBRMA?PPWRMPCGLQR?JJBCD?SJR sdd
◦--cluster )QRFCLMBCN?PRMD?AJSQRCPBCD?SJR False
Q?KJ
tscli saml [-h] {configure,purge-configuration}
RQAJGAMKK?LBPCDCPCLAC
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
4FGQQS@AMKK?LBF?QRFCDMJJMUGLE?ARGMLQ
ctscli saml configure [-h] #MLfESPCQ3!-,4MQCC?JGQRMDNPCPCOSGQGRCQPCDCPRM #MLfESPC
3!-,
ctscli saml purge-configuration 0SPECQ?LWCVGQRGLE3!-,AMLfESP?RGML
QAFCBSJCBNGL@M?PBQ
tscli scheduled-pinboards [-h] {disable,enable}
4FGQQS@AMKK?LBF?QRFCDMJJMUGLE?ARGMLQ
ctscli scheduled-pinboards disable [-h] $GQ?@JCQAFCBSJCBNGL@M?PBQDMPRFGQAJSQRCP
ctscli scheduled-pinboards enable [-h] %L?@JCQQAFCBSJCBNGL@M?PBQUFGAFGQBGQ?@JCBGL
NPMBAJSQRCPQ@WBCD?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}
4FGQQS@AMKK?LBR?ICQQSNNMPRQRFCDMJJMUGLE?ARGMLQ
ctscli smtp reset-canonical-mapping $CJCRCQRFCASPPCLRNMQRK?NK?NNGLE
ctscli smtp set-canonical-mapping [-h] new_key new_value 3CRQ?LCU0MQRK?N
K?NNGLE
ctscli smtp set-mailfromname mailfromname 3CRQRFCL?KC?LCK?GJ?BBPCQQDPMKUFGAF
CK?GJ?JCPRQ?PCQCLRDMPRFCAJSQRCP
ctscli smtp set-mailname mailname 3CRQRFCK?GJL?KC?BMK?GLUFCPCCK?GJ?JCPRQ?PCQCLR
DMPRFCAJSQRCP
ctscli smtp set-relayhost [-h] [--force FORCE] relayhost 3CRQRFC2CJ?W(MQRDMP
3-40CK?GJQCLRDPMKRFCAJSQRCP
◦--force FORCE 3CRCTCLGDPCJ?WFMQRGQLMR?AACQQG@JCBCD?SJR False
ctscli smtp show-canonical-mapping 3FMUQRFCASPPCLRNMQRK?NK?NNGLE
ctscli smtp show-mailfromname 3FMUQRFCK?GJL?KCDPMKUFGAFCK?GJ?JCPRQ?PCQCLRDMPRFC
AJSQRCP
ctscli smtp show-mailname 3FMUQRFCK?GJL?KCUFCPCCK?GJ?JCPRQ?PCQCLRDMPRFCAJSQRCP
ctscli smtp show-relayhost 3FMUQRFCDMP3-40CK?GJQCLRDPMKRFCAJSQRCP)DRFCPCGQLM
2CJ?W(MQRAMLfESPCBRFCAMKK?LBPCRSPLQ NOT FOUND
QL?NQFMR
tscli snapshot [-h] {backup,create,delete,ls,restore,update-ttl}
,C?PLKMPC?@MSRQL?NQFMRQ?LB@?AISNQQCCRFC 5LBCPQR?LBRFC@?AISNQRP?RCEGCQ BMASKCLR?RGML4FGQ
QS@AMKK?LBQSNNMPRQRFCDMJJMUGLE?ARGMLQ
ctscli snapshot backup [-h] [--mode {full,light,dataless}] [--type
{full,incremental}] [--base BASE ] [--storage_type {local,nas}] [--remote] name
out
0SJJQL?NQFMRMSR?Q?@?AISN4FGQR?ICQRFCDMJJMUGLEN?P?KCRCPQ
◦--mode {full,light,dataless} -MBCMD@?AISNQBCD?SJR full
RQAJGAMKK?LBPCDCPCLAC
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
◦name .?KCMDQL?NQFMRRMNSJJMSR?Q?@?AISN4MJGQR?JJQL?NQFMRQPSL tscli
snapshot ls
◦out $GPCARMPWUFCPC@?AISNUGJJ@CUPGRRCLKSQRLMR?JPC?BWCVGQR
◦--type {full,incremental} 4WNCMD@?AISN)LAPCKCLR?J@?AISNGQLMR
GKNJCKCLRCBWCRBCD?SJR full
◦--base BASE "?QCBQL?NQFMRL?KCDMPGLAPCKCLR?J@?AISN.MR)KNJCKCLRCBWCR
BCD?SJR.MLC
◦--storage_type {local,nas} 3RMP?ECRWNCMDMSRNSRBGPCARMPWBCD?SJR local
◦--remote 4?IC@?AISNRFPMSEF/PGMLK?QRCPBCD?SJR True
ctscli snapshot create [-h] name reason ttl
#PC?RCQ?LCUQL?NQFMRUGRFRFC name ?LB reason NPMTGBCB4FGQAMKK?LBBMCQLMR?AACNR .
NCPGMBQ@SRBMCQ?AACNR -B?QFCQ4FC ttl N?P?KCRCPQGQRFCLSK@CPMDB?WQ?DRCPUFGAF
RFGQQL?NQFMRUGJJ@C?SRMK?RGA?JJWBCJCRCB!T?JSCMD -1 BGQ?@JCQ?SRMK?RGABCJCRGML
ctscli snapshot delete [-h] name $CJCRCQRFCL?KCBQL?NQFMR
ctscli snapshot ls [-h] ,GQR?T?GJ?@JCQL?NQFMRQ
ctscli snapshot restore [-h] [--allow_release_change] [--only_service_state]
name 2CQRMPCAJSQRCPRM?LCVGQRGLEQL?NQFMR4FGQR?ICQRFCDMJJMUGLEN?P?KCRCPQ
◦--allow_release_change !JJMUPCQRMP?RGMLRM?QL?NQFMR?R?BGeCPCLRPCJC?QC
BCD?SJR False
◦--only_service_state 2CQRMPCMLJWQCPTGACQR?RCBCD?SJR False
ctscli snapshot update-ttl [-h] [--disable DISABLE ]name ttl
5NB?RCQK?LS?JQL?NQFMRE?P@?ECAMJJCARGMLNMJGAW
◦name 3NCAGfCQUFGAFQL?NQFMRRMSNB?RC
◦ttl %VRCLBQRFCK?LS?JQL?NQFMR ttl RGKCRMJGTCT?JSC5QC?NMQGRGTCT?JSCRM
GLAPC?QC ttl5QCLCE?RGTCT?JSCRMBCAPC?QCGR
◦--disable DISABLE $GQ?@JCK?LS?JQL?NQFMRE?P@?ECAMJJCARGML3CRRGLERFGQT?JSCRM
True UGJJMTCPPGBC?LW ttl T?JSCBCD?SJR&?JQC
QL?NQFMRNMJGAW
tscli snapshot-policy [-h] {disable,enable,show,update}
4FGQQS@AMKK?LBQSNNMPRQRFCDMJJMUGLE?ARGMLQ
ctscli snapshot-policy disable [-h] $GQ?@JCQL?NQFMRNMJGAW
ctscli snapshot-policy enable -h %L?@JCQNCAGfCBQL?NQFMRNMJGAW
ctscli snapshot-policy show [-h] 3FMUQL?NQFMRNMJGAW
ctscli snapshot-policy update [-h] [--config CONFIG]5NB?RCNCPGMBGAQL?NQFMRAMLfE
4FGQR?ICQRFCDMJJMUGLEN?P?KCRCP
◦--config CONFIG 4CVRDMPK?RMDNCPGMBGA@?AISNNMJGAWAMLfEBCD?SJR.MLC
QNMR
tscli spot [-h] {enable}
4FGQQS@AMKK?LBQSNNMPRQRFCDMJJMUGLE?ARGMLQ
tscli spot [-h] {enable} %L?@JCBQ3NMRGLRCEPRGML
RQAJGAMKK?LBPCDCPCLAC
$CACK@CP
4FMSEFR3NMR5QCP'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?RSQ3FMUQUFCRFCPMD33,?SRFCLRGA?RGMLGQCL?@JCBMPBGQ?@JCBDMPRFC4FMSEFR3NMR?NNJGA?RGMLRJQ
QR?RSQ0PGLRQRFCQR?RSQMD4,3QSNNMPR
4FGQQS@AMKK?LBQSNNMPRQRFCDMJJMUGLE?ARGMLQ
ctscli ssl add-cert [-h] key certificate !BBQ?L33,ACPRGfA?RCICWN?GP
ctscli ssl clear-min-tls-version [-h] #JC?PQ?LWASQRMKGX?RGMLQDMPRFCKGLGKSK4,3
TCPQGMLRMQSNNMPR
ctscli ssl off
$GQ?@JCQ33,$GQ?@JGLE33,UGJJQRMNSQCPQDPMKQCCGLE?QCASPGRWU?PLGLEUFCL?AACQQGLE
4FMSEFR3NMRDPMK?@PMUQCPGDRFCPCGQLM33,ACPRGfA?RCGLQR?JJCB
ctscli ssl on [-h] )D33,GQCL?@JCB?LBRFCPCGQLMACPRGfA?RCSQCPQUGJJQCC?QCASPGRW
U?PLGLEUFCL?AACQQGLE4FMSEFR3NMRDPMK?@PMUQCP
ctscli ssl rm-cert 2CKMTCQRFCCVGQRGLE33,ACPRGfA?RCGD?LW
ctscli ssl set-min-tls-version [-h] {1.0,1.1,1.2} 3CRQRFCKGLGKSKQSNNMPRCB4,3
TCPQGML3CRQRFCKGLGKSK33,TCPQGMLRM@CQSNNMPRCB@WRFC4FMSEFR3NMR?NNJGA?RGML0JC?QC
CLQSPCRF?RAJGCLR@PMUQCPQ?PCCL?@JCBDMPRFGQTCPQGMLMPLCUCP
ctscli ssl status 3FMUQUFCRFCP33,?SRFCLRGA?RGMLGQCL?@JCBMPBGQ?@JCB
ctscli ssl tls-status [-h] 0PGLRQRFCQR?RSQMD4,3QSNNMPR
QRMP?EC
tscli storage [-h] gc df
4FGQQS@AMKK?LBQSNNMPRQRFCDMJJMUGLE?ARGMLQ
ctscli storage gc [-h] [--log_age LOG_AGE ] [--force] [--localhost_only]
'?P@?ECAMJJCARSLSQCBQRMP?EC"CDMPCGQQSGLERFGQAMKK?LBWMSKSQRQRMNRFCAJSQRCPSQGLE
tscli cluster stop!DRCPE?P@?ECAMJJCARGMLF?QAMKNJCRCBWMSA?LPCQR?PRRFCAJSQRCPUGRF
tscli cluster start4FCAMKK?LBDPCCQQN?ACGLRFCQCBGPCARMPGCQ
◦/tmp
◦/usr/local/scaligent/logs/
◦/export/logs/orion
◦/export/logs/oreo
◦/export/logs/hadoop
◦/export/logs/zookeeper
◦cores
!AACNRQRFCQCMNRGML?Jg?EQ
◦--log_age LOG_AGE
$CJCRCJMEQMJBCPRF?LRFCQCK?LWFMSPQ5QC?LMLXCPMT?JSCGBC?JJW!XCPMT?JSCUGJJ
A?SQC?JJRCKNMP?PWfJCQRM@CBCJCRCBGLAJSBGLEQ?WRFMQCUFGAF?PCHSQRRCKNMP?PGJW
AJMQCBUFGJCRFCW?PC@CGLEN?QQCBDPMKMLCAMKNMLCLRRMRFCLCVRBCD?SJR 4
◦--force &MPACQBCJCRGMLMD?JJJMEQ?LBRCKNMP?PWfJCQPCE?PBJCQQMD?EC4FGQKSQR
RQAJGAMKK?LBPCDCPCLAC
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
MLJW@CPSLML?QRMNNCBAJSQRCPBCD?SJR&?JQC
◦--localhost_only )DSQCBMLJWRFCJMEQMLRFCJMA?JFMQRUGJJ@CPCKMTCB)DLMR
QNCAGfCBRFCAMKK?LB?ARQMLRFCCLRGPCAJSQRCP
ctscli storage df [--mode disk|hdfs]
#FCAIQRFCBGQISQ?ECMLRFCPCJCT?LRKMSLRQ2CRSPLQMSRNSRQGKGJ?PRMRFC,GLSVQWQRCK
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}
4FGQQS@AMKK?LBQSNNMPRQRFCDMJJMUGLE?ARGMLQ
ctscli support restart-remote 2CQR?PRQPCKMRCQSNNMPR
ctscli support rm-admin-email 2CKMTCQRFCCK?GJ?BBPCQQDMPAMLR?ARGLERFCASQRMKCP
?BKGLGQRP?RMP2CNJ?ACQGRUGRFRFCBCD?SJR4FMSEFR3NMR3SNNMPRCK?GJ?BBPCQQ
ctscli support rm-admin-phone 2CKMTCQRFCNFMLCLSK@CPDMPAMLR?ARGLERFCASQRMKCP
?BKGLGQRP?RMP2CNJ?ACQGRUGRFRFCBCD?SJR4FMSEFR3NMR3SNNMPRNFMLCLSK@CP
ctscli support set-admin-email email 3CRQRFCCK?GJ?BBPCQQDMPAMLR?ARGLERFCASQRMKCP
?BKGLGQRP?RMP)DWMSUMSJBJGICRMBGQNJ?W?@J?LICK?GJ?BBPCQQGQQSCRFCAMKK?LB tscli
support set-admin-email ' '
ctscli support set-admin-phone phone_number 3CRQRFCNFMLCLSK@CPDMPAMLR?ARGLERFC
ASQRMKCP?BKGLGQRP?RMP3NCAGDW?NFMLCLSK@CPSQGLE?LWT?JSCCE +1 800-508-7008 Ext.
1)DWMSUMSJBJGICRMBGQNJ?W?@J?LINFMLCLSK@CPGQQSCRFCAMKK?LB tscli support set-
admin-phone
ctscli support set-remote [-h] [--addr ADDR] [--user USER]#MLfESPCQRFCAJSQRCPDMP
PCKMRCQSNNMPRRFPMSEF33(RSLLCJGLEUFCPC ADDR GQRFC?BBPCQQMDQSNNMPRCE
Runnel.thoughtspot.com?LB USER GQRFCQSNNMPRSQCPL?KC
ctscli support show-admin-email 3FMUQRFCCK?GJ?BBPCQQDMPASQRMKCP?BKGLGQRP?RMPGDQCR
ctscli support show-admin-phone 3FMUQRFCNFMLCLSK@CPDMPASQRMKCP?BKGLGQRP?RMPGDQCR
ctscli support show-remote 3FMUQRFCQR?RSQ?LBAMLfESP?RGMLMDPCKMRCQSNNMPR
ctscli support start-remote 3R?PRQPCKMRCQSNNMPR
ctscli support stop-remote 3RMNQPCKMRCQSNNMPR
RQAJGAMKK?LBPCDCPCLAC
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
$?$?RRC?LBRGKCDC?LBRGKCDMPK?MPK?RQPRQPCDCDCPCPCLACLACC
4FGQGQ?PCDCPCLACQDMPRFCB?RC?LBRGKCAMLRCVRQ?LBDMPK?RQWMSA?LSQCUGRF4FMSEFR3NMR9MSBCfLC
B?R?DMPK?RQGLQNCAGfAAMLRCVRQ?LBBCNCLBGLEMLRFCAMLRCVRWMSPAFMGACQGLB?R?DMPK?RRGLEBGeCP
9MSKSQRSLBCPQR?LBB?RC?LBRGKCUFCLWMSJM?BB?R?GLRFCQCAMLRCVRQ
c SQGLEB?R?SNJM?BDPMKRFC@PMUQCP
c RFPMSEF tsload AMKK?LB
c RFPMSEFB?R?AMLLCARMP?LMRFCPCVRP?ARRP?LQDMPKJM?B%4,RMMJ
$?R?JM?BGLEDMPK?RQBMLMRAF?LECFMUB?R?GQBGQNJ?WCBGLR?@JCQ?LBAF?PRQ
4FCAMLRCVRUFCPCWMS
A?LAMLRPMJ
B?RC?LBRGKCDMPK?RQGQB?R?KMBCJGLE$?R?KMBCJGLEAMLRPMJQFMU
B?R?GQBGQNJ?WCBGLQC?PAF?LBRFCGPPCQSJRGLE?LQUCPQ
$?$?R?JM?BGLEDR?JM?BGLEDMPK?MPK?RQTG?RQJM?BRQTG?RQJM?B
7FCLJM?BGLETG?RFC tsload AMKK?LBWMSKSQRQNCAGDW date ?LB timestamp DMPK?RQSQGLERFCDMPK?R
QNCAGfA?RGMLQBCfLCBGLRFCstrptime JG@P?PWDSLARGML$?R?GQGKNMPRCB@?QCBMLRFCRGKCXMLCMDRFCLMBC
DPMKUFGAF tsload GQPSL
&MP date B?R?RWNCQRFCBCD?SJRDMPK?RGQ %Y%m%d UFGAFRP?LQJ?RCQRM yearmonthday &MPCV?KNJC Dec
30th, 2001 GQPCNPCQCLRCB?Q 20011230&MP time ?LB datetime B?R?RWNCQRFCBCD?SJRGQ %Y%m%d
%H:%M:%S UFGAFRP?LQJ?RCQRM yearmonthday hour:minute:secondDMPCV?KNJC Dec 30th, 2001
1:15:12 GQPCNPCQCLRCB?Q 20011230 01:15:12
$?$?R?KMBCJGLEDR?KMBCJGLEDMPK?MPK?RQDRQDMP@PMP@PMMUUQCPB?QCPB?R?SNJM?BR?SNJM?B
4FCQCB?RC?LBRGKCDMPK?RQ?PCQSNNMPRCBGL?#36fJCUFCLSNJM?BGLETG?RFC@PMUQCP9MSA?LLMR
QNCAGDWRFCB?RCDMPK?R4FMSEFR3NMRUGJJNGAIRFCDMPK?RRF?RfRQWMSPB?R?@CQR
c
c
c
c *?L
c *?L
c !-
c
c
c !-
c
c !-
c
c !-
c
c *?L
c -?P?QQSKCQ
c !-
c
c
c !-
c
c !-
c
c !-
c *?L!-
c *?L
c *?L
$?RC?LBRGKCDMPK?RQPCDCPCLAC
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
c *?L!-
c *?L
c *?L!-
c *?L
c *?L!-
c &PG*?L0-
c &PG*?L
c &PG*?L
c &PG*?L!-
c &PG*?L
c &PG*?L!-
c &PG*?L
c &PG*?L!-
c
c !-
c
c !-
c
c
c !-
c !-
$?$?R?JM?BGLEDR?JM?BGLEDMPK?MPK?RQTG?B?RQTG?B?R?AR?AMLLCARMPMLLCARMP
?LMRFCP%4,R?LMRFCP%4,RMMJMMJ
$?R?RF?RGQJM?BCBTG?%4,?PPGTCQRFPMSEF/$"#MP*$"#AMLLCARGML!DRCPWMSCVRP?ARRFCB?R?DPMK
RFCQMSPAC?LB@CDMPCWMSJM?BGRGLRM4FMSEFR3NMRWMSKSQRRP?LQDMPK?LWB?RCMPRGKCQR?KNGLRM?
T?JGBDMPK?RDMP4FMSEFR3NMR/LACRP?LQDMPKCBLMCVNJGAGRB?R?K?QIGLEGQPCOSGPCB3CCRFCB?R?
GLRCEP?RGMLESGBCDMPKMPCBCR?GJQMDJM?BGLEB?R?TG?/$"#?LB*$"#
$?$?R?KMBCJGLEDR?KMBCJGLEDMPK?MPK?RQRQ
!SQCPUGRF?BKGLGQRP?RGTCPGEFRQA?LAMLfESPCB?R?KMBCJGLEDMPB?R?MLMLCMP?JJfJCQ9MSA?LQCR
LSK@CPB?RC?LBASPPCLAWBGQNJ?WDMPK?RQ4FCQCDMPK?RQBCfLCFMURFCQCT?JSCRWNCQBGQNJ?WGLR?@JCQ
?LBAF?PRQ3CCRFC!BKGL'SGBCDMPKMPCGLDMPK?RGML?@MSRB?R?KMBCJGLEQCRRGLEQ4FCDMJJMUGLEDMPK?R
QRPGLEQ?PC?T?GJ?@JCDMPSQC
&&MPK?MPK?RK?QIRK?QI $CQAPGNRGML$CQAPGNRGML
YYYY MP yyyy DMSPBGEGRWC?PQSAF?Q 2017
YY MP yy J?QRRUMBGEGRQMDWC?PQSAF?Q 17
MKMLRFUGRFLMJC?BGLEXCPM 112
MM 4UMBGEGRKMLRF 0112
MMM 4FPCCJCRRCPKMLRFQSAF?Q Jan
D$?WMDWC?PUGRFMSR?JC?BGLEXCPM 0365
DD $?WMDWC?PUGRFSNRMMLCJC?BGLEXCPM 01365
DDD $?WMDWC?PUGRFSNRMRUMJC?BGLEXCPMCQ 001365
$?RC?LBRGKCDMPK?RQPCDCPCLAC
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
&&MPK?MPK?RK?QIRK?QI $CQAPGNRGML$CQAPGNRGML
d$?WMDKMLRFUGRFLMJC?BGLEXCPM 131
dd 4UMBGEGRB?WMDKMLRF 0131
HH 4UMBGEGR 24 FMSPPCNPCQCLR?RGMLMDFMSP 0023
hh 4UMBGEGR 12 FMSPPCNPCQCLR?RGMLMDFMSP 0112
HFMSPPCNPCQCLR?RGMLMDFMSPUGRFLMJC?BGLEXCPM 023
hFMSPPCNPCQCLR?RGMLMDFMSPUGRFLMJC?BGLEXCPM 112
mm -GLSRCQ 0059
m-GLSRCQUGRFLMJC?BGLEXCPM 059
ss 3CAMLBQ 0059
s3CAMLBQUGRFLMJC?BGLEXCPM 059
a!-0-GLBGA?RMP
6?JGBBCJGKGRCPQGLAJSBCKMQRLML?JNF?@CRAF?P?ARCPQ4FGQGLAJSBCQ@SRGQLMRJGKGRCBRM
c\DMPU?PBQJ?QF
c/@?AIU?PBQJ?QF
c|NGNCQWK@MJ
c:AMJML
c-B?QF
c_SLBCPQAMPC
c=COS?JQGEL
%V?KNJCQMDT?JGBDMPK?RK?QIQWMSA?LNPMBSACDMPBGQNJ?W?PC?QDMJJMUQ
cMM/dd/yyyy
cMMM
cDD/MM/yyyy
cMM/dd/yyyy HH:mm
cDD/MM/yyyy HH:mm
$?RC?LBRGKCDMPK?RQPCDCPCLAC
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
22MMUJCUJCTTCJQCASPGRWPSJCQPCJQCASPGRWPSJCQPCDCDCPCPCLACLACC
4FMSEFR3NMR?JJMUQWMSRMAPC?RCPMUJCTCJQCASPGRWPSJCQSQGLECVNPCQQGMLQ)D?LCVNPCQQGMLCT?JS?RCQRM
aRPSCbDMP?N?PRGASJ?PPMU?LBEPMSNAMK@GL?RGMLRF?REPMSNUGJJ@C?@JCRMQCCRF?RPMU4FGQPCDCPCLAC
JGQRQRFCT?PGMSQMNCP?RMPQ?LBDSLARGMLQWMSA?LSQCRMAPC?RCPSJCQ
&MPGLDMPK?RGMLMLFMURMSQCRFCPMUJCTCJQCASPGRWDSLARGMLQ?LBMNCP?RMPQQCC !@MSR2SJC"?QCB2MU
,CTCJ3CASPGRW4FCPCGQ?QNCAG?JT?PG?@JCA?JJCBRQ=EPMSNQUFGAFWMSA?LSQCUFCLAPC?RGLEPMUJCTCJ
QCASPGRWPSJCQ)RDCRAFCQ?JGQRMDRFCEPMSNQRF?RRFCASPPCLRJWJMEECBGLSQCP@CJMLEQRM&MPC?AFPMUD
RFCCVNPCQQGMLGLRFCPSJCCT?JS?RCQRM_RPSC`DMP?LWMLCMDRFCQCEPMSNQRF?RPMUUGJJ@CQFMULRMRFC
SQCP
9MSA?L?JQMQCCRFGQJGQRMDMNCP?RMPQ?LBCV?KNJCQDPMKUGRFGLRFC2SJC"SGJBCP@WQCJCARGLE 2SJC2SJC
!Q!QQGQQGQR?LRR?LR
##MLMLTTCPQGMLDSLARGMLQCPQGMLDSLARGMLQ
4FCQCDSLARGMLQA?L@CSQCBRMAMLTCPRB?R?DPMKMLCB?R?RWNCRM?LMRFCP#MLTCPQGMLRMMPDPMKB?RC
B?R?RWNCQGQLMRQSNNMPRCB
&SLARGML&SLARGML $CQAPGNRGML$CQAPGNRGML %V%V?KNJCQ?KNJCQ
to_bool 2CRSPLQRFCGLNSR?Q?@MMJC?LRPSCMPD?JQC to_bool (0) = false
to_bool (married)
to_date !AACNRQ?B?RCPCNPCQCLRCB?Q?LGLRCECPMPRCVR
QRPGLE?LB?QCAMLBQRPGLEN?P?KCRCPRF?RA?LGL
AJSBCQRPNRGKCB?RCDMPK?RRGLECJCKCLRQ2C
NJ?ACQ?JJRFCT?JGBQRPNRGKCB?RCDMPK?RRGLECJC
KCLRQUGRFRFCGPQRPGLEAMSLRCPN?PRQ?LBPCRSPLQ
RFCPCQSJR$MCQLMR?AACNRCNMAFDMPK?RRCB
B?RCQ?QGLNSR
to_date (date_sold,
'%Y-%m-%d')
to_double 2CRSPLQRFCGLNSR?Q?BMS@JC to_double ('3.14') = 3.14
to_double (revenue * .01)
to_integer 2CRSPLQRFCGLNSR?Q?LGLRCECP to_integer ('45') + 1 = 46
to_integer (price + tax -
cost)
to_string 2CRSPLQRFCGLNSR?Q?RCVRQRPGLE to_string (45 + 1) = '46'
to_string (revenue - cost)
$?$?RRCDSLARGMLQCDSLARGMLQ
&SLARGML&SLARGML $CQAPGNRGML$CQAPGNRGML %V%V?KNJCQ?KNJCQ
add_days 2CRSPLQRFCPCQSJRMD?BBGLE
RFCQNCAGfCBLSK@CPMD
add_days (01/30/2015, 5) = 02/04/2015
add_days (invoiced, 30)
2MUJCTCJQCASPGRWPSJCQPCDCPCLAC
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
&SLARGML&SLARGML $CQAPGNRGML$CQAPGNRGML %V%V?KNJCQ?KNJCQ
B?WQRMRFCEGTCLB?RC
date 2CRSPLQRFCB?RCNMPRGMLMD
?EGTCLB?RC
date (home visit)
day 2CRSPLQRFCLSK@CP
MDRFCB?WDMPRFCEGTCL
B?RC
day (01/15/2014) = 15
day (date ordered)
day_number_of_week 2CRSPLQRFCLSK@CPMD
RFCB?WGL?UCCIDMPRFC
EGTCLB?RCUGRF@CGLE
-MLB?W?LB@CGLE3SL
B?W
day_number_of_week (01/30/2015) = 6
day_number_of_week (shipped)
day_number_of_year 2CRSPLQRFCLSK@CP
MDRFCB?WGL?WC?PDMPRFC
EGTCLB?RC
day_number_of_year (01/30/2015) = 30
day_number_of_year (invoiced)
day_of_week 2CRSPLQRFCB?WMDRFC
UCCIDMPRFCEGTCLB?RC
day_of week (01/30/2015) = Friday
day_of_week (serviced)
diff_days 3S@RP?ARQRFCQCAMLBB?RC
DPMKRFCfPQRB?RC?LBPC
RSPLQRFCPCQSJRGLLSK@CP
MDB?WQPMSLBCBBMULGD
LMRCV?AR
diff_days (01/15/2014, 01/17/2014) =
-2
diff_days (purchased, shipped)
diff_time 3S@RP?ARQRFCQCAMLBB?RC
DPMKRFCfPQRB?RC?LBPC
RSPLQRFCPCQSJRGLLSK@CP
MDQCAMLBQ
diff_time (01/01/2014, 01/01/2014) =
-86,400
diff_time (clicked, submitted)
hour_of_day 2CRSPLQRFCFMSPMDRFCB?W
DMPRFCEGTCLB?RC
hour_of_day (received)
is_weekend 2CRSPLQRPSCGDRFCEGTCL
B?RCD?JJQML?3?RSPB?WMP
3SLB?W
is_weekend (01/31/2015) = true
is_weekend (emailed)
month 2CRSPLQRFCKMLRFDPMKRFC
EGTCLB?RC
month (01/15/2014) = January
month (date ordered)
month_number 2CRSPLQRFCLSK@CP
MDRFCKMLRFDMPRFCEGTCL
B?RC
month_number (09/20/2014) = 9
month_number (purchased)
now 2CRSPLQRFCASPPCLRRGKC
QR?KN
now ()
start_of_month 2CRSPLQ>---WWWW>DMP start_of_month ( 01/31/2015 ) = Jan
2MUJCTCJQCASPGRWPSJCQPCDCPCLAC
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
&SLARGML&SLARGML $CQAPGNRGML$CQAPGNRGML %V%V?KNJCQ?KNJCQ
RFCfPQRB?WMDRFCKMLRF
9MSPGLQR?JJ?RGMLAMLfESP?
RGMLA?LMTCPPGBCRFGQQCR
RGLEQMRF?RGRPCRSPLQ?BGD
DCPCLRDMPK?RQSAF?Q>--
BBWWWW>3NC?IUGRFWMSP
4FMSEFR3NMR?BKGLGQRP?RMP
GDWMS
FY 2015
start_of_month (shipped)
start_of_quarter 2CRSPLQRFCB?RCDMPRFC
fPQRB?WMDRFCOS?PRCPDMP
RFCEGTCLB?RC
start_of_quarter ( 09/18/2015 ) = Q3
FY 2015
start_of_quarter (sold)
start_of_week 2CRSPLQRFCB?RCDMPRFC
fPQRB?WMDRFCUCCIDMPRFC
EGTCLB?RC
start_of_week ( 06/01/2015 ) = 05/30/
2015 Week
start_of_week (emailed)
start_of_year 2CRSPLQRFCB?RCDMPRFC
fPQRB?WMDRFCWC?PDMPRFC
EGTCLB?RC
start_of_year ( 02/15/2015 ) = FY
2015
start_of_year (joined)
time 2CRSPLQRFCRGKCNMPRGMLMD
?EGTCLB?RC
time (3/1/2002 10:32) = 10:32
time (call began)
year 2CRSPLQRFCWC?PDPMKRFC
EGTCLB?RC
year (01/15/2014) = 2014
year (date ordered)
-GV-GVCBDSLARGMLQCBDSLARGMLQ
4FCQCDSLARGMLQA?L@CSQCBUGRFRCVR?LBLSKCPGAB?R?RWNCQ
&SLARGML&SLARGML $CQAPGNRGML$CQAPGNRGML %V%V?KNJCQ?KNJCQ
!= 2CRSPLQRPSCGDRFCfPQRT?JSCGQLMRCOS?J
RMRFCQCAMLBT?JSC
3 != 2 = true
revenue != 1000000
<2CRSPLQRPSCGDRFCfPQRT?JSCGQJCQQRF?L
RFCQCAMLBT?JSC
3 < 2 = false
revenue < 1000000
<= 2CRSPLQRPSCGDRFCfPQRT?JSCGQJCQQRF?L
MPCOS?JRMRFCQCAMLBT?JSC
1 <= 2 = true
revenue <= 1000000
=2CRSPLQRPSCGDRFCfPQRT?JSCGQCOS?JRM
RFCQCAMLBT?JSC
2 = 2 = true
revenue = 1000000
>2CRSPLQRPSCGDRFCfPQRT?JSCGQEPC?RCP
RF?LRFCQCAMLBT?JSC
3 > 2 = true
revenue > 1000000
>= 2CRSPLQRPSCGDRFCfPQRT?JSCGQEPC?RCP 3 >= 2 = true
2MUJCTCJQCASPGRWPSJCQPCDCPCLAC
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
&SLARGML&SLARGML $CQAPGNRGML$CQAPGNRGML %V%V?KNJCQ?KNJCQ
RF?LMPCOS?JRMRFCQCAMLBT?JSC revenue >= 1000000
greatest 2CRSPLQRFCJ?PECPMDRFCT?JSCQ greatest (20, 10) = 20
greatest (q1 revenue, q2 revenue)
least 2CRSPLQRFCQK?JJCPMDRFCT?JSCQ least (20, 10) = 10
least (q1 revenue, q2 revenue)
.SK@CPDSLARGMLQ.SK@CPDSLARGMLQ
&SLARGML&SLARGML $CQAPGNRGML$CQAPGNRGML %V%V?KNJCQ?KNJCQ
?2CRSPLQRFCPCQSJRMDKSJRGNJWGLE
@MRFLSK@CPQ
3 * 2 = 6
price * taxrate
+2CRSPLQRFCPCQSJRMD?BBGLE@MRF
LSK@CPQ
1 + 2 = 3
price + shipping
-2CRSPLQRFCPCQSJRMDQS@RP?ARGLE
RFCQCAMLBLSK@CPDPMKRFCfPQR
3 - 2 = 1
revenue - tax
/2CRSPLQRFCPCQSJRMDBGTGBGLERFC
fPQRLSK@CP@WRFCQCAMLB
6 / 3 = 2
markup / retail price
^2CRSPLQRFCfPQRLSK@CPP?GQCBRM
RFCNMUCPMDRFCQCAMLB
3 ^ 2 = 9
width ^ 2
abs 2CRSPLQRFC?@QMJSRCT?JSC abs (-10) = 10
abs (profit)
acos 2CRSPLQRFCGLTCPQCAMQGLCGLBC
EPCCQ
acos (0.5) = 60
acos (cos-satellite-angle)
asin 2CRSPLQRFCGLTCPQCQGLCQNCAGfCB
GLBCEPCCQ
asin (0.5) = 30
asin (sin-satellite-angle)
atan 2CRSPLQRFCGLTCPQCR?LECLRGLBC
EPCCQ
atan (1) = 45
atan (tan-satellite-angle)
atan2 2CRSPLQRFCGLTCPQCR?LECLRGLBC
EPCCQ
atan2 (10, 10) = 45
atan2 (longitude, latitude)
cbrt 2CRSPLQRFCAS@CPMMRMD?LSK
@CP
cbrt (27) = 3
cbrt (volume)
ceil 2CRSPLQRFCQK?JJCQRDMJJMUGLEGL
RCECP
ceil (5.9) = 6
ceil (growth rate)
2MUJCTCJQCASPGRWPSJCQPCDCPCLAC
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
&SLARGML&SLARGML $CQAPGNRGML$CQAPGNRGML %V%V?KNJCQ?KNJCQ
cos 2CRSPLQRFCAMQGLCMD?L?LEJC
QNCAGfCBGLBCEPCCQ
cos (63) = 0.45
cos (beam angle)
cube 2CRSPLQRFCAS@CMD?LSK@CP cube (3) = 27
cube (length)
exp 2CRSPLQ%SJCP`QLSK@CP\
P?GQCBRM?NMUCP
exp (2) = 7.38905609893
exp (growth)
exp2 2CRSPLQP?GQCBRM?NMUCP exp2 (3) = 8
exp2 (growth)
floor 2CRSPLQRFCJ?PECQRNPCTGMSQGLRC
ECP
floor (5.1) = 5
floor (growth rate)
ln 2CRSPLQRFCL?RSP?JJME?PGRFK ln (7.38905609893) = 2
ln (distance)
log10 2CRSPLQRFCJME?PGRFKUGRF@?QC
log10 (100) = 2
log10 (volume)
log2 2CRSPLQRFCJME?PGRFKUGRF@?QC
@GL?PWJME?PGRFK
log2 (32) = 5
log2 (volume)
mod 2CRSPLQRFCPCK?GLBCPMDfPQR
LSK@CPBGTGBCB@WRFCQCAMLB
LSK@CP
mod (8, 3) = 2
mod ( revenue , quantity )
pow 2CRSPLQRFCfPQRLSK@CPP?GQCBRM
RFCNMUCPMDRFCQCAMLBLSK@CP
pow (5, 2) = 25
pow (width, 2)
random 2CRSPLQ?P?LBMKLSK@CP@C
RUCCL?LB
random ( ) = .457718
random ( )
round 2CRSPLQRFCfPQRLSK@CPPMSLBCB
RMRFCQCAMLBLSK@CPRFCBCD?SJR
GQ
round (35.65, 10) = 40
round (battingavg, 100)
safe_divide 2CRSPLQRFCPCQSJRMDBGTGBGLERFC
fPQRLSK@CP@WRFCQCAMLB)DRFC
QCAMLBLSK@CPGQPCRSPLQGL
QRC?BMD.?.LMR?LSK@CP
safe_divide (12, 0) = 0
safe_divide (total_cost, units)
sign 2CRSPLQGDRFCLSK@CPGQEPC?RCP
RF?LXCPMGDJCQQRF?LXCPMGD
XCPM
sign (-250) = -1
sign (growth rate)
sin 2CRSPLQRFCQGLCMD?L?LEJCQNCA
GfCBGLBCEPCCQ
sin (35) = 0.57
sin (beam angle)
2MUJCTCJQCASPGRWPSJCQPCDCPCLAC
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
&SLARGML&SLARGML $CQAPGNRGML$CQAPGNRGML %V%V?KNJCQ?KNJCQ
spherical_distance 2CRSPLQRFCBGQR?LACGLIK@C
RUCCLRUMNMGLRQML%?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 2CRSPLQRFCQOS?PCMD?LSKCPGA
T?JSC
sq (9) = 81
sq (width)
sqrt 2CRSPLQRFCQOS?PCPMMR sqrt (9) = 3
sqrt (area)
tan 2CRSPLQRFCR?LECLRMD?L?LEJC
QNCAGfCBGLBCEPCCQ
tan (35) = 0.7
tan (beam angle)
/NCP/NCP??RRMPQMPQ
/NCP/NCP??RRMPMP $CQAPGNRGML$CQAPGNRGML %V%V?KNJCQ?KNJCQ
and 2CRSPLQRPSCUFCL@MRFAMLBGRGMLQ
?PCRPSCMRFCPUGQCPCRSPLQD?JQC
(1 = 1) and (3 > 2) = true
lastname = 'smith' and state
='texas'
if…then…else #MLBGRGML?JMNCP?RMP if (3 > 2) then 'bigger' else 'not
bigger'
if (cost > 500) then 'flag' else
'approve'
ifnull 2CRSPLQRFCfPQRT?JSCGDGRGQLMRLSJJ
MRFCPUGQCPCRSPLQRFCQCAMLB
ifnull (cost, 'unknown')
isnull 2CRSPLQRPSCGDRFCT?JSCGQLSJJ isnull (phone)
not 2CRSPLQRPSCGDRFCAMLBGRGMLGQD?JQC
MRFCPUGQCPCRSPLQD?JQC
not (3 > 2) = false
not (state = 'texas')
or 2CRSPLQRPSCUFCLCGRFCPAMLBGRGMLGQ
RPSCMRFCPUGQCPCRSPLQD?JQC
(1 = 5) or (3 > 2) = true
state = 'california' or state
='oregon'
2MUJCTCJQCASPGRWPSJCQPCDCPCLAC
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
44CCVRDSLARGMLQVRDSLARGMLQ
&SLARGML&SLARGML $CQAPGNRGML$CQAPGNRGML %V%V?KNJCQ?KNJCQ
AMLA?R 2CRSPLQRFCMLCMPKMPCT?JSCQ
?Q?AMLA?RCL?RCBRCVRQRPGLE"C
QSPCRMSQCQGLEJCOSMRCQGLQRC?B
MDBMS@JCOSMRCQ?PMSLBC?AFMD
RFCQRPGLEQ
concat ( 'hay' , 'stack' ) =
'haystack'
concat (last_name , first_name
AMLR?GLQ 2CRSPLQRPSCGDRFCfPQRQRPGLEAML
R?GLQRFCQCAMLBQRPGLEMRFCPUGQC
PCRSPLQD?JQC
contains ('broomstick',
'room') = true
contains (product, 'trial
version')
CBGR=BGQR?LAC !AACNRQRUMRCVRQRPGLEQ2CRSPLQ
RFCCBGRBGQR?LACKGLGKSKLSK
@CPMDMNCP?RGMLQPCOSGPCBRM
RP?LQDMPKMLCQRPGLEGLRMRFCMRF
CP?Q?LGLRCECP7MPIQUGRF
QRPGLEQSLBCPAF?P?ARCPQ
edit_distance ('attorney',
'atty') = 4
edit_distance (color, 'red')
CBGR=BGQR?LAC=UGRF=A?N !AACNRQRUMRCVRQRPGLEQ?LB?L
GLRCECPRMQNCAGDWRFCSNNCPJGKGR
A?NDMPRFCCBGRBGQR?LACKGLG
KSKLSK@CPMDMNCP?RGMLQPC
OSGPCBRMRP?LQDMPKMLCQRPGLEGL
RMRFCMRFCP)DRFCCBGRBGQR?LAC
GQJCQQRF?LMPCOS?JRMRFCQNCAG
fCBA?NPCRSPLQRFCCBGRBGQR?LAC
)DGRGQFGEFCPRF?LRFCA?NPCRSPLQ
RFCA?NNJSQ7MPIQUGRFQRPGLEQ
SLBCPAF?P?ARCPQ
edit_distance_with_cap
('pokemon go', 'minecraft
pixelmon', 3) = 4
edit_distance_with_cap (event,
'burning man', 3)
QGKGJ?P=RM !AACNRQ?BMASKCLRRCVRQRPGLE
?LB?QC?PAFRCVRQRPGLE2CRSPLQ
RPSCGDPCJCT?LACQAMPCMD
RFCQC?PAFQRPGLEUGRFPCQNCARRM
RFCBMASKCLRGQEPC?RCPRF?LMP
COS?JRM2CJCT?LACGQ@?QCB
MLCBGRBGQR?LACLSK@CPMD
UMPBQGLRFCOSCPW?LBJCLERFMD
UMPBQGLRFCOSCPWUFGAF?PCNPC
QCLRGLRFCBMASKCLR
similar_to ('hello world',
'hello swirl') = true
similar_to (current team,
drafted by)
QGKGJ?PGRW !AACNRQ?BMASKCLRRCVRQRPGLE
?LB?QC?PAFRCVRQRPGLE2CRSPLQ
RFCPCJCT?LACQAMPCMDRFC
QC?PAFQRPGLEUGRFPCQNCARRMRFC
similarity ('where is the
burning man concert', 'burning
man') = 46
similarity (tweet1, tweet2)
2MUJCTCJQCASPGRWPSJCQPCDCPCLAC
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
&SLARGML&SLARGML $CQAPGNRGML$CQAPGNRGML %V%V?KNJCQ?KNJCQ
BMASKCLR2CJCT?LACGQ@?QCBML
CBGRBGQR?LACLSK@CPMDUMPBQGL
RFCOSCPW?LBJCLERFMDUMPBQGL
RFCOSCPWUFGAF?PCNPCQCLRGL
RFCBMASKCLR)DRFCRUMQRPGLEQ
?PC?LCV?ARK?RAFPCRSPLQ
QNCJJQ=JGIC !AACNRQRUMRCVRQRPGLEQ2CRSPLQ
RPSCGDRFCW?PCQNCJJCBQGKGJ?PJW
?LBD?JQCGDRFCW?PCLMR7MPIQ
UGRFQRPGLEQSLBCPAF?P?A
RCPQ
spells_like ('thouhgtspot',
'thoughtspot') = true
spells_like (studio,
distributor)
QRPJCL 2CRSPLQRFCJCLERFMDRFCRCVR strlen ('smith') = 5
strlen (lastname)
QRPNMQ 2CRSPLQRFCLSKCPGANMQGRGML
QR?PRGLEDPMKMDRFCfPQRMA
ASPPCLACMDRFCQCAMLBQRPGLEGL
RFCfPQRQRPGLEMPGDLMRDMSLB
strpos
('haystack_with_needles',
'needle') = 14
strpos (complaint, 'lawyer')
QS@QRP 2CRSPLQRFCNMPRGMLMDRFCEGTCL
QRPGLE@CEGLLGLE?RRFCJMA?RGML
QNCAGfCBQR?PRGLEDPMK?LBMD
RFCEGTCLJCLERF
substr ('persnickety', 3, 7) =
snicket
substr (lastname, 0, 5)
66?PG?@JCQ?PG?@JCQ
4FCQCT?PG?@JCQA?L@CSQCBGLWMSPCVNPCQQGMLQ
&SLARGML&SLARGML $CQAPGNRGML$CQAPGNRGML %V%V?KNJCQ?KNJCQ
ts_groups 2CRSPLQRFCJGQR?JJRFCEPMSNQRFCASPPCLRJMEECBGLSQCP@CJMLEQRM&MP
?LWPMUGDRFCCVNPCQQGMLCT?JS?RCQRMRPSCDMP?LWMDRFCEPMSNQRFC
SQCPA?LQCCRF?RPMU
ts_groups
= east
2MUJCTCJQCASPGRWPSJCQPCDCPCLAC
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
&&MPKSJ?PMPKSJ?PCDCDCPCPCLACLACC
4FMSEFR3NMR?JJMUQWMSRMAPC?RCBCPGTCBAMJSKLQGLUMPIQFCCRQSQGLEDMPKSJ?Q4FGQPCDCPCLACJGQRQRFC
T?PGMSQMNCP?RMPQ?LBDSLARGMLQWMSA?LSQCRMAPC?RCDMPKSJ?Q
9MSA?L?JQMQCCRFGQJGQRMDMNCP?RMPQ?LBCV?KNJCQDPMKUGRFGLRFC&MPKSJ?"SGJBCP@WQCJCARGLE &&MPKSJ?MPKSJ?
!Q!QQGQQGQR?LRR?LR
!!EEPEEPCE?CE?RRCDSLARGMLQCDSLARGMLQ
4FCQCDSLARGMLQA?L@CSQCBRM?EEPCE?RCB?R?
&SLARGML&SLARGML $CQAPGNRGML$CQAPGNRGML %V%V?KNJCQ?KNJCQ
?TCP?EC 2CRSPLQRFC?TCP?ECMD?JJRFCT?JSCQMD?AMJSKL average (revenue)
AMSLR 2CRSPLQRFCLSK@CPMDPMUQGLRFCR?@JCAMLR?GL
GLERFCAMJSKL
count (product)
ASKSJ?RGTC=?TCP?EC 4?ICQ?KC?QSPC?LBMLCMPKMPC?RRPG@SRCQ2C
RSPLQRFC?TCP?ECMDRFCKC?QSPC?AASKSJ?RCB
@WRFC?RRPG@SRCQGLRFCMPBCPQNCAGfCB
cumulative_average
(revenue, order
date, state)
ASKSJ?RGTC=K?V 4?ICQ?KC?QSPC?LBMLCMPKMPC?RRPG@SRCQ2C
RSPLQRFCK?VGKSKMDRFCKC?QSPC?AASKSJ?RCB
@WRFC?RRPG@SRCQGLRFCMPBCPQNCAGfCB
cumulative_max
(revenue, state)
ASKSJ?RGTC=KGL 4?ICQ?KC?QSPC?LBMLCMPKMPC?RRPG@SRCQ2C
RSPLQRFCKGLGKSKMDRFCKC?QSPC?AASKSJ?RCB
@WRFC?RRPG@SRCQGLRFCMPBCPQNCAGfCB
cumulative_min
(revenue, campaign)
ASKSJ?RGTC=QSK 4?ICQ?KC?QSPC?LBMLCMPKMPC?RRPG@SRCQ2C
RSPLQRFCQSKMDRFCKC?QSPC?AASKSJ?RCB@W
RFC?RRPG@SRCQGLRFCMPBCPQNCAGfCB
cumulative_sum
(revenue, order
date)
EPMSN=?TCP?EC 4?ICQ?KC?QSPC?LBMLCMPKMPC?RRPG@SRCQ2C
RSPLQRFC?TCP?ECMDRFCKC?QSPCEPMSNCB@WRFC
?RRPG@SRCQ
group_average
(revenue, customer
region, state)
EPMSN=AMSLR 4?ICQ?KC?QSPC?LBMLCMPKMPC?RRPG@SRCQ2C
RSPLQRFCAMSLRMDRFCKC?QSPCEPMSNCB@WRFC
?RRPG@SRCQ
group_count
(revenue, customer
region)
EPMSN=K?V 4?ICQ?KC?QSPC?LBMLCMPKMPC?RRPG@SRCQ2C
RSPLQRFCK?VGKSKMDRFCKC?QSPCEPMSNCB@W
RFC?RRPG@SRCQ
group_max
(revenue, customer
region)
EPMSN=KGL 4?ICQ?KC?QSPC?LBMLCMPKMPC?RRPG@SRCQ2C
RSPLQRFCKGLGKSKMDRFCKC?QSPCEPMSNCB@W
RFC?RRPG@SRCQ
group_min
(revenue, customer
region)
&MPKSJ?PCDCPCLAC
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
&SLARGML&SLARGML $CQAPGNRGML$CQAPGNRGML %V%V?KNJCQ?KNJCQ
EPMSN=QRBBCT 4?ICQ?KC?QSPC?LBMLCMPKMPC?RRPG@SRCQ2C
RSPLQRFCQR?LB?PBBCTG?RGMLMDRFCKC?QSPC
EPMSNCB@WRFC?RRPG@SRCQ
group_stddev
(revenue, customer
region)
EPMSN=QSK 4?ICQ?KC?QSPC?LBMLCMPKMPC?RRPG@SRCQ2C
RSPLQRFCQSKMDRFCKC?QSPCEPMSNCB@WRFC?R
RPG@SRCQ
group_sum
(revenue, customer
region)
EPMSN=SLGOSC=AMSLR 4?ICQ?KC?QSPC?LBMLCMPKMPC?RRPG@SRCQ2C
RSPLQRFCSLGOSCAMSLRMDRFCKC?QSPCEPMSNCB
@WRFC?RRPG@SRCQ
group_unique_count
(product ,
supplier)
EPMSN=T?PG?LAC 4?ICQ?KC?QSPC?LBMLCMPKMPC?RRPG@SRCQ2C
RSPLQRFCT?PG?LACMDRFCKC?QSPCEPMSNCB@W
RFC?RRPG@SRCQ
group_variance
(revenue, customer
region)
K?V 2CRSPLQRFCK?VGKSKT?JSCMD?AMJSKL max (sales)
KGL 2CRSPLQRFCKGLGKSKT?JSCMD?AMJSKL min (revenue)
KMTGLE=?TCP?EC 4?ICQ?KC?QSPCRUMGLRCECPQRMBCfLCRFCUGL
BMURM?EEPCE?RCMTCP?LBMLCMPKMPC?RRPG@SR
CQ4FCUGLBMUGQASPPCLR.SKd#SPPCLR
.SKUGRF@MRFCLBNMGLRQ@CGLEGLAJSBCBGL
RFCUGLBMU&MPCV?KNJCabUGJJF?TC?UGLBMU
QGXCMD4MBCfLC?UGLBMURF?R@CEGLQ@CDMPC
#SPPCLRQNCAGDW?LCE?RGTCLSK@CPDMP.SK
2CRSPLQRFC?TCP?ECMDRFCKC?QSPCMTCPRFCEGT
CLUGLBMU4FC?RRPG@SRCQ?PCRFCMPBCPGLE
AMJSKLQSQCBRMAMKNSRCRFCKMTGLE?TCP?EC
moving_average
(revenue, 2, 1,
customer region)
KMTGLE=K?V 4?ICQ?KC?QSPCRUMGLRCECPQRMBCfLCRFCUGL
BMURM?EEPCE?RCMTCP?LBMLCMPKMPC?RRPG@SR
CQ4FCUGLBMUGQASPPCLR.SKd#SPPCLR
.SKUGRF@MRFCLBNMGLRQ@CGLEGLAJSBCBGL
RFCUGLBMU&MPCV?KNJCabUGJJF?TC?UGLBMU
QGXCMD4MBCfLC?UGLBMURF?R@CEGLQ@CDMPC
#SPPCLRQNCAGDW?LCE?RGTCLSK@CPDMP.SK
2CRSPLQRFCK?VGKSKMDRFCKC?QSPCMTCPRFC
EGTCLUGLBMU4FC?RRPG@SRCQ?PCRFCMPBCPGLE
AMJSKLQSQCBRMAMKNSRCRFCKMTGLEK?VGKSK
moving_max
(complaints, 1, 2,
store name)
KMTGLE=KGL 4?ICQ?KC?QSPCRUMGLRCECPQRMBCfLCRFCUGL
BMURM?EEPCE?RCMTCP?LBMLCMPKMPC?RRPG@SR
CQ4FCUGLBMUGQASPPCLR.SKd#SPPCLR
.SKUGRF@MRFCLBNMGLRQ@CGLEGLAJSBCBGL
RFCUGLBMU&MPCV?KNJCabUGJJF?TC?UGLBMU
QGXCMD4MBCfLC?UGLBMURF?R@CEGLQ@CDMPC
#SPPCLRQNCAGDW?LCE?RGTCLSK@CPDMP.SK
2CRSPLQRFCKGLGKSKMDRFCKC?QSPCMTCPRFC
EGTCLUGLBMU4FC?RRPG@SRCQ?PCRFCMPBCPGLE
AMJSKLQSQCBRMAMKNSRCRFCKMTGLEKGLGKSK
moving_min
(defects, 3, 1,
product)
&MPKSJ?PCDCPCLAC
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
&SLARGML&SLARGML $CQAPGNRGML$CQAPGNRGML %V%V?KNJCQ?KNJCQ
KMTGLE=QSK 4?ICQ?KC?QSPCRUMGLRCECPQRMBCfLCRFCUGL
BMURM?EEPCE?RCMTCP?LBMLCMPKMPC?RRPG@SR
CQ4FCUGLBMUGQASPPCLR.SKd#SPPCLR
.SKUGRF@MRFCLBNMGLRQ@CGLEGLAJSBCBGL
RFCUGLBMU&MPCV?KNJCabUGJJF?TC?UGLBMU
QGXCMD4MBCfLC?UGLBMURF?R@CEGLQ@CDMPC
#SPPCLRQNCAGDW?LCE?RGTCLSK@CPDMP.SK
2CRSPLQRFCQSKMDRFCKC?QSPCMTCPRFCEGTCL
UGLBMU4FC?RRPG@SRCQ?PCRFCMPBCPGLEAMJSKLQ
SQCBRMAMKNSRCRFCKMTGLEQSK
moving_sum
(revenue, 1, 1,
order date)
QRBBCT 2CRSPLQRFCQR?LB?PBBCTG?RGMLMD?JJT?JSCQMD?
AMJSKL
stddev (revenue)
QSK 2CRSPLQRFCQSKMD?JJRFCT?JSCQMD?AMJSKL sum (revenue)
SLGOSCAMSLR 2CRSPLQRFCLSK@CPMDSLGOSCT?JSCQMD?AMJ
SKL
unique count
(customer)
T?PG?LAC 2CRSPLQRFCT?PG?LACMD?JJRFCT?JSCQMD?AMJ
SKL
variance (revenue)
##MLMLTTCPQGMLDSLARGMLQCPQGMLDSLARGMLQ
4FCQCDSLARGMLQA?L@CSQCBRMAMLTCPRB?R?DPMKMLCB?R?RWNCRM?LMRFCP#MLTCPQGMLRMMPDPMKB?RC
B?R?RWNCQGQLMRQSNNMPRCB
&SLARGML&SLARGML $CQAPGNRGML$CQAPGNRGML %V%V?KNJCQ?KNJCQ
to_bool 2CRSPLQRFCGLNSR?Q?@MMJC?LRPSCMPD?JQC to_bool (0) = false
to_bool (married)
to_date !AACNRQ?B?RCPCNPCQCLRCB?Q?LGLRCECPMPRCVR
QRPGLE?LB?QCAMLBQRPGLEN?P?KCRCPRF?RA?LGL
AJSBCQRPNRGKCB?RCDMPK?RRGLECJCKCLRQ2C
NJ?ACQ?JJRFCT?JGBQRPNRGKCB?RCDMPK?RRGLECJC
KCLRQUGRFRFCGPQRPGLEAMSLRCPN?PRQ?LBPCRSPLQ
RFCPCQSJR$MCQLMR?AACNRCNMAFDMPK?RRCB
B?RCQ?QGLNSR
to_date (date_sold,
'%Y-%m-%d')
to_double 2CRSPLQRFCGLNSR?Q?BMS@JC to_double ('3.14') = 3.14
to_double (revenue * .01)
to_integer 2CRSPLQRFCGLNSR?Q?LGLRCECP to_integer ('45') + 1 = 46
to_integer (price + tax -
cost)
to_string 2CRSPLQRFCGLNSR?Q?RCVRQRPGLE to_string (45 + 1) = '46'
to_string (revenue - cost)
&MPKSJ?PCDCPCLAC
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
$?$?RRCDSLARGMLQCDSLARGMLQ
&SLARGML&SLARGML $CQAPGNRGML$CQAPGNRGML %V%V?KNJCQ?KNJCQ
add_days 2CRSPLQRFCPCQSJRMD?BBGLE
RFCQNCAGfCBLSK@CPMD
B?WQRMRFCEGTCLB?RC
add_days (01/30/2015, 5) = 02/04/2015
add_days (invoiced, 30)
date 2CRSPLQRFCB?RCNMPRGMLMD
?EGTCLB?RC
date (home visit)
day 2CRSPLQRFCLSK@CP
MDRFCB?WDMPRFCEGTCL
B?RC
day (01/15/2014) = 15
day (date ordered)
day_number_of_week 2CRSPLQRFCLSK@CPMD
RFCB?WGL?UCCIDMPRFC
EGTCLB?RCUGRF@CGLE
-MLB?W?LB@CGLE3SL
B?W
day_number_of_week (01/30/2015) = 6
day_number_of_week (shipped)
day_number_of_year 2CRSPLQRFCLSK@CP
MDRFCB?WGL?WC?PDMPRFC
EGTCLB?RC
day_number_of_year (01/30/2015) = 30
day_number_of_year (invoiced)
day_of_week 2CRSPLQRFCB?WMDRFC
UCCIDMPRFCEGTCLB?RC
day_of week (01/30/2015) = Friday
day_of_week (serviced)
diff_days 3S@RP?ARQRFCQCAMLBB?RC
DPMKRFCfPQRB?RC?LBPC
RSPLQRFCPCQSJRGLLSK@CP
MDB?WQPMSLBCBBMULGD
LMRCV?AR
diff_days (01/15/2014, 01/17/2014) =
-2
diff_days (purchased, shipped)
diff_time 3S@RP?ARQRFCQCAMLBB?RC
DPMKRFCfPQRB?RC?LBPC
RSPLQRFCPCQSJRGLLSK@CP
MDQCAMLBQ
diff_time (01/01/2014, 01/01/2014) =
-86,400
diff_time (clicked, submitted)
hour_of_day 2CRSPLQRFCFMSPMDRFCB?W
DMPRFCEGTCLB?RC
hour_of_day (received)
is_weekend 2CRSPLQRPSCGDRFCEGTCL
B?RCD?JJQML?3?RSPB?WMP
3SLB?W
is_weekend (01/31/2015) = true
is_weekend (emailed)
month 2CRSPLQRFCKMLRFDPMKRFC
EGTCLB?RC
month (01/15/2014) = January
month (date ordered)
&MPKSJ?PCDCPCLAC
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
&SLARGML&SLARGML $CQAPGNRGML$CQAPGNRGML %V%V?KNJCQ?KNJCQ
month_number 2CRSPLQRFCLSK@CP
MDRFCKMLRFDMPRFCEGTCL
B?RC
month_number (09/20/2014) = 9
month_number (purchased)
now 2CRSPLQRFCASPPCLRRGKC
QR?KN
now ()
start_of_month 2CRSPLQ>---WWWW>DMP
RFCfPQRB?WMDRFCKMLRF
9MSPGLQR?JJ?RGMLAMLfESP?
RGMLA?LMTCPPGBCRFGQQCR
RGLEQMRF?RGRPCRSPLQ?BGD
DCPCLRDMPK?RQSAF?Q>--
BBWWWW>3NC?IUGRFWMSP
4FMSEFR3NMR?BKGLGQRP?RMP
GDWMS
start_of_month ( 01/31/2015 ) = Jan
FY 2015
start_of_month (shipped)
start_of_quarter 2CRSPLQRFCB?RCDMPRFC
fPQRB?WMDRFCOS?PRCPDMP
RFCEGTCLB?RC
start_of_quarter ( 09/18/2015 ) = Q3
FY 2015
start_of_quarter (sold)
start_of_week 2CRSPLQRFCB?RCDMPRFC
fPQRB?WMDRFCUCCIDMPRFC
EGTCLB?RC
start_of_week ( 06/01/2015 ) = 05/30/
2015 Week
start_of_week (emailed)
start_of_year 2CRSPLQRFCB?RCDMPRFC
fPQRB?WMDRFCWC?PDMPRFC
EGTCLB?RC
start_of_year ( 02/15/2015 ) = FY
2015
start_of_year (joined)
time 2CRSPLQRFCRGKCNMPRGMLMD
?EGTCLB?RC
time (3/1/2002 10:32) = 10:32
time (call began)
year 2CRSPLQRFCWC?PDPMKRFC
EGTCLB?RC
year (01/15/2014) = 2014
year (date ordered)
-GV-GVCBDSLARGMLQCBDSLARGMLQ
4FCQCDSLARGMLQA?L@CSQCBUGRFRCVR?LBLSKCPGAB?R?RWNCQ
&SLARGML&SLARGML $CQAPGNRGML$CQAPGNRGML %V%V?KNJCQ?KNJCQ
!= 2CRSPLQRPSCGDRFCfPQRT?JSCGQLMRCOS?J
RMRFCQCAMLBT?JSC
3 != 2 = true
revenue != 1000000
<2CRSPLQRPSCGDRFCfPQRT?JSCGQJCQQRF?L
RFCQCAMLBT?JSC
3 < 2 = false
revenue < 1000000
<= 2CRSPLQRPSCGDRFCfPQRT?JSCGQJCQQRF?L
MPCOS?JRMRFCQCAMLBT?JSC
1 <= 2 = true
revenue <= 1000000
&MPKSJ?PCDCPCLAC
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
&SLARGML&SLARGML $CQAPGNRGML$CQAPGNRGML %V%V?KNJCQ?KNJCQ
=2CRSPLQRPSCGDRFCfPQRT?JSCGQCOS?JRM
RFCQCAMLBT?JSC
2 = 2 = true
revenue = 1000000
>2CRSPLQRPSCGDRFCfPQRT?JSCGQEPC?RCP
RF?LRFCQCAMLBT?JSC
3 > 2 = true
revenue > 1000000
>= 2CRSPLQRPSCGDRFCfPQRT?JSCGQEPC?RCP
RF?LMPCOS?JRMRFCQCAMLBT?JSC
3 >= 2 = true
revenue >= 1000000
greatest 2CRSPLQRFCJ?PECPMDRFCT?JSCQ greatest (20, 10) = 20
greatest (q1 revenue, q2 revenue)
least 2CRSPLQRFCQK?JJCPMDRFCT?JSCQ least (20, 10) = 10
least (q1 revenue, q2 revenue)
.SK@CPDSLARGMLQ.SK@CPDSLARGMLQ
&SLARGML&SLARGML $CQAPGNRGML$CQAPGNRGML %V%V?KNJCQ?KNJCQ
?2CRSPLQRFCPCQSJRMDKSJRGNJWGLE
@MRFLSK@CPQ
3 * 2 = 6
price * taxrate
+2CRSPLQRFCPCQSJRMD?BBGLE@MRF
LSK@CPQ
1 + 2 = 3
price + shipping
-2CRSPLQRFCPCQSJRMDQS@RP?ARGLE
RFCQCAMLBLSK@CPDPMKRFCfPQR
3 - 2 = 1
revenue - tax
/2CRSPLQRFCPCQSJRMDBGTGBGLERFC
fPQRLSK@CP@WRFCQCAMLB
6 / 3 = 2
markup / retail price
^2CRSPLQRFCfPQRLSK@CPP?GQCBRM
RFCNMUCPMDRFCQCAMLB
3 ^ 2 = 9
width ^ 2
abs 2CRSPLQRFC?@QMJSRCT?JSC abs (-10) = 10
abs (profit)
acos 2CRSPLQRFCGLTCPQCAMQGLCGLBC
EPCCQ
acos (0.5) = 60
acos (cos-satellite-angle)
asin 2CRSPLQRFCGLTCPQCQGLCQNCAGfCB
GLBCEPCCQ
asin (0.5) = 30
asin (sin-satellite-angle)
atan 2CRSPLQRFCGLTCPQCR?LECLRGLBC
EPCCQ
atan (1) = 45
atan (tan-satellite-angle)
atan2 2CRSPLQRFCGLTCPQCR?LECLRGLBC
EPCCQ
atan2 (10, 10) = 45
atan2 (longitude, latitude)
&MPKSJ?PCDCPCLAC
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
&SLARGML&SLARGML $CQAPGNRGML$CQAPGNRGML %V%V?KNJCQ?KNJCQ
cbrt 2CRSPLQRFCAS@CPMMRMD?LSK
@CP
cbrt (27) = 3
cbrt (volume)
ceil 2CRSPLQRFCQK?JJCQRDMJJMUGLEGL
RCECP
ceil (5.9) = 6
ceil (growth rate)
cos 2CRSPLQRFCAMQGLCMD?L?LEJC
QNCAGfCBGLBCEPCCQ
cos (63) = 0.45
cos (beam angle)
cube 2CRSPLQRFCAS@CMD?LSK@CP cube (3) = 27
cube (length)
exp 2CRSPLQ%SJCP`QLSK@CP\
P?GQCBRM?NMUCP
exp (2) = 7.38905609893
exp (growth)
exp2 2CRSPLQP?GQCBRM?NMUCP exp2 (3) = 8
exp2 (growth)
floor 2CRSPLQRFCJ?PECQRNPCTGMSQGLRC
ECP
floor (5.1) = 5
floor (growth rate)
ln 2CRSPLQRFCL?RSP?JJME?PGRFK ln (7.38905609893) = 2
ln (distance)
log10 2CRSPLQRFCJME?PGRFKUGRF@?QC
log10 (100) = 2
log10 (volume)
log2 2CRSPLQRFCJME?PGRFKUGRF@?QC
@GL?PWJME?PGRFK
log2 (32) = 5
log2 (volume)
mod 2CRSPLQRFCPCK?GLBCPMDfPQR
LSK@CPBGTGBCB@WRFCQCAMLB
LSK@CP
mod (8, 3) = 2
mod ( revenue , quantity )
pow 2CRSPLQRFCfPQRLSK@CPP?GQCBRM
RFCNMUCPMDRFCQCAMLBLSK@CP
pow (5, 2) = 25
pow (width, 2)
random 2CRSPLQ?P?LBMKLSK@CP@C
RUCCL?LB
random ( ) = .457718
random ( )
round 2CRSPLQRFCfPQRLSK@CPPMSLBCB
RMRFCQCAMLBLSK@CPRFCBCD?SJR
GQ
round (35.65, 10) = 40
round (battingavg, 100)
safe_divide 2CRSPLQRFCPCQSJRMDBGTGBGLERFC
fPQRLSK@CP@WRFCQCAMLB)DRFC
QCAMLBLSK@CPGQPCRSPLQGL
QRC?BMD.?.LMR?LSK@CP
safe_divide (12, 0) = 0
safe_divide (total_cost, units)
sign 2CRSPLQGDRFCLSK@CPGQEPC?RCP sign (-250) = -1
&MPKSJ?PCDCPCLAC
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
&SLARGML&SLARGML $CQAPGNRGML$CQAPGNRGML %V%V?KNJCQ?KNJCQ
RF?LXCPMGDJCQQRF?LXCPMGD
XCPM
sign (growth rate)
sin 2CRSPLQRFCQGLCMD?L?LEJCQNCA
GfCBGLBCEPCCQ
sin (35) = 0.57
sin (beam angle)
spherical_distance 2CRSPLQRFCBGQR?LACGLIK@C
RUCCLRUMNMGLRQML%?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 2CRSPLQRFCQOS?PCMD?LSKCPGA
T?JSC
sq (9) = 81
sq (width)
sqrt 2CRSPLQRFCQOS?PCPMMR sqrt (9) = 3
sqrt (area)
tan 2CRSPLQRFCR?LECLRMD?L?LEJC
QNCAGfCBGLBCEPCCQ
tan (35) = 0.7
tan (beam angle)
/NCP/NCP??RRMPQMPQ
/NCP/NCP??RRMPMP $CQAPGNRGML$CQAPGNRGML %V%V?KNJCQ?KNJCQ
and 2CRSPLQRPSCUFCL@MRFAMLBGRGMLQ
?PCRPSCMRFCPUGQCPCRSPLQD?JQC
(1 = 1) and (3 > 2) = true
lastname = 'smith' and state
='texas'
if…then…else #MLBGRGML?JMNCP?RMP if (3 > 2) then 'bigger' else 'not
bigger'
if (cost > 500) then 'flag' else
'approve'
ifnull 2CRSPLQRFCfPQRT?JSCGDGRGQLMRLSJJ
MRFCPUGQCPCRSPLQRFCQCAMLB
ifnull (cost, 'unknown')
isnull 2CRSPLQRPSCGDRFCT?JSCGQLSJJ isnull (phone)
not 2CRSPLQRPSCGDRFCAMLBGRGMLGQD?JQC
MRFCPUGQCPCRSPLQD?JQC
not (3 > 2) = false
not (state = 'texas')
or 2CRSPLQRPSCUFCLCGRFCPAMLBGRGMLGQ
RPSCMRFCPUGQCPCRSPLQD?JQC
(1 = 5) or (3 > 2) = true
state = 'california' or state
='oregon'
&MPKSJ?PCDCPCLAC
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
44CCVRDSLARGMLQVRDSLARGMLQ
&SLARGML&SLARGML $CQAPGNRGML$CQAPGNRGML %V%V?KNJCQ?KNJCQ
AMLA?R 2CRSPLQRFCMLCMPKMPCT?JSCQ
?Q?AMLA?RCL?RCBRCVRQRPGLE"C
QSPCRMSQCQGLEJCOSMRCQGLQRC?B
MDBMS@JCOSMRCQ?PMSLBC?AFMD
RFCQRPGLEQ
concat ( 'hay' , 'stack' ) =
'haystack'
concat (last_name , first_name
AMLR?GLQ 2CRSPLQRPSCGDRFCfPQRQRPGLEAML
R?GLQRFCQCAMLBQRPGLEMRFCPUGQC
PCRSPLQD?JQC
contains ('broomstick',
'room') = true
contains (product, 'trial
version')
CBGR=BGQR?LAC !AACNRQRUMRCVRQRPGLEQ2CRSPLQ
RFCCBGRBGQR?LACKGLGKSKLSK
@CPMDMNCP?RGMLQPCOSGPCBRM
RP?LQDMPKMLCQRPGLEGLRMRFCMRF
CP?Q?LGLRCECP7MPIQUGRF
QRPGLEQSLBCPAF?P?ARCPQ
edit_distance ('attorney',
'atty') = 4
edit_distance (color, 'red')
CBGR=BGQR?LAC=UGRF=A?N !AACNRQRUMRCVRQRPGLEQ?LB?L
GLRCECPRMQNCAGDWRFCSNNCPJGKGR
A?NDMPRFCCBGRBGQR?LACKGLG
KSKLSK@CPMDMNCP?RGMLQPC
OSGPCBRMRP?LQDMPKMLCQRPGLEGL
RMRFCMRFCP)DRFCCBGRBGQR?LAC
GQJCQQRF?LMPCOS?JRMRFCQNCAG
fCBA?NPCRSPLQRFCCBGRBGQR?LAC
)DGRGQFGEFCPRF?LRFCA?NPCRSPLQ
RFCA?NNJSQ7MPIQUGRFQRPGLEQ
SLBCPAF?P?ARCPQ
edit_distance_with_cap
('pokemon go', 'minecraft
pixelmon', 3) = 4
edit_distance_with_cap (event,
'burning man', 3)
QGKGJ?P=RM !AACNRQ?BMASKCLRRCVRQRPGLE
?LB?QC?PAFRCVRQRPGLE2CRSPLQ
RPSCGDPCJCT?LACQAMPCMD
RFCQC?PAFQRPGLEUGRFPCQNCARRM
RFCBMASKCLRGQEPC?RCPRF?LMP
COS?JRM2CJCT?LACGQ@?QCB
MLCBGRBGQR?LACLSK@CPMD
UMPBQGLRFCOSCPW?LBJCLERFMD
UMPBQGLRFCOSCPWUFGAF?PCNPC
QCLRGLRFCBMASKCLR
similar_to ('hello world',
'hello swirl') = true
similar_to (current team,
drafted by)
QGKGJ?PGRW !AACNRQ?BMASKCLRRCVRQRPGLE
?LB?QC?PAFRCVRQRPGLE2CRSPLQ
RFCPCJCT?LACQAMPCMDRFC
QC?PAFQRPGLEUGRFPCQNCARRMRFC
similarity ('where is the
burning man concert', 'burning
man') = 46
similarity (tweet1, tweet2)
&MPKSJ?PCDCPCLAC
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
&SLARGML&SLARGML $CQAPGNRGML$CQAPGNRGML %V%V?KNJCQ?KNJCQ
BMASKCLR2CJCT?LACGQ@?QCBML
CBGRBGQR?LACLSK@CPMDUMPBQGL
RFCOSCPW?LBJCLERFMDUMPBQGL
RFCOSCPWUFGAF?PCNPCQCLRGL
RFCBMASKCLR)DRFCRUMQRPGLEQ
?PC?LCV?ARK?RAFPCRSPLQ
QNCJJQ=JGIC !AACNRQRUMRCVRQRPGLEQ2CRSPLQ
RPSCGDRFCW?PCQNCJJCBQGKGJ?PJW
?LBD?JQCGDRFCW?PCLMR7MPIQ
UGRFQRPGLEQSLBCPAF?P?A
RCPQ
spells_like ('thouhgtspot',
'thoughtspot') = true
spells_like (studio,
distributor)
QRPJCL 2CRSPLQRFCJCLERFMDRFCRCVR strlen ('smith') = 5
strlen (lastname)
QRPNMQ 2CRSPLQRFCLSKCPGANMQGRGML
QR?PRGLEDPMKMDRFCfPQRMA
ASPPCLACMDRFCQCAMLBQRPGLEGL
RFCfPQRQRPGLEMPGDLMRDMSLB
strpos
('haystack_with_needles',
'needle') = 14
strpos (complaint, 'lawyer')
QS@QRP 2CRSPLQRFCNMPRGMLMDRFCEGTCL
QRPGLE@CEGLLGLE?RRFCJMA?RGML
QNCAGfCBQR?PRGLEDPMK?LBMD
RFCEGTCLJCLERF
substr ('persnickety', 3, 7) =
snicket
substr (lastname, 0, 5)
&MPKSJ?PCDCPCLAC
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
%PP%PPMPAMPAMBCPMBCPCDCDCPCPCLACLACC
3SKK?PW3SKK?PW ,GQRMDCPPMPAMBCQ?LBKCQQ?ECQ
4FGQQCARGMLJGQRQCPPMPAMBCQRF?RA?L?NNC?PGL4FMSEFR3NMRUGRFQSKK?PWGLDMPK?RGML?LB?ARGMLQRM
R?IC%PPMPAMBCQ?LBKCQQ?ECQ?PCQFMULGL4FMSEFR3NMRUFCLQMKCRFGLEEMCQUPMLE4FCQCKCQQ?ECQ
A?L?NNC?PGLRFC?NNJGA?RGML?LBGLJMEQ
7FCLWMSQCC?LCPPMPAMBCWMSUGJJ?JQMQCC?KCQQ?ECUGRF?@PGCDQSKK?PWMDUF?RF?QF?NNCLCB)D
RFCPCGQ?PCKCBG?RGML?ARGMLWMSA?LR?ICGRUGJJ@CJGQRCBGLRFGQPCDCPCLACQ)DRFCPCGQLM?ARGMLJGQRCB
NJC?QCAMLR?AR4FMSEFR3NMR3SNNMPR
44GNGN /LJWRFC@?QCAMBCLSK@CPGQJGQRCBDMPC?AFCPPMP3MICCNRFGQGLKGLBUFCLQC?PAFGLERFPMSEF
RFCQCAMBCQ&MPCV?KNJCCPPMPAMBC TS-00125 GQQGKNJWJGQRCB?Q 125
-CR?B?-CR?B?R?%PPR?%PPMPQMPQZZ
##MBCMBC 3C3CTTCPGRWCPGRW 3SKK?PW3SKK?PW $CR?GJQ$CR?GJQ !!ARGMLARGML
43 ).&/ 3SAACQQY[F?Q
@CCL?BBCBRMY[
Y[^L?KCMDTG
QS?JGX?RGMLY[^
YL?KCJGLIRMNGL
@M?PB[
.MLC .MLC
43 %22/2 &?GJSPC?BBGLEY[RM
Y[
6GQS?JGX?RGMLAMSJBLMR@C
?BBCBRMY[Y[^L?KC
MDTGQS?JGX?RGMLY[^
L?KCJGLIRMNGL@M?PB
.MLC
43 %22/2 &?GJSPC?BBGLEY[RM
Y[BSCRMAMPPSN
RGML
Y[AMSJBLMR@C?BBCBRM
Y[?QRFCNGL@M?PBF?Q
MLCMPKMPCGLT?JGBTGQS?J
GX?RGMLQ
0JC?QCRPW?E?GL?DRCPPC
KMTGLERFCGLT?JGBTGQS?J
GX?RGMLQDPMKY[Y[^
L?KCMDTGQS?JGX?RGMLY[
^L?KCJGLIRMNGL@M?PB
43 ).&/ 3SAACQQ6GQS?JGX?
RGMLF?Q@CCLBCJCR
CBDPMKY[^
L?KCJGLIRMNGL
@M?PB
.MLC .MLC
43 %22/2 &?GJSPCBCJCRGLETG
QS?JDPMKY[
6GQS?JGX?RGMLAMSJBLMR@C
BCJCRCBDPMKRFCNGL
@M?PB^L?KCJGLIRM
NGL@M?PB
.MLC
43 %22/2 &?GJSPCBCJCRGLETG
QS?JDPMKY[BSCRM
AMPPSNRGML
6GQS?JGX?RGMLAMSJBLMR@C
BCJCRCBDPMKY[?QRFC
NGL@M?PBF?QMLCMPKMPC
0JC?QCRPW?E?GL?DRCPPC
KMTGLERFCGLT?JGBTGQS?J
GX?RGMLQDPMKRFCNGL
%PPMPAMBCPCDCPCLAC
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
##MBCMBC 3C3CTTCPGRWCPGRW 3SKK?PW3SKK?PW $CR?GJQ$CR?GJQ !!ARGMLARGML
GLT?JGBTGQS?JGX?RGMLQ^
L?KCJGLIRMNGL@M?PB
@M?PB
43 ).&/ 3SAACQQY[APC?RCB
QSAACQQDSJJW^
L?KCJGLIRMNGL
@M?PB
.MLC .MLC
43 %22/2 &?GJSPCAPC?RGLEY[
^L?KCJGLIRMNGL
@M?PB
5FMF7C`PCLMRQSPC
UF?RF?NNCLCB0JC?QC
CK?GJRFCRP?ACfJCRMY?B
KGL%K?GJ[
.MLC
43 ).&/ 3RGAICPAPC?RCBQSA
ACQQDSJJW
.MLC .MLC
43 %22/2 &?GJSPCAPC?RGLERFC
QRGAICP
5FMF7C`PCLMRQSPC
UF?RF?NNCLCB0JC?QC
CK?GJRFCRP?ACfJCRMY?B
KGL%K?GJ[
.MLC
43 ).&/ 3RGAICPBCJCRCBQSA
ACQQDSJJW
.MLC .MLC
43 %22/2 &?GJSPCBCJCRGLE
QRGAICP
5FMF7C`PCLMRQSPC
UF?RF?NNCLCB0JC?QC
CK?GJRFCRP?ACfJCRMY?B
KGL%K?GJ[
.MLC
43 ).&/ 0GL@M?PBQBCJCRCB
QSAACQQDSJJW
.MLC .MLC
43 %22/2 &?GJSPCBCJCRGLENGL
@M?PBQ
5FMF7C`PCLMRQSPC
UF?RF?NNCLCB0JC?QC
CK?GJRFCRP?ACfJCRMY?B
KGL%K?GJ[
.MLC
43 ).&/ !LQUCPQBCJCRCB
QSAACQQDSJJW
.MLC .MLC
43 %22/2 &?GJSPCBCJCRGLE?L
QUCPQ
5FMF7C`PCLMRQSPC
UF?RF?NNCLCB0JC?QC
CK?GJRFCRP?ACfJCRMY?B
KGL%K?GJ[
.MLC
43 ).&/ 4?@JCQBCJCRCBQSA
ACQQDSJJW
.MLC .MLC
43 %22/2 &?GJSPCBCJCRGLER?
@JCQ
5FMF7C`PCLMRQSPC
UF?RF?NNCLCB0JC?QC
CK?GJRFCRP?ACfJCRMY?B
.MLC
%PPMPAMBCPCDCPCLAC
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
##MBCMBC 3C3CTTCPGRWCPGRW 3SKK?PW3SKK?PW $CR?GJQ$CR?GJQ !!ARGMLARGML
KGL%K?GJ[
43 ).&/ 2CJ?RGMLQFGNAPC?R
CBQSAACQQDSJJW
.MLC .MLC
43 %22/2 &?GJSPCAPC?RGLEPC
J?RGMLQFGN
5FMF7C`PCLMRQSPC
UF?RF?NNCLCB0JC?QC
CK?GJRFCRP?ACfJCRMY?B
KGL%K?GJ[
.MLC
43 ).&/ 2CJ?RGMLQFGNSNB?R
CBQSAACQQDSJJW
.MLC .MLC
43 %22/2 &?GJSPCSNB?RGLERFC
PCJ?RGMLQFGN
5FMF7C`PCLMRQSPC
UF?RF?NNCLCB0JC?QC
CK?GJRFCRP?ACfJCRMY?B
KGL%K?GJ[
.MLC
43 ).&/ 2CJ?RGMLQFGNBCJCR
CBQSAACQQDSJJW
.MLC .MLC
43 %22/2 &?GJSPCBCJCRGLERFC
PCJ?RGMLQFGN
5FMF7C`PCLMRQSPC
UF?RF?NNCLCB0JC?QC
CK?GJRFCRP?ACfJCRMY?B
KGL%K?GJ[
.MLC
43 %22/2 &?GJSPCDCRAFGLEBC
R?GJQDMPR?@JC
5FMF7C`PCLMRQSPC
UF?RF?NNCLCB0JC?QC
CK?GJRFCRP?ACfJCRMY?B
KGL%K?GJ[
.MLC
43 %22/2 &?GJSPCDCRAFGLEBC
R?GJQDMPRFCR?@JCQ
5FMF7C`PCLMRQSPC
UF?RF?NNCLCB0JC?QC
CK?GJRFCRP?ACfJCRMY?B
KGL%K?GJ[
.MLC
43 %22/2 &?GJSPCDCRAFGLEBC
R?GJQDMPB?R?QMSPAC
5FMF7C`PCLMRQSPC
UF?RF?NNCLCB0JC?QC
CK?GJRFCRP?ACfJCRMY?B
KGL%K?GJ[
.MLC
43 %22/2 &?GJSPCDCRAFGLEBC
R?GJQDMPB?R?QMSPACQ
5FMF7C`PCLMRQSPC
UF?RF?NNCLCB0JC?QC
CK?GJRFCRP?ACfJCRMY?B
KGL%K?GJ[
.MLC
43 %22/2 &?GJSPCDCRAFGLEBC
R?GJQDMPKCR?B?R?
GRCKQ
5FMF7C`PCLMRQSPC
UF?RF?NNCLCB0JC?QC
CK?GJRFCRP?ACfJCRMY?B
KGL%K?GJ[
.MLC
%PPMPAMBCPCDCPCLAC
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
##MBCMBC 3C3CTTCPGRWCPGRW 3SKK?PW3SKK?PW $CR?GJQ$CR?GJQ !!ARGMLARGML
43 %22/2 &?GJSPCMNCLGLERFC
?LQUCP
5FMF7C`PCLMRQSPC
UF?RF?NNCLCB0JC?QC
CK?GJRFCRP?ACfJCRMY?B
KGL%K?GJ[
.MLC
43 %22/2 &?GJSPCMNCLGLERFC
NGL@M?PB
5FMF7C`PCLMRQSPC
UF?RF?NNCLCB0JC?QC
CK?GJRFCRP?ACfJCRMY?B
KGL%K?GJ[
.MLC
43 %22/2 &?GJSPCMNCLGLERFC
UMPIQFCCR
5FMF7C`PCLMRQSPC
UF?RF?NNCLCB0JC?QC
CK?GJRFCRP?ACfJCRMY?B
KGL%K?GJ[
.MLC
43 ).&/ 4?@JCQ?TCBQSA
ACQQDSJJW
.MLC .MLC
43 %22/2 4FCPCU?Q?NPM@
JCKQ?TGLERFCR?@JC
5FMF7C`PCLMRQSPC
UF?RF?NNCLCB0JC?QC
CK?GJRFCRP?ACfJCRMY?B
KGL%K?GJ[
.MLC
43 ).&/ 6GQS?JGX?RGMLSNB?RC
QSAACQQDSJ
.MLC .MLC
43 %22/2 6GQS?JGX?RGMLD?GJCB
RMSNB?RC
5FMF7C`PCLMRQSPC
UF?RF?NNCLCB0JC?QC
CK?GJRFCRP?ACfJCRMY?B
KGL%K?GJ[
.MLC
43 ).&/ Y[Q?TCB^L?KC
MD?LQUCP
.MLC .MLC
43 %22/2 Y[AMSJBLMR@C
Q?TCB^L?KCMD
?LQUCP
5FMF7C`PCLMRQSPC
UF?RF?NNCLCB0JC?QC
CK?GJRFCRP?ACfJCRMY?B
KGL%K?GJ[
.MLC
43 ).&/ Y[Q?TCBL?KC
MDNGL@M?PBJGLI
.MLC .MLC
43 %22/2 Y[AMSJBLMR@C
Q?TCBL?KCMD
NGL@M?PBJGLI
5FMF7C`PCLMRQSPC
UF?RF?NNCLCB0JC?QC
CK?GJRFCRP?ACfJCRMY?B
KGL%K?GJ[
.MLC
43 ).&/ Y[Q?TCB^L?KC
MDUMPIQFCCR
.MLC .MLC
43 %22/2 Y[AMSJBLMR@C 5FMF7C`PCLMRQSPC .MLC
%PPMPAMBCPCDCPCLAC
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
##MBCMBC 3C3CTTCPGRWCPGRW 3SKK?PW3SKK?PW $CR?GJQ$CR?GJQ !!ARGMLARGML
Q?TCB^L?KCMD
UMPIQFCCR
UF?RF?NNCLCB0JC?QC
CK?GJRFCRP?ACfJCRMY?B
KGL%K?GJ[
43 ).&/ Y[Q?TCB^L?KC
MD?LQUCP
.MLC .MLC
43 %22/2 Y[AMSJBLMR@C
Q?TCB
5FMF7C`PCLMRQSPC
UF?RF?NNCLCB0JC?QC
CK?GJRFCRP?ACfJCRMY?B
KGL%K?GJ[^L?KCMD?L
QUCP
.MLC
43 ).&/ Y[Q?TCB^L?KC
JGLIRMNGL@M?PB
.MLC .MLC
43 %22/2 Y[AMSJBLMR@C
Q?TCB
5FMF7C`PCLMRQSPC
UF?RF?NNCLCB0JC?QC
CK?GJRFCRP?ACfJCRMY?B
KGL%K?GJ[^L?KCMD
NGL@M?PB
.MLC
43 ).&/ 7MPIQFCCRQ?TCB .MLC .MLC
43 %22/2 7MPIQFCCRAMSJB
LMR@CQ?TCB
5FMF7C`PCLMRQSPC
UF?RF?NNCLCB0JC?QC
CK?GJRFCRP?ACfJCRMY?B
KGL%K?GJ[
.MLC
43 ).&/ 3RGAICPSNB?RCB .MLC .MLC
43 %22/2 4FCQRGAICPAMSJB
LMR@CSNB?RCB
5FMF7C`PCLMRQSPC
UF?RF?NNCLCB0JC?QC
CK?GJRFCRP?ACfJCRMY?B
KGL%K?GJ[
.MLC
43 ).&/ 3SAACQQDSJJW?Q
QGELCBQRGAICP
.MLC .MLC
43 %22/2 4FCQRGAICPAMSJB
LMR@C?QQGELCB
5FMF7C`PCLMRQSPC
UF?RF?NNCLCB0JC?QC
CK?GJRFCRP?ACfJCRMY?B
KGL%K?GJ[
.MLC
43 ).&/ 3SAACQQDSJJWSL?Q
QGELCBQRGAICP
.MLC .MLC
43 %22/2 4FCQRGAICPAMSJB
LMR@CSL?QQGELCB
5FMF7C`PCLMRQSPC
UF?RF?NNCLCB0JC?QC
CK?GJRFCRP?ACfJCRMY?B
KGL%K?GJ[
.MLC
%PPMPAMBCPCDCPCLAC
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
##MBCMBC 3C3CTTCPGRWCPGRW 3SKK?PW3SKK?PW $CR?GJQ$CR?GJQ !!ARGMLARGML
43 %22/2 &?GJCBRMDCRAF
KCR?B?R?JGQR
5FMF7C`PCLMRQSPC
UF?RF?NNCLCB0JC?QC
CK?GJRFCRP?ACfJCRMY?B
KGL%K?GJ[
.MLC
43 %22/2 &?GJCBRMDCRAFR?@JC
JGQR
5FMF7C`PCLMRQSPC
UF?RF?NNCLCB0JC?QC
CK?GJRFCRP?ACfJCRMY?B
KGL%K?GJ[
.MLC
43 %22/2 &?GJCBRMDCRAFPCJ?
RGMLQFGNJGQR
5FMF7C`PCLMRQSPC
UF?RF?NNCLCB0JC?QC
CK?GJRFCRP?ACfJCRMY?B
KGL%K?GJ[
.MLC
43 %22/2 &?GJCBRMDCRAF?L
QUCPJGQR
5FMF7C`PCLMRQSPC
UF?RF?NNCLCB0JC?QC
CK?GJRFCRP?ACfJCRMY?B
KGL%K?GJ[
.MLC
43 %22/2 &?GJCBRMDCRAFNGL
@M?PBJGQR
5FMF7C`PCLMRQSPC
UF?RF?NNCLCB0JC?QC
CK?GJRFCRP?ACfJCRMY?B
KGL%K?GJ[
.MLC
43 %22/2 &?GJCBRMDCRAF
UMPIQFCCRJGQR
5FMF7C`PCLMRQSPC
UF?RF?NNCLCB0JC?QC
CK?GJRFCRP?ACfJCRMY?B
KGL%K?GJ[
.MLC
43 %22/2 &?GJCBRMDCRAF?E
EPCE?RCBUMPIQFCCR
JGQR
5FMF7C`PCLMRQSPC
UF?RF?NNCLCB0JC?QC
CK?GJRFCRP?ACfJCRMY?B
KGL%K?GJ[
.MLC
43 %22/2 &?GJCBRMDCRAFGK
NMPRCBB?R?JGQR
5FMF7C`PCLMRQSPC
UF?RF?NNCLCB0JC?QC
CK?GJRFCRP?ACfJCRMY?B
KGL%K?GJ[
.MLC
43 %22/2 &?GJCBRMDCRAFQWQ
RCKR?@JCJGQR
5FMF7C`PCLMRQSPC
UF?RF?NNCLCB0JC?QC
CK?GJRFCRP?ACfJCRMY?B
KGL%K?GJ[
.MLC
43 %22/2 &?GJCBRM$"TGCU
JGQR
5FMF7C`PCLMRQSPC
UF?RF?NNCLCB0JC?QC
CK?GJRFCRP?ACfJCRMY?B
KGL%K?GJ[
.MLC
43 %22/2 &?GJCBRMDCRAFB?R?
QMSPACJGQR
5FMF7C`PCLMRQSPC
UF?RF?NNCLCB0JC?QC
.MLC
%PPMPAMBCPCDCPCLAC
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
##MBCMBC 3C3CTTCPGRWCPGRW 3SKK?PW3SKK?PW $CR?GJQ$CR?GJQ !!ARGMLARGML
CK?GJRFCRP?ACfJCRMY?B
KGL%K?GJ[
43 %22/2 &?GJCBRMDCRAFAMJ
SKLJGQR
5FMF7C`PCLMRQSPC
UF?RF?NNCLCB0JC?QC
CK?GJRFCRP?ACfJCRMY?B
KGL%K?GJ[
.MLC
43 %22/2 &?GJCBRMJ?@CJJGQR 5FMF7C`PCLMRQSPC
UF?RF?NNCLCB0JC?QC
CK?GJRFCRP?ACfJCRMY?B
KGL%K?GJ[
.MLC
43 %22/2 &?GJCBRMDCRAF?L
QUCP
5FMF7C`PCLMRQSPC
UF?RF?NNCLCB0JC?QC
CK?GJRFCRP?ACfJCRMY?B
KGL%K?GJ[
.MLC
43 %22/2 &?GJCBRMDCRAF
UMPIQFCCR
5FMF7C`PCLMRQSPC
UF?RF?NNCLCB0JC?QC
CK?GJRFCRP?ACfJCRMY?B
KGL%K?GJ[
.MLC
43 ).&/ !EEPCE?RCBUMPI
QFCCRY[APC?RCB^
L?KCMD?EEPCE?R
CBUMPIQFCCR
.MLC .MLC
43 %22/2 &?GJSPCAPC?RGLE!E
EPCE?RCB7MPI
QFCCR
5FMF7C`PCLMRQSPC
UF?RF?NNCLCB0JC?QC
CK?GJRFCRP?ACfJCRMY?B
KGL%K?GJ[
.MLC
43 ).&/ Y[SNB?RCB^
L?KCMD?EEPCE?R
CBUMPIQFCCR
.MLC .MLC
43 %22/2 Y[D?GJCBRMSNB?RC
^L?KCMD?EEPC
E?RCBUMPIQFCCR
5FMF7C`PCLMRQSPC
UF?RF?NNCLCB0JC?QC
CK?GJRFCRP?ACfJCRMY?B
KGL%K?GJ[
.MLC
43 %22/2 Y[D?GJCBRMSNB?RC
^L?KCMDRFCDMP
KSJ?
5FMF7C`PCLMRQSPC
UF?RF?NNCLCB0JC?QC
CK?GJRFCRP?ACfJCRMY?B
KGL%K?GJ[
.MLC
43 %22/2 #MKKCLRQA?LLMR
@CDCRAFCB
&?GJCBRMQ?TCAJGCLRQR?RC .MLC
43 %22/2 #MKKCLRA?LLMR 5FMF7C`PCLMRQSPC .MLC
%PPMPAMBCPCDCPCLAC
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
##MBCMBC 3C3CTTCPGRWCPGRW 3SKK?PW3SKK?PW $CR?GJQ$CR?GJQ !!ARGMLARGML
@CAPC?RCB UF?RF?NNCLCB0JC?QC
CK?GJRFCRP?ACfJCRMY?B
KGL%K?GJ[
43 %22/2 #MKKCLRA?LLMR
@CSNB?RCB
5FMF7C`PCLMRQSPC
UF?RF?NNCLCB0JC?QC
CK?GJRFCRP?ACfJCRMY?B
KGL%K?GJ[
.MLC
43 %22/2 #MKKCLRA?LLMR
@CBCJCRCB
5FMF7C`PCLMRQSPC
UF?RF?NNCLCB0JC?QC
CK?GJRFCRP?ACfJCRMY?B
KGL%K?GJ[
.MLC
43 ).&/ 2SJCQ?TCBQSAACQQ
DSJJW
.MLC .MLC
43 %22/2 2SJCAMSJBLMR@C
Q?TCB
7C`PCLMRQSPCUF?RF?N
NCLCB0JC?QCCK?GJRFC
RP?ACfJCRMY?BKGL%K?GJ[
.MLC
43 ).&/ 2SJCBCJCRCBQSA
ACQQDSJJW
.MLC .MLC
43 %22/2 2SJCAMSJBLMR@C
BCJCRCB
7C`PCLMRQSPCUF?RF?N
NCLCB0JC?QCCK?GJRFC
RP?ACfJCRMY?BKGL%K?GJ[
.MLC
43 ).&/ )RCKBCJCRCBQSA
ACQQDSJJW
.MLC .MLC
43 %22/2 )RCKAMSJBLMR@C
BCJCRCB
7C`PCLMRQSPCUF?RF?N
NCLCB0JC?QCCK?GJRFC
RP?ACfJCRMY?BKGL%K?GJ[
.MLC
43 ).&/ 2CJ?RCBJGLIAPC?RCB
QSAACQQDSJJW
.MLC .MLC
43 %22/2 2CJ?RCBJGLIAMSJB
LMR@CAPC?RCB
5FMF7C`PCLMRQSPC
UF?RF?NNCLCB0JC?QC
AJGAI_2CNMPR0PM@JCK`RM
CK?GJ?PCNMPRRMWMSP?B
KGLGQRP?RMPY?BKGL%K?GJ[
.MLC
43 ).&/ 2CJ?RCBJGLISNB?R
CBQSAACQQDSJJW
.MLC .MLC
43 %22/2 2CJ?RCBJGLIAMSJB
LMR@CSNB?RCB
5FMF7C`PCLMRQSPC
UF?RF?NNCLCB0JC?QC
AJGAI_2CNMPR0PM@JCK`RM
CK?GJ?PCNMPRRMWMSP?B
.MLC
%PPMPAMBCPCDCPCLAC
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
##MBCMBC 3C3CTTCPGRWCPGRW 3SKK?PW3SKK?PW $CR?GJQ$CR?GJQ !!ARGMLARGML
KGLGQRP?RMPY?BKGL%K?GJ[
43 ).&/ 2CJ?RCBJGLIBCJCRCB
QSAACQQDSJJW
.MLC .MLC
43 %22/2 2CJ?RCBJGLIAMSJB
LMR@CBCJCRCB
5FMF7C`PCLMRQSPC
UF?RF?NNCLCB0JC?QC
AJGAI_2CNMPR0PM@JCK`RM
CK?GJ?PCNMPRRMWMSP?B
KGLGQRP?RMPY?BKGL%K?GJ[
.MLC
43 ).&/ 2CJ?RCBJGLIBCR?GJ
DCRAFCBQSAACQQDSJ
JW
.MLC .MLC
43 %22/2 2CJ?RCBJGLIBCR?GJ
AMSJBLMR@C
DCRAFCB
5FMF7C`PCLMRQSPC
UF?RF?NNCLCB0JC?QC
AJGAI_2CNMPR0PM@JCK`RM
CK?GJ?PCNMPRRMWMSP?B
KGLGQRP?RMPY?BKGL%K?GJ[
.MLC
$?$?R?3CPTGAR?3CPTGAC%PPC%PPMPQMPQ
##MBCMBC 3C3CTTCPGRWCPGRW 3SKK?PW3SKK?PW $CR?GJQ$CR?GJQ !!ARGMLARGML
43 %22/2 &?GJCBRMDCRAF
JC?DJCTCJB?R?
&?GJCBRMDCRAFJC?DJCTCJB?R? .MLC
43 %22/2 &?GJCBRMDCRAFCV
ACJB?R?
&?GJCBRMDCRAFCVACJB?R? .MLC
43 %22/2 &?GJCBRMDCRAFTG
QS?JGX?RGMLB?R?
&?GJCBRMDCRAFTGQSXJG?RGMLB?R? .MLC
43 %22/2 &?GJCBRMDCRAFTG
QS?JGX?RGMLQB?R?
&?GJCBRMDCRAFB?R?DMPTGQS?JGX?RGMLQ .MLC
43 %22/2 &?GJCBRMDCRAF
AF?PRB?R?
&?GJCBRMDCRAFR?@JCB?R? .MLC
43 %22/2 &?GJCBRMDCRAF
R?@JCB?R?
&?GJCBRMDCRAFR?@JCB?R? .MLC
43 %22/2 &?GJCBRMDCRAF
UMPIQFCCRB?R?
&?GJCBRMDCRAFUMPIQFCCRB?R? .MLC
43 %22/2 &?GJCBRMDCRAFfJ
RCPB?R?
&?GJCBRMDCRAFfJRCPB?R? .MLC
%PPMPAMBCPCDCPCLAC
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
##MBCMBC 3C3CTTCPGRWCPGRW 3SKK?PW3SKK?PW $CR?GJQ$CR?GJQ !!ARGMLARGML
43 %22/2 &?GJCBRMDCRAF
FC?BJGLCB?R?
&?GJCBRMDCRAFfJRCPB?R? .MLC
43 %22/2 &?GJCBRMDCRAF
L?RSP?JOSCPW
&?GJCBRMDCRAFL?RSP?JOSCPW .MLC
43 ).&/ &GJCSNJM?BQSA
ACQQDSJ
.MLC .MLC
43 %22/2 &?GJCBRMSNJM?B
fJC
&?GJCBRMSNJM?B .MLC
43 %22/2 4FCNGL@M?PBB?
R?AMSJBLMR@C
CVNMPRCBRMNBD
5FMF7C`PCLMRQSPCUF?RF?NNCLCB0JC?QC
AJGAI_2CNMPR0PM@JCK`RMCK?GJ?PCNMPRRMWMSP
?BKGLGQRP?RMPY?BKGL%K?GJ[
.MLC
$CNCLBCLA$CNCLBCLAW%PPW%PPMPQMPQ
##MBCMBC 3C3CTTCPGRWCPGRW 3SKK?PW3SKK?PW $CR?GJQ$CR?GJQ !!ARGMLARGML
43 %22/2 &?GJSPCDCRAFGLER?@JCBCNCL
BCLRQ
&?GJCBRMDCRAFBCNCLBCLRQDMPRFC
R?@JC
.MLC
43 %22/2 &?GJSPCDCRAFGLEAMJSKLBC
NCLBCLRQ
&?GJCBRMDCRAFBCNCLBCLRQDMPRFC
AMJSKL
.MLC
43 %22/2 &?GJSPCDCRAFGLEGLAMKNJCRC
GRCKQ
&?GJCBRMDCRAFGLAMKNJCRCGRCKQ .MLC
!!BKGL3CPTGABKGL3CPTGAC%PPC%PPMPQMPQ
##MBCMBC 3C3CTTCPGRWCPGRW 3SKK?PW3SKK?PW $CR?GJQ$CR?GJQ !!ARGMLARGML
43 %22/2 &?GJSPCDCRAFGLE-CK#?AFCQR?RQ &?GJCBRMDCRAF-CK#?AFCQR?RQ .MLC
43 %22/2 &?GJSPC-CK#?AFC#JC?P &?GJCBRMAJC?P-CK#?AFC .MLC
43 %22/2 &?GJSPCQC?PAFGLEDPMK-CK
#?AFC
&?GJCBRMQC?PAFDPMK-CK
#?AFC
.MLC
43 %22/2 &?GJSPCDCRAFGLE,MEECPQ &?GJCBRMDCRAF,MEECPQ .MLC
43 %22/2 &?GJSPCQCRRGLE,ME,CTCJ &?GJCBRMQCR,ME,CTCJ .MLC
43 %22/2 &?GJSPCECRRGLEBC@SEGLDM &?GJCBRMECRBC@SEGLDM .MLC
%PPMPAMBCPCDCPCLAC
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
##MBCMBC 3C3CTTCPGRWCPGRW 3SKK?PW3SKK?PW $CR?GJQ$CR?GJQ !!ARGMLARGML
43 ).&/ -CKA?AFCAJC?PCBQSAACQQDSJJW .MLC .MLC
43 ).&/ ,MEJCTCJQCRQSAACQQDSJJW .MLC .MLC
43 %22/2 &?GJCBRMPCNMPRNPM@JCK .MLC .MLC
43 ).&/ 0PM@JCKPCNMPRCBQSAACQQDSJJW .MLC .MLC
00CPKGQCPKGQQGMLQ%PPQGMLQ%PPMPQMPQ
##MBCMBC 3C3CTTCPGRWCPGRW 3SKK?PW3SKK?PW $CR?GJQ$CR?GJQ !!ARGMLARGML
43 %22/2 &?GJSPCDCRAFGLER?@JCNCPKGQQGMLQ &?GJCBRMDCRAFR?@JCNCPKGQQGMLQ .MLC
43 %22/2 &?GJSPCDCRAFGLE?LQUCPNCPKGQ
QGMLQ
&?GJCBRMDCRAF?LQUCPNCPKGQ
QGMLQ
.MLC
43 %22/2 &?GJSPCDCRAFGLENGL@M?PBNCPKGQ
QGMLQ
&?GJCBRMDCRAFNGL@M?PBNCPKGQ
QGMLQ
.MLC
43 %22/2 &?GJSPCECRRGLEKCR?B?R?NCPKGQ
QGMLQ
&?GJCBRMECRKCR?B?R?NCPKGQ
QGMLQ
.MLC
)KNMPR$?)KNMPR$?R?%PPR?%PPMPQMPQ
##MBCMBC 3C3CTTCPGRWCPGRW 3SKK?PW3SKK?PW $CR?GJQ$CR?GJQ !!ARGMLARGML
43 %22/2 $?R?A?AFGLED?GJCB $?R?A?AFGLED?GJCB .MLC
43 %22/2 2C?B#MJSKLQD?GJCB &?GJCBRMPC?BAMJSKLQ .MLC
43 %22/2 &?GJCBRMPC?BICWQ &?GJCBRMPC?BICWQ .MLC
43 %22/2 &?GJCBRMPC?BPCJ?RGMLQFGNQ &?GJCBRMPC?BPCJ?RGMLQFGNQ .MLC
43 %22/2 &?GJCBRMJM?BB?R? &?GJCBRMJM?BB?R? .MLC
43 %22/2 &?GJCBRMAPC?RCR?@JC &?GJCBRMAPC?RCR?@JC .MLC
43 %22/2 &?GJCBRMDCRAFB?R?PMUQ &?GJCBRMDCRAFB?R?PMUQ .MLC
43 %22/2 &?GJCBRMBCJCRCfJCQ &?GJCBRMDCRAFB?R?PMUQ .MLC
43 %22/2 &?GJCBRM?@MPRAPC?RCR?@JC &?GJCBRM?@MPRAPC?RCR?@JC .MLC
%PPMPAMBCPCDCPCLAC
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
##MBCMBC 3C3CTTCPGRWCPGRW 3SKK?PW3SKK?PW $CR?GJQ$CR?GJQ !!ARGMLARGML
43 %22/2 &?GJCBRMAPC?RCQAFCK? &?GJCBRMAPC?RCQAFCK? .MLC
43 %22/2 &?GJCBRMDCRAFR?@JCKMBCJQ &?GJCBRMDCRAFR?@JCKMBCJQ .MLC
43 %22/2 &?GJCBRMDCRAFQ?KNJCT?JSCQ &?GJCBRMDCRAFQ?KNJCT?JSCQ .MLC
3AFCBSJCB*M@Q%PP3AFCBSJCB*M@Q%PPMPQMPQ
##MBCMBC 3C3CTTCPGRWCPGRW 3SKK?PW3SKK?PW $CR?GJQ$CR?GJQ !!ARGMLARGML
43 ).&/ 4FCJGQRMDHM@Q .MLC 0JC?QCAJGAI_2CNMPR0PM@JCK`RMCK?GJ?PCNMPR
RMWMSP?BKGLGQRP?RMP
43 ).&/ 3SAACQQDSJJWAPC?R
CBHM@
.MLC .MLC
43 %22/2 4FCHM@AMSJBLMR
@CAPC?RCB
.MLC 0JC?QCAJGAI_2CNMPR0PM@JCK`RMCK?GJ?PCNMPR
RMWMSP?BKGLGQRP?RMP
43 ).&/ 3SAACQQDSJJWSNB?R
CBHM@
.MLC .MLC
43 %22/2 4FCHM@AMSJBLMR
@CSNB?RCB
.MLC 0JC?QCAJGAI_2CNMPR0PM@JCK`RMCK?GJ?PCNMPR
RMWMSP?BKGLGQRP?RMP
43 ).&/ 3SAACQQDSJJWBCJCRCB
HM@Q
.MLC .MLC
43 %22/2 4FCHM@AMSJBLMR
@CBCJCRCB
.MLC 0JC?QCAJGAI_2CNMPR0PM@JCK`RMCK?GJ?PCNMPR
RMWMSP?BKGLGQRP?RMP
43 ).&/ 4FCHM@U?QN?SQCB .MLC .MLC
43 %22/2 4FCHM@AMSJBLMR
@CN?SQCB
.MLC 0JC?QCAJGAI_2CNMPR0PM@JCK`RMCK?GJ?PCNMPR
RMWMSP?BKGLGQRP?RMP
43 ).&/ 4FCHM@U?QPC
QSKCB
.MLC .MLC
43 %22/2 4FCHM@AMSJBLMR
@CPCQSKCB
.MLC 0JC?QCAJGAI_2CNMPR0PM@JCK`RMCK?GJ?PCNMPR
RMWMSP?BKGLGQRP?RMP
%PPMPAMBCPCDCPCLAC
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
5QCP!5QCP!BKGL3CPTGABKGL3CPTGAC%PPC%PPMPQMPQ
##MBCMBC 3C3CTTCPGRWCPGRW 3SKK?PW3SKK?PW $CR?GJQ$CR?GJQ !!ARGMLARGML
43 %22/2 &?GJCBRMDCRAFSQCPQJGQR &?GJCBRMDCRAFSQCPQJGQR .MLC
43 %22/2 &?GJCBRMDCRAFEPMSNQJGQR &?GJCBRMDCRAFEPMSNQJGQR .MLC
43 %22/2 &?GJCBRMDCRAFSQCPQ?LBEPMSNQ
JGQR
&?GJCBRMDCRAFSQCPQ?LBEPMSNQ
JGQR
.MLC
43 %22/2 3SAACQQDSJJWAPC?RCBSQCP 3SAACQQDSJJWAPC?RCBSQCP .MLC
43 %22/2 &?GJCBRMAPC?RCSQCP &?GJCBRMAPC?RCSQCP .MLC
43 %22/2 3SAACQQDSJJWAPC?RCBEPMSN 3SAACQQDSJJWAPC?RCBEPMSN .MLC
43 %22/2 &?GJCBRMAPC?RCEPMSN &?GJCBRMAPC?RCEPMSN .MLC
43 %22/2 3SAACQQDSJJWSNB?RCBSQCP 3SAACQQDSJJWSNB?RCBSQCP .MLC
43 %22/2 &?GJCBRMSNB?RCSQCP &?GJCBRMSNB?RCSQCP .MLC
43 %22/2 3SAACQQDSJJWSNB?RCBSQCPQ 3SAACQQDSJJWSNB?RCBSQCPQ .MLC
43 %22/2 &?GJCBRMSNB?RCSQCPQ &?GJCBRMSNB?RCSQCPQ .MLC
43 %22/2 3SAACQQDSJJWSNB?RCBEPMSN 3SAACQQDSJJWSNB?RCBEPMSN .MLC
43 %22/2 &?GJCBRMSNB?RCEPMSN &?GJCBRMSNB?RCEPMSN .MLC
43 %22/2 3SAACQQDSJJWSNB?RCBN?QQUMPB 3SAACQQDSJJWSNB?RCBN?QQUMPB .MLC
43 %22/2 &?GJCBRMSNB?RCN?QQUMPB &?GJCBRMSNB?RCN?QQUMPB .MLC
43 %22/2 3SAACQQDSJJWBCJCRCBSQCPQ 3SAACQQDSJJWBCJCRCBSQCPQ .MLC
43 %22/2 &?GJCBRMBCJCRCSQCPQ &?GJCBRMBCJCRCSQCPQ .MLC
43 %22/2 3SAACQQDSJJWBCJCRCBEPMSNQ 3SAACQQDSJJWBCJCRCBEPMSNQ .MLC
43 %22/2 &?GJCBRMBCJCRCEPMSNQ &?GJCBRMBCJCRCEPMSNQ .MLC
43 %22/2 3SAACQQDSJJW?QQGELCBSQCPQRM
EPMSNQ
3SAACQQDSJJW?QQGELCBSQCPQRM
EPMSNQ
.MLC
43 %22/2 &?GJCBRM?QQGELSQCPQRMEPMSNQ &?GJCBRM?QQGELSQCPQRMEPMSNQ .MLC
%PPMPAMBCPCDCPCLAC
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
##MBCMBC 3C3CTTCPGRWCPGRW 3SKK?PW3SKK?PW $CR?GJQ$CR?GJQ !!ARGMLARGML
43 %22/2 &?GJCBRMDCRAFNPMfJCNGA &?GJCBRMDCRAFNPMfJCNGA .MLC
43 ).&/ 3SAACQQDSJJWSNJM?BCBNPMfJCNGA .MLC .MLC
43 %22/2 &?GJCBRMSNJM?BNPMfJCNGA &?GJCBRMSNJM?BNPMfJCNGA .MLC
43 %22/2 3SAACQQDSJJW?QQGELCBEPMSNQRM
EPMSN
&?GJCBRM?QQGELSQCPRMEPMSN .MLC
43 %22/2 3SAACQQDSJJWAPC?RCBPMJC 3SAACQQDSJJWAPC?RCBPMJC .MLC
43 %22/2 &?GJCBRMAPC?RCPMJC &?GJCBRMAPC?RCPMJC .MLC
43 %22/2 3SAACQQDSJJWBCJCRCBPMJC 3SAACQQDSJJWBCJCRCBPMJC .MLC
43 %22/2 &?GJCBRMBCJCRCPMJC &?GJCBRMBCJCRCPMJC .MLC
43 %22/2 3SAACQQDSJJWSNB?RCBPMJC 3SAACQQDSJJWSNB?RCBPMJC .MLC
43 %22/2 &?GJCBRMSNB?RCPMJC &?GJCBRMSNB?RCPMJC .MLC
3CQ3CQQGML3CPTGAQGML3CPTGAC%PPC%PPMPQMPQ
##MBCMBC 3C3CTTCPGRWCPGRW 3SKK?PW3SKK?PW $CR?GJQ$CR?GJQ !!ARGMLARGML
43 %22/2 &?GJCBRMDCRAFQCQQGMLGL
DM
&?GJCBRMDCRAFQCQQGMLGLDM .MLC
43 %22/2 &?GJCBRMJMEGL 5FMF7C`PCLMRQSPCUF?RF?NNCLCB
0JC?QCCK?GJRFCRP?ACfJCRMY?BKGL%
K?GJ[
.MLC
43 %22/2 &?GJCBRMJMEMSR &?GJCBRMJMEMSR .MLC
43 %22/2 &?GJCBRMQ?TCAJGCLRQR?RC &?GJCBRMQ?TCAJGCLRQR?RC .MLC
43 %22/2 &?GJCBRMDCRAFJMEGLAML
fE
&?GJCBRMDCRAFJMEGLAMLfE .MLC
43 %22/2 &?GJCBRMDCRAFQJ?AIAML
fE
&?GJCBRMDCRAFQJ?AIAMLfE .MLC
43 %22/2 (C?JRFAFCAID?GJCB (C?JRFAFCAID?GJCB .MLC
43 %22/2 &?GJCBRMDCRAFFC?JRF
NMPR?JRMICL
&?GJCBRMDCRAFFC?JRFNMPR?JRMICL .MLC
43 %22/2 4FCFC?JRFNMPR?JPCJC?QC 5FMF7C`PCLMRQSPCUF?RF?NNCLCB .MLC
%PPMPAMBCPCDCPCLAC
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
##MBCMBC 3C3CTTCPGRWCPGRW 3SKK?PW3SKK?PW $CR?GJQ$CR?GJQ !!ARGMLARGML
L?KCAMSJBLMR@CPC
RPGCTCB
0JC?QCCK?GJRFCRP?ACfJCRMY?BKGL%
K?GJ[
$?$?R?-?L?ECKCLR3CPTGAR?-?L?ECKCLR3CPTGAC%PPC%PPMPQMPQ
##MBCMBC 3C3CTTCPGRWCPGRW 3SKK?PW3SKK?PW $CR?GJQ$CR?GJQ !!ARGMLARGML
43 %22/2 &?GJCBRMDCRAFB?R?QMSPAC
RWNCQ
&?GJCBRMDCRAFB?R?QMSPACRWNCQ .MLC
43 %22/2 &?GJCBRMDCRAFB?R?QMSPAC
Q?KNJCT?JSCQ
&?GJCBRMDCRAFB?R?QMSPACQ?KNJCT?J
SCQ
.MLC
43 %22/2 &?GJCBRMBCJCRCB?R?
QMSPAC
&?GJCBRMBCJCRCB?R?QMSPAC .MLC
43 %22/2 &?GJCBRMCVCASRC$$, &?GJCBRMCVCASRC$$, .MLC
43 %22/2 &?GJCBRMSNB?RCQAFCBSJC &?GJCBRMSNB?RCQAFCBSJC .MLC
43 %22/2 &?GJCBRMPCJM?BR?QIQ &?GJCBRMPCJM?BR?QIQ .MLC
43 %22/2 &?GJCBRMQRMNR?QIQ &?GJCBRMQRMNR?QIQ .MLC
43 %22/2 &?GJCBRMECRAPC?RGML$$, &?GJCBRMECRAPC?RGML$$, .MLC
43 %22/2 &?GJCBRMJM?BDPMKB?R?
QMSPAC
&?GJCBRMJM?BDPMKB?R?QMSPAC .MLC
43 %22/2 &?GJCBRMAPC?RCAMLLCA
RGMLRMB?R?QMSPAC
&?GJCBRMAPC?RCAMLLCARGMLRMB?R?
QMSPAC
.MLC
43 %22/2 &?GJCBRMAPC?RCB?R?
QMSPAC
&?GJCBRMAPC?RCB?R?QMSPAC .MLC
43 %22/2 &?GJCBRMAMLLCARRMB?R?
QMSPAC
&?GJCBRMAMLLCARRMB?R?QMSPAC .MLC
43 %22/2 &?GJCBRMECRB?R?QMSPAC
AMLLCARGMLfCJBGLDM
&?GJCBRMECRB?R?QMSPACAMLLCARGML
fCJBGLDM
.MLC
43 %22/2 &?GJCBRMECRAMLLCARGML
JGQRDMPB?R?QMSPAC
&?GJCBRMECRAMLLCARGMLJGQRDMPB?R?
QMSPAC
.MLC
43 %22/2 &?GJCBRMECRAMLLCARGML
?RRPG@SRCQDMPB?R?QMSPAC
&?GJCBRMECRAMLLCARGML?RRPG@SRCQDMP
B?R?QMSPAC
.MLC
43 %22/2 &?GJCBRMECRAMLLCARGMLQ &?GJCBRMECRAMLLCARGMLQRMB?R? .MLC
%PPMPAMBCPCDCPCLAC
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
##MBCMBC 3C3CTTCPGRWCPGRW 3SKK?PW3SKK?PW $CR?GJQ$CR?GJQ !!ARGMLARGML
RMB?R?QMSPAC QMSPAC
43 %22/2 &?GJCBRMDCRAFB?R?QMSPAC
AMLfE
&?GJCBRMDCRAFB?R?QMSPACAMLfE .MLC
43 %22/2 &?GJCBRMN?PQCQOJ &?GJCBRMN?PQCQOJ .MLC
43 %22/2 &?GJCBRMCVCASRCQOJ &?GJCBRMCVCASRCQOJ .MLC
43 ).&/ 3SAACQQDSJJWAPC?RCBAML
LCARGMLRMB?R?QMSPAC
.MLC .MLC
43 ).&/ 3SAACQQDSJJWSNB?RCBB?R?
SNJM?BQAFCBSJC
.MLC .MLC
43 %22/2 &?GJCBRMCVCASRCQOJ 0JC?QCAFCAIRFCD?GJGLEAMKK?LBCVC
ASRCBY[QR?RCKCLRQQSAACQQDSJJW
.MLC
43 %22/2 ,GEFRUCGEFRB?R?A?AFC
BGQ?@JCB
,GEFRUCGEFRB?R?A?AFCBGQ?@JCB .MLC
43 ).&/ 3CJCARCBR?@JCQUCPC
OSCSCBDMPJM?BGLE
3CJCARCBR?@JCQUCPCOSCSCBDMPJM?B
GLE
.MLC
43 %22/2 $?R?4WNCAMLTCPQGMLCPPMP .MK?NNGLEDMSLBDMPQMSPACB?R?RWNC
RM4FMSEFR3NMRB?R?RWNC
.MLC
43 ).&/ 3SAACQQDSJJWPCJM?BR?QI
QR?PRCB
.MLC .MLC
43 ).&/ 3SAACQQDSJJWAMLLCARCBRM
B?R?QMSPAC
.MLC .MLC
43 ).&/ 3SAACQQDSJJWAPC?RCBB?R?
QMSPAC
.MLC .MLC
43 ).&/ 3SAACQQDSJJWQRMNNCBRFC
R?QIQ
.MLC .MLC
43 ).&/ 3SAACQQDSJJWBCJCRCBRFC
AMLLCARGML
.MLC .MLC
43 %22/2 4FCPCU?Q?LCPPMPBCJCR
GLERFGQAMLLCARGML
.MLC .MLC
43 ).&/ 3SAACQQDSJJWCVCASRCBRFC
$$,
.MLC .MLC
%PPMPAMBCPCDCPCLAC
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
#JSQ#JSQRRCP3CP3R?R?RSQ3CPTGARSQ3CPTGAC%PPC%PPMPQMPQ
##MBCMBC 3C3CTTCPGRWCPGRW 3SKK?PW3SKK?PW $CR?GJQ$CR?GJQ !!ARGMLARGML
43 7!2.).' &?GJCBRMDCRAFAJSQRCPGLDMPK?RGMLDPMKQC?PAF
QCPTGAC
.MLC .MLC
43 7!2.).' &?GJCBRMDCRAFR?@JCBCR?GJGLDMPK?RGMLDPMK
QC?PAFQCPTGAC
.MLC .MLC
43 7!2.).' &?GJCBRMDCRAFAJSQRCPGLDMPK?RGMLDPMKB?R?@?QC
QCPTGAC
.MLC .MLC
43 7!2.).' &?GJCBRMDCRAFR?@JCBCR?GJGLDMPK?RGMLDPMK
B?R?@QCQCPTGAC
.MLC .MLC
43 7!2.).' &?GJCBRMDCRAFAJSQRCPGLDMPK?RGMLDPMKAJSQRCP
K?L?ECKCLRQCPTGAC
.MLC .MLC
43 7!2.).' &?GJCBRMDCRAFBCR?GJGLDMPK?RGMLDPMKAJSQRCP
K?L?ECKCLRQCPTGAC
.MLC .MLC
43 7!2.).' &?GJCBRMDCRAFJMEDPMKAJSQRCPK?L?ECKCLRQCP
TGAC
.MLC .MLC
43 7!2.).' &?GJCBRMDCRAFQL?NQFMRJGQRDPMKAJSQRCPK?L
?ECKCLRQCPTGAC
.MLC .MLC
43 7!2.).' &?GJCBRMDCRAFAJSQRCPGLDMPK?RGMLDPMK?JCPR
K?L?ECKCLRQCPTGAC
.MLC .MLC
43 7!2.).' &?GJCBRMDCRAFAJSQRCPGLDMPK?RGMLDPMKCTCLR
QCPTGAC
.MLC .MLC
43 7!2.).' &?GJCBRMDCRAF?JCPRQGLDMPK?RGMLDPMK?JCPRK?L
?ECKCLRQCPTGAC
.MLC .MLC
43 7!2.).' &?GJCBRMDCRAFCTCLRQGLDMPK?RGMLDPMK?JCPR
K?L?ECKCLRQCPTGAC
.MLC .MLC
43 ).&/ 4F?LIQDMPWMSPDCCB@?AI .MLC .MLC
43 7!2.).' 3MPPW5L?@JCRMQS@KGRRFCDCCB@?AI?RRFGQKM
KCLR
.MLC .MLC
43 ).&/ 3SAACQQDSJJWCVNMPRCBM@HCARQ&GJCA?L@CDMSLB
?RY[
.MLC .MLC
%PPMPAMBCPCDCPCLAC
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
##MBCMBC 3C3CTTCPGRWCPGRW 3SKK?PW3SKK?PW $CR?GJQ$CR?GJQ !!ARGMLARGML
43 %22/2 3MPPW5L?@JCRMCVNMPRM@HCARQ?RRFGQKMKCLR 7F?RF?N
NCLCBY[
.MLC
43 ).&/ 3SAACQQDSJJWGKNMPRCBM@HCARQ .MLC .MLC
43 %22/2 3MPPW5L?@JCRMGKNMPRM@HCARQ?RRFGQKMKCLR 7F?RF?N
NCLCBY[
.MLC
43 ).&/ 3SAACQQDSJJWBCJCRCBB?R?QMSPACM@HCARQ .MLC .MLC
#?JJMQSK!0)%PP#?JJMQSK!0)%PPMPQMPQ
##MBCMBC 3C3CTTCPGRWCPGRW 3SKK?PW3SKK?PW $CR?GJQ$CR?GJQ !!ARGMLARGML
43 %22/2 4FCB?R?WMS?PC
RPWGLERMBCJCRC
F?QQMKCBCNCL
BCLAGCQ
3MKCM@HCARQBCNCLBMLRFCB?R?
WMS?PCRPWGLERMBCJCRC
BCJCRCRFCBC
NCLBCLAGCQ
@CDMPCBCJCR
GLERFGQB?R?
43 %22/2 5FMF7C`PCLMR
QSPCUF?RF?N
NCLCB
0JC?QCCK?GJRFCRP?ACfJCRMY?B
KGL%K?GJ[
.MLC
43 %22/2 #MSJBLMR?SRFM
PGXCSQCP
4PWJMEEGLEGL?E?GL .MLC
43 %22/2 5FMF7C`PCLMR
QSPCUF?RF?N
NCLCB
0JC?QCCK?GJRFCRP?ACfJCRMY?B
KGL%K?GJ[
.MLC
43 7!2.).' 3RGJJJM?BGLEB?R?
AMKC@?AIQMML
.MLC .MLC
43 %22/2 5FMF7C`PCF?T
GLERPMS@JCECR
RGLEB?R?DMPRFGQ
PCOSCQR
0JC?QCCK?GJRFCRP?ACfJCRMY?B
KGL%K?GJ[
.MLC
43 %22/2 5FMF7C`PCF?T
GLERPMS@JCECR
RGLEB?R?DMPRFGQ
PCOSCQR
0JC?QCCK?GJRFCRP?ACfJCRMY?B
KGL%K?GJ[
.MLC
43 %22/2 5FMF7C`PCF?T
GLERPMS@JCECR
RGLEB?R?DMPRFGQ
PCOSCQR
0JC?QCCK?GJRFCRP?ACfJCRMY?B
KGL%K?GJ[
.MLC
43 %22/2 3MKCRFGLEUCLR 5FMF7C`PCLMRQSPCUF?RF?N .MLC
%PPMPAMBCPCDCPCLAC
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
##MBCMBC 3C3CTTCPGRWCPGRW 3SKK?PW3SKK?PW $CR?GJQ$CR?GJQ !!ARGMLARGML
UPMLEUGRFWMSP
QC?PAF
NCLCB0JC?QCCK?GJRFCRP?ACfJC
RMY?BKGL%K?GJ[
43 %22/2 4FCA?JASJ?RGML
CLEGLCF?QRGKCB
MSR0JC?QCRPW
?E?GL
0JC?QCCK?GJRFCRP?ACfJCRMY?B
KGL%K?GJ[
.MLC
43 %22/2 #?LLMRMNCL/@
HCAR
/@HCARA?LLMR@CMNCLCBBSCRM
CPPMPQGLQMKCMDGRQBCNCLBCLAGCQ
.MLC
43"JGLI
'CLCP?RCB
%PPMPQ
43 7!2.).' #?LLMRAMLLCAR
RMRFCA?JASJ?RGML
CLEGLC0JC?QCRPW
?E?GLQMML
.MLC .MLC
43 7!2.).' 4FCA?JASJ?RGML
CLEGLCF?QRGKCB
MSR0JC?QCRPW
?E?GL
.MLC .MLC
43 7!2.).' #?LLMRAMLLCAR
RMRFCQC?PAFCL
EGLC0JC?QCRPW
?E?GLQMML
.MLC .MLC
43 7!2.).' 4FCQC?PAFCLEGLC
F?QRGKCBMSR
0JC?QCRPW?E?GL
.MLC .MLC
43 %22/2 #?LLMRMNCLY[ Y[A?LLMR@CMNCLCBBSCRMCPPMPQ
GLRFCDMJJMUGLEBCNCLBCLAGCQ
4WNCMDRFCM@HCAR4?@JC!LQUCP
0GL@M?PBCRA
.MLC
43 7!2.).' 7C`PCQRGJJGLBCV
GLERFGQB?R?RPW
?E?GLQMML
.MLC .MLC
43 %22/2 /@HCARGQLMRNPC
QCLRGLRFCQWQRCK
Y[GQLMRNPCQCLRGLRFCQWQRCK
4WNCMDRFCM@HCAR4?@JC!LQUCP
0GL@M?PBCRA
.MLC
43 %22/2 4FMSEFR3NMRGQ
SLPC?AF?@JC
.MLC .MLC
%PPMPAMBCPCDCPCLAC
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
##MBCMBC 3C3CTTCPGRWCPGRW 3SKK?PW3SKK?PW $CR?GJQ$CR?GJQ !!ARGMLARGML
0JC?QCRPW?E?GL
QMML
##MKKML%PPMKKML%PPMPQMPQ
##MBCMBC 3C3CTTCPGRWCPGRW 3SKK?PW3SKK?PW $CR?GJQ$CR?GJQ !!ARGMLARGML
43 %22/2 !QWQRCKCP
PMPF?QMA
ASPPCB
5FMF7C`PCLMRQSPCUF?RF?NNCLCB
0JC?QCAMLR?ARWMSP?BKGLGQRP?RMP
.MLC
43 %22/2 #MLLCARGML
D?GJCB
4FCKCR?B?R?QRMPCGQLMRPC?AF?@JC 0JC?QCAMLR?AR
WMSP?BKGLGQRP?
RMP
43 %22/2 4FCGLNSRGQ
GLT?JGB
)LNSRDPMKRFCAJGCLRRMRFCQCPTCPGQGL
T?JGB
0JC?QCAMLR?AR
WMSP?BKGLGQRP?
RMP
43 %22/2 5LDMPRSL?RCJW
WMSA?L`RBM
RF?R
9MS?PCLMR?SRFMPGXCBRMNCPDMPKY[
Y[^?ARGMLSQCPGQLMR?SRFMPGXCBDMP
0JC?QCPCOSCQR
?AACQQDPMK
WMSP?BKGLGQRP?
RMP
43 %22/2 4FCSQCP
AMSJBLMR@C
?SRFMPGXCB
5QCPY[GQLMR?SRFMPGXCBRMNCPDMPK
Y[Y[^L?KCMDRFCSQCPY[^?A
RGMLSQCPGQLMR?SRFMPGXCBDMP
0JC?QCPCOSCQR
?AACQQDPMK
WMSP?BKGLGQRP?
RMP
43 %22/2 4FC@?QCM@
HCARGQKGQQGLE
!LSLBCPJWGLEM@HCARPCDCPCLACB@WRFGQ
M@HCARGQKGQQGLEGLQRMPC
0JC?QCAMLR?AR
WMSP?BKGLGQRP?
RMP
43 %22/2 4FCAMLLCA
RGMLRM
:MMICCNCP
F?QD?GJCB
:MMICCNCPGQLMRPC?AF?@JC 0JC?QCAMLR?AR
WMSP?BKGLGQRP?
RMP
43 %22/2 4FCPC`QGLT?JGB
N?P?KCRCPQ
)LT?JGBN?P?KCRCPT?JSCQY[ 0JC?QCAMLR?AR
WMSP?BKGLGQRP?
RMP
43 %22/2 4FCSQCPA?L
LMR@CDMSLB
5QCPY[LMRDMSLBGLQRMPCY[^
L?KCMDRFCSQCP
0JC?QCAMLR?AR
WMSP?BKGLGQRP?
RMP
43 %22/2 #?LLMR?BB
EPMSN
4FGQEPMSN?JPC?BW@CJMLEQRMRFCEPMSN
WMS?PCRPWGLERM?BBGRRM
.MLC
%PPMPAMBCPCDCPCLAC
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
&&?JA?JAML%PPML%PPMPQMPQ
##MBCMBC 3C3CTTCPGRWCPGRW 3SKK?PW3SKK?PW $CR?GJQ$CR?GJQ !!ARGMLARGML
43 %22/2 &?JAMLOSCPWA?LACJJCB .MLC .MLC
$?$?R?%PPR?%PPMPQMPQ
##MBCMBC 3C3CTTCPGRWCPGRW 3SKK?PW3SKK?PW $CR?GJQ$CR?GJQ !!ARGMLARGML
43 %22/2 )LT?JGBPMU .MLC .MLC
43 %22/2 )LT?JGBR?@JCOSCPWPC
QSJRQCR
.MLC .MLC
43 %22/2 )LT?JGBAMJSKLGBCLRGfCP .MLC .MLC
43 %22/2 )LT?JGBTGQS?JGX?RGMLGBCL
RGfCP
.MLC .MLC
43 %22/2 .MB?R? 1SCPWCVCASRGMLPCQSJRCBGLLMB?R? .MLC
43 %22/2 1SCPWCVCASRGMLD?GJCB %PPMPGLOSCPWCVCASRGMLRM&?JAML .MLC
43 %22/2 !LQUCPB?R?ECLCP?RGML
D?GJCB
%PPMPGL!LQUCPB?R?ECLCP?RGMLDMP
3?ECGLNSR
.MLC
43 %22/2 $?R?CVNMPRD?GJCB .MLC .MLC
43 %22/2 $?R?ECLCP?RGMLD?GJCB %PPMPGLB?R?ECLCP?RGMLGL#?JJMQSK .MLC
22CNMPR'CLCPCNMPR'CLCP??RGML%PPRGML%PPMPQMPQ
##MBCMBC 3C3CTTCPGRWCPGRW 3SKK?PW3SKK?PW $CR?GJQ$CR?GJQ !!ARGMLARGML
43 %22/2 %PPMPUFGJCCVNMPRGLEB?R?fJC .MLC .MLC
43 %22/2 )LT?JGBGLNSR 4FCBCfLGRGMLMDRFCHM@GQGL
T?JGB
.MLC
43 %22/2 .M?SRFMPNPMTGBCB .MLC .MLC
43 %22/2 .MNGL@M?PBNPMTGBCB .MLC .MLC
%PPMPAMBCPCDCPCLAC
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
##MBCMBC 3C3CTTCPGRWCPGRW 3SKK?PW3SKK?PW $CR?GJQ$CR?GJQ !!ARGMLARGML
43 %22/2 .MPCAGNGCLRQNPMTGBCB .MLC .MLC
43 %22/2 4FGQDMPK?RGQLMRQSNNMPRCB .MLC .MLC
43 %22/2 .MHM@L?KCNPMTGBCB .MLC .MLC
43 %22/2 .MHM@BCQAPGNRGMLNPMTGBCB .MLC .MLC
43 %22/2 0GL@M?PBB?R?CVNMPRCPPMP .MLC .MLC
43 %22/2 6GQS?JGX?RGMLB?R?CVNMPRCPPMP .MLC .MLC
43 %22/2 5QCPB?R?SL?T?GJ?@JC .MLC .MLC
43 %22/2 #MLfESP?RGMLGLDMPK?RGMLSL
?T?GJ?@JC
.MLC .MLC
43 %22/2 4FCPC?PCRMMK?LWPCAGNGCLRQ 4FCK?VLSK@CPMDPCAGNGCLRQGQ
.MLC
43 %22/2 !RR?AFKCLRQGXCJGKGRCVACCBCB .MLC .MLC
43 %22/2 2CAGNGCLRBMK?GLGQLMR
UFGRCJGQRCB
.MLC .MLC
-MP-MPC-CR?B?C-CR?B?R?%PPR?%PPMPQMPQ
##MBCMBC 3C3CTTCPGRWCPGRW 3SKK?PW3SKK?PW $CR?GJQ$CR?GJQ !!ARGMLARGML
43 %22/2 3AFCK?APC?RGML
D?GJCB
%PPMPAPC?RGLEB?R?@?QC
QAFCK?
.MLC
43 %22/2 6GCUQAPC?RGML
D?GJCB
%PPMPAPC?RGLETGCU .MLC
43 %22/2 4FCM@HCARA?L
LMR@CDMSLBGL
QRMPC
/@HCARUGRF)BY[MD
RWNCY[LMRDMSLB
Y[^GBCLRGRWMDRFCM@
HCARY[^RWNCMDM@
HCAR
.MLC
43 %22/2 4FCM@HCARGQGL
?LGLT?JGBQR?RC
/HCARUGRF)BY[MD
RWNCY[GLGLT?JGBQR?RC
Y[^GBCLRGRWMDRFC
M@HCARY[^RWNCMD
M@HCAR
.MLC
43 %22/2 /@HCAR?JPC?BW /@HCARUGRF)BY[MD .MLC
%PPMPAMBCPCDCPCLAC
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
##MBCMBC 3C3CTTCPGRWCPGRW 3SKK?PW3SKK?PW $CR?GJQ$CR?GJQ !!ARGMLARGML
CVGQRQ RWNCY[?JPC?BWCVGQRQ
Y[^GBCLRGRWMDRFC
M@HCARY[^RWNCMD
M@HCAR
43 %22/2 )LT?JGBM@HCAR
RWNC
)LT?JGBRWNCY[NPMTGB
CBY[^RWNCMDM@HCAR
.MLC
43 %22/2 )LT?JGB3?EC
OSCQRGML
)LQShAGCLRMPGLT?JGBGL
NSRDPMK3?ECY[
Y[^RFCGLT?JGBGLNSR
.MLC
43 %22/2 )LT?JGB3?EC
OSCQRGML
)LNSRDPMKDPMK3?EC^
KGQQGLEAMJSKLQMDRWNC
Y[Y[^AMJSKLRWNC
.MLC
43 %22/2 )LT?JGB3?EC
OSCQRGML
)LT?JGBGLNSRDPMK3?EC^
GLT?JGBCVNPCQQGMLY[
Y[^RFCGLT?JGBCVNPCQ
QGML
.MLC
43 %22/2 3CLBGLEJMEGA?J
KCR?B?R?RM
3?ECD?GJCB
3CLBGLEJMEGA?JKCR?B?
R?RM3?ECD?GJCBBSCRM
Y[Y[^PC?QMLDMP
D?GJSPC
.MLC
43 %22/2 !LQUCPECLCP?
RGMLD?GJCB
!LQUCPECLCP?RGML
D?GJCBBSCRMY[Y[
^PC?QMLDMPD?GJSPC
.MLC
43 %22/2 7MPIQFCCRECL
CP?RGMLD?GJCB
7MPIQFCCRECLCP?RGML
D?GJCBBSCRMY[Y[
^PC?QMLDMPD?GJSPC
.MLC
43 %22/2 3CPTGACNPMTGBCP
SL?T?GJ?@JC
3CPTGACNPMTGBCPSL?T?GJ
?@JCY[Y[^
NPMTGBCPBCR?GJQ
.MLC
43 %22/2 0FWQGA?JKMBCJ
LMRJM?BCB
.MLC .MLC
43 %22/2 )LT?JGBNFWQGA?J
QAFCK?NPMRM
)LAMLQGQRCLAWGLNFWQGA?J
QAFCK?DPMK&?JAML
Y[Y[^CPPMPBCR?GJQ
.MLC
43 %22/2 )LT?JGBBSNJGA?RC
AMJSKLQ
$SNJGA?RCAMJSKLQY[
Y[^,GQRMDBSNJGA?RC
AMJSKLGBCLRGRGCQ
.MLC
43 %22/2 #WAJGAPCJ?RGML
QFGN
$CRCARCBAWAJCQY[
Y[^AWAJCBCR?GJQ
.MLC
%PPMPAMBCPCDCPCLAC
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
##MBCMBC 3C3CTTCPGRWCPGRW 3SKK?PW3SKK?PW $CR?GJQ$CR?GJQ !!ARGMLARGML
43 7!2.).' /JBCPNFWQGA?J
QAFCK?TCPQGML
PCACGTCB
3AFCK?SNB?RCDMPMJB
CPTCPQGMLY[PCACGTCB
?LBGELMPCBY[^PC
ACGTCBTCPQGMLLSK@CP
.MLC
43 %22/2 )LT?JGBPCJ?RGML
QFGN
!RRCKNRCBRMAPC?RCGL
T?JGBPCJ?RGMLQFGNY[
Y[^PCJ?RGMLQFGNBCR?GJQ
.MLC
43 %22/2 )LT?JGBfJRCPT?J
SCQYT?JSCQ[
.MLC .MLC
43 %22/2 #PC?RGLEPCJ?RGML
QFGND?GJCB
.MLC .MLC
43 %22/2 $CJCRGLEQAFCK?
D?GJCB
.MLC .MLC
43 %22/2 %VNPCQQGMLT?JG
B?RGMLD?GJCB
.MLC .MLC
43 ).&/ ,M?BQAFCBSJC
QSAACQQDSJJWBGQ
?@JCB
.MLC .MLC
43 %22/2 ,M?BQAFCBSJC
AMSJBLMR@CBGQ
?@JCB
.MLC .MLC
43 %22/2 /@HCARQDCRAFCB
DPMKRFCAMLLCA
RGML?PCGLT?JGB
DMPCBGRGLEB?R?
QMSPAC
.MLC 4MNPMACCBUGRFCBGRGLE
RFCB?R?QMSPACNJC?QCCB
GRRFCAMLLCARGML@CJMURM
DCRAFT?JGBQMSPACM@HCARQ
43 ).&/ 3SAACQQDSJJWCBGR
CBB?R?QMSPAC
AMLLCARGML
.MLC .MLC
43 %22/2 #MLLCARGMLRCQR
D?GJCB
.MLC 0JC?QCTCPGDWAMLLCARGML
?RRPG@SRCQ
,,M?BGLE%PPM?BGLE%PPMPQMPQ
##MBCMBC 3C3CTTCPGRWCPGRW 3SKK?PW3SKK?PW $CR?GJQ$CR?GJQ !!ARGMLARGML
43 %22/2 4?@JCGQLMRPC?BWB?R?JM?BGLEGLNPMEPCQQ .MLC .MLC
%PPMPAMBCPCDCPCLAC
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC
44GKCJW%PPGKCJW%PPMPQMPQ
##MBCMBC 3C3CTTCPGRWCPGRW 3SKK?PW3SKK?PW $CR?GJQ$CR?GJQ !!ARGMLARGML
43 %22/2 &?GJCBRMGLGRG?JGXC .MLC .MLC
%PPMPAMBCPCDCPCLAC
$CACK@CP
4FMSEFR3NMR5QCP'SGBC 0?EC