SlideShare une entreprise Scribd logo
1  sur  33
Télécharger pour lire hors ligne
Optimize the Performance of Your
Epic Clarity Data Warehouse

Industry specific cover image

Webcast 2/14/2013

||

| Epic	
  

Anita Salinas

Patrick O’Connor

Tim Fox

Bob Bryla

Healthcare
Bus. Dev.
Oracle

Healthcare
Sales Consultant
Oracle

Chief Technologist
Enkitec

Snr. DB Architect &
Systems Engineer
Epic

© 2013 Oracle Corporation
Agenda
•  Introductions
•  Why optimize?
•  Exadata: extreme performance for OLTP and DW
•  Customer results: Enkitec
–  Benchmark 1 results
–  Benchmark 2 results
–  Short demo

•  Epic/Clarity target platforms explained: Epic
•  Summary and next steps
•  Q&A

© 2013 Oracle Corporation

2
Exadata Delivers Higher Value To Epic Clarity Users
Benefits Realized In Multiple Areas
IT Value
IT Cost Advantage
•  Reduce core IT costs
•  Significant cost benefits
•  Lowest industry TCO

What if you could get
MORE information
SOONER
and USE LESS
hardware to do it?

© 2013 Oracle Corporation

• 
• 
• 
• 
• 

Higher operational excellence, raise IT bar
Improve service - enhance SLA metrics
Seamless DW w/OLTP environment
Higher performance, scalability, throughput
Standardized complete management tools

Business Value
Epic
Clarity on
Oracle
Exadata

• 
• 
• 
• 

Improve quality of patient care
Receive timely critical reports
Execute reports more frequently as needed
Strategic partnership IT<->Business

3
Business Users Will Realize Significant Benefits
Oracle Customers Confirm Benefits
Epic Clarity Reports: 5-100x
Performance Improvements

ADT
Prelude

Sample Set of Reports

OpTime
Surgery

• Organ donor list, heart and lung transplant reports
• Specific inpatient diagnosis/flowsheet data related to transplants

EpicCare
Inpatient

• Currently admitted inpatient data for specific counties

EpixRx
Medication

• Medication, MAR, dispensed charge data
• Orders and treatment plan data

EpicCare
Outpatient
Tapestry

Resolute
Hospital
Billing

Profess.
Billing

• Orders, results, diagnosis for ambulatory visits for specific depts
• Outpatient appointment data for a specific county
• OR logs excluding specific CPT codes including charge data
• OR logs for specific CPT codes including charge data
• ED data from the prior day based on trauma diagnosis
• ED Order data
• ED patient flowsheet data and events

© 2013 Oracle Corporation

4
Customers Confirm Higher Business Value
Enhanced Patient Care With Confidence
~200 Daily Reports, >300
Locations Will Benefit

Timely Transplant Reports

Admin

•  Improved patient care due to timely
information, data confidence

Other
Reports

•  Enhanced productivity for all
coordinators, supporting personnel
•  Improved IT productivity, eliminating
unnecessary running of reports

•  Improved patient care

IT
Ops

•  Significant productivity boost to clinical,
research, administrative users
•  Improved operational effectiveness and
reduced cost to keep the lights on

Clinical
Finance

New Research Reports
•  Meet new requirements due to
faster report execution

© 2013 Oracle Corporation

Research

Finance
Education

Provide financial reports to
analysts sooner for regular
reporting periods

5
Oracle Exadata
Extreme OLTP/DW Performance

© 2012 Oracle Corporation

6
Exadata Unified Workload Transformation
Single Machine for…
•  OLTP
•  Data Warehousing
•  ETL
•  Query parallelism

OLTP with Analytics and Parallelism of
Warehousing
Warehousing with Interactivity, Availability,
and Security of OLTP

© 2013 Oracle Corporation

7
Exadata Innovations
•  Hybrid Columnar Compression

•  Intelligent Storage
–  Scale-out InfiniBand storage
–  Smart Scan query offload

+

+

+

•  Smart PCI Flash Cache
–  Accelerates random I/O up to 30x
–  Triples data scan rate

–  10x compression for warehouses
–  15x compression for archives

Data
remains
compressed
for scans
and in Flash
Benefits Cascade
to Copies

© 2013 Oracle Corporation

uncompressed

compress
primary DB

standby

test

dev

backup

8
Oracle Exadata: Extreme Performance and Scale
Advantages
•  Significantly reduce query times by orders of magnitude
•  Use fewer indexes to significantly improve daily load times
–  Less space utilization
–  Reduced maintenance of index builds/rebuilds

•  Lower costs by consolidating all workloads on one platform
–  Use Exadata for simultaneous Warehouse and OLTP

•  Accelerate response times by up to 100x (or better)

© 2013 Oracle Corporation

9
Compression Ratio of Real-World Data
Query	
  Compression	
  Ratio

•  Compression ratio varies by
customer and table

(Average=	
  13x)

Healthcare	
  	
  C
Healthcare	
  	
  B

•  Trials were run on largest table at
10 ultra large companies

Financial	
  	
  P
Financial	
  	
  B
Financial	
  	
  U
Financial	
  	
  H

•  Average revenue > $60 BB

•  13x – Avg query compression ratio

Telecom	
  	
  A
Telecom	
  	
  T
Telecom	
  	
  H

•  On top of Oracle’s already highly
efficient format
0

© 2013 Oracle Corporation

10

20

30
10
Secure Database Machine

• 

Moves decryption from software to hardware
• 

Over 5x faster

• 
• 

© 2013 Oracle Corporation

Near zero overhead for fully encrypted database
Queries decrypt data at hundreds of Gigabytes/
second

11
Epic Clarity on Exadata
Benchmark 1 Details

© 2012 Oracle Corporation

12
Observations - Epic Clarity on Exadata
•  Data model has many very wide tables but rarely are all columns in a single report
•  Data model loaded on daily / usually requires significant DB server resources
•  Thousands of reports are run against Clarity on a daily basis
•  Up to 120 reports may execute concurrently
•  Clarity customers look for database configurations which improve throughput.
Often, the result is non-default Oracle configurations
•  Customer-written report queries are often more complex than Epic-released
reports, and are challenging to tune with traditional methods

© 2013 Oracle Corporation

13
Epic Clarity on Exadata POC - Approach
•  1.5T Clarity database imported to Exadata X2-2 Quarter Rack (excluding audit tables)
•  One BizObj server (VM) used to generate reporting load for 40 concurrent report jobs
•  Evaluated automated reporting batches for execution time, load characteristics
•  Customer supplied specific, long-running queries tested individually on Exadata
•  Where applicable, Exadata features induced to explore performance
•  Exadata’s Hybrid Columnar Compression (HCC) not used to compress tables during
the POC, but compression tests were run on large tables
•  Tests on CLARITY_TDL_TRAN table show the following results
•  Query High HCC Compression ratio – 8x to 10x
•  Can reduce a 30GB table to 3GB

•  Query Performance of HCC Compressed data often execute faster
© 2013 Oracle Corporation

14
Query Execution
•  Customer supplied queries were executed under the following conditions:
•  Database configured per Customer (matches current production)
•  Reduced buffer cache to 2GB / multi-block read count = 128 / all non-PK indexes
made invisible

•  Configuration changes were made to show that Exadata performs better, for
most DW workloads, with a smaller memory footprint
•  The following page displays the results of the individual query testing done
for a Clarity customer on Enkitec’s Exadata X2-2 quarter rack

© 2013 Oracle Corporation

15
Results – Query Execution
Average Performance Improvement – 91x

© 2013 Oracle Corporation

16
Epic Clarity on Exadata
Benchmark 2 Details

© 2012 Oracle Corporation

