SlideShare ist ein Scribd-Unternehmen logo
1 von 26
Downloaden Sie, um offline zu lesen
Oracle – parim andmelao platvorm!
Unleash the hidden potential of information
    Kaur Tiitus, BI arhitekt, Affecto

    Oracle techday 20.10.2011, Tallinn
Affecto
          Affecto is the largest Business Intelligence (BI) solution
          provider in the Nordic countries.

          We help our customers to improve productivity and
          competitiveness by superior use of information for
          decision making. We build IT solutions that enable
          organisations to integrate their strategic targets with
          their business management.

          Affecto also delivers operational solutions for improving
          and simplifying processes at customer organizations
          and offers geographic information services.

          Affecto’s head office is in Finland and we have
          subsidiaries in Finland, Sweden, Norway, Denmark,
          Estonia, Lithuania, Latvia, Poland and South-Africa
Leading Business Intelligence solution
provider in the Nordics
                                                                 Net Sales (M€)
                                                140
          Net sales: 114 M€ in 2010             120
                                                100
                                                 80
                                                 60
          Approx. 980 employees                  40
                                                 20
                                                  0
          Share listed at Nasdaq OMX Helsinki




                                                        2006



                                                                 2007



                                                                         2008



                                                                                 2009



                                                                                            2010
     Sales per region – 1-3/2011        Personnel by country (Q1/2011)
                 Baltic                          Estonia       Latvia   Poland
                  12%                              5%           1%       1%


       Denmark                              Lithuania
                              Finland          20%                                Finland
         12%
                                37%                                                 39%




       Sweden                               Denmark
        16%                                   7%


                                                  Sweden
                     Norway                                        Norway
                                                   14%
                      23%                                           13%




 3
Affecto
     Be Business Intelligent



     Information                 Information and            Collaborative            Business process           Tailor made
    infrastructure                 performance             decision making               solutions           software solutions
                                   management


• Data integration            • Analytics and            • Collaborative BI         • Specialized solution   • Insurance
                               reporting                                             for critical business
• Data warehouse                                         • Case management           process optimization    • Health Care
                              • Budgeting and
• Data Quality                 planning
                                                         • Document                 • Material logistics     • Public
                                                          management
• Master data                 • Dashboards and BI                                   • GIS                    • Private
 management                    desktop for everyone
                                                         • Intranet, extranet and
                                                          portals
• Information lifecycle       • Cost and profitability
 management
                              • Risk management


                          Supports the entire Enterprise Information Management value chain:
                             Affecto Business Advisory, project management & implementation,
                                      Affecto Service Management, Affecto Academy



        4
Affecto's largest customers in 2010




5
Kaur Tiitus
Töölugu:                        Andmelaod Oracle
                                platvormil:
  11 aastat andmelao
                                 Telecom;
  valdkonnas;
                                 Pangandus;
  5 aastat Affectos;
                                 Kaubandus;
  Andmebaasi platvormid:
  Oracle, Teradata, MS SQL,      Spordiennustus,
  PostgreSQL;                    hasartmängud;
  Aruandlusvahendid: Oracle,     Tootetugi;
  BO, Cognos, SAS;
                                 Transport;
  Ametikoht: andmelao
  arhitekt, BI osakonna juht.    Avalik sektor.
Miks on Oracle hea?


 Enim levinud andmebaasiplatvorm maailmas;

 Tugevad tehnilised lahendused;

 Rikkalik tarkvara portfell;

 Vabalt kätte saadav proovimiseks ja õppimiseks;
Oracle andmelao 3 P-d

 Power
 - Andmelao riistvara peab hea olema, et teenindada suurt andmemahtu;
 - Eelkõige on vaja kiiret kettakasti;
 - Ühe protsessori tuuma toitmiseks läheb vaja 5 keskmise kiirusega serveri
   ketast.

 Partition
 - Parem jõudlus;
 - Andmete elutsükli korraldamine;

 Parallel
 - Parem jõudlus;
 - Ressursi efektiivne kasutus.
