SlideShare une entreprise Scribd logo
1  sur  58
What’s New in Oracle BI for Developers
B I W A C o n f e r e n c e – J a n u a r y 2 0 1 7
2/5/2017 2www.datavail.com
The latest versions of OBIEE have been released for on-premise implementation, through SaaS via
Oracle BI Cloud Service, and on the desktop with Data Visualization. This session gives OBIEE Architects
and Developers exposure and direction on where to best spend their time on investigating new
features and enhancements with the newest releases, and how they may apply those to their real-
world business use cases. Participants will get a heads-up on upgrades, migrations, regression testing,
new features, and lifecycle management. At the end of this session, attendees will have a fresh set of
insights on new features for OBIEE developers that they can immediately take advantage of through
new releases of OBIEE.
Abstract
2/5/2017 3www.datavail.com
• Datavail
Christian Screen – VP, Oracle Analytics Practice Director
• Innovator in analytics and data warehousing design, best
practices, and delivery
• More than 15 years of technology implementation, project
management, decision support and Data Warehouse
experience to Art of BI.
• Co-author of the first book on Oracle Business Intelligence 11g
• Managed, been engaged in, and successfully delivered several
of the most complex implementations of Oracle BI, Oracle BI
Analytics Applications (OBIA), Hyperion Planning, and Hyperion
Essbase, anywhere in the world.
Presenter
@artofbi
2/5/2017 4www.datavail.com
• Introductions
• Discuss Legacy Development Options for Oracle BI
• Discuss the Average Oracle BI Administrator and Developer
• Becoming an OBIEE Developer - (Redefining the OBIEE Developer)
• Top 5 OBIEE Developer Items
• Oracle BI 11g tools for Developers
• Oracle BI 12c tools for Developers
• Q & A
Agenda
Introductions
2/5/2017 6www.datavail.com
Datavail Company Overview
• All major platforms: SQL,
Oracle, DB2, MySQL, Mongo
• Comprehensive development
& operational services
• 24x7 in-office delivery
• US & Global models
• Reactive and proactive services
Database
Operations
• Microsoft SSRS, SSIS, SSAS
• PowerBI
• Oracle OBIEE, BICS, Golden Gate
• Informatica
• Oracle Data Integrator
• ETL development and operational
run
• EBS / PeopleSoft
• Hyperion
• SharePoint
• ServiceNow
• Custom development
– Microsoft .NET
– Oracle APEX
We are data specialists:
databases, analytics, and application data
integration
13+ Years delivering
data services
300+ customers with
average client retention
of 7 years
Managed services,
projects, and staffing
1 2 3
Analytics, Visualization
& Integration
Application
Management
2/5/2017 7www.datavail.com
Datavail BI & Analytics Overview
Datavail is the largest provider of data and
database administration (DBA) services in
North America with more than 600
technology professionals (analysts, DBAs,
developers and consultants).
We offer 24×7 managed services and
project consulting in database
administration, Hyperion, BI/Analytics, Data
Warehousing, and Enterprise Performance
Management.
Our expert consulting team specializes in
integrations, implementations, and
upgrades for applications across the Oracle
stack, including:
OBIEE Legacy
Development Options
2/5/2017 9www.datavail.com
Has the Oracle BI Administration Tool
always been enough?
Oracle BI Tools of the Past
Don’t be Average with
OBIEE
2/5/2017 11www.datavail.com
Use Tools Per Your Technology Role
• Administrator
• Report Developer
• Metdata Modeler
• ETL Developer
Becoming and
OBIEE Developer
2/5/2017 13www.datavail.com
Developer as an Umbrella Term
• Can a Weblogic administrator stand alone in an OBIEE and
Hyperion world?
• Does a report developer need more tools than provided?
• What place does a Java developer have in Oracle BI?
• What about DevOps?
(also, being referred to as AppOps)
Remember the
OBIEE 11g
Developer Tools
2/5/2017 15www.datavail.com
What OBI Tools Do You Use? And Why?
• OBIEE 10g had very few externalized tools to make use of for
programmatically working with the OBIEE system
• OBIEE 11g increased functionality exposing .EXE (Windows OS) only
tools for use in attempting to programmatically integrate third-party
systems or administer the OBIEE system
2/5/2017 16www.datavail.com
Holy Grail: RPD Automation & Patching
• Patching each environment to have only the OBIEE RPD Changes is
integral to storing only the deltas between builds
• Using output as an XML file that will also be stored in the OBIEE Git
SCM
• Commands from OBIEE Client/Server Tools
• comparerpd
• patchrpd
• validaterpd
• biserverxmlexec
• nqscmd
2/5/2017 17www.datavail.com
Ex: XML SCM to RPD Binary Automation
• Scripting and Automation
• There are many different scenarios for complex
situations or many developers.
• Basics are taking the MDS XML and convert back to
binary so a CI Server can “Validate”. Patch as needed
thereafter.
MDS XML Folders
OBIEE Git Repository
OBIEE Dev ServerOBIEE Test Server
fail
Return Response of
Failure and Issue
pass
OBIEE RPD to
Temp Snapshot
OBIEE RPD +
Artifacts Snapshot
2/5/2017 18www.datavail.com
Compared to MicroStrategy Holy Grail LCM
• Scripting and Automation through System Manager
• One tool w/ multiple components and code interfaces
Top 6 OBIEE 12c
Developer Tools &
Changes
2/5/2017 20www.datavail.com
Top Developer Tools for Oracle BI 12c
1. Command Scripts Centralized Across OS’s
2. OBI Web Services
3. High Availability Configuration Toolset
4. BI Cloud Service
– SQL Developer & Data Sync Tool (REST)
5. DVT - Validation Tool
6. BAR File
2/5/2017 21www.datavail.com
Top Developer Challenges for Oracle BI xx
1. No depth of understanding for OBIEE
2. Lack of programming skills
3. Lack of caring (or too busy)
4. No architecture leadership
5. No standards
6. Lack of OBIEE API/Programmatic
Extensibility
OS Specific OBIEE
Command Scripts
2/5/2017 23www.datavail.com
Centralizing Command Scripts Across OS’s
• OBIEE 12c is a game-changer for
automation development
• New script locations
• C:OracleOBIEE12cHomeuser_
projectsdomainsbibitoolsbin
• Centralized regardless of OS
2/5/2017 24www.datavail.com
OBI Server Tools Compared to the OBI Client Tools
• Still only Windows OS specific
with the OBI 12c client tools
• OBI 12c full server allows for
the same logic but across
OS’s
2/5/2017 25www.datavail.com
Lifecycle Management Centralized
• Starting and Stopping the OBI
System and Server no longer a
challenge
• WebLogic start and other WLST
script still reside in similar location,
C:OracleOBIEE12cHomeuser_pr
ojectsdomainsbi
2/5/2017 26www.datavail.com
Patching XML Should be Executed Mainly Via CLI
• Compare RPDs
• Capture environment specific
deltas such as connection pool
passwords
• Use biserverxmlexec to create a
patch XML file
• Use patchrpd to merge the patch
XML file to next target
environment
"%BI_HOME%/biserverxmlex
ec" -P Admin123 -I
%PATCH_XML% -B
%SOURCE_RPD% -O
%OUTPUT_RPD%
OBIEE Web Services
2/5/2017 28www.datavail.com
Web Services for Developers
• Don’t confuse OBI Web Services with the OBI Metadata Services
• New Metadata Service allows RPD metadata data changes such as
Patching on the fly.
“For example, a developer who wants to update the server repository with new
metadata, doesn't have to open Administration Tool or restart the server with a
modified repository. The developer can use a stored procedure to directly apply
the patch XML created from two different versions of the repository.”
2/5/2017 29www.datavail.com
Metadata Services for Developers
• Don’t confuse OBI Web Services with the OBI Metadata Web
Services
• New Metadata Service allows RPD metadata data changes such as
RPD patching on the fly.
• Use JDBC in Java apps
2/5/2017 30www.datavail.com
OBIEE Web Services for Developers
• For active connectivity for read and write of web catalog mainly
• Different service types allow for different integrations
• Updated per each version to reflect new features or enhancements
• AnalysisExportViews Service
• ConditionService Service
• HtmlViewService Service
• iBotService Service
• JobManagementService Service
• KPIAssessmentService Service
• MetadataService Service
• ReportEditingService Service
• SAWSessionService Service
• SchedulerService Service
• ScorecardAssessmentService Service
• ScorecardMetadataService Service
• SecurityService Service
• UserPersonalizationService Service
• WebCatalogService Service
• XMLViewService Service
OBIEE12c
High-Availability
2/5/2017 32www.datavail.com
High Availability Re-Configured
• OBI 12c gives OBI administrators and network
admins more control and ease of deployment
2/5/2017 33www.datavail.com
High Availability Re-Configured
• Copy over main configuration files to secondary node
• Set up clustering
• Execute pack (source server), copy to target, and unpack on target server
• Start the server.
• Done!
OBIEE Developers –
Reach for the Clouds
2/5/2017 35www.datavail.com
Cloud is on the move for OBIEE Developers
• Cloud interface uses REST protocol with
authentication key
• Retrieves or pushes data/metdata via JSON
• Make use of standard applications such as SQL
Developer to assist connectivity with developer
GUI integration
• Potentially connect to a CI system to run SQL for
validation of result, or boundary exceptions to
approve code version before moving to
production server
• CURL, anyone?
• [ Larry Video on Virtual PC / Cloud ]
2/5/2017 36www.datavail.com
CURL – A great place to start for REST
• CURLing your way to OBIEE REST API interactions
2/5/2017 37www.datavail.com
More OBIEE Developer Tools
• SQL Developer Cloud
Connection
• Data Sync Tool
2/5/2017 38www.datavail.com
Developer Tools
• Syncing to Oracle Database
Cloud Service
• After lift and shift
• Use SQLDeveloper CLI
• REST API
• APEX is an option here
OBIEE Baseline
Validation Tool (BVT)
2/5/2017 40www.datavail.com
Regression Testing to the Rescue!
• OBI 12c release giving anytime
validation of data, web catalog,
logical sql, and visualizations of
reports and dashboards
• Compare two compatible OBIEE
versions (11g to 12c, 12c to 12c)
• Provides confidence in migrations or
upgrades of OBI
2/5/2017 41www.datavail.com
Baseline Verification Steps
1. Install or run the JAR file
2. Define the “Baseline”
• Single report or set of reports or whole catalog
• A standard set is for litmus tests is usually good
3. Edit the config file
4. Generate a baseline result and target result
5. Update thresholds
6. Execute BVT for comparisons baseline to target
7. Review
Warning: Can take a
long time depending
on content depth
2/5/2017 42www.datavail.com
Baseline Verification Results
• Results depends on what you are
comparing
• Data, Logical Query, etc.
• Comparison output in HTML reports
style for easy review
BI Application Archive
(BAR)
2/5/2017 44www.datavail.com
What is the BAR?
• OBI 12c and Oracle BI Cloud Service container for all
BI artifacts required for a consistent deployment
between two environments
• .BAR file extension
2/5/2017 45www.datavail.com
Moving the BAR
• Export all content to a .bar extension file
• Import .bar to target environment
• Excellent for Dev-to-Test and Test-to-Production
migration scenarios
2/5/2017 46www.datavail.com
Demonstration
• Review new Oracle BI tools
• Review on-premise to cloud integration tools
• Major strategy for OBIEE Developers going forward
OBIEE 12c
Lifecycle
Management
(LCM)
2/5/2017 48www.datavail.com
OBIEE 12c Movement After Upgrading
• Caveats After Upgrade
• Web Catalog may be warped/corrupted
• Security Issues
• Application Roles don’t sync to RPD any longer, so create new ones in both places if
needed for security, etc.
• New upload, download, refresh, storage, and migration processes
Life Cycle Management
(LCM)
2/5/2017 49www.datavail.com
OBIEE 12c LCM
• BAR
• Uses WLST in offline mode to accept commands
• ExportServiceInstance
• ImportServiceInstance
• All command line interface right now. WLST can be used remotely in online mode
2/5/2017 50www.datavail.com
OBIEE 12c LCM
• BAR
• ExportServiceInstance
• exportServiceInstance('/u01/Oracle/Middleware/Oracle_Home/
user_projects/domains/bi', 'ssi', '/u01/workDir', '/u01/exportDir',
applicationName=None, applicationDesc=None,
applicationVersion=None, includeCatalogRuntimeInfo=false,
includeCredentials=None)
2/5/2017 51www.datavail.com
OBIEE 12c LCM
• BAR
• ImportServiceInstance
• importServiceInstance('/scratch/mydir/oraclehome/user_projects/domai
ns/bi', 'demosvc1',
'/scratch/mydir/orahome/bi/bifoundation/samples/sampleapplite/test/Sa
mpleAppLite1.bar', importRPD=true, importJazn=false,
importWebcat=false, includeCredentials=‘Test123’)
• Keep in mind the reset needed to empty.bar or SampleAppLite.bar files
http://docs.oracle.com/middleware/1221/biee/BIESG/configrepos.htm#BIESG9320
2/5/2017 52www.datavail.com
OBIEE 12c LCM
• BAR
• ResetServiceInstance
• resetServiceInstance('/oraclehome/user_projects/domains/bi',
'ssi')
http://docs.oracle.com/middleware/1221/biee/BIESG/configrepos.htm#BIESG9320
Beware!
2/5/2017 53www.datavail.com
OBIEE 12c LCM
• Upload and Download RPD
• data-model-cmd.sh uploadrpd -I repository.rpd -SI bi -U weblogic -S
server1.example.com -N 7777 -SSL
• data-model-cmd.sh downloadrpd -I repository.rpd -SI bi -U weblogic -
S server1.example.com -N 7777 -SSL
http://docs.oracle.com/middleware/1221/biee/BIESG/configrepos.htm#BIESG9320
datamodel.sh instead of data-model-cmd.sh since Oracle BI 12c version 12.2.1.2
Summary &
Questions
2/5/2017 55www.datavail.com
Summary
• Summary of what you just heard/saw is to move to using programmatic
features to enable easier management of your Oracle BI work.
• Start using Oracle BI 12c LCM
• Begin having your developers become “developers” using OBIEE tools to
the fullest for maximum efficiency
• Optimize the LCM Process for your organization – save time and reduce
errors/issues
2/5/2017 56www.datavail.com
• Ask questions now or raise one later
Questions?
2/5/2017 57www.datavail.com
http://biteamwork.com
http://datavail.com
2/5/2017 58www.datavail.com

