Pages

Showing posts with label spatial. Show all posts
Showing posts with label spatial. Show all posts

Thursday, October 18, 2012

New Maps OBE

Building Maps for Oracle Business Intelligence Analyses and Dashboard - This is a new OBE ("Oracle By Learning") available from the Oracle Learning Library, and it walks you from soup to nuts (is that the right expression? Yes, it is). I.e., from importing a small spatial dataset into the Oracle Database, and then working with it in MapBuilder, defining the datasource in MapViewer, and then moving on to Oracle Business Intelligence, importing this metadata, and finally using it in a Map View inside an analysis.

Go take a look - it's very useful.

Take care, and bye for now.
Abhinav
Oct 18, 2012.
Bangalore

Friday, October 14, 2011

OpenWorld Database General Session and Exalytics

The Oracle Exalytics Business Intelligence Machine (White Paper), announced at the recently concluded Oracle OpenWorld conference in San Francisco, was also featured in Andy Mendelsohn's (Senior Vice President, Oracle Database Server Technologies) Database General Session. This is also the session where Andy Mendelsohn showcased the Oracle Big Data Appliance, "an engineered system optimized for acquiring, organizing and loading unstructured data into Oracle Database 11g.".

Also see my previous posts:
Here are screenshots from the Database session:


Do take a minute to read this disclaimer, since this pertains to future functionality.


The software consists of the Oracle TimesTen In-Memory Database, the secret-sauce, so to say, that enables the in-memory capabilities of Exalytics. TimesTen is the market leading in-memory database solution. Exalytics is also tightly integrated with and can connect to an Oracle Exadata machine via Infiniband. The software foundation, of course, is the market leading analytics suite, Oracle Business Intelligence Foundation Suite (informally known as OBIEE).

40 Intel processor cores, 1TB RAM, and an ultra high-speed 40Gb Infiniband connection to Oracle Exadata.


This is Jacques Vigeant, currently my manager, demonstrating Exalytics in the session. Ultra industrial-scale Master-detail linking is just one of the ingredients here. Another of the features I wrote about and defined as a product manager. Others being advanced data visualizations, and mobile analytics. Feels good :-)


Geo-spatial visualizations in the Exalytics demo. Zoom into the Map View. This particular example shows store locations in the city of San Francisco. The map data has been provided by NAVTEQ.


You can add or remove formats from the Map View, with a mouse-click. Color-code by quartiles, quintiles, deciles, or any other arbitrary number of bins. Select from percentile binning, value binning, or even continuous fill bins. Choose variable shaped markers, or pie graph or bar graph overlays. Even use images as markers.

Thursday, May 26, 2011

Google Maps Based Background Maps in 11.1.1.5.0

One of the new features in the Oracle Business Intelligence 11g v 11.1.1.5.0 release is the support for Google Maps based background maps.
In a nutshell, what this means is that MapViewer now supports Google Maps as a built-in tile layer. Which means you can use MapViewer to create a tile layer with tile imagery served from the Google Maps server. Once created, you can use these map tiles in your map views in Oracle BI as background maps, without the need to do any programming or custom work. Therefore, in addition to your own background maps, or maps from NAVTEQ, you can also use background maps from Google Maps in 11.1.1.5.0

The spatial data to be overlain in your map views still needs to come from some spatial data source, like that provided by NAVTEQ and stored in an Oracle Database.

There are also some other improvements to map views in this release that I will outline next week.

In a nutshell this is what the process looks like:

1. From MapViewer, create a new map tile. Select "Google Maps" from the dropdown of available map sources. This is the new feature in MapViewer in this release, viz. the ability to specify a Google Maps map sources via the UI, without having to write code.

2.  Go to code.google.com and Sign Up for the Google Maps API - Google Maps API Family - Google Code Then enter this key in the field on the tile layer's properties page. Be sure to be aware of the terms and conditions under which you are allowed to use the Google Maps API, like usage, availability, etc...