Partitsioonid
 Erinevad partitsioneerimise meetodid:
 - list, range, hash;

 Partitsioonid parandavad andmete hallatavust;
 - DBA tegevused: analüüsimine, rebuild, tablespace;

 Partitsioonid tõstavad andmelao jõudlust;
 - Väiksemad andmemahud töötlemiseks;
 - Paralleelsuse abistamine;
Paralleelsus
Paralleelsus
Paralleelsus


 ALTER TABLE <tabeli_nimi> PARALLEL;

 DOP (Degree Of Parallelism), tuleb analüüsida vastavalt kasutusele.

 Parallel DML (insert, delete, update);

 Resource Manager grupid DOP määramiseks;

 Partitsioonid ja paralleelsus võimendavad jõudlust.
Indeksid

 B*tree indeks;

 Bitmap indeks;

 Bitmap join index;

 Tekstiotsingu indeksid;

 Funktsioonipõhised indeksid;

 Indeksite mitte kasutamine.
SQL

 Parim ANSI SQL standardite tugi

 Väga rikkalik SQL
 - Palju funktsioone sh analüütilised
 - Multi INSERT
 - MERGE
 - PIVOT/UNPIVOT
 - Advanced grouping
 - Agregeerimisfunktsioonide API

 Käivitusplaanide vaatamine;

 Alampäringute ja vaadete kasutamine;

 Analüütilised funktsioonid;
Analüütilised funktsioonid
   •   AVG *
       CORR *
       COUNT *
       COVAR_POP *
       COVAR_SAMP *
       CUME_DIST
       DENSE_RANK
       FIRST
       FIRST_VALUE *
       LAG
       LAST
       LAST_VALUE *
       LEAD
       LISTAGG
       MAX *
       MIN *
       NTH_VALUE*
       NTILE
       PERCENT_RANK
       PERCENTILE_CONT
       PERCENTILE_DISC
       RANK
       RATIO_TO_REPORT
       REGR_ (Linear Regression) Functions *
       ROW_NUMBER
       STDDEV *
       STDDEV_POP *
       STDDEV_SAMP *
       SUM *
       VAR_POP *
       VAR_SAMP *
       VARIANCE *
PL/SQL

PL/SQL kui ETL vahend;

Palju andmebaasiga protseduure
- DBMS_JOB, DBMS_SCHEDULE,
   DBMS_STATS, DBMS_METADATA;

Informatiivsed süsteemivaated:
- ALL_OBJECTS, ALL_TAB_COLUMNS, ALL_DEPENCIES jpt;

Transformatsioonid;

Arvutusmootor;

XML, HTML genereerimine;

SQL Developer;
- Modeler;
- Data miner;
APEX (Application Express)

Andmelao haldus
- Metaandmete haldus;
- Master data haldus;
- Andmelao protsesside haldus;
- Kasutajate haldus;

Aruandlus
- Tavaline aruandlus;
- Juhtimistöölauad;
- Interaktiivsed aruanded.
APEX interactive report
Andmelao mõjuanalüüs
Skaleeritavus
 Litsentsid vastavalt vajadusele:
 - Võib alustada väikselt ja tasuta (Oracle XE);
 - Oracle Standard Edition;
 - Oracle Enterprise Edition;
 - Exadata;

 Klasterlahendus;

 Exadata:
 - Smart scan;
 - Storage indexing;
 - Hybrid columnar compression;

 VLDB – very large database;
“Near real time” andmeladu

 Transaktsioonilisus;

 Lugemise kooskõlalisus;

 Partition exchange;

 CDC (Changed Data Capture), Golden Gate;

 Töökindlad laadimised;

 Alliksüsteemide valmisolek;

 Juhtimistöölauad.
Varundamine ja hooldus


Enterprise manager;

Incremental backup;

Read only tablespace;

Database image copy;

Kettasüsteemi snapshot;

Flashback;

Flaschback query;

