Webinar: Is It Time to Ditch the Admin Tool?

marketing613816 14 views 30 slides Jun 03, 2024
Slide 1
Slide 1 of 30
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20
Slide 21
21
Slide 22
22
Slide 23
23
Slide 24
24
Slide 25
25
Slide 26
26
Slide 27
27
Slide 28
28
Slide 29
29
Slide 30
30

About This Presentation

Webinar slides: This webinar focuses on the Oracle Semantic Modeler. The Semantic Modeler was first introduced into OAC in May 2023 as a preview option. It is a web-based modelling tool that provides a streamlined user experience for creating semantic models.

This session will introduce the Semanti...


Slide Content

[email protected] www.rittmanmead.com @rittmanmead
Is it Time to Ditch the Admin Tool?
Semantic Modeler

[email protected] www.rittmanmead.com @rittmanmead
Principal Consultant at Rittman Mead
Oracle ACE Associate
ITOUG Board member
Working with BI/Analytics tools since 2010
Based in Trebaseleghe Venice, Italy
https://fventurin.hashnode.dev
[email protected]
Federico Venturin

[email protected] www.rittmanmead.com @rittmanmead
UK company
Founded in 2007
Global clients (UK, EEA, US, South Africa)
55 employees
Oracle "Boost Your Cloud" Partner
We help people get the most out of their investment in Oracle data, analytics and AI.
Rittman Mead

[email protected] www.rittmanmead.com @rittmanmead
What Is It?

[email protected] www.rittmanmead.com @rittmanmead
Metadata repository
Administration Tool
Single binary file
Semantic Model
Semantic Modeler
SMML
Definitely Not New
2007 - Present 2022 - Present

[email protected] www.rittmanmead.com @rittmanmead
Translation layer between the application and underlying data structures
Presents data for analysis according to the structure of the business
Information organised in a star schema structure
Easy for users to understand and interrogate
Based on measures and dimensions
Semantic Model

[email protected] www.rittmanmead.com @rittmanmead
Semantic Model's Architecture

[email protected] www.rittmanmead.com @rittmanmead
Semantic Model's Architecture
Semantic Model

[email protected] www.rittmanmead.com @rittmanmead
Browser-based data modeling tool
Modern alternative to the Model Administration Tool
Fully-integrated Oracle Analytics component
Provides full Git integration to support multi-user development
BIDataModelAuthor role is required to access and use it
Semantic Modeler

[email protected] www.rittmanmead.com @rittmanmead
Semantic Modeler

[email protected] www.rittmanmead.com @rittmanmead
JSON-based markup language
Provides grammar, syntax, and structure for defining semantic models
Allows developers to use their semantic model editor of choice
Each SMML file represents an object in the semantic model
File granularity is at the table level
Semantic Model Markup Language (SMML)

[email protected] www.rittmanmead.com @rittmanmead
Semantic Model Markup Language (SMML)

[email protected] www.rittmanmead.com @rittmanmead
Click Create and select Semantic Model
Creating a Semantic Model

[email protected] www.rittmanmead.com @rittmanmead
Select one of the available options
Creating a Semantic Model

[email protected] www.rittmanmead.com @rittmanmead
What's New?

[email protected] www.rittmanmead.com @rittmanmead
Modern does not necessarily mean better
Modern Interface

[email protected] www.rittmanmead.com @rittmanmead
Connection credentials are no longer stored inside the semantic model
Connection Credentials

[email protected] www.rittmanmead.com @rittmanmead
Three types of semantic model variables
Global - The value is the same for all users (dynamic repository variables)
Session - The value is specific to a user's session (custom session variables)
Static - The value does not change (static repository variables)
Create an initialization block first, then add variable definitions to it
Initialization blocks are set to deferred execution by default
Initialization Blocks and Variables

[email protected] www.rittmanmead.com @rittmanmead
Defined directly on objects in logical and presentation layers
The Identity Manager is gone, no need to create role placeholders
Data Filters

[email protected] www.rittmanmead.com @rittmanmead
Shows the mapping of physical, logical, and presentation layers
Lineage Viewer

[email protected] www.rittmanmead.com @rittmanmead
You can use Git to enable sharing and concurrent development
Supported services include but not limited to Oracle Visual Builder Studio,
GitHub, Bitbucket, GitLab, and Azure DevOps
A basic understanding of Git and how to work with branches is required:
https://git-scm.com/book
https://git-scm.com/doc
Git Integration

[email protected] www.rittmanmead.com @rittmanmead
The semantic model's owner creates a Git repository, initializes it with
HTTPS or SSH, and uploads SMML files to the repository
Git Integration

[email protected] www.rittmanmead.com @rittmanmead
Each developer creates a semantic model and uses HTTPS or SSH to
connect to and clone the SMML files to their Git repository
Git Integration

[email protected] www.rittmanmead.com @rittmanmead
The development team works in branches to add, update, and commit the
files, then pushes the commits to the remote repository
Git Integration

[email protected] www.rittmanmead.com @rittmanmead
What's Missing?

[email protected] www.rittmanmead.com @rittmanmead
Oracle EPM
Oracle Essbase
Oracle HFM
Oracle Hyperion Planning
Oracle OLAP
Oracle TimesTen
HP Vertica
IBM Netezza NPS
JDBC
MS Access
MS SQL Server Analysis Services
MySQL Heatwave
ODBC
Vertica
Data Sources

[email protected] www.rittmanmead.com @rittmanmead
Several utilities are not yet available
Export the model as RPD and use them in the Model Administration tool
Utilities

[email protected] www.rittmanmead.com @rittmanmead
Live Demo

[email protected] www.rittmanmead.com @rittmanmead
The tool is not mature, changes and fixes are still being implemented
Veteran users require time to get familiar with the new interface
It will eventually replace the Model Administration tool, so give it a try!
Share your feedback with Oracle:
Oracle Analytics Cloud and Server Forum
Oracle Analytics Cloud and Server Idea Lab
Summary

[email protected] www.rittmanmead.com @rittmanmead
Q&A