QS320_ LabExercises_v7_20040810

Embed Size (px)

Citation preview

  • 8/9/2019 QS320_ LabExercises_v7_20040810

    1/95

    QualityStage Essentials 7.0

    QualityStage Essentials(QS320)

    Lab Exercises

    Contact:Learning Services

    Ascential Software0 !as"ington Street

    !estboro# $A 0%&%%'&&&'&'*3 x33

    E+Services,AscentialSoftware-co.

    i

  • 8/9/2019 QS320_ LabExercises_v7_20040810

    2/95

    QualityStage Essentials 7.0

    This document and the software described herein are the property of Ascential Software Corporationand its licensors and contain confidential trade secrets. All rights to this publication are reserved. Nopart of this document may be reproduced, transmitted, transcribed, stored in a retrieval system ortranslated into any language, in any form or by any means, without prior permission from AscentialSoftware Corporation.

    © 2! Ascential Software Corporation.

     Ascential Software Corporation reserves the right to ma"e changes to this document and the softwaredescribed herein at any time without any notice. No warranty is e#pressed or implied other than anycontained in the terms and conditions of sale.

     Ascential Software Corporation$ %ashington Street

    %estboro, &A '$(')'2' *SA+hone -$( /00)/(((

    1a# -$( /00)/00

     Ascential is a trademar" of Ascential Software Corporation Any other product or company namesmentioned are used for identification purposes only, and may be trademar"s or service mar"s of theirrespective owners.

    &ay 20, 2! 345..'

    ii

  • 8/9/2019 QS320_ LabExercises_v7_20040810

    3/95

    QualityStage Essentials 7.0

    Table of Contents

    AUDIENCE............................................................................................................................................................1

    PREREQUISITES.................................................................................................................................................1

    STRUCTURE OF THIS COURSE......................................................................................................................1

    FILE LOCATIONS..................................................................................................................................................2

    MODULE 1: DATA QUALITY............................................................................................................................4

    EXERCISE 1-1 COURSE PROJECT.........................................................................................................................4

    MODULE 2: INTRODUCTION TO QUALITYSTAGE..................................................................................8

    EXERCISE 2-1 CONFIGURING QUALITYSTAGE.....................................................................................................8

    MODULE 3: DEVELOPMENT BASICS.........................................................................................................11

    EXERCISE 3-1 DEPLOY & R UN..........................................................................................................................11

    EXERCISE 3-2 DEFINE A PROJECT.....................................................................................................................13

    EXERCISE 3-3 DEFINE A DATA FILE..................................................................................................................14EXERCISE 3-4 DEFINE DATAFIELD DEFINITIONS...............................................................................................15

    EXERCISE 3-5: COPY AUTOHOE DATA FILE AND FIELD DEFINITIONS TO CREATE LIFE DATA FILE AND 

    FIELD DEFINITIONS............................................................................................................................................1!

    MODULE 4: INVESTIGATE............................................................................................................................17

    EXERCISE 4-1: CHARACTER  DISCRETE TYPE C " AUTOHOE POLICIES...................................................1#

    LA$ 4-1: CHARACTER  DISCRETE TYPE T " AUTOHOE POLICIES..............................................................21

    EXERCISE 4-2: CHARACTER  CONCATENATE I N%ESTIGATE................................................................................25

    LA$ 4-2: CHARACTER  DISCRETE TYPE C & T " LIFE POLICIES.....................................................................28

    EXERCISE 4-3: ORD I N%ESTIGATION - NAE " AUTOHOE POLICIES...................................................2'

    LA$ 4-3: ORD I N%ESTIGATION " ADDRESS & AREA " AUTOHOE POLICIES...............................................32

    MODULE 5: ADDING A UNIQUE EY..........................................................................................................33

    EXERCISE 5-1: TRANSFER  STAGE " ADD R ECORD ( EY TO AUTOHOE......................................................33

    MODULE !: STANDARDI"E...........................................................................................................................37

    EXERCISE !-1 COUNTRY STANDARDI)E............................................................................................................3#

    EXERCISE !-2: SELECT STAGE: SPLIT US DATA FRO NON-US DATA............................................................4*

    EXERCISE !-3: STANDARDI)E: DOAIN PRE-PROCESSING................................................................................43

    EXERCISE !-4: STANDARDI)E US NAE+ ADDRESS AND AREA DATA..............................................................45

    EXERCISE !-5: I N%ESTIGATE U NHANDLED NAE PATTERNS........................................................................48

    LA$ !-!: I N%ESTIGATE U NHANDLED ADDRESS AND AREA PATTERNS............................................................51

    MODULE 7: RULE SET OVERRIDES............................................................................................................52

    EXERCISE #-1: USNAE R ULE SET O%ERRIDES..............................................................................................52

    LA$ #-1: US ADDRESS R ULE SET O%ERRIDES.................................................................................................5'

    MODULE 8: MATCHING.................................................................................................................................!#

    EXERCISE 8-1: U NDUPLICATION ATCH........................................................................................................!*

    EXERCISE 8-2: CUSTO ATCH EXTRACT....................................................................................................!3

    EXERCISE 8-3: IPRO%E ATCH PASS 1: SET CRITICAL %ARTYPES.............................................................!!

    EXERCISE 8-4: SET ATCH CUTOFFS............................................................................................................!8

    EXERCISE 8-5: ATCH PASS  2.......................................................................................................................!'

    MODULE $: SURVIVORSHIP..........................................................................................................................7#

    EXERCISE '-1: SUR%I%E ,$EST OF $REED CUSTOER  R ECORD.................................................................#*

    iii

  • 8/9/2019 QS320_ LabExercises_v7_20040810

    4/95

    QualityStage Essentials 7.0

    APPENDI% A: COURSE APPLICATION DESIGN.......................................................................................72

    APPENDI% B: FILE LAYOUTS.......................................................................................................................73

    iv

  • 8/9/2019 QS320_ LabExercises_v7_20040810

    5/95

    QualityStage Essentials 7.0 Course Introduction

    %elcome to the 6ualityStage 7ssentials course8

     Ascential Software presents this 6ualityStage 7ssentials curriculum to provide youwith "nowledge about 6ualityStage software and data 9uality methods. This courseis designed to teach participants about how to use 6ualityStage, how to build a

    custom application, how to view and interpret results, and how to approach variousproblems using the e#amples illustrated in this Student :uide. +articipation in groupdiscussions, hands)on labs, and practice e#ercises will prepare you for the real)world application of 6ualityStage and data 9uality methods. This wor"boo" can beused as either a self)paced study guide or as a comprehensive tutorial with AscentialSoftware instructors.

    Throughout this course, you use "nown data sets with "nown problems andsolutions. To add value to your training e#perience, the instructor may opt toperform similar e#ercises with a sample of your pro;ect data.

    Au+ience Ascential Software customers currently using or preparing to use 6ualityStage orstarting data 9uality and data integration initiatives.

    /rereuisitesThis course is intended for system3data analysts, developers, and business analystswor"ing or beginning wor" on a data integration pro;ect. 1amiliarity with %indows,the operating system -eview of concepts learned

    '

  • 8/9/2019 QS320_ LabExercises_v7_20040810

    6/95

    QualityStage Essentials 7.0 Course Introduction

    File Locations

    =n this course the 6ualityStage ?esigner and Server are installed locally on your +C.6ualityStage uses the master pro;ects directory to store pro;ect libraries and theresults of ;obs that you e#ecute. The location of the master pro;ects directory is on

    the server. =n this course, the location of the &aster +ro;ects directory isC:1/roects.

    Note: The sub-folder projectname under the Master Projects directory refersto the project that you are currently working on in uality!tage" #ou mayha$e multiple projects and% conse&uently% will ha$e multiple project sub- folders under the Master Projects directory 

    /A4 5SA6E C78E8S

    C:1ASCE89AL1Q5AL9SA6E;ES968E*7S directory

    • • *SNA&7

    • CAA>7A

    • :B+>7+

    C:1 ASCE89AL 1Q5AL9SA6E;ES968E

  • 8/9/2019 QS320_ LabExercises_v7_20040810

    7/95

    QualityStage Essentials 7.0 Course Introduction

    /A4 5SA6E C78E8S

    C:1/ECS1P'()*+TN,M*  1SCun ogs

    C:1/ECS1 projectname 1C78eports

    • .&AT files

    /

  • 8/9/2019 QS320_ LabExercises_v7_20040810

    8/95

    QualityStage Essentials 7.0 Module 1: Data Quality

    $o+ule %: ;ata Quality

    *ercise .-. +ourse Project 

    6oal:  =ntroduce the customer consolidation3initial load course pro;ect

    as?s:'. >eview the business case and pro;ect design

    Course @usiness Case: !988 9nsurance C

  • 8/9/2019 QS320_ LabExercises_v7_20040810

    9/95

    QualityStage Essentials 7.0 Module 1: Data Quality

    %=NN has already identified some data 9uality issues within their e#isting systems. =naddition, they have identified several re9uirements for establishing their Customer=nformation -C=1 system. These issues are a serious concern of the management and theywould li"e to see a comprehensive plan for addressing these problems and re9uirements.

    *S records should be split from international address records There is customer name and address information spread across free)form te#t fields.

    They would li"e to see this organiDed into specified fields.

    They want to match records across all sources

    They want to remove all duplicate customer recordsE

    They have inconsistent naming conventions across their systems. They would li"e to see

    the name fields separate rather than in freeform te#t fields.

    They need to standardiDe their address formats.

    They want to establish a uni9ue customer profile

    They have found blan" entries in their account fields

    They want to maintain a cross)reference file to the legacy systems

    Existing Syste.s

    Source Syste. ;escrition L7@B7erational unction

     A*T

  • 8/9/2019 QS320_ LabExercises_v7_20040810

    10/95

    QualityStage Essentials 7.0 Module 1: Data Quality

    0

  • 8/9/2019 QS320_ LabExercises_v7_20040810

    11/95

    QualityStage Essentials 7.0 Module 1: Data Quality

    5

  • 8/9/2019 QS320_ LabExercises_v7_20040810

    12/95

    QualityStage Essentials 7.0 Module 1: Data Quality

    $o+ule 2: 9ntro+uction to QualityStage

    (

  • 8/9/2019 QS320_ LabExercises_v7_20040810

    13/95

    QualityStage Essentials 7.0 Module 1: Data Quality

    *ercise /-. +onfiguring uality!tage

    6oal:  1amiliariDe yourself with 6ualityStage ?esigner and configure the?esigner to communicate with the 6ualityStage server 

    as?s:2. un +rofile

  • 8/9/2019 QS320_ LabExercises_v7_20040810

    14/95

    QualityStage Essentials 7.0 Module 1: Data Quality

    - Select L7CAL !98;7!S# and clic? 7

    - +rofile $ L7CAL/C

    - ost Type !98;7!S L7CAL

    =- ost Server +ath C:1ASCE89AL1Q5AL9SA6ESE

  • 8/9/2019 QS320_ LabExercises_v7_20040810

    15/95

    QualityStage Essentials 7.0 Module 1: Data Quality

    !"en co.leting a run rofile for a re.ote server you will nee+ t"efollowing infor.ation:

    '. ost name or =+ address of the host where the 6ualityStage server isinstalled.

    2. ?irectory location of 6ualityStage server e#ecutables./. Name and location of the master pro;ects directory on the server.

    !. ogin =? and password for the host where the 6ualityStage server isinstalled.

    $. +ort that the 6ualityStage server is using -this port is chosen when youstart the 6ualityStage server. %hen running locally on your +C, you donot need to start the 6ualityStage server.

    0. ocal location for 6ualityStage temporary report files.

    +lease refer to the appropriate Server *ser :uide for additional details.

     Alternate ocale =f you are processing data files that contain information in alanguage that is different from the server you are running on, you can use the

     Alternate ocale field for pointing to location with the correct parameters.

    ''

  • 8/9/2019 QS320_ LabExercises_v7_20040810

    16/95

    QualityStage Essentials 7.0 Module 3: Deelo!"ent #asics

    $o+ule 3: ;evelo.ent @asics

  • 8/9/2019 QS320_ LabExercises_v7_20040810

    17/95

    QualityStage Essentials 7.0 Module 3: Deelo!"ent #asics

    *ercise 0-. 1eploy 2 'un

    6oal:  earn how to e#ecute a ;ob and find the resulting pro;ect libraries on theserver 

    Exercise stes:

    %- Select the demo Q5AL9 pro;ect, and e#pand the pro;ect -left pane

    2- 7#pand the >7@S folder 

    3- Select ;E$7% ;ob -left pane

    - Select the

  • 8/9/2019 QS320_ LabExercises_v7_20040810

    18/95

    QualityStage Essentials 7.0 Module 3: Deelo!"ent #asics

    *-

  • 8/9/2019 QS320_ LabExercises_v7_20040810

    19/95

    QualityStage Essentials 7.0 Module 3: Deelo!"ent #asics

    *ercise 0-/ 1efine a Project 

    6oal:  ?efine the course pro;ect in 6ualityStage ?esigner 

    Exercise stes:

    %- 1rom the ?esigner main window, on the left pane, select the folder/ECS

    2- Select the 8ew button on the toolbar, and highlight /EC

    3- =n the Add a New +ro;ect window, type in the following

    Name !988C

  • 8/9/2019 QS320_ LabExercises_v7_20040810

    20/95

    QualityStage Essentials 7.0 Module 3: Deelo!"ent #asics

    *ercise 0-0 1efine a 1ata File

    6oal:  Create a file definition for the source data file A5747$E-

    Exercise stes:

    %- 1rom the ?esigner main window, on the left pane select the ;AA9LE ;E989978 folder under the !988C

  • 8/9/2019 QS320_ LabExercises_v7_20040810

    21/95

    QualityStage Essentials 7.0 Module 3: Deelo!"ent #asics

    *ercise 0-3 1efine 1atafield 1efinitions

    6oal:  ?efine the A*T

  • 8/9/2019 QS320_ LabExercises_v7_20040810

    22/95

    QualityStage Essentials 7.0 Module 3: Deelo!"ent #asics

    *ercise 0-5: +opy ,4T(6(M* 1ata File and Field 1efinitions to +reate L7F*1ata File and Field 1efinitions

    6oal:  +ractice copying data files and fields

    Lab infor.ation:

    Source file name is L9E, it contains =17 =nsurance +olicy

    =t is a flat file with fi#ed record length

    L9E source file has the same layout as A5747$E

    %- 1rom the ?esigner main window, on the left pane, e#pand the ;AA9LE ;E989978 folder under the %innC>& pro;ect folder 

    2- ight)clic" on the =17 file and choose $7;9

    =- *pdate the description to reflect life insurance policy information.

  • 8/9/2019 QS320_ LabExercises_v7_20040810

    23/95

    QualityStage Essentials 7.0 Module $: Inestigate

    $o+ule : 9nvestigate

  • 8/9/2019 QS320_ LabExercises_v7_20040810

    24/95

    QualityStage Essentials 7.0 Module $: Inestigate

    *8*'+7!* 3-.: +haracter 1iscrete Type + 9 ,4T(6(M* Policies

    6oal:  Assess the data 9uality issues in the single domain fields of the A5747$E source data file

    Exercise 9nfor.ation:The =nvestigate stage output files are reports

    >eports are pre)formatted te#t files and do not re9uire a file definition in6ualityStage

    =nvestigate stages must be the only stage within a ;ob

     Advanced settings

    eave the sample siDe e9ual to '

    The fre9uency should also be set to '

    Name the =nvestigate stage: 9A4S;C -=nvestigate A*T

  • 8/9/2019 QS320_ LabExercises_v7_20040810

    25/95

    QualityStage Essentials 7.0 Module $: Inestigate

    Name =AS?C

    ?escription Char ?isc I C All Single ?omain fields

  • 8/9/2019 QS320_ LabExercises_v7_20040810

    26/95

    QualityStage Essentials 7.0 Module $: Inestigate

    ''. >epeat steps 5)' for all fields

    '2.Choose 989S4

    '/.7@S folder 

    '!.>ight)clic" on the right pane and add a New Job

    '$.Name the ;ob 9A4S;C# ?escription J C4A7@S folder 

    '(.

  • 8/9/2019 QS320_ LabExercises_v7_20040810

    27/95

    QualityStage Essentials 7.0 Module $: Inestigate

    as? 3: $ove t"e Source ;ata

    Exercise stes:

    '. +lace the Student C? in the C? drive

    2. 1rom the EHE

  • 8/9/2019 QS320_ LabExercises_v7_20040810

    28/95

    QualityStage Essentials 7.0 Module $: Inestigate

  • 8/9/2019 QS320_ LabExercises_v7_20040810

    29/95

    QualityStage Essentials 7.0 Module $: Inestigate

    L, 3-.: +haracter 1iscrete Type T 9 ,4T(6(M* Policies

    6oal:  Assess the data 9uality issues in the single domain fields of the A5747$E source data file

    Exercise 9nfor.ation:The =nvestigate stage output files are reports

    >eports are pre)formatted te#t files and do not re9uire a file definition in6ualityStage

    =nvestigate stages must be the only stage within a ;ob

     Advanced settings

    eave the sample siDe e9ual to '

    The fre9uency should also be set to '

    Name the =nvestigate stage: 9A4S; -=nvestigate A*T

  • 8/9/2019 QS320_ LabExercises_v7_20040810

    30/95

    QualityStage Essentials 7.0 Module $: Inestigate

    $. Complete the 6ualityStage =nvestigate Stage %iDard as follows

    Name =AS?T

    ?escription Char ?isc I T All Single ?omain fields

  • 8/9/2019 QS320_ LabExercises_v7_20040810

    31/95

    QualityStage Essentials 7.0 Module $: Inestigate

    '0. Select 7

    '5.7#pand the >7@S folder 

    '(.un button on the toolbar

    /. 1rom the Job >un

  • 8/9/2019 QS320_ LabExercises_v7_20040810

    32/95

    QualityStage Essentials 7.0 Module $: Inestigate

    as? 3:

  • 8/9/2019 QS320_ LabExercises_v7_20040810

    33/95

    QualityStage Essentials 7.0 Module $: Inestigate

    *ercise 3-/: +haracter +oncatenate 7n$estigate

    6oal:  Assess the correlation of the data in the ?

  • 8/9/2019 QS320_ LabExercises_v7_20040810

    34/95

    QualityStage Essentials 7.0 Module $: Inestigate

    0. Clic" 8EH

    5. Select the fields, one at a time

    Choose A;; 7 SELEC 9EL;S

    7<CL9C A8; ;epeat steps 5)' for all fields

    '2.Choose 989S4

    '/.7@S folder 

    '!.>ight)clic" on the right pane and add a New Job

    '$.Name the ;ob 9A4;AES# ?escription J C4A7@S folder 

    '(.

  • 8/9/2019 QS320_ LabExercises_v7_20040810

    35/95

    QualityStage Essentials 7.0 Module $: Inestigate

    as? 2: un button on the toolbar

    /. 1rom the Job >un

  • 8/9/2019 QS320_ LabExercises_v7_20040810

    36/95

    QualityStage Essentials 7.0 Module $: Inestigate

    L, 3-/: +haracter 1iscrete Type + 2 T 9 L7F* Policies

    +erform similar character discrete investigations on the =17 datafile using both C

    and T mas"s as you did on the A*T

  • 8/9/2019 QS320_ LabExercises_v7_20040810

    37/95

    QualityStage Essentials 7.0 Module $: Inestigate

    *8*'+7!* 3-0: ;ord 7n$estigation - Name 9 ,4T(6(M* Policies

    6oal:  Assess the data 9uality issues in the Name field of the A5747$E sourcedata file

    Exercise 9nfor.ation:The =nvestigate stage output files are reports

    >eports are pre)formatted te#t files and do not re9uire a file definition in6ualityStage

    =nvestigate stages must be the only stage within a ;ob

    Name the =nvestigate stage: 9A48A$E -=nvestigate A*T

  • 8/9/2019 QS320_ LabExercises_v7_20040810

    38/95

    QualityStage Essentials 7.0 Module $: Inestigate

    5. Select the rules set *SNA&7

    (. Select the NA&7 field and drag to the Standard 1ields bo# on the right of thescreen

    . Choose A;; 

  • 8/9/2019 QS320_ LabExercises_v7_20040810

    39/95

    QualityStage Essentials 7.0 Module $: Inestigate

    '$.>ight)clic" on the right pane and add a New Job

    '0.?rag the stage into the Job

    as? 2: un button on the toolbar

    /. 1rom the Job >un

  • 8/9/2019 QS320_ LabExercises_v7_20040810

    40/95

    QualityStage Essentials 7.0 Module $: Inestigate

    L, 3-0: ;ord 7n$estigation 9 ,ddress 2 ,rea 9 ,utohome Policies

    6oal:  Assess the data 9uality issues in the Address and City, State and Gip fieldsthe A5747$E source data file

    Exercise 9nfor.ation:The =nvestigate stage output files are reports

    >eports are pre)formatted te#t files and do not re9uire a file definition in6ualityStage

    =nvestigate stages must be the only stage within a ;ob

    Name the ;ob the same as the stage

    *se the *SA??> F *SA>7A rule sets

    as?s:

    '. Build two separate =nvestigate %ord Stages and Jobs A??>7SS

    a. *se *SA??> rule set

    b. ?rag over Address' and Address 2

    c. =nclude *nclassified Alphas in %ord 1re9uency 1iles

     A>7A

    a. *se *SA>7A rule set

    b. ?rag over City, State and Gip

    c. =nclude *nclassified Alphas in %ord 1re9uency 1iles

    2. >un the Job/. >eview the results

    !. SummariDe the results

  • 8/9/2019 QS320_ LabExercises_v7_20040810

    41/95

    QualityStage Essentials 7.0 Module %: &dding a 'ni(ue )ey

    $o+ule : A++ing a 5niue ey

    *ercise 5-.: Transfer !tage 9 ,dd 'ecord ecord Mey to the A5747$E and L9E data files

    Exercise 9nfor.ation:The Transfer stage reads in one input file and write out one output file

    The output file and output fields must be defined in the 6ualityStage?esigner 

    The input and output files have a similar structure so we will start by

    copy the A*T

  • 8/9/2019 QS320_ LabExercises_v7_20040810

    42/95

    QualityStage Essentials 7.0 Module %: &dding a 'ni(ue )ey

    0. esults 1ile: C7$@98E

  • 8/9/2019 QS320_ LabExercises_v7_20040810

    43/95

    QualityStage Essentials 7.0 Module %: &dding a 'ni(ue )ey

    2. Assignment command ASS968

    =n the 9EL; ASS968$E8 bo# type in A4 -A*T

  • 8/9/2019 QS320_ LabExercises_v7_20040810

    44/95

  • 8/9/2019 QS320_ LabExercises_v7_20040810

    45/95

    QualityStage Essentials 7.0 Module *: Standardi+e

    $o+ule : Stan+ar+iKe

    *ercise =-. +ountry !tandardi>e

    6oal:  Assign a two byte =S< Country code the records so that we can then splitthe *S ?ata from the N

  • 8/9/2019 QS320_ LabExercises_v7_20040810

    46/95

    QualityStage Essentials 7.0 Module *: Standardi+e

     8EH

    Choose the rule set C758

  • 8/9/2019 QS320_ LabExercises_v7_20040810

    47/95

    QualityStage Essentials 7.0 Module *: Standardi+e

    ChoosE 989S4

    as? 3:

  • 8/9/2019 QS320_ LabExercises_v7_20040810

    48/95

    QualityStage Essentials 7.0 Module *: Standardi+e

    *ercise =-/: !elect !tage: !plit 4! 1ata From Non-4! 1ata

    6oal:  Separate the *S data records from the non)us data records. %e willcontinue processing the *S data and set aside the international data

    Exercise 9nfor.ation:The Select stage reads in one input file and writes out up to two outputfile-s

    The output file-s have the same structure as the input file

    Copy the input ?atafile ?efinition, C8

  • 8/9/2019 QS320_ LabExercises_v7_20040810

    49/95

    QualityStage Essentials 7.0 Module *: Standardi+e

     8EHChoose the field to split the data, the two byte =S< country codeCCC758

    8EH 

    7nter the value# 5S# to select the records with an =S< country C7;E 7 *S and re;ect the records that do not have *S as their =S< country code

    989S4

     Add the S+=T stage to the STAN Job

    as? 3:

  • 8/9/2019 QS320_ LabExercises_v7_20040810

    50/95

    QualityStage Essentials 7.0 Module *: Standardi+e

    as? :

  • 8/9/2019 QS320_ LabExercises_v7_20040810

    51/95

    QualityStage Essentials 7.0 Module *: Standardi+e

    *ercise =-0: !tandardi>e: 1omain Pre-processing

    6oal:  Apply the *S+>7+ rule set to filter name components from address fields,and area components from address fields.

    Exercise 9nfor.ation:The *S ?ata is the input to the *S+>7+ rule set

    ?efine the output file /

  • 8/9/2019 QS320_ LabExercises_v7_20040810

    52/95

    QualityStage Essentials 7.0 Module *: Standardi+e

     Add the field 8A$E

     Add meta data label QA;;

  • 8/9/2019 QS320_ LabExercises_v7_20040810

    53/95

    QualityStage Essentials 7.0 Module *: Standardi+e

    *ercise =-3: !tandardi>e 4! Name% ,ddress and ,rea 1ata

    6oal:  StandardiDe the NA&7, A??>7SS, and A>7A -City, State and Gip fields

    Exercise 9nfor.ation:The StandardiDe stage reads in one input file and writes out one output file

    The output file must be defined in the 6ualityStage ?esigner. No outputfields need to be defined. The dictionary file of the rule set-s will populatethe output field definitions

    ?efine the output file and name it SA875

    StandardiDe stages can be added to Jobs with other stages -e#cept=nvestigate

    Name the StandardiDe stage SA8ALL

     Add this stage to the Job SA8

    as?s:'. ?efine the output file

    2. ?efine the Stage

    /. Add the Stage to the Job!. >un the Job

    $. >eview >esults

    as? %: ;efine t"e 7utut ile

    Exercise stes:

    '. Create a ?atafile ?efinition for the file SA875

    !

  • 8/9/2019 QS320_ LabExercises_v7_20040810

    54/95

    QualityStage Essentials 7.0 Module *: Standardi+e

    as? 2: ;efine t"e Stage

    Exercise stes:

    '. Create a new StandardiDe stage named SA8ALL

    ?ata 1ile /esults 1ile: SA875

  • 8/9/2019 QS320_ LabExercises_v7_20040810

    55/95

    QualityStage Essentials 7.0 Module *: Standardi+e

    as? 3:

  • 8/9/2019 QS320_ LabExercises_v7_20040810

    56/95

    QualityStage Essentials 7.0 Module *: Standardi+e

    *8*'+7!* =-5: 7n$estigate 4nhandled Name Patterns

    6oal:  *se the =nvestigate Stage to review the results of the Name standardiDation

    Exercise 9nfor.ation:The =nvestigate stage output files are reports

    >eports are pre)formatted te#t files and do not re9uire a file definition in6ualityStage

    =nvestigate stages must be the only stage within a ;ob

     Advanced settings

    =ncrease the sample siDe to $

    The fre9uency should also be set to '

    Name the =nvestigate stage: 985/8$ -=nvestigate *nhandled +atterns for Name data

    Name the ;ob the same as the stage

    as?s:'. Build an =nvestigate Character Concatenate stage to investigate the data in

    the following fields

    5/5S8A$E ) *nhandled Name +atterns

    5;5S8A$E I *nhandled ?ata

    9/5S8A$E I =nput +attern Name

    8A$E I un the Job

    $. >eview the results

    as? %: @uil+ t"e Stage an+ ;esign t"e >ob

    Exercise stes:

    %-  Add the =nvestigate stage

    2- Complete the 6ualityStage =nvestigate Stage %iDard as follows

    Name 985/8$?escription Char Concat I C *nhandled Name +atterns

  • 8/9/2019 QS320_ LabExercises_v7_20040810

    57/95

    QualityStage Essentials 7.0 Module *: Standardi+e

    - Select the 5/5S8A$E field

     The 1ield &as" Selection screen will pop)up

    Choose the ALL C @578

    - Clic" 7

    - Select the remaining fields, one at a time

    *?*SNA&7

    =+*SNA&7

    NA&7

     The 1ield &as" Selection screen will pop)up

    Choose the ALL H @578

    =- Choose A;DA8CE; 7/978S

    &- =ncrease the Sample SiDe to

    *- Choose 7

    %0-Choose 989S4

    $/

  • 8/9/2019 QS320_ LabExercises_v7_20040810

    58/95

    QualityStage Essentials 7.0 Module *: Standardi+e

    %%- ?esign the Job, name it =N*+N&

    %2-  Add the stage to the Job

    as? 2:

  • 8/9/2019 QS320_ LabExercises_v7_20040810

    59/95

    QualityStage Essentials 7.0 Module *: Standardi+e

    L, =-=: 7n$estigate 4nhandled ,ddress and ,rea Patterns

    6oal:  Assess the standardiDe results by investigating the 584A8;LE; A;;

  • 8/9/2019 QS320_ LabExercises_v7_20040810

    60/95

    QualityStage Essentials 7.0 Module 7: ,ule Set -errides

    $o+ule =: emember =nvestigate stages cannot be added to Jobs with other stages

    as?s:'. >eview =nvestigate results of *nhandled Name +atterns

    2. Add *ser ules AnalyDer to test the override

    !. Apply all overrides

    $. >e)run SA8 ;ob to apply the overrides to the results file

    0. >eview >esults

    as? %:

  • 8/9/2019 QS320_ LabExercises_v7_20040810

    61/95

    QualityStage Essentials 7.0 Module 7: ,ule Set -errides

    The data appears to have been classified correctly so a classification override

    won@t process this data correctly

    Notice that the input pattern is identical to the unhandled pattern. This is an

    indication that the pattern did not match any patterns in the pattern action file andan 98/5 /AEules from the menu bar, and thenchoose SA8;A

  • 8/9/2019 QS320_ LabExercises_v7_20040810

    62/95

    QualityStage Essentials 7.0 Module 7: ,ule Set -errides

    epeat the process for the remaining to"ens using the following settings

    7E8

    ?ictionary 1ield 8'9

  • 8/9/2019 QS320_ LabExercises_v7_20040810

    63/95

    QualityStage Essentials 7.0 Module 7: ,ule Set -errides

    - See how the pattern is now correctly processed by the rule set

    - Test all the names for this pattern

    - Select EH9

    584A8;LE; /AE

  • 8/9/2019 QS320_ LabExercises_v7_20040810

    64/95

    QualityStage Essentials 7.0 Module 7: ,ule Set -errides

    %- 1rom the 6ualityStage main menu select >ules from the menu bar, thenchoose SA8;A75@98

    $A

  • 8/9/2019 QS320_ LabExercises_v7_20040810

    65/95

    QualityStage Essentials 7.0 Module 7: ,ule Set -errides

     Applying the override to the unhandled pattern will allow us to add one override.

    =f we had chosen the input pattern override then we would need to add anoverride for each pattern.

    This is an indication that the pattern did not match any patterns in the pattern

    action file and an 584A8;LE; /AE

  • 8/9/2019 QS320_ LabExercises_v7_20040810

    66/95

    QualityStage Essentials 7.0 Module 7: ,ule Set -errides

    ?ictionary 1ields $8'$9;;LE 8A$E

    &ove Current

  • 8/9/2019 QS320_ LabExercises_v7_20040810

    67/95

    QualityStage Essentials 7.0 Module 7: ,ule Set -errides

    Lab ?-.: 4! ,ddress 'ule !et ($errides

    6oal:  Apply *ser eview the file 985/A;;emember =nvestigate stages cannot be added to Jobs with other stages

    as?s:

    '. >eview =nvestigate results of *nhandled Address +atterns2. Add *ser ules AnalyDer to test the override

    !. Apply all overrides

    $. >e)run SA8 ;ob to apply the overrides to the results file

    0. >eview >esults

    0/

  • 8/9/2019 QS320_ LabExercises_v7_20040810

    68/95

    QualityStage Essentials 7.0 Module : Matc/ing

    $o+ule &: $atc"ing

    0!

  • 8/9/2019 QS320_ LabExercises_v7_20040810

    69/95

    QualityStage Essentials 7.0 Module : Matc/ing

    *8*'+7!* @-.: 4nduplication Match

    6oal:  1ind duplicate customers from the policy data

    Exercise 9nfor.ation:Business rule for identifying uni9ue customers are

    Same 1ederal =?

    Same +rimary Name at the same address

    Same 1irst Name at the same address

    The &atch stage can output up to three files

    &atch 7#tract

    &atch >eport

    &atch Statistics 1ile

    The &atch 7#tract file re9uires a file definition, the &atch report F &atchStatistics file do not need a file definition

    Name the &atch stage: $AC4 

    Name the ;ob the same as the stage

    as?s:'. ?efine the &atch 7#tract file -*ndup output file

    2. Build the &atch stage Add +ass '

    as? %: ;efine t"e $atc" Extract ile

    '. 1rom the 6ualityStage main window, on the left pane select the ?atafile?efinition Stanout.

    2. Select the Copy icon from the tool bar, select the folder ?atafile ?efinitions,select the +aste icon on the toolbar. Name the new ?atafile ?efinition *ndup

    /. Select the *ndup ?atafile ?efinition, on the right pane right)clic" and add thefollowing fields

    9EL; ;ESC

  • 8/9/2019 QS320_ LabExercises_v7_20040810

    70/95

    QualityStage Essentials 7.0 Module : Matc/ing

    %-  Add &atch Stage

    Name $AC4

    ?escription 9;E89 ;5/L9CAE C5S7$E

  • 8/9/2019 QS320_ LabExercises_v7_20040810

    71/95

    QualityStage Essentials 7.0 Module : Matc/ing

    -  Add the following fields for match comparison

    9EL;SA )

    S*SA?? 0'5 ouse Suffi# CA> )

    +?*SA?? 025 +re)direction CA> )

    SN*SA?? 0$ Street name *NC7>T (

    S?*SA?? 0($ Suffi# ?irectional CA> )

    >4*SA?? 0' >ural >oute 4alue CA> )

    B4*SA?? 5( Bo# 4alue CA> )

    BN*SA?? 50/ Building Name *NC7>T (

    GC*SA>7 '$$ Gip code CNTQ?=11 '

    17?=? 2! 1ederal =? CNTQ?=11 2

    - Clic" 7

    05

  • 8/9/2019 QS320_ LabExercises_v7_20040810

    72/95

    QualityStage Essentials 7.0 Module : Matc/ing

    *8*'+7!* @-/: +ustom Match *tract 

    6oal:  Create a customer &atch e#tract specification for the match *ndup

    Exercise 9nfor.ation:The &atch stage can output up to three files

    &atch 7#tract

    &atch >eport

    &atch Statistics 1ile

    The &atch 7#tract file re9uires a file definition, the &atch report F&atch Statistics file do not need a file definition

    as?s:'. ?efine the Custom 7#tract

    2. >un the &atch ;ob and review results

    as? %: ;efine Custo. $atc" Extract

    '. 1rom the &atch %iDard I &atch Specification screen choose the EH

  • 8/9/2019 QS320_ LabExercises_v7_20040810

    73/95

    QualityStage Essentials 7.0 Module : Matc/ing

    !. &atch 7#tract Specification

    SAE$E8  /E A

  • 8/9/2019 QS320_ LabExercises_v7_20040810

    74/95

    QualityStage Essentials 7.0 Module : Matc/ing

    - Chec" the 

  • 8/9/2019 QS320_ LabExercises_v7_20040810

    75/95

    QualityStage Essentials 7.0 Module : Matc/ing

    *8*'+7!* @-0: 7mpro$e Match Pass .: !et +ritical Aartypes

    6oal:  =mprove &atch results by ma"ing the 17?=? field a critical field. =f the

    17?=?s are populated and do not match e#actly then the records may not cometogether.

    as?s:'. &odify the &atch stage and add a 4arType

    2. >e)run the match

    as? %: $o+ify $atc" Stage

    %-

  • 8/9/2019 QS320_ LabExercises_v7_20040810

    76/95

    QualityStage Essentials 7.0 Module : Matc/ing

    - Select the E;9; field

    - Clic" the arrow button the right of the 1ed=? field

    =- Select Add 4artype

    &- Select 7

    *- Clic" 989S4

    %0-7@ 

  • 8/9/2019 QS320_ LabExercises_v7_20040810

    77/95

    QualityStage Essentials 7.0 Module : Matc/ing

    *8*'+7!* @-3: !et Match +utoffs

    6oal:  Set cutoffs for &atch pass '

    as?s:'. &odify the &atch stage and add match cutoffs

    2. >e)run the match

    as? %: $o+ify $atc" Stage

    %-

  • 8/9/2019 QS320_ LabExercises_v7_20040810

    78/95

    QualityStage Essentials 7.0 Module : Matc/ing

    *8*'+7!* @-5: Match Pass / 

    6oal:  Add a second &atch +ass

    as?s:'. &odify the &atch stage and add second match pass

    2. >e)run the match

    as? %: $o+ify $atc" Stage an+ a++ $atc" /ass 2

    %-

  • 8/9/2019 QS320_ LabExercises_v7_20040810

    79/95

    QualityStage Essentials 7.0 Module : Suriors/i!

    $o+ule *: Survivors"i

    *8*'+7!* B-.: !ur$i$e Cest of reedD +ustomer 'ecord 

    6oal:  Survive one customer record for load into %inn@s new C>& system

    as?s:'. Add field overlay definitions to the input file - *N?*+

    2. Copy *N?*+ ?atafile ?efinition to S*>4un Survive ;ob and review results

    as? %: A++ iel+ 7verlay ;efinitions to t"e 9nut ile (58;5/)

    %-

  • 8/9/2019 QS320_ LabExercises_v7_20040810

    80/95

    QualityStage Essentials 7.0 Module : Suriors/i!

    - ules ?efinition screen add the following rules

    A4>7C TH+7 76*AS A

    NA&7C NA&7C&ost 1re9uent -Non)blan"

     A??>C A??>C&ost 1re9uent -Non)blan"

     A>7AC A>7AC&ost 1re9uent -Non)blan"

    S*>4>7C TH+7 76*AS >A

    - Clic" EH9

    as? : A++ Stage to >ob#

  • 8/9/2019 QS320_ LabExercises_v7_20040810

    81/95

    QualityStage Essentials 7.0 &!!endi &: Course &!!lication Design

    Aen+ix A: Course Alication ;esign

    55

  • 8/9/2019 QS320_ LabExercises_v7_20040810

    82/95

  • 8/9/2019 QS320_ LabExercises_v7_20040810

    83/95

    QualityStage Essentials 7.0 &!!endi #: 2ile ayouts

    L7F* - Life Policies

    Name 1escription 1ataType4seType

    Missing 

    !tar t 

    *nd 

    Lengt h

    SHSS>C Source System =? A+AN*& S S ' '+' Address ' A+AN*& S S 0 /$

     A??>2 Address 2 A+AN*& S S $ /$

    C=TH City Name A+AN*& S S '/ /$

    STAT7 State A+AN*& S S '0$ $

    G=+C

  • 8/9/2019 QS320_ LabExercises_v7_20040810

    84/95

    QualityStage Essentials 7.0 &!!endi #: 2ile ayouts

    +NT'#(4T - 1ata with ,ppended 7!( +ountry +ode

    Name 1escription 1ataType4seType

    Missing 

    !tar t 

    *nd 

    Lengt h

    CCC7CN*& Se9uential >ecord Number A+AN*& S S (

    SHSS>C Source System =? A+AN*& S S '( '

    +

  • 8/9/2019 QS320_ LabExercises_v7_20040810

    85/95

    QualityStage Essentials 7.0 &!!endi #: 2ile ayouts

    P'*P(4T - Pre-processed 4! 1ata

    Name 1escription 1ataType4seType

    Missing 

    !tar t 

    *nd 

    Lengt h

    NA*S+>7 Name?omain A+AN*& S S ' ' A?*S+>7 Address?omain A+AN*& S S '' '

     A>*S+>7 Area?omain A+AN*& S S 2' '

    +'*S+>7 1ield'+attern A+AN*& S S /' 2

    +2*S+>7 1ield2+attern A+AN*& S S /2' 2

    +/*S+>7 1ield/+attern A+AN*& S S /!' 2

    +!*S+>7 1ield!+attern A+AN*& S S /0' 2

    +$*S+>7 1ield$+attern A+AN*& S S /(' 2

    +0*S+>7 1ield0+attern A+AN*& S S !' 2

    =+*S+>7 =nput+attern A+AN*& S S !2' ((

    7 7CN*& Se9uential >ecord Number A+AN*& S S 0(

    SHSS>C Source System =? A+AN*& S S 0'( '

    +

  • 8/9/2019 QS320_ LabExercises_v7_20040810

    86/95

    QualityStage Essentials 7.0 &!!endi #: 2ile ayouts

    !T,N(4T - !tandardi>ed Name% ,ddress 2 ,rea

    Name 1escription 1ataType4seType

    Missing 

    !tar t 

    *nd 

    Lengt h

    NT*SNA& NameType A+AN*& S S ' ':C*SNA& :enderCode A+AN*& S S 2 '

    N+*SNA& Name+refi# A+AN*& S S / 2

    1N*SNA& 1irstName A+AN*& S S 2/ 2$

    &N*SNA& &iddleName A+AN*& S S !( 2$

    N*SNA& +rimaryName A+AN*& S S 5/ $

    N:*SNA& Name:eneration A+AN*& S S '2/ '

    NS*SNA& NameSuffi# A+AN*& S S '// 2

     AN*SNA& AdditionalName=nformation A+AN*& S S '$/ $

    &1*SNA& &atch1irstName A+AN*& S S 2/ 2$

    N1*SNA& NHS==Sof&atch1irstName A+AN*& S 22( (

    S1*SNA& >Sounde#of&atch1irstName A+AN*& S G 2/0 !

    &*SNA& &atch+rimaryName A+AN*& S S 2! $M*SNA& ashMeyof&atch+rimaryName A+AN*& S S 2 '

    +M*SNA& +ac"edMeyof&atch+rimaryName A+AN*& S S / 2

    N%*SNA& Numberof&atch+rimary%ords A+AN*& S S /2 '

    %'*SNA& &atch+rimary%ord' A+AN*& S S /2' '$

    %2*SNA& &atch+rimary%ord2 A+AN*& S S //0 '$

    %/*SNA& &atch+rimary%ord/ A+AN*& S S /$' '$

    %!*SNA& &atch+rimary%ord! A+AN*& S S /00 '$

    %$*SNA& &atch+rimary%ord$ A+AN*& S S /(' '$

    N'*SNA& NHS==Sof&atch+rimary%ord' A+AN*& S /0 (

    S'*SNA& >Sounde#of&atch+rimary%ord' A+AN*& S G !! !

    N2*SNA& NHS==Sof&atch+rimary%ord2 A+AN*& S !( (

    S2*SNA& >Sounde#of&atch+rimary%ord2 A+AN*& S G !'0 !*+*SNA& *nhandled+attern A+AN*& S S !2 /

    *?*SNA& *nhandled?ata A+AN*& S S !$ '

    =+*SNA& =nput+attern A+AN*& S S $$ /

    7?*SNA& 7#ception?ata A+AN*& S S $( 2$

    *

  • 8/9/2019 QS320_ LabExercises_v7_20040810

    87/95

    QualityStage Essentials 7.0 &!!endi #: 2ile ayouts

    &T*SA?? &ulti*nitType A+AN*& S S 5!( $

    &4*SA?? &ulti*nit4alue A+AN*& S S 5$/ '

    BN*SA?? BuildingName A+AN*& S S 50/ /

     AA*SA?? AdditionalAddress=nformation A+AN*& S S 5/ $

     AT*SA?? AddressType A+AN*& S S (!/ '

    NS*SA?? NHS==SofStreetName A+AN*& S (!! (

    SS*SA?? >everseSounde#ofStreetName A+AN*& S G ($2 !

    *+*SA?? *nhandled+attern A+AN*& S S ($0 /

    *?*SA?? *nhandled?ata A+AN*& S S ((0 $

    =+*SA?? =nput+attern A+AN*& S S /0 /

    7?*SA?? 7#ception?ata A+AN*& S S 00 $

    *7 GipCode A+AN*& S S '$$ $

    G=+/ 1irst three bytes of Dip code A+AN*& S S '$$ /

    G!*SA>7 Gip!AddonCode A+AN*& S S '0 !

    CC*SA>7 CountryCode A+AN*& S S '0! 2

    NC*SA>7 CityNHS==S A+AN*& S '00 (

    SC*SA>7 City>everseSounde# A+AN*& S G '5! !

    *+*SA>7 *nhandled+attern A+AN*& S S '5( /

    *?*SA>7 *nhandled?ata A+AN*& S S ''( $

    =+*SA>7 =nput+attern A+AN*& S S ''$( /

    7?*SA>7 7#ception?ata A+AN*& S S ''(( $

    *7 *ser7 1ield'+attern A+AN*& S S '$!! 2

    +2*S+>7 1ield2+attern A+AN*& S S '$0! 2

    +/*S+>7 1ield/+attern A+AN*& S S '$(! 2

    +!*S+>7 1ield!+attern A+AN*& S S '0! 2

    +$*S+>7 1ield$+attern A+AN*& S S '02! 2

    +0*S+>7 1ield0+attern A+AN*& S S '0!! 2

    =+*S+>7 =nput+attern A+AN*& S S '00! ((

    7 7 Custom1lag A+AN*& S S '(!2 2

    CCC7CM7H *ni9ue >ecord Mey A+AN*& S S '(! '2

    1=7=? Source 1ile =ndicator A+AN*& S S '(! 2

    >7CN*& Se9uential >ecord Number A+AN*& S S '($'

    SHSS>C Source System =? A+AN*& S S '(0' '

    +2 Address 2 A+AN*& S S '$$ /$

    C=TH City Name A+AN*& S S ' /$

    STAT7 State Abbreviation A+AN*& S S 22$ $

    G=+ Gip Code A+AN*& S S 2/ '

    17?=? 1ederal =? A+AN*& S S 2! '

    (/

  • 8/9/2019 QS320_ LabExercises_v7_20040810

    88/95

    QualityStage Essentials 7.0 &!!endi #: 2ile ayouts

    ?

  • 8/9/2019 QS320_ LabExercises_v7_20040810

    89/95

    QualityStage Essentials 7.0 &!!endi #: 2ile ayouts

    4N14P - 7dentify duplicate records

    Name 1escription 1ataType4seType

    Missing !tart  

    *nd 

    Lengt h

    T7&+ Temporary shift field A+AN*& S S ' 22S7T=? &atch Set Number A+AN*& S S '

    S*>4>7C Best of Breed Customer ?ata A+AN*& S S ' '25

    +ASS &atch +ass Number A+AN*& S S '' 2

    TH+7 &atch >ecord Type A+AN*& S S '/ '

    %7=:T&atch Composite %eight -&atchScore A+AN*& S S '$ 5

    NT*SNA& NameType A+AN*& S S 2/ '

    :C*SNA& :enderCode A+AN*& S S 2! '

    N+*SNA& Name+refi# A+AN*& S S 2$ 2

    NA&7C name fields to survive A+AN*& S S 2$ '$

    1N*SNA& 1irstName A+AN*& S S !$ 2$

    &N*SNA& &iddleName A+AN*& S S 5 2$

    N*SNA& +rimaryName A+AN*& S S $ $

    N:*SNA& Name:eneration A+AN*& S S '!$ '

    NS*SNA& NameSuffi# A+AN*& S S '$$ 2

     AN*SNA& AdditionalName=nformation A+AN*& S S '5$ $

    &1*SNA& &atch1irstName A+AN*& S S 22$ 2$

    N1*SNA& NHS==Sof&atch1irstName A+AN*& S 2$ (

    S1*SNA& >Sounde#of&atch1irstName A+AN*& S G 2$( !

    &*SNA& &atch+rimaryName A+AN*& S S 202 $

    M*SNA& ashMeyof&atch+rimaryName A+AN*& S S /'2 '

    +M*SNA& +ac"edMeyof&atch+rimaryName A+AN*& S S /22 2

    N%*SNA& Numberof&atch+rimary%ords A+AN*& S S /!2 '

    %'*SNA& &atch+rimary%ord' A+AN*& S S /!/ '$

    %2*SNA& &atch+rimary%ord2 A+AN*& S S /$( '$

    %/*SNA& &atch+rimary%ord/ A+AN*& S S /5/ '$

    %!*SNA& &atch+rimary%ord! A+AN*& S S /(( '$

    %$*SNA& &atch+rimary%ord$ A+AN*& S S !/ '$

    N'*SNA& NHS==Sof&atch+rimary%ord' A+AN*& S !'( (

    S'*SNA& >Sounde#of&atch+rimary%ord' A+AN*& S G !20 !

    N2*SNA& NHS==Sof&atch+rimary%ord2 A+AN*& S !/ (

    S2*SNA& >Sounde#of&atch+rimary%ord2 A+AN*& S G !/( !

    *+*SNA& *nhandled+attern A+AN*& S S !!2 /

    *?*SNA& *nhandled?ata A+AN*& S S !52 '

    =+*SNA& =nput+attern A+AN*& S S $52 /

    7?*SNA& 7#ception?ata A+AN*& S S 02 2$

    *

  • 8/9/2019 QS320_ LabExercises_v7_20040810

    90/95

    QualityStage Essentials 7.0 &!!endi #: 2ile ayouts

    >T*SA?? >ural>outeType A+AN*& S S 5' /

    >4*SA?? >ural>oute4alue A+AN*& S S 5'/ '

    BT*SA?? Bo#Type A+AN*& S S 52/ 5

    B4*SA?? Bo#4alue A+AN*& S S 5/ '

    1T*SA?? 1loorType A+AN*& S S 5! $

    14*SA?? 1loor4alue A+AN*& S S 5!$ '

    *T*SA?? *nitType A+AN*& S S 5$$ $

    *4*SA?? *nit4alue A+AN*& S S 50 '

    &T*SA?? &ulti*nitType A+AN*& S S 55 $

    &4*SA?? &ulti*nit4alue A+AN*& S S 55$ '

    BN*SA?? BuildingName A+AN*& S S 5($ /

     AA*SA?? AdditionalAddress=nformation A+AN*& S S ('$ $

     AT*SA?? AddressType A+AN*& S S (0$ '

    NS*SA?? NHS==SofStreetName A+AN*& S (00 (

    SS*SA?? >everseSounde#ofStreetName A+AN*& S G (5! !

    *+*SA?? *nhandled+attern A+AN*& S S (5( /

    *?*SA?? *nhandled?ata A+AN*& S S ( $

    =+*SA?? =nput+attern A+AN*& S S $( /

    7?*SA?? 7#ception?ata A+AN*& S S (( $

    *7AC area fields to survive A+AN*& S S '!! !!

    SA*SA>7 StateAbbreviation A+AN*& S S '5! /

    GC*SA>7 GipCode A+AN*& S S '55 $

    G!*SA>7 Gip!AddonCode A+AN*& S S '(2 !

    CC*SA>7 CountryCode A+AN*& S S '(0 2

    NC*SA>7 CityNHS==S A+AN*& S '(( (

    SC*SA>7 City>everseSounde# A+AN*& S G '0 !

    *+*SA>7 *nhandled+attern A+AN*& S S '' /

    *?*SA>7 *nhandled?ata A+AN*& S S ''/ $

    =+*SA>7 =nput+attern A+AN*& S S ''( /

    7?*SA>7 7#ception?ata A+AN*& S S '2' $

    *7 *ser7 1ield'+attern A+AN*& S S '$00 2

    +2*S+>7 1ield2+attern A+AN*& S S '$(0 2

    +/*S+>7 1ield/+attern A+AN*& S S '00 2

    +!*S+>7 1ield!+attern A+AN*& S S '020 2

    +$*S+>7 1ield$+attern A+AN*& S S '0!0 2

    +0*S+>7 1ield0+attern A+AN*& S S '000 2

    =+*S+>7 =nput+attern A+AN*& S S '0(0 ((

    7 7 Custom1lag A+AN*& S S '(0! 2

    CCC7CM7H *ni9ue >ecord Mey A+AN*& S S '(5' '2

    1=7=? Source 1ile =ndicator A+AN*& S S '(5' 2

    >7CN*& Se9uential >ecord Number A+AN*& S S '(5/

    SHSS>C Source System =? A+AN*& S S '((/ '

    (0

  • 8/9/2019 QS320_ LabExercises_v7_20040810

    91/95

    QualityStage Essentials 7.0 &!!endi #: 2ile ayouts

    +2 Address 2 A+AN*& S S '55 /$

    C=TH City Name A+AN*& S S 2'2 /$

    STAT7 State Abbreviation A+AN*& S S 2!5 $

    G=+ Gip Code A+AN*& S S 2$2 '

    17?=? 1ederal =? A+AN*& S S 202 '

    ?

  • 8/9/2019 QS320_ LabExercises_v7_20040810

    92/95

    QualityStage Essentials 7.0 &!!endi #: 2ile ayouts

    !4'A(4T - !ur$i$ed est of reed +ustomer 'ecords

    Name 1escription 1ataType4seType

    Missing 

    !tar t *nd  

    Lengt h

    T7&+ Temporary shift field A+AN*& S S ' 22S7T=? &atch Set Number A+AN*& S S '

    S*>4>7C Best of Breed Customer ?ata A+AN*& S S ' '25

    +ASS &atch +ass Number A+AN*& S S '' 2

    TH+7 &atch >ecord Type A+AN*& S S '/ '

    %7=:T&atch Composite %eight -&atchScore A+AN*& S S '$ 5

    NT*SNA& NameType A+AN*& S S 2/ '

    :C*SNA& :enderCode A+AN*& S S 2! '

    N+*SNA& Name+refi# A+AN*& S S 2$ 2

    NA&7C name fields to survive A+AN*& S S 2$ '$

    1N*SNA& 1irstName A+AN*& S S !$ 2$

    &N*SNA& &iddleName A+AN*& S S 5 2$

    N*SNA& +rimaryName A+AN*& S S $ $

    N:*SNA& Name:eneration A+AN*& S S '!$ '

    NS*SNA& NameSuffi# A+AN*& S S '$$ 2

     AN*SNA& AdditionalName=nformation A+AN*& S S '5$ $

    &1*SNA& &atch1irstName A+AN*& S S 22$ 2$

    N1*SNA& NHS==Sof&atch1irstName A+AN*& S 2$ (

    S1*SNA& >Sounde#of&atch1irstName A+AN*& S G 2$( !

    &*SNA& &atch+rimaryName A+AN*& S S 202 $

    M*SNA& ashMeyof&atch+rimaryName A+AN*& S S /'2 '

    +M*SNA& +ac"edMeyof&atch+rimaryName A+AN*& S S /22 2

    N%*SNA& Numberof&atch+rimary%ords A+AN*& S S /!2 '

    %'*SNA& &atch+rimary%ord' A+AN*& S S /!/ '$

    %2*SNA& &atch+rimary%ord2 A+AN*& S S /$( '$

    %/*SNA& &atch+rimary%ord/ A+AN*& S S /5/ '$

    %!*SNA& &atch+rimary%ord! A+AN*& S S /(( '$

    %$*SNA& &atch+rimary%ord$ A+AN*& S S !/ '$

    N'*SNA& NHS==Sof&atch+rimary%ord' A+AN*& S !'( (

    S'*SNA& >Sounde#of&atch+rimary%ord' A+AN*& S G !20 !

    N2*SNA& NHS==Sof&atch+rimary%ord2 A+AN*& S !/ (

    S2*SNA& >Sounde#of&atch+rimary%ord2 A+AN*& S G !/( !

    *+*SNA& *nhandled+attern A+AN*& S S !!2 /

    *?*SNA& *nhandled?ata A+AN*& S S !52 '

    =+*SNA& =nput+attern A+AN*& S S $52 /

    7?*SNA& 7#ception?ata A+AN*& S S 02 2$

    *

  • 8/9/2019 QS320_ LabExercises_v7_20040810

    93/95

    QualityStage Essentials 7.0 &!!endi #: 2ile ayouts

    >T*SA?? >ural>outeType A+AN*& S S 5' /

    >4*SA?? >ural>oute4alue A+AN*& S S 5'/ '

    BT*SA?? Bo#Type A+AN*& S S 52/ 5

    B4*SA?? Bo#4alue A+AN*& S S 5/ '

    1T*SA?? 1loorType A+AN*& S S 5! $

    14*SA?? 1loor4alue A+AN*& S S 5!$ '

    *T*SA?? *nitType A+AN*& S S 5$$ $

    *4*SA?? *nit4alue A+AN*& S S 50 '

    &T*SA?? &ulti*nitType A+AN*& S S 55 $

    &4*SA?? &ulti*nit4alue A+AN*& S S 55$ '

    BN*SA?? BuildingName A+AN*& S S 5($ /

     AA*SA?? AdditionalAddress=nformation A+AN*& S S ('$ $

     AT*SA?? AddressType A+AN*& S S (0$ '

    NS*SA?? NHS==SofStreetName A+AN*& S (00 (

    SS*SA?? >everseSounde#ofStreetName A+AN*& S G (5! !

    *+*SA?? *nhandled+attern A+AN*& S S (5( /

    *?*SA?? *nhandled?ata A+AN*& S S ( $

    =+*SA?? =nput+attern A+AN*& S S $( /

    7?*SA?? 7#ception?ata A+AN*& S S (( $

    *7AC area fields to survive A+AN*& S S '!! !!

    SA*SA>7 StateAbbreviation A+AN*& S S '5! /

    GC*SA>7 GipCode A+AN*& S S '55 $

    G!*SA>7 Gip!AddonCode A+AN*& S S '(2 !

    CC*SA>7 CountryCode A+AN*& S S '(0 2

    NC*SA>7 CityNHS==S A+AN*& S '(( (

    SC*SA>7 City>everseSounde# A+AN*& S G '0 !

    *+*SA>7 *nhandled+attern A+AN*& S S '' /

    *?*SA>7 *nhandled?ata A+AN*& S S ''/ $

    =+*SA>7 =nput+attern A+AN*& S S ''( /

    7?*SA>7 7#ception?ata A+AN*& S S '2' $

    *7 *ser7 1ield'+attern A+AN*& S S '$00 2

    +2*S+>7 1ield2+attern A+AN*& S S '$(0 2

    +/*S+>7 1ield/+attern A+AN*& S S '00 2

    +!*S+>7 1ield!+attern A+AN*& S S '020 2

    +$*S+>7 1ield$+attern A+AN*& S S '0!0 2

    +0*S+>7 1ield0+attern A+AN*& S S '000 2

    =+*S+>7 =nput+attern A+AN*& S S '0(0 ((

    7 7 Custom1lag A+AN*& S S '(0! 2

    CCC7CM7H *ni9ue >ecord Mey A+AN*& S S '(5' '2

    1=7=? Source 1ile =ndicator A+AN*& S S '(5' 2

    >7CN*& Se9uential >ecord Number A+AN*& S S '(5/

    SHSS>C Source System =? A+AN*& S S '((/ '

    (

  • 8/9/2019 QS320_ LabExercises_v7_20040810

    94/95

    QualityStage Essentials 7.0 &!!endi #: 2ile ayouts

    +2 Address 2 A+AN*& S S '55 /$

    C=TH City Name A+AN*& S S 2'2 /$

    STAT7 State Abbreviation A+AN*& S S 2!5 $

    G=+ Gip Code A+AN*& S S 2$2 '

    17?=? 1ederal =? A+AN*& S S 202 '

    ?

  • 8/9/2019 QS320_ LabExercises_v7_20040810

    95/95