SlideShare une entreprise Scribd logo
1  sur  69
Télécharger pour lire hors ligne
TH Technology
Karen Cannell
kcannell@thtechnology.com
Migrate BI to APEX5:
Are We There Yet?
What Works, What Doesn’t & Lessons Learned
TH Technology
Migrate BI to APEX 5 ?
About Me …
Karen Cannell ~ Consultant, TH Technology
Mechanical/SW Engineer - Analyzed, designed,
developed, converted, upgraded, enhanced legacy &
database applications for 25+ years
Building APEX applications for government, medical,
engineering industries since HTMLDB
Leveraging the Oracle 10g,11g, 12c suite of tools
Oracle Ace Associate
Editor Emeritus , Technical Journal
Support Your User Group!
TH Technology
Migrate BI to APEX 5 ?
APEX Books …
Expert Oracle Application Express, APress
2015 Report Printing
Beginning Application Express
4.2, APress, 2013
Agile Oracle Application Express
APress, 2012
TH Technology
Migrate BI to APEX 5 ?
About You …
APEX Version?
Experience?
Migrating From?
Why?
Important BI Features?
“Printing” ?
TH Technology
Migrate BI to APEX 5 ?
BI to APEX ~ Are We Nuts?
APEX 4: Are We Nuts?
TH Technology
Migrate BI to APEX 5 ?
APEX is
NOT a
BI Tool.
TH Technology
Migrate BI to APEX 5 ?
BI to APEX 5 ~ Better?
TH Technology
Migrate BI to APEX 5 ?
APEX is
NOT a
BI Tool.
TH Technology
Migrate BI to APEX 5 ?
BUT… APEX
Can Be used to
Build BI-Like
Features.
TH Technology
Migrate BI to APEX 5 ?
BI to APEX 5
Leverage APEX Interactive Reports
to Mimic BI-Tool Features:
Flexibility – Column, Sort, Filter, Highlight
Grouping
Pivots
Downloads
Save, Share
TH Technology
Migrate BI to APEX 5 ?
Wait for APEX 5.1 Interactive Grid
Leverage APEX 5.1 Interactive Grid
to Mimic BI-Tool Features:
Greater Flexibility – Column, Sort, Filter,
Highlight
Drag and Drop
Greater “Excel-Like” Behavior
We’ll See!
TH Technology
Migrate BI to APEX 5 ?
BI to APEX 5
Universal Theme
Dynamic Actions
Interactive Reports
Re-Engineered
Multiples on One Page
Group By Enhancements
PIVOT!
TH Technology
Migrate BI to APEX 5 ?
Is That
Enough?
TH Technology
Migrate BI to APEX 5 ?
Key Considerations:
Data
BI-Like Features
Performance
$$ Price
TH Technology
Migrate BI to APEX 5 ?
$$ Price
”Free”
TH Technology
Migrate BI to APEX 5 ?
$$ Price
Really?
TH Technology
Migrate BI to APEX 5 ?
$$Price
Resources for Database
Yours or Hosted
Resources to Build
Design ~ Planning
Supporting Structures
App Itself
Features: Drills, Dyn Actions, Parameters
“Printing”
TH Technology
Migrate BI to APEX 5 ?
$$Price
Weigh Cost to Build APEX Solution
vs.
Cost BI License
Support
Annual or One-Time?
TH Technology
Migrate BI to APEX 5 ?
Data
Volume
Volume Per Page View
Terabytes? No.
Small-Medium Yes.
Interactive Reports
Rows Per Page
Pagination
How Much To Display At Once
TH Technology
Migrate BI to APEX 5 ?
Data
What Do Users Do With Their Data?
What They Tell You
What They Really Do
Watch Them…
Volumes?
Formats?
Post-Report Activity?
TH Technology
Migrate BI to APEX 5 ?
Data
“This is the data I need … “
“I import that into Excel and do …
“
TH Technology
Migrate BI to APEX 5 ?
Data
How Much to “Display” on One Page?
Does one Need “All the Data” On One Screen?
Do They Run the Report, then Download
Everything?
Break That Habit
Filter Filter Filter
1000 Rows is optimal
TH Technology
Migrate BI to APEX 5 ?
Features
Decide What Users Need
Then Decide What Tool Fits
TH Technology
Migrate BI to APEX 5 ?
BI Tool Common Features
Select Columns
Sorts
Filtering
Tabular and
Crosstab (Pivot)
Aggregates
Grouping
Drills
Highlighting (Stop-
lighting)
Multi Data Source
Downloads
Printing
Data Volumes
TH Technology
Migrate BI to APEX 5 ?
APEX Interactive Reports Features
Select Columns
Sorts
Filtering
Tabular and
Crosstab (Pivot)
Aggregates
Grouping
Drills #
Highlighting
Single Data Source*
Downloads
“Printing”
Not Really
Small-Moderate Data
Volumes
# - Have to build
* - Sort Of
TH Technology
Migrate BI to APEX 5 ?
IR Features - Options
Set Features On/Off
By Report
By Column
Authorizations for Levels of Privileges (Roles)
Who Sees What
Conditions on Report Region based on
Selections
What They See When
Condition on Report Region
Features
TH Technology
Migrate BI to APEX 5 ?
Either-Or Features
Report
Group By
Chart
Pivot
Only See One of These at a Time
TH Technology
Migrate BI to APEX 5 ?
Demonstration
Select
Sort
Filter
Aggregates
Grouping
Pivot
Save
Download
TH Technology
Migrate BI to APEX 5 ?
Lose
Build Own Report (from Scratch)
Auto Drill, Auto Aggregates
Out-of-the-Box ROLAP, MOLAP (Must Build)
True Dynamic Interactivity
True Analysis Features
Formatted Printing
Need to Build These
(or Do Without)
TH Technology
Migrate BI to APEX 5 ?
Parameters
Pre-Filter Eliminates Slow First Load
Reduce Volume of Result Set
Cascading LOV’s
Whatever is Needed for Your Parameter
Determination
Features
TH Technology
Migrate BI to APEX 5 ?
IR Aggregate Behavior
Original Report Display
Region: West
************
State County City Population
CA Orange County Irvine 100
CA Orange County Orange 200
CA Los Angeles Hollywood 300
CA Los Angeles Universal City 400
Sum 1,000
Actual APEX IR Result
Region: West
************
State County Population
CA Orange County 100
CA Orange County 200
CA Los Angeles 300
CA Los Angeles 400
Sum 1,000
Intended Result
Region: West
************
State County Population
CA Orange County 300
CA Los Angeles 700
Sum 1,000
Know Your UsersInform Your Users
X
Features
TH Technology
Migrate BI to APEX 5 ?
Charts
W/In IR - User-Driven
Simple Charts – NOT Complex Charting
Display Chart OR Report
Chart on Base Data – NOT on GROUP BY Display
Out of IR – Full APEX Charting
Supplement the IR
in Another Region
Features
TH Technology
Migrate BI to APEX 5 ?
Charting
Feature
Chart
OR
Report
OR
Group
By
OR
Pivot
TH Technology
Migrate BI to APEX 5 ?
Pivots – Pivot Columns
Known Columns and Column Names
ex: Length by Month
vs.
Unknown Columns and Column Names
ex: Month by Length
Length by Year
Length by Area
Pre-APEX 5 This Is Hard …
TH Technology
Migrate BI to APEX 5 ?
… Skip 17 Slides…
TH Technology
Migrate BI to APEX 5 ?
APEX 5 IR Pivot
TH Technology
Migrate BI to APEX 5 ?
Saved Reports
Adds Flexibility to Report Strategy
Multiple Views of Same Data
Convenience
Alternate Default Reports
Saved Public Reports
Reports Select List to Access
Features
TH Technology
Migrate BI to APEX 5 ?
Drill Down Report
Features
TH Technology
Migrate BI to APEX 5 ?
Features ~ Drills
Build Parent Report
Build Child Report
Build Link in Parent to Child
Passing Parameters
Must Build Each One
Features
TH Technology
Migrate BI to APEX 5 ?
Drills
TH Technology
Migrate BI to APEX 5 ?
Drills
Use IR_COLUMN_NAME for the Link
[STATIC_ID]COLUMN_NAME for > 1 / Page
Create RESET Button
or
Automatic Way to Clear Hidden Items
Same or Different Page
Plan – Plan - Plan
Feature
TH Technology
Migrate BI to APEX 5 ?
Download / Print Options
HTML
Excel
PDF
Must Configure PDF Output
(FOP or BI Publisher)
Generic
XLS (BI Publisher)
RTF (BI Publisher)
Email – Allows Sharing Results
TH Technology
Migrate BI to APEX 5 ?
…IF you Have BI Publisher
Why Are You Here?
TH Technology
Migrate BI to APEX 5 ?
Download Options – User View
Feature
TH Technology
Migrate BI to APEX 5 ?
Dashboard
Multi IRs on One Page
Ex: Table, Group, Chart, and Pivot
Driven by Same Parameters
OR Drill Between Report Views
Caveats:
Use the Best Tool for the Job
Multi APEX IR May Not Be the Wisest
Choice
Feature
TH Technology
Migrate BI to APEX 5 ?
Deployment
Normal APEX Deployment
Feature
TH Technology
Migrate BI to APEX 5 ?
Training and Documentation
Same as Required for APEX Application
Minimal Compared to Full BI Tool
Feature
TH Technology
Migrate BI to APEX 5 ?
Performance
Tune SQL Query First.
Tune the Page ~ Monitor Activity
Tune Each Element on the Page
All the Usual Tuning Methods Apply
Employ Materialized Views
Employ CUBEs, ROLLUP
As Needed to Support Desired Display
and Performance
Performance
TH Technology
Migrate BI to APEX 5 ?
General Tuning Tips
Set Application Processes to execute Per
Session
Set Page Process to exec Per Page vs Per
Session
Tune Page Zero Components
Use Declarative Conditions
ITEM = Value vs. PL/SQL Expression
TH Technology
Migrate BI to APEX 5 ?
IR Settings for Performance
Max Rows
1000 is optimal
Larger #s, Longer Wait
Return All Rows = Longer Wait
Use Filters to Limit Data Set
(User Training ~ Change Habits?)
Balance w/ User Requirements
TH Technology
Migrate BI to APEX 5 ?
IR Settings for Performance
Rows Display w or w/o Pagination
No Pagination – Better
Rows X to Y - Pagination
Rows X to Y of Z – Must Get All Rows and
Paginate
Balance w/ User Requirements
TH Technology
Migrate BI to APEX 5 ?
IR Settings for Performance
1000
optimal
No “of Z”
TH Technology
Migrate BI to APEX 5 ?
IR Settings for Performance, cont’d
Row Sorting
Sort adds an ORDER BY on the column
Index Sorted Columns
Limit Sorts to Essentials
Balance w/User Requirements
TH Technology
Migrate BI to APEX 5 ?
Dynamic Actions
Dynamic Actions Get Confused (Slow)
With Large Data Volumes
Use Wisely
Use Sparingly
TH Technology
Migrate BI to APEX 5 ?
Parameter Settings for Performance
Default Parameters ~ Ease of Use
BUT
Executes Report Once/Set on Navigation to
Page… Not OK for Long Queries.
Solution:
Clear (At Least One) Parameter on Page Load
Some Action Req’d To Display
TH Technology
Migrate BI to APEX 5 ?
APEX is
NOT a
BI Tool…
TH Technology
Migrate BI to APEX 5 ?
Key Considerations
Data  Same
Features  Fewer, Ok or Not?
Performance  Have to Plan, BuildS
and Tune for it.
$$ Price  Down, UNLESS You Build
Too Much
TH Technology
Migrate BI to APEX 5 ?
What Works
Interactive Reports Flexibility
Simple Menus
Simple Pages
Strategic Parameter Selection
Generic Printing
No License, Support Cost
Ease of Use
TH Technology
Migrate BI to APEX 5 ?
What Doesn’t …
NOT for Unlimited Drills
Must Plan And Build
NOT for Advanced BI Functionality
None. UNLESS You Build It
NOT for Fancy Layouts
BI Publisher or XSL-FO for Formatted Reports
NOT Data Mining
NOT For Everyone!
TH Technology
Migrate BI to APEX 5 ?
Lessons Learned
Know What Your Users Need
Plan Queries – Plan Layouts – Plan Features
Plan Supporting Structures for Queries
Know Your Data, How to Present It
Plan Download/Printing Approach
TRAIN USERS
Know What Users Really Do With Data
BUILD SMART
TH Technology
Migrate BI to APEX 5 ?
Test Test Test Test Test
Test for Performance
Test w Full Data Volumes
Test w Full User Volume
TH Technology
Migrate BI to APEX 5 ?
Closing ….
What Works – Is it Enough?
What Doesn’t – Does It Matter?
Know Your Users
Know What Users Really Do
With Data
TH Technology
Migrate BI to APEX 5 ?
One the Fence?
Wait!
APEX 5.1 ~ Interactive Grid
Drag and Drop
Set Read-Only for “Report”
Improved Interactivity
TH Technology
Migrate BI to APEX 5 ?
Your Call …
Data
Features
Performance
$$ Price
Good Luck!
TH Technology
Migrate BI to APEX 5 ?
Resources
Sizing for Performance (2007!) Mike Hichwa
http://www.oracle.com/technetwork/issue-archive/2007/07-
jan/o17browser-083149.html
Best Source of APEX Help
Apexworld.com
http://www.apexworld.com
Enhanced Aggregation, Cube, Grouping and Rollup (OLAP
Reporting Embedded in SQL) Shouvik Basu
http://www.orafaq.com/node/56
TH Technology
Migrate BI to APEX 5 ?
Share Your Knowledge!
Call for Articles/Reviewers
Editor, ODTUG Technical Journal
kcannell@odtug.com
TH Technology
Questions ?
Migrate BI to
APEX 5
WWWD and LL
kcannell@thtechnology.com
TH Technology
Thank You
Migrate BI to
APEX 5
WWWD and LL
kcannell@thtechnology.com
TH Technology
Migrate BI to APEX 5 ?
Really?…

