Skip to main content

Migrating to Oracle Analytics

Oracle Analytics has been publicly available for more than three years now. Since the beginning Oracle has been improving the product and many innovations have been into the product stack, expanding into areas like data visualization, data discovery, data management, augmented analytics, machine learning and others quite heavily. 

The gap between Oracle Analytics and its predecessor Oracle Business Intelligence has been widened and many Oracle Business Intelligence users have decided to upgrade to Oracle Analytics. On the other handside, we can still see a lot of Oracle Business Intelligence users continuing to use Oracle Business Intelligence. 

I think that today, Oracle Analytics has matured enough and is providing so many new features that the time has come for all existing users of Oracle Business Intelligence to seriously consider a move to Oracle Analytics, either that being migrated and implemented within Oracle Cloud Infrastructure as Oracle Analytics Cloud, or on-premises as Oracle Analytics Server. 

Oracle Analytics Cloud and Oracle Analytics Server are basically the same products. Main difference is of course where either of them is installed, cloud and on-premises and there are some specifics that are related to the underlying infrastructure. Other differences can be found in feature set, which is much more frequently updated in the cloud version, whereas on-premises version gets updated less regularly, at this moment this is approximately once a year. And of course, Oracle Analytics Cloud runs as PaaS, which does not allow users to access and work on the system, OS, level. Oracle Analytics Server installs and runs the same as Oracle Business Intelligence 12c ran. 

So, what are the key features and benefits of migrating to Oracle Analytics? 

Data Visualization

Traditionally, all data visualizations in Oracle Business Intelligence were prepared by developers using tools such as Interactive Dashboards and Answers. Working with these tools required a good understanding of report development and sometimes even programming. As a result, dashboards and reports, even though dynamic to a certain degree, were mostly consumed by the end users who were quite limited in terms of report customizations. A new component, self-service and easy to use Data Visualization tool, addresses advanced end users, for example business analysts, with the ability to create ad-hoc analyses with reach data visualization and analytics capabilities. Suddenly, a whole new group of users, who were consuming data exports for further analyses using excel or similar tools, emerges. 

Figure 1: Rich data visualization options

Data Management

Oracle Business Intelligence used to be an excellent tool for the enterprise type of reporting and analyses. Oracle Analytics inherited all that complex data modeling functionalities built in common metadata repository. All of that is still available in Oracle Analytics. But the new Oracle Analytics made a huge step forward by adding a wide range of data management features. 

If users were limited to the enterprise data warehouse as a main data source, Oracle Analytics simply removed this constraint as data can be brought into system from practically any data source: relational databases, NOSQL databases, big data and streaming sources, file systems, business applications, ... you just name it. All these data source can be registered with Oracle Analytics as datasets in self-service mode, giving advanced users full freedom of combining various data sources in their analyses. For example, users can easily combine an excel based data with a subject area that is prepared on top of the enterprise data warehouse. 

When working with datasets these are automatically profiled which gives users additional information about data being used. Additional self-service enrichment tools give users even richer user experience and higher quality data.


Figure 2: Data profiling and enrichment

Data preparation

Another valuable tool is called Data Flows. This tool can be used to perform, I would call it, “a mini ETL” within Oracle Analytics. With easy-to-use highly visual data flows, users can design various data transformations on selected datasets in order to prepare data for further analysis. 

Data flows are also part of the larger Machine Learning functionality as support generation and application of machine learning models.

 

Figure 3: Data flows - "A mini ETL" tool

Machine Learning

Oracle Analytics supports complete machine learning process from data analysis, data preparation, machine learning model creation, model evaluation and deployment.

Use of machine learning tools is simplified to the level any business analyst would be able to use. This might jeopardize the quality of models (for example if developed as usual by a data scientist) on the account of speed of development and obtaining some results. Many businesses would be willing to accept this compromise. But on the other hand side, machine learning models developed by data scientists in Oracle database can still be registered and used with Oracle Analytics. 

 

Figure 4: Presenting Lift and Gain charts for Machine Learning based prediction

Conclusion

I believe that only these four new features are enough to justify a migration project to move to Oracle Analytics. What is also very important to know is that Oracle Analytics is not a new product, but it is continuation of Oracle Business Intelligence. This means that all customers who have valid support contracts for their Oracle Business Intelligence product would be able to take these further. 

In case of Oracle Analytics Server basically nothing changes as far licensing is concerned, except new functionalities just described can be used instantly. 

In case of Oracle Analytics Cloud, BYOL (bring-your-own-licenses) type of licensing would apply giving existing Oracle Business Intelligence users significant discounts when subscribing to Oracle Cloud Infrastructure services (licensing in cloud is subscription based and license cannot be simply moved and used in the cloud).

For the migration to Oracle Analytics Cloud or Oracle Analytics Server migration tools are available. According to our experience, these tools significantly reduce time required for the migration from Oracle Business Intelligence 11g or Oracle Business Intelligence 12c.