D2D SALES WITH SURVEY123, OP DASHBOARD, AND MICROSOFT SSAS

Similar documents
Data Aggregation with InfraWorks and ArcGIS for Visualization, Analysis, and Planning

ArcGIS Pro Q&A Session. NWGIS Conference, October 11, 2017 With John Sharrard, Esri GIS Solutions Engineer

GIS Lecture 4: Data. GIS Tutorial, Third Edition GIS 1

Administering your Enterprise Geodatabase using Python. Jill Penney

GIS for Business Intelligence: Getting Cloud Connected

Arcgis Enterprise Performance And Scalability Best Practices

ArcGIS Platform For NSOs

ArcGIS is Advancing. Both Contributing and Integrating many new Innovations. IoT. Smart Mapping. Smart Devices Advanced Analytics

Geo Business Gis In The Digital Organization

The File Geodatabase API. Craig Gillgrass Lance Shipman

Data Structures & Database Queries in GIS

You are Building Your Organization s Geographic Knowledge

An introduction to ArcGIS Maps for Office. Scott Ball & Mike Flanagan

Embracing ArcGIS Server Technology A City s Balanced Approach

What is GIS and How Can It Help Me?

ST-Links. SpatialKit. Version 3.0.x. For ArcMap. ArcMap Extension for Directly Connecting to Spatial Databases. ST-Links Corporation.

Demystifying ArcGIS Online. Karen Lizcano Esri

Changes in Esri GIS, practical ways to be ready for the future

Google Maps and Beyond

ArcGIS. for Server. Understanding our World

ArcGIS Enterprise: What s New. Philip Heede Shannon Kalisky Melanie Summers Sam Williamson

GIS ADMINISTRATOR / WEB DEVELOPER EVANSVILLE-VANDERBURGH COUNTY AREA PLAN COMMISSION

Update and Modernization of Sales Tax Rate Lookup Tool for Public and Agency Users. David Wrigh

Map Application Progression

GIS FOR PLANNING. Course Overview. Schedule. Instructor. Prerequisites. Urban Planning 792 Thursday s 5:30-8:10pm SARUP 158

Web GIS: Architectural Patterns and Practices. Shannon Kalisky Philip Heede

Introduction to ArcGIS Server Development

Lesson: Don t Wait For the Storm

Houston Plat Tracker puts the GIS in Land Development

Introduction to ArcGIS Maps for Office. Greg Ponto Scott Ball

Introduction to Portal for ArcGIS. Hao LEE November 12, 2015

GPS Mapping with Esri s Collector App. What We ll Cover

ArcGIS GeoAnalytics Server: An Introduction. Sarah Ambrose and Ravi Narayanan

ArcGIS Enterprise: What s New. Philip Heede Shannon Kalisky Melanie Summers Shreyas Shinde

White Rock Tree Management Silverlight Application. Presented by: Boris Zanic, GIS Specialist Ying Lin, GIS/WEB Technician

Introduction to Portal for ArcGIS

Datahoods or Data-Driven Neighborhoods. Using GIS to better understand neighborhoods

European Location Framework data in the ArcGIS platform

Portal for ArcGIS: An Introduction

No. of Days. Building 3D cities Using Esri City Engine ,859. Creating & Analyzing Surfaces Using ArcGIS Spatial Analyst 1 7 3,139

Census Mapping with ArcGIS

Leveraging ArcGIS Server Technology

Introduction to Coastal GIS

SANTA CLARA COUNTY THEMATIC ATLAS

EEOS 381 -Spatial Databases and GIS Applications

Getting Started with Community Maps

Geodatabase Best Practices. Dave Crawford Erik Hoel

Lesson 16: Technology Trends and Research

Leveraging Web GIS: An Introduction to the ArcGIS portal

These modules are covered with a brief information and practical in ArcGIS Software and open source software also like QGIS, ILWIS.

Network Analysis Services in ArcGIS Enterprise. Deelesh Mandloi

Enabling ENVI. ArcGIS for Server

GIS PORTFOLIO MOHAMED MAGDY MOHAMED HUSSAIN GIS ENGINEER. UWF GIS ONLINE CERTIFICATE GIS Internship (GIS4944)

Continental Divide National Scenic Trail GIS Program

Data Aggregation with InfraWorks and ArcGIS for Visualization, Analysis, and Planning

Law Enforcement Solutions and Applications

Spatial Analysis with Web GIS. Rachel Weeden

Sharing GIS to Empower the End User David Wray, Roanoke County, Virginia

Techniques for Science Teachers: Using GIS in Science Classrooms.

Geography for the 2020 Round of Census