Contenu connexe

Tendances

APEX Interactive Grids: Standardize for Sanity
APEX Interactive Grids: Standardize for SanityAPEX Interactive Grids: Standardize for Sanity
APEX Interactive Grids: Standardize for SanityKaren Cannell
 
UTOUG Training Days 2019 APEX Interactive Grids: API Essentials, the Stuff Yo...
UTOUG Training Days 2019 APEX Interactive Grids: API Essentials, the Stuff Yo...UTOUG Training Days 2019 APEX Interactive Grids: API Essentials, the Stuff Yo...
UTOUG Training Days 2019 APEX Interactive Grids: API Essentials, the Stuff Yo...Karen Cannell
 
APEX 5.1 Interactive Grid: What it Means for You and Your Users
APEX 5.1 Interactive Grid: What it Means for You and Your UsersAPEX 5.1 Interactive Grid: What it Means for You and Your Users
APEX 5.1 Interactive Grid: What it Means for You and Your UsersKaren Cannell
 
Boston APEX Meetup ~ Standardize Your Grids
Boston APEX Meetup ~ Standardize Your GridsBoston APEX Meetup ~ Standardize Your Grids
Boston APEX Meetup ~ Standardize Your GridsKaren Cannell
 
Oracle Low Code Lowdown: APEX vs VBCS
Oracle Low Code Lowdown: APEX vs VBCSOracle Low Code Lowdown: APEX vs VBCS
Oracle Low Code Lowdown: APEX vs VBCSKaren Cannell
 
Low Code Lowdown: APEX vs Visual Builder: Which is For You?
Low Code Lowdown:  APEX vs Visual Builder: Which is For You? Low Code Lowdown:  APEX vs Visual Builder: Which is For You?
Low Code Lowdown: APEX vs Visual Builder: Which is For You? Karen Cannell
 
APEX Grids: Standardize for Productivity and Sanity
APEX Grids: Standardize for Productivity and SanityAPEX Grids: Standardize for Productivity and Sanity
APEX Grids: Standardize for Productivity and SanityKaren Cannell
 
APEX 18 Interactive Grids: And Them Some, Part 2
APEX 18 Interactive Grids: And Them Some, Part 2APEX 18 Interactive Grids: And Them Some, Part 2
APEX 18 Interactive Grids: And Them Some, Part 2Karen Cannell
 
