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

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

TERADATAN JA SAS DI STUDION YHTEISELO CASE LÄHITAPIOLA

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

Makrojen mystinen maailma lyhyt oppimäärä

Dictionary taulut. Miten perus metadataa käytetään koodillisesti joustavuutta lisäämään

SAS ja Sharepoint. Yhteiselon ihanuus ja kurjuus

Täysautomatisoitu raportointiympäristö. Joni-Petteri Paavilainen Jani Alatalo

Automatisoitu sähköpostin vastaanotto Linux ympäristössä. SUGIF SAS Technical Club Tapio Kalmi, SAS Institute

TIETOMALLI JA TIETOVARASTO PALVELUKONSEPTI

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

XML -muotoisen raportin luonti

Tikon Ostolaskujenkäsittely/Web-myyntilaskutus versio 6.3.0

Tikon Ostolaskujenkäsittely/Web-myyntilaskutus versio 6.4.0

Paikkatietorajapinnat IT arkkitehtuurin näkökulmasta

Web Services tietokantaohjelmoinnin perusteet

Selvitysraportti. MySQL serverin asennus Windows ympäristöön

Työkalujen merkitys mittaamisessa

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

Tapahtumakalenteri & Jäsentietojärjestelmä Ylläpito

VTJkysely-palvelu. Sovelluskyselyiden rajapintakuvaus

Yksittäisasennus eli perusasennus

Migraation ilot ja itkut. Hilkka Lamminsivu Anneli Keinonen

Alustavia käyttökokemuksia SAS Studiosta. Timo Hurme Maa- ja elintarviketalouden tutkimuskeskus MTT (v alusta Luonnonvarakeskus / Luke)

Dynaamista ja joustavaa ohjelmointia - maukasta makrokielellä

Osaamisen johtaminen Tilastokeskuksessa

XPages käyttö ja edut Jarkko Pietikäinen toimitusjohtaja, Netwell Oy

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

SAS-ratkaisut Tilastokeskuksen sosiaalietuuksien ja tuloverojen mikrosimulointimallissa

Microsoft SQL Server -tietokannan hallinta. Jouni Huotari

Tiedot hallintaan PROC CONTENTSilla makroja ja ODS:ää hyödyntäen. Päivi Heimonen ICT-erikoisasiantuntija, Kela SAS Tech Club 24.1.

Mammutti vai elefantti?

Subversion-ohje. Linux Traffic Control-käyttöliittymä Ryhmä paketti2

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

18 LIITTYMÄT MUIHIN JÄRJESTELMIIN

ASIAKASLIITTYMÄ. Erikoiskirjastokokous Ari Rouvari Kansalliskirjasto

Ruokahalu kasvaa syödessä lisää makrokielen herkkuja

Power BI Tech Conference Power BI. #TechConfFI. Johdanto

EMVHost Online SUBJECT: EMVHOST ONLINE CLIENT - AUTOMAATTISIIRROT COMPANY: EMVHost Online Client sovelluksen käyttöohje AUTHOR: DATE:

Backup Exec 3600 Appliance

Sukupuu -ohjelma. Ossi Väre ( ) Joni Virtanen ( )

Projektityö

Fakta versio Forecast versio

Sanoma Pro -oppimisympäristön käyttäjätietojen päivitysohjelman (PSFTP) asennus ja käyttö

Tikon Ostolaskujenkäsittely versio SP1

T Projektikatselmus

T Projektikatselmus

in condition monitoring

C# 3.0:n uudet ominaisuudet Language Integrated Query...45

AMOlla tiedot lähelle

INSPIRE ArcGIS-tuotteilla. Ulla Järvinen ja Jussi Immonen INSPIRE-koulutuksessa

FinFamily PostgreSQL installation ( ) FinFamily PostgreSQL

Tiedostonhallinta. Yleistä

Tikon Ostolaskujenkäsittely versio 6.2.0

Työkalut ohjelmistokehityksen tukena

1 (5) VUOKRALISENSSIN KÄYTTÖÖNOTTO JA PILVIPISTEET AUTODESK ACCOUNTISSA. Milloin vuokra-aika alkaa?

HELIA 1 (11) Outi Virkki Tiedonhallinta

Ohjelman asennuskansiot

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

