35
Korszerű felhőalapú analitikai megoldások kórházi környezetben Abronits Péter Technikai projektvezető Grape Solutions Zrt.

Korszerű felhőalapú analitikai megoldások - BI Consulting · 2016. 6. 26. · • EcoSTAT (xls) • SAP (connector) Medikai modul • MedWorks (csv, xls, Oracle) • HIS (csv)

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Korszerű felhőalapú analitikai megoldások - BI Consulting · 2016. 6. 26. · • EcoSTAT (xls) • SAP (connector) Medikai modul • MedWorks (csv, xls, Oracle) • HIS (csv)

Korszerű felhőalapú analitikai

megoldások

kórházi környezetben

Abronits Péter

Technikai projektvezető

Grape Solutions Zrt.

Page 2: Korszerű felhőalapú analitikai megoldások - BI Consulting · 2016. 6. 26. · • EcoSTAT (xls) • SAP (connector) Medikai modul • MedWorks (csv, xls, Oracle) • HIS (csv)

Bemutatkozás

Page 3: Korszerű felhőalapú analitikai megoldások - BI Consulting · 2016. 6. 26. · • EcoSTAT (xls) • SAP (connector) Medikai modul • MedWorks (csv, xls, Oracle) • HIS (csv)

Tartalom

Környezet bemutatása

Esettanulmány

Q&A

Page 4: Korszerű felhőalapú analitikai megoldások - BI Consulting · 2016. 6. 26. · • EcoSTAT (xls) • SAP (connector) Medikai modul • MedWorks (csv, xls, Oracle) • HIS (csv)

Környezet bemutatása - a rendszer• Gazdasági modul

• Medikai modul

• KPI 3 Betegforgalmi teljesítmény adatok

• KPI 4 Súlyszám, gyógyszerforgalom

• KPI 5 Ambuláns kimutatások, elemzések

• KPI 6 Igénybevett és végzett diagnosztika

• KPI 7 Várólista

• Humán modul

• Orvosi információs modul

• Területi ellátási kötelezettség lefedettsége (térképes, megye, kerület) Éves 2-4%megtakarítás(0,2-0,4 Mrd)

Page 5: Korszerű felhőalapú analitikai megoldások - BI Consulting · 2016. 6. 26. · • EcoSTAT (xls) • SAP (connector) Medikai modul • MedWorks (csv, xls, Oracle) • HIS (csv)

Környezet bemutatása - forrásrendszerek

Gazdasági modul

• EcoSTAT (xls)• SAP (connector)

Medikai modul

• MedWorks (csv, xls, Oracle)• HIS (csv)• eMedSolution (csv, xls)• PharmaGlobe (xls)• GYURIKA-HospiPharma (csv)• OEP visszaigazolások (DAT, DBF, PDF)

Humán modul

• KIRA (xml)• JDolBer (xls)

Page 6: Korszerű felhőalapú analitikai megoldások - BI Consulting · 2016. 6. 26. · • EcoSTAT (xls) • SAP (connector) Medikai modul • MedWorks (csv, xls, Oracle) • HIS (csv)

Környezet bemutatása - keretgazdálkodás

• Medikai modul

• KPI 3 Betegforgalmi teljesítmény adatok

• KPI 4 Súlyszám, gyógyszerforgalom

• KPI 5 Ambuláns kimutatások, elemzések

• KPI 6 Igénybevett és végzett diagnosztika

• KPI 7 Várólista

Page 7: Korszerű felhőalapú analitikai megoldások - BI Consulting · 2016. 6. 26. · • EcoSTAT (xls) • SAP (connector) Medikai modul • MedWorks (csv, xls, Oracle) • HIS (csv)

KPI 2 Költségkeret-gazdálkodás

• Medikai modul

• KPI 3 Betegforgalmi teljesítmény adatok

• KPI 4 Súlyszám, gyógyszerforgalom

• KPI 5 Ambuláns kimutatások, elemzések

• KPI 6 Igénybevett és végzett diagnosztika

• KPI 7 Várólista