UTOUG Training Days 2019 Voyage to Visual Builder Cloud Service
UTOUG Training Days 2019 Voyage to Visual Builder Cloud ServiceUTOUG Training Days 2019 Voyage to Visual Builder Cloud Service
UTOUG Training Days 2019 Voyage to Visual Builder Cloud ServiceKaren Cannell
 
Oracle APEX, Oracle Autonomous Database, Always Free Oracle Cloud Services
Oracle APEX, Oracle Autonomous Database, Always Free Oracle Cloud ServicesOracle APEX, Oracle Autonomous Database, Always Free Oracle Cloud Services
Oracle APEX, Oracle Autonomous Database, Always Free Oracle Cloud ServicesMichael Hichwa
 
LOBS, BLOBS, CLOBS: Dealing with Attachments in APEX
LOBS, BLOBS, CLOBS: Dealing with Attachments in APEXLOBS, BLOBS, CLOBS: Dealing with Attachments in APEX
LOBS, BLOBS, CLOBS: Dealing with Attachments in APEXEnkitec
 
RMOUG Training Days 2019 Oracle JET Charts in APEX: Data Viz Now!
RMOUG Training Days 2019 Oracle JET Charts in APEX: Data Viz Now!RMOUG Training Days 2019 Oracle JET Charts in APEX: Data Viz Now!
RMOUG Training Days 2019 Oracle JET Charts in APEX: Data Viz Now!Karen Cannell
 
Creating custom reports ora app express apex listener
Creating custom reports  ora app express apex listenerCreating custom reports  ora app express apex listener
Creating custom reports ora app express apex listenerDarnette A
 
Oracle Forms to APEX conversion tool
Oracle Forms to APEX conversion toolOracle Forms to APEX conversion tool
Oracle Forms to APEX conversion toolScott Wesley
 
APEX Alpe Adria Mike Hichwa Keynote April 11th 2019- Zagreb
APEX Alpe Adria Mike Hichwa Keynote April 11th 2019- ZagrebAPEX Alpe Adria Mike Hichwa Keynote April 11th 2019- Zagreb
APEX Alpe Adria Mike Hichwa Keynote April 11th 2019- ZagrebMichael Hichwa
 
Oracle APEX Cheat Sheet
Oracle APEX Cheat SheetOracle APEX Cheat Sheet
Oracle APEX Cheat SheetDimitri Gielis
 
Take a peek at Dell's smart EPM global environment
Take a peek at Dell's smart EPM global environmentTake a peek at Dell's smart EPM global environment
Take a peek at Dell's smart EPM global environmentRodrigo Radtke de Souza
 
Extending_EBS_12_1_3_with_APEX_5_0_COLLABORATE16
Extending_EBS_12_1_3_with_APEX_5_0_COLLABORATE16Extending_EBS_12_1_3_with_APEX_5_0_COLLABORATE16
Extending_EBS_12_1_3_with_APEX_5_0_COLLABORATE16Alfredo Abate
 

Tendances (20)

APEX Interactive Grids: Standardize for Sanity
APEX Interactive Grids: Standardize for SanityAPEX Interactive Grids: Standardize for Sanity
APEX Interactive Grids: Standardize for Sanity
 
UTOUG Training Days 2019 APEX Interactive Grids: API Essentials, the Stuff Yo...
UTOUG Training Days 2019 APEX Interactive Grids: API Essentials, the Stuff Yo...UTOUG Training Days 2019 APEX Interactive Grids: API Essentials, the Stuff Yo...
UTOUG Training Days 2019 APEX Interactive Grids: API Essentials, the Stuff Yo...
 
APEX 5.1 Interactive Grid: What it Means for You and Your Users
APEX 5.1 Interactive Grid: What it Means for You and Your UsersAPEX 5.1 Interactive Grid: What it Means for You and Your Users
APEX 5.1 Interactive Grid: What it Means for You and Your Users
 
Boston APEX Meetup ~ Standardize Your Grids
Boston APEX Meetup ~ Standardize Your GridsBoston APEX Meetup ~ Standardize Your Grids
Boston APEX Meetup ~ Standardize Your Grids
 
Oracle Low Code Lowdown: APEX vs VBCS
Oracle Low Code Lowdown: APEX vs VBCSOracle Low Code Lowdown: APEX vs VBCS
Oracle Low Code Lowdown: APEX vs VBCS
 
Low Code Lowdown: APEX vs Visual Builder: Which is For You?
Low Code Lowdown:  APEX vs Visual Builder: Which is For You? Low Code Lowdown:  APEX vs Visual Builder: Which is For You?
Low Code Lowdown: APEX vs Visual Builder: Which is For You?
 
APEX Grids: Standardize for Productivity and Sanity
APEX Grids: Standardize for Productivity and SanityAPEX Grids: Standardize for Productivity and Sanity
APEX Grids: Standardize for Productivity and Sanity
 
APEX 18 Interactive Grids: And Them Some, Part 2
APEX 18 Interactive Grids: And Them Some, Part 2APEX 18 Interactive Grids: And Them Some, Part 2
APEX 18 Interactive Grids: And Them Some, Part 2
 
UTOUG Training Days 2019 Voyage to Visual Builder Cloud Service
UTOUG Training Days 2019 Voyage to Visual Builder Cloud ServiceUTOUG Training Days 2019 Voyage to Visual Builder Cloud Service
UTOUG Training Days 2019 Voyage to Visual Builder Cloud Service
 
Oracle APEX, Oracle Autonomous Database, Always Free Oracle Cloud Services
Oracle APEX, Oracle Autonomous Database, Always Free Oracle Cloud ServicesOracle APEX, Oracle Autonomous Database, Always Free Oracle Cloud Services
Oracle APEX, Oracle Autonomous Database, Always Free Oracle Cloud Services
 
LOBS, BLOBS, CLOBS: Dealing with Attachments in APEX
LOBS, BLOBS, CLOBS: Dealing with Attachments in APEXLOBS, BLOBS, CLOBS: Dealing with Attachments in APEX
LOBS, BLOBS, CLOBS: Dealing with Attachments in APEX
 
RMOUG Training Days 2019 Oracle JET Charts in APEX: Data Viz Now!
RMOUG Training Days 2019 Oracle JET Charts in APEX: Data Viz Now!RMOUG Training Days 2019 Oracle JET Charts in APEX: Data Viz Now!
RMOUG Training Days 2019 Oracle JET Charts in APEX: Data Viz Now!
 
Creating custom reports ora app express apex listener
Creating custom reports  ora app express apex listenerCreating custom reports  ora app express apex listener
Creating custom reports ora app express apex listener
 
Oracle Forms to APEX conversion tool
Oracle Forms to APEX conversion toolOracle Forms to APEX conversion tool
Oracle Forms to APEX conversion tool
 
APEX Alpe Adria Mike Hichwa Keynote April 11th 2019- Zagreb
APEX Alpe Adria Mike Hichwa Keynote April 11th 2019- ZagrebAPEX Alpe Adria Mike Hichwa Keynote April 11th 2019- Zagreb
APEX Alpe Adria Mike Hichwa Keynote April 11th 2019- Zagreb
 
Oracle APEX
Oracle APEXOracle APEX
Oracle APEX
 
Oracle APEX Cheat Sheet
Oracle APEX Cheat SheetOracle APEX Cheat Sheet
Oracle APEX Cheat Sheet
 
Take a peek at Dell's smart EPM global environment
Take a peek at Dell's smart EPM global environmentTake a peek at Dell's smart EPM global environment
Take a peek at Dell's smart EPM global environment
 
a.s.a.p. APEX
a.s.a.p.  APEXa.s.a.p.  APEX
a.s.a.p. APEX
 
Extending_EBS_12_1_3_with_APEX_5_0_COLLABORATE16
Extending_EBS_12_1_3_with_APEX_5_0_COLLABORATE16Extending_EBS_12_1_3_with_APEX_5_0_COLLABORATE16
Extending_EBS_12_1_3_with_APEX_5_0_COLLABORATE16
 

En vedette

Packaged Applications in APEX 5.0
Packaged Applications in APEX 5.0Packaged Applications in APEX 5.0
Packaged Applications in APEX 5.0Niels de Bruijn
 
