SlideShare a Scribd company logo
Apex day 1.0 pretius real life apex_przemyslaw staniszewski
About me
2
Manager of APEX Department at Pretius
Team leader of certified APEX developers
and Database programmers
Over 7 years of APEX development
Over 30 APEX projects delivered
Active community member
Pretius - Facts and figures
3
9 years in the market
20 corporate customers
60+ specialists
200 projects delivered
50k users every day
Millions of transactions daily
We are an Oracle Gold Partner
APEX dedicated department
Agenda
4
Typical APEX solutions
Real-life applications
Excel migration > Sales Commission
Reporting > KPI Dashboard
Summary
Typical applications
5
Data-driven applications
Developing web applications to view
and edit database data.
Reporting
applications
Building web application for
reporting database data.
Access Replacement
Migrating Access to Oracle DB with
APEX based GUI.
Excel Webification
Converting spreadsheets to web application.
Oracle Forms
Modernization
Migrating Forms application to the
web.
SALES COMMISSION
Excel migration project
6
Commission settlement
7
How did it work?
Problems
 Processing time
 Rules and changes management
 Security (data auditability and consistency)
 Errors and complaints
Source data Calculations
Payments
Acceptance Accounting
Distributed
results
APEX solution
8
Source data Calculations
Payments
Acceptance Accounting
Distributed
results
Database Oracle APEX Other Apps
Sales Commission
9
 Application to configure rules, calculation and
presentation of commissions;
 Developed for 6 years product with:
 Data synchronization with different sources
(ODS/ETL module included),
 Commission rules configuration
(GUI based and scripting language),
 Commission settlement,
 Reports generation,
 Communication with accounting applications;
 100% Oracle:
 Oracle DB 11g/12c,
 Oracle Application Express 4.x/5.x;
 Used by Polish leading companies in telecommunications,
media, financial and energy sector;
 Winner of the IT Future Award 2015
in Industry Dedicated IT Solutions category.
Large volumes of data
10
Interactive reports
 Dynamic filters
 Custom computation
 Custom reports
Tabular forms
 Multirow edition
 Edit/Copy/Duplicate
options
 APEX_ITEM lib
Excel habits
11
Copy-paste feature
 Users work with Excel and our App
 Easy to implement:
Javascript/jQuery
Keyboard shortcuts
 Tabular form manipulation
 Hotkeys for standard actions
 Easy to implement:
Javascript
jQuery libs
APEX plugin
XLSX/PDF generation
12
Reasons
APEX report download
Settlement summary and settlement details for Dealers
Many Excel tabs
Excel functions included
Invoices generation
Solutions
Built-in download options (CSV, ORDS & PDF)
PL/SQL Libraries (e.g. Alexandria PL/SQL Library)
Print server (e.g. Jasper, BI Publisher)
Naming consistency
13
Problem?
 P1_CUSTOMER_NAME > Customer name
 P2_CUSTOMER_NAME > Customer
 P3_CUSTOMER_NAME > Name
Attribute dictionary
[APEX > APPLICATION > UTILITIES]
 Consistency of Column names
 Consistency of Item labels
 Consistency of date/numer format
Monitor activity
14
Page view analysis
[APEX > ADMINISTRATION > MONITOR ACTIVITY]
Page performance
Page utilization
Comfort
KPI DASHBOARD
Reporting project
15
KPI calculation
16
How did it work?
Problems
 Many different sources
 Many different reports
 Hard to configure, calculate and manage
 Results and reports in Excel files
File data
KPI report 1
DB data
KPI report 2
Server logs
KPI report 3
Apps data
KPI report 3
SLA report 1 SLA report 2
Sources
APEX solution
17
Features
 Source data and calculated data aggregation
 One reporting application
 Easy to configure and maintain
 No Excel files required
File data DB data Server logs Apps data
Sources
Oracle DB
APEX App
KPI Dashboard
18
Application to calculate and present KPI values;
Developed for 4 years product with:
 Data synchronization with different sources
(ODS/ETL module included),
 Calculation rules configuration
(GUI based and scripting language),
 Schedule, alarms and SLA configuration,
 Beautiful web design (available on mobile devices),
 Report generation;
100% Oracle:
 Oracle DB 11g,
 Oracle Application Express 4.x/5.x;
Used by Polish leading companies in telecommunications
and financial sector.
Mockup design
19
Mockup design and Agile development
APEX is a great Mockup Tool
Users can see their application before it goes live
APEX Charts
20
Problem
 Pretty charts
 No additional charting libraries