17
Epic Clarity on Exadata POC – Approach
•  Customer provided 2T production Clarity database export, 20 specific queries
•  Supplied queries were run unmodified under three configurations:
*8 GB SGA (equivalent to current production) *15 GB SGA *40 GB SGA
•  PARALLEL_MAX_SERVERS =24
•  Used standard formula maximum parallel Servers = 2 * Core Count

• 
• 
• 
• 
• 
• 

Each query executed 2x to ensure at least some relevant data in buffer cache
Hybrid Columnar Compression (HCC) was not used
No tables were pinned in Exadata Smart Flash Cache
The entire POC was run on a single node Exadata Quarter Rack
Parallel slaves were confined to one node of the RAC
All serial processes were run on a single node of the RAC

© 2013 Oracle Corporation

18
Results – Query Execution
Currnent
System
8G SGA

Query 1
Query 2
Query 3
Query 4
Query 5
Query 6
Query 7
Query 8
Query 9
Query 10

46:13.00	
  
58:55.00	
  
32:24.00	
  
06:57.00	
  
8:45:12.00	
  
14:04.00	
  
04:47.00	
  
08:33.00	
  
6:38:10.00	
  
19:59.00	
  

Exadata
8G SGA

00:00.02	
  
00:00.05	
  
11:47.44	
  
00:15.81	
  
13:17.68	
  
00:25.14	
  
00:16.46	
  
00:36.71	
  
02:50.14	
  
10:43.30	
  

Exadata 15G
SGA

00:00.02	
  
00:01.66	
  
10:29.40	
  
00:15.45	
  
10:36.32	
  
00:11.60	
  
00:16.80	
  
00:35.31	
  
02:49.07	
  
06:48.19	
  

hr:min:sec:10th	
  sec	
  
Exadata 40G
SGA

00:00.02	
  
00:01.94	
  
08:20.10	
  
00:15.80	
  
11:05.40	
  
00:11.83	
  
00:18.97	
  
00:35.22	
  
02:48.65	
  
03:33.01	
  

Parallel Degree

Exadata Improvement
Factor (based on 8G SGA)

24	
  
24	
  
24	
  
24	
  
24	
  
24	
  
24	
  
12	
  
Serial	
  
12	
  

138,650	
  
70,700	
  
3	
  
26	
  
40	
  
34	
  
17	
  
14	
  
140	
  
2	
  

Improvement factors are based on the current system compared to Exadata with an 8G SGA

© 2013 Oracle Corporation

19
Results – Query Execution Continued
Currnent
System
8G SGA

Query 11
Query 12
Query 13
Query 14
Query 15
Query 16
Query 17
Query 18
Query 19
Query 20

© 2013 Oracle Corporation

28:07	
  
40:07	
  
36:08	
  
1:10:27	
  
04:45	
  
02:57	
  
1:27:26	
  
42:32	
  
18:23	
  
3:13:31	
  

Exadata
8G SGA

00:13.18	
  
01:58.41	
  
00:12.15	
  
09:29.83	
  
00:13.68	
  
01:33.33	
  
08:05.57	
  
02:24.66	
  
00:05.03	
  
00:18.39	
  

Exadata 15G
SGA

00:13.66	
  
01:52.75	
  
00:13.82	
  
03:25.33	
  
00:13.80	
  
00:00.46	
  
00:13.49	
  
01:21.20	
  
00:14.04	
  
00:15.75	
  

Exadata 40G
SGA

00:14.24	
  
01:55.74	
  
00:11.96	
  
00:13.52	
  
00:13.37	
  
00:02.14	
  
00:13.32	
  
00:58.96	
  
00:13.76	
  
00:16.67	
  

Parallel Degree

Exadata Improvement
Factor (based on 8G SGA)

24	
  
24	
  
24	
  
Serial	
  
24	
  
24	
  
Serial	
  
24	
  
24	
  
24	
  

128	
  
20	
  
178	
  
7	
  
21	
  
2	
  
11	
  
18	
  
219	
  
631	
  

20
Results – HCC Compression Test
To test Hybrid Columnar Compression on Clarity data, the Compression
Advisor (DBMS_COMPRESSION) was used to simulate compression of
the CLARITY_TDL_TRAN table
HCC Compression Level

Compression Ratio

Query Low
Query High

6 to 1

Archive Low

8 to 1

Archive High

© 2013 Oracle Corporation

3 to 1

10 to 1

21
Demo and Conclusions

© 2013 Oracle Corporation

22
Conclusions
1•  Epic Clarity workload hits the sweet spot for Exadata
–  Large data volume, long running queries

2•  It is impossible to match Exadata’s IO capability for large table scans with any

other Oracle-capable platform

3•  Additional benefits are available
–  Hybrid Columnar Compression, Exadata Flash, and Parallelism

4•  With minimal effort, Customer can identify the business benefit of extreme

performance gains shown during this POC

5•  Exadata supports improved performance with smaller memory

–  More databases can be run on same hardware vs. custom built systems

© 2013 Oracle Corporation

23
Epic Clarity Target Platforms

Epic	
  

•  Target platform definition
•  Supported platforms
•  Customer demand
•  Industry trends
•  Exadata in-house at Epic

© 2013 Oracle Corporation

24
Summary and Next Steps

© 2012 Oracle Corporation

25
Summary
What can YOU do generating MORE reports FASTER on LESS hardware?
•  Extreme Epic Clarity performance on Exadata
–  Up to 100x faster

•  Do more (reports) with less (hardware) in less (time)
–  512 reports in 12 hours vs. 1604 reports in 4 hours
–  3x # of reports completed in ¼ the time
–  Lower costs, consolidate workloads on same hardware

•  Improve care quality
–  More timely = better intelligence
–  Actionable data at your fingertips sooner and/or more often

© 2013 Oracle Corporation

26
Next Steps
Join us at HIMSS13!
•  Oracle and Enkitec Breakfast Briefing

Wed, March 6, 2013 7:30-9:00am
Register here

•  Continue the Conversation Reception
Wed, March 6, 2013 4.30-7.30pm
Invite forthcoming

Investigate further
–  Exadata website

–  Schedule a private consultation

© 2013 Oracle Corporation

Consultation
•  Assess performance of Epic Clarity DW
•  Review reports and queries to identify
opportunities that improve reporting
•  Compare system to benchmark results
•  Written performance recommendations
Contact info@enkitec.com

27
Q&A

© 2012 Oracle Corporation

28
For More Information
• 
• 
• 
• 
• 

Visit:
Read:
Join:
Follow:
Call:

© 2013 Oracle Corporation

Oracle Healthcare Website
Oracle Healthcare Solutions
Oracle Healthcare on Facebook
Oracle Healthcare on Twitter
Oracle Healthcare Representative

29
© 2013 Oracle Corporation

30
Appendix – Query Execution

Current
Customer
System
8488_sec_aun8fmpug9jk4	
  
8207_sec_1vauja2xan534	
  
6881_sec_232b9Czqbnn9	
  
6833_sec_18mgrhn25hvk8	
  
6827_sec_facj6p8f68drf	
  
6820_sec_azgu4cxwvub3n	
  
5890_sec_57rgm8v0jzpc1	
  
5695_sec_5a02q7wg0k05x	
  
5546_sec_at3uwh0bmvygv	
  

03:46:17.33	
  
06:14:16.34	
  
06:06:15.45	
  
02:53:32.03	
  
01:40:23.40	
  
00:27:34.90	
  
00:31:11.20	
  
00:50:19.90	
  
00:49:20.10	
  

Exadata per
Customer
16GB Buffer

00:55:41.50	
  
01:23:19.67	
  
01:22:36.91	
  
00:49:11.32	
  
00:28:55.56	
  
00:10:30.08	
  
00:04:25.41	
  
00:25:42.47	
  
00:06:56.32	
  

Exadata per
Enkitec
4GB Buffer

00:50:10.97	
  
01:06:36.11	
  
01:05:02.66	
  
00:30:56.22	
  
00:25:10.01	
  
