automating data management with fme workbench(s) data mapping attr1 attr2 attr3 derived prod info...

32
Automating Data Management with FME

Upload: nguyenkhanh

Post on 09-Apr-2018

221 views

Category:

Documents


6 download

TRANSCRIPT

Page 1: Automating Data Management with FME Workbench(s) Data Mapping Attr1 Attr2 Attr3 Derived Prod Info Attr1 Attr2 Attr3. 3 – Download Data. County FTP. FME Workbench(s) Map data to Standard

Automating Data Management with FME

Page 2: Automating Data Management with FME Workbench(s) Data Mapping Attr1 Attr2 Attr3 Derived Prod Info Attr1 Attr2 Attr3. 3 – Download Data. County FTP. FME Workbench(s) Map data to Standard

Washington State Counties

Page 3: Automating Data Management with FME Workbench(s) Data Mapping Attr1 Attr2 Attr3 Derived Prod Info Attr1 Attr2 Attr3. 3 – Download Data. County FTP. FME Workbench(s) Map data to Standard

Data and UsesDerived Products: Address (points) Parcels (boundaries) Streets (centerlines) Owner Information (tabular)

Geocoding Land base

Page 4: Automating Data Management with FME Workbench(s) Data Mapping Attr1 Attr2 Attr3 Derived Prod Info Attr1 Attr2 Attr3. 3 – Download Data. County FTP. FME Workbench(s) Map data to Standard

Challenges 38 sources All in different data schemas Source formats are different

Keeping data up to date

Page 5: Automating Data Management with FME Workbench(s) Data Mapping Attr1 Attr2 Attr3 Derived Prod Info Attr1 Attr2 Attr3. 3 – Download Data. County FTP. FME Workbench(s) Map data to Standard

Safe Software• Desktop 2016/17• Server 2016/17

Microsoft• Management Studio 2008• Server 2012

ESRI• Desktop 10.5.1• AGS 10.5.1• Portal 10.5.1

Page 6: Automating Data Management with FME Workbench(s) Data Mapping Attr1 Attr2 Attr3 Derived Prod Info Attr1 Attr2 Attr3. 3 – Download Data. County FTP. FME Workbench(s) Map data to Standard

Standardize Data

Page 7: Automating Data Management with FME Workbench(s) Data Mapping Attr1 Attr2 Attr3 Derived Prod Info Attr1 Attr2 Attr3. 3 – Download Data. County FTP. FME Workbench(s) Map data to Standard

1 - Map Data2 - Scheduler

FME Workbench(s)

Data Mapping

Attr1Attr2Attr3

Derived Prod Info

Attr1Attr2Attr3

3 – Download DataCounty FTP

FME Workbench(s)Map data to StandardFME Workbench(s)

Check data

WAMAS Data

Service

Derived Product

Attr1Attr2Attr3

4 – Data Validation

Page 8: Automating Data Management with FME Workbench(s) Data Mapping Attr1 Attr2 Attr3 Derived Prod Info Attr1 Attr2 Attr3. 3 – Download Data. County FTP. FME Workbench(s) Map data to Standard

FME Workbench – Address Points

1 – Call workbenches for each County

Page 9: Automating Data Management with FME Workbench(s) Data Mapping Attr1 Attr2 Attr3 Derived Prod Info Attr1 Attr2 Attr3. 3 – Download Data. County FTP. FME Workbench(s) Map data to Standard

FME Workbench – Address Points

1 – Call workbenches for each County

Page 10: Automating Data Management with FME Workbench(s) Data Mapping Attr1 Attr2 Attr3 Derived Prod Info Attr1 Attr2 Attr3. 3 – Download Data. County FTP. FME Workbench(s) Map data to Standard

FME Workbench – Address Points

1 – Call workbenches for each County

Page 11: Automating Data Management with FME Workbench(s) Data Mapping Attr1 Attr2 Attr3 Derived Prod Info Attr1 Attr2 Attr3. 3 – Download Data. County FTP. FME Workbench(s) Map data to Standard

FME Workbench – Address Points

2 – Get attribute mapping for county schema

Page 12: Automating Data Management with FME Workbench(s) Data Mapping Attr1 Attr2 Attr3 Derived Prod Info Attr1 Attr2 Attr3. 3 – Download Data. County FTP. FME Workbench(s) Map data to Standard

FME Workbench – Address Points

2 – Get attribute mapping for county schema

To next workbench@Value(attrValue)@Value(attrValue)@Value(attrValue)@Value(attrValue)

Page 13: Automating Data Management with FME Workbench(s) Data Mapping Attr1 Attr2 Attr3 Derived Prod Info Attr1 Attr2 Attr3. 3 – Download Data. County FTP. FME Workbench(s) Map data to Standard

FME Workbench – Address Points

3 – Parse Address and validate

\\servername\\servername

Page 14: Automating Data Management with FME Workbench(s) Data Mapping Attr1 Attr2 Attr3 Derived Prod Info Attr1 Attr2 Attr3. 3 – Download Data. County FTP. FME Workbench(s) Map data to Standard

FME Workbench – Address Points

3 – Parse Address and validate

Page 15: Automating Data Management with FME Workbench(s) Data Mapping Attr1 Attr2 Attr3 Derived Prod Info Attr1 Attr2 Attr3. 3 – Download Data. County FTP. FME Workbench(s) Map data to Standard

FME Workbench – Address Points

3 – Parse Address and validate

@Value(attrValue)