Solution
 AnyChart documentation
http://6.anychart.com/products/anychart/docs/users-guide/index.html
 Custom XML files for AnyChart
<threshold>
<series>
<styles>
<condition>
<state>
THANK YOU!
Przemysław Staniszewski
pstaniszewski@pretius.com
@pstaniszewski
21
Find more
@PretiusSoftware
facebook.com/pretius
youtube.com/c/pretius

More Related Content

PPTX
Self-service BI with PowerPivot and PowerView
Ivan Donev
 
PPTX
Deploy PowerPivot Enterprise Wide
www.panorama.com
 
PPTX
Powerpivot prototyping
divyaww
 
PDF
Microsoft BI Tool Overview and Comparison
Senturus
 
PPTX
Annette BI Portfolio
atako
 
PDF
Microsoft SQL server 2016 Partner Mini Case Study - Dimodelo Solutions
mikerabinovici
 
PPTX
Power BI Deep Dive - Tips and Tricks From the Preview Program
John White
 
PPTX
Annie Lostlen BI Portfolio
annielostlen
 
Self-service BI with PowerPivot and PowerView
Ivan Donev
 
Deploy PowerPivot Enterprise Wide
www.panorama.com
 
Powerpivot prototyping
divyaww
 
Microsoft BI Tool Overview and Comparison
Senturus
 
Annette BI Portfolio
atako
 
Microsoft SQL server 2016 Partner Mini Case Study - Dimodelo Solutions
mikerabinovici
 
Power BI Deep Dive - Tips and Tricks From the Preview Program
John White
 
Annie Lostlen BI Portfolio
annielostlen
 

What's hot (15)

PPTX
Introduction BI Semantic Model with Sql Server Data Tools copy
Slava Kokaev
 
PPTX
SAP HANA Integrated Online Course Training in Hyderabad | Imagine Life
Imagine life
 
PPTX
Helping the business make sense of Business Intelligence
John White
 
PPTX
Data visualization
Slava Kokaev
 
PPTX
201203 power view
tleung927
 
PDF
SQL Server Reporting Services 2016 Features
HARIHARAN R
 
PPT
Business Intelligence Portfolio of Anastasia Bakhareva
banastal
 
PPT
Hyperion essbase overview
Vishal Mahajan
 
PPTX
Power BI in Office 365
Bhavik Merchant
 
DOCX
SAP S/4 HANA ONLINE TRAINING
Glory IT Technologies
 
PDF
SAP HANA SP10 ONLINE TRAINING
SAP FICO Training in Hyderabad
 
PDF
New course content hana sps10 1
SAP FICO Training in Hyderabad
 
PDF
SQL Server 2016 SSRS and BI
MSDEVMTL
 
PPTX
BI Reporting Application Comparison
Scott Mitchell
 
PPTX
Big data models with Power BI - Composite Models and Aggregations
Gaston Cruz
 
Introduction BI Semantic Model with Sql Server Data Tools copy
Slava Kokaev
 
SAP HANA Integrated Online Course Training in Hyderabad | Imagine Life
Imagine life
 
Helping the business make sense of Business Intelligence
John White
 
Data visualization
Slava Kokaev
 
201203 power view
tleung927
 
SQL Server Reporting Services 2016 Features
HARIHARAN R
 
Business Intelligence Portfolio of Anastasia Bakhareva
banastal
 
Hyperion essbase overview
Vishal Mahajan
 
Power BI in Office 365
Bhavik Merchant
 
SAP S/4 HANA ONLINE TRAINING
Glory IT Technologies
 
SAP HANA SP10 ONLINE TRAINING
SAP FICO Training in Hyderabad
 
New course content hana sps10 1
SAP FICO Training in Hyderabad
 
SQL Server 2016 SSRS and BI
MSDEVMTL
 
BI Reporting Application Comparison
Scott Mitchell
 
Big data models with Power BI - Composite Models and Aggregations
Gaston Cruz
 
Ad

Viewers also liked (11)

PDF
Apex day 1.0 vicejazycne aplikace lokalizace_kamil schvarcz
APEX Solutions - Natural Intelligence
 
PDF
Apex solutions - Oracle Cloud
APEX Solutions - Natural Intelligence
 
PDF
Apex day 1.0 speedy case study_kamil schvarcz
APEX Solutions - Natural Intelligence
 
PDF
Apex day 1.0 foex plugin framework peter raganitsch
APEX Solutions - Natural Intelligence
 