Flashback drop;
ODI ja OWB


 ODI (Oracle Data Integrator)
 - ELT (Extract Load Transform);
 - Väga puhas metaandmete käsitlus;
 - Kasutab ära olemasolevat ressurssi;
 - Ei ole Oracle-spetsiifiline.

 OWB (Oracle Warehouse Builder)
 - Tasuta saadaval;
 - Andmelao teoorias väga tugev (Kimballi lemmik);
 - OMB (Oracle Meta Base) keel;
 - Kahjuks lõpetatakse arendus 2017 aastal, kui paremad omadused on
   liidetud ODI-ga.
Oracle BI Suite


 Oracle BI Server

 Oracle BI Answers

 Oracle BI Interactive Dashboard

 Oracle BI Publisher

 Hyperion, Essbase
Subjektiivsed põhjused

 Majas on juba Oracle:
 - Spetsialistid on olemas;
 - Võib-olla saab olemas olevad litsentsid ümber mängida;
 - Paljud allikad on Oracle’is;

 Oracle tarkvara saab vabalt proovida, ka dokumentatsioon on kätte saadav.
 - docs.oracle.com;
 - forums.oracle.com;
 - support.oracle.com;

 Suur arendajate ja kasutajate kogukond:
 - OUGE;
 - OOW;
Affecto.com
Oracle.com
Kaur.Tiitus@Affecto.com


Aitäh!

Weitere ähnliche Inhalte

Ähnlich wie Oracle – parim andmelao platvorm! - Andrus Altrov ja Kaur Tiitus

Micrososfti ERP süsteemid ja miks üldse juurutada ?
Micrososfti ERP süsteemid ja miks  üldse juurutada ?Micrososfti ERP süsteemid ja miks  üldse juurutada ?
Micrososfti ERP süsteemid ja miks üldse juurutada ?Hardi Meybaum
 
COBIT 5 kui praktiline lisaväärtus ITIL-ile
COBIT 5 kui praktiline lisaväärtus ITIL-ileCOBIT 5 kui praktiline lisaväärtus ITIL-ile
COBIT 5 kui praktiline lisaväärtus ITIL-ileKaimar Karu
 
Ülevaade Eesti elektromobiilsuse programmist
Ülevaade Eesti elektromobiilsuse programmistÜlevaade Eesti elektromobiilsuse programmist
Ülevaade Eesti elektromobiilsuse programmistKredEx
 
Primendi Visiooniseminar - IT valdkonna visioon 2015 (Toomas Mõttus)
Primendi Visiooniseminar - IT valdkonna visioon 2015 (Toomas Mõttus)Primendi Visiooniseminar - IT valdkonna visioon 2015 (Toomas Mõttus)
Primendi Visiooniseminar - IT valdkonna visioon 2015 (Toomas Mõttus)Primend
 
IT valdkonna konsolideerimine Rahandusministeeriumi valitsemisalas – RMIT
IT valdkonna konsolideerimine Rahandusministeeriumi valitsemisalas – RMITIT valdkonna konsolideerimine Rahandusministeeriumi valitsemisalas – RMIT
IT valdkonna konsolideerimine Rahandusministeeriumi valitsemisalas – RMITORACLE USER GROUP ESTONIA
 
IT teenusehalduse trendid
IT teenusehalduse trendidIT teenusehalduse trendid
IT teenusehalduse trendidKaimar Karu
 
Virtualiseerimise ja pilvetehnoloogiate rakendamine ettevõttes
Virtualiseerimise ja pilvetehnoloogiate rakendamine ettevõttesVirtualiseerimise ja pilvetehnoloogiate rakendamine ettevõttes
Virtualiseerimise ja pilvetehnoloogiate rakendamine ettevõttesRiho Kurg
 

Ähnlich wie Oracle – parim andmelao platvorm! - Andrus Altrov ja Kaur Tiitus (8)

Micrososfti ERP süsteemid ja miks üldse juurutada ?
Micrososfti ERP süsteemid ja miks  üldse juurutada ?Micrososfti ERP süsteemid ja miks  üldse juurutada ?
Micrososfti ERP süsteemid ja miks üldse juurutada ?
 
