Deep dive into analytics using Aggregation. Boaz

Size: px
Start display at page:

Download "Deep dive into analytics using Aggregation. Boaz"

Transcription

1 Deep dive into analytics using Aggregation Boaz

2 Elasticsearch an end-to-end search and analytics platform.

3 full text search highlighted search snippets search-as-you-type did-you-mean suggestions Copyright Elasticsearch Copying, publishing and/or distributing without written permission is strictly prohibited.

4 combines full text search with geolocation uses more-like-this to find related questions and answers Copyright Elasticsearch Copying, publishing and/or distributing without written permission is strictly prohibited.

5 search repositories, users, issues, pull requests search 130 billion lines of code track all alerts, events, logs Copyright Elasticsearch Copying, publishing and/or distributing without written permission is strictly prohibited.

6 index and analyse 5TB of log data every day Copyright Elasticsearch Copying, publishing and/or distributing without written permission is strictly prohibited.

7 combine visitor logs with social network data real-time feedback to editors Copyright Elasticsearch Copying, publishing and/or distributing without written permission is strictly prohibited.

8 Copyright Elasticsearch Copying, publishing and/or distributing without written permission is strictly prohibited.

9 Feature summary Fully-featured search Relevance-ranked text search Scalable search High-performance geo, temporal, numeric range and key lookup Highlighting Support for complex document types (nested structures) * Spelling suggestions Powerful query DSL * Standing queries * Real-time results * Extensible via plugins *! Powerful faceting/analysis Summarise large sets by any combinations of time, geo, category and more. * Kibana visualisation tool *! * Features we see as differentiators Management Simple and robust deployments * REST APIs for handling all aspects of administration/monitoring * Marvel console for monitoring and administering clusters * Special features to manage the life cycle of content * Integration Hadoop (MapRed,Hive, Pig, Cascading..)* Client libraries (Python, Java, Ruby, javascript ) Data connectors (Twitter, JMS ) Logstash ETL framework * Support Development and Production support with tiered levels Support staff are the core developers of the product *

10 Let s talk data data === json

