SAS@Nykredit. en fælles opsætning af SAS som grundlag for samarbejde. Jesper Michelsen, Risikostyring Modeller 02-10-2012 1



Relaterede dokumenter
Peter Kellberg. Rundt om Danmarks Statistiks makroer. Design, Standardisering, Teknik

Hvad er en terminalserver?

Strategisk tilgang til anvendelse af SAS

Erfaringer med Information Management. Charlottehaven Jens Nørgaard, NNIT A/S

Succes med intranet til Office 365

Citrix CSP og Certificate Store Provider

SAS Education Services

Opsætning af Backup. Dette er en guide til opsætning af backup med Octopus File Synchronizer.

Laboratorie forsøg med Forløbsplan arkitekturen version 2 Hosted implementering. ver

ODBC made easy på dansk (når bare man ved hvordan) Jesper Michelsen, Data warehouse & Analyse

Opsætning af Backup. Hvis programmet registreres korrekt vises nedenstående skærmbillede. Genstart herefter programmet.

Opret ODBC datakilde Vejledning

Succes med intranet til Office 365. Den 13. august 2014 Webtop A/S s. 1

Få det bedste fra Windows 10

Moderne SAS-programmering på webben med SAS Studio. Georg Morsing SAS Institute

Hosted CRM Outlook client connector setup guide. Date: Version: 1. Author: anb. Target Level: Customer. Target Audience: End User

Indholdsfortegnelse. Indledning System krav side 1

Oprettelse af Titelblok i Capture og Capture CIS

Agenda. Muligheder for anvendelse. Komponenter. Features. Restore muligheder. DR og TSM integration. Repository. Demo. Spørgsmål

Overlad din serverdrift til Microsoft

Her er din nye arkivløsning!

OS2dagsorden - release notes

ComArchive PST Importer For version 3

Indhold. Vejledning til ShareFile. Sådan uploader du en fil til My Files & Folders. Sådan uploader du en fil til Shared Folders

VÆR EFFEKTIV SOM SAS PROGRAMMØR MED SAS ENTERPRISE GUIDE 7.12 GEORG MORSING

Opsætning af klient til Hosted CRM

Version 8.0. BullGuard. Backup

OUTPUT MANAGEMENT PRÆSENTATION LASERNET TIL FORSYNINGSVIRKSOMHEDER

Vejledning til Teknisk opsætning

Introduktion Med installation af NavisionStatUtility, styrkes sikkerheden i indlæsningen af Excelfiler til Navision Stat via GIS-integrationen.

Hosted CRM Outlook client connector setup guide. Date: Version: 1. Author: anb. Target Level: Customer. Target Audience: End User

Ruko SmartAir. Updater installation

Kursustilbud. Office Få hjælp til de nye programmer på din PC.

Filr: Næste generation af Fildeling. Flemming Steensgaard

Introduktion Med installation af NavisionStatUtility, styrkes sikkerheden i indlæsningen af Excelfiler til Navision Stat via GIS-integrationen.

MyArchive.kb.dk Selvarkivering af s

Egenudviklet promotion tool mellem forskellige SAS Visual Analytics miljøer.

Quick Guide for Mobil Reception (Omhandler mobil reception også kaldet isymphony)

SAS Forum 2012 Den virtuelle operatør

ISA Server 2006 Del 5. Jesper Hanno Hansen

Klog på SAS seminar, december 2013 Hvordan skjules password i loggen ved brug af macro, Svend Bang, Københavns Universitet

Mænd, Mus og Metadata

SAS Indkøbsanalyse. Lasse Olsen, konsulent Jesper Krogsgaard, seniorkonsulent Professional Services Division

SAS2WPS Workshop. Torben Christensen! Senior Partner, MSc.! tlf: Copyright UniQcus 2014

Vejledning, teknik, tips and tricks

Hurtigt i gang med SAS University Edition Anders Milhøj

Quick guide til e-learn.sdu.dk (Blackboard) for studerende

Indholdsfortegnelse. Side 2 af 20

Installationsguide til SAP Business One 2005 SP1 (SBO 2005)

Svendeprøve Projekt Tyveri alarm

Fra Excel til Capture part

Document Distributor oversigt

Oplev det nye i den nyeste Dynamics NAV