COBIT 5 kui praktiline lisaväärtus ITIL-ile
COBIT 5 kui praktiline lisaväärtus ITIL-ileCOBIT 5 kui praktiline lisaväärtus ITIL-ile
COBIT 5 kui praktiline lisaväärtus ITIL-ile
 
Ülevaade Eesti elektromobiilsuse programmist
Ülevaade Eesti elektromobiilsuse programmistÜlevaade Eesti elektromobiilsuse programmist
Ülevaade Eesti elektromobiilsuse programmist
 
Primendi Visiooniseminar - IT valdkonna visioon 2015 (Toomas Mõttus)
Primendi Visiooniseminar - IT valdkonna visioon 2015 (Toomas Mõttus)Primendi Visiooniseminar - IT valdkonna visioon 2015 (Toomas Mõttus)
Primendi Visiooniseminar - IT valdkonna visioon 2015 (Toomas Mõttus)
 
IT valdkonna konsolideerimine Rahandusministeeriumi valitsemisalas – RMIT
IT valdkonna konsolideerimine Rahandusministeeriumi valitsemisalas – RMITIT valdkonna konsolideerimine Rahandusministeeriumi valitsemisalas – RMIT
IT valdkonna konsolideerimine Rahandusministeeriumi valitsemisalas – RMIT
 
IT teenusehalduse trendid
IT teenusehalduse trendidIT teenusehalduse trendid
IT teenusehalduse trendid
 
Poliitika kujundamine (Margus Püüa)
Poliitika kujundamine (Margus Püüa) Poliitika kujundamine (Margus Püüa)
Poliitika kujundamine (Margus Püüa)
 
Virtualiseerimise ja pilvetehnoloogiate rakendamine ettevõttes
Virtualiseerimise ja pilvetehnoloogiate rakendamine ettevõttesVirtualiseerimise ja pilvetehnoloogiate rakendamine ettevõttes
Virtualiseerimise ja pilvetehnoloogiate rakendamine ettevõttes
 

Mehr von ORACLE USER GROUP ESTONIA

Oracle VM – the coolest virtualizator you’ve ever had
Oracle VM – the coolest virtualizator you’ve ever had Oracle VM – the coolest virtualizator you’ve ever had
Oracle VM – the coolest virtualizator you’ve ever had ORACLE USER GROUP ESTONIA
 
Maailmarekordi sünd läbi rahva- ja eluruumide loenduse e-lahenduse
Maailmarekordi sünd läbi rahva- ja eluruumide loenduse e-lahenduseMaailmarekordi sünd läbi rahva- ja eluruumide loenduse e-lahenduse
Maailmarekordi sünd läbi rahva- ja eluruumide loenduse e-lahenduseORACLE USER GROUP ESTONIA
 
Advanced Customer Support Services - Alexander Barkalov
Advanced Customer Support Services - Alexander BarkalovAdvanced Customer Support Services - Alexander Barkalov
Advanced Customer Support Services - Alexander BarkalovORACLE USER GROUP ESTONIA
 
Oracle University - Your Complete Training Source for Oracle Software and Har...
Oracle University - Your Complete Training Source for Oracle Software and Har...Oracle University - Your Complete Training Source for Oracle Software and Har...
Oracle University - Your Complete Training Source for Oracle Software and Har...ORACLE USER GROUP ESTONIA
 
Oracle University - Your Complete Training Source for Oracle Software and Har...
Oracle University - Your Complete Training Source for Oracle Software and Har...Oracle University - Your Complete Training Source for Oracle Software and Har...
Oracle University - Your Complete Training Source for Oracle Software and Har...ORACLE USER GROUP ESTONIA
 
Oracle Fusion Middleware - pragmatic approach to build up your applications -...
Oracle Fusion Middleware - pragmatic approach to build up your applications -...Oracle Fusion Middleware - pragmatic approach to build up your applications -...
Oracle Fusion Middleware - pragmatic approach to build up your applications -...ORACLE USER GROUP ESTONIA
 