Käyttöohje Suomen Pankin DCS2-järjestelmään rekisteröityminen

Älykkäämpi päätelaitteiden hallinta Juha Tujula, CTO, Enfo Oyj IBM Corporation

HAMINETTI WLAN LIITTYMÄN KÄYTTÖÖNOTTO-OHJE

Duplikaattien havaitseminen ja poisto DataFlux välinein

Ylläpitodokumentti. Oppimistavoitteiden hallintajärjestelmä harri

Articles... 3 Käyttäjähallinnon kuvaus... 4 Unohtunut salasana... 6 Tunnusten käyttöönotto... 7 Ohjeita... 8

MicroStation V8i-käyttöympäristö

Ohje kehitysympäristöstä. Dokumentti: Ohje kehitysympäristöstä.doc Päiväys: Projekti : AgileElephant

Visual Basic -sovelluskehitin Juha Vitikka

Uutta Remote Support Platform 3.1 -versiossa

Aditro Tikon ostolaskujen käsittely versio SP1

Kansallinen digitaalinen kirjasto missä mennään? Kristiina Hormia-Poutanen

SuomiCom-sähköpostiasetukset Microsoft Outlook 2016

Linux - käyttöoikeudet

Microsoft Office SharePoint Server 2007

Aditro Tikon ostolaskujen käsittely versio 6.2.0

TKK: Shibboleth toteutuksia ja projekteja. Markus Melin

McAfee epolicy Orchestrator Pre-Installation Auditor 2.0.0

Software Signing System System overview and key domain concepts

DB2 v9.7. Pullonkaulojen metsästys, metodeja ja. esimerkkejä elävästä elämästä

Tikon Ostolaskujenkäsittely/Web-myyntilaskutus versio 6.3.0

Case Honeywell Oy. Suomen XII Liikearkistopäivät, , Tampere. Jarmo Luoma-aho, Antti Ropponen

Ylläpito-ohje. Matematiikan oppifoorumi. Carl Johansson Jukka Kariola Outi Marttila Helena Venäläinen Sampsa Virtanen. Ohjaaja.

Automatisoinnilla tehokkuutta mittaamiseen

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

Valtionhallinnon käyttäjäpäivä - IBM Cognosin tulevaisuuskatsaus ja nykypäivä

DS2-proseduuri / ohjelmointisyntaksi. Tapio Kalmi Team Leader, Data Management Consulting SAS Institute Oy

Webkoulutus

SOA SIG SOA Tuotetoimittajan näkökulma

T Testiraportti TR-3. ETL-työkalu

TVT-koulutukset Osaava / Norssiope.fi

Kuinka hallita Linux -palvelimia paremmin (kuin ennen) Perttu Muurimäki

Fiscal Media Server STD ohje

Visualisoi tapahtumat ja selvitä niiden kulku

Visma Nova Webservice Versio 1.1 /

OHJEET: 1.1 Lomakkeiden tallennus ja käyttötarkoitus

Sovellusarkkitehtuurit

käännös käännösvaiheessa tarkasettaan linkitys

MapInfon palvelintuotteet aineistojen julkaisemisessa Inspire-koulutuspäivä II

IoT-järjestelmän ja ulkovalaistuksen ohjauksen hankinta -markkinavuoropuhelutilaisuus

Tikon Ostolaskujenkäsittely/Web-myyntilaskutus versio 6.3.1

Transkriptio:

Kaisu Ikonen, Tilastokeskus 13.9.2012

Sisältö SAS Tilastokeskuksessa 2012 Esimerkki DIS-projektista Erityiskysymyksiä 13.9.2012 2

SAS Tilastokeskuksessa 2012 SAS-käyttäjiä 350, joista IT-puolella noin 50. Tilastotuotannon eri vaiheissa: tiedon hankinta, datan muokkaus, analyysi, julkaiseminen SAS TK:ssa vuodesta 1984 lähtien. SAS-arkkitehtuurin käyttöönotto 2012-2013 Siirtyminen uusiin käyttöliittymiin ja palvelinympäristöön 13.9.2012 3

Uusi SAS-palvelinympäristö 13.9.2012 4

Esim. DIS-projekti 1/4 Tiedonkeruun tiedonsiirto-ohjelmat (ETL) 13.9.2012 5