Нетканые материалы Текстиль Чебоксары
Нетканые материалы Текстиль ЧебоксарыНетканые материалы Текстиль Чебоксары
Нетканые материалы Текстиль Чебоксарыflashbang21
 
Oracle APEX plugins - AUSOUG Connect 2016
Oracle APEX plugins - AUSOUG Connect 2016Oracle APEX plugins - AUSOUG Connect 2016
Oracle APEX plugins - AUSOUG Connect 2016Lino Schildenfeld
 
RTF Primer: Building and RTF Document
RTF Primer:  Building and RTF DocumentRTF Primer:  Building and RTF Document
RTF Primer: Building and RTF DocumentKaren Cannell
 
APEX 5 IR: Guts & Performance
APEX 5 IR:  Guts & PerformanceAPEX 5 IR:  Guts & Performance
APEX 5 IR: Guts & PerformanceKaren Cannell
 
Создание веб-приложений с помощью Oracle APEX
Создание веб-приложений с помощью Oracle APEX Создание веб-приложений с помощью Oracle APEX
Создание веб-приложений с помощью Oracle APEX CUSTIS
 
Oracle application express ppt
Oracle application express pptOracle application express ppt
Oracle application express pptAbhinaw Kumar
 
My Top 5 APEX JavaScript API's
My Top 5 APEX JavaScript API'sMy Top 5 APEX JavaScript API's
My Top 5 APEX JavaScript API'sRoel Hartman
 
Why You Should Use TAPIs
Why You Should Use TAPIsWhy You Should Use TAPIs
Why You Should Use TAPIsJeffrey Kemp
 

En vedette (10)

Packaged Applications in APEX 5.0
Packaged Applications in APEX 5.0Packaged Applications in APEX 5.0
Packaged Applications in APEX 5.0
 
Нетканые материалы Текстиль Чебоксары
Нетканые материалы Текстиль ЧебоксарыНетканые материалы Текстиль Чебоксары
Нетканые материалы Текстиль Чебоксары
 
APEX Office Print
APEX Office PrintAPEX Office Print
APEX Office Print
 
Oracle APEX plugins - AUSOUG Connect 2016
Oracle APEX plugins - AUSOUG Connect 2016Oracle APEX plugins - AUSOUG Connect 2016
Oracle APEX plugins - AUSOUG Connect 2016
 
RTF Primer: Building and RTF Document
RTF Primer:  Building and RTF DocumentRTF Primer:  Building and RTF Document
RTF Primer: Building and RTF Document
 
APEX 5 IR: Guts & Performance
APEX 5 IR:  Guts & PerformanceAPEX 5 IR:  Guts & Performance
APEX 5 IR: Guts & Performance
 
Создание веб-приложений с помощью Oracle APEX
Создание веб-приложений с помощью Oracle APEX Создание веб-приложений с помощью Oracle APEX
Создание веб-приложений с помощью Oracle APEX
 
Oracle application express ppt
Oracle application express pptOracle application express ppt
Oracle application express ppt
 
My Top 5 APEX JavaScript API's
My Top 5 APEX JavaScript API'sMy Top 5 APEX JavaScript API's
My Top 5 APEX JavaScript API's
 
Why You Should Use TAPIs
Why You Should Use TAPIsWhy You Should Use TAPIs
Why You Should Use TAPIs
 

Similaire à Migrate BI to APEX 5: Are We There Yet?

ActiveWarehouse/ETL - BI & DW for Ruby/Rails
ActiveWarehouse/ETL - BI & DW for Ruby/RailsActiveWarehouse/ETL - BI & DW for Ruby/Rails
ActiveWarehouse/ETL - BI & DW for Ruby/RailsPaul Gallagher
 
Informatica to ODI Migration – What, Why and How | Informatica to Oracle Dat...
Informatica to ODI Migration – What, Why and How |  Informatica to Oracle Dat...Informatica to ODI Migration – What, Why and How |  Informatica to Oracle Dat...
Informatica to ODI Migration – What, Why and How | Informatica to Oracle Dat...Jade Global
 
Powerpivot prototyping
Powerpivot prototypingPowerpivot prototyping
Powerpivot prototypingdivyaww
 
Business objects data services in an sap landscape
Business objects data services in an sap landscapeBusiness objects data services in an sap landscape
Business objects data services in an sap landscapePradeep Ketoli
 
Anaplan Hub 2015: Lexmark and demand planning for sales and supply chain with...
Anaplan Hub 2015: Lexmark and demand planning for sales and supply chain with...Anaplan Hub 2015: Lexmark and demand planning for sales and supply chain with...
Anaplan Hub 2015: Lexmark and demand planning for sales and supply chain with...Anaplan
 
Business Intelligence solutions using Excel 2013 and Power BI
Business Intelligence solutions using Excel 2013 and Power BIBusiness Intelligence solutions using Excel 2013 and Power BI
Business Intelligence solutions using Excel 2013 and Power BIAlan Koo
 
Primer on Power BI 201501
Primer on Power BI 201501Primer on Power BI 201501
Primer on Power BI 201501Mark Tabladillo
 
apidays Helsinki & North 2023 - How can data-driven DevRel help identify gaps...
apidays Helsinki & North 2023 - How can data-driven DevRel help identify gaps...apidays Helsinki & North 2023 - How can data-driven DevRel help identify gaps...
apidays Helsinki & North 2023 - How can data-driven DevRel help identify gaps...apidays
 
App Load Presentation 2009
App Load Presentation 2009App Load Presentation 2009
App Load Presentation 2009sundu72
 
IT Management - Analyzing BI and ERP - EN
IT Management - Analyzing BI and ERP - ENIT Management - Analyzing BI and ERP - EN
IT Management - Analyzing BI and ERP - ENSonny Brabez
 
Oracle EPM BI Overview
Oracle EPM BI OverviewOracle EPM BI Overview
Oracle EPM BI Overviewcglylesu
 
The Next Step to Build Better APIs — Consistent Data Structure
The Next Step to Build Better APIs — Consistent Data StructureThe Next Step to Build Better APIs — Consistent Data Structure
The Next Step to Build Better APIs — Consistent Data StructureDialexa
 
Enabling Self Service Business Intelligence using Excel
Enabling Self Service Business Intelligenceusing ExcelEnabling Self Service Business Intelligenceusing Excel
Enabling Self Service Business Intelligence using ExcelAlan Koo
 
Back to Basics: Embedded Analytics 101
Back to Basics: Embedded Analytics 101Back to Basics: Embedded Analytics 101
Back to Basics: Embedded Analytics 101TIBCO Jaspersoft
 
OBIA with ERP Upgrade-Leverage Packaged Analytics when Upgrading!
OBIA with ERP Upgrade-Leverage Packaged Analytics when Upgrading!OBIA with ERP Upgrade-Leverage Packaged Analytics when Upgrading!
OBIA with ERP Upgrade-Leverage Packaged Analytics when Upgrading!Emtec Inc.
 
EnergyCAP Report Designer
EnergyCAP Report DesignerEnergyCAP Report Designer
EnergyCAP Report DesignerEnergyCAP, Inc.
 
Evolutionary Design Solid
Evolutionary Design SolidEvolutionary Design Solid
Evolutionary Design SolidSai Venkat
 
BI4.2 SP06 and Beyond: The Future of SAP BusinessObjects Webi
BI4.2 SP06 and Beyond: The Future of SAP BusinessObjects WebiBI4.2 SP06 and Beyond: The Future of SAP BusinessObjects Webi
BI4.2 SP06 and Beyond: The Future of SAP BusinessObjects WebiWiiisdom
 

Similaire à Migrate BI to APEX 5: Are We There Yet? (20)

Business Objects.new & old version
Business Objects.new & old versionBusiness Objects.new & old version
Business Objects.new & old version
 
ActiveWarehouse/ETL - BI & DW for Ruby/Rails
ActiveWarehouse/ETL - BI & DW for Ruby/RailsActiveWarehouse/ETL - BI & DW for Ruby/Rails
ActiveWarehouse/ETL - BI & DW for Ruby/Rails
 
