SlideShare uma empresa Scribd logo
1 de 36
Baixar para ler offline
Dekho queries
Agenda
•   Introduction to Dekho queries
•   Query types and how to use them
•   Spatially enabled queries
•   Best practices and considerations
Complete the picture… with queries..
Dekho queries
• Pull information from data sources
   – Internal / External
   – Database / Web service / Map service

• Defined in Dekho Studio

• Executed in runtime by end user

• Require some SQL skills

• Reusable between applications
Query sources
• JDBC connection
• Esri ArcGIS Server Map Service (GDB Only)
• Web Service
Query types
• Searching
  – Search 1
  – Combo + Type-Ahead
• Result viewing
  – Layer Information Query   2
  – Feature Info Query 3
• Others
  – Call out
  – Integration
Defining a Search Query
• Always executed against a feature class in the GDB
• Returning a single spatial feature set (ObjectID)
• User interaction – data entry fields (optional)

Select * from [Feature Class]
Where [User data entry]

Select * from properties
Where street_name like %Manningtree%
User data entry fields
• Go into the “Where
  clause” of the search
  SQL statement

• Text / Date / List / Drop
  Down
Type-ahead   Combo-box
Combo and Type-ahead
• Structure user data entry in search queries
• ANY database (not just the GDB)
• Lists Of Values (LOV):
   – Value = What you display              ID    Value
   – ID = What you use                     Vic   Victoria
• Ordered (? Your call…)                   NSW   New South Wales
                                           Tas   Tasmania
                                           WA    West Australia
                                           SA    South Australia
                                           NT    Northern Territory
Reusing Combo and Type-ahead
• Define once and reuse

 Search #1        Search #2   Search #3




                 Combo-Box
                   Query
Working with search results
• Working with a complete picture
• Connecting with non-spatial data
                                          ObjectID
  sources                                   ObjectID
                                     ObjectID
                                              ObjectID
                                       ObjectID
• Getting the information you need       ObjectIDObjectID
                                            ObjectID
LIQ’s and FIQ’s


Layer Information




 Specific feature
 Information
Getting the information you need

                  Current
                              GDB
                  Selected
                  Feature


Asset ID



     Asset Mgmt              The information
       System                I wish to display
Getting the information you need
                                             Foreign Asset Id KEY

                    ObjectID             AssetID


       ObjectID                                                GDB




Asset ID
              AID



     Asset Mgmt
       System
                               AssetID
GDB link to 3rd party systems
Getting the information you need
ObjectID      AssetID




                AID
                        X     Y             Z
What Dekho does:
1. Get AssetId by ObjectID (GDB)

2. Find row in AMS table based on AssetID

3. Select relevant fields (X,Y,Z)
Getting the data you need
        Asset ID                                     ObjectID+AssetID


                        Mapping relationship
                   SELECTION.AssetID = AMS.AssetID


Asset Mgmt
                                                            GDB
  System
LIQ’s and FIQ’s
Multiple queries span across multiple tabs
Example: reviewing a property




                      FIQ1                       FIQ3
                                   FIQ2


Owners history list                                Lot # information

                             Related approvals
Queries and maps
Query types
• Searching
  – Search
  – Combo + Typeahead
• Result viewing
  – Layer Information Query
  – Feature Info Query
• Others
  – Call out
  – Integration
Callout Query
• Any data source
• Select relevant fields
Dekho Integration Query
• SQL query that translates one set of values
  (OBJECTID) to another (ASSETID)
Dekho Integration Query
Dekho Integration Query
Query types
• Searching
  – Search
  – Combo + Typeahead
• Result viewing
  – Layer Information Query
  – Feature Info Query
• Others
  – Call out
  – Integration
Spatial selection

I want users to search a heritage site
          and see properties
   that intersect with the selected
             heritage site
Spatial selection
                                     Spatial query


Property lot layer




Heritage site layer




                      Search query
Queries points for consideration
Remember!!
• Spatial query is optional
  – Search query
  – Feature Info query


• Results are from the TARGET layer
Queries points for consideration
• Renaming DB fields names to logical names
      select Field_Name1 as “User Friendly Name1”

• Complete the picture vs. Information overload
   – Avoid select * statements
   – Use multiple FIQ’s and LIQ’s
   – Map to end user workflow


• Query performance optimization
Complete the picture… with queries..
Product Information:

www.esriaustralia.com.au/dekho

www.esriaustralia.com.au/dekhohelp

www.esriaustralia.com.au/dekhoblog

Mais conteúdo relacionado

Semelhante a Tutorial dekho queries

Advanced Computing Meets Data FAIRness
Advanced Computing Meets Data FAIRnessAdvanced Computing Meets Data FAIRness
Advanced Computing Meets Data FAIRnessGlobus
 
Test driving Azure Search and DocumentDB
Test driving Azure Search and DocumentDBTest driving Azure Search and DocumentDB
Test driving Azure Search and DocumentDBAndrew Siemer
 