00:01:52.60	
  
00:13:44.35	
  
00:23:57.29	
  
00:07:38.94	
  

Exadata per
Enkitec
2GB Buffer

01:08:15.80	
  
01:19:04.93	
  
01:15:24.70	
  
00:35:38.72	
  
00:26:51.30	
  
00:02:05.00	
  
00:12:29.06	
  
00:23:35.28	
  
00:07:03.25	
  

Exadata No
Indexes
2GB Buffer

00:22:08.46	
  
00:52:50.74	
  
00:52:53.65	
  
00:18:15.83	
  
00:11:50.95	
  
00:00:38.90	
  
00:03:00.75	
  
00:00:46.47	
  
00:07:13.97	
  

All queries improved in performance on Exadata with no tuning. No parallelism
was used. All queries were run on one node of the two node RAC.

© 2013 Oracle Corporation

31
Appendix – Query Execution

Current
Customer
System
5282_sec_13w3x29huvpzs	
  
4742_sec_g6hmtqdhggcs7	
  
4736_sec_1jkjps3basyz7	
  
4728_sec_9fy866srqj1hz	
  
4716_sec_1wuj2pzmdf0wk	
  
4120_sec_3vu8b5sfmr8r6	
  
3534_sec_fv2hr8d15q4tr	
  
3383_sec_dvztmf02uqcya	
  
3184_sec_gg5jrs56h19t2	
  
3182_sec_gazv5xbhh0w5s	
  

00:38:40.30	
  
00:31:12.80	
  
00:16:34.40	
  
00:28:07.20	
  
00:47:45.80	
  
14:35:44.65	
  
00:09:22.60	
  
00:12:54.30	
  
00:36:13.60	
  
00:08:08.50	
  

Exadata per
Customer
16GB Buffer

00:04:55.45	
  
	
  00:04:55.45	
  
Killed	
  
00:33:24.63	
  
00:11:31.62	
  
TEMP	
  
00:11:08.64	
  
00:00:09	
  
00:00:00.52	
  
00:00:52.88	
  

Exadata per
Enkitec
4GB Buffer

00:05:05.03	
  
00:00:01.28	
  
Killed	
  
00:23:31.59	
  
	
  00:06:15.23	
  
TEMP	
  
00:09:12.01	
  
00:00:11.52	
  
00:00:03.63	
  
00:02:38.70	
  

Exadata per
Enkitec
2GB Buffer

00:05:05.76	
  
00:00:00.95	
  
Killed	
  
	
  00:24:51.67	
  
00:04:59.86	
  
TEMP	
  
00:09:36.35	
  
00:00:04.15	
  
00:00:03.52	
  
00:02:18.52	
  

Exadata No
Indexes

00:12:46.55	
  
00:00:02.20	
  
00:17:52.99	
  
00:09:54.17	
  
00:10:29.17	
  
TEMP	
  
00:00:33.87	
  
00:00:04.57	
  
00:00:07.08	
  
00:01:33.66	
  

All queries improved in performance on Exadata with no tuning with the
exception of two queries, both of which experienced plan digression due to
database version change.
© 2013 Oracle Corporation

32
Appendix – Additional Tuning
•  Query 4736 ran for 16 minutes at Customer. Due to execution plan changes from
10g to 11g, the query never finished on Exadata.
•  After removing all non-PK indexes, Query 4736 finished in 17 minutes on Exadata
(1 minute longer than on Customer production).
•  The largest table in the query was still using a PK index. After removing this index
(via hint) the query ran in 3 minutes 42 seconds on Exadata (5x faster).

© 2013 Oracle Corporation

33

Contenu connexe

Tendances

Healthcare Billing and Reimbursement: Starting from Scratch
Healthcare Billing and Reimbursement: Starting from ScratchHealthcare Billing and Reimbursement: Starting from Scratch
Healthcare Billing and Reimbursement: Starting from ScratchDale Sanders
 
Denial Management - Medical billing
Denial Management - Medical billingDenial Management - Medical billing
Denial Management - Medical billingLeanmedicalbilling
 
Healthcare Industry Highlight: Revenue Cycle Management
Healthcare Industry Highlight: Revenue Cycle ManagementHealthcare Industry Highlight: Revenue Cycle Management
Healthcare Industry Highlight: Revenue Cycle ManagementCascadia_Capital
 
Sira Medical pitch deck
Sira Medical pitch deckSira Medical pitch deck
Sira Medical pitch deckTech in Asia
 
Denial Management - Inclusive & Global
Denial Management - Inclusive & GlobalDenial Management - Inclusive & Global
Denial Management - Inclusive & GlobalLeanmedicalbilling
 
Revenue Cycle Management
Revenue Cycle ManagementRevenue Cycle Management
Revenue Cycle ManagementBen Quirk
 
Talisman Medical Billing Services
Talisman Medical Billing ServicesTalisman Medical Billing Services
Talisman Medical Billing Servicesguest3e4d19
 
Revenue cycle management updated
Revenue cycle management   updatedRevenue cycle management   updated
Revenue cycle management updatedSS Billing Services
 
Dubai health insurance adjudication manual v1.0 final
Dubai health insurance adjudication manual v1.0 finalDubai health insurance adjudication manual v1.0 final
Dubai health insurance adjudication manual v1.0 finaldrrskhan
 
Revenue Cycle Management
Revenue Cycle ManagementRevenue Cycle Management
Revenue Cycle ManagementDivyang Bhatt
 
It Infrastructure Of Indian Hospitals1
It Infrastructure Of Indian Hospitals1It Infrastructure Of Indian Hospitals1
It Infrastructure Of Indian Hospitals1Pooja Panchal
 
Medical Billing 1
Medical Billing 1Medical Billing 1
Medical Billing 1Karna *
 
E&M
E&ME&M
E&Myury
 
The medical billing process
The medical billing processThe medical billing process
The medical billing processRahul Akula
 
What is payment posting in rcm
What is payment posting in rcmWhat is payment posting in rcm
What is payment posting in rcmRichard Smith
 
Denial Management - Medical billing
Denial Management - Medical billingDenial Management - Medical billing
Denial Management - Medical billingLeanmedicalbilling
 
AR Followup Tips
AR Followup TipsAR Followup Tips
AR Followup TipsKarna *
 

Tendances (20)

Healthcare Billing and Reimbursement: Starting from Scratch
Healthcare Billing and Reimbursement: Starting from ScratchHealthcare Billing and Reimbursement: Starting from Scratch
Healthcare Billing and Reimbursement: Starting from Scratch
 
Medical Billing 101
Medical Billing 101Medical Billing 101
Medical Billing 101
 
Denial Management - Medical billing
Denial Management - Medical billingDenial Management - Medical billing
Denial Management - Medical billing
 
Healthcare Industry Highlight: Revenue Cycle Management
Healthcare Industry Highlight: Revenue Cycle ManagementHealthcare Industry Highlight: Revenue Cycle Management
Healthcare Industry Highlight: Revenue Cycle Management
 
Sira Medical pitch deck
Sira Medical pitch deckSira Medical pitch deck
Sira Medical pitch deck
 
Denial Management - Inclusive & Global
Denial Management - Inclusive & GlobalDenial Management - Inclusive & Global
Denial Management - Inclusive & Global
 
Revenue Cycle Management
Revenue Cycle ManagementRevenue Cycle Management
Revenue Cycle Management
 
Talisman Medical Billing Services
Talisman Medical Billing ServicesTalisman Medical Billing Services
Talisman Medical Billing Services
 
PPT Presentation for Medical Billing Services
PPT Presentation for Medical Billing ServicesPPT Presentation for Medical Billing Services
PPT Presentation for Medical Billing Services
 
isi surat study tour 2024.docx
isi surat study tour 2024.docxisi surat study tour 2024.docx
isi surat study tour 2024.docx
 