Page 16: Automating Data Management with FME Workbench(s) Data Mapping Attr1 Attr2 Attr3 Derived Prod Info Attr1 Attr2 Attr3. 3 – Download Data. County FTP. FME Workbench(s) Map data to Standard

FME Workbench – Address Points

3 – Parse Address and validate

Page 17: Automating Data Management with FME Workbench(s) Data Mapping Attr1 Attr2 Attr3 Derived Prod Info Attr1 Attr2 Attr3. 3 – Download Data. County FTP. FME Workbench(s) Map data to Standard

FME Workbench – Address Points

4 – Validate and write to Prod

https://state-wamas.wa.gov/webdirectory/pagename.asmx/Getstandardizedaddress?address=@Value(mADDR)&address2=@Value(mADDR2)&city=@Value(mCITY)&zip=@Value(mZIP)&zip4=@Value(mPLUS4)&state=@Value(mSTATE)&company=&Consumer=@Value(mCONSUMER) HTTP/1.1

Page 18: Automating Data Management with FME Workbench(s) Data Mapping Attr1 Attr2 Attr3 Derived Prod Info Attr1 Attr2 Attr3. 3 – Download Data. County FTP. FME Workbench(s) Map data to Standard

FME Workbench – HTML Reports

Page 19: Automating Data Management with FME Workbench(s) Data Mapping Attr1 Attr2 Attr3 Derived Prod Info Attr1 Attr2 Attr3. 3 – Download Data. County FTP. FME Workbench(s) Map data to Standard

FME Workbench – HTML ReportsTransformers:HTMLReportGeneratorSorterHTMLLayouterWriter:HTMLWriter

Page 20: Automating Data Management with FME Workbench(s) Data Mapping Attr1 Attr2 Attr3 Derived Prod Info Attr1 Attr2 Attr3. 3 – Download Data. County FTP. FME Workbench(s) Map data to Standard

FME Workbench – HTML Reports

Page 21: Automating Data Management with FME Workbench(s) Data Mapping Attr1 Attr2 Attr3 Derived Prod Info Attr1 Attr2 Attr3. 3 – Download Data. County FTP. FME Workbench(s) Map data to Standard

FME Workbench – HTML Reports

Page 22: Automating Data Management with FME Workbench(s) Data Mapping Attr1 Attr2 Attr3 Derived Prod Info Attr1 Attr2 Attr3. 3 – Download Data. County FTP. FME Workbench(s) Map data to Standard

FME Server – Schedule

Page 23: Automating Data Management with FME Workbench(s) Data Mapping Attr1 Attr2 Attr3 Derived Prod Info Attr1 Attr2 Attr3. 3 – Download Data. County FTP. FME Workbench(s) Map data to Standard

Self Serve Portal

Page 24: Automating Data Management with FME Workbench(s) Data Mapping Attr1 Attr2 Attr3 Derived Prod Info Attr1 Attr2 Attr3. 3 – Download Data. County FTP. FME Workbench(s) Map data to Standard
Page 25: Automating Data Management with FME Workbench(s) Data Mapping Attr1 Attr2 Attr3 Derived Prod Info Attr1 Attr2 Attr3. 3 – Download Data. County FTP. FME Workbench(s) Map data to Standard
Page 26: Automating Data Management with FME Workbench(s) Data Mapping Attr1 Attr2 Attr3 Derived Prod Info Attr1 Attr2 Attr3. 3 – Download Data. County FTP. FME Workbench(s) Map data to Standard

Parcel and Owner Information

Page 27: Automating Data Management with FME Workbench(s) Data Mapping Attr1 Attr2 Attr3 Derived Prod Info Attr1 Attr2 Attr3. 3 – Download Data. County FTP. FME Workbench(s) Map data to Standard

Street Information

Page 28: Automating Data Management with FME Workbench(s) Data Mapping Attr1 Attr2 Attr3 Derived Prod Info Attr1 Attr2 Attr3. 3 – Download Data. County FTP. FME Workbench(s) Map data to Standard

Address Point Information

Page 29: Automating Data Management with FME Workbench(s) Data Mapping Attr1 Attr2 Attr3 Derived Prod Info Attr1 Attr2 Attr3. 3 – Download Data. County FTP. FME Workbench(s) Map data to Standard

Address Point Information (City)

Page 30: Automating Data Management with FME Workbench(s) Data Mapping Attr1 Attr2 Attr3 Derived Prod Info Attr1 Attr2 Attr3. 3 – Download Data. County FTP. FME Workbench(s) Map data to Standard

Data Counts and UsageAddress Points – 2,167,403Parcels – 3,114,394Streets – 731,172Owner Information – 2,101,161PSAP Streets (911) – 566,910

Geocodes – 2.6mBatch Service – 1.5m

Apple – 14.5kAndroid – 10k

Page 31: Automating Data Management with FME Workbench(s) Data Mapping Attr1 Attr2 Attr3 Derived Prod Info Attr1 Attr2 Attr3. 3 – Download Data. County FTP. FME Workbench(s) Map data to Standard

Issues• FME 2017 – FMEServerJobSubmitter @Value(xxxx)• FTP data moving to OpenData

Next Steps• Create a generic workbench to accept each derived product type• Email notifications

Take away• Schedule Workbench Multiple Workbenches• Store attributes/configuration in database• Create Universal Custom Transformers (re-usable)• Log processes and generate reports

Page 32: Automating Data Management with FME Workbench(s) Data Mapping Attr1 Attr2 Attr3 Derived Prod Info Attr1 Attr2 Attr3. 3 – Download Data. County FTP. FME Workbench(s) Map data to Standard

Questions

Austin [email protected]