Paul2 ecn 2012
Paul2 ecn 2012Paul2 ecn 2012
Paul2 ecn 2012ECNOfficer
 
PHP Starter Application
PHP Starter ApplicationPHP Starter Application
PHP Starter Applicationkimprince
 
Distributed objects & components of corba
Distributed objects & components of corbaDistributed objects & components of corba
Distributed objects & components of corbaMayuresh Wadekar
 
MongoDB .local Chicago 2019: Practical Data Modeling for MongoDB: Tutorial
MongoDB .local Chicago 2019: Practical Data Modeling for MongoDB: TutorialMongoDB .local Chicago 2019: Practical Data Modeling for MongoDB: Tutorial
MongoDB .local Chicago 2019: Practical Data Modeling for MongoDB: TutorialMongoDB
 
Fast querying indexing for performance (4)
Fast querying   indexing for performance (4)Fast querying   indexing for performance (4)
Fast querying indexing for performance (4)MongoDB
 
The InfoGrid Graph DataBase
The InfoGrid Graph DataBaseThe InfoGrid Graph DataBase
The InfoGrid Graph DataBaseInfoGrid.org
 
Modularity and Domain Driven Design - A killer combination - T De Wolf & S va...
Modularity and Domain Driven Design - A killer combination - T De Wolf & S va...Modularity and Domain Driven Design - A killer combination - T De Wolf & S va...
Modularity and Domain Driven Design - A killer combination - T De Wolf & S va...mfrancis
 
Modularity and Domain Driven Design; a killer combination?
Modularity and Domain Driven Design; a killer combination?Modularity and Domain Driven Design; a killer combination?
Modularity and Domain Driven Design; a killer combination?ACA IT-Solutions
 
Functional and Architectural Requirements for Metadata: Supporting Discovery...
Functional and Architectural Requirements for Metadata: Supporting Discovery...Functional and Architectural Requirements for Metadata: Supporting Discovery...
Functional and Architectural Requirements for Metadata: Supporting Discovery...Jian Qin
 
WSO2 Data Services Server - Product Overview
WSO2 Data Services Server - Product OverviewWSO2 Data Services Server - Product Overview
WSO2 Data Services Server - Product OverviewWSO2
 
Hibernate in XPages
Hibernate in XPagesHibernate in XPages
Hibernate in XPagesToby Samples
 
Sieve - Data Quality and Fusion - LWDM2012
Sieve - Data Quality and Fusion - LWDM2012Sieve - Data Quality and Fusion - LWDM2012
Sieve - Data Quality and Fusion - LWDM2012Pablo Mendes
 

Semelhante a Tutorial dekho queries (20)

Advanced Computing Meets Data FAIRness
Advanced Computing Meets Data FAIRnessAdvanced Computing Meets Data FAIRness
Advanced Computing Meets Data FAIRness
 
Test driving Azure Search and DocumentDB
Test driving Azure Search and DocumentDBTest driving Azure Search and DocumentDB
Test driving Azure Search and DocumentDB
 
Paul2 ecn 2012
Paul2 ecn 2012Paul2 ecn 2012
Paul2 ecn 2012
 
PHP Starter Application
PHP Starter ApplicationPHP Starter Application
PHP Starter Application
 
Distributed objects & components of corba
Distributed objects & components of corbaDistributed objects & components of corba
Distributed objects & components of corba
 
6425 c 01
6425 c 016425 c 01
6425 c 01
 
NoSQL for SQL Users
NoSQL for SQL UsersNoSQL for SQL Users
NoSQL for SQL Users
 
MongoDB .local Chicago 2019: Practical Data Modeling for MongoDB: Tutorial
MongoDB .local Chicago 2019: Practical Data Modeling for MongoDB: TutorialMongoDB .local Chicago 2019: Practical Data Modeling for MongoDB: Tutorial
MongoDB .local Chicago 2019: Practical Data Modeling for MongoDB: Tutorial
 
Fast querying indexing for performance (4)
Fast querying   indexing for performance (4)Fast querying   indexing for performance (4)
Fast querying indexing for performance (4)
 
The InfoGrid Graph DataBase
The InfoGrid Graph DataBaseThe InfoGrid Graph DataBase
The InfoGrid Graph DataBase
 
Modularity and Domain Driven Design - A killer combination - T De Wolf & S va...
Modularity and Domain Driven Design - A killer combination - T De Wolf & S va...Modularity and Domain Driven Design - A killer combination - T De Wolf & S va...
Modularity and Domain Driven Design - A killer combination - T De Wolf & S va...
 
Modularity and Domain Driven Design; a killer combination?
Modularity and Domain Driven Design; a killer combination?Modularity and Domain Driven Design; a killer combination?
Modularity and Domain Driven Design; a killer combination?
 
Functional and Architectural Requirements for Metadata: Supporting Discovery...
Functional and Architectural Requirements for Metadata: Supporting Discovery...Functional and Architectural Requirements for Metadata: Supporting Discovery...
Functional and Architectural Requirements for Metadata: Supporting Discovery...
 
