SlideShare a Scribd company logo
@astuntech
Going Enterprise
QGIS & PostGIS
QGIS UK South East User Group
Bish Bash Bosh
2nd April 2014 Mike Saunt
@astuntech
Agenda
● Who is this guy?
● What is and why an Enterprise solution?
● Providing a simplified QGIS
● Saving styles
● Managing Data
● Data Entry feedback
Going Enterprise
@astuntech
Who is this guy?
● Used to work for MapInfo (moons ago)
● Setup Astun Technology 9 years ago
● Used to be pretty Technical
● Open Source
○ Enterprise Support
○ Training
○ Mentoring etc
● Passionate about Open
@astuntech
What is & Why Enterprise?
● Provide business value to the organisation
● Means for anyone to access GIS
● Access & share centralised data
● Have data made available
○ to the GIS
○ from the GIS
● Auditing for compliance
○ When was this data created?
○ Who by?
@astuntech
What is & Why Enterprise?
@astuntech
What is & Why Enterprise
@astuntech
What is & Why Enterprise?
Security
Auditing
Scalability
Sharing
@astuntech
Keeping QGIS simple
Scenario - Non GIS users
Goals
● Provide access to GI data
● Save money
○ Minimize training
● Get a better ROI
○ People actually using GIS
@astuntech
Keeping QGIS simple
47 tools11tools
11 menus (with ~100 with one click)
@astuntech
Keeping QGIS simple
● Use Settings -> Customization
@astuntech
Keeping QGIS simple
@astuntech
Keeping QGIS simple
● Live Demo!
○ Customize
○ Save to custom .ini file
○ Create Shortcut to use
■ Linux
● “qgis -z cust.ini”
■ Windows
● “c:blahblahqgis.exe --customizationfile cust.ini”
Note: Create a full.ini first incase you lose your settings menu item
@astuntech
Enterprise Styling
● Is .qml and now new .qlr but...
● Share data with complex classifications:
○ Census data themed & classified
○ Compare Apples with Apples
● Setup complex classifications
○ Similar to QML but multiple versions
DEMO
@astuntech
Auditing of Data
DB Manager plugin
● ‘standard’ auditing shipped with v2.2
@astuntech
Auditing of Data
DB Manager plugin
● wants to change your database (not best)
@astuntech
Auditing of Data
Using standard PostgreSQL
● doesn’t change your data
● generic TRIGGER
○ a trigger happens when something happens to data
○ generic - same code can apply to multiple tables
● possible to snapshot data from previous date
● simple to configure
SELECT audit.audit_table(‘tablename');
DEMO
@astuntech
Auditing of Data
Promising QGIS plugin
● snappy name of
○ Postgres 91 with Auditor
● allows to cycle back and restore
@astuntech
Auditing of Data
Promising QGIS plugin
@astuntech
Auditing of Data
Promising QGIS plugin
@astuntech
Managing Data
Quality Control
● Pesky users digitize incorrectly
Give feedback
● Don’t interrupt their workflow
● Allow them to see issues and correct
● Auditable by Team Leader
Solution
● Dynamic Invalid data view
@astuntech
Managing Data
Database view
● Allows for a dynamic SQL of the data
● PostGIS has ST_IsValid(geometry)
○ returns true or false
● Also has ST_IsValidReason(geometry)
○ returns textual description
DEMO
@astuntech
Thank you
One last thing...
Did I tell you?

More Related Content

What's hot

EOY Project Pitch - Elaine Yeung
EOY Project Pitch - Elaine YeungEOY Project Pitch - Elaine Yeung
EOY Project Pitch - Elaine Yeung
Elaine Yeung
 
Drupal Brisbane Meetup :: Drupal in late 2017-2018
Drupal Brisbane Meetup :: Drupal in late 2017-2018Drupal Brisbane Meetup :: Drupal in late 2017-2018
Drupal Brisbane Meetup :: Drupal in late 2017-2018
Vladimir Roudakov
 
Cloud Study Jam Exploring the Cloud
Cloud Study Jam Exploring the CloudCloud Study Jam Exploring the Cloud
Cloud Study Jam Exploring the Cloud
Prottay Karim
 
Presentation 2016 qgis_action_scripts_sql
Presentation 2016 qgis_action_scripts_sqlPresentation 2016 qgis_action_scripts_sql
Presentation 2016 qgis_action_scripts_sql
Luiz Motta
 
Dataflow Visualization using ASCII DAG
Dataflow Visualization using ASCII DAGDataflow Visualization using ASCII DAG
Dataflow Visualization using ASCII DAG
gree_tech
 
Check overlaps py
Check overlaps pyCheck overlaps py
Check overlaps py
Luiz Motta
 
"Jclays, A global solution for application design and automatic GWT code gene...
"Jclays, A global solution for application design and automatic GWT code gene..."Jclays, A global solution for application design and automatic GWT code gene...
"Jclays, A global solution for application design and automatic GWT code gene...
GWTcon
 
Hyperledger composer (from zero to hero )
Hyperledger composer  (from zero to hero )Hyperledger composer  (from zero to hero )
Hyperledger composer (from zero to hero )
EmanHerawy
 
Meet Qt 6.2 LTS - Ask Us Anything!
Meet Qt 6.2 LTS - Ask Us Anything!Meet Qt 6.2 LTS - Ask Us Anything!
Meet Qt 6.2 LTS - Ask Us Anything!
Qt
 
EzPerformancelogger & Graphite
EzPerformancelogger & GraphiteEzPerformancelogger & Graphite
EzPerformancelogger & GraphiteGaetano Giunta
 
Jumbo the Hadoop cluster bootstrapper
Jumbo the Hadoop cluster bootstrapperJumbo the Hadoop cluster bootstrapper
Jumbo the Hadoop cluster bootstrapper
Gauthier LEONARD
 
Introduction to Google Cloud Platform
Introduction to Google Cloud PlatformIntroduction to Google Cloud Platform
Introduction to Google Cloud Platform
Pradeep Bhadani
 
Unity’s Artist Workflow Level Up | Liz Mercuri
Unity’s Artist Workflow Level Up | Liz MercuriUnity’s Artist Workflow Level Up | Liz Mercuri
Unity’s Artist Workflow Level Up | Liz Mercuri
Jessica Tams
 
#SlimScalding - Less Memory is More Capacity
#SlimScalding - Less Memory is More Capacity#SlimScalding - Less Memory is More Capacity
#SlimScalding - Less Memory is More Capacity
Gera Shegalov
 
Enterprise Front-end
Enterprise Front-endEnterprise Front-end
Enterprise Front-end
GlobalLogic Ukraine
 
Next2019
Next2019Next2019
Next2019
Mario Fahlandt
 
SqueakGTK
SqueakGTKSqueakGTK
SqueakGTK
ESUG
 
DocDokuPLM presentation - OW2Con 2015 Community Award winner
DocDokuPLM presentation - OW2Con 2015 Community Award winnerDocDokuPLM presentation - OW2Con 2015 Community Award winner
DocDokuPLM presentation - OW2Con 2015 Community Award winner
DocDoku
 
2019 09-13 kubernetes is hard - k8s community days
2019 09-13 kubernetes is hard - k8s community days2019 09-13 kubernetes is hard - k8s community days
2019 09-13 kubernetes is hard - k8s community days
Eldad Assis
 

What's hot (19)

EOY Project Pitch - Elaine Yeung
EOY Project Pitch - Elaine YeungEOY Project Pitch - Elaine Yeung
EOY Project Pitch - Elaine Yeung
 
Drupal Brisbane Meetup :: Drupal in late 2017-2018
Drupal Brisbane Meetup :: Drupal in late 2017-2018Drupal Brisbane Meetup :: Drupal in late 2017-2018
Drupal Brisbane Meetup :: Drupal in late 2017-2018
 
Cloud Study Jam Exploring the Cloud
Cloud Study Jam Exploring the CloudCloud Study Jam Exploring the Cloud
Cloud Study Jam Exploring the Cloud
 
Presentation 2016 qgis_action_scripts_sql
Presentation 2016 qgis_action_scripts_sqlPresentation 2016 qgis_action_scripts_sql
Presentation 2016 qgis_action_scripts_sql
 
Dataflow Visualization using ASCII DAG
Dataflow Visualization using ASCII DAGDataflow Visualization using ASCII DAG
Dataflow Visualization using ASCII DAG
 
Check overlaps py
Check overlaps pyCheck overlaps py
Check overlaps py
 
"Jclays, A global solution for application design and automatic GWT code gene...
"Jclays, A global solution for application design and automatic GWT code gene..."Jclays, A global solution for application design and automatic GWT code gene...
"Jclays, A global solution for application design and automatic GWT code gene...
 
Hyperledger composer (from zero to hero )
Hyperledger composer  (from zero to hero )Hyperledger composer  (from zero to hero )
Hyperledger composer (from zero to hero )
 
Meet Qt 6.2 LTS - Ask Us Anything!
Meet Qt 6.2 LTS - Ask Us Anything!Meet Qt 6.2 LTS - Ask Us Anything!
Meet Qt 6.2 LTS - Ask Us Anything!
 
EzPerformancelogger & Graphite
EzPerformancelogger & GraphiteEzPerformancelogger & Graphite
EzPerformancelogger & Graphite
 
Jumbo the Hadoop cluster bootstrapper
Jumbo the Hadoop cluster bootstrapperJumbo the Hadoop cluster bootstrapper
Jumbo the Hadoop cluster bootstrapper
 
Introduction to Google Cloud Platform
Introduction to Google Cloud PlatformIntroduction to Google Cloud Platform
Introduction to Google Cloud Platform
 
Unity’s Artist Workflow Level Up | Liz Mercuri
Unity’s Artist Workflow Level Up | Liz MercuriUnity’s Artist Workflow Level Up | Liz Mercuri
Unity’s Artist Workflow Level Up | Liz Mercuri
 
#SlimScalding - Less Memory is More Capacity
#SlimScalding - Less Memory is More Capacity#SlimScalding - Less Memory is More Capacity
#SlimScalding - Less Memory is More Capacity
 
Enterprise Front-end
Enterprise Front-endEnterprise Front-end
Enterprise Front-end
 
Next2019
Next2019Next2019
Next2019
 
SqueakGTK
SqueakGTKSqueakGTK
SqueakGTK
 
DocDokuPLM presentation - OW2Con 2015 Community Award winner
DocDokuPLM presentation - OW2Con 2015 Community Award winnerDocDokuPLM presentation - OW2Con 2015 Community Award winner
DocDokuPLM presentation - OW2Con 2015 Community Award winner
 
2019 09-13 kubernetes is hard - k8s community days
2019 09-13 kubernetes is hard - k8s community days2019 09-13 kubernetes is hard - k8s community days
2019 09-13 kubernetes is hard - k8s community days
 

Viewers also liked

QGIS UK User Group - Developing with QGIS (Lutra)
QGIS UK User Group - Developing with QGIS (Lutra)QGIS UK User Group - Developing with QGIS (Lutra)
QGIS UK User Group - Developing with QGIS (Lutra)
QGIS UK
 
OSM and QGIS
OSM and QGISOSM and QGIS
OSM and QGIS
QGIS UK
 
QGIS and Altas: Automatic map generation
QGIS and Altas: Automatic map generationQGIS and Altas: Automatic map generation
QGIS and Altas: Automatic map generation
QGIS UK
 
QGIS UK User Group - QGIS and Cartography (Ordnance Survey)
QGIS UK User Group - QGIS and Cartography (Ordnance Survey)QGIS UK User Group - QGIS and Cartography (Ordnance Survey)
QGIS UK User Group - QGIS and Cartography (Ordnance Survey)
QGIS UK
 
QGIS UK User Group - QGIS Evangelism (thinkWhere)
QGIS UK User Group - QGIS Evangelism (thinkWhere)QGIS UK User Group - QGIS Evangelism (thinkWhere)
QGIS UK User Group - QGIS Evangelism (thinkWhere)
QGIS UK
 
QGIS UK User Group - Introduction and Feedback
QGIS UK User Group - Introduction and FeedbackQGIS UK User Group - Introduction and Feedback
QGIS UK User Group - Introduction and FeedbackQGIS UK
 
QGIS UK User Group - QGIS Performance Enhancements (Lutra)
QGIS UK User Group - QGIS Performance Enhancements (Lutra)QGIS UK User Group - QGIS Performance Enhancements (Lutra)
QGIS UK User Group - QGIS Performance Enhancements (Lutra)
QGIS UK
 
Opening slides - South-East UK QGIS user group meeting
Opening slides - South-East UK QGIS user group meetingOpening slides - South-East UK QGIS user group meeting
Opening slides - South-East UK QGIS user group meeting
QGIS UK
 
Djikstra's Algorithm
Djikstra's Algorithm Djikstra's Algorithm
Djikstra's Algorithm
Samar Kenkre
 
Introduction of flood evacuation route search system using QGIS,PostGIS,GRASS...
Introduction of flood evacuation route search system using QGIS,PostGIS,GRASS...Introduction of flood evacuation route search system using QGIS,PostGIS,GRASS...
Introduction of flood evacuation route search system using QGIS,PostGIS,GRASS...
Yoichi Kayama
 
GIS for Transportation Infrastructure Management
GIS for Transportation Infrastructure ManagementGIS for Transportation Infrastructure Management
GIS for Transportation Infrastructure Management
Esri
 
QGIS training class 3
QGIS training class 3QGIS training class 3
QGIS training class 3
Hiroaki Sengoku
 
QGIS training class 2
QGIS training class 2QGIS training class 2
QGIS training class 2
Hiroaki Sengoku
 
Application of gis in urban traffic air quality
Application of gis in urban traffic air qualityApplication of gis in urban traffic air quality
Application of gis in urban traffic air quality
SAMITINJAY SHARMA
 
QGIS training class 1
QGIS training class 1QGIS training class 1
QGIS training class 1
Hiroaki Sengoku
 
QGIS Open Source Desktop GIS
QGIS Open Source Desktop GISQGIS Open Source Desktop GIS
QGIS Open Source Desktop GIS
GIS Colorado
 
GEOPROCESSING IN QGIS
GEOPROCESSING IN QGISGEOPROCESSING IN QGIS
GEOPROCESSING IN QGIS
Swetha A
 
GIS and Civil Engineering: Esri UC
GIS and Civil Engineering: Esri UCGIS and Civil Engineering: Esri UC
GIS and Civil Engineering: Esri UC
Bond Harper
 
GIS for traffic management system
GIS for traffic management systemGIS for traffic management system
GIS for traffic management system
Sourabh Jain
 
Gis in urban
Gis in urbanGis in urban
Gis in urban
Dilhan Bandara
 

Viewers also liked (20)

QGIS UK User Group - Developing with QGIS (Lutra)
QGIS UK User Group - Developing with QGIS (Lutra)QGIS UK User Group - Developing with QGIS (Lutra)
QGIS UK User Group - Developing with QGIS (Lutra)
 
OSM and QGIS
OSM and QGISOSM and QGIS
OSM and QGIS
 
QGIS and Altas: Automatic map generation
QGIS and Altas: Automatic map generationQGIS and Altas: Automatic map generation
QGIS and Altas: Automatic map generation
 
QGIS UK User Group - QGIS and Cartography (Ordnance Survey)
QGIS UK User Group - QGIS and Cartography (Ordnance Survey)QGIS UK User Group - QGIS and Cartography (Ordnance Survey)
QGIS UK User Group - QGIS and Cartography (Ordnance Survey)
 
QGIS UK User Group - QGIS Evangelism (thinkWhere)
QGIS UK User Group - QGIS Evangelism (thinkWhere)QGIS UK User Group - QGIS Evangelism (thinkWhere)
QGIS UK User Group - QGIS Evangelism (thinkWhere)
 
QGIS UK User Group - Introduction and Feedback
QGIS UK User Group - Introduction and FeedbackQGIS UK User Group - Introduction and Feedback
QGIS UK User Group - Introduction and Feedback
 
QGIS UK User Group - QGIS Performance Enhancements (Lutra)
QGIS UK User Group - QGIS Performance Enhancements (Lutra)QGIS UK User Group - QGIS Performance Enhancements (Lutra)
QGIS UK User Group - QGIS Performance Enhancements (Lutra)
 
Opening slides - South-East UK QGIS user group meeting
Opening slides - South-East UK QGIS user group meetingOpening slides - South-East UK QGIS user group meeting
Opening slides - South-East UK QGIS user group meeting
 
Djikstra's Algorithm
Djikstra's Algorithm Djikstra's Algorithm
Djikstra's Algorithm
 
Introduction of flood evacuation route search system using QGIS,PostGIS,GRASS...
Introduction of flood evacuation route search system using QGIS,PostGIS,GRASS...Introduction of flood evacuation route search system using QGIS,PostGIS,GRASS...
Introduction of flood evacuation route search system using QGIS,PostGIS,GRASS...
 
GIS for Transportation Infrastructure Management
GIS for Transportation Infrastructure ManagementGIS for Transportation Infrastructure Management
GIS for Transportation Infrastructure Management
 
QGIS training class 3
QGIS training class 3QGIS training class 3
QGIS training class 3
 
QGIS training class 2
QGIS training class 2QGIS training class 2
QGIS training class 2
 
Application of gis in urban traffic air quality
Application of gis in urban traffic air qualityApplication of gis in urban traffic air quality
Application of gis in urban traffic air quality
 
QGIS training class 1
QGIS training class 1QGIS training class 1
QGIS training class 1
 
QGIS Open Source Desktop GIS
QGIS Open Source Desktop GISQGIS Open Source Desktop GIS
QGIS Open Source Desktop GIS
 
GEOPROCESSING IN QGIS
GEOPROCESSING IN QGISGEOPROCESSING IN QGIS
GEOPROCESSING IN QGIS
 
GIS and Civil Engineering: Esri UC
GIS and Civil Engineering: Esri UCGIS and Civil Engineering: Esri UC
GIS and Civil Engineering: Esri UC
 
GIS for traffic management system
GIS for traffic management systemGIS for traffic management system
GIS for traffic management system
 
Gis in urban
Gis in urbanGis in urban
Gis in urban
 

Similar to Going Enterprise QGIS and PostGIS

Life of a data engineer
Life of a data engineerLife of a data engineer
Life of a data engineer
Nithish Raghunandanan
 
Deployment of PostgreSQL inside of Kubernetes with High Availability
 Deployment of PostgreSQL inside of Kubernetes with High Availability Deployment of PostgreSQL inside of Kubernetes with High Availability
Deployment of PostgreSQL inside of Kubernetes with High Availability
EDB
 
Choosing data warehouse considerations
Choosing data warehouse considerationsChoosing data warehouse considerations
Choosing data warehouse considerations
Aseem Bansal
 
Using ClickHouse for Experimentation
Using ClickHouse for ExperimentationUsing ClickHouse for Experimentation
Using ClickHouse for Experimentation
Gleb Kanterov
 
Big Query Basics
Big Query BasicsBig Query Basics
Big Query Basics
Ido Green
 
India Analytics and Big Data Summit 2015
India Analytics and Big Data Summit 2015India Analytics and Big Data Summit 2015
India Analytics and Big Data Summit 2015Kanwal Prakash Singh
 
India Analytics and Big Data Summit 2015
India Analytics and Big Data Summit 2015India Analytics and Big Data Summit 2015
India Analytics and Big Data Summit 2015Kanwal Prakash Singh
 
Continuous Infrastructure First
Continuous Infrastructure FirstContinuous Infrastructure First
Continuous Infrastructure First
Kris Buytaert
 
Workflow Engines + Luigi
Workflow Engines + LuigiWorkflow Engines + Luigi
Workflow Engines + Luigi
Vladislav Supalov
 
Executive Intro to BigQuery
Executive Intro to BigQueryExecutive Intro to BigQuery
Executive Intro to BigQuery
William M. Cohee
 
Dirty data? Clean it up! - Datapalooza Denver 2016
Dirty data? Clean it up! - Datapalooza Denver 2016Dirty data? Clean it up! - Datapalooza Denver 2016
Dirty data? Clean it up! - Datapalooza Denver 2016
Dan Lynn
 
Our journey with druid - from initial research to full production scale
Our journey with druid - from initial research to full production scaleOur journey with druid - from initial research to full production scale
Our journey with druid - from initial research to full production scale
Itai Yaffe
 
Starting a Drupal 8 Project? Let’s do a Technical Discovery - DrupalConAsia 2...
Starting a Drupal 8 Project? Let’s do a Technical Discovery - DrupalConAsia 2...Starting a Drupal 8 Project? Let’s do a Technical Discovery - DrupalConAsia 2...
Starting a Drupal 8 Project? Let’s do a Technical Discovery - DrupalConAsia 2...
Ravindra Singh
 
Piano Media - approach to data gathering and processing
Piano Media - approach to data gathering and processingPiano Media - approach to data gathering and processing
Piano Media - approach to data gathering and processing
MartinStrycek
 
Apache Cassandra at Target - Cassandra Summit 2014
Apache Cassandra at Target - Cassandra Summit 2014Apache Cassandra at Target - Cassandra Summit 2014
Apache Cassandra at Target - Cassandra Summit 2014
Dan Cundiff
 
Counting Unique Users in Real-Time: Here's a Challenge for You!
Counting Unique Users in Real-Time: Here's a Challenge for You!Counting Unique Users in Real-Time: Here's a Challenge for You!
Counting Unique Users in Real-Time: Here's a Challenge for You!
DataWorks Summit
 
Dirty Data? Clean it up! - Rocky Mountain DataCon 2016
Dirty Data? Clean it up! - Rocky Mountain DataCon 2016Dirty Data? Clean it up! - Rocky Mountain DataCon 2016
Dirty Data? Clean it up! - Rocky Mountain DataCon 2016
Dan Lynn
 
Big data on google platform dev fest presentation
Big data on google platform   dev fest presentationBig data on google platform   dev fest presentation
Big data on google platform dev fest presentationPrzemysław Pastuszka
 
DA 592 - Term Project Presentation - Berker Kozan Can Koklu - Kaggle Contest
DA 592 - Term Project Presentation - Berker Kozan Can Koklu - Kaggle ContestDA 592 - Term Project Presentation - Berker Kozan Can Koklu - Kaggle Contest
DA 592 - Term Project Presentation - Berker Kozan Can Koklu - Kaggle Contest
Berker Kozan
 
Data_and_Analytics_Industry_IESE_v3.pdf
Data_and_Analytics_Industry_IESE_v3.pdfData_and_Analytics_Industry_IESE_v3.pdf
Data_and_Analytics_Industry_IESE_v3.pdf
prevota
 

Similar to Going Enterprise QGIS and PostGIS (20)

Life of a data engineer
Life of a data engineerLife of a data engineer
Life of a data engineer
 
Deployment of PostgreSQL inside of Kubernetes with High Availability
 Deployment of PostgreSQL inside of Kubernetes with High Availability Deployment of PostgreSQL inside of Kubernetes with High Availability
Deployment of PostgreSQL inside of Kubernetes with High Availability
 
Choosing data warehouse considerations
Choosing data warehouse considerationsChoosing data warehouse considerations
Choosing data warehouse considerations
 
Using ClickHouse for Experimentation
Using ClickHouse for ExperimentationUsing ClickHouse for Experimentation
Using ClickHouse for Experimentation
 
Big Query Basics
Big Query BasicsBig Query Basics
Big Query Basics
 
India Analytics and Big Data Summit 2015
India Analytics and Big Data Summit 2015India Analytics and Big Data Summit 2015
India Analytics and Big Data Summit 2015
 
India Analytics and Big Data Summit 2015
India Analytics and Big Data Summit 2015India Analytics and Big Data Summit 2015
India Analytics and Big Data Summit 2015
 
Continuous Infrastructure First
Continuous Infrastructure FirstContinuous Infrastructure First
Continuous Infrastructure First
 
Workflow Engines + Luigi
Workflow Engines + LuigiWorkflow Engines + Luigi
Workflow Engines + Luigi
 
Executive Intro to BigQuery
Executive Intro to BigQueryExecutive Intro to BigQuery
Executive Intro to BigQuery
 
Dirty data? Clean it up! - Datapalooza Denver 2016
Dirty data? Clean it up! - Datapalooza Denver 2016Dirty data? Clean it up! - Datapalooza Denver 2016
Dirty data? Clean it up! - Datapalooza Denver 2016
 
Our journey with druid - from initial research to full production scale
Our journey with druid - from initial research to full production scaleOur journey with druid - from initial research to full production scale
Our journey with druid - from initial research to full production scale
 
Starting a Drupal 8 Project? Let’s do a Technical Discovery - DrupalConAsia 2...
Starting a Drupal 8 Project? Let’s do a Technical Discovery - DrupalConAsia 2...Starting a Drupal 8 Project? Let’s do a Technical Discovery - DrupalConAsia 2...
Starting a Drupal 8 Project? Let’s do a Technical Discovery - DrupalConAsia 2...
 
Piano Media - approach to data gathering and processing
Piano Media - approach to data gathering and processingPiano Media - approach to data gathering and processing
Piano Media - approach to data gathering and processing
 
Apache Cassandra at Target - Cassandra Summit 2014
Apache Cassandra at Target - Cassandra Summit 2014Apache Cassandra at Target - Cassandra Summit 2014
Apache Cassandra at Target - Cassandra Summit 2014
 
Counting Unique Users in Real-Time: Here's a Challenge for You!
Counting Unique Users in Real-Time: Here's a Challenge for You!Counting Unique Users in Real-Time: Here's a Challenge for You!
Counting Unique Users in Real-Time: Here's a Challenge for You!
 
Dirty Data? Clean it up! - Rocky Mountain DataCon 2016
Dirty Data? Clean it up! - Rocky Mountain DataCon 2016Dirty Data? Clean it up! - Rocky Mountain DataCon 2016
Dirty Data? Clean it up! - Rocky Mountain DataCon 2016
 
Big data on google platform dev fest presentation
Big data on google platform   dev fest presentationBig data on google platform   dev fest presentation
Big data on google platform dev fest presentation
 
DA 592 - Term Project Presentation - Berker Kozan Can Koklu - Kaggle Contest
DA 592 - Term Project Presentation - Berker Kozan Can Koklu - Kaggle ContestDA 592 - Term Project Presentation - Berker Kozan Can Koklu - Kaggle Contest
DA 592 - Term Project Presentation - Berker Kozan Can Koklu - Kaggle Contest
 
Data_and_Analytics_Industry_IESE_v3.pdf
Data_and_Analytics_Industry_IESE_v3.pdfData_and_Analytics_Industry_IESE_v3.pdf
Data_and_Analytics_Industry_IESE_v3.pdf
 

Recently uploaded

Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
Neo4j
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
Matthew Sinclair
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Nexer Digital
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
nkrafacyberclub
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
Pierluigi Pugliese
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
sonjaschweigert1
 
GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
ThomasParaiso2
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 

Recently uploaded (20)

Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
 
GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 

Going Enterprise QGIS and PostGIS