PDF
Apex solutions - Apex 5.0 seminar
APEX Solutions - Natural Intelligence
 
PDF
Apex day 1.0 apex ako klucovy system fleming_andrej kosnac
APEX Solutions - Natural Intelligence
 
PPT
Apex day 1.0 oracle cloud news_andrej valach
APEX Solutions - Natural Intelligence
 
PDF
Apex day 1.0 pouziti v korporaci datacons_cestmir pail
APEX Solutions - Natural Intelligence
 
PDF
webinar - APEX - pridaná hodnota databáze
APEX Solutions - Natural Intelligence
 
PDF
Apex day 1.0 job or story goodcall_eliska steklikova
APEX Solutions - Natural Intelligence
 
PDF
Apex day 1.0 citizen developer keynote speak_kamil schvarcz
APEX Solutions - Natural Intelligence
 
Apex day 1.0 vicejazycne aplikace lokalizace_kamil schvarcz
APEX Solutions - Natural Intelligence
 
Apex solutions - Oracle Cloud
APEX Solutions - Natural Intelligence
 
Apex day 1.0 speedy case study_kamil schvarcz
APEX Solutions - Natural Intelligence
 
Apex day 1.0 foex plugin framework peter raganitsch
APEX Solutions - Natural Intelligence
 
Apex solutions - Apex 5.0 seminar
APEX Solutions - Natural Intelligence
 
Apex day 1.0 apex ako klucovy system fleming_andrej kosnac
APEX Solutions - Natural Intelligence
 
Apex day 1.0 oracle cloud news_andrej valach
APEX Solutions - Natural Intelligence
 
Apex day 1.0 pouziti v korporaci datacons_cestmir pail
APEX Solutions - Natural Intelligence
 
webinar - APEX - pridaná hodnota databáze
APEX Solutions - Natural Intelligence
 
Apex day 1.0 job or story goodcall_eliska steklikova
APEX Solutions - Natural Intelligence
 
Apex day 1.0 citizen developer keynote speak_kamil schvarcz
APEX Solutions - Natural Intelligence
 
Ad

Similar to Apex day 1.0 pretius real life apex_przemyslaw staniszewski (20)

PDF
Pretius Oracle Apex Primer
Pretius
 
PPTX
Oracle apex training
Vasudha India
 
PPT
Oracle Application Express
HBoone
 
PPTX
Oracle application express
Abhinaw Kumar
 
PPTX
Oracle application express ppt
Abhinaw Kumar
 
PDF
Advanced Reporting And Charting With Oracle Application Express 4.0
Rinie Romme
 
PPT
Oracle apex training | Oracle Application Application Express Training | Ora...
Nancy Thomas
 
PDF
Oracleapex 150914085107-lva1-app6892
Mohamedcpcbma
 
PDF
Can You Do That with APEX? Building Not So Straightforward Pages
Dimitri Gielis
 
PPT
Intro to Application Express
José Angel Ibarra Espinosa
 
PDF
Highlighting Low-Budget Technology Solutions to Visualize Your Data
RachelBarker26
 
PPT
apex--introduction-157585.ppt
Kashi69
 
PPTX
Oracle Forms to APEX conversion tool
Scott Wesley
 
PDF
Reason To Choose Oracle APEX (Application Express).pdf
Pridesys IT Ltd.
 
PPT
apex101-326750.ppt
Kashi69
 
PDF
Getting Started with Oracle APEX
DataNext Solutions
 
PDF
20100604 unyoug apex40_bauser
ahmed farouk
 
PPTX
JavaScript: Why Should I Care?
Daniel McGhan
 
PPT
Productive Development with APEX
Simon Boorsma
 
PPTX
Performing Oracle Health Checks Using APEX
Datavail
 
Pretius Oracle Apex Primer
Pretius
 
Oracle apex training
Vasudha India
 
Oracle Application Express
HBoone
 
Oracle application express
Abhinaw Kumar
 
Oracle application express ppt
Abhinaw Kumar
 
Advanced Reporting And Charting With Oracle Application Express 4.0
Rinie Romme
 
Oracle apex training | Oracle Application Application Express Training | Ora...
Nancy Thomas
 
Oracleapex 150914085107-lva1-app6892
Mohamedcpcbma
 
Can You Do That with APEX? Building Not So Straightforward Pages
Dimitri Gielis
 
Intro to Application Express
José Angel Ibarra Espinosa
 