Oracle data integrator in swedbank EDW - Rein Adamson ja Mart Tudre
Oracle data integrator in swedbank EDW - Rein Adamson ja Mart TudreOracle data integrator in swedbank EDW - Rein Adamson ja Mart Tudre
Oracle data integrator in swedbank EDW - Rein Adamson ja Mart TudreORACLE USER GROUP ESTONIA
 
Mitmepalgeline uus protsessor T4 SUN´i perekonnast - Karel Kannel
Mitmepalgeline uus protsessor T4 SUN´i perekonnast - Karel KannelMitmepalgeline uus protsessor T4 SUN´i perekonnast - Karel Kannel
Mitmepalgeline uus protsessor T4 SUN´i perekonnast - Karel KannelORACLE USER GROUP ESTONIA
 
Oracle´i maailma uudised - Olle Tischler ja Tarvi Tara
Oracle´i maailma uudised  - Olle Tischler ja Tarvi TaraOracle´i maailma uudised  - Olle Tischler ja Tarvi Tara
Oracle´i maailma uudised - Olle Tischler ja Tarvi TaraORACLE USER GROUP ESTONIA
 
Tänased võimalused turvalahendustes - Tarvi Tara
Tänased võimalused turvalahendustes - Tarvi TaraTänased võimalused turvalahendustes - Tarvi Tara
Tänased võimalused turvalahendustes - Tarvi TaraORACLE USER GROUP ESTONIA
 
Using multi tiered storage systems for storing both structured & unstructured...
Using multi tiered storage systems for storing both structured & unstructured...Using multi tiered storage systems for storing both structured & unstructured...
Using multi tiered storage systems for storing both structured & unstructured...ORACLE USER GROUP ESTONIA
 
Oracle Open-Office and other freeware solutions for end-users - Tarvi Tara
Oracle Open-Office and other freeware solutions for end-users - Tarvi TaraOracle Open-Office and other freeware solutions for end-users - Tarvi Tara
Oracle Open-Office and other freeware solutions for end-users - Tarvi TaraORACLE USER GROUP ESTONIA
 
Sun T3 massively parallel CPU for today's workloads. Solaris 11 express new ...
Sun T3  massively parallel CPU for today's workloads. Solaris 11 express new ...Sun T3  massively parallel CPU for today's workloads. Solaris 11 express new ...
Sun T3 massively parallel CPU for today's workloads. Solaris 11 express new ...ORACLE USER GROUP ESTONIA
 
Oracle best kept secrets for platform consolidation and virtualisation sun b...
Oracle best kept secrets for platform consolidation and virtualisation  sun b...Oracle best kept secrets for platform consolidation and virtualisation  sun b...
Oracle best kept secrets for platform consolidation and virtualisation sun b...ORACLE USER GROUP ESTONIA
 

Mehr von ORACLE USER GROUP ESTONIA (20)

Oracle CRM on Demand
Oracle CRM on DemandOracle CRM on Demand
Oracle CRM on Demand
 
Oracle VM – the coolest virtualizator you’ve ever had
Oracle VM – the coolest virtualizator you’ve ever had Oracle VM – the coolest virtualizator you’ve ever had
Oracle VM – the coolest virtualizator you’ve ever had
 
Oracle CRM Case Management
Oracle CRM Case ManagementOracle CRM Case Management
Oracle CRM Case Management
 
Maailmarekordi sünd läbi rahva- ja eluruumide loenduse e-lahenduse
Maailmarekordi sünd läbi rahva- ja eluruumide loenduse e-lahenduseMaailmarekordi sünd läbi rahva- ja eluruumide loenduse e-lahenduse
Maailmarekordi sünd läbi rahva- ja eluruumide loenduse e-lahenduse
 
Advanced Customer Support Services - Alexander Barkalov
Advanced Customer Support Services - Alexander BarkalovAdvanced Customer Support Services - Alexander Barkalov
Advanced Customer Support Services - Alexander Barkalov
 
