SlideShare a Scribd company logo
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

What's hot

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

What's hot (15)

Introduction BI Semantic Model with Sql Server Data Tools copy
Introduction BI Semantic Model with Sql Server Data Tools   copyIntroduction BI Semantic Model with Sql Server Data Tools   copy
Introduction BI Semantic Model with Sql Server Data Tools copy
 
SAP HANA Integrated Online Course Training in Hyderabad | Imagine Life
SAP HANA Integrated Online Course Training in Hyderabad | Imagine LifeSAP HANA Integrated Online Course Training in Hyderabad | Imagine Life
SAP HANA Integrated Online Course Training in Hyderabad | Imagine Life
 
Helping the business make sense of Business Intelligence
Helping the business make sense of Business IntelligenceHelping the business make sense of Business Intelligence
Helping the business make sense of Business Intelligence
 
Data visualization
Data visualizationData visualization
Data visualization
 
201203 power view
201203 power view201203 power view
201203 power view
 
SQL Server Reporting Services 2016 Features
SQL Server Reporting Services 2016 FeaturesSQL Server Reporting Services 2016 Features
SQL Server Reporting Services 2016 Features
 
Business Intelligence Portfolio of Anastasia Bakhareva
Business Intelligence Portfolio of Anastasia BakharevaBusiness Intelligence Portfolio of Anastasia Bakhareva
Business Intelligence Portfolio of Anastasia Bakhareva
 
Hyperion essbase overview
Hyperion essbase overviewHyperion essbase overview
Hyperion essbase overview
 
Power BI in Office 365
Power BI in Office 365Power BI in Office 365
Power BI in Office 365
 
SAP S/4 HANA ONLINE TRAINING
SAP S/4 HANA ONLINE TRAININGSAP S/4 HANA ONLINE TRAINING
SAP S/4 HANA ONLINE TRAINING
 
SAP HANA SP10 ONLINE TRAINING
SAP HANA SP10 ONLINE TRAININGSAP HANA SP10 ONLINE TRAINING
SAP HANA SP10 ONLINE TRAINING
 
New course content hana sps10 1
New course content hana sps10 1New course content hana sps10 1
New course content hana sps10 1
 
SQL Server 2016 SSRS and BI
SQL Server 2016 SSRS and BISQL Server 2016 SSRS and BI
SQL Server 2016 SSRS and BI
 
BI Reporting Application Comparison
BI Reporting Application ComparisonBI Reporting Application Comparison
BI Reporting Application Comparison
 
Big data models with Power BI - Composite Models and Aggregations
Big data models with Power BI  - Composite Models and AggregationsBig data models with Power BI  - Composite Models and Aggregations
Big data models with Power BI - Composite Models and Aggregations
 

Viewers also liked

Apex day 1.0 vicejazycne aplikace lokalizace_kamil schvarcz
Apex day 1.0 vicejazycne aplikace lokalizace_kamil schvarczApex day 1.0 vicejazycne aplikace lokalizace_kamil schvarcz
Apex day 1.0 vicejazycne aplikace lokalizace_kamil schvarcz
APEX Solutions - Natural Intelligence
 
Apex solutions - Oracle Cloud
Apex solutions - Oracle CloudApex solutions - Oracle Cloud
Apex solutions - Oracle Cloud
APEX Solutions - Natural Intelligence
 
Apex day 1.0 speedy case study_kamil schvarcz
Apex day 1.0 speedy case study_kamil schvarczApex day 1.0 speedy case study_kamil schvarcz
Apex day 1.0 speedy case study_kamil schvarcz
APEX Solutions - Natural Intelligence
 
Apex day 1.0 foex plugin framework peter raganitsch
Apex day 1.0 foex plugin framework peter raganitschApex day 1.0 foex plugin framework peter raganitsch
Apex day 1.0 foex plugin framework peter raganitsch
APEX Solutions - Natural Intelligence
 
Apex solutions - Apex 5.0 seminar
Apex solutions - Apex 5.0 seminarApex solutions - Apex 5.0 seminar
Apex solutions - Apex 5.0 seminar
APEX Solutions - Natural Intelligence
 