Informatica to ODI Migration – What, Why and How | Informatica to Oracle Dat...
Informatica to ODI Migration – What, Why and How |  Informatica to Oracle Dat...Informatica to ODI Migration – What, Why and How |  Informatica to Oracle Dat...
Informatica to ODI Migration – What, Why and How | Informatica to Oracle Dat...
 
Powerpivot prototyping
Powerpivot prototypingPowerpivot prototyping
Powerpivot prototyping
 
Business objects data services in an sap landscape
Business objects data services in an sap landscapeBusiness objects data services in an sap landscape
Business objects data services in an sap landscape
 
Anaplan Hub 2015: Lexmark and demand planning for sales and supply chain with...
Anaplan Hub 2015: Lexmark and demand planning for sales and supply chain with...Anaplan Hub 2015: Lexmark and demand planning for sales and supply chain with...
Anaplan Hub 2015: Lexmark and demand planning for sales and supply chain with...
 
Business Intelligence solutions using Excel 2013 and Power BI
Business Intelligence solutions using Excel 2013 and Power BIBusiness Intelligence solutions using Excel 2013 and Power BI
Business Intelligence solutions using Excel 2013 and Power BI
 
Primer on Power BI 201501
Primer on Power BI 201501Primer on Power BI 201501
Primer on Power BI 201501
 
apidays Helsinki & North 2023 - How can data-driven DevRel help identify gaps...
apidays Helsinki & North 2023 - How can data-driven DevRel help identify gaps...apidays Helsinki & North 2023 - How can data-driven DevRel help identify gaps...
apidays Helsinki & North 2023 - How can data-driven DevRel help identify gaps...
 
App Load Presentation 2009
App Load Presentation 2009App Load Presentation 2009
App Load Presentation 2009
 
IT Management - Analyzing BI and ERP - EN
IT Management - Analyzing BI and ERP - ENIT Management - Analyzing BI and ERP - EN
IT Management - Analyzing BI and ERP - EN
 
Oracle EPM BI Overview
Oracle EPM BI OverviewOracle EPM BI Overview
Oracle EPM BI Overview
 
The Next Step to Build Better APIs — Consistent Data Structure
The Next Step to Build Better APIs — Consistent Data StructureThe Next Step to Build Better APIs — Consistent Data Structure
The Next Step to Build Better APIs — Consistent Data Structure
 
Power BI in Office 365
Power BI in Office 365Power BI in Office 365
Power BI in Office 365
 
Enabling Self Service Business Intelligence using Excel
Enabling Self Service Business Intelligenceusing ExcelEnabling Self Service Business Intelligenceusing Excel
Enabling Self Service Business Intelligence using Excel
 
Back to Basics: Embedded Analytics 101
Back to Basics: Embedded Analytics 101Back to Basics: Embedded Analytics 101
Back to Basics: Embedded Analytics 101
 
OBIA with ERP Upgrade-Leverage Packaged Analytics when Upgrading!
OBIA with ERP Upgrade-Leverage Packaged Analytics when Upgrading!OBIA with ERP Upgrade-Leverage Packaged Analytics when Upgrading!
OBIA with ERP Upgrade-Leverage Packaged Analytics when Upgrading!
 
EnergyCAP Report Designer
EnergyCAP Report DesignerEnergyCAP Report Designer
EnergyCAP Report Designer
 
Evolutionary Design Solid
Evolutionary Design SolidEvolutionary Design Solid
Evolutionary Design Solid
 
BI4.2 SP06 and Beyond: The Future of SAP BusinessObjects Webi
BI4.2 SP06 and Beyond: The Future of SAP BusinessObjects WebiBI4.2 SP06 and Beyond: The Future of SAP BusinessObjects Webi
BI4.2 SP06 and Beyond: The Future of SAP BusinessObjects Webi
 

Plus de Karen Cannell

APEX JET Charts: Data Viz now!
APEX JET Charts:  Data Viz now!APEX JET Charts:  Data Viz now!
APEX JET Charts: Data Viz now!Karen Cannell
 
Mentors and Mentoring: Steps to Take When You are Stuck
Mentors and Mentoring: Steps to Take When You are StuckMentors and Mentoring: Steps to Take When You are Stuck
Mentors and Mentoring: Steps to Take When You are StuckKaren Cannell
 
RMOUG Training Days 2019 Analytic Views for Mortals: Worth A Look?
RMOUG Training Days 2019 Analytic Views for Mortals: Worth A Look?RMOUG Training Days 2019 Analytic Views for Mortals: Worth A Look?
RMOUG Training Days 2019 Analytic Views for Mortals: Worth A Look?Karen Cannell
 
APEX Interactive Grids: Essentials and Then Some, Part 1
APEX Interactive Grids: Essentials and Then Some, Part 1APEX Interactive Grids: Essentials and Then Some, Part 1
APEX Interactive Grids: Essentials and Then Some, Part 1Karen Cannell
 
East Coast Oracle 2018 APEX Charts - Data Viz Now
East Coast Oracle 2018 APEX Charts - Data Viz NowEast Coast Oracle 2018 APEX Charts - Data Viz Now
East Coast Oracle 2018 APEX Charts - Data Viz NowKaren Cannell
 
Utah Geek Events Big Mountain Data Mastering Oracle Interactive Grids
Utah Geek Events Big Mountain Data Mastering Oracle Interactive GridsUtah Geek Events Big Mountain Data Mastering Oracle Interactive Grids
Utah Geek Events Big Mountain Data Mastering Oracle Interactive GridsKaren Cannell
 
Utah Geek Events Big Mountain Data: Oracle Analytic Views: Worth It?
Utah Geek Events Big Mountain Data: Oracle Analytic Views: Worth It? Utah Geek Events Big Mountain Data: Oracle Analytic Views: Worth It?
Utah Geek Events Big Mountain Data: Oracle Analytic Views: Worth It? Karen Cannell
 
Going to the Grid: Tabular Form Edition (Oracle APEX Editable Interactive Grids)
Going to the Grid: Tabular Form Edition (Oracle APEX Editable Interactive Grids)Going to the Grid: Tabular Form Edition (Oracle APEX Editable Interactive Grids)
Going to the Grid: Tabular Form Edition (Oracle APEX Editable Interactive Grids)Karen Cannell
 
How to Load Data, Revisited, UTOUG
How to Load Data, Revisited, UTOUGHow to Load Data, Revisited, UTOUG
How to Load Data, Revisited, UTOUGKaren Cannell
 
How to Load Data, Revisited
How to Load Data, RevisitedHow to Load Data, Revisited
How to Load Data, RevisitedKaren Cannell
 

Plus de Karen Cannell (10)

APEX JET Charts: Data Viz now!
APEX JET Charts:  Data Viz now!APEX JET Charts:  Data Viz now!
APEX JET Charts: Data Viz now!
 
Mentors and Mentoring: Steps to Take When You are Stuck
Mentors and Mentoring: Steps to Take When You are StuckMentors and Mentoring: Steps to Take When You are Stuck
Mentors and Mentoring: Steps to Take When You are Stuck
 
RMOUG Training Days 2019 Analytic Views for Mortals: Worth A Look?
RMOUG Training Days 2019 Analytic Views for Mortals: Worth A Look?RMOUG Training Days 2019 Analytic Views for Mortals: Worth A Look?
RMOUG Training Days 2019 Analytic Views for Mortals: Worth A Look?
 
APEX Interactive Grids: Essentials and Then Some, Part 1
APEX Interactive Grids: Essentials and Then Some, Part 1APEX Interactive Grids: Essentials and Then Some, Part 1
APEX Interactive Grids: Essentials and Then Some, Part 1
 
East Coast Oracle 2018 APEX Charts - Data Viz Now
East Coast Oracle 2018 APEX Charts - Data Viz NowEast Coast Oracle 2018 APEX Charts - Data Viz Now
East Coast Oracle 2018 APEX Charts - Data Viz Now
 
Utah Geek Events Big Mountain Data Mastering Oracle Interactive Grids
Utah Geek Events Big Mountain Data Mastering Oracle Interactive GridsUtah Geek Events Big Mountain Data Mastering Oracle Interactive Grids
Utah Geek Events Big Mountain Data Mastering Oracle Interactive Grids
 
Utah Geek Events Big Mountain Data: Oracle Analytic Views: Worth It?
Utah Geek Events Big Mountain Data: Oracle Analytic Views: Worth It? Utah Geek Events Big Mountain Data: Oracle Analytic Views: Worth It?
Utah Geek Events Big Mountain Data: Oracle Analytic Views: Worth It?
 