WSO2 Data Services Server - Product Overview
WSO2 Data Services Server - Product OverviewWSO2 Data Services Server - Product Overview
WSO2 Data Services Server - Product Overview
 
Azure Fundamentals.pdf
Azure Fundamentals.pdfAzure Fundamentals.pdf
Azure Fundamentals.pdf
 
Hibernate in XPages
Hibernate in XPagesHibernate in XPages
Hibernate in XPages
 
Java and Mongo
Java and MongoJava and Mongo
Java and Mongo
 
Migrate
MigrateMigrate
Migrate
 
Corba
CorbaCorba
Corba
 
Sieve - Data Quality and Fusion - LWDM2012
Sieve - Data Quality and Fusion - LWDM2012Sieve - Data Quality and Fusion - LWDM2012
Sieve - Data Quality and Fusion - LWDM2012
 

Último

08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
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 MenDelhi Call girls
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
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 AutomationSafe Software
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 

Último (20)

08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
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
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
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
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 

Tutorial dekho queries

  • 2. Agenda • Introduction to Dekho queries • Query types and how to use them • Spatially enabled queries • Best practices and considerations
  • 3. Complete the picture… with queries..
  • 4. Dekho queries • Pull information from data sources – Internal / External – Database / Web service / Map service • Defined in Dekho Studio • Executed in runtime by end user • Require some SQL skills • Reusable between applications
  • 5. Query sources • JDBC connection • Esri ArcGIS Server Map Service (GDB Only) • Web Service
  • 6. Query types • Searching – Search 1 – Combo + Type-Ahead • Result viewing – Layer Information Query 2 – Feature Info Query 3 • Others – Call out – Integration
  • 7.
  • 8. Defining a Search Query • Always executed against a feature class in the GDB • Returning a single spatial feature set (ObjectID) • User interaction – data entry fields (optional) Select * from [Feature Class] Where [User data entry] Select * from properties Where street_name like %Manningtree%
  • 9. User data entry fields • Go into the “Where clause” of the search SQL statement • Text / Date / List / Drop Down
  • 10. Type-ahead Combo-box
  • 11. Combo and Type-ahead • Structure user data entry in search queries • ANY database (not just the GDB) • Lists Of Values (LOV): – Value = What you display ID Value – ID = What you use Vic Victoria • Ordered (? Your call…) NSW New South Wales Tas Tasmania WA West Australia SA South Australia NT Northern Territory
  • 12. Reusing Combo and Type-ahead • Define once and reuse Search #1 Search #2 Search #3 Combo-Box Query
  • 13.
  • 14. Working with search results • Working with a complete picture • Connecting with non-spatial data ObjectID sources ObjectID ObjectID ObjectID ObjectID • Getting the information you need ObjectIDObjectID ObjectID
  • 15. LIQ’s and FIQ’s Layer Information Specific feature Information
  • 16. Getting the information you need Current GDB Selected Feature Asset ID Asset Mgmt The information System I wish to display
  • 17. Getting the information you need Foreign Asset Id KEY ObjectID AssetID ObjectID GDB Asset ID AID Asset Mgmt System AssetID
  • 18. GDB link to 3rd party systems
  • 19. Getting the information you need ObjectID AssetID AID X Y Z What Dekho does: 1. Get AssetId by ObjectID (GDB) 2. Find row in AMS table based on AssetID 3. Select relevant fields (X,Y,Z)
  • 20. Getting the data you need Asset ID ObjectID+AssetID Mapping relationship SELECTION.AssetID = AMS.AssetID Asset Mgmt GDB System
  • 21. LIQ’s and FIQ’s Multiple queries span across multiple tabs
  • 22. Example: reviewing a property FIQ1 FIQ3 FIQ2 Owners history list Lot # information Related approvals
  • 24. Query types • Searching – Search – Combo + Typeahead • Result viewing – Layer Information Query – Feature Info Query • Others – Call out – Integration
  • 25. Callout Query • Any data source • Select relevant fields
  • 26. Dekho Integration Query • SQL query that translates one set of values (OBJECTID) to another (ASSETID)
  • 29. Query types • Searching – Search – Combo + Typeahead • Result viewing – Layer Information Query – Feature Info Query • Others – Call out – Integration
  • 30. Spatial selection I want users to search a heritage site and see properties that intersect with the selected heritage site
  • 31. Spatial selection Spatial query Property lot layer Heritage site layer Search query
  • 32. Queries points for consideration
  • 33. Remember!! • Spatial query is optional – Search query – Feature Info query • Results are from the TARGET layer
  • 34. Queries points for consideration • Renaming DB fields names to logical names select Field_Name1 as “User Friendly Name1” • Complete the picture vs. Information overload – Avoid select * statements – Use multiple FIQ’s and LIQ’s – Map to end user workflow • Query performance optimization
  • 35. Complete the picture… with queries..