Oracle University - Your Complete Training Source for Oracle Software and Har...
Oracle University - Your Complete Training Source for Oracle Software and Har...Oracle University - Your Complete Training Source for Oracle Software and Har...
Oracle University - Your Complete Training Source for Oracle Software and Har...
 
Oracle University - Your Complete Training Source for Oracle Software and Har...
Oracle University - Your Complete Training Source for Oracle Software and Har...Oracle University - Your Complete Training Source for Oracle Software and Har...
Oracle University - Your Complete Training Source for Oracle Software and Har...
 
Corporate overview the services story
Corporate overview the services storyCorporate overview the services story
Corporate overview the services story
 
Oracle Fusion Middleware - pragmatic approach to build up your applications -...
Oracle Fusion Middleware - pragmatic approach to build up your applications -...Oracle Fusion Middleware - pragmatic approach to build up your applications -...
Oracle Fusion Middleware - pragmatic approach to build up your applications -...
 
Metaandmete haldus - Jüri Harju
Metaandmete haldus -  Jüri HarjuMetaandmete haldus -  Jüri Harju
Metaandmete haldus - Jüri Harju
 
Golden gate11g overview - Edgars Rungis
Golden gate11g overview - Edgars RungisGolden gate11g overview - Edgars Rungis
Golden gate11g overview - Edgars Rungis
 
Oracle data integrator in swedbank EDW - Rein Adamson ja Mart Tudre
Oracle data integrator in swedbank EDW - Rein Adamson ja Mart TudreOracle data integrator in swedbank EDW - Rein Adamson ja Mart Tudre
Oracle data integrator in swedbank EDW - Rein Adamson ja Mart Tudre
 
Mitmepalgeline uus protsessor T4 SUN´i perekonnast - Karel Kannel
Mitmepalgeline uus protsessor T4 SUN´i perekonnast - Karel KannelMitmepalgeline uus protsessor T4 SUN´i perekonnast - Karel Kannel
Mitmepalgeline uus protsessor T4 SUN´i perekonnast - Karel Kannel
 
Oracle vm 3.0 Fresh Start - Tarmo Alasoo
Oracle vm 3.0 Fresh Start - Tarmo AlasooOracle vm 3.0 Fresh Start - Tarmo Alasoo
Oracle vm 3.0 Fresh Start - Tarmo Alasoo
 
Oracle´i maailma uudised - Olle Tischler ja Tarvi Tara
Oracle´i maailma uudised  - Olle Tischler ja Tarvi TaraOracle´i maailma uudised  - Olle Tischler ja Tarvi Tara
Oracle´i maailma uudised - Olle Tischler ja Tarvi Tara
 
Tänased võimalused turvalahendustes - Tarvi Tara
Tänased võimalused turvalahendustes - Tarvi TaraTänased võimalused turvalahendustes - Tarvi Tara
Tänased võimalused turvalahendustes - Tarvi Tara
 
Using multi tiered storage systems for storing both structured & unstructured...
Using multi tiered storage systems for storing both structured & unstructured...Using multi tiered storage systems for storing both structured & unstructured...
Using multi tiered storage systems for storing both structured & unstructured...
 
Oracle Open-Office and other freeware solutions for end-users - Tarvi Tara
Oracle Open-Office and other freeware solutions for end-users - Tarvi TaraOracle Open-Office and other freeware solutions for end-users - Tarvi Tara
Oracle Open-Office and other freeware solutions for end-users - Tarvi Tara
 
Sun T3 massively parallel CPU for today's workloads. Solaris 11 express new ...
Sun T3  massively parallel CPU for today's workloads. Solaris 11 express new ...Sun T3  massively parallel CPU for today's workloads. Solaris 11 express new ...
Sun T3 massively parallel CPU for today's workloads. Solaris 11 express new ...
 
Oracle best kept secrets for platform consolidation and virtualisation sun b...
Oracle best kept secrets for platform consolidation and virtualisation  sun b...Oracle best kept secrets for platform consolidation and virtualisation  sun b...
Oracle best kept secrets for platform consolidation and virtualisation sun b...
 

