Taking Microsoft SQL Server into the World of Spatial Data Management Milan Stojic, Michael Rys Program Managers

Slides:



Advertisements
Similar presentations
The 12 Reasons to Love Microsoft SQL Server 2012 Dandy Weyn Thomas LaRock Sean Boon DBI202_R.
Advertisements

Europe’s Premier Community SQL Server Conference # SQLBITS.
Kevin Donovan Program Manager, Office BI Microsoft Corporation
Upgrading SSIS Packages to SQL Server 2012 Sven Aelterman Lecturer in Information Systems & Web/Technology Specialist Troy University, Sorrell College.
4/14/ :52 PM DBI405 Troubleshooting SQL Server Spatial Query Performance: A Deep Dive into Spatial Indexing Michael Rys Principal Program Manager.
What's New in Microsoft Deployment Toolkit 2012 Michael Niehaus Senior Program Manager Microsoft Corporation.
Many-To-Many in DAX Alberto Ferrari Senior Consultant SQLBI DBI413.
Windows Azure SQL Reporting Dany Hoter Senior Program Manager Microsoft Corporation Ola Lavi Software Development Engineer Microsoft Corporation.
Building the Fastest SQL Servers Brent Ozar Microsoft Certified Solutions Master (MCSM) Brent Ozar PLF, LLC DBI328.
Your Data Any Place, Any Time Delivering Location Intelligence with Spatial Data.
Business Intelligence and Data Visualization: Microsoft SQL Server 2012 Jen Stirrup MVP Copper Blue Consulting DBI206.
Building Stylish Power View Reports Riccardo Muti Microsoft Corporation DBI302 Building Stylish & Effective Power View Reports.
Exploring SQL Server Data Tier Applications Gert Drapers Principal Group Program Manager Microsoft Corporation Adam Mahood Program Manager.
SQL Server AlwaysOn: Active Secondaries Luis Vargas Program Manager Microsoft Corporation DBI312.
Business Continuity Solutions for SQL Database* applications on Windows Azure Alexander (Sasha) Nosov Principal Program Manager Microsoft.
Enterprise Information Management (EIM): Bringing Together SSIS, DQS, and MDS Matt Masson Senior Program Manager Microsoft Corporation Matthew Roche Senior.
Data Mining 2012 with Microsoft Excel 2010 and PowerPivot Mark Tabladillo, Ph.D. Microsoft MVP, Data Mining Architect MarkTab Consulting DBI204.
Delivering KPIs with Microsoft SQL Server Analysis Services
SQL Azure Administration and Application Self-Servicing Michal Lesiczka Program Manager Microsoft Corporation Vinod Jagannathan Program Manager Microsoft.
4/19/2017 7:47 PM DBI311 Microsoft SQL Server Data Tools: Database Development from Zero to Sixty Gert Drapers Principal Group Program Manager.
Configuring Kerberos for Microsoft SharePoint 2010 BI in 7 Steps (SQL Server 2012) Chuck Heinzelman Senior Program Manager – BPD CX Microsoft Corporation.
Deploying Microsoft SQL Server 2012 Using Windows Server Core Chuck Heinzelman Senior Program Manager – BPD CX Microsoft DBI313 Thomas LaRock Technical.
Optimizing Microsoft SQL Server Analysis Services for Big Data Adam Jorgensen Microsoft Corporation.
Overview SQL Server 2008 Overview Presented by Tarek Ghazali IT Technical Specialist Microsoft SQL Server MVP, MCTS Microsoft Web Development MCP ITIL.
Preparing to Support Enterprise Applications on Windows Azure Eric Mattingly Service Engineer Microsoft Corporation AZR301.
The Dirty Dozen: Windows PowerShell Scripts for the Busy DBA Ike Ellis.
Marko Tintor Danica Porobić Microsoft Development Center Serbia.
Virtual techdays INDIA │ august 2010 Developing with SQL Server Spatial & Deep Dive into Spatial Indexing Pinal Dave │ Mentor, Solid Quality Mentors.
Real World High Availability and Site Resilience Design Robert Gillies Solution Architect Microsoft Corporation EXL308.
SQLCAT: SQL Server 2012 AlwaysOn Lessons Learned from Early Customer Deployments Sanjay Mishra Program Manager Microsoft Corporation DBI360.
Taking Microsoft SQL Server into the World of Spatial Data Management Michael Rys Principal Program Manager Microsoft DBI324.
Advanced Microsoft SharePoint 2010 Upgrade Troubleshooting Todd Klindt SharePoint Nerd Rackspace OSP339.
Optimizing Your BI Semantic Model for Performance and Scale Dave Wickert (AE7TD) Principal Program Manager SQL Server Business Intelligence.
BISM: Multidimensional vs. Tabular Marco Russo Senior Consultant SQLBI.
SQL Server xVelocity memory optimized Columnstore Index Performance Tuning Rapinder Jawanda Sr. Program Manager Microsoft Corporation.
App Controller Richard Rundle Ketan Ghelani Program Managers Microsoft Corporation MGT303.
AZR203. WA Storage Geo-Replication.
Windows Phone: Building Enterprise Apps Rob Tiffany Architect Microsoft Corporation WPH207.
FDN03. Source: IDC, Media Tablet Multi-Client Study, February Note: IDC only surveyed iPad owners for this study.
Tips and Tricks: Effectively Manage Your SharePoint Farm with BI Kevin Donovan Program Manager Microsoft Corporation DBI306.
OSP201: Creating Self- Service BI Solutions with SharePoint Server 2010 Peter Myers.
Microsoft SQL Server Data Tools: Database Development from Zero to Sixty Gert Drapers Principal Group Program Manager Microsoft Corporation.
+1 (425) Business Continuity Solutions for SQL Database* applications in Windows Azure Alexander (Sasha) Nosov Principal Program Manager Microsoft.
Building the Fastest SQL Servers Brent Ozar Microsoft Certified Solutions Master (MCSM) Brent Ozar PLF, LLC DBI328.
Get Familiar with Spatial Data. Slava Murygin – SQL SlavaSQL.BlogSpot.com.
Making Agile Estimation Work Joel Semeniuk and Stephen Forte Microsoft Corporation AAP309.
Integrating SQL Server FileTables, Property Search, and FTS/Semantic Search Bob Beauchemin Developer Skills Partner SQLskills.
DAT319 - Building Location-Aware Applications in SQL Server 2008: Introducing the Spatial Data Type Michael Rys Principal Program Manager SQL Server Engine,
Get Familiar with Spatial Data
Fast Track to SPATIAL Reporting!
Riccardo Muti Microsoft Corporation
Fun with SQL Server Spatial Data
Running Reporting Services in SharePoint Integrated Mode: How and Why
Understanding & Using Spatial Data Features in SQL Server
Matt Masson Senior Program Manager Microsoft Corporation
9/23/2018 1:04 AM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Spatial Data Types And Indexing SQL Server 2008
Fun with SQL Server Spatial Data
Enriching your BI Semantic Models with Data Analysis Expressions (DAX)
Building the Perfect BI Semantic Model for Power View
11/16/ :06 AM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
12/5/2018 3:17 PM DBI207 BI Power Hour Amit Velingkar, Sean Boon, Julie Strauss, Matt Masson, Matthew Roche Microsoft Corporation © 2007 Microsoft Corporation.
The Dirty Dozen: Windows PowerShell Scripts for the Busy DBA
TechEd /18/2019 2:43 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
2/17/2019 7:32 AM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Pushing Data to and from the Cloud with SQL Azure Data Sync
Building the Perfect BI Semantic Model for Power View
Building Self-Service BI Applications Using PowerPivot
Enriching your BI Semantic Models with Data Analysis Expressions (DAX)
Running Reporting Services in SharePoint Integrated Mode: How and Why
Presentation transcript:

Taking Microsoft SQL Server into the World of Spatial Data Management Milan Stojic, Michael Rys Program Managers DBI324

The Business Opportunity Increased user-sophistication More data sources More kinds of data Integrated systems and mash-ups Ubiquitous geographical technology GPS Online mapping services Availability of geographical data

demo Spatial Teaser

Customer-base management and development Environmental- related data impact, analysis, and planning Financial and economic analysis in communities Government-based planning and development analysis Market segmentation and analysis Scientific research study design and analysis Real-estate development and analysis

geography data type Geodetic (“Round Earth”) geospatial model: Ellipsoidal coordinates (Lat, Long, Z, M) Define points, lines, and areas with longitude and latitude Account for planetary curvature and obtain accurate “great circle” distances geometry data type Planar (“Flat Earth”) geospatial model projected ‘flat map’ (X, Y, Z, M) Define points, lines, and areas with coordinates Use for localized areas or non-projected surfaces such as interior spaces

The Mercator projection did not come out until Please play along

Well-Known-Binary: 0x CDDC C0D CDD CD D C07A CDD BD0F CDDC C0D41 Well-Known-Text: 'POLYGON(( , , , , ))' GML:

GEOMETRYCOLLECTION (POLYGON (( , , , )), LINESTRING ( , ), POLYGON (( , , , )), POLYGON (( , , , )), …..

demo Spatial Examples

CIRCULARSTRING (0 50, 90 50, , , 0 50) CURVEPOLYGON (CIRCULARSTRING (0 50, 90 50, , , 0 50)) If a circular linestring encloses an area, a curve polygon can be created Coordinate pair order is important for the geography type. This set of coordinates is ordered according to the “left foot rule” for exterior rings.

Both types provide static and instance methods Calculate distances, find intersections, etc. SELECT StreetName FROM Streets WHERE = 1 Find streets that intersect the Microsoft campus

BufferWithCurves() GEOGRAPHY = GEOGRAPHY::STGeomFromText('CIRCULARSTRING(0 50, 45 50, 90 50)',4326) GEOGRAPHY --Number of vertices: 11 GEOGRAPHY = GEOGRAPHY::STGeomFromText('CIRCULARSTRING(0 50, 45 50, 90 50)',4326) GEOGRAPHY --Number of vertices: 257 This method will construct the resulting polygon with circular arcs, often resulting in a dramatically smaller spatial object.

ReorientObject This method will reverse the order of coordinates which define polygon rings. This method is a NoOp on line strings, circular arcs and points. This method does only work with the GEOGRAPHY type.

demo More Spatial Examples

demo Generating and Loading Spatial Data

demo Spatial Indexing

Take advantage of comprehensive spatial support geometry and geography data types Methods for spatial operations On premise and in the cloud Build high performance spatial solutions Store spatial data with business data Spatial indexing Extend and integrate geospatial applications Industry-standards compatibility Comprehensive programmatic library

Some Spatial Presentations (with further links) and whitepapers: data-queries-in-sql-server-2012.aspx Forum: Blogs: Find Us {milans, Breakout Sessions DBI405 - Troubleshooting SQL Server Spatial Query Performance: A Deep Dive into Spatial Indexing

mva Microsoft Virtual Academy SQL Server 2012 Eval Copy Get Certified! Hands-On Labs

Connect. Share. Discuss. Learning Microsoft Certification & Training Resources TechNet Resources for IT Professionals Resources for Developers

Evaluations Submit your evals online