Környezet bemutatása - diagnosztika

Page 8: Korszerű felhőalapú analitikai megoldások - BI Consulting · 2016. 6. 26. · • EcoSTAT (xls) • SAP (connector) Medikai modul • MedWorks (csv, xls, Oracle) • HIS (csv)

• ETL tulajdonságok• Napi egyszer

• Cél: a tegnapi adatok munkakezdésig elérhetővé váljanak (pl. reggel 8 órára)

• Adatok mennyisége• Adatok 2011-ig visszamenőleg elemezhetőek

• Kórház összevonások (pl.: Bács-Kiskun Megyei Kórház)

• Betöltéséhez szükséges idő• ETL + MOLAP Process = 100 + 12 = 112 perc

• Kocka process alatt az elemzés csak offline lehetséges

Esettanulmány - helyzetkép

Page 9: Korszerű felhőalapú analitikai megoldások - BI Consulting · 2016. 6. 26. · • EcoSTAT (xls) • SAP (connector) Medikai modul • MedWorks (csv, xls, Oracle) • HIS (csv)

• Betöltéséhez szükséges idő csökkentése

• Lekérdezések gyorsítása

Esettanulmány - igények

Page 10: Korszerű felhőalapú analitikai megoldások - BI Consulting · 2016. 6. 26. · • EcoSTAT (xls) • SAP (connector) Medikai modul • MedWorks (csv, xls, Oracle) • HIS (csv)

• Helyi kiszolgáló felfelé skálázása

• Cortana Analytics Suite

Esettanulmány - megoldási lehetőségek

Page 11: Korszerű felhőalapú analitikai megoldások - BI Consulting · 2016. 6. 26. · • EcoSTAT (xls) • SAP (connector) Medikai modul • MedWorks (csv, xls, Oracle) • HIS (csv)

Cortana Analytics Suite

Business Scenarios

Dashboards and

Visualizations

Power BI

DATA INTELLIGENCE ACTION

Big Data Stores

Azure Data Lake

Azure

SQL Data Warehouse

Azure Data Factory

Page 12: Korszerű felhőalapú analitikai megoldások - BI Consulting · 2016. 6. 26. · • EcoSTAT (xls) • SAP (connector) Medikai modul • MedWorks (csv, xls, Oracle) • HIS (csv)

Esettanulmány - tervezés• Adat körök meghatározása

Diagnosztika kérések és visszaigazolások

Page 13: Korszerű felhőalapú analitikai megoldások - BI Consulting · 2016. 6. 26. · • EcoSTAT (xls) • SAP (connector) Medikai modul • MedWorks (csv, xls, Oracle) • HIS (csv)

Esettanulmány - architektúra Azure

KliensekmediVIRForrás rendszerek

SQL Adattárház

MOLAP adatbázis

SQL StagingMedikai rendszer

Data FactoryData Lake

SQL Data

Warehouse

Report,

dashboard, ad-

hoc BI

Power BI

Page 14: Korszerű felhőalapú analitikai megoldások - BI Consulting · 2016. 6. 26. · • EcoSTAT (xls) • SAP (connector) Medikai modul • MedWorks (csv, xls, Oracle) • HIS (csv)

Azure Data Factory (ADF)• Data Management Gateway

Page 15: Korszerű felhőalapú analitikai megoldások - BI Consulting · 2016. 6. 26. · • EcoSTAT (xls) • SAP (connector) Medikai modul • MedWorks (csv, xls, Oracle) • HIS (csv)

Azure Data Factory (ADF)

Page 16: Korszerű felhőalapú analitikai megoldások - BI Consulting · 2016. 6. 26. · • EcoSTAT (xls) • SAP (connector) Medikai modul • MedWorks (csv, xls, Oracle) • HIS (csv)

Azure Data Factory (ADF)

Page 17: Korszerű felhőalapú analitikai megoldások - BI Consulting · 2016. 6. 26. · • EcoSTAT (xls) • SAP (connector) Medikai modul • MedWorks (csv, xls, Oracle) • HIS (csv)