Going to the Grid: Tabular Form Edition (Oracle APEX Editable Interactive Grids)
Going to the Grid: Tabular Form Edition (Oracle APEX Editable Interactive Grids)Going to the Grid: Tabular Form Edition (Oracle APEX Editable Interactive Grids)
Going to the Grid: Tabular Form Edition (Oracle APEX Editable Interactive Grids)
 
How to Load Data, Revisited, UTOUG
How to Load Data, Revisited, UTOUGHow to Load Data, Revisited, UTOUG
How to Load Data, Revisited, UTOUG
 
How to Load Data, Revisited
How to Load Data, RevisitedHow to Load Data, Revisited
How to Load Data, Revisited
 

Dernier

Watermarking in Source Code: Applications and Security Challenges
Watermarking in Source Code: Applications and Security ChallengesWatermarking in Source Code: Applications and Security Challenges
Watermarking in Source Code: Applications and Security ChallengesShyamsundar Das
 
Webinar_050417_LeClair12345666777889.ppt
Webinar_050417_LeClair12345666777889.pptWebinar_050417_LeClair12345666777889.ppt
Webinar_050417_LeClair12345666777889.pptkinjal48
 
Why Choose Brain Inventory For Ecommerce Development.pdf
Why Choose Brain Inventory For Ecommerce Development.pdfWhy Choose Brain Inventory For Ecommerce Development.pdf
Why Choose Brain Inventory For Ecommerce Development.pdfBrain Inventory
 
OpenChain Webinar: Universal CVSS Calculator
OpenChain Webinar: Universal CVSS CalculatorOpenChain Webinar: Universal CVSS Calculator
OpenChain Webinar: Universal CVSS CalculatorShane Coughlan
 
Growing Oxen: channel operators and retries
Growing Oxen: channel operators and retriesGrowing Oxen: channel operators and retries
Growing Oxen: channel operators and retriesSoftwareMill
 
Streamlining Your Application Builds with Cloud Native Buildpacks
Streamlining Your Application Builds  with Cloud Native BuildpacksStreamlining Your Application Builds  with Cloud Native Buildpacks
Streamlining Your Application Builds with Cloud Native BuildpacksVish Abrams
 
Optimizing Business Potential: A Guide to Outsourcing Engineering Services in...
Optimizing Business Potential: A Guide to Outsourcing Engineering Services in...Optimizing Business Potential: A Guide to Outsourcing Engineering Services in...
Optimizing Business Potential: A Guide to Outsourcing Engineering Services in...Jaydeep Chhasatia
 
20240319 Car Simulator Plan.pptx . Plan for a JavaScript Car Driving Simulator.
20240319 Car Simulator Plan.pptx . Plan for a JavaScript Car Driving Simulator.20240319 Car Simulator Plan.pptx . Plan for a JavaScript Car Driving Simulator.
20240319 Car Simulator Plan.pptx . Plan for a JavaScript Car Driving Simulator.Sharon Liu
 
Cybersecurity Challenges with Generative AI - for Good and Bad
Cybersecurity Challenges with Generative AI - for Good and BadCybersecurity Challenges with Generative AI - for Good and Bad
Cybersecurity Challenges with Generative AI - for Good and BadIvo Andreev
 
Deep Learning for Images with PyTorch - Datacamp
Deep Learning for Images with PyTorch - DatacampDeep Learning for Images with PyTorch - Datacamp
Deep Learning for Images with PyTorch - DatacampVICTOR MAESTRE RAMIREZ
 
Introduction-to-Software-Development-Outsourcing.pptx
Introduction-to-Software-Development-Outsourcing.pptxIntroduction-to-Software-Development-Outsourcing.pptx
Introduction-to-Software-Development-Outsourcing.pptxIntelliSource Technologies
 
JS-Experts - Cybersecurity for Generative AI
JS-Experts - Cybersecurity for Generative AIJS-Experts - Cybersecurity for Generative AI
JS-Experts - Cybersecurity for Generative AIIvo Andreev
 
Top Software Development Trends in 2024
Top Software Development Trends in  2024Top Software Development Trends in  2024
Top Software Development Trends in 2024Mind IT Systems
 
ERP For Electrical and Electronics manufecturing.pptx
ERP For Electrical and Electronics manufecturing.pptxERP For Electrical and Electronics manufecturing.pptx
ERP For Electrical and Electronics manufecturing.pptxAutus Cyber Tech
 
IA Generativa y Grafos de Neo4j: RAG time
IA Generativa y Grafos de Neo4j: RAG timeIA Generativa y Grafos de Neo4j: RAG time
IA Generativa y Grafos de Neo4j: RAG timeNeo4j
 
AI Embracing Every Shade of Human Beauty
AI Embracing Every Shade of Human BeautyAI Embracing Every Shade of Human Beauty
AI Embracing Every Shade of Human BeautyRaymond Okyere-Forson
 
Generative AI for Cybersecurity - EC-Council
Generative AI for Cybersecurity - EC-CouncilGenerative AI for Cybersecurity - EC-Council
Generative AI for Cybersecurity - EC-CouncilVICTOR MAESTRE RAMIREZ
 
Transforming PMO Success with AI - Discover OnePlan Strategic Portfolio Work ...
Transforming PMO Success with AI - Discover OnePlan Strategic Portfolio Work ...Transforming PMO Success with AI - Discover OnePlan Strategic Portfolio Work ...
Transforming PMO Success with AI - Discover OnePlan Strategic Portfolio Work ...OnePlan Solutions
 
Leveraging DxSherpa's Generative AI Services to Unlock Human-Machine Harmony
Leveraging DxSherpa's Generative AI Services to Unlock Human-Machine HarmonyLeveraging DxSherpa's Generative AI Services to Unlock Human-Machine Harmony
Leveraging DxSherpa's Generative AI Services to Unlock Human-Machine Harmonyelliciumsolutionspun
 

Dernier (20)

Watermarking in Source Code: Applications and Security Challenges
Watermarking in Source Code: Applications and Security ChallengesWatermarking in Source Code: Applications and Security Challenges
Watermarking in Source Code: Applications and Security Challenges
 
Webinar_050417_LeClair12345666777889.ppt
Webinar_050417_LeClair12345666777889.pptWebinar_050417_LeClair12345666777889.ppt
Webinar_050417_LeClair12345666777889.ppt
 
Why Choose Brain Inventory For Ecommerce Development.pdf
Why Choose Brain Inventory For Ecommerce Development.pdfWhy Choose Brain Inventory For Ecommerce Development.pdf
Why Choose Brain Inventory For Ecommerce Development.pdf
 
OpenChain Webinar: Universal CVSS Calculator
OpenChain Webinar: Universal CVSS CalculatorOpenChain Webinar: Universal CVSS Calculator
OpenChain Webinar: Universal CVSS Calculator
 
Growing Oxen: channel operators and retries
Growing Oxen: channel operators and retriesGrowing Oxen: channel operators and retries
Growing Oxen: channel operators and retries
 
Streamlining Your Application Builds with Cloud Native Buildpacks
Streamlining Your Application Builds  with Cloud Native BuildpacksStreamlining Your Application Builds  with Cloud Native Buildpacks
Streamlining Your Application Builds with Cloud Native Buildpacks
 
Optimizing Business Potential: A Guide to Outsourcing Engineering Services in...
Optimizing Business Potential: A Guide to Outsourcing Engineering Services in...Optimizing Business Potential: A Guide to Outsourcing Engineering Services in...
Optimizing Business Potential: A Guide to Outsourcing Engineering Services in...
 
20240319 Car Simulator Plan.pptx . Plan for a JavaScript Car Driving Simulator.
20240319 Car Simulator Plan.pptx . Plan for a JavaScript Car Driving Simulator.20240319 Car Simulator Plan.pptx . Plan for a JavaScript Car Driving Simulator.
20240319 Car Simulator Plan.pptx . Plan for a JavaScript Car Driving Simulator.
 
Cybersecurity Challenges with Generative AI - for Good and Bad
Cybersecurity Challenges with Generative AI - for Good and BadCybersecurity Challenges with Generative AI - for Good and Bad
Cybersecurity Challenges with Generative AI - for Good and Bad
 