Apex day 1.0 apex ako klucovy system fleming_andrej kosnac
Apex day 1.0 apex ako klucovy system fleming_andrej kosnacApex day 1.0 apex ako klucovy system fleming_andrej kosnac
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 day 1.0 oracle cloud news_andrej valachApex day 1.0 oracle cloud news_andrej valach
Apex day 1.0 oracle cloud news_andrej valach
APEX Solutions - Natural Intelligence
 
Apex day 1.0 pouziti v korporaci datacons_cestmir pail
Apex day 1.0 pouziti v korporaci datacons_cestmir pailApex day 1.0 pouziti v korporaci datacons_cestmir pail
Apex day 1.0 pouziti v korporaci datacons_cestmir pail
APEX Solutions - Natural Intelligence
 
webinar - APEX - pridaná hodnota databáze
webinar - APEX - pridaná hodnota databázewebinar - APEX - pridaná hodnota databáze
webinar - APEX - pridaná hodnota databáze
APEX Solutions - Natural Intelligence
 
Apex day 1.0 job or story goodcall_eliska steklikova
Apex day 1.0 job or story goodcall_eliska steklikovaApex day 1.0 job or story goodcall_eliska steklikova
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 day 1.0 citizen developer keynote speak_kamil schvarczApex day 1.0 citizen developer keynote speak_kamil schvarcz
Apex day 1.0 citizen developer keynote speak_kamil schvarcz
APEX Solutions - Natural Intelligence
 

Viewers also liked (11)

Apex day 1.0 vicejazycne aplikace lokalizace_kamil schvarcz
Apex day 1.0 vicejazycne aplikace lokalizace_kamil schvarczApex day 1.0 vicejazycne aplikace lokalizace_kamil schvarcz
Apex day 1.0 vicejazycne aplikace lokalizace_kamil schvarcz
 
Apex solutions - Oracle Cloud
Apex solutions - Oracle CloudApex solutions - Oracle Cloud
Apex solutions - Oracle Cloud
 
Apex day 1.0 speedy case study_kamil schvarcz
Apex day 1.0 speedy case study_kamil schvarczApex day 1.0 speedy case study_kamil schvarcz
Apex day 1.0 speedy case study_kamil schvarcz
 
Apex day 1.0 foex plugin framework peter raganitsch
Apex day 1.0 foex plugin framework peter raganitschApex day 1.0 foex plugin framework peter raganitsch
Apex day 1.0 foex plugin framework peter raganitsch
 
Apex solutions - Apex 5.0 seminar
Apex solutions - Apex 5.0 seminarApex solutions - Apex 5.0 seminar
Apex solutions - Apex 5.0 seminar
 
Apex day 1.0 apex ako klucovy system fleming_andrej kosnac
Apex day 1.0 apex ako klucovy system fleming_andrej kosnacApex day 1.0 apex ako klucovy system fleming_andrej kosnac
Apex day 1.0 apex ako klucovy system fleming_andrej kosnac
 
Apex day 1.0 oracle cloud news_andrej valach
Apex day 1.0 oracle cloud news_andrej valachApex day 1.0 oracle cloud news_andrej valach
Apex day 1.0 oracle cloud news_andrej valach
 
Apex day 1.0 pouziti v korporaci datacons_cestmir pail
Apex day 1.0 pouziti v korporaci datacons_cestmir pailApex day 1.0 pouziti v korporaci datacons_cestmir pail
Apex day 1.0 pouziti v korporaci datacons_cestmir pail
 
webinar - APEX - pridaná hodnota databáze
webinar - APEX - pridaná hodnota databázewebinar - APEX - pridaná hodnota databáze
webinar - APEX - pridaná hodnota databáze
 
Apex day 1.0 job or story goodcall_eliska steklikova
Apex day 1.0 job or story goodcall_eliska steklikovaApex day 1.0 job or story goodcall_eliska steklikova
Apex day 1.0 job or story goodcall_eliska steklikova
 