Revenue cycle management updated
Revenue cycle management   updatedRevenue cycle management   updated
Revenue cycle management updated
 
Dubai health insurance adjudication manual v1.0 final
Dubai health insurance adjudication manual v1.0 finalDubai health insurance adjudication manual v1.0 final
Dubai health insurance adjudication manual v1.0 final
 
Revenue Cycle Management
Revenue Cycle ManagementRevenue Cycle Management
Revenue Cycle Management
 
It Infrastructure Of Indian Hospitals1
It Infrastructure Of Indian Hospitals1It Infrastructure Of Indian Hospitals1
It Infrastructure Of Indian Hospitals1
 
Medical Billing 1
Medical Billing 1Medical Billing 1
Medical Billing 1
 
E&M
E&ME&M
E&M
 
The medical billing process
The medical billing processThe medical billing process
The medical billing process
 
What is payment posting in rcm
What is payment posting in rcmWhat is payment posting in rcm
What is payment posting in rcm
 
Denial Management - Medical billing
Denial Management - Medical billingDenial Management - Medical billing
Denial Management - Medical billing
 
AR Followup Tips
AR Followup TipsAR Followup Tips
AR Followup Tips
 

En vedette

Epic As Platform For Clinical Decision Support. Implications For Qi And Resea...
Epic As Platform For Clinical Decision Support. Implications For Qi And Resea...Epic As Platform For Clinical Decision Support. Implications For Qi And Resea...
Epic As Platform For Clinical Decision Support. Implications For Qi And Resea...Yiscah Bracha
 
IFTTT Company Presentation
IFTTT Company PresentationIFTTT Company Presentation
IFTTT Company PresentationMatthew Grossman
 
Epic presentation
Epic presentationEpic presentation
Epic presentationpshaw0682
 
Hannah Armand - eHospital Head of Information Systems (outpatients), Cambridg...
Hannah Armand - eHospital Head of Information Systems (outpatients), Cambridg...Hannah Armand - eHospital Head of Information Systems (outpatients), Cambridg...
Hannah Armand - eHospital Head of Information Systems (outpatients), Cambridg...HIMSS UK
 
HIT Asthma: A Tale of Woe and Enlightenment
HIT Asthma: A Tale of Woe and EnlightenmentHIT Asthma: A Tale of Woe and Enlightenment
HIT Asthma: A Tale of Woe and EnlightenmentYiscah Bracha
 
Epic as a platform to launch clinical decision support tools
Epic as a platform to launch clinical decision support toolsEpic as a platform to launch clinical decision support tools
Epic as a platform to launch clinical decision support toolsYiscah Bracha, MS, PhD
 
Exadata x2 ext
Exadata x2 extExadata x2 ext
Exadata x2 extyangjx
 
ContineoHealth_Caboodle
ContineoHealth_CaboodleContineoHealth_Caboodle
ContineoHealth_CaboodleJasmeet Arora
 
3. 2016 other md vendors
3. 2016 other md vendors3. 2016 other md vendors
3. 2016 other md vendorsTim Histalk
 
Marshall Chin Regenstrief Qi Disparities Slides
Marshall Chin Regenstrief Qi Disparities SlidesMarshall Chin Regenstrief Qi Disparities Slides
Marshall Chin Regenstrief Qi Disparities SlidesShawnHoke
 
Epic Workflow Optimization Project for Cadence Prelude
Epic Workflow Optimization Project for Cadence PreludeEpic Workflow Optimization Project for Cadence Prelude
Epic Workflow Optimization Project for Cadence PreludeJohn McGowan
 
Tuning SQL for Oracle Exadata: The Good, The Bad, and The Ugly Tuning SQL fo...
 Tuning SQL for Oracle Exadata: The Good, The Bad, and The Ugly Tuning SQL fo... Tuning SQL for Oracle Exadata: The Good, The Bad, and The Ugly Tuning SQL fo...
Tuning SQL for Oracle Exadata: The Good, The Bad, and The Ugly Tuning SQL fo...Enkitec
 
Oracle Fusion functional setup manager
Oracle Fusion functional setup managerOracle Fusion functional setup manager
Oracle Fusion functional setup managerBerry Clemens
 

En vedette (15)

Epic As Platform For Clinical Decision Support. Implications For Qi And Resea...
Epic As Platform For Clinical Decision Support. Implications For Qi And Resea...Epic As Platform For Clinical Decision Support. Implications For Qi And Resea...
Epic As Platform For Clinical Decision Support. Implications For Qi And Resea...
 
IFTTT Company Presentation
IFTTT Company PresentationIFTTT Company Presentation
IFTTT Company Presentation
 
Epic presentation
Epic presentationEpic presentation
Epic presentation
 
Hannah Armand - eHospital Head of Information Systems (outpatients), Cambridg...
Hannah Armand - eHospital Head of Information Systems (outpatients), Cambridg...Hannah Armand - eHospital Head of Information Systems (outpatients), Cambridg...
Hannah Armand - eHospital Head of Information Systems (outpatients), Cambridg...
 
HIT Asthma: A Tale of Woe and Enlightenment
HIT Asthma: A Tale of Woe and EnlightenmentHIT Asthma: A Tale of Woe and Enlightenment
HIT Asthma: A Tale of Woe and Enlightenment
 
Epic as a platform to launch clinical decision support tools
Epic as a platform to launch clinical decision support toolsEpic as a platform to launch clinical decision support tools
Epic as a platform to launch clinical decision support tools
 
Exadata x2 ext
Exadata x2 extExadata x2 ext
Exadata x2 ext
 
ContineoHealth_Caboodle
ContineoHealth_CaboodleContineoHealth_Caboodle
ContineoHealth_Caboodle
 
3. 2016 other md vendors
3. 2016 other md vendors3. 2016 other md vendors
3. 2016 other md vendors
 
Marshall Chin Regenstrief Qi Disparities Slides
Marshall Chin Regenstrief Qi Disparities SlidesMarshall Chin Regenstrief Qi Disparities Slides
Marshall Chin Regenstrief Qi Disparities Slides
 
Dionnca Wilder Resume
Dionnca Wilder ResumeDionnca Wilder Resume
Dionnca Wilder Resume
 
Epic Workflow Optimization Project for Cadence Prelude
Epic Workflow Optimization Project for Cadence PreludeEpic Workflow Optimization Project for Cadence Prelude
Epic Workflow Optimization Project for Cadence Prelude
 
Tuning SQL for Oracle Exadata: The Good, The Bad, and The Ugly Tuning SQL fo...
 Tuning SQL for Oracle Exadata: The Good, The Bad, and The Ugly Tuning SQL fo... Tuning SQL for Oracle Exadata: The Good, The Bad, and The Ugly Tuning SQL fo...
Tuning SQL for Oracle Exadata: The Good, The Bad, and The Ugly Tuning SQL fo...
 
Oracle Fusion functional setup manager
Oracle Fusion functional setup managerOracle Fusion functional setup manager
Oracle Fusion functional setup manager
 
Oracle Exadata X2-8: A Critical Review
Oracle Exadata X2-8: A Critical ReviewOracle Exadata X2-8: A Critical Review
Oracle Exadata X2-8: A Critical Review
 

Similaire à Epic Clarity Running on Exadata

A5 oracle exadata-the game changer for online transaction processing data w...
A5   oracle exadata-the game changer for online transaction processing data w...A5   oracle exadata-the game changer for online transaction processing data w...
A5 oracle exadata-the game changer for online transaction processing data w...Dr. Wilfred Lin (Ph.D.)
 
Oracle Database Appliance X5-2
Oracle Database Appliance X5-2 Oracle Database Appliance X5-2
Oracle Database Appliance X5-2 Yasir El Nimr
 
Oracle Sistemas Convergentes
Oracle Sistemas ConvergentesOracle Sistemas Convergentes
Oracle Sistemas ConvergentesFran Navarro
 