Deep Learning for Images with PyTorch - Datacamp
Deep Learning for Images with PyTorch - DatacampDeep Learning for Images with PyTorch - Datacamp
Deep Learning for Images with PyTorch - Datacamp
 
Introduction-to-Software-Development-Outsourcing.pptx
Introduction-to-Software-Development-Outsourcing.pptxIntroduction-to-Software-Development-Outsourcing.pptx
Introduction-to-Software-Development-Outsourcing.pptx
 
JS-Experts - Cybersecurity for Generative AI
JS-Experts - Cybersecurity for Generative AIJS-Experts - Cybersecurity for Generative AI
JS-Experts - Cybersecurity for Generative AI
 
Top Software Development Trends in 2024
Top Software Development Trends in  2024Top Software Development Trends in  2024
Top Software Development Trends in 2024
 
ERP For Electrical and Electronics manufecturing.pptx
ERP For Electrical and Electronics manufecturing.pptxERP For Electrical and Electronics manufecturing.pptx
ERP For Electrical and Electronics manufecturing.pptx
 
IA Generativa y Grafos de Neo4j: RAG time
IA Generativa y Grafos de Neo4j: RAG timeIA Generativa y Grafos de Neo4j: RAG time
IA Generativa y Grafos de Neo4j: RAG time
 
AI Embracing Every Shade of Human Beauty
AI Embracing Every Shade of Human BeautyAI Embracing Every Shade of Human Beauty
AI Embracing Every Shade of Human Beauty
 
Salesforce AI Associate Certification.pptx
Salesforce AI Associate Certification.pptxSalesforce AI Associate Certification.pptx
Salesforce AI Associate Certification.pptx
 
Generative AI for Cybersecurity - EC-Council
Generative AI for Cybersecurity - EC-CouncilGenerative AI for Cybersecurity - EC-Council
Generative AI for Cybersecurity - EC-Council
 
Transforming PMO Success with AI - Discover OnePlan Strategic Portfolio Work ...
Transforming PMO Success with AI - Discover OnePlan Strategic Portfolio Work ...Transforming PMO Success with AI - Discover OnePlan Strategic Portfolio Work ...
Transforming PMO Success with AI - Discover OnePlan Strategic Portfolio Work ...
 
Leveraging DxSherpa's Generative AI Services to Unlock Human-Machine Harmony
Leveraging DxSherpa's Generative AI Services to Unlock Human-Machine HarmonyLeveraging DxSherpa's Generative AI Services to Unlock Human-Machine Harmony
Leveraging DxSherpa's Generative AI Services to Unlock Human-Machine Harmony
 