Apex day 1.0 citizen developer keynote speak_kamil schvarcz
Apex day 1.0 citizen developer keynote speak_kamil schvarczApex day 1.0 citizen developer keynote speak_kamil schvarcz
Apex day 1.0 citizen developer keynote speak_kamil schvarcz
 

Similar to Apex day 1.0 pretius real life apex_przemyslaw staniszewski

20071204 Arc Ready Office As A Platform
20071204 Arc Ready Office As A Platform20071204 Arc Ready Office As A Platform
20071204 Arc Ready Office As A Platform
David Chou
 
Become BI Architect with 1KEY Agile BI Suite
Become BI Architect with 1KEY Agile BI SuiteBecome BI Architect with 1KEY Agile BI Suite
Become BI Architect with 1KEY Agile BI Suite
Dhiren Gala
 
Business Intelligence Portfolio 2003
Business Intelligence Portfolio 2003Business Intelligence Portfolio 2003
Business Intelligence Portfolio 2003
troylrockwell
 
Using Oracle SOA Suite 11g to Integrate with PeopleSoft 9.1
Using Oracle SOA Suite 11g to Integrate with PeopleSoft 9.1Using Oracle SOA Suite 11g to Integrate with PeopleSoft 9.1
Using Oracle SOA Suite 11g to Integrate with PeopleSoft 9.1
Brad Bukacek Jr.
 
Become BI Architect with 1KEY Agile BI Suite - Architecture
Become BI Architect with 1KEY Agile BI Suite  - ArchitectureBecome BI Architect with 1KEY Agile BI Suite  - Architecture
Become BI Architect with 1KEY Agile BI Suite - Architecture
Dhiren Gala
 
BI Portfolio
BI PortfolioBI Portfolio
BI Portfolio
tcomeaux
 
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
Datavail
 
FORCES - EBS Upgrade Compared to SaaS Cloud.pdf
FORCES - EBS Upgrade Compared to SaaS Cloud.pdfFORCES - EBS Upgrade Compared to SaaS Cloud.pdf
FORCES - EBS Upgrade Compared to SaaS Cloud.pdf
JacobYeboa1
 
Unlock The Value Of Your Microsoft and SAP Investments
Unlock The Value Of Your Microsoft and SAP InvestmentsUnlock The Value Of Your Microsoft and SAP Investments
Unlock The Value Of Your Microsoft and SAP Investments
SAP Technology
 
ODTUG NYC Meetup 2017 – PCMCS and ITFM
ODTUG NYC Meetup 2017 – PCMCS and ITFMODTUG NYC Meetup 2017 – PCMCS and ITFM
ODTUG NYC Meetup 2017 – PCMCS and ITFM
Joseph Alaimo Jr
 
K2 - Driving SharePoint Adoption and ROI with Apps and Mashups
K2 - Driving SharePoint Adoption and ROI with Apps and MashupsK2 - Driving SharePoint Adoption and ROI with Apps and Mashups
K2 - Driving SharePoint Adoption and ROI with Apps and Mashups
Gemma Adair
 
Dynamics Day 2014: Microsoft Dynamics AX - Business Insight Leveraging Analytics
Dynamics Day 2014: Microsoft Dynamics AX - Business Insight Leveraging AnalyticsDynamics Day 2014: Microsoft Dynamics AX - Business Insight Leveraging Analytics
Dynamics Day 2014: Microsoft Dynamics AX - Business Insight Leveraging Analytics
Intergen
 
Raju_Datla_Resume
Raju_Datla_ResumeRaju_Datla_Resume
Raju_Datla_Resume
VEERA DATLA
 
Pretius Oracle Apex Primer
Pretius Oracle Apex PrimerPretius Oracle Apex Primer
Pretius Oracle Apex Primer
Pretius
 
Bi presentation to bkk
Bi presentation to bkkBi presentation to bkk
Bi presentation to bkk
guest4e975e2
 
Integrating sap master data with share point sp saturday st. louis
Integrating sap master data with share point   sp saturday st. louisIntegrating sap master data with share point   sp saturday st. louis
Integrating sap master data with share point sp saturday st. louis
Brian Chorba
 