Visual Studio Team System. Team Build en grundpille i søgen efter it-projektproduktivitet?

Du har nu en genvej på dit skrivebord hen til den mappe hvor dine filer med bøgerne kommer til at ligge, den virkelige sti = c:\bøger.

Advanced Word Template Brugermanual

Enterprise Search fra Microsoft

10 gode grunde. - derfor skal du vælge Office365

ViKoSys. Virksomheds Kontakt System

Installation og brug af Document Distributor

Nyheder i Remote Support Platform 3.0

Nemme skabeloner til brevudsendelse med Oracle BI Publisher Desktop

Kort om CoinDB (Mønt- og seddelsamling):

Applikations Virtualisering. Anders Keis Hansen

Citrix Receiver guide til Mac, Iphone, Ipad Version

Rasmus Kibsgaard Riehn-Kristensen

Manual for installering og brug af IE Privacy Keeper version 2.7 af Anette B. Overgaard Maj 2005

Fronter for elever - Første undervisning

SYSTEMDOKUMENTATION AF POC

Installation og Drift. Aplanner for Windows Systemer Version

Konfigurationsfiler/DGNLIB, hvor ligger de og hvor mange?

Setup Guide Do It Now Work Smarter

Partner session 1. Mamut One Temadag. 12. & 13. august Antonio Bibovski

Contents. John Have Jensen Mercantec 2011

Autoload i Visual Analytics. Torben Skov, Chefkonsulent, SAS Institute

Indholdsfortegnelse. Indledning System krav side 2

APEX i Praksis Martin B. Nielsen. Navn. MBNDATA Emne

Delfi Connect. Bruger vejledning 1. TILSLUTNING INSTALLATION MENUSTRUKTUR...4

MSI pakke til distribution af AutoPilot komponenter.

Tips om programmer under Windows 7

Installationsguide til SAP Business One 2007 (SBO 2007)

Community avis. -Nyheder, hver mandag! Gulerods byggerier. Skrevet af AoE Redaktion REKLAME: Gulerod er nu begyndt.

GIS indlæsning af kreditorer og betalingsform. Brugervejledning 1.0

Microsoft Dynamics CRM 2013

Gem dine dokumenter i BON s Content Management System (CMS)

HELLO INSTALLATIONS GUIDE - DANSK RACKPEOPLE

GENUDBUD AF NEMREFUSION. 28. november 2013

Nyheder i Remote Support Platform 3,1

Peter Kellberg. Det vidste du ikke om et EG projekt!

Best practice. Forudsætninger for et godt data warehouse SAS Data Integration Studio

N. KOCHS SKOLE Skt. Johannes Allé Århus C Tlf.: Fax:

Vejledning i Opretning af formularer

Fold mulighederne ud med Microsoft Dynamics AX

BM Møde Under Aktiviteter er der flere muligheder for søgning f.eks.: Aktiviteter i denne enhed der mangler efterbehandling.

Vil du have en bedre bundlinje?

Navision Stat (NS 9.3)

Installation og ibrugtagning af Geomagic Alibre Vault

Digital Print Room Implementering og tilretning. 11. Sep TMC Plot-SIG

SAS USER FORUM DENMARK 2017 USER FORUM. Rune Nordtorp

IT Support Guide. Indledning. Program: Microsoft Office Outlook Publikationsnr.: Udgivet af: Michael Spelling 2008

Transkript:

SAS@Nykredit en fælles opsætning af SAS som grundlag for samarbejde Jesper Michelsen, Risikostyring Modeller 02-10-2012 1

Agenda WHOAMI Hvad var scenen i efteråret 2011 Hvorfor kan vi ikke bare klare os med det vi har? Hvad tror vi at det kan give os? Hvordan har vi gjort? Demo Status Spørgsmål fra tilhøreren 02-10-2012 2

WHOAMI Jesper Michelsen cand.polit (ikke praktiserende) Ca. 24 års erfaring med SAS Risikostyring, modeludvikling jmic@nykredit.dk, 4455 1362 02-10-2012 3

Disclaimer Jeg snakker ikke et ord om servere næsten ikke Jeg siger ikke noget nogen ikke har sagt før gammelt øl, på gamle flasker Det handler kun om SAS Foundation SAS/BASE, SAS Classic I skal nok få noget kode at se senere 02-10-2012 4

