Cloud

O SpecGold OracleBusIntApps7 clr

 Gcloud

 

   Call us now 

  Manchester Office

  +44 (0) 8450 940 998

 

  

 

Welcome to the Beyond Blog

As you'd expect from the winners of the Specialized Partner of the Year: Business Analytics at the Oracle UKI Specialized Partner Awards 2014, Beyond work with leading edge BI Applications primarily within the UK Public Sector. We intend to share some of our ideas and discoveries via our blog and hopefully enrich the wider discussion surrounding Oracle Business Intelligence and driving improved insight for customers

  • Home
    Home This is where you can find all the blog posts throughout the site.
  • Categories
    Categories Displays a list of categories from this blog.
  • Tags
    Tags Displays a list of tags that have been used in the blog.
  • Bloggers
    Bloggers Search for your favorite blogger from this site.
  • Team Blogs
    Team Blogs Find your favorite team blogs here.
  • Login
    Login Login form

Data Flows in v4 of Oracle Data Visualization (in the new OAC as well as Desktop) is much improved, so let's look at creating a flow to :

  • Join together two datasets
  • Filter the columns
  • Create some bins
  • Add a new calculated column
  • Save the results as a singe data source that we can then analyze.

Our flow will eventually look like this .....

b2ap3_thumbnail_img1.png

We will start with one data set I have created, that being a spreadsheet of ficticious sales people and their travelling and renumeration.

b2ap3_thumbnail_img2.png

The second data set is a sheet of the sales people with the cars that they drive

b2ap3_thumbnail_img3.png

So let's get the basics out of the way and load them both up as data sets ....

Last modified on Continue reading
in Business Intelligence 232 0
0

Oracle Data Visualizer has been out for a couple of years now and is already on version 4.  I'm a big fan and have been digging deep into the latest release which has brought in a substantial amount of changes.  They are all available here, but I think that the most exciting inclusions are around the Explain capability and new algorithms that have been included in the product focused on Sentiment Analysis and Machine Learning, as well as the opportunity to load up your own custom scripts. 

As an example, let us perform some Sentiment Analysis.  I have created some sample data by means of some short reviews of three ficticious restaurants. 

b2ap3_thumbnail_dv1.png

Two look pretty good to me and one somewhat less so.  Let's push this through the sentiment analyzer and see what results we get.  Firstly I  navigate to the new super-dynamic Home Page in Data Visualizer v4 and selet the Data tab on the left hand side

b2ap3_thumbnail_dv10.png

As per previous versions, we can upload the data - it can of course be sourced from multiple types of sources, but for this example we're just uploading my small review spreadsheet.

b2ap3_thumbnail_dv3.png

Now we have the data file, we can goto the Data Flows section and create a new data flow.  Here we start the flow with the source restaurant review data file.

b2ap3_thumbnail_dv4.png

Note that there are a substantial number of Machine Learning models now available to use in the flow and we will be covering examples of these in further posts.

b2ap3_thumbnail_dv5.png

So, let us add a Sentiment Analysis as the next part of the flow.  We will tell Data Visualizer to use the Review column as the source of the analysis and to write out the sentiment to a new column called Emotion.

b2ap3_thumbnail_dv6.png

Let us now add the final storage step to hold the results of the output of the flow.  If you look at the table below you can also see that the Sentiment Analysis has done it's job already actually and created what I think look to be pretty accurate results.

b2ap3_thumbnail_dv7.png

We will now save and run the data flow - which will be instant - and then we can look at the results by creaing a simple Project and a visulaisation with a bit of colour.

b2ap3_thumbnail_dv8.png

Personally I think we can now really see the investment in the product coming through and not only is getting so much more powerful, it stilll importantly remains intunitive to use and is a great tool to augment "traditional" BI. 

Last modified on Continue reading
in Business Intelligence 525 0
0

Oracle APEX Exploitation - Part 1

I decided to write a short series of posts detailing some different mechanisms that a malicious user may use to "attack" an application written in Oracle Application Express (Apex) - note - "Attack" is used loosely here in that it is more of "making the application perform in a way it was not intended". These posts are not intended to be instructional, more they are intended to assist the developer in ensuring their applications are written to a standard which protects against such attacks. It should be noted from the outset that none of the techniques illustrated infer there is a security issue with Apex - Apex is secure for all intents and purposes - any security vulnerabilities are 99%+ of the time due to the developer not implementing appropriate defences. Some of them are quite obvious, however some may not be so. I won't be using any fancy tools - just a browser with developer plugins.
I'll try to explain a problem under a number of headings.

  • The mechanism of the attack
  • The implications
  • How to defend against it

It of course goes without saying that all liability is relinquished - anything you do to your own (or other's) applications is entirely at your own risk.

I am using a sandpit application on apex.oracle.com to demonstrate, which can be accessed here.
So with that said, the first thing I'd like to show is by far the most simple - URL Parameter Modification. I'll then work through more complex and intricate attacks in subsequent posts.

Last modified on Continue reading
Tagged in: APEX
in Techniques 640 0
0

Data Visualization 12.2.3 ( aka v3 ) is now downloadable from here

 

b2ap3_thumbnail_Blog1.png

What a great upgrade it is, absolutely packed with new enhancements to increase the functionality and make data discovery even quicker. 

The trendlines (as shown above) now allow for additional functionality such as a %age confidence. 

There's new data sources too - we can even connect to BI Applications subject areas as well as analysis and folders.

b2ap3_thumbnail_Blog2.png

There's even enhancements in the dataflow so we can perform more manipulation of the data as we load it

b2ap3_thumbnail_Blog3.png

I'd do a demo of all the features, but Oracle have already done that in a nice little video suite which you can find here - which shows an overview and then some specifics - all of which are worth watching.

If you've any questions, please don't hesitate to contact us.

 

 

Last modified on Continue reading
in Business Intelligence 815 0
0

A while back I created a post describing how to produce an organization chart in Oracle APEX using Google visualizations. If you didn't catch that then go and take a look here first before reading on as it will provide the background reading to this post.

So in this post I am going to demo how we can do this in OBIEE - and it's actually quite easy because OBIEE has already done a lot of the work for us.

First we need a level based hierarchy (or even just a representation of a hierarchy as levels across columns). This is how all BI Applications hierarchies are implemented, for example the organization and position hierarchies. I am going to use SampleApp with the "Sample Sales"."Offices" hierarchy.

Columns

Then we simply select all the columns in our hierarchy into a simple analytic. As we have multiple top level nodes I have applied a filter to restrict to just one company, however this isn't necessary - if you have multiple top level nodes then you simply get multiple trees.

Analytic

If we use the default Table view then we see something like this. Note I have changed the column order in this view simply to make the hierarchy structure clearer.

Table Results

Last modified on Continue reading
Tagged in: OBIEE Oracle BI 12c
in Techniques 1266 4
0