Crafting a Winning Reporting Strategy with Oracle Cloud
Crafting a Winning Reporting Strategy with Oracle CloudCrafting a Winning Reporting Strategy with Oracle Cloud
Crafting a Winning Reporting Strategy with Oracle Cloud
Alithya
 
Crafting a Winning Reporting Strategy with Cloud
Crafting a Winning Reporting Strategy with CloudCrafting a Winning Reporting Strategy with Cloud
Crafting a Winning Reporting Strategy with Cloud
Alithya
 
Become BI Architect with 1KEY Agile BI Suite - Web
Become BI Architect with 1KEY Agile BI Suite - WebBecome BI Architect with 1KEY Agile BI Suite - Web
Become BI Architect with 1KEY Agile BI Suite - Web
Dhiren Gala
 
Tony Von Gusmann & MS BI
Tony Von Gusmann & MS BITony Von Gusmann & MS BI
Tony Von Gusmann & MS BI
vongusmann
 

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

20071204 Arc Ready Office As A Platform
20071204 Arc Ready Office As A Platform20071204 Arc Ready Office As A Platform
20071204 Arc Ready Office As A Platform
 
Become BI Architect with 1KEY Agile BI Suite
Become BI Architect with 1KEY Agile BI SuiteBecome BI Architect with 1KEY Agile BI Suite
Become BI Architect with 1KEY Agile BI Suite
 
Business Intelligence Portfolio 2003
Business Intelligence Portfolio 2003Business Intelligence Portfolio 2003
Business Intelligence Portfolio 2003
 
Using Oracle SOA Suite 11g to Integrate with PeopleSoft 9.1
Using Oracle SOA Suite 11g to Integrate with PeopleSoft 9.1Using Oracle SOA Suite 11g to Integrate with PeopleSoft 9.1
Using Oracle SOA Suite 11g to Integrate with PeopleSoft 9.1
 
Become BI Architect with 1KEY Agile BI Suite - Architecture
Become BI Architect with 1KEY Agile BI Suite  - ArchitectureBecome BI Architect with 1KEY Agile BI Suite  - Architecture
Become BI Architect with 1KEY Agile BI Suite - Architecture
 
BI Portfolio
BI PortfolioBI Portfolio
BI Portfolio
 
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
 
FORCES - EBS Upgrade Compared to SaaS Cloud.pdf
FORCES - EBS Upgrade Compared to SaaS Cloud.pdfFORCES - EBS Upgrade Compared to SaaS Cloud.pdf
FORCES - EBS Upgrade Compared to SaaS Cloud.pdf
 
Unlock The Value Of Your Microsoft and SAP Investments
Unlock The Value Of Your Microsoft and SAP InvestmentsUnlock The Value Of Your Microsoft and SAP Investments
Unlock The Value Of Your Microsoft and SAP Investments
 
ODTUG NYC Meetup 2017 – PCMCS and ITFM
ODTUG NYC Meetup 2017 – PCMCS and ITFMODTUG NYC Meetup 2017 – PCMCS and ITFM
ODTUG NYC Meetup 2017 – PCMCS and ITFM
 
K2 - Driving SharePoint Adoption and ROI with Apps and Mashups
K2 - Driving SharePoint Adoption and ROI with Apps and MashupsK2 - Driving SharePoint Adoption and ROI with Apps and Mashups
K2 - Driving SharePoint Adoption and ROI with Apps and Mashups
 
Dynamics Day 2014: Microsoft Dynamics AX - Business Insight Leveraging Analytics
Dynamics Day 2014: Microsoft Dynamics AX - Business Insight Leveraging AnalyticsDynamics Day 2014: Microsoft Dynamics AX - Business Insight Leveraging Analytics
Dynamics Day 2014: Microsoft Dynamics AX - Business Insight Leveraging Analytics
 
Raju_Datla_Resume
Raju_Datla_ResumeRaju_Datla_Resume
Raju_Datla_Resume
 
