a data and analytics company who specialise in data visualisation, predictive analytics, enterprise reporting and data engineering. We use our skill, experience and know-how to work with organisations across the world to interpret their data. We enable the business, the consumers, the data providers and IT to work towards a common goal, delivering innovative and cost-effective solutions based on our core values of thought leadership, hard work and honesty. We work across multiple verticals on projects that range from mature, large scale implementations to proofs of concept and can provide skills in development, architecture, delivery, training and support.
•Migrating to the Cloud •Importing Data Sources •Mode 1 and Mode 2 Overview •Report Writing •Oracle DV •Mashups, Dataflow and OAC Integration •Advanced Analytics / Machine Learning Course Agenda
to): ‣ Oracle Cloud ‘My Services’ - Used to create instances (similar to SSI’s in OBIEE 12c) ‣ Oracle Analytics Cloud Console - Used to manage datasources - Manage Users - Manage Backups/Restores via snapshots ‣ Enterprise Reporting (BICS) - OBI Data Models (RPD) - BI Publisher - OBIEE Analysis/Dashboards ‣ Oracle Data Visualiser - Data Discovery, Visualisation and Storyboarding - Mashups - Data preparation Oracle Analytics Cloud Service Functionality
and drop attributes and measures •Quickly create visualisations to distribute to other users •Use custom data sources, e.g. spreadsheets or database •Also includes Data Visualiser Desktop OAC Oracle Data Visualiser
Analytics Cloud Services managed by Oracle: Backup & Recovery Service Monitoring Patching & Upgrades Test & Production instances Based on Oracle Cloud Infrastructure (OCI) Services managed by You: Based on Oracle Cloud Infrastructure Classic
Lake Edition Standard Edition Data Discovery Data Preparation What-If Planning Big Data Storage Data Transformation via Apache Spark Data Lake Connectivity Enterprise Analysis & Dashboarding Published Reporting Day by Day
As You Go Based on Universal Credits model No minimum tenure Payments made in arrears Based on consumption Suitable for: Rapid Prototyping Testing & Sampling Elastic Scalable Based on Universal Credits model 12 month minimum tenure Payments made in advance Unused credits are forfeited Suitable for: Predictable, production workloads Long running platforms
Oracle Compute Units (OCPU’s) shapes to satisfy different requirements • The shape can be altered after service creation ‣ Flex capacity up (or down) based on immediate need Several Shape Options
App ‣ All DV projects will auto-render on mobile devices ‣ The heritage mobile app supports all OAC content • Synopsis Mobile App ‣ Automatic Excel/CSV ingestion & analysis ‣ Extending to all DV supported sources • Day by Day ‣ Included within Enterprise Edition ‣ Search driven analytics ‣ Voice recognition allows you to verablise questions ‣ Embedded learning enables a tailored experience Mobile Options
access cloud via SSH ‣ Specific access rules can be configured Security & Access • Users & Roles in OAC can be managed via two methods: ‣ Embedded Weblogic LDAP server ‣ Oracle Identity Cloud Service (IDCS) - Shared model across all cloud services - Supports SSO - Enables AD integration ‣ IDCS only relevant for Universal Credit
‣ Data held in Oracle Database Cloud Service (DBCS) ‣ ETL via Oracle Data Integration Platform Cloud (DIPC) • Data acquisition from Cloud Applications: ‣ BI Cloud Connector ‣ Goldengate ‣ OAC’s new Data Replication features • Data acquisition from on-premises applications: ‣ Data Sync ‣ APEX Data Loader ‣ SQL Developer tools ‣ Data Pump
Frequently a staging post for full migration • Data access via Remote Data Connector ‣ Runs on dedicated application server (WLS/Tomcat) ‣ Secure connectivity via public/private SSL key ‣ Supports Oracle, DB2, Teradata, SQL Server • Beware performance challenges ‣ Potential latency due to network bandwidth ‣ Check network capacity and test carefully
‣ Spread investment across different cloud environments ‣ Mix private and public cloud workloads • Data Sets have a broad support for connectivity ‣ Relational, Big Data, Semi-structured & proprietry • Data Model supports fewer options (via RDC) ‣ Oracle, DB2, Terdata, SQL Server
Analytics Cloud Services managed by Oracle: Backup & Recovery Service Monitoring Patching & Upgrades Test & Production instances Based on Oracle Cloud Infrastructure (OCI) Services managed by You: Based on Oracle Cloud Infrastructure Classic
•No need to involve internal IT and slow processes •Scale up and down as needed •Pay as you go – down to hourly basis •No capital expenses, only operating expenses! •“Fight for budget” a lot smoother Why to move to cloud
client modeller ‣Less dependency on skilled staff ‣Free up skilled staff for core tasks ‣Leave common tasks to super users ‣RPD and Admin Tool still there ‣Leverage existing know-how! Why to move to cloud
straight forwards ‣ The method depends on your starting point… Migration Options From BICS Create BAR File * Upload Based on Oracle Cloud Infrastructure Classic 11g Run the Migration Tool Deploy Import Bundle to OAC Minimum OBIEE 11.1.1.7 Does not apply to Autonomous version Manual Identity Store configuration 12c Create 12c BAR file Upload Snapshot to OAC or Manually upload Data Model Archive/Unarchive Web Catalog
BICS and DVCS not sold anymore ‣ Must be migrated at some point • OAC/OACC to on-premises ‣ On-premises won’t go away ‣ Allow for easier / cheaper on-boarding and development • OACC has full accessibility • Supports all devops and lifecycle technologies known from OBIEE Migration Options
a lot more permissive and fuzzy on certain rules •Clean on-premises means fluid migration •Fix-in-cloud often a lot harder •Review and reconsider your security •Eliminate legacy burdens •Trim unused excess •Institute standards Migration Considerations
the cloud or on premise (depending on licensing) •Some examples of data sources are: ‣Oracle Database ‣Oracle Essbase ‣Hive ‣Impala ‣MySQL ‣SQL Server ‣Amazon Redshift ‣ODBC ‣and many more! Oracle Analytics Cloud Data Sources
through the Oracle Analytics Cloud Dashboard •Uses a Wizard to create the data sources, and then are available for use by anyone who has access Oracle Analytics Cloud Data Sources
source, you can create a Data Set. Which can be: ‣A Database Object (Table, View, etc) ‣File (Excel, CSV, etc) ‣Essbase Application ‣SQL Statements •Data Sets can be filtered to remove data that is not required •Data Sets are managed within Visual Analyzer Oracle Analytics Cloud Data Sets
Business Intelligence Cloud Service Remote Data Connector (BICS RDC) enables querying data residing in on-premises relational sources without moving data to cloud. ‣Requires a Weblogic/Tomcat Server to host application •Oracle BICS Data Sync ‣Oracle Business Intelligence Cloud Service Data Sync supports loading data from files, on premise and cloud sources into schema provisioned on Oracle Business Intelligence Cloud Service. ‣Java based service that is installed on a server. Oracle Analytics Cloud Data Sets
database objects we can choose and search through •We can also add individual columns •Data Sets are saved as objects in the OAC Dashboard Example Connection & Dataset: Step 7
• Hypothesis testing • Why did this happen • Detailed analysis • Learning from data • Analysis follows data Oracle Analytics Cloud Data Visualization Explanation: • Consolidated data • Certainty • Hypothesis confirmation • What happened • High level metrics • Teaching with data • Data guides analysis
(Data mashups) • Uncertainty (Quick to build new charts, save analysis paths) • Hypothesis testing (Individual uses to test a theory) • Why did this happen (Look for patterns behind the trends) • Detailed analysis (Track multiple analysis paths) • Learning from data (fast workflow promotes creativity) • Analysis follows data (Try many things, save false starts, unlimited filter combos) Oracle Analytics Cloud Data Visualization Answers (Explain): • Consolidated data (RPD) • Certainty (Format dashboards to convey known information) • Hypothesis confirmation (Company gets the single source of truth) • What happened (Show tiles of KPIs) • High level metrics (Present the most relevant information quickly) • Teaching with data (Slower workflow promotes best practice presentation) • Data guides analysis (Dashboard creator guides users with selective use of drill down and filtering)
is automatically connected • Filtering ‣Global filters affect all charts • Brushing ‣Highlighting data points in one visualization highlights them in all visualizations • Drilling ‣Drilling on one visualization automatically filters the others Oracle Analytics Cloud Data Visualization
options for chart creation based on the grammar of graphics • A grammar of graphics is a tool that enables users to concisely describe the components of a graphic Oracle Analytics Cloud Data Visualization
and an attribute from the subject area onto the canvas Note: Hold the ctrl key to select both at the same time • VA will automatically generate a chart for your single measure • Time attributes automatically generate line charts Oracle Analytics Cloud Data Visualization
additional measure or attributes to the data exploration bar to modify the chart’s properties • Add filters by dropping columns into the filter bar • Modify the filter to limit values Oracle Analytics Cloud Data Visualization
dropped to create different layouts • Each visualization will automatically adjust its size to fill its new placement Oracle Analytics Cloud Data Visualization
referred to as “mash-up” •Data mashups provide the ability to introduce out of band or personal data into a governed data environment. •The expectation is to continue to maintain the self-service model •The goal is to enable the behaviors with a minimum amount of intervention. •Add your own data to analyze on its own. •Add your own data as an extension to an existing subject area. Concepts
be added and manipulated as before •Select measures and attributes from both subject areas then drag and drop to the visualisation and data element area: Combine External and Enterprise Data
that the newer spreadsheet file contains a sheet with the same name as the original one •The sheet must contain the same columns that are already matched with the subject area. •In the Data Sources pane, or the Subject Areas pane, right-click the data that you want to refresh. •Reload Data Data Refresh
project right-click the data that you want to remove. •Select remove from Project •To permanently delete a data source right-click the data that you want to remove. •Select delete to erase the data from storage. Remove and Delete Data
‘curated’ Data Sets ‣ Manipulate data sets to add additional columns ‣ Join Data Sets together ‣ Filter Data Sets ‣ Sentiment Analysis ‣ Machine Learning Training ‣ Create Essbase Cubes Data Flows
to the data set you imported at the beginning to add a new step to your data flow ‣This will raise a context menu for the different types of steps you can use: Creating a New Data Flow: Step 4
an output point to your data set ‣Data can be stored either in the cloud data storage or back to a database that you have created a connection too: Creating a New Data Flow: Step 6
want to predict the value of Y, here are some examples” “Here is a dataset, make sense out of it!” Classification Regression https://towardsdatascience.com/supervised-vs-unsupervised-learning-14f68e32ea8d Clustering