11 { "created_at": "Mon Apr 28 12:31: ", "id": , "text": "Prepping up for my talk tomorrow at #noslq14 Cologne, where I ll spend the coming two days. Drop by for everything #elasticsearch related.", "user": { "id": , "name": "Boaz Leskes", "screen_name": "bleskes", "location": "Amsterdam", "description": "Coder at Elasticsearch", "time_zone": "Amsterdam",, "geo": null, "retweet_count": 1, "entities": { "hashtags": [ { "text": noslq14, { "text": elasticsearch" ], "symbols": [], "urls": [], "user_mentions": [], "favorited": false, "retweeted": false, "lang": "en"

12 { "dt": " T02:01:48.026Z", "url": " "querystring": "", "host": " "path": "/film/2014/mar/03/oscars-2014-winners-list", "section": "film", "platform": "r2", "useragent": { "type": "Browser", "family": "Safari 5.1.9", "os": "OS X ", "device": "Personal computer", "documentreferrer": " "browser": { "id": "ga6ruflhwnqvwdt0rw4r78fg", "isnew": false, "referringhost": "theguardian.com", "referringpath": "/world", "iscontent": true, "contentpublicationdate": " ", "countrycode": "US", "countryname": "United States", "location": { "lonlat": [ , ]

13 Data can be anything Questions Code Logs Credit card transactions Click logs

14 aggregations == 50km view == patterns

15 aggregations == 50km view == patterns insights

16 a simple UI element

17 or more complex

18 .. even more complex?

19 Underpinnings back to search

20 Powerful search engine GET tweets/tweet/_search { "query": { "filtered": { "query": { "match": { "text": "jumping", "filter": { "range": { "created_at": { "from": " T05:16:29+00:00", "to": "now"

21 Inverted index nosql 128 New York lat=6.9 lon=50 F

22 Our goal results

23 Counting results Cameras 6 8 Optics Accessories 153 Lenses

24 Counting results Cameras Optics Accessories Lenses 1 2 0

25 Field data nosql New York 4 lat=6.9 lon= F

26 Introducing aggregations analysis lego

27 Before there were facets facets are awesome the serve well and long but they are not scalable from a functionality perspective

28 Analysis lego

29 Buckets and metrics results Cameras Optics Accessories Lenses buckets metrics

30 Buckets and metrics results Cameras 8 Optics Accessories Lenses buckets metrics

31 json style GET localhost:9200/_search { "aggs" : { "countries" : { "terms" : { "field" : "country", "aggs" : { "subjects" : { "terms" : { field" : "subject", "aggs" : { "avg_score" : { "avg" : { "field" : "score" { "hits" : {..., "aggregations" : { "countries" : { "buckets" : [ { "key" : "USA", "doc_count" : 5 "aggregations" : { "subjects" : "buckets" : [ { "key" : "Mathematics", "doc_count" : 3, "aggregations" : { "avg_score" : { "value" : 87.5,... ],... ]

32 measure all the things doc count (free!) avg stats extended stats min max sum count

33 Buckets global filter missing terms range date range ip range date histogram geo distance nested geohash grid cardinality percentiles significant terms histogram

34 Example - range bucket GET localhost:9200/grades/grade/_search { "aggs" : { "age_groups" : { "range" : { "field" : "age", "ranges" : [ { "from" : 5, "to" : 10, { "from" : 10 ], "aggs" : { "avg_grade" : { "avg" : { "field" : "grade" ' "age_groups": { "buckets": [ { "from": 5, "to": 10, "doc_count": 911, "avg_grade": { "value": , { "from": 10, "doc_count": 2276, "avg_grade": { "value": ]!

35 Example - histogram GET grades/grade/_search { "aggs" : { "grades_distribution" : { "histogram" : { "field" : "grade", "interval" : 10

36 Example - histogram GET grades/grade/_search { "aggregations": { "aggs" : { "grades_distribution": { "grades_distribution" "buckets": [ : { "histogram" { : { "field" "key": 60, : "grade", "doc_count": 467 "interval" : 10, { ] "key": 70, "doc_count": 873, { "key": 80, "doc_count": 930, { "key": 90, "doc_count":

37 Significant terms analytics as search

38 Common crimes GET ukcrimes/_search { "query": { "aggregations" : { "map" : { "geohash_grid" : { "field":"location", "precision":5,, "aggregations":{ "most_popular_crime_type":{ "terms":{ "field" : "crime_type", "size" : 1

39 Geo-what?

40 Geo-what?

41 Geo-what?

42 The common terms problem

43 Uncommonly common GET ukcrimes/_search { "query": { "aggregations" : { "map" : { "geohash_grid" : { "field":"location", "precision":5,, "aggregations":{ "most_popular_crime_type":{ "significant_terms":{ "field" : "crime_type", "size" : 1

44 Uncommonly common

45 Demo!

46 Copyright Elasticsearch Copying, publishing and/or distributing without written permission is strictly prohibited

Harvard Center for Geographic Analysis Geospatial on the MOC

Harvard Center for Geographic Analysis Geospatial on the MOC 2017 Massachusetts Open Cloud Workshop Boston University Harvard Center for Geographic Analysis Geospatial on the MOC Ben Lewis Harvard Center for Geographic Analysis Aaron Williams MapD Small Team Supporting

More information

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

ArcGIS is Advancing. Both Contributing and Integrating many new Innovations. IoT. Smart Mapping. Smart Devices Advanced Analytics ArcGIS is Advancing IoT Smart Devices Advanced Analytics Smart Mapping Real-Time Faster Computing Web Services Crowdsourcing Sensor Networks Both Contributing and Integrating many new Innovations ArcGIS

More information

Discovery and Access of Geospatial Resources using the Geoportal Extension. Marten Hogeweg Geoportal Extension Product Manager

Discovery and Access of Geospatial Resources using the Geoportal Extension. Marten Hogeweg Geoportal Extension Product Manager Discovery and Access of Geospatial Resources using the Geoportal Extension Marten Hogeweg Geoportal Extension Product Manager DISCOVERY AND ACCESS USING THE GEOPORTAL EXTENSION Geospatial Data Is Very

More information

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

Portal for ArcGIS: An Introduction. Catherine Hynes and Derek Law Portal for ArcGIS: An Introduction Catherine Hynes and Derek Law Agenda Web GIS pattern Product overview Installation and deployment Configuration options Security options and groups Portal for ArcGIS

More information

Introduction to Portal for ArcGIS

Introduction to Portal for ArcGIS Introduction to Portal for ArcGIS Derek Law Product Management March 10 th, 2015 Esri Developer Summit 2015 Agenda Web GIS pattern Product overview Installation and deployment Security and groups Configuration

More information

Introduction to ArcGIS Server Development

Introduction to ArcGIS Server Development Introduction to ArcGIS Server Development Kevin Deege,, Rob Burke, Kelly Hutchins, and Sathya Prasad ESRI Developer Summit 2008 1 Schedule Introduction to ArcGIS Server Rob and Kevin Questions Break 2:15

More information

Portal for ArcGIS: An Introduction

Portal for ArcGIS: An Introduction Portal for ArcGIS: An Introduction Derek Law Esri Product Management Esri UC 2014 Technical Workshop Agenda Web GIS pattern Product overview Installation and deployment Security and groups Configuration

More information

搜索中的带区域化和个性化的自动补全和自动建议技术 叶旭刚

搜索中的带区域化和个性化的自动补全和自动建议技术 叶旭刚 搜索中的带区域化和个性化的自动补全和自动建议技术 叶旭刚 Probabilistic Autocomplete Suggestion Ranking with Localization and Personalization Xugang Ye General Search vs. Vertical Search General Search General data General users Many

More information

Deep-dive into PyMISP MISP - Malware Information Sharing Platform & Threat Sharing

Deep-dive into PyMISP MISP - Malware Information Sharing Platform & Threat Sharing Deep-dive into PyMISP MISP - Malware Information Sharing Platform & Threat Sharing Team CIRCL http://www.misp-project.org/ Twitter: @MISPProject MISP Training @ Helsinki 20180423 Context MISP is complex

More information

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

Introduction to Portal for ArcGIS. Hao LEE November 12, 2015 Introduction to Portal for ArcGIS Hao LEE November 12, 2015 Agenda Web GIS pattern Product overview Installation and deployment Security and groups Configuration options Portal for ArcGIS + ArcGIS for

More information

Better Living Through Statistics Monitoring Doesn't (Have To) Suck

Better Living Through Statistics Monitoring Doesn't (Have To) Suck Better Living Through Statistics Monitoring Doesn't (Have To) Suck Jamie Wilkinson Site Reliability Engineer, Google jaq@{spacepants.org,google.com} @jaqpants #monitoringsucks I love monitoring. This hashtag

More information

Using Social Media for Geodemographic Applications

Using Social Media for Geodemographic Applications Using Social Media for Geodemographic Applications Muhammad Adnan and Guy Lansley Department of Geography, University College London @gisandtech @GuyLansley Web: http://www.uncertaintyofidentity.com Outline

More information

Leveraging Web GIS: An Introduction to the ArcGIS portal

Leveraging Web GIS: An Introduction to the ArcGIS portal Leveraging Web GIS: An Introduction to the ArcGIS portal Derek Law Product Management DLaw@esri.com Agenda Web GIS pattern Product overview Installation and deployment Configuration options Security options

More information

UC Berkeley International Conference on GIScience Short Paper Proceedings

UC Berkeley International Conference on GIScience Short Paper Proceedings UC Berkeley International Conference on GIScience Title Deriving Locational Reference through Implicit Information Retrieval Permalink https://escholarship.org/uc/item/0tn5s4v9 Journal International Conference

More information

CS 347. Parallel and Distributed Data Processing. Spring Notes 11: MapReduce

CS 347. Parallel and Distributed Data Processing. Spring Notes 11: MapReduce CS 347 Parallel and Distributed Data Processing Spring 2016 Notes 11: MapReduce Motivation Distribution makes simple computations complex Communication Load balancing Fault tolerance Not all applications

More information

Building Cognitive Applications

Building Cognitive Applications Building Cognitive Applications * *creating visualizations using cognitive APIs Jonathan Kaufman @kauffecup jkaufman.io June 15, 2016 1. What is cognitive? 2. Demo some apps + look at code 3. Build our

More information

Leveraging ArcGIS Online Elevation and Hydrology Services. Steve Kopp, Jian Lange

Leveraging ArcGIS Online Elevation and Hydrology Services. Steve Kopp, Jian Lange Leveraging ArcGIS Online Elevation and Hydrology Services Steve Kopp, Jian Lange Topics An overview of ArcGIS Online Elevation Analysis Using Elevation Analysis Services in ArcGIS for Desktop Using Elevation

More information

Administering your Enterprise Geodatabase using Python. Jill Penney

Administering your Enterprise Geodatabase using Python. Jill Penney Administering your Enterprise Geodatabase using Python Jill Penney Assumptions Basic knowledge of python Basic knowledge enterprise geodatabases and workflows You want code Please turn off or silence cell

More information

YYT-C3002 Application Programming in Engineering GIS I. Anas Altartouri Otaniemi

YYT-C3002 Application Programming in Engineering GIS I. Anas Altartouri Otaniemi YYT-C3002 Application Programming in Engineering GIS I Otaniemi Overview: GIS lectures & exercise We will deal with GIS application development in two lectures. Because of the versatility of GIS data models

More information

Spatial Analytics Workshop

Spatial Analytics Workshop Spatial Analytics Workshop Pete Skomoroch, LinkedIn (@peteskomoroch) Kevin Weil, Twitter (@kevinweil) Sean Gorman, FortiusOne (@seangorman) #spatialanalytics Introduction The Rise of Spatial Analytics

More information

Package rwunderground

Package rwunderground Type Package Package rwunderground Title R Interface to Weather Underground API Version 0.1.7 Date 2017-11-13 Author Alex Shum November 12, 2017 Maintainer Eric Hare

More information

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

Geo-enabling a Transactional Real Estate Management System A case study from the Minnesota Dept. of Transportation Geo-enabling a Transactional Real Estate Management System A case study from the Minnesota Dept. of Transportation Michael Terner Executive Vice President Co-author and Project Manager Andy Buck Overview

More information

Geodatabase Programming with Python

Geodatabase Programming with Python DevSummit DC February 11, 2015 Washington, DC Geodatabase Programming with Python Craig Gillgrass Assumptions Basic knowledge of python Basic knowledge enterprise geodatabases and workflows Please turn

More information

ECLT 5810 Data Preprocessing. Prof. Wai Lam

ECLT 5810 Data Preprocessing. Prof. Wai Lam ECLT 5810 Data Preprocessing Prof. Wai Lam Why Data Preprocessing? Data in the real world is imperfect incomplete: lacking attribute values, lacking certain attributes of interest, or containing only aggregate

More information

Yes, the Library will be accessible via the new PULSE and the existing desktop version of PULSE.

Yes, the Library will be accessible via the new PULSE and the existing desktop version of PULSE. F R E Q U E N T L Y A S K E D Q U E S T I O N S THE LIBRARY GENERAL W H A T I S T H E L I B R A R Y? The Library is the new, shorter, simpler name for the Business Development (Biz Dev) Library. It s your

More information

GIS for Business Intelligence: Getting Cloud Connected

GIS for Business Intelligence: Getting Cloud Connected GIS for Business Intelligence: Getting Cloud Connected Ed Farrell Director of GIS Solutions, DVG efarrell@dvginteractive.com http://dvginteractive.com October 19 th, 2017 Lake Placid Convention Center

More information

Information Retrieval

Information Retrieval Information Retrieval Online Evaluation Ilya Markov i.markov@uva.nl University of Amsterdam Ilya Markov i.markov@uva.nl Information Retrieval 1 Course overview Offline Data Acquisition Data Processing

More information

St. Kitts and Nevis Heritage and Culture

St. Kitts and Nevis Heritage and Culture St. Kitts and Nevis Heritage and Culture Eloise Stancioff, Habiba, Departmet of Culture St. Kitts HERA workshop: March 17-20, 2015 Goals Using freely available open source platforms, we implement two different

More information

ArcGIS Online Analytics. Mike Flanagan

ArcGIS Online Analytics. Mike Flanagan ArcGIS Online Analytics Mike Flanagan MFlanagan@esri.com Agenda Introduction to ArcGIS Online Spatial Analysis ArcGIS Online Spatial Analysis Workflow Demos and Examples Wrap-up Q&A ArcGIS A complete web

More information

DEVELOPMENT AND IMPLEMENTATION OF A NEW WEB MAPPING SYSTEM ARCHITECTURE FOR ARCTIC REGION

DEVELOPMENT AND IMPLEMENTATION OF A NEW WEB MAPPING SYSTEM ARCHITECTURE FOR ARCTIC REGION GEOIDE SSII#109 DEVELOPMENT AND IMPLEMENTATION OF A NEW WEB MAPPING SYSTEM ARCHITECTURE FOR ARCTIC REGION Presenter: Fanny Tsai hftsai@ucalgary.ca Supervisor: Dr. Steve Liang steve.liang@ucalgary.ca Date:

More information

Administering Your Enterprise Geodatabase using Python. Gerhard Trichtl

Administering Your Enterprise Geodatabase using Python. Gerhard Trichtl Administering Your Enterprise Geodatabase using Python Gerhard Trichtl What is the Geodatabase What is the Geodatabase A physical store of geographic data - Scalable storage model supported on different

More information

Spatial Data Science. Soumya K Ghosh

Spatial Data Science. Soumya K Ghosh Workshop on Data Science and Machine Learning (DSML 17) ISI Kolkata, March 28-31, 2017 Spatial Data Science Soumya K Ghosh Professor Department of Computer Science and Engineering Indian Institute of Technology,

More information

Information Sharing and Taxonomies Practical Classification of Threat Indicators using MISP

Information Sharing and Taxonomies Practical Classification of Threat Indicators using MISP Information Sharing and Taxonomies Practical Classification of Threat Indicators using MISP MISP Project @MISPProject - TLP:WHITE MISP Workshop @SWITCH - 20161206 From Tagging to Flexible Taxonomies Tagging

More information

Open Source Technologies and Remotely Sensed Data in Protecting Elephants. Rosemary Alles Dr. Justine Blanford Penn State World Campus July 2015

Open Source Technologies and Remotely Sensed Data in Protecting Elephants. Rosemary Alles Dr. Justine Blanford Penn State World Campus July 2015 Open Source Technologies and Remotely Sensed Data in Protecting Elephants Rosemary Alles Dr. Justine Blanford Penn State World Campus July 2015 Global Crisis: Poaching & Wildlife Trafficking 100,000 Elephants

More information

GOVERNMENT GIS BUILDING BASED ON THE THEORY OF INFORMATION ARCHITECTURE

GOVERNMENT GIS BUILDING BASED ON THE THEORY OF INFORMATION ARCHITECTURE GOVERNMENT GIS BUILDING BASED ON THE THEORY OF INFORMATION ARCHITECTURE Abstract SHI Lihong 1 LI Haiyong 1,2 LIU Jiping 1 LI Bin 1 1 Chinese Academy Surveying and Mapping, Beijing, China, 100039 2 Liaoning

More information

DiscoveryGate SM Version 1.4 Participant s Guide

DiscoveryGate SM Version 1.4 Participant s Guide Citation Searching in CrossFire Beilstein DiscoveryGate SM Version 1.4 Participant s Guide Citation Searching in CrossFire Beilstein DiscoveryGate SM Version 1.4 Participant s Guide Elsevier MDL 14600

More information

CS : Spatial Data Modeling and Analysis. Geovisualization

CS : Spatial Data Modeling and Analysis. Geovisualization CS260-002: Spatial Data Modeling and Analysis Geovisualization Visual Perception Learning Styles & Personality Types: Visual, Auditory, Kinesthetic Cholera cases in the London epidemic of 1854 Cholera

More information

Course Announcements. Bacon is due next Monday. Next lab is about drawing UIs. Today s lecture will help thinking about your DB interface.

Course Announcements. Bacon is due next Monday. Next lab is about drawing UIs. Today s lecture will help thinking about your DB interface. Course Announcements Bacon is due next Monday. Today s lecture will help thinking about your DB interface. Next lab is about drawing UIs. John Jannotti (cs32) ORMs Mar 9, 2017 1 / 24 ORMs John Jannotti

More information

Getting Started with Community Maps

Getting Started with Community Maps Esri International User Conference San Diego, California Technical Workshops July 24, 2012 Getting Started with Community Maps Shane Matthews and Tamara Yoder Topics for this Session ArcGIS is a complete

More information

MobiHoc 2014 MINIMUM-SIZED INFLUENTIAL NODE SET SELECTION FOR SOCIAL NETWORKS UNDER THE INDEPENDENT CASCADE MODEL

MobiHoc 2014 MINIMUM-SIZED INFLUENTIAL NODE SET SELECTION FOR SOCIAL NETWORKS UNDER THE INDEPENDENT CASCADE MODEL MobiHoc 2014 MINIMUM-SIZED INFLUENTIAL NODE SET SELECTION FOR SOCIAL NETWORKS UNDER THE INDEPENDENT CASCADE MODEL Jing (Selena) He Department of Computer Science, Kennesaw State University Shouling Ji,

More information

BOUNDARY MAP USER GUIDE

BOUNDARY MAP USER GUIDE BOUNDARY MAP USER GUIDE Get Exploring. Boundaries. The Northern Ontario Boundary Map provides users with the ability to explore the many community, administrative and service provider boundaries in the

More information

Spatial Extension of the Reality Mining Dataset

Spatial Extension of the Reality Mining Dataset R&D Centre for Mobile Applications Czech Technical University in Prague Spatial Extension of the Reality Mining Dataset Michal Ficek, Lukas Kencl sponsored by Mobility-Related Applications Wanted! Urban

More information

ArcGIS Enterprise: Administration Workflows STUDENT EDITION

ArcGIS Enterprise: Administration Workflows STUDENT EDITION ArcGIS Enterprise: Administration Workflows STUDENT EDITION Copyright 2019 Esri All rights reserved. Course version 1.1. Version release date April 2019. Printed in the United States of America. The information

More information

Data Structures & Database Queries in GIS

Data Structures & Database Queries in GIS Data Structures & Database Queries in GIS Objective In this lab we will show you how to use ArcGIS for analysis of digital elevation models (DEM s), in relationship to Rocky Mountain bighorn sheep (Ovis

More information

Sudarshan Murthy, David Maier, Lois Delcambre

Sudarshan Murthy, David Maier, Lois Delcambre Sudarshan Murthy, David Maier, Lois Delcambre Department of Computer Science, Portland State University http://sparce.cs.pdx.edu/mash-o-matic/ mailto:smurthy@cs.pdx.edu Supported in part by US National

More information

Uncovering News-Twitter Reciprocity via Interaction Patterns

Uncovering News-Twitter Reciprocity via Interaction Patterns Uncovering News-Twitter Reciprocity via Interaction Patterns Yue Ning 1 Sathappan Muthiah 1 Ravi Tandon 2 Naren Ramakrishnan 1 1 Discovery Analytics Center, Department of Computer Science, Virginia Tech

More information

Photo Credits: All images Harcourt

Photo Credits: All images Harcourt CXEGA09ALR1X_OL16.indd 2 3/2/07 6:19:50 PM Photo Credits: All images Harcourt If you have received these materials as examination copies free of charge, Harcourt School Publishers retains title to the

More information

DataShine Automated Thematic Mapping of 2011 Census Quick Statistics

DataShine Automated Thematic Mapping of 2011 Census Quick Statistics DataShine Automated Thematic Mapping of 2011 Census Quick Statistics Oliver O Brien, James Cheshire Department of Geography University College London UKDS Census Applications Conference, July 2015 Contents

More information

Web-based Exploration of and Interaction with Large and Deeply Structured Semantic 3D City Models using HTML5 and WebGL

Web-based Exploration of and Interaction with Large and Deeply Structured Semantic 3D City Models using HTML5 and WebGL Web-based Exploration of and Interaction with Large and Deeply Structured Semantic 3D City Models using HTML5 and WebGL KANISHK CHATURVEDI 1, ZHIHANG YAO 2 & THOMAS H. KOLBE 1 Abstract: The aim of the

More information

Probabilistic Field Mapping for Product Search

Probabilistic Field Mapping for Product Search Probabilistic Field Mapping for Product Search Aman Berhane Ghirmatsion and Krisztian Balog University of Stavanger, Stavanger, Norway ab.ghirmatsion@stud.uis.no, krisztian.balog@uis.no, Abstract. This

More information

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

The Development of Historical Data Visualization a spatiotemporal web application supporting teaching and learning at the Harvard Business School The Development of Historical Data Visualization a spatiotemporal web application supporting teaching and learning at the Harvard Business School Giovanni Zambotti Benjamin Lewis Weihe Wendy Guan* Center

More information

Semestrial Project - Expedia Hotel Ranking

Semestrial Project - Expedia Hotel Ranking 1 Many customers search and purchase hotels online. Companies such as Expedia make their profit from purchases made through their sites. The ultimate goal top of the list are the hotels that are most likely

More information

Extending MISP with Python modules MISP - Malware Information Sharing Platform & Threat Sharing

Extending MISP with Python modules MISP - Malware Information Sharing Platform & Threat Sharing Extending MISP with Python modules MISP - Malware Information Sharing Platform & Threat Sharing MISP Project @MISPProject TLP:WHITE MISP Training - @SWITCH - 20161206 Why we want to go more modular...

More information

ArcGIS Earth for Enterprises DARRON PUSTAM ARCGIS EARTH CHRIS ANDREWS 3D

ArcGIS Earth for Enterprises DARRON PUSTAM ARCGIS EARTH CHRIS ANDREWS 3D ArcGIS Earth for Enterprises DARRON PUSTAM ARCGIS EARTH CHRIS ANDREWS 3D ArcGIS Earth is ArcGIS Earth is a lightweight globe desktop application that helps you explore any part of the world and investigate

More information

Large-Scale Behavioral Targeting

Large-Scale Behavioral Targeting Large-Scale Behavioral Targeting Ye Chen, Dmitry Pavlov, John Canny ebay, Yandex, UC Berkeley (This work was conducted at Yahoo! Labs.) June 30, 2009 Chen et al. (KDD 09) Large-Scale Behavioral Targeting

More information

MASTER. Anomaly detection on event logs an unsupervised algorithm on ixr-messages. Severins, J.D. Award date: Link to publication

MASTER. Anomaly detection on event logs an unsupervised algorithm on ixr-messages. Severins, J.D. Award date: Link to publication MASTER Anomaly detection on event logs an unsupervised algorithm on ixr-messages Severins, J.D. Award date: 2016 Link to publication Disclaimer This document contains a student thesis (bachelor's or master's),

More information

Package owmr. January 14, 2017

Package owmr. January 14, 2017 Title OpenWeatherMap API Wrapper Version 0.7.2 Package owmr January 14, 2017 Accesses OpenWeatherMap's (owm) API. 'owm' itself is a service providing weather data in the past,

More information

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

ArcGIS GeoAnalytics Server: An Introduction. Sarah Ambrose and Ravi Narayanan ArcGIS GeoAnalytics Server: An Introduction Sarah Ambrose and Ravi Narayanan Overview Introduction Demos Analysis Concepts using GeoAnalytics Server GeoAnalytics Data Sources GeoAnalytics Server Administration

More information

Lab Exercise 6 CS 2334

Lab Exercise 6 CS 2334 Lab Exercise 6 CS 2334 September 28, 2017 Introduction In this lab, you will experiment with using inheritance in Java through the use of abstract classes and interfaces. You will implement a set of classes

More information

Trend or No Trend: A Novel Nonparametric Method for Classifying Time Series

Trend or No Trend: A Novel Nonparametric Method for Classifying Time Series Trend or No Trend: A Novel Nonparametric Method for Classifying Time Series Zhang Zhang Project Advisor: Prof. Aravind Srinivasan Course Advisor: Prof. Kayo Ide, Prof. Radu Balan Outline Motivation Theoretical

More information

Crime Analyst Extension. Christine Charles

Crime Analyst Extension. Christine Charles Crime Analyst Extension Christine Charles ccharles@esricanada.com Agenda Why use Crime Analyst? Overview Tools Demo Interoperability With our old software it could take a police officer up to forty minutes

More information

Information Sharing and Taxonomies Practical Classification of Threat Indicators using MISP

Information Sharing and Taxonomies Practical Classification of Threat Indicators using MISP Information Sharing and Taxonomies Practical Classification of Threat Indicators using MISP Alexandre Dulaunoy - TLP:WHITE June 16, 2016 From Tagging to Flexible Taxonomies Tagging is a simple way to attach

More information

Data science and engineering for local weather forecasts. Nikhil R Podduturi Data {Scientist, Engineer} November, 2016

Data science and engineering for local weather forecasts. Nikhil R Podduturi Data {Scientist, Engineer} November, 2016 1 Data science and engineering for local weather forecasts Nikhil R Podduturi Data {Scientist, Engineer} November, 2016 Agenda About MeteoGroup Introduction to weather data Problem description Data science

More information

UltraWeatherBug3 HSPI User s Guide A HomeSeer HS3 plug-in to access live local weather conditions, forecasts and severe weather alerts

UltraWeatherBug3 HSPI User s Guide A HomeSeer HS3 plug-in to access live local weather conditions, forecasts and severe weather alerts UltraWeatherBug3 HSPI User s Guide A HomeSeer HS3 plug-in to access live local weather conditions, forecasts and severe weather alerts Copyright 2015 ultrajones@hotmail.com Revised 08/08/2015 This document

More information

UI Implementation. John Jannotti. Mar 21, /course/cs0320/www/docs/lectures/ John Jannotti (cs32) UI Implementation Mar 21, / 26

UI Implementation. John Jannotti. Mar 21, /course/cs0320/www/docs/lectures/ John Jannotti (cs32) UI Implementation Mar 21, / 26 UI Implementation John Jannotti /course/cs0320/www/docs/lectures/ Mar 21, 2017 John Jannotti (cs32) UI Implementation Mar 21, 2017 1 / 26 Announcements If you won t see/work with your partner over Spring

More information

Geodatabase Programming with Python John Yaist

Geodatabase Programming with Python John Yaist Geodatabase Programming with Python John Yaist DevSummit DC February 26, 2016 Washington, DC Target Audience: Assumptions Basic knowledge of Python Basic knowledge of Enterprise Geodatabase and workflows

More information

PyMISP - (ab)using MISP API with PyMISP MISP - Malware Information Sharing Platform & Threat Sharing

PyMISP - (ab)using MISP API with PyMISP MISP - Malware Information Sharing Platform & Threat Sharing PyMISP - (ab)using MISP API with PyMISP MISP - Malware Information Sharing Platform & Threat Sharing Alexandre Dulaunoy Andras Iklody Raphaël Vinot TLP:WHITE http://www.misp-project.org/ Twitter: @MISPProject

More information

Reimaging GIS: Geographic Information Society. Clint Brown Linda Beale Mark Harrower Esri

Reimaging GIS: Geographic Information Society. Clint Brown Linda Beale Mark Harrower Esri Reimaging GIS: Geographic Information Society Clint Brown Linda Beale Mark Harrower Esri 8 billion = Number of basemap requests per month on AGOL 14,000 = Unique requests per second 12,000 = New Items

More information

MapReduce in Spark. Krzysztof Dembczyński. Intelligent Decision Support Systems Laboratory (IDSS) Poznań University of Technology, Poland

MapReduce in Spark. Krzysztof Dembczyński. Intelligent Decision Support Systems Laboratory (IDSS) Poznań University of Technology, Poland MapReduce in Spark Krzysztof Dembczyński Intelligent Decision Support Systems Laboratory (IDSS) Poznań University of Technology, Poland Software Development Technologies Master studies, first semester

More information

Please click the link below to view the YouTube video offering guidance to purchasers:

Please click the link below to view the YouTube video offering guidance to purchasers: Guide Contents: Video Guide What is Quick Quote? Quick Quote Access Levels Your Quick Quote Control Panel How do I create a Quick Quote? How do I Distribute a Quick Quote? How do I Add Suppliers to a Quick

More information

Complete Faceting. code4lib, Feb Toke Eskildsen Mikkel Kamstrup Erlandsen

Complete Faceting. code4lib, Feb Toke Eskildsen Mikkel Kamstrup Erlandsen Complete Faceting code4lib, Feb. 2009 Toke Eskildsen te@statsbiblioteket.dk Mikkel Kamstrup Erlandsen mke@statsbiblioteket.dk Battle Plan Terminology (geek level: 1) History (geek level: 3) Data Structures

More information

Factor Modeling for Advertisement Targeting

Factor Modeling for Advertisement Targeting Ye Chen 1, Michael Kapralov 2, Dmitry Pavlov 3, John F. Canny 4 1 ebay Inc, 2 Stanford University, 3 Yandex Labs, 4 UC Berkeley NIPS-2009 Presented by Miao Liu May 27, 2010 Introduction GaP model Sponsored

More information

A Prototype of a Web Mapping System Architecture for the Arctic Region

A Prototype of a Web Mapping System Architecture for the Arctic Region A Prototype of a Web Mapping System Architecture for the Arctic Region Han-Fang Tsai 1, Chih-Yuan Huang 2, and Steve Liang 3 GeoSensorWeb Laboratory, Department of Geomatics Engineering, University of

More information

(Towards) a km 3 detector in the Mediterranean Sea

(Towards) a km 3 detector in the Mediterranean Sea (Towards) a km 3 detector in the Mediterranean Sea Lee F. Thompson University of Sheffield, UK Neutrino 2004 Conference, Paris, June 18th 2004 Introduction Previous talks (ANTARES, BAIKAL, NEMO, NESTOR)

More information

Esri Maps for Office

Esri Maps for Office 2013 Europe, Middle East, and Africa User Conference October 23-25, 2013 Munich, Germany Maps for Office Tony Howser Technical Product Manager Agenda Location Analytics Maps for Office 2.1.2 Road Ahead

More information

Relational Algebra on Bags. Why Bags? Operations on Bags. Example: Bag Selection. σ A+B < 5 (R) = A B

Relational Algebra on Bags. Why Bags? Operations on Bags. Example: Bag Selection. σ A+B < 5 (R) = A B Relational Algebra on Bags Why Bags? 13 14 A bag (or multiset ) is like a set, but an element may appear more than once. Example: {1,2,1,3} is a bag. Example: {1,2,3} is also a bag that happens to be a

More information

Representation of Geographic Data

Representation of Geographic Data GIS 5210 Week 2 The Nature of Spatial Variation Three principles of the nature of spatial variation: proximity effects are key to understanding spatial variation issues of geographic scale and level of

More information

Data Analytics Beyond OLAP. Prof. Yanlei Diao

Data Analytics Beyond OLAP. Prof. Yanlei Diao Data Analytics Beyond OLAP Prof. Yanlei Diao OPERATIONAL DBs DB 1 DB 2 DB 3 EXTRACT TRANSFORM LOAD (ETL) METADATA STORE DATA WAREHOUSE SUPPORTS OLAP DATA MINING INTERACTIVE DATA EXPLORATION Overview of

More information

Stat 315c: Introduction

Stat 315c: Introduction Stat 315c: Introduction Art B. Owen Stanford Statistics Art B. Owen (Stanford Statistics) Stat 315c: Introduction 1 / 14 Stat 315c Analysis of Transposable Data Usual Statistics Setup there s Y (we ll

More information

GIS4Graph: a tool for analyzing (geo)graphs applied to study efficiency in a street network

GIS4Graph: a tool for analyzing (geo)graphs applied to study efficiency in a street network GIS4Graph: a tool for analyzing (geo)graphs applied to study efficiency in a street network Aurelienne A. S. Jorge 1, Márcio Rossato 2, Roberta B. Bacelar 3, Leonardo B. L. Santos 4 1 Instituto Nacional

More information

Geodatabase Best Practices. Dave Crawford Erik Hoel

Geodatabase Best Practices. Dave Crawford Erik Hoel Geodatabase Best Practices Dave Crawford Erik Hoel Geodatabase best practices - outline Geodatabase creation Data ownership Data model Data configuration Geodatabase behaviors Data integrity and validation

More information

GOVERNMENT MAPPING WORKSHOP RECOVER Edmonton s Urban Wellness Plan Mapping Workshop December 4, 2017

GOVERNMENT MAPPING WORKSHOP RECOVER Edmonton s Urban Wellness Plan Mapping Workshop December 4, 2017 GOVERNMENT MAPPING WORKSHOP 12.4.17 RECOVER Edmonton s Urban Wellness Plan Mapping Workshop December 4, 2017 In July of 2017, City Council directed administration to develop RECOVER, Edmonton s Urban Wellness

More information

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

Write a report (6-7 pages, double space) on some examples of Internet Applications. You can choose only ONE of the following application areas: UPR 6905 Internet GIS Homework 1 Yong Hong Guo September 9, 2008 Write a report (6-7 pages, double space) on some examples of Internet Applications. You can choose only ONE of the following application

More information

Statistics 100 Exam 2 March 8, 2017

Statistics 100 Exam 2 March 8, 2017 STAT 100 EXAM 2 Spring 2017 (This page is worth 1 point. Graded on writing your name and net id clearly and circling section.) PRINT NAME (Last name) (First name) net ID CIRCLE SECTION please! L1 (MWF

More information

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

These modules are covered with a brief information and practical in ArcGIS Software and open source software also like QGIS, ILWIS. Online GIS Training and training modules covered are: 1. ArcGIS, Analysis, Fundamentals and Implementation 2. ArcGIS Web Data Sharing 3. ArcGIS for Desktop 4. ArcGIS for Server These modules are covered

More information

DATA SCIENCE SIMPLIFIED USING ARCGIS API FOR PYTHON

DATA SCIENCE SIMPLIFIED USING ARCGIS API FOR PYTHON DATA SCIENCE SIMPLIFIED USING ARCGIS API FOR PYTHON LEAD CONSULTANT, INFOSYS LIMITED SEZ Survey No. 41 (pt) 50 (pt), Singapore Township PO, Ghatkesar Mandal, Hyderabad, Telengana 500088 Word Limit of the

More information

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

Visualizing Big Data on Maps: Emerging Tools and Techniques. Ilir Bejleri, Sanjay Ranka Visualizing Big Data on Maps: Emerging Tools and Techniques Ilir Bejleri, Sanjay Ranka Topics Web GIS Visualization Big Data GIS Performance Maps in Data Visualization Platforms Next: Web GIS Visualization

More information

Extracting emotion from twitter

Extracting emotion from twitter Extracting emotion from twitter John S. Lewin Alexis Pribula INTRODUCTION Problem Being Investigate Our projects consider tweets or status updates of www.twitter.com users. Based on the information contained

More information

SDS developer guide. Develop distributed and parallel applications in Java. Nathanaël Cottin. version

SDS developer guide. Develop distributed and parallel applications in Java. Nathanaël Cottin. version SDS developer guide Develop distributed and parallel applications in Java Nathanaël Cottin sds@ncottin.net http://sds.ncottin.net version 0.0.3 Copyright 2007 - Nathanaël Cottin Permission is granted to

More information

Spatial Data Availability Energizes Florida s Citizens

Spatial Data Availability Energizes Florida s Citizens NASCIO 2016 Recognition Awards Nomination Spatial Data Availability Energizes Florida s Citizens State of Florida Agency for State Technology & Department of Environmental Protection Category: ICT Innovations

More information

SocViz: Visualization of Facebook Data

SocViz: Visualization of Facebook Data SocViz: Visualization of Facebook Data Abhinav S Bhatele Department of Computer Science University of Illinois at Urbana Champaign Urbana, IL 61801 USA bhatele2@uiuc.edu Kyratso Karahalios Department of

More information

JOB REQUESTS C H A P T E R 3. Overview. Objectives

JOB REQUESTS C H A P T E R 3. Overview. Objectives C H A P T E R 3 JOB REQUESTS Overview Objectives Job Requests is one of the most critical areas of payroll processing. This is where the user can enter, update, and view information regarding an employee

More information

Extracting Patterns of Individual Movement Behaviour from a Massive Collection of Tracked Positions

Extracting Patterns of Individual Movement Behaviour from a Massive Collection of Tracked Positions Extracting Patterns of Individual Movement Behaviour from a Massive Collection of Tracked Positions Gennady Andrienko and Natalia Andrienko Fraunhofer Institute IAIS Schloss Birlinghoven, 53754 Sankt Augustin,

More information

Geodatabase: Best Practices. Robert LeClair, Senior Instructor

Geodatabase: Best Practices. Robert LeClair, Senior Instructor Geodatabase: Best Practices Robert LeClair, Senior Instructor Agenda Geodatabase Creation Data Ownership Data Model Data Configuration Geodatabase Behaviors Data Validation Extending Performance Geodatabase

More information

Cloud-based WRF Downscaling Simulations at Scale using Community Reanalysis and Climate Datasets

Cloud-based WRF Downscaling Simulations at Scale using Community Reanalysis and Climate Datasets Cloud-based WRF Downscaling Simulations at Scale using Community Reanalysis and Climate Datasets Luke Madaus -- 26 June 2018 luke.madaus@jupiterintel.com 2018 Unidata Users Workshop Outline What is Jupiter?

More information

DATA 301 Introduction to Data Analytics Geographic Information Systems

DATA 301 Introduction to Data Analytics Geographic Information Systems DATA 301 Introduction to Data Analytics Geographic Information Systems Dr. Ramon Lawrence University of British Columbia Okanagan ramon.lawrence@ubc.ca DATA 301: Data Analytics (2) Why learn Geographic

More information

1998: enter Link Analysis

1998: enter Link Analysis 1998: enter Link Analysis uses hyperlink structure to focus the relevant set combine traditional IR score with popularity score Page and Brin 1998 Kleinberg Web Information Retrieval IR before the Web

More information

Math 51 Midterm 1 July 6, 2016

Math 51 Midterm 1 July 6, 2016 Math 51 Midterm 1 July 6, 2016 Name: SUID#: Circle your section: Section 01 Section 02 (1:30-2:50PM) (3:00-4:20PM) Complete the following problems. In order to receive full credit, please show all of your

More information

A Cloud Computing Workflow for Scalable Integration of Remote Sensing and Social Media Data in Urban Studies

A Cloud Computing Workflow for Scalable Integration of Remote Sensing and Social Media Data in Urban Studies A Cloud Computing Workflow for Scalable Integration of Remote Sensing and Social Media Data in Urban Studies Aiman Soliman1, Kiumars Soltani1, Junjun Yin1, Balaji Subramaniam2, Pierre Riteau2, Kate Keahey2,

More information

Feature engineering practice. Roger Bohn Big Data Analytics May 23, 2018

Feature engineering practice. Roger Bohn Big Data Analytics May 23, 2018 Feature engineering practice Roger Bohn Big Data Analytics May 23, 2018 1 This week s learning goals Feature engineering makes or breaks projects Exploratory analysis Measuring results General: reading

More information