Pretius Oracle Apex Primer
Pretius Oracle Apex PrimerPretius Oracle Apex Primer
Pretius Oracle Apex Primer
 
Bi presentation to bkk
Bi presentation to bkkBi presentation to bkk
Bi presentation to bkk
 
Integrating sap master data with share point sp saturday st. louis
Integrating sap master data with share point   sp saturday st. louisIntegrating sap master data with share point   sp saturday st. louis
Integrating sap master data with share point sp saturday st. louis
 
Crafting a Winning Reporting Strategy with Oracle Cloud
Crafting a Winning Reporting Strategy with Oracle CloudCrafting a Winning Reporting Strategy with Oracle Cloud
Crafting a Winning Reporting Strategy with Oracle Cloud
 
Crafting a Winning Reporting Strategy with Cloud
Crafting a Winning Reporting Strategy with CloudCrafting a Winning Reporting Strategy with Cloud
Crafting a Winning Reporting Strategy with Cloud
 
Become BI Architect with 1KEY Agile BI Suite - Web
Become BI Architect with 1KEY Agile BI Suite - WebBecome BI Architect with 1KEY Agile BI Suite - Web
Become BI Architect with 1KEY Agile BI Suite - Web
 
Tony Von Gusmann & MS BI
Tony Von Gusmann & MS BITony Von Gusmann & MS BI
Tony Von Gusmann & MS BI
 

Recently uploaded

End-to-end pipeline agility - Berlin Buzzwords 2024
End-to-end pipeline agility - Berlin Buzzwords 2024End-to-end pipeline agility - Berlin Buzzwords 2024
End-to-end pipeline agility - Berlin Buzzwords 2024
Lars Albertsson
 
一比一原版(UO毕业证)渥太华大学毕业证如何办理
一比一原版(UO毕业证)渥太华大学毕业证如何办理一比一原版(UO毕业证)渥太华大学毕业证如何办理
一比一原版(UO毕业证)渥太华大学毕业证如何办理
aqzctr7x
 
一比一原版(Harvard毕业证书)哈佛大学毕业证如何办理
一比一原版(Harvard毕业证书)哈佛大学毕业证如何办理一比一原版(Harvard毕业证书)哈佛大学毕业证如何办理
一比一原版(Harvard毕业证书)哈佛大学毕业证如何办理
zsjl4mimo
 
The Building Blocks of QuestDB, a Time Series Database
The Building Blocks of QuestDB, a Time Series DatabaseThe Building Blocks of QuestDB, a Time Series Database
The Building Blocks of QuestDB, a Time Series Database
javier ramirez
 
在线办理(英国UCA毕业证书)创意艺术大学毕业证在读证明一模一样
在线办理(英国UCA毕业证书)创意艺术大学毕业证在读证明一模一样在线办理(英国UCA毕业证书)创意艺术大学毕业证在读证明一模一样
在线办理(英国UCA毕业证书)创意艺术大学毕业证在读证明一模一样
v7oacc3l
 
Population Growth in Bataan: The effects of population growth around rural pl...
Population Growth in Bataan: The effects of population growth around rural pl...Population Growth in Bataan: The effects of population growth around rural pl...
Population Growth in Bataan: The effects of population growth around rural pl...
Bill641377
 
办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样
办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样
办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样
apvysm8
 
University of New South Wales degree offer diploma Transcript
University of New South Wales degree offer diploma TranscriptUniversity of New South Wales degree offer diploma Transcript
University of New South Wales degree offer diploma Transcript
soxrziqu
 
06-12-2024-BudapestDataForum-BuildingReal-timePipelineswithFLaNK AIM
06-12-2024-BudapestDataForum-BuildingReal-timePipelineswithFLaNK AIM06-12-2024-BudapestDataForum-BuildingReal-timePipelineswithFLaNK AIM
06-12-2024-BudapestDataForum-BuildingReal-timePipelineswithFLaNK AIM
Timothy Spann
 
Challenges of Nation Building-1.pptx with more important
Challenges of Nation Building-1.pptx with more importantChallenges of Nation Building-1.pptx with more important
Challenges of Nation Building-1.pptx with more important
Sm321
 