This paper outlines the steps we took to process the repository file into a Geodatabase Utility Data Model for Bloomfield Township s analysis.

THE MOUNTAIN RESCUE ASSOCIATION MAPPING PLATFORM

Esri Training by Microcenter Prepare to Innovate. Microcenter Course Catalog

Comptroller GIS and Property Data. Ken Morrell Assessment Systems Manager Division of Property Assessments February 22, 2007

GIS for the Beginner on a Budget

The Emerging Role of Enterprise GIS in State Forest Agencies

Geodatabase An Overview

INTRODUCTION TO ARCGIS Version 10.*

USING TECHNOLOGY TO SHARE GIS David Wray, Roanoke County, Virginia

GIS Workshop Data Collection Techniques

ArcGIS Online Routing and Network Analysis. Deelesh Mandloi Matt Crowder

Write a report (6-7 pages, double space) on some examples of Internet Applications. You can choose only ONE of the following application areas:

esri.com/apps Copyright 2017 Esri. All rights reserved.

Crime Analysis. GIS Solutions for Intelligence-Led Policing

ArcGIS Deployment Pattern. Azlina Mahad

Introducing GIS analysis

Visualizing Big Data on Maps: Emerging Tools and Techniques. Ilir Bejleri, Sanjay Ranka

Web GIS in Agriculture Land Use, Crop Management and Planning. Kevin Knapp Bryan Baker, Phd.

Incorporating ArcGIS Pro in your Curriculum

GIS Boot Camp for Education June th, 2011 Day 1. Instructor: Sabah Jabbouri Phone: (253) x 4854 Office: TC 136

Geodatabase An Introduction

No. of Days. ArcGIS 3: Performing Analysis ,431. Building 3D cities Using Esri City Engine ,859

No. of Days. ArcGIS Pro for GIS Professionals ,431. Building 3D cities Using Esri City Engine ,859

Esri WebGIS Highlights of What s New, and the Road Ahead

Geo-enabling a Transactional Real Estate Management System A case study from the Minnesota Dept. of Transportation

The Development of Historical Data Visualization a spatiotemporal web application supporting teaching and learning at the Harvard Business School

Development of a Web-Based GIS Management System for Agricultural Authorities in Iraq

DP Project Development Pvt. Ltd.

Among various open-source GIS programs, QGIS can be the best suitable option which can be used across partners for reasons outlined below.

Your World is not Red or Green. Good Practice in Data Display and Dashboard Design

Journey to create opportunities in Sierra Leone using Esri s ArcGIS Platform Presented by:

The Pace of Change Is Accelerating Creating Many Challenges

Road to GIS, PSE s past, present and future

Exelis and Esri Technologies for Defense and National Security. Cherie Muleh

Welcome to NR502 GIS Applications in Natural Resources. You can take this course for 1 or 2 credits. There is also an option for 3 credits.

Enabling Success in Enterprise Asset Management: Case Study for Developing and Integrating GIS with CMMS for a Large WWTP

Office of Technology Partnerships GIS Collaboration

Oakland County Parks and Recreation GIS Implementation Plan

Why GIS & Why Internet GIS?

Portal for ArcGIS: An Introduction. Catherine Hynes and Derek Law

Transcription:

D2D SALES WITH SURVEY123, OP DASHBOARD, AND MICROSOFT SSAS EDWARD GAUSE, GISP DIRECTOR OF INFORMATION SERVICES (ENGINEERING APPS) HTC (HORRY TELEPHONE COOP.)

EDWARD GAUSE, GISP DIRECTOR OF INFORMATION SERVICES ENGINEERING APPLICATIONS 19 YEARS AT HTC BS COMPUTER SCIENCE/MATH WITH GRADUATE LEVEL COURSES IN BUSINESS 10 YEARS IN FIELD ARTILLERY FIRE DIRECTION CONTROL WHERE I LEARN A LOT OF GIS SKILLS PRESIDENT OF HORRY GEORGETOWN GIS USER GROUP SERVE ON ADVISORY BOARDS FOR GIS AT HORRY COUNTY SCHOOLS AAST (APPLIED ARTS SCIENCE AND TECHNOLOGY) AND AT COASTAL CAROLINA UNIVERSITY ESRI TELUG USER GROUP ADVISORY BOARD MEMBER

OUTLINE OF PRESENTATION GOALS SURVEY123 & ARCGIS ONLINE OPERATION DASHBOARD & ARCGIS ONLINE EXPLORER & ARCGIS ONLINE REST API SERVICE AND JAVA PROGRAM TO DOWNLOAD DATA TO A LOCAL GEODATABASE ARCMAP AND DIFFERENT POLYGON FEATURE LAYERS GEODATABASE AND JOINING WITH POLYGONS CREATED IN ARCMAP LOADING MS SSAS CUBE FOR ANALYSIS USING OTHER TOOLS

