60 likes | 217 Views
Etusivu. Vuoden 2014 ensimmäinen Tech Club tilaisuus pidettiin SAS Instituten tiloissa Otaniemessä. Päivän teemana oli Proc FCMP ja HASH –objektit. Lisäksi osaanottajia haluttiin osallistaa keskusteluun SAS:iin liittyvillä asioilla.
E N D
Etusivu • Vuoden 2014 ensimmäinen Tech Club tilaisuus pidettiin SAS Instituten tiloissa Otaniemessä. Päivän teemana oli Proc FCMP ja HASH –objektit. Lisäksi osaanottajia haluttiin osallistaa keskusteluun SAS:iin liittyvillä asioilla. • Päivän esiintyjänä oli Heikki Herva Expericonista ja hänen johdollaan saimme kuulla miten ProcFCMP:n avulla voidaan itse luoda funktioita, joita voidaan kutsua esim. data stepin sisällä. Esitys löytyy kokonaisuudessaan oheisesta linkistä: Tähän linkki. • Herva käytti finanssialalla toimivan yrityksen valuuttakurssaukseen liittyvää esimerkkiä. Esityksen aikana virisi keskustelua muistakin aiheista, joista seuraavalla kalvolla tiivistelmä. • Esityksessä painotettiin etenkin yleisten moduulien ja yhteiskäyttöisten makrojen ja funktioiden merkitystä sekä ”fiksun” koodin tekemistä. ”Fiksusta” koodista esimerkkinä mainittiin mm. tapaus, jossa vähän koodia muuttamalla saatiin ajoaika lyhenemään 20h -> 2h • Hervan toiseen aiheeseen, eli Hash –objekteihin emme ehtineet syventyä, mutta saamme siihen toisen tilaisuuden 12.3. pidettävässä Tech Clubissa. • Tilaisuuden lopuksi pyydettiin mielipide päivän tilaisuudesta ja suurin osa osallistujista pitivät tilaisuutta hyvänä. • Koskela & Sihvonen Sugif - Tech Club 29.1.2014
Päivän aikana käytyä keskustelua • Miten voidaan varmistaa, että yrityksessä käytetään yleisiä makro- tai funktiokirjastoja: • Ohjeistus • Tiedotus • Koodikatselmoinnit • Proc FCMP funktion sisällä ei voida käyttää set –lausetta • Data stepin seuraava versio DS2 luo mahdollisuuden sulauttaa datastepin sisään sql –lauseen. • XML • XML:n käyttö SASissa • SAS XML mapperin käyttö XML tietojen lukemiseen ja kirjoittamiseen • Monitasoisen, yhden : moneen muotoisen rakenteen XML tiedoston output ei onnistu valmiilla SAS kirjastoviitteellä. • XML muotoisen, XBRL:n mukaisen aineiston tuottamiseen SASilla on olemassa tapoja joista oltiin kiinnostuneita • DS2 • Dokumentaatio http://support.sas.com/documentation/cdl/en/ds2ref/66664/HTML/default/viewer.htm#p13gvexubkbzdsn1snohycsj383e.htm • Tapio Kalmin esitys aiheesta löytyy http://www.sas.com/reg/offer/fi/sasforum?page=agenda • Jarkko vennan esitys Itse määriteltävistä funktioista ja DS2:sta http://www.sas.com/offices/europe/finland/pdf/sasforum2013/Teknologia/SAS_Forum_Helsinki_2013_Venna.pdf • SAS EG:n ”puukottamisesta” • Voidaanko tehdä EG taskeja joilla voidaan yhdellä taskilla ohjata tuloksia useisiin eri tauluihin. • Koskela & Sihvonen Sugif - Tech Club 29.1.2014
Mistä asioista halutaan lisää tietoa? • ds2 käyttökokemukset • Proc ds2 • Data step 2 -> mitä eroa / hyötyä • Kartat • Hash • MergevsProc sql join - onko aika säästöä • SASista XML -> XSLT - onko mahdollista? • Proc metadata • SASHELP: käyttö • EG:ntaskit - voisiko ohjata samasta datasta suodattimien avulla eri datatauluihin • 9.4:n erityispiirteet • OLS • "ominaisuudet" • kuten sort-merge 9.2:ssaHash vs. merge • Indeksien / lookup tekniikka- onko kannattava?(oma kokemus) Sugif - Tech Club 29.1.2014 • Koskela & Sihvonen
Mistä asioista haluaa itse kertoa? • Tähän osioon ei tullut vastauksia Sugif - Tech Club 29.1.2014 • Koskela & Sihvonen
Mistä tietoa haetaan? • LinkedIn SAS ryhmä • lexjansen.com • google ryhmä:comp.soft.sys.sas- entinen SAS-L(?) • SAS:n sivut • Firman Intra • Olemassa olevat ratkaisut • Aikaisemmat toteutukset • Kollega • SASHELP • SASHELP • SASHELP • Internet • Youtube • Support.sas.com • Support.sas.com • Google • Google • Google • Google Sugif - Tech Club 29.1.2014 • Koskela & Sihvonen
Osallistujien mielipiteet tämän kertaisesta tilaisuudesta(osa jätti palautteen antamatta, osallistujia 30) 12 Hyvä, että saimme itse vaikuttaa tilaisuuden sisältöön paikan päällä 2 Perinteinen tapa on parempi 6 En osaa ottaa kantaa Sana on vapaa: • Kiitos! • Eksoottisemmat piirteet kiinnostavat; esitelmät mielellään tiukemmiksi jos mahdollista. • Hyvä tilaisuus! • Keskustelu kohtaa vastarinnan (muutos-) heti, jolloin siihen on helpompi suhtautua omassa työympäristössään. • Hyvä tilaisuus • Hyvä, että ihmiset keskustelee itseään kiinnostavista aiheista • Tuotti enemmän keskustelua • Syntyi mielenkiintoista keskustelua. Sugif - Tech Club 29.1.2014 • Koskela & Sihvonen