Systems oracle overview_hardware
Systems oracle overview_hardwareSystems oracle overview_hardware
Systems oracle overview_hardwareFran Navarro
 
One database solution for your enterprise business - Oracle 12c
One database solution for your enterprise business - Oracle 12cOne database solution for your enterprise business - Oracle 12c
One database solution for your enterprise business - Oracle 12cSatishbabu Gunukula
 
Infraestructura oracle
Infraestructura oracleInfraestructura oracle
Infraestructura oracleFran Navarro
 
IBM Insight 2013 - Aetna's production experience using IBM DB2 Analytics Acce...
IBM Insight 2013 - Aetna's production experience using IBM DB2 Analytics Acce...IBM Insight 2013 - Aetna's production experience using IBM DB2 Analytics Acce...
IBM Insight 2013 - Aetna's production experience using IBM DB2 Analytics Acce...Daniel Martin
 
Eng systems oracle_overview
Eng systems oracle_overviewEng systems oracle_overview
Eng systems oracle_overviewFran Navarro
 
Oracle Big Data Appliance and Big Data SQL for advanced analytics
Oracle Big Data Appliance and Big Data SQL for advanced analyticsOracle Big Data Appliance and Big Data SQL for advanced analytics
Oracle Big Data Appliance and Big Data SQL for advanced analyticsjdijcks
 
Save money with Postgres on IBM PowerLinux
Save money with Postgres on IBM PowerLinuxSave money with Postgres on IBM PowerLinux
Save money with Postgres on IBM PowerLinuxEDB
 
Achieving Continuous Availability for Your Applications with Oracle MAA
Achieving Continuous Availability for Your Applications with Oracle MAAAchieving Continuous Availability for Your Applications with Oracle MAA
Achieving Continuous Availability for Your Applications with Oracle MAAMarkus Michalewicz
 
ADV Slides: Platforming Your Data for Success – Databases, Hadoop, Managed Ha...
ADV Slides: Platforming Your Data for Success – Databases, Hadoop, Managed Ha...ADV Slides: Platforming Your Data for Success – Databases, Hadoop, Managed Ha...
ADV Slides: Platforming Your Data for Success – Databases, Hadoop, Managed Ha...DATAVERSITY
 
Oracle Database 19c - poslední z rodiny 12.2 a co přináší nového
Oracle Database 19c - poslední z rodiny 12.2 a co přináší novéhoOracle Database 19c - poslední z rodiny 12.2 a co přináší nového
Oracle Database 19c - poslední z rodiny 12.2 a co přináší novéhoMarketingArrowECS_CZ
 
Exadata meeting business challenges! - Doug Cackett
Exadata meeting business challenges! - Doug CackettExadata meeting business challenges! - Doug Cackett
Exadata meeting business challenges! - Doug CackettORACLE USER GROUP ESTONIA
 
Simplify IT: Oracle SuperCluster
Simplify IT: Oracle SuperCluster Simplify IT: Oracle SuperCluster
Simplify IT: Oracle SuperCluster Fran Navarro
 

Similaire à Epic Clarity Running on Exadata (20)

A5 oracle exadata-the game changer for online transaction processing data w...
A5   oracle exadata-the game changer for online transaction processing data w...A5   oracle exadata-the game changer for online transaction processing data w...
A5 oracle exadata-the game changer for online transaction processing data w...
 
Oracle Database Appliance X5-2
Oracle Database Appliance X5-2 Oracle Database Appliance X5-2
Oracle Database Appliance X5-2
 
Oracle Sistemas Convergentes
Oracle Sistemas ConvergentesOracle Sistemas Convergentes
Oracle Sistemas Convergentes
 
Dr. Jim Murray: How do we Protect our Systems and Meet Compliance in a Rapidl...
Dr. Jim Murray: How do we Protect our Systems and Meet Compliance in a Rapidl...Dr. Jim Murray: How do we Protect our Systems and Meet Compliance in a Rapidl...
Dr. Jim Murray: How do we Protect our Systems and Meet Compliance in a Rapidl...
 
Systems oracle overview_hardware
Systems oracle overview_hardwareSystems oracle overview_hardware
Systems oracle overview_hardware
 
One database solution for your enterprise business - Oracle 12c
One database solution for your enterprise business - Oracle 12cOne database solution for your enterprise business - Oracle 12c
One database solution for your enterprise business - Oracle 12c
 
I one Service Offerings
I one Service OfferingsI one Service Offerings
I one Service Offerings
 
Infraestructura oracle
Infraestructura oracleInfraestructura oracle
Infraestructura oracle
 
Exadata
ExadataExadata
Exadata
 
IBM Insight 2013 - Aetna's production experience using IBM DB2 Analytics Acce...
IBM Insight 2013 - Aetna's production experience using IBM DB2 Analytics Acce...IBM Insight 2013 - Aetna's production experience using IBM DB2 Analytics Acce...
IBM Insight 2013 - Aetna's production experience using IBM DB2 Analytics Acce...
 
Oracle
OracleOracle
Oracle
 
Eng systems oracle_overview
Eng systems oracle_overviewEng systems oracle_overview
Eng systems oracle_overview
 
rakesh_resume
rakesh_resumerakesh_resume
rakesh_resume
 
Oracle Big Data Appliance and Big Data SQL for advanced analytics
Oracle Big Data Appliance and Big Data SQL for advanced analyticsOracle Big Data Appliance and Big Data SQL for advanced analytics
Oracle Big Data Appliance and Big Data SQL for advanced analytics
 
Save money with Postgres on IBM PowerLinux
Save money with Postgres on IBM PowerLinuxSave money with Postgres on IBM PowerLinux
Save money with Postgres on IBM PowerLinux
 
Achieving Continuous Availability for Your Applications with Oracle MAA
Achieving Continuous Availability for Your Applications with Oracle MAAAchieving Continuous Availability for Your Applications with Oracle MAA
Achieving Continuous Availability for Your Applications with Oracle MAA
 
ADV Slides: Platforming Your Data for Success – Databases, Hadoop, Managed Ha...
ADV Slides: Platforming Your Data for Success – Databases, Hadoop, Managed Ha...ADV Slides: Platforming Your Data for Success – Databases, Hadoop, Managed Ha...
ADV Slides: Platforming Your Data for Success – Databases, Hadoop, Managed Ha...
 
Oracle Database 19c - poslední z rodiny 12.2 a co přináší nového
Oracle Database 19c - poslední z rodiny 12.2 a co přináší novéhoOracle Database 19c - poslední z rodiny 12.2 a co přináší nového
Oracle Database 19c - poslední z rodiny 12.2 a co přináší nového
 
Exadata meeting business challenges! - Doug Cackett
Exadata meeting business challenges! - Doug CackettExadata meeting business challenges! - Doug Cackett
Exadata meeting business challenges! - Doug Cackett
 
Simplify IT: Oracle SuperCluster
Simplify IT: Oracle SuperCluster Simplify IT: Oracle SuperCluster
Simplify IT: Oracle SuperCluster
 

Plus de Enkitec

Using Angular JS in APEX
Using Angular JS in APEXUsing Angular JS in APEX
Using Angular JS in APEXEnkitec
 
Controlling execution plans 2014
Controlling execution plans   2014Controlling execution plans   2014
Controlling execution plans 2014Enkitec
 
Engineered Systems: Environment-as-a-Service Demonstration
Engineered Systems: Environment-as-a-Service DemonstrationEngineered Systems: Environment-as-a-Service Demonstration
Engineered Systems: Environment-as-a-Service DemonstrationEnkitec
 
Think Exa!
Think Exa!Think Exa!
Think Exa!Enkitec
 
In Memory Database In Action by Tanel Poder and Kerry Osborne
In Memory Database In Action by Tanel Poder and Kerry OsborneIn Memory Database In Action by Tanel Poder and Kerry Osborne
In Memory Database In Action by Tanel Poder and Kerry OsborneEnkitec
 