GOALS: RECORD THE HOUSES THAT D2D SALES TEAM WENT TO RECORD THE WORK EACH SALES PERSON DID GET MARKETING DATA FOR ANALYSIS GET SOME STATISTIC WE WILL USE FOR SUBDIVISION ANALYSIS LATER IN CUBES UNDERSTAND THE TIME OF DAY D2D IS MOST SUCCESSFUL UNDERSTAND THE TIME OF WEEK AND MONTH D2D IS MOST SUCCESSFUL UNDERSTAND WHERE THE D2D IS MOST SUCCESSFUL ETC

WHY WE CHOOSE SURVEY123! WE NEEDED TO KNOW WHERE WE DID THE SURVEY, WHICH SURVEY123 RECORDS LOCATION WE NEEDED A SURVEY PLATFORM THAT WAS EASY TO CARRY AROUND, WHICH SURVEY123 RUNS ON IPHONE, IPAD AND ANDROID PHONES WE NEEDED TO GIVE SALES TEAM MANAGER AND EASY WAY TO TRACK PROGRESS, WHICH OPERATION DASHBOARD DOES EVERYONE CAN ALSO USE ESRI S EXPLORER APP AS WELL TO VIEW THE PROGRESS ALL SALES TEAM MEMBERS ARE UPDATED THE SAME SHARED CLOUD FEATURE, MAKING SHARING EASY

We made all the question response be a pick list so Sale Team Member did not have to type. Survey123 allow for IF logic to control if a survey question is asked based off of another question, so Sales Team only asks needed questions.

Data collected can be used by Operation Dashboard. We built several graphs and maps to allow for Sales Management to track Sales Team.

ESRI s explorer app allowed us to easily see all the D2D Surveys and have different symbologies be available to map.

LIMITS OF ARCGIS ONLINE, SURVEY123, OPERATION DASHBOARD, ETC WE DON T HAVE ALL OF OUR DATA IN THE CLOUD ON ARCGIS ONLINE SO JOINING WITH INTERNAL DATA IS IMPOSSIBLE OR HARD TO DO. SOME GRAPHS IN OPERATION DASHBOARD ONLY WORK WITH CERTAIN DATATYPES, SO WE WERE A LITTLE BIT LIMITED. CLOUD SERVICE IS NOT AS EASY TO WORK WITH PROGRAMMATICALLY AS IF IT WAS ON A GEODATABASE

HOW DID WE GET THE DATA TO OUR LOCAL GEODATABASE? USED ESRI REST API USED JAVA TO CONNECT TO THE REST SERVICE WRITE DATA THAT WAS PULLED FROM REST TO THE GEODATABASE GEODATABASE IS ON MICROSOFT SQL SERVER THIS PROCESS IS RAN HOURLY http://services2.arcgis.com/*********/arcgis/rest/services/survey123_**********/featureser ver/0/query

ARCMAP AND ENGINEERING ENGINEERING GIS TEAM BUILDS POLYGON FEATURE LAYER FOR RATE CENTER ENGINEERING GIS BUILDS POLYGON FEATURE LAYER FOR SUBDIVISIONS ENGINEERING GIS BUILDS POLYGONS FOR THE CONSTRUCTION AREA

NOW WE HAVE DATA WE CAN WORK WITH ON THE GEODATABASE! WHAT CAN WE DO? WE CAN JOIN SEVERAL LAYERS TOGETHER TO ANALYZE DATA AGGREGATED BY DIFFERENT POLYGONS OR TO ADD NAME FROM POLYGON FEATURE TO THE D2D FEATURE EXAMPLE FOLLOWS:

select tmp.*, ( cast( tmp.nbrsells as float) / cast( tmp.numrecs as float) ) as SuccessRatio, sn2.shape from ( select sn.objectid, sn.subdivisionname, sum( case when d2d.contacttype in ('Follow Up Contact with Presentation', 'Initial Contact with NO Presentation', 'Initial Contact with Presentation', 'Follow Up Contact with NO Presentation' ) then 1 else 0 end ) as 'NumRecs', sum( case when d2d.productsadded = 'Yes' then 1 else 0 end ) as NbrSells from gis.sde.d2dsurveyresultsv2 d2d join gis.sde.boundarysouthernnetwork sn on (sn.shape.stintersects(d2d.shape) = 1) group by sn.objectid, sn.subdivisionname ) as tmp join gis.sde.boundarysouthernnetwork sn2 on (sn2.objectid = tmp.objectid)