Agenda WHOAMI Hvad var scenen i efteråret 2011 Hvorfor kan vi ikke bare klare os med det vi har? Hvad tror vi at det kan give os? Hvordan har vi gjort? Demo Status Spørgsmål fra tilhøreren 02-10-2012 5

Scenen i Nykredit Hver mand sin SAS på host (z/os) - endda 2 forskellige lokalt på XP Windows PC (ca 275 legaliseringer) Data DB2, Oracle, SASdatasæt på fællesdrev og Hosts, AccessDB, Excel Makroer kompileres når de skal bruges - "embedded" i egen kode Formater kompileres når de skal bruges Makroer og formater deles via mail eller fællesdrev Uendelige mængder af signons, silo-kode, transport af data over LAN, osv Ændringer og rettelser når ikke hele vejen rundt Yo-Yo arkitektur Det er det samme hver gang 02-10-2012 6

Agenda WHOAMI Hvad var scenen i efteråret 2011 Hvorfor kan vi ikke bare klare os med det vi har? Hvad tror vi at det kan give os? Hvordan har vi gjort? Demo Status Spørgsmål fra tilhøreren 02-10-2012 7

Hvorfor kan vi ikke bare klare os med det vi har? Det kan vi også men SAS brugere har det med at opføre sig lidt som EXCEL brugere umådelige mængder af programmer og datasæt (= EXCEL ark) Og hvorfor sker det fordi det er nemt (og forstyr mig ikke, jeg skal have løst en opgave) Samtidig sukker brugerne vi vil gerne samarbejde og udveksle hvem har erfaringer hvad er best practice hvad er right practice det er besværligt DERFOR! 02-10-2012 8

Hvorfor et fælles setup Vi skal tænke over, hvordan vi benytter SAS i vores virksomhed fordi det er et dyrt produkt fordi det koster at lade være Det er egentlig ikke for tøsedrenge at arbejde med SAS det er formentlig forretningskritiske rapporter og analyser du laver Vi bliver nødt til at styre på en eller anden måde Vi bliver nødt til at organisere, eller i hvert fald, tilbyde en ramme for organisering Det er der mange der har sagt de sidste 10-15 år SAS tilbyder rammerne via BI platformen den kan være dyr at implementere mange, der stadig gerne vil selv har du brug for al den funktionalitet er det den rigtige funktionalitet 02-10-2012 9

02-10-2012 10

Agenda WHOAMI Hvad var scenen i efteråret 2011 Hvorfor kan vi ikke bare klare os med det vi har? Hvad tror vi at det kan give os? Hvordan har vi gjort? Demo Status Spørgsmål fra tilhøreren 02-10-2012 11

Gevinst En fælles ramme for deling og samarbejde Lidt fælles metode data makroer og funktioner Erfaringsudveksling og overdragelse Meget af gevinsten skal også findes i folks hoveder 02-10-2012 12

Agenda WHOAMI Hvad var scenen i efteråret 2011 Hvorfor kan vi ikke bare klare os med det vi har? Hvad tror vi at det kan give os? Hvordan har vi gjort? Demo Status Spørgsmål fra tilhøreren 02-10-2012 13

SAS@Nykredit Fælles SAS opsætning på tværs af Nykredits organisation Deling af ressourcer; makroer, funktioner, formater udnytter at SAS tilbyder konkatinering af librefs og filerefs Niveauinddelt så det er muligt at have noget for sig selv i afdelingen i området Har forsøgt at skabe den tekniske ramme komponenter så er der i hvert fald noget vi gør ens 02-10-2012 14

DEMO 02-10-2012 15

4 niveauer i hierarkiet Det der ligger her kan du kun selv bruge Forrang for alt andet under. Det der ligger her kan du og dine kolleger i afdelingen bruge, men dit område og resten af Nykredit kan ikke. Forrang for alt andet under. Det der ligger her kan alle dine kolleger i staben/området bruge, men resten af Nykredit kan ikke. Forrang for alt andet under. Det der ligger her har alle i hele Nykredit adgang til at benytte. Undertrykkes af alt andet over. 02-10-2012 16

Hvordan er det lavet En SASV9.CFG "efterbrænder" En serie af autoexec'er, der kalder hinanden i et hierarki En genvej, der starter SAS på den rigtige måde Noget glimmerværk et logo og en smart titel 02-10-2012 17