Esim. DIS-projekti 2/4 DI Studiolla tehdään kirjastojen määrittely aineistojen rekisteröinti jobien muodostus poiminta muokkaus lataus webservicen käynnistys stored prosessien tallennus ohjelmien ylläpito versionhallinta 13.9.2012 6

Esim. DIS-projekti 3/4 DIS:n ohella käytetään mm.: SAS EG kehitysvaiheessa kokeiluja base-koodilla ohjaustaulujen päivitys STP:ien käynnistys testaus SAS MC: käyttöoikeuksien ja muun metadatan hallinta.net-käyttöliittymät: STP:ien käynnistys?: ajastus 13.9.2012 7

Esim. DIS-projekti 4/4 13.9.2012 8

Erityiskysymyksiä 1: Käyttöoikeudet SAS-metadatassa ACT:t l. saman käyttöoikeusrakenteen jakaminen useille hakemistoille yhdellä henkilöllä useita eri käyttäjätunnuksia esim. nieminen_atp, nieminen_khi ulkoisiin resursseihin henkilökohtainen tunnus jakaminen metadatassa ryhmän avulla esim. Nieminen Kristiina (RYHMÄ) autentikointidomainit AUTHDOMAIN = SQL1_AUTH 13.9.2012 9

Erityiskysymyksiä 2: Webservicen käynnistys User written transformation ja proc soap 13.9.2012 10

Erityiskysymyksiä 3: Tietokantayhteyksien määrittely testi- ja tuotantokanta samalla tietokantapalvelimella erinimisinä, esim. tk_tiedonkeruut ja tk_tiedonkeruut_testi nimeäminen ODBC.iniin ja MC:n Server Manageriin DATASRC = SAS-testipalvelin SAS-tuotantopalvelin Tk_tiedonkeruut Tk_tiedonkeruut_testi Tk_tiedonkeruut Tk_tiedonkeruut_testi Tk_tiedonkeruut_testi Tk_tiedonkeruut_testi Tk_tiedonkeruut_tuotanto Tk_tiedonkeruut Tk_tiedonkeruut 13.9.2012 11

Erityiskysymyksiä 4: Tietokantalatausten suorituskyky odbc-ajuri systeemioptiot pass-through proxy-välityspalvelin ja ole db näkymän kautta lataus libname-määrittelyjen optiot (Advanced Options ) Table loader transformaation valinnat Jobi-editorin automation-asetukset 13.9.2012 12

Erityiskysymyksiä 5: Taulun parametrisointi ja jobin looppaus Parametrirized Job + Control Table + Iterative Job 13.9.2012 13

Erityiskysymyksiä 6: Jobin osien uudelleenkäyttö copy-paste, oma transformaatio, kokoomajobi, looppaus, shared prompts ohjaustaulut, tiedostot palvelimella, makrofunktiot 13.9.2012 14

Erityiskysymyksiä 7: EXEC -komennot SQL Serverille 4.4:ssa uusi transformaatio The Execute transformation enables you to specify custom SQL code to be executed. It provides SQL templates for supported databases. 13.9.2012 15

Erityiskysymyksiä 8: Versionhallinta Subversion (SVN) voidaan integroida DI Studioon 13.9.2012 16

Erityiskysymyksiä 9: Stored prosessien ajopalvelin Stored process server vs. workspace server kenen tunnuksella ajetaan? Stp 9.2 vai stp 9.3 (Redeploy) 13.9.2012 17

Erityiskysymyksiä 10: Metadataraportit Tarve: mm. käyttöoikeuksien monitorointi 1) MDU 2) Metacoda Plug-ins 3) Metabrowse 4) data step functions 5) proc metadata 6) %MDUxxx-macros TK:ssa käytössä: data stepin funktiot + proc report > stored prosessit 13.9.2012 18

Erityiskysymyksiä 11: Parametrien arvot DI Studiossa voi testata prompteja mutta ei varsinaisesti käyttää Kehitysvaiheessa jobin precode ja automaattiset makromuuttujat: 13.9.2012 19

http://en.wikipedia.org/wiki/lernaean_hydra Lernan hydra on kreikkalaisen mytologian yhdeksänpäinen vesihirviö. Kun hydralta katkaisee kaulan, tilalle tulee kaksi kaulaa. 13.9.2012 20