The query on the last slide creates the following result and we can do the Add Query Layer in ArcMap to see this result:

So now by joining the D2D with Subdivisions we were able to see the aggregated results of which communities we have done better in with D2D Sales.

SO NOW WITH THE POWER OF JOINING DIFFERENT FEATURES WITH THE ORIGINAL D2D DATA FROM ARCGIS ONLINE WE CAN BUILD A MICROSOFT SSAS CUBE. WE HAVE A NIGHTLY PROCESS THAT BUILDS A FACT TABLE ON THE MICROSOFT SSAS DATABASE. THIS NIGHTLY PROCESS WAS BUILT WITH MICROSOFT SSIS PRODUCT WHICH IS AN ETL (EXTRACTION TRANSFORMATION LANGUAGE) TO MOVE DATA INTO THE FACT TABLE FOR THE CUBE. NEXT 2 SLIDES HAS A SCREEN SHOT OF MICROSOFT TOOLS TO BUILD THE CUBE.

Here is where we are moving the data with MS SSIS into the Cube Environment s Fact Table.

Here is where we are building a MS SSAS Cube from the D2D data that we pulled to our local geodatabase from the cloud ArcGIS Online datasource.

Once you have a Microsoft Cube built in SSAS, you can point Excel to the datasource and then use Excel s PivotTable functions to slice and dice the cube to report on different dimensions of the cube and measurements.

Once you have a Microsoft Cube built in SSAS, you can then use it as a datasource in PowerView.

While waiting on my team to build the D2D Microsoft Cube, I provided reports using the R programming language against the local geodatabase and created the following charts in about an hour.

Because the query shown earlier had the Success Ratio for each Subdivsion, I just needed to add a time of day field to the query, and then I was able to create the above maps to see which locations where more Successful at what time of day. Again I just added as Add Query Layer.

LESSONS LEARNED MARKETING AND SALES DID NOT KNOW WHAT THEY WANTED TO COLLECT ON THE FIRST TRY, NOR THE SECOND TRY, YOU CAN T MAKE QUESTION CHANGES TO SURVEY123 ONCE IT IS LIVE SO YOU NEED BUY IN THAT THE FIRST BIT OF DATA YOU COLLECT MAY BE LOST REQUIRED A LOT OF DIFFERENT SKILLS TO PULL THIS PROJECT OFF THIS PROJECT REQUIRED WORKING WITH MORE THAN ONE DEPARTMENT

LESSONS LEARNED: ENGINEERING/GIS HAD TO BUILD SUBDIVISION, RATE CENTER AND THE SOUTHERN NETWORK PROJECT AREA FEATURE LAYERS FOR US TO AGGREGATE ON AND INCLUDE NAME FIELD AS DIMENSIONAL DATA FOR D2D SELLS RECORDS.

LESSONS LEARNED: MARKETING HAD TO DEFINE THE QUESTIONS FOR THE SURVEY IN A WAY TO REMOVE THE NEED TO TYPE TEXT AND HAD TO IDENTIFY QUESTION THEY WANTED ANSWER FOR.

LESSONS LEARNED: D2D SALES TEAM NEED TO DEFINE THEIR NEEDS TO TRACKING THEIR PROGRESS AND HOW THEY WOULD PLAN WHERE TO GO NEXT

LESSONS LEARNED: D2D SALES TEAM HAD TO AGREE TO USING SURVEY123 AND OPERATIONS DASHBOARD TO COLLECT DATA

LESSONS LEARNED: INFORMATION SERVICES HAD TO GLUE ALL THE PIECES TOGETHER

LESSONS LEARNED: FINANCE BUILT THE REPORTS FOR MARKETING, D2D SALES AND EXECUTIVE STAFF USING POWERVIEW AND THE CUBE INFORMATION SERVICES BUILT

WHAT S NEXT BUILD MORE CUBES LIKE D2D SALES AND THE CUSTOMER SERVICE COUNTS CUBE WE HAVE. FINANCE PLANS TO INTEGRATE D2D SALES AND CUSTOMER SERVICE COUNTS CUBE USING MS POWERVIEW SETUP ESRI S INSIGHTS PRODUCT TO POINT TO DATA THAT IS IN OUR LOCAL GEODATABASE AND POINT TO THE CUBES SETUP SOME MACHINE LEARNING ALGORITHMS TO DATA MINE THE CUBES AND PROVIDE BUSINESS INTELLIGENCES TO PREDICT PATTERNS