SlideShare una empresa de Scribd logo
1 de 32
Spatial Data with SQL Server
Reporting Services
Using SQL Server Reporting Services you
can visualize spatial information in a report or
dashboard alongside other business data in
the form of tables, charts, or graphs that
present other facets of related information.



Mihail Mateev
Senior Technical Evangelist, TL @ Infragistics
About me

 Mihail Mateev is a Senior Technical Evangelist,
 Team Lead at Infragistics Inc.
 Mihail worked in various areas related to
 technology    Microsoft:     Silverlight, WPF,
 Windows Phone 7, Visual Studio LightSwitch,
 WCF RIA Services, ASP.Net MVC, Windows
 Metro Applications, MS SQL Server and
 Windows Azure


2 |
Agenda

  Creating a Simple Report Map
  SQL Server Spatial Data
  SRSS Map Control Data Sources
       Map Gallery (Installed Maps)
       ESRI Shapefile
       SQL Server Spatial Query
     Customizing the Map Viewport
     Adding an Analytic Dataset
     Adding a Bing Maps Tile Layer
     Windows Azure Reporting Services and Spatial Data


3 |
Spatial Data

  Analyzing sales trends

  Analyzing the best placement depending of
      different criteria

  Navigating to s destination using a GPS device.




4 |
Spatial Data

  Allowing customers to track the deliveries

  Finding the optimum route for transportation
      tasks

  Reporting geospatial information on the map
      rather than in a tabular or chart format



5 |
Representing Geospatial Features

  Points
  Polylines
  Polygons.




          Points      Polylines   Polygons



6 |
Comparing Raster to Vector Data

  Vector Data:             Raster Data:
  describes discrete       represents spatial
   spatial objects by        information using a
   defining the coordinates matrix of cells.
   of geometries
                              Rows
      X,Y   X,Y   X,Y

                        X,Y    X,Y     Columns




7 |
Geographic and Projected CS

  Geographic           Projected Coordinate
   Coordinate System     System
                                Y
                                    Data
                          - X          +X
                          +Y           +Y
                                    usually here
                                                X
                          -X           +X
                          -Y           - Y




8 |
Spatial Data and SQL Server

  Geospatial Data Types
  SQL Server supports two different spatial data types:
   GEOMETRY and GEOGRAPHY




9 |
Spatial Data and SQL Server

   Using Spatial Objects
   Create Spatial Objects




10 |
SQL Server Reporting Services
   SQL Server Reporting Services (SSRS) is a server-based
    report generation software system from Microsoft.
   Administered via a web interface, it can be used to
    prepare and deliver a variety of interactive and printed
    reports.




11 |
SRSS and Spatial Data

   Map Report Item and
    Sources for Spatial
    Data
   Spatial data can be
    provided to the Map
    Report Item (Map Report   1. Map Gallery Reports
    Control) in three ways:
                              2. ESRI Shapefiles
                              3. SQL Server spatial data
                                 stored in a database


12 |
Map Layers

   Multi layer support         1. Polygon – used to show
   Each layer can contain         geographic areas such
    spatial data used to draw      as countries or states.
    the map, analytical data,   2. Line – used to show
    and other properties such      paths and routes.
    as color and size.          3. Point – used to show
                                   specific geographic
                                   places.
                                4. Tile – used to display
                                   Bing maps in reports.


13 |
Creating the Report Project

   SQL Server Data
    Tools
   Report Server Project
   Map Report Control
   Spatial Data Source




14 |
Spatial Data Source

   Tile Source
   Shapefiles
   SQL Server Spatial
    Data




15 |
Customizing the Map Viewport

   Map Projections
   Center and Zoom
   Fill, Border, and
    Shadow




16 |
Analytical Data

   Add an analityc
    dataset
   Match an analityc
    dataset to a spatial
    dataset




17 |
Thematic Maps
 Distribution Options
      Optimal
      Equal Interval
      Equal Distribution
      Custom