Highlighting Low-Budget Technology Solutions to Visualize Your Data
RachelBarker26
 
apex--introduction-157585.ppt
Kashi69
 
Oracle Forms to APEX conversion tool
Scott Wesley
 
Reason To Choose Oracle APEX (Application Express).pdf
Pridesys IT Ltd.
 
apex101-326750.ppt
Kashi69
 
Getting Started with Oracle APEX
DataNext Solutions
 
20100604 unyoug apex40_bauser
ahmed farouk
 
JavaScript: Why Should I Care?
Daniel McGhan
 
Productive Development with APEX
Simon Boorsma
 
Performing Oracle Health Checks Using APEX
Datavail
 

Recently uploaded (20)

PPTX
short term internship project on Data visualization
JMJCollegeComputerde
 
PPTX
Introduction to Biostatistics Presentation.pptx
AtemJoshua
 
PDF
Mastering Financial Analysis Materials.pdf
SalamiAbdullahi
 
PPTX
Data-Driven Machine Learning for Rail Infrastructure Health Monitoring
Sione Palu
 
PPTX
The whitetiger novel review for collegeassignment.pptx
DhruvPatel754154
 
PPTX
World-population.pptx fire bunberbpeople
umutunsalnsl4402
 
PPTX
Employee Salary Presentation.l based on data science collection of data
barridevakumari2004
 
PPTX
Introduction to Data Analytics and Data Science
KavithaCIT
 
PPTX
INFO8116 - Week 10 - Slides.pptx data analutics
guddipatel10
 
PPTX
Blue and Dark Blue Modern Technology Presentation.pptx
ap177979
 
PPTX
Power BI in Business Intelligence with AI
KPR Institute of Engineering and Technology
 
PPTX
Probability systematic sampling methods.pptx
PrakashRajput19
 
PPTX
INFO8116 - Week 10 - Slides.pptx big data architecture
guddipatel10
 
PDF
Classifcation using Machine Learning and deep learning
bhaveshagrawal35
 
PPTX
Multiscale Segmentation of Survey Respondents: Seeing the Trees and the Fores...
Sione Palu
 
PDF
An Uncut Conversation With Grok | PDF Document
Mike Hydes
 
PDF
717629748-Databricks-Certified-Data-Engineer-Professional-Dumps-by-Ball-21-03...
pedelli41
 
PDF
Practical Measurement Systems Analysis (Gage R&R) for design
Rob Schubert
 
PDF
Blue Futuristic Cyber Security Presentation.pdf
tanvikhunt1003
 
PPTX
Presentation (1) (1).pptx k8hhfftuiiigff
karthikjagath2005
 
short term internship project on Data visualization
JMJCollegeComputerde
 
Introduction to Biostatistics Presentation.pptx
AtemJoshua
 
Mastering Financial Analysis Materials.pdf
SalamiAbdullahi
 
Data-Driven Machine Learning for Rail Infrastructure Health Monitoring
Sione Palu
 
The whitetiger novel review for collegeassignment.pptx
DhruvPatel754154
 
World-population.pptx fire bunberbpeople
umutunsalnsl4402
 
Employee Salary Presentation.l based on data science collection of data
barridevakumari2004
 
Introduction to Data Analytics and Data Science
KavithaCIT
 
INFO8116 - Week 10 - Slides.pptx data analutics
guddipatel10
 
Blue and Dark Blue Modern Technology Presentation.pptx
ap177979
 
Power BI in Business Intelligence with AI
KPR Institute of Engineering and Technology
 
Probability systematic sampling methods.pptx
PrakashRajput19
 
INFO8116 - Week 10 - Slides.pptx big data architecture
guddipatel10
 
Classifcation using Machine Learning and deep learning
bhaveshagrawal35
 
Multiscale Segmentation of Survey Respondents: Seeing the Trees and the Fores...
Sione Palu
 
An Uncut Conversation With Grok | PDF Document
Mike Hydes
 
717629748-Databricks-Certified-Data-Engineer-Professional-Dumps-by-Ball-21-03...
pedelli41
 
Practical Measurement Systems Analysis (Gage R&R) for design
Rob Schubert
 
Blue Futuristic Cyber Security Presentation.pdf
tanvikhunt1003
 
Presentation (1) (1).pptx k8hhfftuiiigff
karthikjagath2005
 