In Search of Plan Stability - Part 1
In Search of Plan Stability - Part 1In Search of Plan Stability - Part 1
In Search of Plan Stability - Part 1Enkitec
 
Mini Session - Using GDB for Profiling
Mini Session - Using GDB for ProfilingMini Session - Using GDB for Profiling
Mini Session - Using GDB for ProfilingEnkitec
 
Profiling Oracle with GDB
Profiling Oracle with GDBProfiling Oracle with GDB
Profiling Oracle with GDBEnkitec
 
Oracle Performance Tools of the Trade
Oracle Performance Tools of the TradeOracle Performance Tools of the Trade
Oracle Performance Tools of the TradeEnkitec
 
Oracle Performance Tuning Fundamentals
Oracle Performance Tuning FundamentalsOracle Performance Tuning Fundamentals
Oracle Performance Tuning FundamentalsEnkitec
 
SQL Tuning Tools of the Trade
SQL Tuning Tools of the TradeSQL Tuning Tools of the Trade
SQL Tuning Tools of the TradeEnkitec
 
Using SQL Plan Management (SPM) to Balance Plan Flexibility and Plan Stability
Using SQL Plan Management (SPM) to Balance Plan Flexibility and Plan StabilityUsing SQL Plan Management (SPM) to Balance Plan Flexibility and Plan Stability
Using SQL Plan Management (SPM) to Balance Plan Flexibility and Plan StabilityEnkitec
 
Oracle GoldenGate Architecture Performance
Oracle GoldenGate Architecture PerformanceOracle GoldenGate Architecture Performance
Oracle GoldenGate Architecture PerformanceEnkitec
 
OGG Architecture Performance
OGG Architecture PerformanceOGG Architecture Performance
OGG Architecture PerformanceEnkitec
 
APEX Security Primer
APEX Security PrimerAPEX Security Primer
APEX Security PrimerEnkitec
 
How Many Ways Can I Manage Oracle GoldenGate?
How Many Ways Can I Manage Oracle GoldenGate?How Many Ways Can I Manage Oracle GoldenGate?
How Many Ways Can I Manage Oracle GoldenGate?Enkitec
 
Understanding how is that adaptive cursor sharing (acs) produces multiple opt...
Understanding how is that adaptive cursor sharing (acs) produces multiple opt...Understanding how is that adaptive cursor sharing (acs) produces multiple opt...
Understanding how is that adaptive cursor sharing (acs) produces multiple opt...Enkitec
 
Sql tuning made easier with sqltxplain (sqlt)
Sql tuning made easier with sqltxplain (sqlt)Sql tuning made easier with sqltxplain (sqlt)
Sql tuning made easier with sqltxplain (sqlt)Enkitec
 
Profiling the logwriter and database writer
Profiling the logwriter and database writerProfiling the logwriter and database writer
Profiling the logwriter and database writerEnkitec
 
Fatkulin hotsos 2014
Fatkulin hotsos 2014Fatkulin hotsos 2014
Fatkulin hotsos 2014Enkitec
 

Plus de Enkitec (20)

Using Angular JS in APEX
Using Angular JS in APEXUsing Angular JS in APEX
Using Angular JS in APEX
 
Controlling execution plans 2014
Controlling execution plans   2014Controlling execution plans   2014
Controlling execution plans 2014
 
Engineered Systems: Environment-as-a-Service Demonstration
Engineered Systems: Environment-as-a-Service DemonstrationEngineered Systems: Environment-as-a-Service Demonstration
Engineered Systems: Environment-as-a-Service Demonstration
 
Think Exa!
Think Exa!Think Exa!
Think Exa!
 
In Memory Database In Action by Tanel Poder and Kerry Osborne
In Memory Database In Action by Tanel Poder and Kerry OsborneIn Memory Database In Action by Tanel Poder and Kerry Osborne
In Memory Database In Action by Tanel Poder and Kerry Osborne
 
In Search of Plan Stability - Part 1
In Search of Plan Stability - Part 1In Search of Plan Stability - Part 1
In Search of Plan Stability - Part 1
 
Mini Session - Using GDB for Profiling
Mini Session - Using GDB for ProfilingMini Session - Using GDB for Profiling
Mini Session - Using GDB for Profiling
 
Profiling Oracle with GDB
Profiling Oracle with GDBProfiling Oracle with GDB
Profiling Oracle with GDB
 
Oracle Performance Tools of the Trade
Oracle Performance Tools of the TradeOracle Performance Tools of the Trade
Oracle Performance Tools of the Trade
 
Oracle Performance Tuning Fundamentals
Oracle Performance Tuning FundamentalsOracle Performance Tuning Fundamentals
Oracle Performance Tuning Fundamentals
 
SQL Tuning Tools of the Trade
SQL Tuning Tools of the TradeSQL Tuning Tools of the Trade
SQL Tuning Tools of the Trade
 
Using SQL Plan Management (SPM) to Balance Plan Flexibility and Plan Stability
Using SQL Plan Management (SPM) to Balance Plan Flexibility and Plan StabilityUsing SQL Plan Management (SPM) to Balance Plan Flexibility and Plan Stability
Using SQL Plan Management (SPM) to Balance Plan Flexibility and Plan Stability
 
Oracle GoldenGate Architecture Performance
Oracle GoldenGate Architecture PerformanceOracle GoldenGate Architecture Performance
Oracle GoldenGate Architecture Performance
 
OGG Architecture Performance
OGG Architecture PerformanceOGG Architecture Performance
OGG Architecture Performance
 
APEX Security Primer
APEX Security PrimerAPEX Security Primer
APEX Security Primer
 
How Many Ways Can I Manage Oracle GoldenGate?
How Many Ways Can I Manage Oracle GoldenGate?How Many Ways Can I Manage Oracle GoldenGate?
How Many Ways Can I Manage Oracle GoldenGate?
 
Understanding how is that adaptive cursor sharing (acs) produces multiple opt...
Understanding how is that adaptive cursor sharing (acs) produces multiple opt...Understanding how is that adaptive cursor sharing (acs) produces multiple opt...
Understanding how is that adaptive cursor sharing (acs) produces multiple opt...
 
Sql tuning made easier with sqltxplain (sqlt)
Sql tuning made easier with sqltxplain (sqlt)Sql tuning made easier with sqltxplain (sqlt)
Sql tuning made easier with sqltxplain (sqlt)
 
Profiling the logwriter and database writer
Profiling the logwriter and database writerProfiling the logwriter and database writer
Profiling the logwriter and database writer
 
Fatkulin hotsos 2014
Fatkulin hotsos 2014Fatkulin hotsos 2014
Fatkulin hotsos 2014
 

Dernier

Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 

Dernier (20)

Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 