18 |
Zoom and Transparency




19 |
Deployment
  Select TargetServer
  URL




20 |
Assigning Actions to Map Elements

   it is possible to add a        Redirect to report with
    degree of user interaction      parameter:
    to SSRS maps by
    assigning     actions    to
    elements on the map.           SELECT CODE,
   An action is triggered          CNTRY_NAME,
    when the user clicks on a       POP_CNTRY, FIPS,
    particular report element,      geom.STArea() AS area
    which can redirect them          FROM world WHERE
    to a new report or URL          (CNTRY_NAME =
                                    @country)


21 |
Assigning Actions to Map Elements
        Select Polygon Properties
        Select the Action tab
        Select the Go to report
         action and Specify other
         report
        Add a parameter




22 |
DEMO

 Create a report with
  spatial data from Bing
  Maps, shapefiles and
  SQL Server spatial
  data
Windows Azure SQL Reporting

   Windows Azure SQL        1. Preparing a database.
    Reporting works the      2. Creating a New SQL
    same as SQL Server          Azure Reporting Server
    Reporting Service –      3. Developing a Report in
    but runs on cloud with      BITS
    some limitation such     4. Using Spatial Data with
                                Windows Azure SQL
    as it connects only         Reporting
    with SQL Azure
                             5. Publishing Reports
    database.


24 |
Preparing a Database


   Windows Azure SQL    1. Create a new SQL
    Database                Windows Azure
                            Database server
                         2. Set Firewall Rules
                         3. Import Spatial Data




25 |
Creating a New Azure SQL Reporting Server


   Windows Azure SQL   1. Create a new Azure SQL
    Reporting Server       Reporting Server.
                        2. Get the Web Service
                           URL




26 |
Developing a Report in BITS

   Create a Report     1. Create a new Reporting
                           Server Project.
                        2. Add a Report
                        3. Add a new data source
                        4. Provide the query for
                           fetching the record from
                           database




27 |
Developing a Report in BITS


   Create a Report     1. Add a Map control.
                        2. Choose a dataset with
                           SQL Server spatial data
                        3. Create a thematic map




28 |
Developing a Report in BITS


   Create a Report     1. Select TargetServer URL
                        2. Publish the
                           Project/Report
                        3. Verify the Reports in
                           SQL Azure Reporting
                           Service




29 |
DEMO

 Create a report with
  spatial data from Bing
  Maps,         Windows
  Azure SQL Database
  spatial data using
  Windows Azure SQL
  Reporting
QUESTIONS



              Q&A



31 |
Sponsors

Más contenido relacionado

La actualidad más candente

Introduction to GIS systems
Introduction to GIS systemsIntroduction to GIS systems
Introduction to GIS systems
Vivek Srivastava
 
Arc gis introduction-ppt
Arc gis introduction-pptArc gis introduction-ppt
Arc gis introduction-ppt
Ashok Peddi
 
How to empower community by using GIS lecture 2
How to empower community by using GIS lecture 2How to empower community by using GIS lecture 2
How to empower community by using GIS lecture 2
wang yaohui
 
Dsm Presentation
Dsm PresentationDsm Presentation
Dsm Presentation
richoe
 
How to empower community by using GIS lecture 1
How to empower community by using GIS lecture 1How to empower community by using GIS lecture 1
How to empower community by using GIS lecture 1
wang yaohui
 

La actualidad más candente (20)

Geographical Information System (GIS) Georeferencing and Digitization, Bihar ...
Geographical Information System (GIS) Georeferencing and Digitization, Bihar ...Geographical Information System (GIS) Georeferencing and Digitization, Bihar ...
Geographical Information System (GIS) Georeferencing and Digitization, Bihar ...
 
Introduction to ArcGIS
Introduction to ArcGISIntroduction to ArcGIS
Introduction to ArcGIS
 