Oracle – parim andmelao platvorm! - Andrus Altrov ja Kaur Tiitus

  • 1. Oracle – parim andmelao platvorm! Unleash the hidden potential of information Kaur Tiitus, BI arhitekt, Affecto Oracle techday 20.10.2011, Tallinn
  • 2. Affecto Affecto is the largest Business Intelligence (BI) solution provider in the Nordic countries. We help our customers to improve productivity and competitiveness by superior use of information for decision making. We build IT solutions that enable organisations to integrate their strategic targets with their business management. Affecto also delivers operational solutions for improving and simplifying processes at customer organizations and offers geographic information services. Affecto’s head office is in Finland and we have subsidiaries in Finland, Sweden, Norway, Denmark, Estonia, Lithuania, Latvia, Poland and South-Africa
  • 3. Leading Business Intelligence solution provider in the Nordics Net Sales (M€) 140 Net sales: 114 M€ in 2010 120 100 80 60 Approx. 980 employees 40 20 0 Share listed at Nasdaq OMX Helsinki 2006 2007 2008 2009 2010 Sales per region – 1-3/2011 Personnel by country (Q1/2011) Baltic Estonia Latvia Poland 12% 5% 1% 1% Denmark Lithuania Finland 20% Finland 12% 37% 39% Sweden Denmark 16% 7% Sweden Norway Norway 14% 23% 13% 3
  • 4. Affecto Be Business Intelligent Information Information and Collaborative Business process Tailor made infrastructure performance decision making solutions software solutions management • Data integration • Analytics and • Collaborative BI • Specialized solution • Insurance reporting for critical business • Data warehouse • Case management process optimization • Health Care • Budgeting and • Data Quality planning • Document • Material logistics • Public management • Master data • Dashboards and BI • GIS • Private management desktop for everyone • Intranet, extranet and portals • Information lifecycle • Cost and profitability management • Risk management Supports the entire Enterprise Information Management value chain: Affecto Business Advisory, project management & implementation, Affecto Service Management, Affecto Academy 4
  • 6. Kaur Tiitus Töölugu: Andmelaod Oracle platvormil: 11 aastat andmelao Telecom; valdkonnas; Pangandus; 5 aastat Affectos; Kaubandus; Andmebaasi platvormid: Oracle, Teradata, MS SQL, Spordiennustus, PostgreSQL; hasartmängud; Aruandlusvahendid: Oracle, Tootetugi; BO, Cognos, SAS; Transport; Ametikoht: andmelao arhitekt, BI osakonna juht. Avalik sektor.
  • 7. Miks on Oracle hea? Enim levinud andmebaasiplatvorm maailmas; Tugevad tehnilised lahendused; Rikkalik tarkvara portfell; Vabalt kätte saadav proovimiseks ja õppimiseks;
  • 8. Oracle andmelao 3 P-d Power - Andmelao riistvara peab hea olema, et teenindada suurt andmemahtu; - Eelkõige on vaja kiiret kettakasti; - Ühe protsessori tuuma toitmiseks läheb vaja 5 keskmise kiirusega serveri ketast. Partition - Parem jõudlus; - Andmete elutsükli korraldamine; Parallel - Parem jõudlus; - Ressursi efektiivne kasutus.
  • 9. Partitsioonid Erinevad partitsioneerimise meetodid: - list, range, hash; Partitsioonid parandavad andmete hallatavust; - DBA tegevused: analüüsimine, rebuild, tablespace; Partitsioonid tõstavad andmelao jõudlust; - Väiksemad andmemahud töötlemiseks; - Paralleelsuse abistamine;
  • 12. Paralleelsus ALTER TABLE <tabeli_nimi> PARALLEL; DOP (Degree Of Parallelism), tuleb analüüsida vastavalt kasutusele. Parallel DML (insert, delete, update); Resource Manager grupid DOP määramiseks; Partitsioonid ja paralleelsus võimendavad jõudlust.
  • 13. Indeksid B*tree indeks; Bitmap indeks; Bitmap join index; Tekstiotsingu indeksid; Funktsioonipõhised indeksid; Indeksite mitte kasutamine.
  • 14. SQL Parim ANSI SQL standardite tugi Väga rikkalik SQL - Palju funktsioone sh analüütilised - Multi INSERT - MERGE - PIVOT/UNPIVOT - Advanced grouping - Agregeerimisfunktsioonide API Käivitusplaanide vaatamine; Alampäringute ja vaadete kasutamine; Analüütilised funktsioonid;
  • 15. Analüütilised funktsioonid • AVG * CORR * COUNT * COVAR_POP * COVAR_SAMP * CUME_DIST DENSE_RANK FIRST FIRST_VALUE * LAG LAST LAST_VALUE * LEAD LISTAGG MAX * MIN * NTH_VALUE* NTILE PERCENT_RANK PERCENTILE_CONT PERCENTILE_DISC RANK RATIO_TO_REPORT REGR_ (Linear Regression) Functions * ROW_NUMBER STDDEV * STDDEV_POP * STDDEV_SAMP * SUM * VAR_POP * VAR_SAMP * VARIANCE *
  • 16. PL/SQL PL/SQL kui ETL vahend; Palju andmebaasiga protseduure - DBMS_JOB, DBMS_SCHEDULE, DBMS_STATS, DBMS_METADATA; Informatiivsed süsteemivaated: - ALL_OBJECTS, ALL_TAB_COLUMNS, ALL_DEPENCIES jpt; Transformatsioonid; Arvutusmootor; XML, HTML genereerimine; SQL Developer; - Modeler; - Data miner;
  • 17. APEX (Application Express) Andmelao haldus - Metaandmete haldus; - Master data haldus; - Andmelao protsesside haldus; - Kasutajate haldus; Aruandlus - Tavaline aruandlus; - Juhtimistöölauad; - Interaktiivsed aruanded.
  • 20. Skaleeritavus Litsentsid vastavalt vajadusele: - Võib alustada väikselt ja tasuta (Oracle XE); - Oracle Standard Edition; - Oracle Enterprise Edition; - Exadata; Klasterlahendus; Exadata: - Smart scan; - Storage indexing; - Hybrid columnar compression; VLDB – very large database;
  • 21. “Near real time” andmeladu Transaktsioonilisus; Lugemise kooskõlalisus; Partition exchange; CDC (Changed Data Capture), Golden Gate; Töökindlad laadimised; Alliksüsteemide valmisolek; Juhtimistöölauad.
  • 22. Varundamine ja hooldus Enterprise manager; Incremental backup; Read only tablespace; Database image copy; Kettasüsteemi snapshot; Flashback; Flaschback query; Flashback drop;
  • 23. ODI ja OWB ODI (Oracle Data Integrator) - ELT (Extract Load Transform); - Väga puhas metaandmete käsitlus; - Kasutab ära olemasolevat ressurssi; - Ei ole Oracle-spetsiifiline. OWB (Oracle Warehouse Builder) - Tasuta saadaval; - Andmelao teoorias väga tugev (Kimballi lemmik); - OMB (Oracle Meta Base) keel; - Kahjuks lõpetatakse arendus 2017 aastal, kui paremad omadused on liidetud ODI-ga.
  • 24. Oracle BI Suite Oracle BI Server Oracle BI Answers Oracle BI Interactive Dashboard Oracle BI Publisher Hyperion, Essbase
  • 25. Subjektiivsed põhjused Majas on juba Oracle: - Spetsialistid on olemas; - Võib-olla saab olemas olevad litsentsid ümber mängida; - Paljud allikad on Oracle’is; Oracle tarkvara saab vabalt proovida, ka dokumentatsioon on kätte saadav. - docs.oracle.com; - forums.oracle.com; - support.oracle.com; Suur arendajate ja kasutajate kogukond: - OUGE; - OOW;