Monday 18 October 2021

OAC 6.3 Features | Difference between OAC6.2 and OAC6.3 | Features of OAC6.3 | Oracle Analytics Cloud

The OAC 6.3 version is getting released. When comparing to OAC 6.2, below mentioned are the new features or enhancements in OAC 6.3

1      General

1.1     Projects renamed to Workbooks

In the Oracle Analytics user interface and user assistance, "projects" have been renamed to "workbooks." We can use the workbooks to organize the visualizations just as you have done for projects. In the DV link, when we click on Create, we have few options like Project, Dataset, Data Flow etc. In the 6.3 release, the Projects will be renamed as Workbooks.

1.2     Share feedback on Oracle Analytics

Provide feedback on Oracle Analytics directly from the user-profile menu. From the OAC 6.3 release onwards, users will have option to share feedback on oracle analytics through user profile menu. The current options in OAC 6.2 are as below.

2      Visualization

2.1      Position tables and pivot tables

Format visualizations more easily with enhanced positioning of tables and pivot tables.

3      Data Preparation

3.1     Analyze the performance of visualization components

The performance of visualization components can be analyzed using the Built-In Performance tools. The statistics such as query time, server time, and streaming time for visualization components in workbooks can be analyzed using the performance tools.

3.2     Compute machine learning model lift and gain values

Evaluate prediction machine learning models more effectively using lift and gain statistics that you can visualize. Gain and Lift charts are used to evaluate performance of classification model. They measure how much better one can expect to do with the predictive model comparing without a model. This can be used for Risk Modeling in Banking/Insurance or in Supply Chain.

3.3     Experience improved performance for datasets output to DSS.

From past few releases, Oracle team has been trying to further improve the query performance where multiple datasets were involved. However, with this 6.3 release users can expect Improved Data Flow query performance for datasets written to Data Set Storage (DSS).

3.4     OTBI and remote Oracle Analytics Server and Oracle BI EE sources for datasets with multiple tables

We can use the Oracle Applications connection to add tables from Oracle Transactional Business Intelligence and remote Oracle Analytics Server and Oracle Business Intelligence Enterprise Edition subject areas and reports to datasets containing multiple tables. With this feature, with the help of Oracle Applications connection tables can be added from OTBI, OAS and OBIEE subject areas to datasets.

4      Administration

4.1     Export snapshots to storage in Oracle Cloud

Store your Oracle Analytics Cloud snapshots on Oracle Cloud. Especially useful if you have to manage large snapshots or when experiencing issues downloading large snapshots to your local file system, or when moving snapshots between cloud environments. But the snapshot must be taken from an environment at the same version as or an earlier version than the target environment. With this feature rollout, hopefully user does not have to worry about the count limitation of 40 snapshots.

Monday 12 July 2021

Basic Terminologies in AWS Cloud | Regions | Availability Zones | Edge Locations | Amazon Web Services - AWS Interview Questions

Region à A region is basically a geographical area. This is actually a physical location around the world where they cluster data centers. Each of these group of logical data centers are called as an Availability Zone. Each region consists of 2 (or more) availability zones.

Availability Zone à It is simply a data center. These AZs is one or more discrete (separate and distinct) data centers with redundant power, networking, and connectivity in an AWS Region. Each AWS Region consists of multiple, isolated, and physically separate AZs within a geographic area. AZs configured across multiple data center allows or provides customers the potential to operate production applications and databases that are more highly available, fault tolerant, and scalable than would be possible from a single data center.

Saturday 10 July 2021

What is Amazon Web Services (AWS)? | AWS Cloud Computing Summary

AWS (Amazon Web Services) is a comprehensive, evolving and secure cloud computing platform provided by Amazon that includes a mixture of infrastructure as a service (IaaS), platform as a service (PaaS) and software as a service (SaaS) offering. AWS offers compute power, database storage, content delivery and other functionality to help businesses scale and grow. Amazon Web Services (AWS) is a subsidiary of Amazon providing on-demand cloud computing platforms and APIs to individuals, companies and governments on a pay-as-you-go basis. 

Monday 5 July 2021

Difference between Abstract Class and Interface in C# | Abstract Class Vs Interface | OOPS concept| Abstraction and Inheritance


Abstract Class


An abstract class is a way to achieve the abstraction in C#.

The Abstract classes are typically used to define a base class in the class hierarchy.

An Abstract class is never intended to be instantiated directly.

This class must contain at least one abstract method, which is marked by the keyword or modifier abstract in the class definition.

Interface can have methods, properties, events, and indexers as its members. Interfaces will contain only the declaration of the members.

The implementation of interface’s members will be given by the class who implements the interface implicitly or explicitly.

Interface cannot be instantiated

The abstract keyword is used to declare abstract class.

The interface keyword is used to declare interface

Abstract class doesn't support multiple inheritance. A subclass can at most use only one abstract class

Interface supports multiple inheritance. A class can implement any number of interfaces

Abstract class can have abstract and non-abstract methods.

Interface can have only abstract methods.

An abstract class can declare or use any variables

Interfaces cannot contain fields.

An abstract class can have constructor declaration

Interfaces cannot contain constructors

It can contain static members.

It does not contain static members.

An abstract Class is allowed to have all access modifiers for all of its member declaration 

 In interface we can’t declare any access modifier (including public) as all the members of interface are implicitly public.

The performance of an abstract class is fast.

The performance of interface is slow because it requires time to search actual method in the corresponding class.

It is used to implement the core identity of class.

It is used to implement peripheral abilities of class.

If many implementations are of the same kind and use common behaviour, then it is superior to use abstract class.

If many implementations only share methods, then it is superior to use Interface.

Abstract class can contain methods, fields, constants, etc.

Interface can only contain methods.

It can be fully, partially or not implemented.

It should be fully implemented.

It contains both declaration and definition part

It contains only a declaration part.


public interface SampleInterface


        void FirstMethod();

        string SecondName();



abstract class SampleAbstractClass


        int variable1 = 0;

        int variable2 = 1;

        public abstract void FirstMethod();


Difference between abstract class and interface in C#

Related Posts Plugin for WordPress, Blogger...