Nycct GIS_primer tutorial
Nycct  GIS_primer tutorialNycct  GIS_primer tutorial
Nycct GIS_primer tutorial
 
GIS PPT
GIS PPTGIS PPT
GIS PPT
 
GIS and Mapping Software Introduction
GIS and Mapping Software IntroductionGIS and Mapping Software Introduction
GIS and Mapping Software Introduction
 
QGIS training class 3
QGIS training class 3QGIS training class 3
QGIS training class 3
 
Automated change detection in grass gis
Automated change detection in grass gisAutomated change detection in grass gis
Automated change detection in grass gis
 
Introduction to GIS systems
Introduction to GIS systemsIntroduction to GIS systems
Introduction to GIS systems
 
GIS
GISGIS
GIS
 
Arc gis introduction-ppt
Arc gis introduction-pptArc gis introduction-ppt
Arc gis introduction-ppt
 
Geoprocessing
GeoprocessingGeoprocessing
Geoprocessing
 
Lect 9 lab-1 intro to interface
Lect 9 lab-1 intro to interfaceLect 9 lab-1 intro to interface
Lect 9 lab-1 intro to interface
 
How to empower community by using GIS lecture 2
How to empower community by using GIS lecture 2How to empower community by using GIS lecture 2
How to empower community by using GIS lecture 2
 
Arc gis desktop_and_geoprocessing
Arc gis desktop_and_geoprocessingArc gis desktop_and_geoprocessing
Arc gis desktop_and_geoprocessing
 
QGIS Tutorial 2
QGIS Tutorial 2QGIS Tutorial 2
QGIS Tutorial 2
 
Dsm Presentation
Dsm PresentationDsm Presentation
Dsm Presentation
 
Q-GIS : Geo-referencing and Digitization
Q-GIS : Geo-referencing and DigitizationQ-GIS : Geo-referencing and Digitization
Q-GIS : Geo-referencing and Digitization
 
Exploration and 3D GIS Software - MapInfo Professional Discover3D 2015
Exploration and 3D GIS Software - MapInfo Professional Discover3D 2015Exploration and 3D GIS Software - MapInfo Professional Discover3D 2015
Exploration and 3D GIS Software - MapInfo Professional Discover3D 2015
 
How to empower community by using GIS lecture 1
How to empower community by using GIS lecture 1How to empower community by using GIS lecture 1
How to empower community by using GIS lecture 1
 
Introduction to gis and arc gis
Introduction to gis and arc gis Introduction to gis and arc gis
Introduction to gis and arc gis
 

Similar a Spatial Data with SQL Server Reporting Services

Introduction of super map gis 10i(2020) (1)
Introduction of super map gis 10i(2020) (1)Introduction of super map gis 10i(2020) (1)
Introduction of super map gis 10i(2020) (1)
GeoMedeelel
 
Gis mapping presentation jvc in eng
Gis mapping presentation jvc in engGis mapping presentation jvc in eng
Gis mapping presentation jvc in eng
LIWG-Laos
 
Gis mapping by jvc
Gis mapping by jvcGis mapping by jvc
Gis mapping by jvc
LIWG-Laos
 
2013 Peter Williams AIMS Mapping Presentation
2013 Peter Williams AIMS Mapping Presentation2013 Peter Williams AIMS Mapping Presentation
2013 Peter Williams AIMS Mapping Presentation
Peter Williams
 

Similar a Spatial Data with SQL Server Reporting Services (20)

Ordina SOFTC Presentation - UsingGeoData_ReportBuilder
Ordina SOFTC Presentation - UsingGeoData_ReportBuilderOrdina SOFTC Presentation - UsingGeoData_ReportBuilder
Ordina SOFTC Presentation - UsingGeoData_ReportBuilder
 
GIS Presentation.pptx
GIS Presentation.pptxGIS Presentation.pptx
GIS Presentation.pptx
 
