TERADATAN JA SAS DI STUDION YHTEISELO CASE LÄHITAPIOLA



Samankaltaiset tiedostot
Miten voin selvittää säästömahdollisuuteni ja pääsen hyötymään niistä?

DI Studion käyttökokemuksia. Kaisu Ikonen, Tilastokeskus

SAS sovellusten hallinnointi helpoksi Turbo Charge -menetelmällä Tapio Kalmi, SAS Institute Oy

Valtiokonttorin Voimaraportointi. Tero Mäkinen

Versionhallintaa. Versionhallinnan käyttöönotto SAS ympäristössä

TIETOMALLI JA TIETOVARASTO PALVELUKONSEPTI

Poweria analytiikkaan

Opettajana Mika Sorsa, HAMK:n ammatillisen opettajakoulutuksen opetusharjoittelija

Tietojärjestelmä tuotantoympäristössä. Sovellusohjelmat Helsingin ammattikorkeakoulu Stadia / Tekniikka ja liikenne Vesa Ollikainen

1 (5) PALVELUKUVAUS JA HINNASTO Requeste palvelut

Suorituskyvyn varmistaminen sovelluskehityksen eri vaiheissa Paavo Häkkinen, Presales Teamleader Compuware Finland

Case TUHTI. Projektin tunnuslukuja. ! Suuri perusjärjestelmäuudistus! Työt alkoivat kesällä ! Java luokkia n. 5000

Työpöytävirtualisointi

FuturaPlan. Järjestelmävaatimukset

SUSEtoberfest TERVETULOA

Valtion konesali- ja kapasiteettipalvelut

HELIA 1 (15) Outi Virkki Tiedonhallinta

Data Warehouse kuulumisia

Backup Exec 3600 Appliance

Processor speed: 1.8 GHz Processor type: Intel(R) Xeon(R) CPU Physical memory: 4094 MB

AMOlla tiedot lähelle

SMART BUSINESS ARCHITECTURE

Jokaisen pilven sisällä asuu konesali seminaari

Web-seminaari

T Testitapaukset TC-1

DataLake-hanke - AWS , tietohallinto, Matti Valli, Pasi Porkka

Tikon Ostolaskujenkäsittely/Web-myyntilaskutus versio 6.3.0

ASIAKASLIITTYMÄ. Erikoiskirjastokokous Ari Rouvari Kansalliskirjasto

YTHS Raportointijärjestelmähankkeen

Tikon Ostolaskujenkäsittely/Web-myyntilaskutus versio 6.4.0

ecome Markkinoiden kehittynein julkaisujärjestelmä

IIO10200 Tietokantaohjelmointi (4 op)

SQL SERVER 2012 PARALLEL DATA WAREHOUSE APPLIANCE

Vaivattomasti parasta tietoturvaa

Järjestelmäarkkitehtuuri (TK081702) Hajautettu tietokanta. Hajautuksen hyötyjä

Helsingin yliopisto/tktl Kyselykielet, s 2006 Optimointi Harri Laine 1. Kyselyn optimointi. Kyselyn optimointi

Työeläkeyhtiö Varma. IBM Software Day Tuukka Tusa, Digia

Mammutti vai elefantti?

Työkalujen merkitys mittaamisessa

Kunnan varautuminen tietotekniikan näkökulmasta -case Oulun Tietotekniikka. varajohtaja Seppo A. Pyykkö

TIETOKANNAT JOHDANTO

Automaster tai MBS. 2. ODBC - ajurin asennus (jos ei ole jo asennettu)

TK Palvelinympäristö

TIEDONHALLINTA - SYKSY Luento 11. Hannu Markkanen /10/12 Helsinki Metropolia University of Applied Sciences

Haaga-Helia/IltaTiko ict2tcd005: Ohjelmiston suunnittelutaito 1/7 Anne Benson. Tällä opintojaksolla käytämme VS:n kolmen kokonaisuuden luomiseen:

Visma Avendon asennusohje

Scrumjatkuvan palvelun DWprojektissa-case. Niina Mäkiranta & OP-scrum-tiimi Aureolis Oy

Oracle 11g tietokannan päivityksen tarjoamat hyödyt ja kustannussäästöt

Heidi Kantell- Yancik WORKSHOP/CASE: LähiTapiola: IT- palveluiden hallinta monitoimilajaympäristössä

SAS ja Sharepoint. Yhteiselon ihanuus ja kurjuus

Hankintariskit haltuun virtualisoinnilla

Forrester: tietohallinnon prioriteetit

Järjestelmäarkkitehtuuri (TK081702) Lähtökohta. Integroinnin tavoitteet

Linux rakenne. Linux-järjestelmä koostuu useasta erillisestä osasta. Eräs jaottelu: Ydin Komentotulkki X-ikkunointijärjestelmä Sovellusohjelmat

Written by Administrator Monday, 05 September :14 - Last Updated Thursday, 23 February :36

Directory Information Tree

Aditro Tikon ostolaskujen käsittely versio SP1

Testidatan generointi

Toimintaympäristön kuvaus. LTC-Otso Myyjän työkalu (POC)