Migrate BI to APEX 5: Are We There Yet?

  • 1. TH Technology Karen Cannell kcannell@thtechnology.com Migrate BI to APEX5: Are We There Yet? What Works, What Doesn’t & Lessons Learned
  • 2. TH Technology Migrate BI to APEX 5 ? About Me … Karen Cannell ~ Consultant, TH Technology Mechanical/SW Engineer - Analyzed, designed, developed, converted, upgraded, enhanced legacy & database applications for 25+ years Building APEX applications for government, medical, engineering industries since HTMLDB Leveraging the Oracle 10g,11g, 12c suite of tools Oracle Ace Associate Editor Emeritus , Technical Journal Support Your User Group!
  • 3. TH Technology Migrate BI to APEX 5 ? APEX Books … Expert Oracle Application Express, APress 2015 Report Printing Beginning Application Express 4.2, APress, 2013 Agile Oracle Application Express APress, 2012
  • 4. TH Technology Migrate BI to APEX 5 ? About You … APEX Version? Experience? Migrating From? Why? Important BI Features? “Printing” ?
  • 5. TH Technology Migrate BI to APEX 5 ? BI to APEX ~ Are We Nuts? APEX 4: Are We Nuts?
  • 6. TH Technology Migrate BI to APEX 5 ? APEX is NOT a BI Tool.
  • 7. TH Technology Migrate BI to APEX 5 ? BI to APEX 5 ~ Better?
  • 8. TH Technology Migrate BI to APEX 5 ? APEX is NOT a BI Tool.
  • 9. TH Technology Migrate BI to APEX 5 ? BUT… APEX Can Be used to Build BI-Like Features.
  • 10. TH Technology Migrate BI to APEX 5 ? BI to APEX 5 Leverage APEX Interactive Reports to Mimic BI-Tool Features: Flexibility – Column, Sort, Filter, Highlight Grouping Pivots Downloads Save, Share
  • 11. TH Technology Migrate BI to APEX 5 ? Wait for APEX 5.1 Interactive Grid Leverage APEX 5.1 Interactive Grid to Mimic BI-Tool Features: Greater Flexibility – Column, Sort, Filter, Highlight Drag and Drop Greater “Excel-Like” Behavior We’ll See!
  • 12. TH Technology Migrate BI to APEX 5 ? BI to APEX 5 Universal Theme Dynamic Actions Interactive Reports Re-Engineered Multiples on One Page Group By Enhancements PIVOT!
  • 13. TH Technology Migrate BI to APEX 5 ? Is That Enough?
  • 14. TH Technology Migrate BI to APEX 5 ? Key Considerations: Data BI-Like Features Performance $$ Price
  • 15. TH Technology Migrate BI to APEX 5 ? $$ Price ”Free”
  • 16. TH Technology Migrate BI to APEX 5 ? $$ Price Really?
  • 17. TH Technology Migrate BI to APEX 5 ? $$Price Resources for Database Yours or Hosted Resources to Build Design ~ Planning Supporting Structures App Itself Features: Drills, Dyn Actions, Parameters “Printing”
  • 18. TH Technology Migrate BI to APEX 5 ? $$Price Weigh Cost to Build APEX Solution vs. Cost BI License Support Annual or One-Time?
  • 19. TH Technology Migrate BI to APEX 5 ? Data Volume Volume Per Page View Terabytes? No. Small-Medium Yes. Interactive Reports Rows Per Page Pagination How Much To Display At Once
  • 20. TH Technology Migrate BI to APEX 5 ? Data What Do Users Do With Their Data? What They Tell You What They Really Do Watch Them… Volumes? Formats? Post-Report Activity?
  • 21. TH Technology Migrate BI to APEX 5 ? Data “This is the data I need … “ “I import that into Excel and do … “
  • 22. TH Technology Migrate BI to APEX 5 ? Data How Much to “Display” on One Page? Does one Need “All the Data” On One Screen? Do They Run the Report, then Download Everything? Break That Habit Filter Filter Filter 1000 Rows is optimal
  • 23. TH Technology Migrate BI to APEX 5 ? Features Decide What Users Need Then Decide What Tool Fits
  • 24. TH Technology Migrate BI to APEX 5 ? BI Tool Common Features Select Columns Sorts Filtering Tabular and Crosstab (Pivot) Aggregates Grouping Drills Highlighting (Stop- lighting) Multi Data Source Downloads Printing Data Volumes
  • 25. TH Technology Migrate BI to APEX 5 ? APEX Interactive Reports Features Select Columns Sorts Filtering Tabular and Crosstab (Pivot) Aggregates Grouping Drills # Highlighting Single Data Source* Downloads “Printing” Not Really Small-Moderate Data Volumes # - Have to build * - Sort Of
  • 26. TH Technology Migrate BI to APEX 5 ? IR Features - Options Set Features On/Off By Report By Column Authorizations for Levels of Privileges (Roles) Who Sees What Conditions on Report Region based on Selections What They See When Condition on Report Region Features
  • 27. TH Technology Migrate BI to APEX 5 ? Either-Or Features Report Group By Chart Pivot Only See One of These at a Time
  • 28. TH Technology Migrate BI to APEX 5 ? Demonstration Select Sort Filter Aggregates Grouping Pivot Save Download
  • 29. TH Technology Migrate BI to APEX 5 ? Lose Build Own Report (from Scratch) Auto Drill, Auto Aggregates Out-of-the-Box ROLAP, MOLAP (Must Build) True Dynamic Interactivity True Analysis Features Formatted Printing Need to Build These (or Do Without)
  • 30. TH Technology Migrate BI to APEX 5 ? Parameters Pre-Filter Eliminates Slow First Load Reduce Volume of Result Set Cascading LOV’s Whatever is Needed for Your Parameter Determination Features
  • 31. TH Technology Migrate BI to APEX 5 ? IR Aggregate Behavior Original Report Display Region: West ************ State County City Population CA Orange County Irvine 100 CA Orange County Orange 200 CA Los Angeles Hollywood 300 CA Los Angeles Universal City 400 Sum 1,000 Actual APEX IR Result Region: West ************ State County Population CA Orange County 100 CA Orange County 200 CA Los Angeles 300 CA Los Angeles 400 Sum 1,000 Intended Result Region: West ************ State County Population CA Orange County 300 CA Los Angeles 700 Sum 1,000 Know Your UsersInform Your Users X Features
  • 32. TH Technology Migrate BI to APEX 5 ? Charts W/In IR - User-Driven Simple Charts – NOT Complex Charting Display Chart OR Report Chart on Base Data – NOT on GROUP BY Display Out of IR – Full APEX Charting Supplement the IR in Another Region Features
  • 33. TH Technology Migrate BI to APEX 5 ? Charting Feature Chart OR Report OR Group By OR Pivot
  • 34. TH Technology Migrate BI to APEX 5 ? Pivots – Pivot Columns Known Columns and Column Names ex: Length by Month vs. Unknown Columns and Column Names ex: Month by Length Length by Year Length by Area Pre-APEX 5 This Is Hard …
  • 35. TH Technology Migrate BI to APEX 5 ? … Skip 17 Slides…
  • 36. TH Technology Migrate BI to APEX 5 ? APEX 5 IR Pivot
  • 37. TH Technology Migrate BI to APEX 5 ? Saved Reports Adds Flexibility to Report Strategy Multiple Views of Same Data Convenience Alternate Default Reports Saved Public Reports Reports Select List to Access Features
  • 38. TH Technology Migrate BI to APEX 5 ? Drill Down Report Features
  • 39. TH Technology Migrate BI to APEX 5 ? Features ~ Drills Build Parent Report Build Child Report Build Link in Parent to Child Passing Parameters Must Build Each One Features
  • 40. TH Technology Migrate BI to APEX 5 ? Drills
  • 41. TH Technology Migrate BI to APEX 5 ? Drills Use IR_COLUMN_NAME for the Link [STATIC_ID]COLUMN_NAME for > 1 / Page Create RESET Button or Automatic Way to Clear Hidden Items Same or Different Page Plan – Plan - Plan Feature
  • 42. TH Technology Migrate BI to APEX 5 ? Download / Print Options HTML Excel PDF Must Configure PDF Output (FOP or BI Publisher) Generic XLS (BI Publisher) RTF (BI Publisher) Email – Allows Sharing Results
  • 43. TH Technology Migrate BI to APEX 5 ? …IF you Have BI Publisher Why Are You Here?
  • 44. TH Technology Migrate BI to APEX 5 ? Download Options – User View Feature
  • 45. TH Technology Migrate BI to APEX 5 ? Dashboard Multi IRs on One Page Ex: Table, Group, Chart, and Pivot Driven by Same Parameters OR Drill Between Report Views Caveats: Use the Best Tool for the Job Multi APEX IR May Not Be the Wisest Choice Feature
  • 46. TH Technology Migrate BI to APEX 5 ? Deployment Normal APEX Deployment Feature
  • 47. TH Technology Migrate BI to APEX 5 ? Training and Documentation Same as Required for APEX Application Minimal Compared to Full BI Tool Feature
  • 48. TH Technology Migrate BI to APEX 5 ? Performance Tune SQL Query First. Tune the Page ~ Monitor Activity Tune Each Element on the Page All the Usual Tuning Methods Apply Employ Materialized Views Employ CUBEs, ROLLUP As Needed to Support Desired Display and Performance Performance
  • 49. TH Technology Migrate BI to APEX 5 ? General Tuning Tips Set Application Processes to execute Per Session Set Page Process to exec Per Page vs Per Session Tune Page Zero Components Use Declarative Conditions ITEM = Value vs. PL/SQL Expression
  • 50. TH Technology Migrate BI to APEX 5 ? IR Settings for Performance Max Rows 1000 is optimal Larger #s, Longer Wait Return All Rows = Longer Wait Use Filters to Limit Data Set (User Training ~ Change Habits?) Balance w/ User Requirements
  • 51. TH Technology Migrate BI to APEX 5 ? IR Settings for Performance Rows Display w or w/o Pagination No Pagination – Better Rows X to Y - Pagination Rows X to Y of Z – Must Get All Rows and Paginate Balance w/ User Requirements
  • 52. TH Technology Migrate BI to APEX 5 ? IR Settings for Performance 1000 optimal No “of Z”
  • 53. TH Technology Migrate BI to APEX 5 ? IR Settings for Performance, cont’d Row Sorting Sort adds an ORDER BY on the column Index Sorted Columns Limit Sorts to Essentials Balance w/User Requirements
  • 54. TH Technology Migrate BI to APEX 5 ? Dynamic Actions Dynamic Actions Get Confused (Slow) With Large Data Volumes Use Wisely Use Sparingly
  • 55. TH Technology Migrate BI to APEX 5 ? Parameter Settings for Performance Default Parameters ~ Ease of Use BUT Executes Report Once/Set on Navigation to Page… Not OK for Long Queries. Solution: Clear (At Least One) Parameter on Page Load Some Action Req’d To Display
  • 56. TH Technology Migrate BI to APEX 5 ? APEX is NOT a BI Tool…
  • 57. TH Technology Migrate BI to APEX 5 ? Key Considerations Data  Same Features  Fewer, Ok or Not? Performance  Have to Plan, BuildS and Tune for it. $$ Price  Down, UNLESS You Build Too Much
  • 58. TH Technology Migrate BI to APEX 5 ? What Works Interactive Reports Flexibility Simple Menus Simple Pages Strategic Parameter Selection Generic Printing No License, Support Cost Ease of Use
  • 59. TH Technology Migrate BI to APEX 5 ? What Doesn’t … NOT for Unlimited Drills Must Plan And Build NOT for Advanced BI Functionality None. UNLESS You Build It NOT for Fancy Layouts BI Publisher or XSL-FO for Formatted Reports NOT Data Mining NOT For Everyone!
  • 60. TH Technology Migrate BI to APEX 5 ? Lessons Learned Know What Your Users Need Plan Queries – Plan Layouts – Plan Features Plan Supporting Structures for Queries Know Your Data, How to Present It Plan Download/Printing Approach TRAIN USERS Know What Users Really Do With Data BUILD SMART
  • 61. TH Technology Migrate BI to APEX 5 ? Test Test Test Test Test Test for Performance Test w Full Data Volumes Test w Full User Volume
  • 62. TH Technology Migrate BI to APEX 5 ? Closing …. What Works – Is it Enough? What Doesn’t – Does It Matter? Know Your Users Know What Users Really Do With Data
  • 63. TH Technology Migrate BI to APEX 5 ? One the Fence? Wait! APEX 5.1 ~ Interactive Grid Drag and Drop Set Read-Only for “Report” Improved Interactivity
  • 64. TH Technology Migrate BI to APEX 5 ? Your Call … Data Features Performance $$ Price Good Luck!
  • 65. TH Technology Migrate BI to APEX 5 ? Resources Sizing for Performance (2007!) Mike Hichwa http://www.oracle.com/technetwork/issue-archive/2007/07- jan/o17browser-083149.html Best Source of APEX Help Apexworld.com http://www.apexworld.com Enhanced Aggregation, Cube, Grouping and Rollup (OLAP Reporting Embedded in SQL) Shouvik Basu http://www.orafaq.com/node/56
  • 66. TH Technology Migrate BI to APEX 5 ? Share Your Knowledge! Call for Articles/Reviewers Editor, ODTUG Technical Journal kcannell@odtug.com
  • 67. TH Technology Questions ? Migrate BI to APEX 5 WWWD and LL kcannell@thtechnology.com
  • 68. TH Technology Thank You Migrate BI to APEX 5 WWWD and LL kcannell@thtechnology.com
  • 69. TH Technology Migrate BI to APEX 5 ? Really?…