Business Intelligence Technology Presentation
Business Intelligence Technology PresentationBusiness Intelligence Technology Presentation
Business Intelligence Technology Presentation
 
Technical description of Map Intelligence
Technical description of Map IntelligenceTechnical description of Map Intelligence
Technical description of Map Intelligence
 
GIS for City Gas Networks
GIS for City Gas NetworksGIS for City Gas Networks
GIS for City Gas Networks
 
Introduction of super map gis 10i(2020) (1)
Introduction of super map gis 10i(2020) (1)Introduction of super map gis 10i(2020) (1)
Introduction of super map gis 10i(2020) (1)
 
Introduction of super map gis 10i bitcc technology jayson
Introduction of super map gis 10i bitcc technology jaysonIntroduction of super map gis 10i bitcc technology jayson
Introduction of super map gis 10i bitcc technology jayson
 
Gis mapping presentation jvc in eng
Gis mapping presentation jvc in engGis mapping presentation jvc in eng
Gis mapping presentation jvc in eng
 
Gis mapping by jvc
Gis mapping by jvcGis mapping by jvc
Gis mapping by jvc
 
Concepts and Methods of Embedding Statistical Data into Maps
Concepts and Methods of Embedding Statistical Data into MapsConcepts and Methods of Embedding Statistical Data into Maps
Concepts and Methods of Embedding Statistical Data into Maps
 
Concepts and Methods of Embedding Statistical Data into Maps
Concepts and Methods of Embedding Statistical Data into MapsConcepts and Methods of Embedding Statistical Data into Maps
Concepts and Methods of Embedding Statistical Data into Maps
 
seminar100326a.pdf
seminar100326a.pdfseminar100326a.pdf
seminar100326a.pdf
 
Precisely MapInfo Pro v2019 and Roadmap
Precisely MapInfo Pro v2019 and RoadmapPrecisely MapInfo Pro v2019 and Roadmap
Precisely MapInfo Pro v2019 and Roadmap
 
DSD-INT 2022 FEWS-Taiwan Dashboard - Shen
DSD-INT 2022 FEWS-Taiwan Dashboard - ShenDSD-INT 2022 FEWS-Taiwan Dashboard - Shen
DSD-INT 2022 FEWS-Taiwan Dashboard - Shen
 
Ssrs 2008 R2 webinar
Ssrs 2008 R2   webinarSsrs 2008 R2   webinar
Ssrs 2008 R2 webinar
 
2013 Peter Williams AIMS Mapping Presentation
2013 Peter Williams AIMS Mapping Presentation2013 Peter Williams AIMS Mapping Presentation
2013 Peter Williams AIMS Mapping Presentation
 
From Data to Maps to Docs: Turn Days into Minutes with Automated Integration
From Data to Maps to Docs: Turn Days into Minutes with Automated IntegrationFrom Data to Maps to Docs: Turn Days into Minutes with Automated Integration
From Data to Maps to Docs: Turn Days into Minutes with Automated Integration
 
Sap business objects 4 quick start manual
Sap business objects 4 quick start manualSap business objects 4 quick start manual
Sap business objects 4 quick start manual
 
Technical Research Document - Anurag
Technical Research Document - AnuragTechnical Research Document - Anurag
Technical Research Document - Anurag
 
Leveraging Geographic Data in SugarCRM
Leveraging Geographic Data in SugarCRMLeveraging Geographic Data in SugarCRM
Leveraging Geographic Data in SugarCRM
 

Más de Mihail Mateev

Win j svsphonegap-damyan-petev-mihail-mateev
Win j svsphonegap-damyan-petev-mihail-mateevWin j svsphonegap-damyan-petev-mihail-mateev
Win j svsphonegap-damyan-petev-mihail-mateev
Mihail Mateev
 
Using SQL Local Database in Mobile Applications
Using SQL Local Database in Mobile ApplicationsUsing SQL Local Database in Mobile Applications
Using SQL Local Database in Mobile Applications
Mihail Mateev
 