Apex day 1.0 pretius real life apex_przemyslaw staniszewski

  • 2. About me 2 Manager of APEX Department at Pretius Team leader of certified APEX developers and Database programmers Over 7 years of APEX development Over 30 APEX projects delivered Active community member
  • 3. Pretius - Facts and figures 3 9 years in the market 20 corporate customers 60+ specialists 200 projects delivered 50k users every day Millions of transactions daily We are an Oracle Gold Partner APEX dedicated department
  • 4. Agenda 4 Typical APEX solutions Real-life applications Excel migration > Sales Commission Reporting > KPI Dashboard Summary
  • 5. Typical applications 5 Data-driven applications Developing web applications to view and edit database data. Reporting applications Building web application for reporting database data. Access Replacement Migrating Access to Oracle DB with APEX based GUI. Excel Webification Converting spreadsheets to web application. Oracle Forms Modernization Migrating Forms application to the web.
  • 7. Commission settlement 7 How did it work? Problems  Processing time  Rules and changes management  Security (data auditability and consistency)  Errors and complaints Source data Calculations Payments Acceptance Accounting Distributed results
  • 8. APEX solution 8 Source data Calculations Payments Acceptance Accounting Distributed results Database Oracle APEX Other Apps
  • 9. Sales Commission 9  Application to configure rules, calculation and presentation of commissions;  Developed for 6 years product with:  Data synchronization with different sources (ODS/ETL module included),  Commission rules configuration (GUI based and scripting language),  Commission settlement,  Reports generation,  Communication with accounting applications;  100% Oracle:  Oracle DB 11g/12c,  Oracle Application Express 4.x/5.x;  Used by Polish leading companies in telecommunications, media, financial and energy sector;  Winner of the IT Future Award 2015 in Industry Dedicated IT Solutions category.
  • 10. Large volumes of data 10 Interactive reports  Dynamic filters  Custom computation  Custom reports Tabular forms  Multirow edition  Edit/Copy/Duplicate options  APEX_ITEM lib
  • 11. Excel habits 11 Copy-paste feature  Users work with Excel and our App  Easy to implement: Javascript/jQuery Keyboard shortcuts  Tabular form manipulation  Hotkeys for standard actions  Easy to implement: Javascript jQuery libs APEX plugin
  • 12. XLSX/PDF generation 12 Reasons APEX report download Settlement summary and settlement details for Dealers Many Excel tabs Excel functions included Invoices generation Solutions Built-in download options (CSV, ORDS & PDF) PL/SQL Libraries (e.g. Alexandria PL/SQL Library) Print server (e.g. Jasper, BI Publisher)
  • 13. Naming consistency 13 Problem?  P1_CUSTOMER_NAME > Customer name  P2_CUSTOMER_NAME > Customer  P3_CUSTOMER_NAME > Name Attribute dictionary [APEX > APPLICATION > UTILITIES]  Consistency of Column names  Consistency of Item labels  Consistency of date/numer format
  • 14. Monitor activity 14 Page view analysis [APEX > ADMINISTRATION > MONITOR ACTIVITY] Page performance Page utilization Comfort
  • 16. KPI calculation 16 How did it work? Problems  Many different sources  Many different reports  Hard to configure, calculate and manage  Results and reports in Excel files File data KPI report 1 DB data KPI report 2 Server logs KPI report 3 Apps data KPI report 3 SLA report 1 SLA report 2 Sources
  • 17. APEX solution 17 Features  Source data and calculated data aggregation  One reporting application  Easy to configure and maintain  No Excel files required File data DB data Server logs Apps data Sources Oracle DB APEX App
  • 18. KPI Dashboard 18 Application to calculate and present KPI values; Developed for 4 years product with:  Data synchronization with different sources (ODS/ETL module included),  Calculation rules configuration (GUI based and scripting language),  Schedule, alarms and SLA configuration,  Beautiful web design (available on mobile devices),  Report generation; 100% Oracle:  Oracle DB 11g,  Oracle Application Express 4.x/5.x; Used by Polish leading companies in telecommunications and financial sector.
  • 19. Mockup design 19 Mockup design and Agile development APEX is a great Mockup Tool Users can see their application before it goes live
  • 20. APEX Charts 20 Problem  Pretty charts  No additional charting libraries Solution  AnyChart documentation http://6.anychart.com/products/anychart/docs/users-guide/index.html  Custom XML files for AnyChart <threshold> <series> <styles> <condition> <state>
  • 21. THANK YOU! Przemysław Staniszewski [email protected] @pstaniszewski 21 Find more @PretiusSoftware facebook.com/pretius youtube.com/c/pretius