SlideShare a Scribd company logo
1 of 21
Download to read offline
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 copySlava 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 LifeImagine 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 IntelligenceJohn White
 
Data visualization
Data visualizationData visualization
Data visualizationSlava Kokaev
 
201203 power view
201203 power view201203 power view
201203 power viewtleung927
 
SQL Server Reporting Services 2016 Features
SQL Server Reporting Services 2016 FeaturesSQL Server Reporting Services 2016 Features
SQL Server Reporting Services 2016 FeaturesHARIHARAN R
 
Business Intelligence Portfolio of Anastasia Bakhareva
Business Intelligence Portfolio of Anastasia BakharevaBusiness Intelligence Portfolio of Anastasia Bakhareva
Business Intelligence Portfolio of Anastasia Bakharevabanastal
 
Hyperion essbase overview
Hyperion essbase overviewHyperion essbase overview
Hyperion essbase overviewVishal Mahajan
 
SQL Server 2016 SSRS and BI
SQL Server 2016 SSRS and BISQL Server 2016 SSRS and BI
SQL Server 2016 SSRS and BIMSDEVMTL
 
BI Reporting Application Comparison
BI Reporting Application ComparisonBI Reporting Application Comparison
BI Reporting Application ComparisonScott 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 AggregationsGaston 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

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 PlatformDavid 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 SuiteDhiren Gala
 
Business Intelligence Portfolio 2003
Business Intelligence Portfolio 2003Business Intelligence Portfolio 2003
Business Intelligence Portfolio 2003troylrockwell
 
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.1Brad 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 - ArchitectureDhiren Gala
 
BI Portfolio
BI PortfolioBI Portfolio
BI Portfoliotcomeaux
 
Optimizing Oracle Databases & Applications Gives Fast Food Giant Major Gains
Optimizing Oracle Databases & Applications Gives Fast Food Giant Major GainsOptimizing Oracle Databases & Applications Gives Fast Food Giant Major Gains
Optimizing Oracle Databases & Applications Gives Fast Food Giant Major GainsDatavail
 
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.pdfJacobYeboa1
 
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 InvestmentsSAP 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 ITFMJoseph 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 MashupsGemma 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 AnalyticsIntergen
 
Raju_Datla_Resume
Raju_Datla_ResumeRaju_Datla_Resume
Raju_Datla_ResumeVEERA DATLA
 
Pretius Oracle Apex Primer
Pretius Oracle Apex PrimerPretius Oracle Apex Primer
Pretius Oracle Apex PrimerPretius
 
Bi presentation to bkk
Bi presentation to bkkBi presentation to bkk
Bi presentation to bkkguest4e975e2
 
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. louisBrian 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 CloudAlithya
 
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 CloudAlithya
 
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 - WebDhiren Gala
 
Tony Von Gusmann & MS BI
Tony Von Gusmann & MS BITony Von Gusmann & MS BI
Tony Von Gusmann & MS BIvongusmann
 

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

Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdfMarket Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdfRachmat Ramadhan H
 
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service Bhilai
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service BhilaiLow Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service Bhilai
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service BhilaiSuhani Kapoor
 
RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998YohFuh
 
Brighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data StorytellingBrighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data StorytellingNeil Barnes
 
Ukraine War presentation: KNOW THE BASICS
Ukraine War presentation: KNOW THE BASICSUkraine War presentation: KNOW THE BASICS
Ukraine War presentation: KNOW THE BASICSAishani27
 
VidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxVidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxolyaivanovalion
 
Generative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and MilvusGenerative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and MilvusTimothy Spann
 
100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptxAnupama Kate
 
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptxEMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptxthyngster
 
Customer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptxCustomer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptxEmmanuel Dauda
 
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Callshivangimorya083
 
Unveiling Insights: The Role of a Data Analyst
Unveiling Insights: The Role of a Data AnalystUnveiling Insights: The Role of a Data Analyst
Unveiling Insights: The Role of a Data AnalystSamantha Rae Coolbeth
 
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.pptdokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.pptSonatrach
 
Mature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptxMature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptxolyaivanovalion
 
Invezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz1
 
Introduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptxIntroduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptxfirstjob4
 
Smarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxSmarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxolyaivanovalion
 

Recently uploaded (20)

Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdfMarket Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
 
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
 
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service Bhilai
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service BhilaiLow Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service Bhilai
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service Bhilai
 
RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998
 
Brighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data StorytellingBrighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data Storytelling
 
Ukraine War presentation: KNOW THE BASICS
Ukraine War presentation: KNOW THE BASICSUkraine War presentation: KNOW THE BASICS
Ukraine War presentation: KNOW THE BASICS
 
VidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxVidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptx
 
Generative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and MilvusGenerative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and Milvus
 
100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx
 
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptxEMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptx
 
Customer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptxCustomer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptx
 
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
 
Unveiling Insights: The Role of a Data Analyst
Unveiling Insights: The Role of a Data AnalystUnveiling Insights: The Role of a Data Analyst
Unveiling Insights: The Role of a Data Analyst
 
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.pptdokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
 
꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...
꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...
꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...
 
Mature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptxMature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptx
 
Invezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signals
 
Introduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptxIntroduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptx
 
Smarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxSmarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptx
 
VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...
VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...
VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...
 

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