Azure Data Factory (ADF)

Page 18: Korszerű felhőalapú analitikai megoldások - BI Consulting · 2016. 6. 26. · • EcoSTAT (xls) • SAP (connector) Medikai modul • MedWorks (csv, xls, Oracle) • HIS (csv)

Azure Data Factory (ADF)

Page 19: Korszerű felhőalapú analitikai megoldások - BI Consulting · 2016. 6. 26. · • EcoSTAT (xls) • SAP (connector) Medikai modul • MedWorks (csv, xls, Oracle) • HIS (csv)

Azure Data Factory (ADF)

Page 20: Korszerű felhőalapú analitikai megoldások - BI Consulting · 2016. 6. 26. · • EcoSTAT (xls) • SAP (connector) Medikai modul • MedWorks (csv, xls, Oracle) • HIS (csv)

Azure Data Factory (ADF)

Page 21: Korszerű felhőalapú analitikai megoldások - BI Consulting · 2016. 6. 26. · • EcoSTAT (xls) • SAP (connector) Medikai modul • MedWorks (csv, xls, Oracle) • HIS (csv)

Azure Data Factory (ADF)

Page 22: Korszerű felhőalapú analitikai megoldások - BI Consulting · 2016. 6. 26. · • EcoSTAT (xls) • SAP (connector) Medikai modul • MedWorks (csv, xls, Oracle) • HIS (csv)

MSSQL – Integration Services (push)

Page 23: Korszerű felhőalapú analitikai megoldások - BI Consulting · 2016. 6. 26. · • EcoSTAT (xls) • SAP (connector) Medikai modul • MedWorks (csv, xls, Oracle) • HIS (csv)

Azure SQL Data Warehouse (ADW)• Elszámolási egysége DWU

• Tervezési megkötések• Adattípusok

• DISTRIBUTION• HASH

• ROUND ROBIN

• PARTITION

Page 24: Korszerű felhőalapú analitikai megoldások - BI Consulting · 2016. 6. 26. · • EcoSTAT (xls) • SAP (connector) Medikai modul • MedWorks (csv, xls, Oracle) • HIS (csv)

Azure SQL Data Warehouse (ADW)• Tervezési megkötések

• Ajánlott rekord és tranzakció szintű globális azonosítók használata• CTE

• Default adatbázis collation SQL_Latin1_General_CP1_CI_AS

• DEFAULT VALUEAn expression cannot be used with a default constraint. Specify only constants for a default constraint.

'Hungarian_CI_AS' is not a supported collation.

Common table expressions followed by INSERT, UPDATE, DELETE or MERGE are not supported in this version.

Page 25: Korszerű felhőalapú analitikai megoldások - BI Consulting · 2016. 6. 26. · • EcoSTAT (xls) • SAP (connector) Medikai modul • MedWorks (csv, xls, Oracle) • HIS (csv)

Azure SQL Data Warehouse (ADW)• Nem támogatott funkciók/innovatív újítások:

• Identities (workaround)• Primary keys• Foreign keys• Check constraints• Unique constraints• Unique indexes• Computed columns• Sparse columns• User-defined types• Indexed views• Sequences• Triggers• Synonyms

Page 26: Korszerű felhőalapú analitikai megoldások - BI Consulting · 2016. 6. 26. · • EcoSTAT (xls) • SAP (connector) Medikai modul • MedWorks (csv, xls, Oracle) • HIS (csv)

Azure Data Lake (ADL)• Storage

• WebHDFS

• Tárolásért nem kell fizetni

• Analytics• U-SQL

• Job futtatásért kell fizetni

Page 27: Korszerű felhőalapú analitikai megoldások - BI Consulting · 2016. 6. 26. · • EcoSTAT (xls) • SAP (connector) Medikai modul • MedWorks (csv, xls, Oracle) • HIS (csv)

Azure Data Lake (ADL) Azure

KliensekForrás rendszerek

Forrásrendszerek

Data FactoryData Lake

SQL Data

Warehouse

Report,