The other thing to note here is that you have to specify, as expected, where the spatial data source is for this tile layer. In this case I am using the OBIEE_NAVTEQ_Sample data source from the Sample App. This will tell me what the shapes and definitions are for the geographical entities I want to map on my maps. Unless I am using longitude and latitude coordinates, in which case I can directly plot them on any background map.

3. You can preview the tile layer thus created in MapViewer. This will allows you to verify that the tile layer was created correctly, and that it is fetching the tile layers correctly from the Google Maps server.


4. The next steps have to be done inside Oracle BI. Log in to Oracle BI, go to "Administration", and go to the Manage Map Data screen. From the "Background Maps" tab, select and import this background map into your BI metadata.


5.Now, when you create a new map view, or edit a map view, provided your map view utilizes at least one layer that is also defined to be part of your Google Maps based background map, you can select this Google Map to be your background map for the map view...

More later...

Thursday, March 03, 2011

Flash demo on Location Intelligence in Oracle BI EE 11g

There is a short, self-running Flash demo on Location Intelligence using Map Views in Oracle BI 11g.
Watch it here.

Map Views allow you to overlay analytics data over geo-spatial map using a variety of formats, like color-fills, bar graphs, pie graphs, bubbles, variable markers, and even images. 

As you drill from one level to the next, the formats carry over - which I think is very, very neat.

Monday, October 25, 2010

Replay of spatial visualizations in OBIEE 11g

As I posted I did a webcast on spatial visualizations in Oracle BI EE 11g (Spatial Data Visualizations in OBIEE 11g). This eseminar is now available online at eSeminarOracle BI EE 11g - Spatial Visualizations - this may require a login and may not be available free for everyone.

Monday, October 11, 2010

Spatial Data Visualizations in OBIEE 11g

I did a webcast last week on spatial data visualizations in Oracle BI EE 11g. This entire session was focused on mapping in the suite, and while I tried to split the time evenly between the front end and the back end parts of mapping, I realize that talking about and explaining how the magic actually happens requires more than 20 minutes or so.
The plan was to do a very quick introduction to maps in 11g, and then dive straight into demonstrations. I have followed this path frequently in the last - start off at the top, show the capabilities of the product in the Dashboards interface, as end-users would see it. In most deployments, your dashboarding product is seen by more than 90% of the users. Then move to Answers, the report creation  and analysis interface. Often also known as the "power user interface", this is where analysts will often go to to perform deep analysis using the tools at their disposal. Answers is also the product that is used to create the analyses - tables, pivots, graphs, maps, gauges, etc... - that are published to a Dashboard page.
The point of starting out with a Dashboards demo is to show how easy to use the interface in maps is for end-users, and the great number of options available to them, from sliders on color ramps, to drilling, to invoking Actions, to sending master events to listening views, to checking on or off different formats displayed on a map, and more.
After this little bit of magic is shown to the user, the focus then shifts to Answers. Here the point is a little different, and yet much the same too. To show how easy it is to create reports with maps. That maps are really just another view in the product suite. A point-and-click interface is what drives the creation of maps. That it is possible to create maps in as little as 15 seconds. Or less.

As we move further down the rabbit hole, we come to the little piece of magic that actually creates the maps. But before that, I explain that placing analytics data on a map is really no different than fetching a column of data from another table. Which is what you do when you write SQL statements that use foreign key joins. Maps are no different. You need to fetch the spatial attributes of a geographical column. The spatial attributes often reside in a table in a column of data type sdo_geometry, while the rest of the information is coming from your analytics warehouse. What makes it possible to have MapViewer display non-spatial information along with spatial information is the Non-Spatial-Data-Provider plug-in mechanism. Read MapViewer Concepts fro the Oracle® Fusion Middleware User's Guide for Oracle MapViewer 11g Release 1 (11.1.1) Part Number E10145-04

 Towards the end of the session, I had this neat little slide that I borrowed from one of David Lapp's excellent presentations, that I think captures very neatly the four main scenarios of mapping in an analytics environment. 