Contenu connexe

Tendances

2019 - OOW - Database Migration Methods from On-Premise to Cloud
2019 - OOW - Database Migration Methods from On-Premise to Cloud2019 - OOW - Database Migration Methods from On-Premise to Cloud
2019 - OOW - Database Migration Methods from On-Premise to CloudMarcus Vinicius Miguel Pedro
 
2019 - GUOB Tech Day / Groundbreakers LAD Tour - Database Migration Methods t...
2019 - GUOB Tech Day / Groundbreakers LAD Tour - Database Migration Methods t...2019 - GUOB Tech Day / Groundbreakers LAD Tour - Database Migration Methods t...
2019 - GUOB Tech Day / Groundbreakers LAD Tour - Database Migration Methods t...Marcus Vinicius Miguel Pedro
 
Meetup Oracle Database: 3 Analizar, Aconsejar, Automatizar… las nuevas funcio...
Meetup Oracle Database: 3 Analizar, Aconsejar, Automatizar… las nuevas funcio...Meetup Oracle Database: 3 Analizar, Aconsejar, Automatizar… las nuevas funcio...
Meetup Oracle Database: 3 Analizar, Aconsejar, Automatizar… las nuevas funcio...avanttic Consultoría Tecnológica
 
Password Policies in Oracle Access Manager. How to improve user authenticatio...
Password Policies in Oracle Access Manager. How to improve user authenticatio...Password Policies in Oracle Access Manager. How to improve user authenticatio...
Password Policies in Oracle Access Manager. How to improve user authenticatio...Andrejs Prokopjevs
 