The Ipsos - AI - Monitor 2024 Report.pdf
The  Ipsos - AI - Monitor 2024 Report.pdfThe  Ipsos - AI - Monitor 2024 Report.pdf
The Ipsos - AI - Monitor 2024 Report.pdf
Social Samosa
 
Palo Alto Cortex XDR presentation .......
Palo Alto Cortex XDR presentation .......Palo Alto Cortex XDR presentation .......
Palo Alto Cortex XDR presentation .......
Sachin Paul
 
一比一原版(UCSB文凭证书)圣芭芭拉分校毕业证如何办理
一比一原版(UCSB文凭证书)圣芭芭拉分校毕业证如何办理一比一原版(UCSB文凭证书)圣芭芭拉分校毕业证如何办理
一比一原版(UCSB文凭证书)圣芭芭拉分校毕业证如何办理
nuttdpt
 
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
Timothy Spann
 
Global Situational Awareness of A.I. and where its headed
Global Situational Awareness of A.I. and where its headedGlobal Situational Awareness of A.I. and where its headed
Global Situational Awareness of A.I. and where its headed
vikram sood
 
一比一原版(GWU,GW文凭证书)乔治·华盛顿大学毕业证如何办理
一比一原版(GWU,GW文凭证书)乔治·华盛顿大学毕业证如何办理一比一原版(GWU,GW文凭证书)乔治·华盛顿大学毕业证如何办理
一比一原版(GWU,GW文凭证书)乔治·华盛顿大学毕业证如何办理
bopyb
 
一比一原版(Glasgow毕业证书)格拉斯哥大学毕业证如何办理
一比一原版(Glasgow毕业证书)格拉斯哥大学毕业证如何办理一比一原版(Glasgow毕业证书)格拉斯哥大学毕业证如何办理
一比一原版(Glasgow毕业证书)格拉斯哥大学毕业证如何办理
g4dpvqap0
 
Influence of Marketing Strategy and Market Competition on Business Plan
Influence of Marketing Strategy and Market Competition on Business PlanInfluence of Marketing Strategy and Market Competition on Business Plan
Influence of Marketing Strategy and Market Competition on Business Plan
jerlynmaetalle
 
Experts live - Improving user adoption with AI
Experts live - Improving user adoption with AIExperts live - Improving user adoption with AI
Experts live - Improving user adoption with AI
jitskeb
 
一比一原版(UMN文凭证书)明尼苏达大学毕业证如何办理
一比一原版(UMN文凭证书)明尼苏达大学毕业证如何办理一比一原版(UMN文凭证书)明尼苏达大学毕业证如何办理
一比一原版(UMN文凭证书)明尼苏达大学毕业证如何办理
nyfuhyz
 

Recently uploaded (20)

End-to-end pipeline agility - Berlin Buzzwords 2024
End-to-end pipeline agility - Berlin Buzzwords 2024End-to-end pipeline agility - Berlin Buzzwords 2024
End-to-end pipeline agility - Berlin Buzzwords 2024
 
一比一原版(UO毕业证)渥太华大学毕业证如何办理
一比一原版(UO毕业证)渥太华大学毕业证如何办理一比一原版(UO毕业证)渥太华大学毕业证如何办理
一比一原版(UO毕业证)渥太华大学毕业证如何办理
 
一比一原版(Harvard毕业证书)哈佛大学毕业证如何办理
一比一原版(Harvard毕业证书)哈佛大学毕业证如何办理一比一原版(Harvard毕业证书)哈佛大学毕业证如何办理
一比一原版(Harvard毕业证书)哈佛大学毕业证如何办理
 
The Building Blocks of QuestDB, a Time Series Database
The Building Blocks of QuestDB, a Time Series DatabaseThe Building Blocks of QuestDB, a Time Series Database
The Building Blocks of QuestDB, a Time Series Database
 