Testiautomaatio tietovarastossa. Automaattisen regressiotestauksen periaate ja hyödyt

Aditro Tikon ostolaskujen käsittely versio 6.2.0

- Jarjestelmaasiantuntija Markku Jaatinen

ETL-DEMO. Esimerkki ETL-kuvauskielen käyttöstä

Data, informaatio, tieto, ymmärtäminen ja viisaus

HAAGA-HELIA Heti-09 1 (17) ICT05 Tiedonhallinta ja Tietokannat O.Virkki Suorituskyky

Haka-käyttäjien kokoontuminen Arto Tuomi CSC Tieteen tietotekniikan keskus

Yleinen ohjeistus Windows tehtävään.

Alussa varmistettavien palvelimien käyttöjärjestelmät ovat seuraavat: Tampereen kaupunki Käyntiosoite Puhelin

IIO10200 TIETOKANTAOHJELMOINTI (4 OP) OPINTOJAKSON ESITTELY JOUNI HUOTARI

Yksittäisasennus eli perusasennus

Tietokannan hallinta. Kevät 2004 Jan Lindström R&G Chapter 1

Tietokannan hallintajärjestelmän (DBMS) palvelut ja rakenne

D B. Tietokannan hallinta kertaus

Visuaaliset työpöydät - lisää voimaa liiketoimintaan suurten datamassojen ketterästä analysoinnista

McAfee epolicy Orchestrator Pre-Installation Auditor 2.0.0

Tiedonhallinnan perusteet. Viikko 1 Jukka Lähetkangas

Googlen palvelut synkronoinnin apuna. Kampin palvelukeskus Jukka Hanhinen, Urho Karjalainen, Rene Tigerstedt, Pirjo Salo

Taloushallinto verkkoliiketoiminnassa

SQLite selvitysraportti. Juha Veijonen, Ari Laukkanen, Matti Eronen. Maaliskuu 2010

KAOS 2015: Integraatioiden standardointi suunnittelumallien avulla. Ilkka Pirttimaa, Chief ICT Architect, Stockmann ICT

Visma Liikkuvan työn ratkaisut

Tällä viikolla. Kotitehtävien läpikäynti Aloitetaan Pelifirman tietovaraston suunnittelu Jatketaan SQL-harjoituksia

Pertti Pennanen DOKUMENTTI 1 (5) EDUPOLI ICTPro

Enterprise SOA. Nyt. Systeemi-integraattorin näkökulma

Yt-tilastot Tytti Naukkarinen

Verkkokauppa ja Kotisivut

HELIA 1 (16) Outi Virkki Tietokantasuunnittelu

Visma Business AddOn Tilauksen synkronointi. Käsikirja

Pilvi 9.0. Arkkitehtuuri. Esimerkki arkkitehtuurit

HAKURATKAISUN ANATOMIA - KURKISTUS PELLIN ALLE

Tikon Ostolaskujenkäsittely versio SP1

Käyttöjärjestelmät. 1pJÄKÄ1 KÄYTTÖJÄRJESTELMÄN HALLINTA, 12 OSP

16 IMPROMPTU-RAPORTOINTI HISTORIA-TAULUSTA

ARRAY TEORIASSA JA KÄYTÄNNÖSSÄ CASE LAKISÄÄTEISEN TAPATURMAVAKUUTUKSEN TILASTOHISTORIAN JATKUVAN ELÄKKEEN LASKENTA

Virtualisointi Kankaanpään kaupungissa. Tietohallintopäällikkö Jukka Ehto

Ympäristöystävällinen IT

Tinkimätöntä tietoturvaa kaikkiin virtuaaliympäristöihin

Suorituskyvyn pullonkaulojen löytäminen ja optimointi v 1.0. Ilkka Myllylä

Paikkatietokantojen EUREFmuunnoksen

HELIA 1 (21) Outi Virkki Tietokantasuunnittelu

Transkriptio:

TERADATAN JA SAS DI STUDION YHTEISELO CASE LÄHITAPIOLA SAS forum Helsinki 2013 LTC Otso - Kristiina Korhonen 24.9.2013

LTC-OTSO ASIAKKAIDEN KESKEINEN KUMPPANI JA LIIKETOIMINNAN MAHDOLLISTAJA LTC-Otso Oy kehittää ja tarjoaa pankki- ja vakuutusalan ICT-palveluita LähiTapiola- ryhmälle, Eteralle, Turvalle ja ELOlle. Tuotamme palveluita seuraavilla liiketoimintatoiminta-alueilla Vahinko-, Henki- ja Eläkevakuutusliiketoiminta. Pankki-, Sijoitus-, Varanhoito-, kiinteistövarainhoito, Maksuliike- ja laskutuspalvelut, Taloushallinto, Henkilöstöhallinto ja sisäiset palvelut, Verkkoliiketoiminta ja Asiakashallintaratkaisut, Viestintä, sekä Kehitys- ja ICT-palvelut. Palvelumme kattaa seuraavat ICT palvelukokonaisuudet: Asiantuntija-, projekti- ja jatkuvat palvelut Liiketoiminta- ja ratkaisukonsultointi Tuote- ja integraatioratkaisut Vastuullamme on yli 250 asiakkaidemme sovellusta, joista monet ovat liiketoimintakriittisiä. 3