dashboard, ad-

hoc BI

Power BI

Storage blob

Page 28: Korszerű felhőalapú analitikai megoldások - BI Consulting · 2016. 6. 26. · • EcoSTAT (xls) • SAP (connector) Medikai modul • MedWorks (csv, xls, Oracle) • HIS (csv)

Azure Data Lake (ADL)• Staging funkciók kiváltása

• Csoportosítások, aggregációk számítása

Page 29: Korszerű felhőalapú analitikai megoldások - BI Consulting · 2016. 6. 26. · • EcoSTAT (xls) • SAP (connector) Medikai modul • MedWorks (csv, xls, Oracle) • HIS (csv)

Azure Data Lake (ADL)• Adatbázis létrehozása • Aggregáció képzése

Page 30: Korszerű felhőalapú analitikai megoldások - BI Consulting · 2016. 6. 26. · • EcoSTAT (xls) • SAP (connector) Medikai modul • MedWorks (csv, xls, Oracle) • HIS (csv)

Power BIFelhő alapú megoldás

Webes megjelenítés

Desktop önkiszolgáló BI eszköz

Mobil kliensek (iOS, Android, Win10)

Természetes nyelvű Q&A

Page 31: Korszerű felhőalapú analitikai megoldások - BI Consulting · 2016. 6. 26. · • EcoSTAT (xls) • SAP (connector) Medikai modul • MedWorks (csv, xls, Oracle) • HIS (csv)

Power BIFelhő alapú megoldás

Webes megjelenítés

Desktop önkiszolgáló BI eszköz

Mobil kliensek (iOS, Android, Win10)

Természetes nyelvű Q&A

Page 32: Korszerű felhőalapú analitikai megoldások - BI Consulting · 2016. 6. 26. · • EcoSTAT (xls) • SAP (connector) Medikai modul • MedWorks (csv, xls, Oracle) • HIS (csv)

Esettanulmány - eredmények

• Migráció 3GB adattal• 1 Mbit/sec

• Napi betöltés• Helyi és ADW műveletek párhuzamosíthatóak

• ADW tetszőleges időközönként futtatható

• Funkciók• Közel valósidejű analízis

• Megszakítások nélkül

Forrás Cél Eszköz Idő

Helyi SQL szerver ADW - North EU ADF 2:53:00

Helyi SQL szerver ADW - North EU SSIS 2:59:00

Helyi SQL szerver ADL - East US ADF 4:12:00

ADW - North EU ADL - East US ADF 0:11:00

Régi

Helyi Helyi ADW (15)

ETL 100 9 3

MOLAP process 12 8 0

Összesen 112 17 3

ÚjMűvelet (perc)

Page 33: Korszerű felhőalapú analitikai megoldások - BI Consulting · 2016. 6. 26. · • EcoSTAT (xls) • SAP (connector) Medikai modul • MedWorks (csv, xls, Oracle) • HIS (csv)
Page 34: Korszerű felhőalapú analitikai megoldások - BI Consulting · 2016. 6. 26. · • EcoSTAT (xls) • SAP (connector) Medikai modul • MedWorks (csv, xls, Oracle) • HIS (csv)

Abronits Péter

Technikai projektvezető

[email protected]

Page 35: Korszerű felhőalapú analitikai megoldások - BI Consulting · 2016. 6. 26. · • EcoSTAT (xls) • SAP (connector) Medikai modul • MedWorks (csv, xls, Oracle) • HIS (csv)

Referenciák1. https://azure.microsoft.com/en-us/documentation/articles/sql-data-warehouse-develop-table-design/

2. https://www.microsoft.com/en-us/download/details.aspx?id=39717

3. https://blogs.msdn.microsoft.com/sqlcat/2015/08/11/choosing-hash-distributed-table-vs-round-robin-distributed-table-in-azure-sql-dw-service/

4. https://azure.microsoft.com/en-us/documentation/articles/sql-data-warehouse-develop-table-partitions/

5. https://msdn.microsoft.com/en-us/library/azure/mt591959.aspx