Breathing New Life into Apache Oozie with Apache Ambari Workflow Manager
Breathing New Life into Apache Oozie with Apache Ambari Workflow ManagerBreathing New Life into Apache Oozie with Apache Ambari Workflow Manager
Breathing New Life into Apache Oozie with Apache Ambari Workflow ManagerDataWorks Summit
 
Virtual dev-day-java7-keynote-1641807
Virtual dev-day-java7-keynote-1641807Virtual dev-day-java7-keynote-1641807
Virtual dev-day-java7-keynote-1641807Vinay H G
 
EBS on Oracle Cloud
EBS on Oracle CloudEBS on Oracle Cloud
EBS on Oracle Cloudvasuballa
 
How to Handle DEV&TEST&PROD for Oracle Data Integrator
How to Handle DEV&TEST&PROD for Oracle Data IntegratorHow to Handle DEV&TEST&PROD for Oracle Data Integrator
How to Handle DEV&TEST&PROD for Oracle Data IntegratorGurcan Orhan
 
A Cloud- and Container-Based Approach to Microservices-Powered Workflows (Cod...
A Cloud- and Container-Based Approach to Microservices-Powered Workflows (Cod...A Cloud- and Container-Based Approach to Microservices-Powered Workflows (Cod...
A Cloud- and Container-Based Approach to Microservices-Powered Workflows (Cod...Lucas Jellema
 
Micro Focus extend 10 and 10.1 with AcuToWeb
Micro Focus extend 10 and 10.1 with AcuToWebMicro Focus extend 10 and 10.1 with AcuToWeb
Micro Focus extend 10 and 10.1 with AcuToWebMicro Focus
 
REST - Why, When and How? at AMIS25
REST - Why, When and How? at AMIS25REST - Why, When and How? at AMIS25
REST - Why, When and How? at AMIS25Jon Petter Hjulstad
 
AMIS Oracle OpenWorld & CodeOne Review - Pillar 2 - Custom Application Develo...
AMIS Oracle OpenWorld & CodeOne Review - Pillar 2 - Custom Application Develo...AMIS Oracle OpenWorld & CodeOne Review - Pillar 2 - Custom Application Develo...
AMIS Oracle OpenWorld & CodeOne Review - Pillar 2 - Custom Application Develo...Lucas Jellema
 
Whats new in sql server 2008 and r2 for programmers
Whats new in sql server 2008 and r2 for programmersWhats new in sql server 2008 and r2 for programmers
Whats new in sql server 2008 and r2 for programmersAntonios Chatzipavlis
 
The Time is Now! Migrating from OWB to ODI 12c
The Time is Now! Migrating from OWB to ODI 12cThe Time is Now! Migrating from OWB to ODI 12c
The Time is Now! Migrating from OWB to ODI 12cStewart Bryson
 
Moving OBIEE to Oracle Analytics Cloud
Moving OBIEE to Oracle Analytics CloudMoving OBIEE to Oracle Analytics Cloud
Moving OBIEE to Oracle Analytics CloudEdelweiss Kammermann
 

Tendances (20)

2019 - OOW - Database Migration Methods from On-Premise to Cloud
2019 - OOW - Database Migration Methods from On-Premise to Cloud2019 - OOW - Database Migration Methods from On-Premise to Cloud
2019 - OOW - Database Migration Methods from On-Premise to Cloud
 
ChaitanyaPrati
ChaitanyaPratiChaitanyaPrati
ChaitanyaPrati
 
2019 - GUOB Tech Day / Groundbreakers LAD Tour - Database Migration Methods t...
2019 - GUOB Tech Day / Groundbreakers LAD Tour - Database Migration Methods t...2019 - GUOB Tech Day / Groundbreakers LAD Tour - Database Migration Methods t...
2019 - GUOB Tech Day / Groundbreakers LAD Tour - Database Migration Methods t...
 
Meetup Oracle Database: 3 Analizar, Aconsejar, Automatizar… las nuevas funcio...
Meetup Oracle Database: 3 Analizar, Aconsejar, Automatizar… las nuevas funcio...Meetup Oracle Database: 3 Analizar, Aconsejar, Automatizar… las nuevas funcio...
Meetup Oracle Database: 3 Analizar, Aconsejar, Automatizar… las nuevas funcio...
 
Password Policies in Oracle Access Manager. How to improve user authenticatio...
Password Policies in Oracle Access Manager. How to improve user authenticatio...Password Policies in Oracle Access Manager. How to improve user authenticatio...
Password Policies in Oracle Access Manager. How to improve user authenticatio...
 
Pratyusa_Resume
Pratyusa_ResumePratyusa_Resume
Pratyusa_Resume
 
Breathing New Life into Apache Oozie with Apache Ambari Workflow Manager
Breathing New Life into Apache Oozie with Apache Ambari Workflow ManagerBreathing New Life into Apache Oozie with Apache Ambari Workflow Manager
Breathing New Life into Apache Oozie with Apache Ambari Workflow Manager
 
Virtual dev-day-java7-keynote-1641807
Virtual dev-day-java7-keynote-1641807Virtual dev-day-java7-keynote-1641807
Virtual dev-day-java7-keynote-1641807
 
Neil-Leslie-CV
Neil-Leslie-CVNeil-Leslie-CV
Neil-Leslie-CV
 
EBS on Oracle Cloud
EBS on Oracle CloudEBS on Oracle Cloud
EBS on Oracle Cloud
 
How to Handle DEV&TEST&PROD for Oracle Data Integrator
How to Handle DEV&TEST&PROD for Oracle Data IntegratorHow to Handle DEV&TEST&PROD for Oracle Data Integrator
How to Handle DEV&TEST&PROD for Oracle Data Integrator
 
A Cloud- and Container-Based Approach to Microservices-Powered Workflows (Cod...
A Cloud- and Container-Based Approach to Microservices-Powered Workflows (Cod...A Cloud- and Container-Based Approach to Microservices-Powered Workflows (Cod...
A Cloud- and Container-Based Approach to Microservices-Powered Workflows (Cod...
 
Micro Focus extend 10 and 10.1 with AcuToWeb
Micro Focus extend 10 and 10.1 with AcuToWebMicro Focus extend 10 and 10.1 with AcuToWeb
Micro Focus extend 10 and 10.1 with AcuToWeb
 
Nagesh_Resume
Nagesh_ResumeNagesh_Resume
Nagesh_Resume
 
REST - Why, When and How? at AMIS25
REST - Why, When and How? at AMIS25REST - Why, When and How? at AMIS25
REST - Why, When and How? at AMIS25
 
AMIS Oracle OpenWorld & CodeOne Review - Pillar 2 - Custom Application Develo...
AMIS Oracle OpenWorld & CodeOne Review - Pillar 2 - Custom Application Develo...AMIS Oracle OpenWorld & CodeOne Review - Pillar 2 - Custom Application Develo...
AMIS Oracle OpenWorld & CodeOne Review - Pillar 2 - Custom Application Develo...
 
Whats new in sql server 2008 and r2 for programmers
Whats new in sql server 2008 and r2 for programmersWhats new in sql server 2008 and r2 for programmers
Whats new in sql server 2008 and r2 for programmers
 
AMIS Oracle OpenWorld 2013 Review Part 1 - Intro Overview Innovation, Hardwar...
AMIS Oracle OpenWorld 2013 Review Part 1 - Intro Overview Innovation, Hardwar...AMIS Oracle OpenWorld 2013 Review Part 1 - Intro Overview Innovation, Hardwar...
AMIS Oracle OpenWorld 2013 Review Part 1 - Intro Overview Innovation, Hardwar...
 
The Time is Now! Migrating from OWB to ODI 12c
The Time is Now! Migrating from OWB to ODI 12cThe Time is Now! Migrating from OWB to ODI 12c
The Time is Now! Migrating from OWB to ODI 12c
 
Moving OBIEE to Oracle Analytics Cloud
Moving OBIEE to Oracle Analytics CloudMoving OBIEE to Oracle Analytics Cloud
Moving OBIEE to Oracle Analytics Cloud
 

Similaire à What's New in Oracle BI for Developers

OTN EMEA TOUR 2016 - OBIEE12c New Features for End-Users, Developers and Sys...
OTN EMEA TOUR 2016  - OBIEE12c New Features for End-Users, Developers and Sys...OTN EMEA TOUR 2016  - OBIEE12c New Features for End-Users, Developers and Sys...
OTN EMEA TOUR 2016 - OBIEE12c New Features for End-Users, Developers and Sys...Mark Rittman
 
Simplifying MySQL, Pre-FOSDEM MySQL Days, Brussels, January 30, 2020.
Simplifying MySQL, Pre-FOSDEM MySQL Days, Brussels, January 30, 2020.Simplifying MySQL, Pre-FOSDEM MySQL Days, Brussels, January 30, 2020.
Simplifying MySQL, Pre-FOSDEM MySQL Days, Brussels, January 30, 2020.Geir Høydalsvik
 
Mohammed alam
Mohammed alamMohammed alam
Mohammed alamaltwirqi
 
AAI-2075 Evolving an IBM WebSphere Topology to Manage a Changing Workloa
AAI-2075 Evolving an IBM WebSphere Topology to Manage a Changing WorkloaAAI-2075 Evolving an IBM WebSphere Topology to Manage a Changing Workloa
AAI-2075 Evolving an IBM WebSphere Topology to Manage a Changing WorkloaWASdev Community
 
Preparing for BI in the Cloud with Windows Azure
Preparing for BI in the Cloud with Windows AzurePreparing for BI in the Cloud with Windows Azure
Preparing for BI in the Cloud with Windows AzurePerficient, Inc.
 
Optimize with Open Source
Optimize with Open SourceOptimize with Open Source
Optimize with Open SourceEDB
 
Oracle web-applications
Oracle web-applicationsOracle web-applications
Oracle web-applicationsurskeshav
 
Oracle EBS Journey to the Cloud - What is New in 2022 (UKOUG Breakthrough 22 ...
Oracle EBS Journey to the Cloud - What is New in 2022 (UKOUG Breakthrough 22 ...Oracle EBS Journey to the Cloud - What is New in 2022 (UKOUG Breakthrough 22 ...
Oracle EBS Journey to the Cloud - What is New in 2022 (UKOUG Breakthrough 22 ...Andrejs Prokopjevs
 
Ultime Novità di Prodotto Neo4j
Ultime Novità di Prodotto Neo4j Ultime Novità di Prodotto Neo4j
Ultime Novità di Prodotto Neo4j Neo4j
 
Resume 2013
Resume 2013Resume 2013
Resume 2013rwyarger
 
Olaf_Senz_Resume
Olaf_Senz_ResumeOlaf_Senz_Resume
Olaf_Senz_ResumeOlaf Senz
 
Oracle EPM Day Philadelphia - What is your Cloud Strategy?
Oracle EPM Day Philadelphia - What is your Cloud Strategy?Oracle EPM Day Philadelphia - What is your Cloud Strategy?
Oracle EPM Day Philadelphia - What is your Cloud Strategy?Alithya
 
Deploying Full BI Platforms to Oracle Cloud
Deploying Full BI Platforms to Oracle CloudDeploying Full BI Platforms to Oracle Cloud
Deploying Full BI Platforms to Oracle CloudMark Rittman
 
MySQL in oracle_environments(Part 2): MySQL Enterprise Monitor & Oracle Enter...
MySQL in oracle_environments(Part 2): MySQL Enterprise Monitor & Oracle Enter...MySQL in oracle_environments(Part 2): MySQL Enterprise Monitor & Oracle Enter...
MySQL in oracle_environments(Part 2): MySQL Enterprise Monitor & Oracle Enter...OracleMySQL
 

Similaire à What's New in Oracle BI for Developers (20)

OTN EMEA TOUR 2016 - OBIEE12c New Features for End-Users, Developers and Sys...
OTN EMEA TOUR 2016  - OBIEE12c New Features for End-Users, Developers and Sys...OTN EMEA TOUR 2016  - OBIEE12c New Features for End-Users, Developers and Sys...
OTN EMEA TOUR 2016 - OBIEE12c New Features for End-Users, Developers and Sys...
 
AMIS Oracle OpenWorld en Code One Review 2018 - Pillar 2: Custom Application ...
AMIS Oracle OpenWorld en Code One Review 2018 - Pillar 2: Custom Application ...AMIS Oracle OpenWorld en Code One Review 2018 - Pillar 2: Custom Application ...
AMIS Oracle OpenWorld en Code One Review 2018 - Pillar 2: Custom Application ...
 
AhmedWasfi2015
AhmedWasfi2015AhmedWasfi2015
AhmedWasfi2015
 
Simplifying MySQL, Pre-FOSDEM MySQL Days, Brussels, January 30, 2020.
Simplifying MySQL, Pre-FOSDEM MySQL Days, Brussels, January 30, 2020.Simplifying MySQL, Pre-FOSDEM MySQL Days, Brussels, January 30, 2020.
Simplifying MySQL, Pre-FOSDEM MySQL Days, Brussels, January 30, 2020.
 
Mohammed alam
Mohammed alamMohammed alam
Mohammed alam
 
AAI-2075 Evolving an IBM WebSphere Topology to Manage a Changing Workloa
AAI-2075 Evolving an IBM WebSphere Topology to Manage a Changing WorkloaAAI-2075 Evolving an IBM WebSphere Topology to Manage a Changing Workloa
AAI-2075 Evolving an IBM WebSphere Topology to Manage a Changing Workloa
 
Preparing for BI in the Cloud with Windows Azure
Preparing for BI in the Cloud with Windows AzurePreparing for BI in the Cloud with Windows Azure
Preparing for BI in the Cloud with Windows Azure
 
Exploring sql server 2016
Exploring sql server 2016Exploring sql server 2016
Exploring sql server 2016
 
Vamsi_Obiee_Admin
Vamsi_Obiee_AdminVamsi_Obiee_Admin
Vamsi_Obiee_Admin
 
Optimize with Open Source
Optimize with Open SourceOptimize with Open Source
Optimize with Open Source
 
Oracle web-applications
Oracle web-applicationsOracle web-applications
Oracle web-applications
 
Oracle EBS Journey to the Cloud - What is New in 2022 (UKOUG Breakthrough 22 ...
Oracle EBS Journey to the Cloud - What is New in 2022 (UKOUG Breakthrough 22 ...Oracle EBS Journey to the Cloud - What is New in 2022 (UKOUG Breakthrough 22 ...
Oracle EBS Journey to the Cloud - What is New in 2022 (UKOUG Breakthrough 22 ...
 
Ultime Novità di Prodotto Neo4j
Ultime Novità di Prodotto Neo4j Ultime Novità di Prodotto Neo4j
Ultime Novità di Prodotto Neo4j
 
Resume 2013
Resume 2013Resume 2013
Resume 2013
 
Olaf_Senz_Resume
Olaf_Senz_ResumeOlaf_Senz_Resume
Olaf_Senz_Resume
 
Oracle EPM Day Philadelphia - What is your Cloud Strategy?
Oracle EPM Day Philadelphia - What is your Cloud Strategy?Oracle EPM Day Philadelphia - What is your Cloud Strategy?
Oracle EPM Day Philadelphia - What is your Cloud Strategy?
 
Deploying Full BI Platforms to Oracle Cloud
Deploying Full BI Platforms to Oracle CloudDeploying Full BI Platforms to Oracle Cloud
Deploying Full BI Platforms to Oracle Cloud
 
Virtualization and Containers
Virtualization and ContainersVirtualization and Containers
Virtualization and Containers
 
MySQL in oracle_environments(Part 2): MySQL Enterprise Monitor & Oracle Enter...
MySQL in oracle_environments(Part 2): MySQL Enterprise Monitor & Oracle Enter...MySQL in oracle_environments(Part 2): MySQL Enterprise Monitor & Oracle Enter...
MySQL in oracle_environments(Part 2): MySQL Enterprise Monitor & Oracle Enter...
 
Novinky v Oracle Database 18c
Novinky v Oracle Database 18cNovinky v Oracle Database 18c
Novinky v Oracle Database 18c
 

Plus de Datavail

Journey to Cloud Analytics
Journey to Cloud Analytics Journey to Cloud Analytics
Journey to Cloud Analytics Datavail
 
Accelerate SQL Server Migration to the AWS Cloud
Accelerate SQL Server Migration to the AWS Cloud Accelerate SQL Server Migration to the AWS Cloud
Accelerate SQL Server Migration to the AWS Cloud Datavail
 
MOUS 2020 - Hyperion 11.2 vs. Cloud: Should I Stay or Should I Go?
MOUS 2020 - Hyperion 11.2 vs. Cloud: Should I Stay or Should I Go?MOUS 2020 - Hyperion 11.2 vs. Cloud: Should I Stay or Should I Go?
MOUS 2020 - Hyperion 11.2 vs. Cloud: Should I Stay or Should I Go?Datavail
 
Oracle Enterprise Manager Seven Robust Features to Put in Action final
Oracle Enterprise Manager Seven Robust Features to Put in Action finalOracle Enterprise Manager Seven Robust Features to Put in Action final
Oracle Enterprise Manager Seven Robust Features to Put in Action finalDatavail
 
Lessons from Migrating Oracle Databases to Amazon RDS or Amazon Aurora
Lessons from Migrating Oracle Databases to Amazon RDS or Amazon Aurora Lessons from Migrating Oracle Databases to Amazon RDS or Amazon Aurora
Lessons from Migrating Oracle Databases to Amazon RDS or Amazon Aurora Datavail
 
EPM 11.2: Lessons Learned and 2021 Preparedness
EPM 11.2: Lessons Learned and 2021 PreparednessEPM 11.2: Lessons Learned and 2021 Preparedness
EPM 11.2: Lessons Learned and 2021 PreparednessDatavail
 
Optimizing Oracle Databases & Applications Gives Fast Food Giant Major Gains
Optimizing Oracle Databases & Applications Gives Fast Food Giant Major GainsOptimizing Oracle Databases & Applications Gives Fast Food Giant Major Gains
Optimizing Oracle Databases & Applications Gives Fast Food Giant Major GainsDatavail
 
RMOUG 2020: Keeping Pace with Change
RMOUG 2020: Keeping Pace with Change RMOUG 2020: Keeping Pace with Change
RMOUG 2020: Keeping Pace with Change Datavail
 
Upcoming Extended Support Deadlines & What They Mean for You
Upcoming Extended Support Deadlines & What They Mean for YouUpcoming Extended Support Deadlines & What They Mean for You
Upcoming Extended Support Deadlines & What They Mean for YouDatavail
 
SQL on Linux
SQL on LinuxSQL on Linux
SQL on LinuxDatavail
 
Reduce Cost by Tuning Queries on Azure DBaaS
Reduce Cost by Tuning Queries on Azure DBaaSReduce Cost by Tuning Queries on Azure DBaaS
Reduce Cost by Tuning Queries on Azure DBaaSDatavail
 
MOUS 2019 - Keeping Pace with Change: Prepare for Tomorrow & Advance Your Car...
MOUS 2019 - Keeping Pace with Change: Prepare for Tomorrow & Advance Your Car...MOUS 2019 - Keeping Pace with Change: Prepare for Tomorrow & Advance Your Car...
MOUS 2019 - Keeping Pace with Change: Prepare for Tomorrow & Advance Your Car...Datavail
 
Essbase On-Prem to Oracle Analytics Cloud - How, When, and Why
Essbase On-Prem to Oracle Analytics Cloud - How, When, and WhyEssbase On-Prem to Oracle Analytics Cloud - How, When, and Why
Essbase On-Prem to Oracle Analytics Cloud - How, When, and WhyDatavail
 
Is "Free" Good Enough for Your MySQL Environment?
Is "Free" Good Enough for Your MySQL Environment?Is "Free" Good Enough for Your MySQL Environment?
Is "Free" Good Enough for Your MySQL Environment?Datavail
 
Critical Preflight Checks for Your EPM Applications
Critical Preflight Checks for Your EPM ApplicationsCritical Preflight Checks for Your EPM Applications
Critical Preflight Checks for Your EPM ApplicationsDatavail
 
SQL to Azure Migrations
SQL to Azure MigrationsSQL to Azure Migrations
SQL to Azure MigrationsDatavail
 
Essbase On-Prem to Oracle Analytics Cloud - How, When, and Why
Essbase On-Prem to Oracle Analytics Cloud - How, When, and WhyEssbase On-Prem to Oracle Analytics Cloud - How, When, and Why
Essbase On-Prem to Oracle Analytics Cloud - How, When, and WhyDatavail
 
3 Ways to Lead an Accidental DBA
3 Ways to Lead an Accidental DBA3 Ways to Lead an Accidental DBA
3 Ways to Lead an Accidental DBADatavail
 
Creating a Solid EPM Punch List
Creating a Solid EPM Punch ListCreating a Solid EPM Punch List
Creating a Solid EPM Punch ListDatavail
 
Why NBC Universal Migrated to MongoDB Atlas
Why NBC Universal Migrated to MongoDB AtlasWhy NBC Universal Migrated to MongoDB Atlas
Why NBC Universal Migrated to MongoDB AtlasDatavail
 

Plus de Datavail (20)

Journey to Cloud Analytics
Journey to Cloud Analytics Journey to Cloud Analytics
Journey to Cloud Analytics
 
Accelerate SQL Server Migration to the AWS Cloud
Accelerate SQL Server Migration to the AWS Cloud Accelerate SQL Server Migration to the AWS Cloud
Accelerate SQL Server Migration to the AWS Cloud
 
MOUS 2020 - Hyperion 11.2 vs. Cloud: Should I Stay or Should I Go?
MOUS 2020 - Hyperion 11.2 vs. Cloud: Should I Stay or Should I Go?MOUS 2020 - Hyperion 11.2 vs. Cloud: Should I Stay or Should I Go?
MOUS 2020 - Hyperion 11.2 vs. Cloud: Should I Stay or Should I Go?
 
Oracle Enterprise Manager Seven Robust Features to Put in Action final
Oracle Enterprise Manager Seven Robust Features to Put in Action finalOracle Enterprise Manager Seven Robust Features to Put in Action final
Oracle Enterprise Manager Seven Robust Features to Put in Action final
 
Lessons from Migrating Oracle Databases to Amazon RDS or Amazon Aurora
Lessons from Migrating Oracle Databases to Amazon RDS or Amazon Aurora Lessons from Migrating Oracle Databases to Amazon RDS or Amazon Aurora
Lessons from Migrating Oracle Databases to Amazon RDS or Amazon Aurora
 
EPM 11.2: Lessons Learned and 2021 Preparedness
EPM 11.2: Lessons Learned and 2021 PreparednessEPM 11.2: Lessons Learned and 2021 Preparedness
EPM 11.2: Lessons Learned and 2021 Preparedness
 
Optimizing Oracle Databases & Applications Gives Fast Food Giant Major Gains
Optimizing Oracle Databases & Applications Gives Fast Food Giant Major GainsOptimizing Oracle Databases & Applications Gives Fast Food Giant Major Gains
Optimizing Oracle Databases & Applications Gives Fast Food Giant Major Gains
 
RMOUG 2020: Keeping Pace with Change
RMOUG 2020: Keeping Pace with Change RMOUG 2020: Keeping Pace with Change
RMOUG 2020: Keeping Pace with Change
 
Upcoming Extended Support Deadlines & What They Mean for You
Upcoming Extended Support Deadlines & What They Mean for YouUpcoming Extended Support Deadlines & What They Mean for You
Upcoming Extended Support Deadlines & What They Mean for You
 
SQL on Linux
SQL on LinuxSQL on Linux
SQL on Linux
 
Reduce Cost by Tuning Queries on Azure DBaaS
Reduce Cost by Tuning Queries on Azure DBaaSReduce Cost by Tuning Queries on Azure DBaaS
Reduce Cost by Tuning Queries on Azure DBaaS
 
MOUS 2019 - Keeping Pace with Change: Prepare for Tomorrow & Advance Your Car...
MOUS 2019 - Keeping Pace with Change: Prepare for Tomorrow & Advance Your Car...MOUS 2019 - Keeping Pace with Change: Prepare for Tomorrow & Advance Your Car...
MOUS 2019 - Keeping Pace with Change: Prepare for Tomorrow & Advance Your Car...
 
Essbase On-Prem to Oracle Analytics Cloud - How, When, and Why
Essbase On-Prem to Oracle Analytics Cloud - How, When, and WhyEssbase On-Prem to Oracle Analytics Cloud - How, When, and Why
Essbase On-Prem to Oracle Analytics Cloud - How, When, and Why
 
Is "Free" Good Enough for Your MySQL Environment?
Is "Free" Good Enough for Your MySQL Environment?Is "Free" Good Enough for Your MySQL Environment?
Is "Free" Good Enough for Your MySQL Environment?
 
Critical Preflight Checks for Your EPM Applications
Critical Preflight Checks for Your EPM ApplicationsCritical Preflight Checks for Your EPM Applications
Critical Preflight Checks for Your EPM Applications
 
SQL to Azure Migrations
SQL to Azure MigrationsSQL to Azure Migrations
SQL to Azure Migrations
 
Essbase On-Prem to Oracle Analytics Cloud - How, When, and Why
Essbase On-Prem to Oracle Analytics Cloud - How, When, and WhyEssbase On-Prem to Oracle Analytics Cloud - How, When, and Why
Essbase On-Prem to Oracle Analytics Cloud - How, When, and Why
 
3 Ways to Lead an Accidental DBA
3 Ways to Lead an Accidental DBA3 Ways to Lead an Accidental DBA
3 Ways to Lead an Accidental DBA
 
Creating a Solid EPM Punch List
Creating a Solid EPM Punch ListCreating a Solid EPM Punch List
Creating a Solid EPM Punch List
 
Why NBC Universal Migrated to MongoDB Atlas
Why NBC Universal Migrated to MongoDB AtlasWhy NBC Universal Migrated to MongoDB Atlas
Why NBC Universal Migrated to MongoDB Atlas
 

Dernier

Zuja dropshipping via API with DroFx.pptx
Zuja dropshipping via API with DroFx.pptxZuja dropshipping via API with DroFx.pptx
Zuja dropshipping via API with DroFx.pptxolyaivanovalion
 
Accredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdfAccredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdfadriantubila
 
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Callshivangimorya083
 
Generative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and MilvusGenerative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and MilvusTimothy Spann
 
Data-Analysis for Chicago Crime Data 2023
Data-Analysis for Chicago Crime Data  2023Data-Analysis for Chicago Crime Data  2023
Data-Analysis for Chicago Crime Data 2023ymrp368
 
Ravak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptxRavak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptxolyaivanovalion
 
Halmar dropshipping via API with DroFx
Halmar  dropshipping  via API with DroFxHalmar  dropshipping  via API with DroFx
Halmar dropshipping via API with DroFxolyaivanovalion
 
Invezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz1
 
CebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxCebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxolyaivanovalion
 
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...amitlee9823
 
Mature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptxMature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptxolyaivanovalion
 
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...SUHANI PANDEY
 
FESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfFESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfMarinCaroMartnezBerg
 
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...amitlee9823
 
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779Delhi Call girls
 
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...Delhi Call girls
 
April 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's AnalysisApril 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's Analysismanisha194592
 
VidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxVidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxolyaivanovalion
 

Dernier (20)

Zuja dropshipping via API with DroFx.pptx
Zuja dropshipping via API with DroFx.pptxZuja dropshipping via API with DroFx.pptx
Zuja dropshipping via API with DroFx.pptx
 
Accredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdfAccredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdf
 
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
 
Generative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and MilvusGenerative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and Milvus
 
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts ServiceCall Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
 
Data-Analysis for Chicago Crime Data 2023
Data-Analysis for Chicago Crime Data  2023Data-Analysis for Chicago Crime Data  2023
Data-Analysis for Chicago Crime Data 2023
 
Ravak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptxRavak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptx
 
Halmar dropshipping via API with DroFx
Halmar  dropshipping  via API with DroFxHalmar  dropshipping  via API with DroFx
Halmar dropshipping via API with DroFx
 
Invezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signals
 
CebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxCebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptx
 
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
 
Mature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptxMature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptx
 
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
 
FESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfFESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdf
 
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
 
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
 
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
 
April 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's AnalysisApril 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's Analysis
 
VidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxVidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptx
 

What's New in Oracle BI for Developers

  • 1. What’s New in Oracle BI for Developers B I W A C o n f e r e n c e – J a n u a r y 2 0 1 7
  • 2. 2/5/2017 2www.datavail.com The latest versions of OBIEE have been released for on-premise implementation, through SaaS via Oracle BI Cloud Service, and on the desktop with Data Visualization. This session gives OBIEE Architects and Developers exposure and direction on where to best spend their time on investigating new features and enhancements with the newest releases, and how they may apply those to their real- world business use cases. Participants will get a heads-up on upgrades, migrations, regression testing, new features, and lifecycle management. At the end of this session, attendees will have a fresh set of insights on new features for OBIEE developers that they can immediately take advantage of through new releases of OBIEE. Abstract
  • 3. 2/5/2017 3www.datavail.com • Datavail Christian Screen – VP, Oracle Analytics Practice Director • Innovator in analytics and data warehousing design, best practices, and delivery • More than 15 years of technology implementation, project management, decision support and Data Warehouse experience to Art of BI. • Co-author of the first book on Oracle Business Intelligence 11g • Managed, been engaged in, and successfully delivered several of the most complex implementations of Oracle BI, Oracle BI Analytics Applications (OBIA), Hyperion Planning, and Hyperion Essbase, anywhere in the world. Presenter @artofbi
  • 4. 2/5/2017 4www.datavail.com • Introductions • Discuss Legacy Development Options for Oracle BI • Discuss the Average Oracle BI Administrator and Developer • Becoming an OBIEE Developer - (Redefining the OBIEE Developer) • Top 5 OBIEE Developer Items • Oracle BI 11g tools for Developers • Oracle BI 12c tools for Developers • Q & A Agenda
  • 6. 2/5/2017 6www.datavail.com Datavail Company Overview • All major platforms: SQL, Oracle, DB2, MySQL, Mongo • Comprehensive development & operational services • 24x7 in-office delivery • US & Global models • Reactive and proactive services Database Operations • Microsoft SSRS, SSIS, SSAS • PowerBI • Oracle OBIEE, BICS, Golden Gate • Informatica • Oracle Data Integrator • ETL development and operational run • EBS / PeopleSoft • Hyperion • SharePoint • ServiceNow • Custom development – Microsoft .NET – Oracle APEX We are data specialists: databases, analytics, and application data integration 13+ Years delivering data services 300+ customers with average client retention of 7 years Managed services, projects, and staffing 1 2 3 Analytics, Visualization & Integration Application Management
  • 7. 2/5/2017 7www.datavail.com Datavail BI & Analytics Overview Datavail is the largest provider of data and database administration (DBA) services in North America with more than 600 technology professionals (analysts, DBAs, developers and consultants). We offer 24×7 managed services and project consulting in database administration, Hyperion, BI/Analytics, Data Warehousing, and Enterprise Performance Management. Our expert consulting team specializes in integrations, implementations, and upgrades for applications across the Oracle stack, including:
  • 9. 2/5/2017 9www.datavail.com Has the Oracle BI Administration Tool always been enough? Oracle BI Tools of the Past
  • 10. Don’t be Average with OBIEE
  • 11. 2/5/2017 11www.datavail.com Use Tools Per Your Technology Role • Administrator • Report Developer • Metdata Modeler • ETL Developer
  • 13. 2/5/2017 13www.datavail.com Developer as an Umbrella Term • Can a Weblogic administrator stand alone in an OBIEE and Hyperion world? • Does a report developer need more tools than provided? • What place does a Java developer have in Oracle BI? • What about DevOps? (also, being referred to as AppOps)
  • 15. 2/5/2017 15www.datavail.com What OBI Tools Do You Use? And Why? • OBIEE 10g had very few externalized tools to make use of for programmatically working with the OBIEE system • OBIEE 11g increased functionality exposing .EXE (Windows OS) only tools for use in attempting to programmatically integrate third-party systems or administer the OBIEE system
  • 16. 2/5/2017 16www.datavail.com Holy Grail: RPD Automation & Patching • Patching each environment to have only the OBIEE RPD Changes is integral to storing only the deltas between builds • Using output as an XML file that will also be stored in the OBIEE Git SCM • Commands from OBIEE Client/Server Tools • comparerpd • patchrpd • validaterpd • biserverxmlexec • nqscmd
  • 17. 2/5/2017 17www.datavail.com Ex: XML SCM to RPD Binary Automation • Scripting and Automation • There are many different scenarios for complex situations or many developers. • Basics are taking the MDS XML and convert back to binary so a CI Server can “Validate”. Patch as needed thereafter. MDS XML Folders OBIEE Git Repository OBIEE Dev ServerOBIEE Test Server fail Return Response of Failure and Issue pass OBIEE RPD to Temp Snapshot OBIEE RPD + Artifacts Snapshot
  • 18. 2/5/2017 18www.datavail.com Compared to MicroStrategy Holy Grail LCM • Scripting and Automation through System Manager • One tool w/ multiple components and code interfaces
  • 19. Top 6 OBIEE 12c Developer Tools & Changes
  • 20. 2/5/2017 20www.datavail.com Top Developer Tools for Oracle BI 12c 1. Command Scripts Centralized Across OS’s 2. OBI Web Services 3. High Availability Configuration Toolset 4. BI Cloud Service – SQL Developer & Data Sync Tool (REST) 5. DVT - Validation Tool 6. BAR File
  • 21. 2/5/2017 21www.datavail.com Top Developer Challenges for Oracle BI xx 1. No depth of understanding for OBIEE 2. Lack of programming skills 3. Lack of caring (or too busy) 4. No architecture leadership 5. No standards 6. Lack of OBIEE API/Programmatic Extensibility
  • 23. 2/5/2017 23www.datavail.com Centralizing Command Scripts Across OS’s • OBIEE 12c is a game-changer for automation development • New script locations • C:OracleOBIEE12cHomeuser_ projectsdomainsbibitoolsbin • Centralized regardless of OS
  • 24. 2/5/2017 24www.datavail.com OBI Server Tools Compared to the OBI Client Tools • Still only Windows OS specific with the OBI 12c client tools • OBI 12c full server allows for the same logic but across OS’s
  • 25. 2/5/2017 25www.datavail.com Lifecycle Management Centralized • Starting and Stopping the OBI System and Server no longer a challenge • WebLogic start and other WLST script still reside in similar location, C:OracleOBIEE12cHomeuser_pr ojectsdomainsbi
  • 26. 2/5/2017 26www.datavail.com Patching XML Should be Executed Mainly Via CLI • Compare RPDs • Capture environment specific deltas such as connection pool passwords • Use biserverxmlexec to create a patch XML file • Use patchrpd to merge the patch XML file to next target environment "%BI_HOME%/biserverxmlex ec" -P Admin123 -I %PATCH_XML% -B %SOURCE_RPD% -O %OUTPUT_RPD%
  • 28. 2/5/2017 28www.datavail.com Web Services for Developers • Don’t confuse OBI Web Services with the OBI Metadata Services • New Metadata Service allows RPD metadata data changes such as Patching on the fly. “For example, a developer who wants to update the server repository with new metadata, doesn't have to open Administration Tool or restart the server with a modified repository. The developer can use a stored procedure to directly apply the patch XML created from two different versions of the repository.”
  • 29. 2/5/2017 29www.datavail.com Metadata Services for Developers • Don’t confuse OBI Web Services with the OBI Metadata Web Services • New Metadata Service allows RPD metadata data changes such as RPD patching on the fly. • Use JDBC in Java apps
  • 30. 2/5/2017 30www.datavail.com OBIEE Web Services for Developers • For active connectivity for read and write of web catalog mainly • Different service types allow for different integrations • Updated per each version to reflect new features or enhancements • AnalysisExportViews Service • ConditionService Service • HtmlViewService Service • iBotService Service • JobManagementService Service • KPIAssessmentService Service • MetadataService Service • ReportEditingService Service • SAWSessionService Service • SchedulerService Service • ScorecardAssessmentService Service • ScorecardMetadataService Service • SecurityService Service • UserPersonalizationService Service • WebCatalogService Service • XMLViewService Service
  • 32. 2/5/2017 32www.datavail.com High Availability Re-Configured • OBI 12c gives OBI administrators and network admins more control and ease of deployment
  • 33. 2/5/2017 33www.datavail.com High Availability Re-Configured • Copy over main configuration files to secondary node • Set up clustering • Execute pack (source server), copy to target, and unpack on target server • Start the server. • Done!
  • 34. OBIEE Developers – Reach for the Clouds
  • 35. 2/5/2017 35www.datavail.com Cloud is on the move for OBIEE Developers • Cloud interface uses REST protocol with authentication key • Retrieves or pushes data/metdata via JSON • Make use of standard applications such as SQL Developer to assist connectivity with developer GUI integration • Potentially connect to a CI system to run SQL for validation of result, or boundary exceptions to approve code version before moving to production server • CURL, anyone? • [ Larry Video on Virtual PC / Cloud ]
  • 36. 2/5/2017 36www.datavail.com CURL – A great place to start for REST • CURLing your way to OBIEE REST API interactions
  • 37. 2/5/2017 37www.datavail.com More OBIEE Developer Tools • SQL Developer Cloud Connection • Data Sync Tool
  • 38. 2/5/2017 38www.datavail.com Developer Tools • Syncing to Oracle Database Cloud Service • After lift and shift • Use SQLDeveloper CLI • REST API • APEX is an option here
  • 40. 2/5/2017 40www.datavail.com Regression Testing to the Rescue! • OBI 12c release giving anytime validation of data, web catalog, logical sql, and visualizations of reports and dashboards • Compare two compatible OBIEE versions (11g to 12c, 12c to 12c) • Provides confidence in migrations or upgrades of OBI
  • 41. 2/5/2017 41www.datavail.com Baseline Verification Steps 1. Install or run the JAR file 2. Define the “Baseline” • Single report or set of reports or whole catalog • A standard set is for litmus tests is usually good 3. Edit the config file 4. Generate a baseline result and target result 5. Update thresholds 6. Execute BVT for comparisons baseline to target 7. Review Warning: Can take a long time depending on content depth
  • 42. 2/5/2017 42www.datavail.com Baseline Verification Results • Results depends on what you are comparing • Data, Logical Query, etc. • Comparison output in HTML reports style for easy review
  • 44. 2/5/2017 44www.datavail.com What is the BAR? • OBI 12c and Oracle BI Cloud Service container for all BI artifacts required for a consistent deployment between two environments • .BAR file extension
  • 45. 2/5/2017 45www.datavail.com Moving the BAR • Export all content to a .bar extension file • Import .bar to target environment • Excellent for Dev-to-Test and Test-to-Production migration scenarios
  • 46. 2/5/2017 46www.datavail.com Demonstration • Review new Oracle BI tools • Review on-premise to cloud integration tools • Major strategy for OBIEE Developers going forward
  • 48. 2/5/2017 48www.datavail.com OBIEE 12c Movement After Upgrading • Caveats After Upgrade • Web Catalog may be warped/corrupted • Security Issues • Application Roles don’t sync to RPD any longer, so create new ones in both places if needed for security, etc. • New upload, download, refresh, storage, and migration processes Life Cycle Management (LCM)
  • 49. 2/5/2017 49www.datavail.com OBIEE 12c LCM • BAR • Uses WLST in offline mode to accept commands • ExportServiceInstance • ImportServiceInstance • All command line interface right now. WLST can be used remotely in online mode
  • 50. 2/5/2017 50www.datavail.com OBIEE 12c LCM • BAR • ExportServiceInstance • exportServiceInstance('/u01/Oracle/Middleware/Oracle_Home/ user_projects/domains/bi', 'ssi', '/u01/workDir', '/u01/exportDir', applicationName=None, applicationDesc=None, applicationVersion=None, includeCatalogRuntimeInfo=false, includeCredentials=None)
  • 51. 2/5/2017 51www.datavail.com OBIEE 12c LCM • BAR • ImportServiceInstance • importServiceInstance('/scratch/mydir/oraclehome/user_projects/domai ns/bi', 'demosvc1', '/scratch/mydir/orahome/bi/bifoundation/samples/sampleapplite/test/Sa mpleAppLite1.bar', importRPD=true, importJazn=false, importWebcat=false, includeCredentials=‘Test123’) • Keep in mind the reset needed to empty.bar or SampleAppLite.bar files http://docs.oracle.com/middleware/1221/biee/BIESG/configrepos.htm#BIESG9320
  • 52. 2/5/2017 52www.datavail.com OBIEE 12c LCM • BAR • ResetServiceInstance • resetServiceInstance('/oraclehome/user_projects/domains/bi', 'ssi') http://docs.oracle.com/middleware/1221/biee/BIESG/configrepos.htm#BIESG9320 Beware!
  • 53. 2/5/2017 53www.datavail.com OBIEE 12c LCM • Upload and Download RPD • data-model-cmd.sh uploadrpd -I repository.rpd -SI bi -U weblogic -S server1.example.com -N 7777 -SSL • data-model-cmd.sh downloadrpd -I repository.rpd -SI bi -U weblogic - S server1.example.com -N 7777 -SSL http://docs.oracle.com/middleware/1221/biee/BIESG/configrepos.htm#BIESG9320 datamodel.sh instead of data-model-cmd.sh since Oracle BI 12c version 12.2.1.2
  • 55. 2/5/2017 55www.datavail.com Summary • Summary of what you just heard/saw is to move to using programmatic features to enable easier management of your Oracle BI work. • Start using Oracle BI 12c LCM • Begin having your developers become “developers” using OBIEE tools to the fullest for maximum efficiency • Optimize the LCM Process for your organization – save time and reduce errors/issues
  • 56. 2/5/2017 56www.datavail.com • Ask questions now or raise one later Questions?