Hvordan hænger det sammen konfigurerer systemet, placering af Nykredit komponenter placering af teamets makro, funktions, og format biblioteker det hele bindes sammen start config din autoexec team autoexec afdeling autoexec Nykredit autoexec forudbestemte placeringer af dine egne makro, funktions, og format biblioteker placering af afdelingens makro, funktions, og format biblioteker 02-10-2012 18

config - efterbrænder -config "C:\Program Files\SASHome\SASFoundation\9.3\nls\da\sasv9.cfg" /* Nykredit settings ------------------------------------------------------------*/ Den originale -AWSTITLE "SAS@Nykredit - Fællesopsætning" Titelbjælke og config-fil -AWSDEF 0 0 100 100 størrelse Din personlige autoexec -AUTOEXEC "?CSIDL_PERSONAL\SAS\min_autoexec.sas" og sasuser -SASUSER "?CSIDL_PERSONAL\SAS\SASUSER" -SPLASHLOC "S:\SAS fælles ressourcer\sasopsætning\prod\setup\logo.bmp" -SET _DATA "?CSIDL_PROFILE\SASDATA" -SET _NYKAUTO "S:\SAS fælles ressourcer\sasopsætning\prod\setup\nyk_autoexec.sas" -SET _MYFMT "?CSIDL_PERSONAL\SAS\FORMATER" -SET _MYFNK "?CSIDL_PERSONAL\SAS\FUNKTIONER" -SET _MYMAK "?CSIDL_PERSONAL\SAS\MAKROER" SAS enviroment var. -SET SASDATEFMT DATE -EMAILSYS=smtp email opsætning -EMAILPORT=25 -EMAILHOST=relayinternal.nykreditnet.net Nyheder -NEWS "S:\SAS fælles ressourcer\sasopsætning\prod\setup\sasnyheder.txt" 02-10-2012 19

CSIDL_ Microsoft dims Constant Special Item ID List CSIDL_PERSONAL The virtual folder that represents the My Documents desktop item. This is equivalent to CSIDL_MYDOCUMENTS CSIDL_PROFILE The user's profile folder. A typical path is C:\Users\username 02-10-2012 20

din autoexec /*---- <placering> RETTES TIL ------------------------------------------*/ %let _AFDPATH=S:\Risikostyring\98. SASrisiko\; %LET _TEAMPATH=S:\Risikostyring\1. Risikomodeller\SASmodeller\; Hvor ligger dit team og din afdelings opsætning /*---- NIX PILLE -------------------------------------------------------*/ LIBNAME myfmt "!_MYFMT"; LIBNAME myfnk "!_MYFNK"; FILENAME MYMAK "!_MYMAK"; SAS enviroment var. bruges %include "&_TEAMPATH.team_autoexec.sas"; %include "&_AFDPATH.afd_autoexec.sas"; %include "%sysget(_nykauto)"; kald af team, afd og Nykredit autoexec (er placeret og rettet til inden) /*---- Personligt datalib (kan droppes) --------------------------------*/ libname &sysuserid "!_DATA"; et personligt datalib på C /*---- Egne tilføjelser herunder ---------------------------------------*/ 02-10-2012 21

Nykredit autoexec (uddrag) /*- Fælles options -----------------------------------------------------*/ options yearcutoff=1920 nomprint nomlogic nosymbolgen mautosource Makro-hierarki dflang=danish Function-hierarki sasautos=(mymak TEAMMAK AFDMAK NKMAK sasautos) cmplib=(myfnk.funktion TEAMFNK.FUNKTION AFDFNK.FUNKTION NKfnk.funktion) fmtsearch=(work MYfmt TEAMFMT AFDFMT NKFMT) source2 Format-hierarki msglevel=i; 02-10-2012 22

Status Under udrulning nye komponenter Eksperiment Opsætning af EG, der sv. til SAS@Nykredit (nogen tips?) PROC SUGNYK Nykredits SAS bruger forum 30-40 deltagere, 3-4 gange årl. SAS Technical Advisory Board Under etablering Re-vitalisering af SAS miljøet i Nykredit SAS sundhedstjek en ny SAS arkitektur 02-10-2012 23

? 02-10-2012 24