Epic Clarity Running on Exadata

  • 1. Optimize the Performance of Your Epic Clarity Data Warehouse Industry specific cover image Webcast 2/14/2013 || | Epic   Anita Salinas Patrick O’Connor Tim Fox Bob Bryla Healthcare Bus. Dev. Oracle Healthcare Sales Consultant Oracle Chief Technologist Enkitec Snr. DB Architect & Systems Engineer Epic © 2013 Oracle Corporation
  • 2. Agenda •  Introductions •  Why optimize? •  Exadata: extreme performance for OLTP and DW •  Customer results: Enkitec –  Benchmark 1 results –  Benchmark 2 results –  Short demo •  Epic/Clarity target platforms explained: Epic •  Summary and next steps •  Q&A © 2013 Oracle Corporation 2
  • 3. Exadata Delivers Higher Value To Epic Clarity Users Benefits Realized In Multiple Areas IT Value IT Cost Advantage •  Reduce core IT costs •  Significant cost benefits •  Lowest industry TCO What if you could get MORE information SOONER and USE LESS hardware to do it? © 2013 Oracle Corporation •  •  •  •  •  Higher operational excellence, raise IT bar Improve service - enhance SLA metrics Seamless DW w/OLTP environment Higher performance, scalability, throughput Standardized complete management tools Business Value Epic Clarity on Oracle Exadata •  •  •  •  Improve quality of patient care Receive timely critical reports Execute reports more frequently as needed Strategic partnership IT<->Business 3
  • 4. Business Users Will Realize Significant Benefits Oracle Customers Confirm Benefits Epic Clarity Reports: 5-100x Performance Improvements ADT Prelude Sample Set of Reports OpTime Surgery • Organ donor list, heart and lung transplant reports • Specific inpatient diagnosis/flowsheet data related to transplants EpicCare Inpatient • Currently admitted inpatient data for specific counties EpixRx Medication • Medication, MAR, dispensed charge data • Orders and treatment plan data EpicCare Outpatient Tapestry Resolute Hospital Billing Profess. Billing • Orders, results, diagnosis for ambulatory visits for specific depts • Outpatient appointment data for a specific county • OR logs excluding specific CPT codes including charge data • OR logs for specific CPT codes including charge data • ED data from the prior day based on trauma diagnosis • ED Order data • ED patient flowsheet data and events © 2013 Oracle Corporation 4
  • 5. Customers Confirm Higher Business Value Enhanced Patient Care With Confidence ~200 Daily Reports, >300 Locations Will Benefit Timely Transplant Reports Admin •  Improved patient care due to timely information, data confidence Other Reports •  Enhanced productivity for all coordinators, supporting personnel •  Improved IT productivity, eliminating unnecessary running of reports •  Improved patient care IT Ops •  Significant productivity boost to clinical, research, administrative users •  Improved operational effectiveness and reduced cost to keep the lights on Clinical Finance New Research Reports •  Meet new requirements due to faster report execution © 2013 Oracle Corporation Research Finance Education Provide financial reports to analysts sooner for regular reporting periods 5
  • 6. Oracle Exadata Extreme OLTP/DW Performance © 2012 Oracle Corporation 6
  • 7. Exadata Unified Workload Transformation Single Machine for… •  OLTP •  Data Warehousing •  ETL •  Query parallelism OLTP with Analytics and Parallelism of Warehousing Warehousing with Interactivity, Availability, and Security of OLTP © 2013 Oracle Corporation 7
  • 8. Exadata Innovations •  Hybrid Columnar Compression •  Intelligent Storage –  Scale-out InfiniBand storage –  Smart Scan query offload + + + •  Smart PCI Flash Cache –  Accelerates random I/O up to 30x –  Triples data scan rate –  10x compression for warehouses –  15x compression for archives Data remains compressed for scans and in Flash Benefits Cascade to Copies © 2013 Oracle Corporation uncompressed compress primary DB standby test dev backup 8
  • 9. Oracle Exadata: Extreme Performance and Scale Advantages •  Significantly reduce query times by orders of magnitude •  Use fewer indexes to significantly improve daily load times –  Less space utilization –  Reduced maintenance of index builds/rebuilds •  Lower costs by consolidating all workloads on one platform –  Use Exadata for simultaneous Warehouse and OLTP •  Accelerate response times by up to 100x (or better) © 2013 Oracle Corporation 9
  • 10. Compression Ratio of Real-World Data Query  Compression  Ratio •  Compression ratio varies by customer and table (Average=  13x) Healthcare    C Healthcare    B •  Trials were run on largest table at 10 ultra large companies Financial    P Financial    B Financial    U Financial    H •  Average revenue > $60 BB •  13x – Avg query compression ratio Telecom    A Telecom    T Telecom    H •  On top of Oracle’s already highly efficient format 0 © 2013 Oracle Corporation 10 20 30 10
  • 11. Secure Database Machine •  Moves decryption from software to hardware •  Over 5x faster •  •  © 2013 Oracle Corporation Near zero overhead for fully encrypted database Queries decrypt data at hundreds of Gigabytes/ second 11
  • 12. Epic Clarity on Exadata Benchmark 1 Details © 2012 Oracle Corporation 12
  • 13. Observations - Epic Clarity on Exadata •  Data model has many very wide tables but rarely are all columns in a single report •  Data model loaded on daily / usually requires significant DB server resources •  Thousands of reports are run against Clarity on a daily basis •  Up to 120 reports may execute concurrently •  Clarity customers look for database configurations which improve throughput. Often, the result is non-default Oracle configurations •  Customer-written report queries are often more complex than Epic-released reports, and are challenging to tune with traditional methods © 2013 Oracle Corporation 13
  • 14. Epic Clarity on Exadata POC - Approach •  1.5T Clarity database imported to Exadata X2-2 Quarter Rack (excluding audit tables) •  One BizObj server (VM) used to generate reporting load for 40 concurrent report jobs •  Evaluated automated reporting batches for execution time, load characteristics •  Customer supplied specific, long-running queries tested individually on Exadata •  Where applicable, Exadata features induced to explore performance •  Exadata’s Hybrid Columnar Compression (HCC) not used to compress tables during the POC, but compression tests were run on large tables •  Tests on CLARITY_TDL_TRAN table show the following results •  Query High HCC Compression ratio – 8x to 10x •  Can reduce a 30GB table to 3GB •  Query Performance of HCC Compressed data often execute faster © 2013 Oracle Corporation 14
  • 15. Query Execution •  Customer supplied queries were executed under the following conditions: •  Database configured per Customer (matches current production) •  Reduced buffer cache to 2GB / multi-block read count = 128 / all non-PK indexes made invisible •  Configuration changes were made to show that Exadata performs better, for most DW workloads, with a smaller memory footprint •  The following page displays the results of the individual query testing done for a Clarity customer on Enkitec’s Exadata X2-2 quarter rack © 2013 Oracle Corporation 15
  • 16. Results – Query Execution Average Performance Improvement – 91x © 2013 Oracle Corporation 16
  • 17. Epic Clarity on Exadata Benchmark 2 Details © 2012 Oracle Corporation 17
  • 18. Epic Clarity on Exadata POC – Approach •  Customer provided 2T production Clarity database export, 20 specific queries •  Supplied queries were run unmodified under three configurations: *8 GB SGA (equivalent to current production) *15 GB SGA *40 GB SGA •  PARALLEL_MAX_SERVERS =24 •  Used standard formula maximum parallel Servers = 2 * Core Count •  •  •  •  •  •  Each query executed 2x to ensure at least some relevant data in buffer cache Hybrid Columnar Compression (HCC) was not used No tables were pinned in Exadata Smart Flash Cache The entire POC was run on a single node Exadata Quarter Rack Parallel slaves were confined to one node of the RAC All serial processes were run on a single node of the RAC © 2013 Oracle Corporation 18
  • 19. Results – Query Execution Currnent System 8G SGA Query 1 Query 2 Query 3 Query 4 Query 5 Query 6 Query 7 Query 8 Query 9 Query 10 46:13.00   58:55.00   32:24.00   06:57.00   8:45:12.00   14:04.00   04:47.00   08:33.00   6:38:10.00   19:59.00   Exadata 8G SGA 00:00.02   00:00.05   11:47.44   00:15.81   13:17.68   00:25.14   00:16.46   00:36.71   02:50.14   10:43.30   Exadata 15G SGA 00:00.02   00:01.66   10:29.40   00:15.45   10:36.32   00:11.60   00:16.80   00:35.31   02:49.07   06:48.19   hr:min:sec:10th  sec   Exadata 40G SGA 00:00.02   00:01.94   08:20.10   00:15.80   11:05.40   00:11.83   00:18.97   00:35.22   02:48.65   03:33.01   Parallel Degree Exadata Improvement Factor (based on 8G SGA) 24   24   24   24   24   24   24   12   Serial   12   138,650   70,700   3   26   40   34   17   14   140   2   Improvement factors are based on the current system compared to Exadata with an 8G SGA © 2013 Oracle Corporation 19
  • 20. Results – Query Execution Continued Currnent System 8G SGA Query 11 Query 12 Query 13 Query 14 Query 15 Query 16 Query 17 Query 18 Query 19 Query 20 © 2013 Oracle Corporation 28:07   40:07   36:08   1:10:27   04:45   02:57   1:27:26   42:32   18:23   3:13:31   Exadata 8G SGA 00:13.18   01:58.41   00:12.15   09:29.83   00:13.68   01:33.33   08:05.57   02:24.66   00:05.03   00:18.39   Exadata 15G SGA 00:13.66   01:52.75   00:13.82   03:25.33   00:13.80   00:00.46   00:13.49   01:21.20   00:14.04   00:15.75   Exadata 40G SGA 00:14.24   01:55.74   00:11.96   00:13.52   00:13.37   00:02.14   00:13.32   00:58.96   00:13.76   00:16.67   Parallel Degree Exadata Improvement Factor (based on 8G SGA) 24   24   24   Serial   24   24   Serial   24   24   24   128   20   178   7   21   2   11   18   219   631   20
  • 21. Results – HCC Compression Test To test Hybrid Columnar Compression on Clarity data, the Compression Advisor (DBMS_COMPRESSION) was used to simulate compression of the CLARITY_TDL_TRAN table HCC Compression Level Compression Ratio Query Low Query High 6 to 1 Archive Low 8 to 1 Archive High © 2013 Oracle Corporation 3 to 1 10 to 1 21
  • 22. Demo and Conclusions © 2013 Oracle Corporation 22
  • 23. Conclusions 1•  Epic Clarity workload hits the sweet spot for Exadata –  Large data volume, long running queries 2•  It is impossible to match Exadata’s IO capability for large table scans with any other Oracle-capable platform 3•  Additional benefits are available –  Hybrid Columnar Compression, Exadata Flash, and Parallelism 4•  With minimal effort, Customer can identify the business benefit of extreme performance gains shown during this POC 5•  Exadata supports improved performance with smaller memory –  More databases can be run on same hardware vs. custom built systems © 2013 Oracle Corporation 23
  • 24. Epic Clarity Target Platforms Epic   •  Target platform definition •  Supported platforms •  Customer demand •  Industry trends •  Exadata in-house at Epic © 2013 Oracle Corporation 24
  • 25. Summary and Next Steps © 2012 Oracle Corporation 25
  • 26. Summary What can YOU do generating MORE reports FASTER on LESS hardware? •  Extreme Epic Clarity performance on Exadata –  Up to 100x faster •  Do more (reports) with less (hardware) in less (time) –  512 reports in 12 hours vs. 1604 reports in 4 hours –  3x # of reports completed in ¼ the time –  Lower costs, consolidate workloads on same hardware •  Improve care quality –  More timely = better intelligence –  Actionable data at your fingertips sooner and/or more often © 2013 Oracle Corporation 26
  • 27. Next Steps Join us at HIMSS13! •  Oracle and Enkitec Breakfast Briefing Wed, March 6, 2013 7:30-9:00am Register here •  Continue the Conversation Reception Wed, March 6, 2013 4.30-7.30pm Invite forthcoming Investigate further –  Exadata website –  Schedule a private consultation © 2013 Oracle Corporation Consultation •  Assess performance of Epic Clarity DW •  Review reports and queries to identify opportunities that improve reporting •  Compare system to benchmark results •  Written performance recommendations Contact info@enkitec.com 27
  • 28. Q&A © 2012 Oracle Corporation 28
  • 29. For More Information •  •  •  •  •  Visit: Read: Join: Follow: Call: © 2013 Oracle Corporation Oracle Healthcare Website Oracle Healthcare Solutions Oracle Healthcare on Facebook Oracle Healthcare on Twitter Oracle Healthcare Representative 29
  • 30. © 2013 Oracle Corporation 30
  • 31. Appendix – Query Execution Current Customer System 8488_sec_aun8fmpug9jk4   8207_sec_1vauja2xan534   6881_sec_232b9Czqbnn9   6833_sec_18mgrhn25hvk8   6827_sec_facj6p8f68drf   6820_sec_azgu4cxwvub3n   5890_sec_57rgm8v0jzpc1   5695_sec_5a02q7wg0k05x   5546_sec_at3uwh0bmvygv   03:46:17.33   06:14:16.34   06:06:15.45   02:53:32.03   01:40:23.40   00:27:34.90   00:31:11.20   00:50:19.90   00:49:20.10   Exadata per Customer 16GB Buffer 00:55:41.50   01:23:19.67   01:22:36.91   00:49:11.32   00:28:55.56   00:10:30.08   00:04:25.41   00:25:42.47   00:06:56.32   Exadata per Enkitec 4GB Buffer 00:50:10.97   01:06:36.11   01:05:02.66   00:30:56.22   00:25:10.01   00:01:52.60   00:13:44.35   00:23:57.29   00:07:38.94   Exadata per Enkitec 2GB Buffer 01:08:15.80   01:19:04.93   01:15:24.70   00:35:38.72   00:26:51.30   00:02:05.00   00:12:29.06   00:23:35.28   00:07:03.25   Exadata No Indexes 2GB Buffer 00:22:08.46   00:52:50.74   00:52:53.65   00:18:15.83   00:11:50.95   00:00:38.90   00:03:00.75   00:00:46.47   00:07:13.97   All queries improved in performance on Exadata with no tuning. No parallelism was used. All queries were run on one node of the two node RAC. © 2013 Oracle Corporation 31
  • 32. Appendix – Query Execution Current Customer System 5282_sec_13w3x29huvpzs   4742_sec_g6hmtqdhggcs7   4736_sec_1jkjps3basyz7   4728_sec_9fy866srqj1hz   4716_sec_1wuj2pzmdf0wk   4120_sec_3vu8b5sfmr8r6   3534_sec_fv2hr8d15q4tr   3383_sec_dvztmf02uqcya   3184_sec_gg5jrs56h19t2   3182_sec_gazv5xbhh0w5s   00:38:40.30   00:31:12.80   00:16:34.40   00:28:07.20   00:47:45.80   14:35:44.65   00:09:22.60   00:12:54.30   00:36:13.60   00:08:08.50   Exadata per Customer 16GB Buffer 00:04:55.45    00:04:55.45   Killed   00:33:24.63   00:11:31.62   TEMP   00:11:08.64   00:00:09   00:00:00.52   00:00:52.88   Exadata per Enkitec 4GB Buffer 00:05:05.03   00:00:01.28   Killed   00:23:31.59    00:06:15.23   TEMP   00:09:12.01   00:00:11.52   00:00:03.63   00:02:38.70   Exadata per Enkitec 2GB Buffer 00:05:05.76   00:00:00.95   Killed    00:24:51.67   00:04:59.86   TEMP   00:09:36.35   00:00:04.15   00:00:03.52   00:02:18.52   Exadata No Indexes 00:12:46.55   00:00:02.20   00:17:52.99   00:09:54.17   00:10:29.17   TEMP   00:00:33.87   00:00:04.57   00:00:07.08   00:01:33.66   All queries improved in performance on Exadata with no tuning with the exception of two queries, both of which experienced plan digression due to database version change. © 2013 Oracle Corporation 32
  • 33. Appendix – Additional Tuning •  Query 4736 ran for 16 minutes at Customer. Due to execution plan changes from 10g to 11g, the query never finished on Exadata. •  After removing all non-PK indexes, Query 4736 finished in 17 minutes on Exadata (1 minute longer than on Customer production). •  The largest table in the query was still using a PK index. After removing this index (via hint) the query ran in 3 minutes 42 seconds on Exadata (5x faster). © 2013 Oracle Corporation 33