Friday, September 17, 2010

Visualizations in OBIEE 11g

Wrapped up an Oracle University webcast a few hours back with a colleague, Ken Player, on visualizations in Oracle BI EE 11g.
It covered areas as the new charting engine, interactivity controls, and my favorite - map-based visualizations.

Some screenshots from the session; will provide details in a day or two.

We split up the webcast into three parts. Ken did the introduction and covered visualizations. I covered spatial visualizations and the demo. This slide is where we did the handover.

This slide below calls out, using the same background map, all the six formats you can create with Map Views. The color fill, or choropleth as it is also sometimes referred to, is by far the most popular, and can be put to great use when used in conjunction with the interactive color format slider in OBIEE 11g (more on that in a future post).
The bar and pie graphs are useful if you want to display data across two dimensions. For example, when displaying Revenue data by Country, you can use the bar graph to split that data by product category, or by quarter, or year.
The bubble is useful in its own right since it uses size as the metric variable to call attention. It has an advantage over the color format since the main attribute of the format - the size of the bubble - is based on the metric itself. Unlike in the color fill, where the size of the underlying region can distort perception. A large swath of red over Wyoming versus a small patch of green over New York - are they the same? Not really, because the red appears more prominent because of the size of the state of Wyoming. The area of the color fill in this case is independent of the metric being plotted. Hence the potential for confusion.
The variable shape can be used to great effect if you choose to base the color of the shape on a second measure. Then, both the color and size can be used to convey information. Neat.
And finally, the image format. Need a coffee cup image? A burger icon? A happy smiley? Go crazy with the image formats.


And this has some advanced uses of Map Views.
I will talk about these in much, much more detail in the coming weeks, but here's a short summary:

In the first example ("Multi-Measure, Mixed-Format Maps"), you can plot more than one measure for the same level using different formats. So REVENUE-per-STATE is rendered as a color fill. While UNITS-per-STATE-per-YEAR is rendered as bar graphs.

The second is basically the first map, but with a different background map. You can choose to have a basemap that utilizes a heatmap advanced format to render a completely different, possibly non-BI metric. Like population density. Or income distribution. Or age distribution. Or something else. And then create a map format on top of this basemap.

The third shows that you can use CUSTOM boundaries, and quite seamlessly, in Map Views. Saying "US-Midwest" is not really the same as viewing it on a map.

And finally, maps as the ultimate, lossless, high-density data visualizations. Almost 2000 cells worth of data on that single map. Yes. Data for 40+ states based on one metric. That's some 80 cells of data. Then you have data for 500+ cities, rendered as a variable bubble shaped format, where the size is based on one metric, and color based on a second metric. That's 500 + 500 + 500 cells.

And finally a brief look at the components of a Map View. There are basically two main parts of a map. The first is the basemap, or background map as we call it. And the second is the interactive format.

Friday, September 03, 2010

OBIEE 11g Map Visualizations Webinar on Sep 8

Vlamis Software Solutions, an Oracle Parner, along with NAVTEQ, are hosting a BIWA SIG (that would be the Business Intelligence, Warehousing and Analytics Special Interest Group) web seminar - BIWA SIG TechCast - Sept 8 - Noon Eastern (US) - Information Visualization Using Maps in Oracle Business Intelligence 11g. Use this link to register for the seminar.

Monday, August 16, 2010

Geo Raster Map in OBIEE 11g

Screenshots from an Oracle BI EE 11g analysis.
Noteworthy:
This analysis contains a Map View. Two in fact. But the biggest one is one displaying geo-raster imagery (popularly known as the "Satellite View"), with the raster data stored and fetched from an Oracle Database. The tiles have been generated and rendered by Oracle MapViewer.
Also note the fact that you can choose to show or hide the different formats visible in the formats panel.


I shall be writing extensively about these capabilities in the OBIEE 11g suite in the coming weeks.
Watch this space.