Más de Mihail Mateev (7)

Dealing with Azure Cosmos DB
Dealing with Azure Cosmos DBDealing with Azure Cosmos DB
Dealing with Azure Cosmos DB
 
Clash of Technologies Google Cloud vs Microsoft Azure
Clash of Technologies Google Cloud vs Microsoft AzureClash of Technologies Google Cloud vs Microsoft Azure
Clash of Technologies Google Cloud vs Microsoft Azure
 
Devday 2014 using_afs_in_your_cloud_app
Devday 2014 using_afs_in_your_cloud_appDevday 2014 using_afs_in_your_cloud_app
Devday 2014 using_afs_in_your_cloud_app
 
Cloud conf-varna-2014-mihail mateev-spatial-data-and-microsoft-azure-sql-data...
Cloud conf-varna-2014-mihail mateev-spatial-data-and-microsoft-azure-sql-data...Cloud conf-varna-2014-mihail mateev-spatial-data-and-microsoft-azure-sql-data...
Cloud conf-varna-2014-mihail mateev-spatial-data-and-microsoft-azure-sql-data...
 
Varna conf nodejs-oss-microsoft-azure[final]
Varna conf nodejs-oss-microsoft-azure[final]Varna conf nodejs-oss-microsoft-azure[final]
Varna conf nodejs-oss-microsoft-azure[final]
 
Win j svsphonegap-damyan-petev-mihail-mateev
Win j svsphonegap-damyan-petev-mihail-mateevWin j svsphonegap-damyan-petev-mihail-mateev
Win j svsphonegap-damyan-petev-mihail-mateev
 
Using SQL Local Database in Mobile Applications
Using SQL Local Database in Mobile ApplicationsUsing SQL Local Database in Mobile Applications
Using SQL Local Database in Mobile Applications
 

Último

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 

Último (20)

GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 