TERADATAN JA SAS DI STUDION YHTEISELO CASE LÄHITAPIOLA Sisältö 1. DW Appliancen hankinta 2. LähiTapiolan uusi DW arkkitehtuuri 3. Teradatan käyttöönotto ja ETLn konversio 4. Lopputulos 4

DW APPLIANCEN HANKINTA CASE LÄHITAPIOLA Lähtötilanne EDW-alustana DB2 mainframella Tietomassat kasvussa ETL-välineenä SAS DI Studio Tavoite Lisää suorituskykyä Joustavuutta kannanhoitoon Nopeutta sovelluskehitykseen Käyttökustannukset alas ETLn siirto minimimuutoksin 5

DW APPLIANCEN HANKINTA CASE LÄHITAPIOLA Prosessi Proof of Concept PoC kahdelle appliance-toimittajalle Laitteistojen toimitus 1kk Testiaikaa 10 työpäivää / toimittaja 1. Suorituskykytesti Raskaat taktiset kyselyt Samanaikaiset kyselyt (Silkperformer) 2. SAS ETL konversiotesti (DB2 -> TD) Arvio tulevasta työmäärästä 6

TERADATA DW APPLIANCE Fyysinen laite (Linux server) Valmiiksi asennettu tehtaalla Käyttöjärjestelmä DBMS Tilattu määrä levytilaa Tehokkuus perustuu rinnakkaiskäsittelyyn ja tietojen automaattiseen hajauttamiseen Automaattinen kompressointi pakkaa tiedot kolmasosaan alkuperäisestä TEST: Teradata 560 6 TB PROD: Teradata 2960 4 TB (+ 5 TB optiona) 7

TERADATA KOMPONENTIT Teradatan fyysisessä mallissa huomioitava: Primary Index eli fyysinen hajautusavain 1. Periaatteessa valitaan sen mukaan että tiedot saadaan jaettua levypinnalle tasaisesti 2. Taulujen liitokset halutaan aina mahdollisuuksien mukaan tehdä samalla AMPilla eli liitettävien taulujen primary indeksit ovat samat 8

UUDEN DW-ALUSTAN KÄYTTÖÖNOTTO Nopeasti käyttöön - Kestävät ratkaisut vaativat silti aikaa Teradata Laite ja tietokanta käytettävissä, kun sähköt päällä ja kiinni verkossa Kantojen luonti, kevyt optimointi 1 päivässä DB2-taulujen luontilauseet sopivat lähes 1:1 Teradatalle ETL SAS Metadatan siirto uudelle palvelimelle Konversio SAS9.2 -> SAS9.3 Vanhojen ETL-jobien läpikäynti ja välttämättömät muutokset ~3 kk 9

SAS DI STUDIOSSA ETL -> ELT Muistilistaa ETL-kehittäjälle kun tavoitteena in-database Tuo lähtötiedot mahdollisimman nopeasti Teradata-kantaan Landing -arealle Käytä latauksessa SASista Teradataan TeradataTableLoadertransformaatiota Lataa Teradatan sisällä taulusta toiseen SQL Insertillä Päivitykseen SQL Merge-transformaatio (DIS 4.5 ->) Valitse DIS-transformaatioissa pass-thru=yes 10

SAS DI STUDIOSSA ETL -> ELT Muistilistaa ETL-kehittäjälle kun tavoitteena in-database Vältä: SASWORKia Välituloksetkin Teradataan (esim. SQL Join) SAS Data-vaihetta (esim. Splitter) SAS-funktioita Esim. aikaleiman muodostus päivämäärästä Ennen: DHMS(PVM,23,59,59) Nyt: CAST(PVM as timestamp(0)) + interval '23' hour + interval '59' minute + interval '59' second 11

UUSI DW-ARKKITEHTUURI Tietolähteet DB2 nn CSV ETL KEHITYS/TESTI Windows-server - SAS 9.3 - SAS Metadata server - SAS Application server - SAS Access to Teradata & DB2 SVN versionhallinta SAS Metadatalle ETL TUOTANTO Windows-server - SAS 9.3 - SAS Batch server - SAS Access to Teradata & DB2 - Control-M ajastus Teradata Kehitys Tiedon muokkaus ja varastointi Teradata Tuotanto Tiedon hyödyntäminen BI välineet ja sovellukset 12

TERADATAN KÄYTTÖÖNOTTO Lopputulos Raskaiden kyselyiden nopeutuminen tunneista minuutteja, minuuteista sekunteja Kannanhoidon keventyminen ei tilanhallintaa, reorganisointia tai pakollista indeksointia Kehityskannassa myös sovelluskehittäjille enemmän kantaoikeuksia Vanha ETL konvertoitui kohtuullisella työmäärällä Täysi hyöty saadaan vasta, kun ELT-kehitys tehdään alusta alkaen Teradataa varten 13