在线办理(英国UCA毕业证书)创意艺术大学毕业证在读证明一模一样
在线办理(英国UCA毕业证书)创意艺术大学毕业证在读证明一模一样在线办理(英国UCA毕业证书)创意艺术大学毕业证在读证明一模一样
在线办理(英国UCA毕业证书)创意艺术大学毕业证在读证明一模一样
 
Population Growth in Bataan: The effects of population growth around rural pl...
Population Growth in Bataan: The effects of population growth around rural pl...Population Growth in Bataan: The effects of population growth around rural pl...
Population Growth in Bataan: The effects of population growth around rural pl...
 
办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样
办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样
办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样
 
University of New South Wales degree offer diploma Transcript
University of New South Wales degree offer diploma TranscriptUniversity of New South Wales degree offer diploma Transcript
University of New South Wales degree offer diploma Transcript
 
06-12-2024-BudapestDataForum-BuildingReal-timePipelineswithFLaNK AIM
06-12-2024-BudapestDataForum-BuildingReal-timePipelineswithFLaNK AIM06-12-2024-BudapestDataForum-BuildingReal-timePipelineswithFLaNK AIM
06-12-2024-BudapestDataForum-BuildingReal-timePipelineswithFLaNK AIM
 
Challenges of Nation Building-1.pptx with more important
Challenges of Nation Building-1.pptx with more importantChallenges of Nation Building-1.pptx with more important
Challenges of Nation Building-1.pptx with more important
 
The Ipsos - AI - Monitor 2024 Report.pdf
The  Ipsos - AI - Monitor 2024 Report.pdfThe  Ipsos - AI - Monitor 2024 Report.pdf
The Ipsos - AI - Monitor 2024 Report.pdf
 
Palo Alto Cortex XDR presentation .......
Palo Alto Cortex XDR presentation .......Palo Alto Cortex XDR presentation .......
Palo Alto Cortex XDR presentation .......
 
一比一原版(UCSB文凭证书)圣芭芭拉分校毕业证如何办理
一比一原版(UCSB文凭证书)圣芭芭拉分校毕业证如何办理一比一原版(UCSB文凭证书)圣芭芭拉分校毕业证如何办理
一比一原版(UCSB文凭证书)圣芭芭拉分校毕业证如何办理
 
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
 
Global Situational Awareness of A.I. and where its headed
Global Situational Awareness of A.I. and where its headedGlobal Situational Awareness of A.I. and where its headed
Global Situational Awareness of A.I. and where its headed
 
一比一原版(GWU,GW文凭证书)乔治·华盛顿大学毕业证如何办理
一比一原版(GWU,GW文凭证书)乔治·华盛顿大学毕业证如何办理一比一原版(GWU,GW文凭证书)乔治·华盛顿大学毕业证如何办理
一比一原版(GWU,GW文凭证书)乔治·华盛顿大学毕业证如何办理
 
一比一原版(Glasgow毕业证书)格拉斯哥大学毕业证如何办理
一比一原版(Glasgow毕业证书)格拉斯哥大学毕业证如何办理一比一原版(Glasgow毕业证书)格拉斯哥大学毕业证如何办理
一比一原版(Glasgow毕业证书)格拉斯哥大学毕业证如何办理
 
Influence of Marketing Strategy and Market Competition on Business Plan
Influence of Marketing Strategy and Market Competition on Business PlanInfluence of Marketing Strategy and Market Competition on Business Plan
Influence of Marketing Strategy and Market Competition on Business Plan
 
Experts live - Improving user adoption with AI
Experts live - Improving user adoption with AIExperts live - Improving user adoption with AI
Experts live - Improving user adoption with AI
 
一比一原版(UMN文凭证书)明尼苏达大学毕业证如何办理
一比一原版(UMN文凭证书)明尼苏达大学毕业证如何办理一比一原版(UMN文凭证书)明尼苏达大学毕业证如何办理
一比一原版(UMN文凭证书)明尼苏达大学毕业证如何办理
 

Apex day 1.0 pretius real life apex_przemyslaw staniszewski

  • 1.
  • 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 pstaniszewski@pretius.com @pstaniszewski 21 Find more @PretiusSoftware facebook.com/pretius youtube.com/c/pretius