Spatial Data with SQL Server Reporting Services

  • 1. Spatial Data with SQL Server Reporting Services Using SQL Server Reporting Services you can visualize spatial information in a report or dashboard alongside other business data in the form of tables, charts, or graphs that present other facets of related information. Mihail Mateev Senior Technical Evangelist, TL @ Infragistics
  • 2. About me Mihail Mateev is a Senior Technical Evangelist, Team Lead at Infragistics Inc. Mihail worked in various areas related to technology Microsoft: Silverlight, WPF, Windows Phone 7, Visual Studio LightSwitch, WCF RIA Services, ASP.Net MVC, Windows Metro Applications, MS SQL Server and Windows Azure 2 |
  • 3. Agenda  Creating a Simple Report Map  SQL Server Spatial Data  SRSS Map Control Data Sources  Map Gallery (Installed Maps)  ESRI Shapefile  SQL Server Spatial Query  Customizing the Map Viewport  Adding an Analytic Dataset  Adding a Bing Maps Tile Layer  Windows Azure Reporting Services and Spatial Data 3 |
  • 4. Spatial Data  Analyzing sales trends  Analyzing the best placement depending of different criteria  Navigating to s destination using a GPS device. 4 |
  • 5. Spatial Data  Allowing customers to track the deliveries  Finding the optimum route for transportation tasks  Reporting geospatial information on the map rather than in a tabular or chart format 5 |
  • 6. Representing Geospatial Features  Points  Polylines  Polygons. Points Polylines Polygons 6 |
  • 7. Comparing Raster to Vector Data  Vector Data:  Raster Data:  describes discrete  represents spatial spatial objects by information using a defining the coordinates matrix of cells. of geometries Rows X,Y X,Y X,Y X,Y X,Y Columns 7 |
  • 8. Geographic and Projected CS  Geographic  Projected Coordinate Coordinate System System Y Data - X +X +Y +Y usually here X -X +X -Y - Y 8 |
  • 9. Spatial Data and SQL Server  Geospatial Data Types  SQL Server supports two different spatial data types: GEOMETRY and GEOGRAPHY 9 |
  • 10. Spatial Data and SQL Server  Using Spatial Objects  Create Spatial Objects 10 |
  • 11. SQL Server Reporting Services  SQL Server Reporting Services (SSRS) is a server-based report generation software system from Microsoft.  Administered via a web interface, it can be used to prepare and deliver a variety of interactive and printed reports. 11 |
  • 12. SRSS and Spatial Data  Map Report Item and Sources for Spatial Data  Spatial data can be provided to the Map Report Item (Map Report 1. Map Gallery Reports Control) in three ways: 2. ESRI Shapefiles 3. SQL Server spatial data stored in a database 12 |
  • 13. Map Layers  Multi layer support 1. Polygon – used to show  Each layer can contain geographic areas such spatial data used to draw as countries or states. the map, analytical data, 2. Line – used to show and other properties such paths and routes. as color and size. 3. Point – used to show specific geographic places. 4. Tile – used to display Bing maps in reports. 13 |
  • 14. Creating the Report Project  SQL Server Data Tools  Report Server Project  Map Report Control  Spatial Data Source 14 |
  • 15. Spatial Data Source  Tile Source  Shapefiles  SQL Server Spatial Data 15 |
  • 16. Customizing the Map Viewport  Map Projections  Center and Zoom  Fill, Border, and Shadow 16 |
  • 17. Analytical Data  Add an analityc dataset  Match an analityc dataset to a spatial dataset 17 |
  • 18. Thematic Maps  Distribution Options  Optimal  Equal Interval  Equal Distribution  Custom 18 |
  • 20. Deployment Select TargetServer URL 20 |
  • 21. Assigning Actions to Map Elements  it is possible to add a  Redirect to report with degree of user interaction parameter: to SSRS maps by assigning actions to elements on the map.  SELECT CODE,  An action is triggered CNTRY_NAME, when the user clicks on a POP_CNTRY, FIPS, particular report element, geom.STArea() AS area which can redirect them FROM world WHERE to a new report or URL (CNTRY_NAME = @country) 21 |
  • 22. Assigning Actions to Map Elements  Select Polygon Properties  Select the Action tab  Select the Go to report action and Specify other report  Add a parameter 22 |
  • 23. DEMO  Create a report with spatial data from Bing Maps, shapefiles and SQL Server spatial data
  • 24. Windows Azure SQL Reporting  Windows Azure SQL 1. Preparing a database. Reporting works the 2. Creating a New SQL same as SQL Server Azure Reporting Server Reporting Service – 3. Developing a Report in but runs on cloud with BITS some limitation such 4. Using Spatial Data with Windows Azure SQL as it connects only Reporting with SQL Azure 5. Publishing Reports database. 24 |
  • 25. Preparing a Database  Windows Azure SQL 1. Create a new SQL Database Windows Azure Database server 2. Set Firewall Rules 3. Import Spatial Data 25 |
  • 26. Creating a New Azure SQL Reporting Server  Windows Azure SQL 1. Create a new Azure SQL Reporting Server Reporting Server. 2. Get the Web Service URL 26 |
  • 27. Developing a Report in BITS  Create a Report 1. Create a new Reporting Server Project. 2. Add a Report 3. Add a new data source 4. Provide the query for fetching the record from database 27 |
  • 28. Developing a Report in BITS  Create a Report 1. Add a Map control. 2. Choose a dataset with SQL Server spatial data 3. Create a thematic map 28 |
  • 29. Developing a Report in BITS  Create a Report 1. Select TargetServer URL 2. Publish the Project/Report 3. Verify the Reports in SQL Azure Reporting Service 29 |
  • 30. DEMO  Create a report with spatial data from Bing Maps, Windows Azure SQL Database spatial data using Windows Azure SQL Reporting
  • 31. QUESTIONS Q&A 31 |