oracle – parim andmelao platvorm! - andrus altrov ja kaur tiitus

Post on 17-Jun-2015

828 Views

Category:

Technology

2 Downloads

Preview:

Click to see full reader

DESCRIPTION

Event: Oracle Technology Day 2011 Date: 20.10.2011 Place: Nordic Hotel Forum Country: ESTONIA

TRANSCRIPT

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 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: 114 M€ in 2010

Approx. 980 employees

Share listed at Nasdaq OMX Helsinki

Sales per region – 1-3/2011

020406080

100120140

2006

2007

2008

2009

2010

Net Sales (M€)

Personnel by country (Q1/2011)

3

Sales per region – 1-3/2011

Finland37%

Norway23%

Sweden16%

Denmark12%

Baltic12%

Personnel by country (Q1/2011)

Finland39%

Norway13%

Sweden14%

Denmark7%

Lithuania20%

Estonia5%

Latvia1%

Poland1%

AffectoBe Business Intelligent

Information infrastructure

Information and performance management

Collaborative decision making

Business process solutions

Tailor made software solutions

• Data integration

• Data warehouse

• Data Quality

• Master data management

• Information lifecycle management

• Analytics and reporting

• Budgeting and planning

• Dashboards and BI desktop for everyone

• Cost and profitability

• Risk management

• Collaborative BI

• Case management

• Document management

• Intranet, extranet and portals

• Specialized solution for critical business process optimization

• Material logistics

• GIS

4

• Insurance

• Health Care

• Public

• Private

Supports the entire Enterprise Information Management value chain:

Affecto Business Advisory, project management & implementation, Affecto Service Management, Affecto Academy

Affecto's largest customers in 2010

5

Kaur Tiitus

Andmelaod Oracle platvormil:

Telecom;

Pangandus;

Kaubandus;

Töölugu:

11 aastat andmelao valdkonnas;

5 aastat Affectos;

Andmebaasi platvormid:

Spordiennustus, hasartmängud;

Tootetugi;

Transport;

Avalik sektor.

Andmebaasi platvormid: Oracle, Teradata, MS SQL, PostgreSQL;

Aruandlusvahendid: Oracle, BO, Cognos, SAS;

Ametikoht: andmelao arhitekt, BI osakonna juht.

Miks on Oracle hea?

Enim levinud andmebaasiplatvorm maailmas;

Tugevad tehnilised lahendused;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.

PartitionPartition

- 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;- 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- 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_DISTDENSE_RANKFIRSTFIRST_VALUE *LAGLASTLAST_VALUE *LEADLEADLISTAGGMAX *MIN *NTH_VALUE*NTILEPERCENT_RANKPERCENTILE_CONTPERCENTILE_DISCRANKRATIO_TO_REPORTREGR_ (Linear Regression) Functions *ROW_NUMBERSTDDEV *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;

AruandlusAruandlus

- 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;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;- 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!

top related