View
54
Download
0
Category
Preview:
DESCRIPTION
Obiee 11g - Overview of Mapping Capability
Citation preview
Peak Indicators Limited
Oracle Business Intelligence 11g Overview of Mapping Capability
Antony Heljula
Technical Architect
Peak Indicators Limited 2
Agenda
Overview of Mapping Capability
Spatial Interactions
Oracle Spatial Architecture
NAVTEQ Digital Maps
Administering Maps in OBIEE
Peak Indicators Limited 3
Overview of Mapping Capability
The ability to embed maps in to Oracle BI Dashboards is an exciting new development for OBIEE 11g
Report developers have the power to build colourful and interactive maps within their BI Dashboards.no coding or technical know-how required!
Peak Indicators Limited 4
Overview of Mapping Capability
Oracle MapViewer is a java application used to render maps on behalf of other applications
Oracle MapViewer is installed as part of the standard OBIEE 11g installation
It is deployed onto WebLogic. Default URL http://[biserver]:9704/mapviewer
No extra licenses required for OBIEE customers to render maps
Oracle MapViewer
Peak Indicators Limited 5
Overview of Mapping Capability
Create an Analysis within Answers as you normally would
Then just add a Map view to the Analysis
You just need to make sure at least one of the columns can be rendered on a map!
In this example, each Organization Name corresponds to a geographical country and this has been configured for display on a Map by the OBIEE administrator
Creating Maps is Easy!
Peak Indicators Limited 6
Overview of Mapping Capability
Types of Layer
Colour Fill Bar Graph Pie Graph
Bubble Variable Shape Image
Peak Indicators Limited 7
Overview of Mapping Capability
The user can choose which layers to display on the map
Enabling/Disabling Layers
Turn off a layer simply by
unchecking the corresponding
check-box
Peak Indicators Limited 8
Overview of Mapping Capability
Custom Point Layers are where the co-ordinates are taken from the Analysis itself
Mapping coordinates can come from any type of data source!
Longitude/Latitude co-ordinates can be provided in a single column or separate columns
Supported with Bubble, Variable Shape and Image layers
Custom Point Layers
Peak Indicators Limited 9
Overview of Mapping Capability
It is possible to interact with Maps just like you can with other any other OBIEE chart
Just click on the area that is of interest
Interaction
Action Link to open up a different analysis
Drill-Down to a lower hierarchy level
Peak Indicators Limited 10
Overview of Mapping Capability
OBIEE 11g does support download and print options for Maps:
Printing and Downloading
Powerpoint PDF
Peak Indicators Limited 11
Spatial Interactions
Peak Indicators Limited 12
Spatial Interactions
One of the key benefits that comes with OBIEE 11gs mapping capability is the ability to interact with the maps just like they were standard Table/Chart views
Peak Indicators Limited 13
Spatial Interactions
When you click on the map, an info window will appear displaying information about the polygon/point you just clicked on
you can configure this info window to display extra columns
Info Window
Peak Indicators Limited 14
Spatial Interactions
By default, you will get the same default Drill-Down interactions as you get with any other Table/Chart
If you click on Business Group then you will drill-down just as if you clicked on the Business Group column heading on the table underneath the map
You should see all Organizations being returned
Drill-Downs : Heading
Peak Indicators Limited 15
Spatial Interactions
By clicking on the Business Group link we get a new map showing data by all the child Organizations
Note how the Table underneath the map has also changed to list data for all Organizations
Drill-Downs : Heading
Peak Indicators Limited 16
Spatial Interactions
Now this time we shall instead click on Vision Nordics
We should drill-down just as if had clicked on the Vision Nordics value in the table underneath the map
You should see all Organizations being returned for Vision Nordics
Drill-Downs : Value
Peak Indicators Limited 17
Spatial Interactions
And heres the result! We get a new map showing just the Organizations for Vision Nordics
NOTE:
The map zoomed in automatically!
Drill-Downs : Value
Peak Indicators Limited 18
Spatial Interactions
Master-Detail linking works even from maps as well!
Master-Detail Linking
Clicking on the map will initiate a Master-Detail
event to change the data displayed in the Graph
Peak Indicators Limited 19
Spatial Interactions
It is also possible to set up Action Links for your maps for navigation between dashboards/analyses:
Action Links
Peak Indicators Limited 20
Oracle Spatial Architecture
Peak Indicators Limited 21
Oracle Spatial Architecture
An Oracle Spatial Architecture will typically consist of the following components: Oracle Database
Stores the definitions of spatial objects (using special geometry data types)
Locator database option for querying, filtering, joining spatial data
Spatial database option for manipulating and aggregating spatial data
Oracle MapViewer A J2EE application used for rendering interactive map images and features-of-
interest (FOI)
Invoked via a series of XML, Java, PL/SQL and Javascript APIs
Provides a layer of caching
Oracle MapBuilder The development tool for MapViewer
A graphical Map builder tool that enables you to define the content and structure of maps and their rendering rules
Peak Indicators Limited 22
Oracle Spatial Architecture with OBIEE
Base Map + Layer
IMPORTANT NOTE: With OBIEE 11g (release 11.1.1.5) the External Map Provider can source external base maps from Oracle eLocation, Web Map Services, Google Maps and Bing Maps
Peak Indicators Limited 23
Oracle Spatial Architecture
The Management screens allow you to perform administrative tasks such as :
Configure MapViewer server
Configure Map Tiles
Configure data sources
Clear geometry caches
MapViewer
Peak Indicators Limited 24
Oracle Spatial Architecture
MapBuilder
Peak Indicators Limited 25
Oracle Spatial Architecture
Each schema on the database has a set of system views to contain the 4 areas of metadata used by MapBuilder/MapViewer:
USER_SDO_STYLES
USER_SDO_THEMES
USER_SDO_MAPS
USER_SDO_CACHED_MAPS
Metadata
Peak Indicators Limited 26
NAVTEQ Digial Maps
Peak Indicators Limited 27
NAVTEQ Digital Maps
One method of rendering maps within OBIEE 11g is to have all your spatial data stored in an Oracle Database
Spatial data is stored in the Oracle Database using a special spatial data type called SDO_GEOMETRY As an example, If you want to render Country boundaries you will have a table that
stores the geometries for each Country
This map will consist of many different sets of geometries all layered on top of each other: Country Boundaries
Ocean Boundaries
City Locations
Highways
State Boundaries
Lakes
etc
Peak Indicators Limited 28
Maps
NAVTEQ Sample Maps
NAVTEQ sample map data is available for download (with install instructions) from OTN:
http://www.oracle.com/technology/software/products/mapviewer/index.html
Data provided goes down to postcode level in 3 locations: London
San Francisco
Sydney
Maps covering further detail can be purchased directly from NAVTEQ
Digital map data is approx 300MB in size
Peak Indicators Limited 29
Administering Maps in OBIEE
Peak Indicators Limited 30
Administering Maps in OBIEE
The OBIEE 11g Administration screen contains a new option that allows you to configure your map data:
Manage Map Data
Peak Indicators Limited 31
Administering Maps in OBIEE
First of all, you define one or more Layers that can be rendered on top of a map. Layers can be either:
Points
Polygons
In order to use maps with OBIEE, you must have at least one Layer
Layers
Import / Delete / Edit Layer options
Peak Indicators Limited 32
Administering Maps in OBIEE
When you choose to import a new Layer, OBIEE will obtain the Layers that exist within the data source you choose
The Layers listed correspond to the Themes you defined in MapBuilder which are stored in the table USER_SDO_THEMES
Importing Layers
Peak Indicators Limited 33
Administering Maps in OBIEE
Once the Layer is imported, you can edit configure it for use with OBIEE:
Specify Geometry Type (Either Point or Polygon)
Specify which Subject Area columns can be used for this layer (i.e. which columns can be used to join to the spatial data)
Edit Layer
In this example, the Layer is keyed on ORGANIZATION.
This means we can
link it to the Organization Name
column in three Subject Areas:
Sales Forecast Sales Orders
Service Incidents
Peak Indicators Limited 34
Administering Maps in OBIEE
Once your Layers have been defined, you can import Background Maps and then configure which Layers can use them:
Background Maps
Import / Delete / Edit Background Maps
Peak Indicators Limited 35
Administering Maps in OBIEE
When you choose to import a new Background Map, OBIEE will obtain the Map Tile Layers that exist within the data source you choose
The maps listed correspond to the same Map Tiles which are defined in MapViewer, and are stored in the database table USER_SDO_CACHED_MAPS
Importing Background Maps
Peak Indicators Limited 36
Administering Maps in OBIEE
Once the Background Maps is imported, you can edit configure it for use with OBIEE:
Specify which Layers can use the map, and at which zoom levels
Configure the order in which the Layers appear on top of each other on a map
Edit Background Maps
This Background Map has 3 Layers, with OBIEE_CUSTOMERS displayed
on top of the others
Peak Indicators Limited 37
Administering Maps in OBIEE
You can import your own custom Images for use on your maps
When you choose to import an image, the images listed correspond to the images defined within MapBuilder and are stored in the database table USER_SDO_STYLES
Images
Peak Indicators Limited
Helping Your Business Intelligence Journey
Recommended