Bruk av egendefinert kode i SAS Data Integration Studio

Størrelse: px
Begynne med side:

Download "Bruk av egendefinert kode i SAS Data Integration Studio"

Transkript

1 Bruk av egendefinert kode i SAS Data Integration Studio D a g H å k o n S o l b e r g C e n t r i c i n n o v a t i o n S A S F A N S

2 Etablert i 2011, men med røtter tilbake til slutten av 1990-tallet SAS Partner 6 ansatte Alle med lang erfaring med ulike BI-løsninger selvfølgelig primært med SAS! Ønsker å rekruttere flere Har erfaring fra mange ulike bransjer, men jobber nå primært innenfor bank/finans og sykehus

3 Egendefinert kode i DI Studio I DI Studio finnes det flere standard transformasjoner som genererer sas kode for deg Med egendefinert kode menes her kode man selv skriver og på ulike måter inkluderer i DI Studio jobber

4 Hvorfor bruke egendefinert kode Implementere logikk som ikke lar seg løse med standardobjektene Samle mange steg i et objekt for å gi bedre oversikt i jobben Gjenbruk av eksisterende kode Samtidig som man får fordelene med DI Studio Metadata sporbarhet på tabell- og kolonnenivå Enklere å standardisere Felles struktur

5 3 ulike måter Pre- & Post Code

6 3 ulike måter Pre- & Post Code User Written Code

7 3 ulike måter Pre- & Post Code User Written Code User Written Transformations

8 Bruk av egen kode i en jobb

9 Metadata sporbarhet En av de største fordelene med å bruke DI Studio fremfor å kjøre alt som egne sasprogammer er bruk av metadata Se hvor data kommer fra og hvor de brukes videre (Impact Analysis) Spesielt nyttig når man tar over kode andre har laget eller skal gjøre endringer i eksisterende jobber

10 Metadata sporbarhet Tabellnivå Gjøres automatisk når man trekker avhengigheter mellom transformasjonene

11 Metadata sporbarhet Tabellnivå Gjøres automatisk når man trekker avhengigheter mellom transformasjonene Kolonnenivå Krever mapping av kolonner også i transformasjonene med egendefinert kode selv om mappingen ikke er nødvending for å laste måltabellen

12 Metadata sporbarhet Hva man skriver som Expression i mappingen har ingen betydning for innholdet i kolonnen, kun for metadata sporbarheten Det vil si at alle beregninger og manipulasjon av variable gjøres i den egendefinerte koden

13 Automatisk genererte markovariable For alle tabeller som enten er kilde eller utdata til en egen transformasjon, lages det referanser til metadataobjektene som brukes

14 Automatisk genererte markovariable For alle tabeller som enten er kilde eller utdata til en egen transformasjon, lages det referanser til metadataobjektene som brukes I en User Written Code vil disse automatisk få navn som _INPUT1, _INPUT2, _OUTPUT1 osv.

15 Automatisk genererte markovariable For alle tabeller som enten er kilde eller utdata til en egen transformasjon, lages det referanser til metadataobjektene som brukes I en User Written Code vil disse automatisk få navn som _INPUT1, _INPUT2, _OUTPUT1 osv. I en egendefinert transformasjon kan man velge navnene selv

16 Automatisk genererte markovariable DI Studio kan også generere makrovariabler for alle kolonner som er definert i metadata Tilgjengelig både i egne transformasjoner

17 Automatisk genererte markovariable DI Studio kan også generere makrovariabler for alle kolonner som er definert i metadata Tilgjengelig både i egne transformasjoner og i User Written Code objektet

18 Automatisk genererte markovariable DI Studio kan også generere makrovariabler for alle kolonner som er definert i metadata Tilgjengelig både i egne transformasjoner og i User Written Code objektet Navn, kildetabell, feltlengde, type format, label og uttrykk blir generert som egne markovariabler

19 Automatisk genererte markovariable

20 Feilhåndtering Det genereres automatisk en makro som heter %rcset i alle DI Studio jobber

21 Feilhåndtering Det genereres automatisk en makro som heter %rcset i alle DI Studio jobber Denne kan også brukes i egen kode for å fange opp feil

22 Eksempler på egendefinerte transformasjoner Tid for demo

23 Spørsmål?

DATAUTFORSKNING I EG, EG 7.1 OG EGENDEFINERTE FUNKSJONER SAS FANS I STAVANGER 4. MARS 2014, MARIT FISKAAEN

DATAUTFORSKNING I EG, EG 7.1 OG EGENDEFINERTE FUNKSJONER SAS FANS I STAVANGER 4. MARS 2014, MARIT FISKAAEN DATAUTFORSKNING I EG, EG 7.1 OG EGENDEFINERTE FUNKSJONER SAS FANS I STAVANGER 4. MARS 2014, MARIT FISKAAEN 2 INNLEDNING TEMA I SAS Enterprise Guide versjon 5.1 (februar 2012) kom det et nytt datautforskingsverktøy,

Detaljer

EGENDEFINERTE FUNKSJONER I SAS OG LITT OM OPEN SOURCE INTEGRASJON SAS FANS I STAVANGER 21.10.2015, MARIT FISKAAEN (SAS INSTITUTE)

EGENDEFINERTE FUNKSJONER I SAS OG LITT OM OPEN SOURCE INTEGRASJON SAS FANS I STAVANGER 21.10.2015, MARIT FISKAAEN (SAS INSTITUTE) EGENDEFINERTE FUNKSJONER I SAS OG LITT OM OPEN SOURCE INTEGRASJON SAS FANS I STAVANGER 21.10.2015, MARIT FISKAAEN (SAS INSTITUTE) EGENDEFINERTE FUNKSJONER INNLEDNING 2 På FANS 4. mars 2015 ble det vist

Detaljer

Digitalisering av krav - kravhåndtering

Digitalisering av krav - kravhåndtering Digitalisering av krav - kravhåndtering Frokostmøte Standard Norge 23. mai 2017 Kirsten Helle Broadest portfolio of solutions for the production and transformation of oil and gas Subsea Onshore/Offshore

Detaljer

STORED PROCESS KJØRT FRA SAS VISUAL ANALYTICS FANS I STAVANGER , MARIT FISKAAEN

STORED PROCESS KJØRT FRA SAS VISUAL ANALYTICS FANS I STAVANGER , MARIT FISKAAEN STORED PROCESS KJØRT FRA SAS VISUAL ANALYTICS FANS I STAVANGER - 10.03.2016, MARIT FISKAAEN 2 STP OG VA INNLEDNING En stored process (STP) er et SAS program som er lagret på en server. I SAS Visual Analytics

Detaljer

Kapittel 13 Advanced Hypertext Implementation. Martin Lie Ole Kristian Heggøy

Kapittel 13 Advanced Hypertext Implementation. Martin Lie Ole Kristian Heggøy Kapittel 13 Advanced Hypertext Implementation Martin Lie Ole Kristian Heggøy 08.11.04 Forbedring av arkitektur Problem med alt i ett -løsning: Spredning av forretningslogikk. Avhengighet mellom presentasjonssider

Detaljer

TDT4102 Prosedyre og Objektorientert programmering Vår 2015

TDT4102 Prosedyre og Objektorientert programmering Vår 2015 Norges teknisk naturvitenskapelige universitet Institutt for datateknikk og informasjonsvitenskap TDT4102 Prosedyre og Objektorientert programmering Vår 2015 Øving 3 Frist: 2014-02-07 Mål for denne øvinga:

Detaljer

IN2000. Gjennomgang av tekniske oppgaver på prøveeksamen. Erlend Stenlund og Steffen Almås + innspill fra Gaute Berge

IN2000. Gjennomgang av tekniske oppgaver på prøveeksamen. Erlend Stenlund og Steffen Almås + innspill fra Gaute Berge IN2000 Gjennomgang av tekniske oppgaver på prøveeksamen Erlend Stenlund og Steffen Almås + innspill fra Gaute Berge Hva er en Data Class i Kotlin? (1p) En data class er en klasse som brukes for å holde

Detaljer

Nine Best Practices for Big Data Dashboards i SAS Visual Analytics Trond Holmen, SAS Norge

Nine Best Practices for Big Data Dashboards i SAS Visual Analytics Trond Holmen, SAS Norge Nine Best Practices for Big Data Dashboards i SAS Visual Analytics Trond Holmen, SAS Norge 1. Antall spørringer mot LASR datakilder Visual Analytics er som en stor «godte-pose» når det gjelder kombinering

Detaljer

LocalBank Prosjektbeskrivelse

LocalBank Prosjektbeskrivelse LocalBank Prosjektbeskrivelse INNHOLD MÅL... 2 STRUKTUR... 2 IMPLEMENTASJON AV ILOCALBANKREPOSITORY... 3 GUI... 4 EXCEPTION... 4 KODE... 4 NOEN KLASSER OG SPESIELLE EMNER SOM DE VISER... 5 KLASSE DIAGRAMMER...

Detaljer

SAS Credit Scoring for Banking

SAS Credit Scoring for Banking SAS USER FORUM Banking Fra datafangst til avgjørelser Ewa Nybakk & Mikkel Brudvik Sanderud, 8. juni 2017 Agenda Standardløsning Tilpasning av løsningen Designprinsipper Styrker Oppsummering og spørsmål

Detaljer

Forprosjekt Hovedprosjekt ved Høgskolen i Oslo Våren 2008

Forprosjekt Hovedprosjekt ved Høgskolen i Oslo Våren 2008 Forprosjekt Hovedprosjekt ved Høgskolen i Oslo Våren 2008 Skrevet av Ole Myrbakken, Fadima Mohamoud, Orji Okoroafor, Karen Arrendondo Side 1 PRESENTASJON Prosjekt tittel: Prosjektperiode: MetaGen 7.jan

Detaljer

TDT4102 Prosedyreog objektorientert programmering Vår 2016

TDT4102 Prosedyreog objektorientert programmering Vår 2016 Norges teknisk naturvitenskapelige universitet Institutt for datateknikk og informasjonsvitenskap TDT4102 Prosedyreog objektorientert programmering Vår 2016 Øving 4 Frist: 2016-02-12 Mål for denne øvingen:

Detaljer

Programvareutvikling (store systemer)

Programvareutvikling (store systemer) Programvareutvikling (store systemer) Software Engineering Nils-Olav Skeie Associate Professor, PhD Page 1 Agenda Bakgrunn, Programvareutvikling, Prosess, Analyse, Design, Koding, Testing CARGOMASTER,

Detaljer

Data i felt, på papir og i arkiv Novapoint GO, stikningsdata, tverrprofiler og kvalitetskontroll. Nicholas Johannessen, Vianova Systems

Data i felt, på papir og i arkiv Novapoint GO, stikningsdata, tverrprofiler og kvalitetskontroll. Nicholas Johannessen, Vianova Systems Data i felt, på papir og i arkiv Novapoint GO, stikningsdata, tverrprofiler og kvalitetskontroll Nicholas Johannessen, Vianova Systems Novapoint GO Få tilgang til prosjektet ditt på telefonen! Statens

Detaljer

Steg 2: La løvinnen og papegøyen bevege seg

Steg 2: La løvinnen og papegøyen bevege seg Ørkenløp Introduksjon Dette er et spill for to, der en papegøye og en løvinne kjemper om å komme først gjennom ørkenen. Hver spiller må trykke en tast så fort og ofte som mulig for å flytte figuren sin,

Detaljer

Kjør SAS med Klass. Kristian Lønø, juni

Kjør SAS med Klass. Kristian Lønø, juni Kjør SAS med Klass Kristian Lønø, juni 2017 www.ssb.no/klass Innhold Introduksjon til standarddatabasen Klass Hente kodelister fra Klass vha SAS Hente korrespondanser fra Klass vha SAS 2 Standarddatabasen

Detaljer

TDT4102 Prosedyre og Objektorientert programmering Vår 2014

TDT4102 Prosedyre og Objektorientert programmering Vår 2014 Norges teknisk naturvitenskapelige universitet Institutt for datateknikk og informasjonsvitenskap TDT4102 Prosedyre og Objektorientert programmering Vår 2014 Øving 10 Frist: 2014-04-11 Mål for denne øvinga:

Detaljer

Medlemshåndtering eroom

Medlemshåndtering eroom Medlemshåndtering eroom Norsk versjon 7.3 JOINT Collaboration AS www.joint.no Medlemshåndtering i eroom V7.3 Hvem kan legge til og invitere medlemmer i et eroom?...3 Når legges medlemmer inn i et rom?...3

Detaljer

Veiledning til regnearksmalen

Veiledning til regnearksmalen Veiledning til regnearksmalen Regnearksmal for FORT 2011 SSB har laget en ny regnearksmal med integrerte feilkontroller. Denne løsningen er for rappoteringen i første kvartal 2011 klar for å testes. Forhåpentligvis

Detaljer

OptimalJ-kurs UIO Oppsummering av kurset. De ulike modellene egenskaper og formål

OptimalJ-kurs UIO Oppsummering av kurset. De ulike modellene egenskaper og formål OptimalJ-kurs UIO 2004 Agenda Time 1: Oppsummering av kurset Time 2: De ulike modellene egenskaper og formål Team Development med OptimalJ Domain Patterns Egenutviklede transformasjoner (krever Architect

Detaljer

BRUKERVEILEDNING. Asker Idrettsråds Prioriteringsmodell

BRUKERVEILEDNING. Asker Idrettsråds Prioriteringsmodell BRUKERVEILEDNING Asker Idrettsråds Prioriteringsmodell Prioriteringsmodell v1.0 OKTOBER 2016 1 INNHOLD 1. Intro... 3 2. Prosess... 6 2.1 Vekting og skåring av kriterier... 6 3. Krav til programvare...

Detaljer

Kunderegisteret. Søk og vedlikehold. VISMA RETAIL AS Wirgenes vei 1, 3157 Barkåker, Telefon: +47 33 34 94 00

Kunderegisteret. Søk og vedlikehold. VISMA RETAIL AS Wirgenes vei 1, 3157 Barkåker, Telefon: +47 33 34 94 00 Kunderegisteret Søk og vedlikehold Page 2 of 7 OM DETTE DOKUMENTET VERSJONSHISTORIKK Versjon Beskrivelse Dato Hvem 1.0 Kunderegister 07.03.2014 BDR 2.0 3.0 INNHOLDSFORTEGNELSE OM DETTE DOKUMENTET... 2

Detaljer

E2 Leveranser av modelldata ut på anlegg Praktiske erfaringer og muligheter

E2 Leveranser av modelldata ut på anlegg Praktiske erfaringer og muligheter E2 Leveranser av modelldata ut på anlegg Praktiske erfaringer og muligheter Torbjørn Tveiten/Richard Limbodal-ViaNova Plan og Trafikk AGENDA Erfaringer på bruk av modelldata ut på anlegg - Dagens leveranser

Detaljer

TDT4110 Informasjonsteknologi grunnkurs: Kapittel 7 Filer og unntak ( exceptions ) Professor Alf Inge Wang Stipendiat Lars Bungum

TDT4110 Informasjonsteknologi grunnkurs: Kapittel 7 Filer og unntak ( exceptions ) Professor Alf Inge Wang Stipendiat Lars Bungum 1 TDT4110 Informasjonsteknologi grunnkurs: Kapittel 7 Filer og unntak ( exceptions ) Professor Alf Inge Wang Stipendiat Lars Bungum 2 Læringsmål Mål Introduksjon til filer (som inndata og utdata) Å bruke

Detaljer

Morfologi i Binære Bilder II

Morfologi i Binære Bilder II Morfologi i Binære Bilder II Lars Vidar Magnusson March 28, 2017 Delkapittel 9.3 Opening and Closing Delkapittel 9.4 The Hit-or-Miss Transformation Opening (Åpning) Opening er en morfologisk operasjon

Detaljer

Denne oppgaven innfører funksjoner, og viser hvordan vi kan skrive og teste funksjoner i Ellie.

Denne oppgaven innfører funksjoner, og viser hvordan vi kan skrive og teste funksjoner i Ellie. Ellie og funksjoner Skrevet av: Teodor Heggelund Kurs: Elm Tema: Tekstbasert, Nettside Fag: Programmering, Teknologi Klassetrinn: 8.-10. klasse, Videregående skole Introduksjon Denne oppgaven innfører

Detaljer

Memo - Notat. Kostandsestimat og framdrift - Smak av kysten. Kostnadsestimat. Att: Alexandra. Kopi til: Dato: 05.03.

Memo - Notat. Kostandsestimat og framdrift - Smak av kysten. Kostnadsestimat. Att: Alexandra. Kopi til: Dato: 05.03. Memo - Notat Notat til: Notat fra: Norsk Sjømatsenter Att: Alexandra Erik Svendsen Kopi til: Dato: 05.03.2007 Referanse: Kostandsestimat og framdrift - Smak av kysten Kostnadsestimat. Fase/aktiviteter

Detaljer

I det følgende beskrives excel-malen arkfane for arkfane, hvor overskriften betegner hvilken arkfane som beskrives.

I det følgende beskrives excel-malen arkfane for arkfane, hvor overskriften betegner hvilken arkfane som beskrives. Veileder for bruk av viderefordelingsmodellen (VFM) NTNUs rammefordelingsmodell (RFM) ble vedtatt i januar 2017. Det er RFM som ligger til grunn for fakultetene og de fellesadministrative avdelingenes

Detaljer

Vareimport fra Excel (OF51XLS)

Vareimport fra Excel (OF51XLS) Vareimport fra Excel (OF51XLS) Varefiler fra Excel til import i format Komplett. Page 2 of 12 OM DETTE DOKUMENTET VERSJONSHISTORIKK Versjon Beskrivelse Dato Hvem 1.0 Import av varer fra Excel 07.12.2012

Detaljer

Oppsummering fra sist

Oppsummering fra sist 1 av 34 Kunnskap for en bedre verden TDT4110 Informasjonsteknologi grunnkurs: Tema: Løkker/Sløyfer Utgave 3: Kap. 4 Terje Rydland - IDI/NTNU 2 av 34 Oppsummering fra sist Betingelser i Python: ,

Detaljer

Visma Anbud og Kontrakt Releasedokumentasjon

Visma Anbud og Kontrakt Releasedokumentasjon Visma Anbud og Kontrakt Releasedokumentasjon Versjon 6.5.1 23. september 2010 1. VISMA ANBUD OG KONTRAKT (KGV) - RELEASEDOKUMENTASJON V6.5.1... 3 Kritiske momenter som er viktig for eksisterende brukere

Detaljer

HTML5. Skjemaer på nettsider. Skjemaer med. Informasjonsteknologi 1 og 2. Gløer Olav Langslet Sandvika VGS

HTML5. Skjemaer på nettsider. Skjemaer med. Informasjonsteknologi 1 og 2. Gløer Olav Langslet Sandvika VGS Skjemaer med HTML5 Gløer Olav Langslet Sandvika VGS Leksjon 10 Informasjonsteknologi 1 og 2 Skjemaer på nettsider I denne leksjonen skal vi se litt nærmere på bruk av skjemaer på nettsider. Du har sett

Detaljer

Oppsummering. Thomas Lohne Aanes Thomas Amble

Oppsummering. Thomas Lohne Aanes Thomas Amble Oppsummering Thomas Lohne Aanes Thomas Amble 14.11.04 Kapittel 2: Data Modell Mål: Data som skal brukes av applikasjonen blir spesifisert på en formell og likevel intuitiv måte. Resultat: Vi får et konseptuelt

Detaljer

buildingsmart Norge Guiden

buildingsmart Norge Guiden Kom-i-gang med buildingsmart Norge Guiden Innhold 1. Om prosjektguider og maler... 1 2. Opprette bruker... 2 3. Logge inn... 3 4. Opprette prosjektguide og invitere brukere... 4 5. Åpne prosjektguide...

Detaljer

N-dronningproblemet Obligatorisk oppgave 1 I120, H-2000

N-dronningproblemet Obligatorisk oppgave 1 I120, H-2000 N-dronningproblemet Obligatorisk oppgave 1 I120, H-2000 Innleveringsfrist : Mandag, 2. Oktober, kl.10:00 Besvarelsen legges i arkivskapet på UA i skuff merket I120 Innhold: utskrift av godt dokumentert

Detaljer

Alle skal kunne teste alt - overalt KDRS TRONDHEIM JUNI 2017

Alle skal kunne teste alt - overalt KDRS TRONDHEIM JUNI 2017 Alle skal kunne teste alt - overalt KDRS TRONDHEIM - 13. JUNI 2017 Det eksistensielle - Arkivverkets oppgaver 2 Det eksistensielle - Arkivverkets oppgaver Vår oppgave er - - - å dokumentere samtid for

Detaljer

Oppsummering. MAT1030 Diskret matematikk. Oppsummering. Oppsummering. Eksempel

Oppsummering. MAT1030 Diskret matematikk. Oppsummering. Oppsummering. Eksempel MAT1030 Diskret matematikk Forelesning 26: Trær Sist forelesning snakket vi i hovedsak om trær med rot, og om praktisk bruk av slike. rot Dag Normann Matematisk Institutt, Universitetet i Oslo barn barn

Detaljer

Arbeidskrav 1. Se fremdriftsplanen for innleveringsfrist. Emneansvarlig: Olav Dæhli 1

Arbeidskrav 1. Se fremdriftsplanen for innleveringsfrist. Emneansvarlig: Olav Dæhli 1 Arbeidskrav 1 Se fremdriftsplanen for innleveringsfrist Emneansvarlig: Olav Dæhli 1 Skjemaer Løsningen skal inneholde minst 3 skjemaer (Forms) Ett av skjemaene skal være en meny som kan åpne de andre skjemaene

Detaljer

lagring med HTML5 Offline lagring Offline Informasjonsteknologi 2 Gløer Olav Langslet Sandvika VGS

lagring med HTML5 Offline lagring Offline Informasjonsteknologi 2 Gløer Olav Langslet Sandvika VGS Offline lagring med HTML5 Gløer Olav Langslet Sandvika VGS Leksjon 8 Informasjonsteknologi 2 Offline lagring I IT1 brukte vi databaser til å lagre data. Der kunne vi bygge tabeller og fylle dem med innhold

Detaljer

Hvordan kan en gjenbrukbar NOARK kjerne bidra til samhandling mellom forvaltningsnivåene?

Hvordan kan en gjenbrukbar NOARK kjerne bidra til samhandling mellom forvaltningsnivåene? Hvordan kan en gjenbrukbar NOARK kjerne bidra til samhandling mellom forvaltningsnivåene? Thomas Sødring Høyskolen i Oslo thomas.sodring@jbi.hio.no +47 99 57 04 72 NOKIOS Workshop NOARK 5 26. Oktober 2010

Detaljer

2. La det bli lys Ditt første Arduino program

2. La det bli lys Ditt første Arduino program 2. La det bli lys Ditt første Arduino program Det første vi skal gjøre nå, er å få den Orange "L"-lampen til å blinke. På denne måten sørger vi for at vi kan snakke med Arduinoen, og at vi får lastet opp

Detaljer

MAT1030 Diskret matematikk

MAT1030 Diskret matematikk MAT1030 Diskret matematikk Forelesning 26: Trær Dag Normann Matematisk Institutt, Universitetet i Oslo 28. april 2008 Oppsummering Sist forelesning snakket vi i hovedsak om trær med rot, og om praktisk

Detaljer

2016/06/22 13:47 1/7 Barschedule

2016/06/22 13:47 1/7 Barschedule 2016/06/22 13:47 1/7 Barschedule Barschedule Skriver ut bøyelista Om bøyelista Cellen i regnearket er beskyttet slik at det skal være vanskelig å ødelegge innholdet ved at man overskriver formler eller

Detaljer

IN2110 Obligatorisk innlevering 1a

IN2110 Obligatorisk innlevering 1a IN2110 Obligatorisk innlevering 1a Oppsett Leveres innen fredag 15. februar kl. 23.59 i Devilry. For IN2110 har vi laget et utviklingsmiljø for Python som inneholder programvare og data for de obligatoriske

Detaljer

Vårt system kan kjøres ved å skrive. STUD1 konto fredo 37 (holdeplass)

Vårt system kan kjøres ved å skrive. STUD1 konto fredo 37 (holdeplass) 1 Vårt system kan kjøres ved å skrive STUD1 konto fredo 37 (holdeplass) Holdeplass er frivillig. Dersom man kun sender linjenr finner systemet den nærmeste holdeplassen. Systemet returnerer de 3 neste

Detaljer

Versjon 1.2 støtter bruk av Revit 2020.

Versjon 1.2 støtter bruk av Revit 2020. Versjon 1.2 støtter bruk av Revit 2020. Når brukere gjør endringer oå objekter etter at ISY attributter er lagt på må mengdene oppdateres. Ved å trykke på lagre og/ eller ved lukking av fil får brukerne

Detaljer

Øving 1c: Egenrefleksjon

Øving 1c: Egenrefleksjon Tilbake Øving 1c: Egenrefleksjon Antall svarpersoner: 19 1. Matrisespørsmål Vi skal nå fokusere på læremålene. Du skal tenke aktivt gjennom om du har klart å oppfylle læremålene eller ikke. Velg OK dersom

Detaljer

Arduino med Atmel studio 6.x (6.1)

Arduino med Atmel studio 6.x (6.1) Arduino med Atmel studio 6.x (6.1) Etter å ha sett meg grenseløs lei av Arduinos IDE har jeg i lenge tid brukt Atmels eget AS6.1 Tenkte derfor lage en liten hvordan sette den opp til å virke med arduino.

Detaljer

Import av varer fra Excel

Import av varer fra Excel Import av varer fra Excel Varefiler fra Excel til import i format Komplett. Page 2 of 10 OM DETTE DOKUMENTET VERSJONSHISTORIKK Versjon Beskrivelse Dato Hvem 1.0 Import av varer fra Excel 07.12.2012 AaGH

Detaljer

Hjemmeeksamen 2 i INF3110/4110

Hjemmeeksamen 2 i INF3110/4110 Hjemmeeksamen 2 i INF3110/4110 Innleveringsfrist: onsdag 19. november kl. 1400 Innlevering Besvarelsen av oppgave 2,3,4 og 5 skal leveres skriftlig på papir i IFI-ekspedisjonen. Merk denne med navn, kurskode,

Detaljer

Kan micro:biten vår brukes som en terning? Ja, det er faktisk ganske enkelt!

Kan micro:biten vår brukes som en terning? Ja, det er faktisk ganske enkelt! Microbit PXT: Terning Skrevet av: Geir Arne Hjelle Kurs: Microbit Språk: Norsk bokmål Introduksjon Kan micro:biten vår brukes som en terning? Ja, det er faktisk ganske enkelt! Steg 1: Vi rister løs Vi

Detaljer

Med løkke: Læringsmål og pensum. TDT4110 Informasjonsteknologi grunnkurs: Tema: Løkker/Sløyfer Utgave 3: Kap. 4 Utgave 2: Kap. 5. Mål.

Med løkke: Læringsmål og pensum. TDT4110 Informasjonsteknologi grunnkurs: Tema: Løkker/Sløyfer Utgave 3: Kap. 4 Utgave 2: Kap. 5. Mål. 1 Kunnskap for en bedre verden TDT4110 Informasjonsteknologi grunnkurs: Tema: Løkker/Sløyfer Utgave 3: Kap. 4 Utgave 2: Kap. 5 Terje Rydland - IDI/NTNU 2 Læringsmål og pensum Mål Lære om begrepet løkker

Detaljer

SAS IN A SOA WORLD MARIUS SOMMERSETH TEAM LEAD TECHNICAL ARCHITECTURE

SAS IN A SOA WORLD MARIUS SOMMERSETH TEAM LEAD TECHNICAL ARCHITECTURE SAS IN A SOA WORLD MARIUS SOMMERSETH TEAM LEAD TECHNICAL ARCHITECTURE HVA ER WEB SERVICER OG TJENESTELAG? Fra Wikipedia: En web service er definert av W3C som et software system som er designet for å støtte

Detaljer

Fullmaktsregisteret. "Litlmolla from Svolvær 2, 2010 September" by Ximonic, Simo Räsänen. Licensed under GFDL via Wikimedia Commons.

Fullmaktsregisteret. Litlmolla from Svolvær 2, 2010 September by Ximonic, Simo Räsänen. Licensed under GFDL via Wikimedia Commons. Fullmaktsregisteret "Litlmolla from Svolvær 2, 2010 September" by Ximonic, Simo Räsänen. Licensed under GFDL via Wikimedia Commons. Vi viser hvordan du oppnår bedre oversikt og sporbarhet. Håndtering av

Detaljer

Debugging. Tore Berg Hansen, TISIP

Debugging. Tore Berg Hansen, TISIP Debugging Tore Berg Hansen, TISIP Innhold Innledning... 1 Å kompilere og bygge et program for debugging... 1 Når debugger er i gang... 2 Symbolene i verktøylinjen... 3 Start på nytt... 3 Stopp debugging...

Detaljer

Hvor i All Verden? Del 2 Erfaren Scratch PDF

Hvor i All Verden? Del 2 Erfaren Scratch PDF Hvor i All Verden? Del 2 Erfaren Scratch PDF Introduksjon Hvor i All Verden? er et reise- og geografispill hvor man raskest mulig skal fly innom reisemål spredt rundt i Europa. Dette er den andre leksjonen

Detaljer

Hei verden Introduksjon Swift PDF

Hei verden Introduksjon Swift PDF Hei verden Introduksjon Swift PDF Introduksjon Swift er et programmeringsspråk laget av Apple og er etterfølgeren til Objective-C. Med Swift kan du lage apper for ios og OSX. For å gjennomføre dette kurset

Detaljer

KURSMATERIELL REPORT STUDIO DEL 1 INNHOLD: Del 1: Arbeidsområdet Del 2: Spørringer Del 3: Filterknapper

KURSMATERIELL REPORT STUDIO DEL 1 INNHOLD: Del 1: Arbeidsområdet Del 2: Spørringer Del 3: Filterknapper KURSMATERIELL 05.02.2015 REPORT STUDIO DEL 1 INNHOLD: Del 1: Arbeidsområdet Del 2: Spørringer Del 3: Filterknapper 1. ARBEIDSOMRÅDET I Workspace Advanced opprettes en «spørring» i bakgrunnen som inneholder

Detaljer

SolidPlant er perfekt for deg som jobber med design av rørsystemer og anlegg, og er kjent med SolidWorks.

SolidPlant er perfekt for deg som jobber med design av rørsystemer og anlegg, og er kjent med SolidWorks. SolidPlant, det eneste virkelig spesifikasjonsstyrte anleggsdesign programmet for SolidWorks. Ved å kombinere intuitive parametrisk styrte SolidWorks med en sofistikert database for å generere alle komponenter

Detaljer

NS 3420 SOM VERKTØY INNENFOR DIGITALISERING AV BYGGENÆRINGEN. Merete Fadler, TEKNISKE INSTALLASJONER I BYGGVERK AKUSTIKK OG VIBRASJONER

NS 3420 SOM VERKTØY INNENFOR DIGITALISERING AV BYGGENÆRINGEN. Merete Fadler, TEKNISKE INSTALLASJONER I BYGGVERK AKUSTIKK OG VIBRASJONER Merete Fadler, 2017-11- 02 BYGGEVIRKSOMHET DIGITAL BYGGEPROSESS AKUSTIKK OG VIBRASJONER TEKNISKE INSTALLASJONER I BYGGVERK MILJØRIKTIG BYGGVERK NS 3420 TERMINOLOGI TREKONSTRUKSJONER BETONGKONSTRUKSJO NER

Detaljer

NOTAT (pensum!) Javas klasse-filer, byte-kode og utførelse. INF 5110, 10/5-2011, Stein Krogdahl

NOTAT (pensum!) Javas klasse-filer, byte-kode og utførelse. INF 5110, 10/5-2011, Stein Krogdahl NOTAT (pensum!) Javas klasse-filer, byte-kode og utførelse Dessverre litt få figurer INF 5110, 10/5-2011, Stein Krogdahl Oversikt over Javas class-filer og byte-kode Disse formatene ble planlagt fra start

Detaljer

Spøkelsesjakten. Steg 1: Lag et flyvende spøkelse. Sjekkliste. Introduksjon

Spøkelsesjakten. Steg 1: Lag et flyvende spøkelse. Sjekkliste. Introduksjon Spøkelsesjakten Introduksjon Dette prosjektet er inspirert av tivolispillet Whack-a-mole, hvor man slår muldvarper ned igjen i hullene sine. I vårt spill er det spøkelsene som blir borte vi klikker på

Detaljer

Operativsystemer og grensesnitt

Operativsystemer og grensesnitt Operativsystemer og grensesnitt Ulike måter å bruke OS'et på Application Program Interface (API) Applikasjoner (ofte C-programmer) som f.eks. emacs, som bruker tjenestene i OS ved å kalle på funksjoner

Detaljer

Repetisjon Novice Videregående Python PDF

Repetisjon Novice Videregående Python PDF Repetisjon Novice Videregående Python PDF Introduksjon I denne oppgaven skal vi repetere litt Python-syntaks. Hele dette kurset er for de som har programmert Python før. Dersom ikke har mye erfaring med

Detaljer

ADDML. Archival Data Description Markup Language. Generell del. Versjon PA 0.07 Sist oppdatert: TPD. ADDML_8_2.doc 03/03/2011 1(12)

ADDML. Archival Data Description Markup Language. Generell del. Versjon PA 0.07 Sist oppdatert: TPD. ADDML_8_2.doc 03/03/2011 1(12) ADDML Archival Data Description Markup Language Generell del Versjon PA 0.07 Sist oppdatert: 2010-09-16 TPD ADDML_8_2.doc 03/03/2011 1(12) Innledning... 4 Mål... 4 Historie... 4 Hvordan benytte ADDML...

Detaljer

NOTAT (pensum!) Javas klasse-filer, byte-kode og utførelse

NOTAT (pensum!) Javas klasse-filer, byte-kode og utførelse NOTAT (pensum!) Javas klasse-filer, byte-kode og utførelse Dessverre litt få figurer INF 5110, 8/5-2012, Stein Krogdahl Byte-koden for Java og.nett (C#) http://en.wikipedia.org/wiki/java_bytecode_instruction_listings

Detaljer

Velkommen til en liten demo av Novapoint DCM 19 basis

Velkommen til en liten demo av Novapoint DCM 19 basis Velkommen til en liten demo av Novapoint DCM 19 basis Cecilie Kinstad og Solveig Fiskaa Vianova Systems Hvorfor skal du ta i bruk Novapoint 19 DCM? Hvilke fordeler er det for deg som prosjekterer Landskap?

Detaljer

Sett opp søket ditt. Brukervennlige søk i Nasjonalbibliotekets materiale

Sett opp søket ditt. Brukervennlige søk i Nasjonalbibliotekets materiale Brukervennlige søk i Nasjonalbibliotekets materiale Dette verktøyet lar deg sette opp dine egne søk i Nasjonalbibliotekets materiale. Det benytter OpenSearch-protokollen for å hente ut treffene, som så

Detaljer

BIM2Share AutoDelivery Brukerveiledning

BIM2Share AutoDelivery Brukerveiledning side 1/17 BIM2Share AutoDelivery Brukerveiledning BIM2Share AutoDelivery Innholdsfortegnelse 1 Introduksjon... 2 1.1 Hva trenger du for å kunne ta i bruk AutoDelivery:... 2 2 Installasjon... 2 3 Innlogging...

Detaljer

Tilstandsmaskiner med UML og Java

Tilstandsmaskiner med UML og Java Tilstandsmaskiner med UML og Java DAT2160 DAT2160 Høst Høst 2002 2002 Tilstandsmaskiner Tilstandsmaskiner med med UML UML og og Java Java Hva er en (endelig) tilstandsmaskin? En tilstandsmaskin kan sees

Detaljer

AP221 Use Case - TUL - Utarbeid prosessflytmal og komponenter

AP221 Use Case - TUL - Utarbeid prosessflytmal og komponenter AP221 Use Case - TUL - Utarbeid komponenter Utarbeid komponenter En tjeneste i Sluttbrukerløsningen har en arbeidsflyt som bestemmer de forskjellige stegene som må gjennomføres i skjemainnsendingen. Disse

Detaljer

INF Obligatorisk innlevering 7

INF Obligatorisk innlevering 7 INF1000 - Obligatorisk innlevering 7 Høsten 2016, IFI UiO Frist: 6. November 2016 kl 22:00 Tema denne uka: Et større objektorientert program. Administrasjon av eierskap og utlån av DVD-er I denne oppgaven

Detaljer

Utvikling av SAP Interactive Forms by Adobe (SIFbA) vha Forms Lifecycle Manager (FLM)

Utvikling av SAP Interactive Forms by Adobe (SIFbA) vha Forms Lifecycle Manager (FLM) Utvikling av SAP Interactive Forms by Adobe (SIFbA) vha Forms Lifecycle Manager (FLM) Geir Øyvin Grimnes, Zalaris Consulting AS Torsdag 27. oktober 2011 11:00 11:40, Albatross 4 Agenda Hvorfor FLM? (FLM

Detaljer

Erfaringer fra Diadem prosjektet

Erfaringer fra Diadem prosjektet www.nr.no Erfaringer fra Diadem prosjektet DIADEM Delivering Inclusive Access for Disabled or Elderly Members of the Community Kristin S. Fuglerud Norsk Regnesentral Oslo, Gaustadalléen 23B 10. Desember

Detaljer

Hash-funksjoner. Introduksjon. Steg 1: Strekkoder. Eksempel. Skrevet av: Martin Strand

Hash-funksjoner. Introduksjon. Steg 1: Strekkoder. Eksempel. Skrevet av: Martin Strand Hash-funksjoner Skrevet av: Martin Strand Kurs: Python Tema: Tekstbasert, Kryptografi Fag: Matematikk, Programmering Klassetrinn: 8.-10. klasse, Videregående skole Introduksjon Tidligere har vi sett hvordan

Detaljer

SAS-feil kavalkade. Viggo Skar Oslo Universitetssykehus HF (OUS)

SAS-feil kavalkade. Viggo Skar Oslo Universitetssykehus HF (OUS) SAS-feil kavalkade Viggo Skar vigska@ous-hf.no Oslo Universitetssykehus HF (OUS) Litt om meg: Født 1973. Jobbet med SAS siden 1999. Begynte i forsikring, har jobbet i helse siden 2009. Kaller meg selv

Detaljer

HVA ER XML? extensible Markup Language En standardisert måte å strukturere ulike typer data Åpent format Enkelt:

HVA ER XML? extensible Markup Language En standardisert måte å strukturere ulike typer data Åpent format Enkelt: HVA ER XML? extensible Markup Language En standardisert måte å strukturere ulike typer data Åpent format Enkelt: Tagger/Noder Attributter Mest kjente XML-versjon er XHTML En mengde datakilder er tilgjengelige

Detaljer

Læringsmål og pensum. Intro løkker. Mål Lære om begrepet løkker Lære om bruk av while-løkke Lære om bruk av for-løkke Pensum. Kapittel 4.

Læringsmål og pensum. Intro løkker. Mål Lære om begrepet løkker Lære om bruk av while-løkke Lære om bruk av for-løkke Pensum. Kapittel 4. 1 TDT4110 Informasjonsteknologi grunnkurs: Tema: Løkker - 3rd edition: Kapittel 4 Professor Alf Inge Wang 2 Læringsmål og pensum Mål Lære om begrepet løkker Lære om bruk av while-løkke Lære om bruk av

Detaljer

VEILEDER MOTTA FJERNHJELP

VEILEDER MOTTA FJERNHJELP VEILEDER MOTTA FJERNHJELP INNLEDNING Denne veilederen beskriver hvordan du som skal motta fjernhjelp skal bruke tjenesten. Veiledningen er delt opp i to deler, "Support" og "Access", der hver del beskriver

Detaljer

Veileder for Geonorge-registeret

Veileder for Geonorge-registeret Veileder for Geonorge-registeret Tittel: Veileder for Geonorge-registeret Utarbeidet av: Norge digitalt Søkeord: Veileder, register, nedlastingstjenester, NSDI, SDI, Infrastruktur for stedfestet informasjon,

Detaljer

Support, nye funksjoner og tjenester fra Uni Pluss

Support, nye funksjoner og tjenester fra Uni Pluss Support, nye funksjoner og tjenester fra Uni Pluss Hvem er vi? Rune Synnevåg Systemutvikler Begynte i Uni Pluss juli 2008 Erik Faugstad Kundekonsulent Begynte i Uni Pluss mars 2009. Dette står på menyen

Detaljer

notater Gule lapper Mine Et praktisk eksempel med objekter IT2 Læreplansmål Gløer Olav Langslet Sandvika VGS

notater Gule lapper Mine Et praktisk eksempel med objekter IT2 Læreplansmål Gløer Olav Langslet Sandvika VGS Mine notater Gløer Olav Langslet Sandvika VGS Et praktisk eksempel med objekter Vi kjenner alle til korktavlen med gule lapper. Vi henger opp en lapp for at vi selv eller andre skal huske eller bli minnet

Detaljer

Endre utseendet på nytt grensesnitt med Primo Studio

Endre utseendet på nytt grensesnitt med Primo Studio Endre utseendet på nytt grensesnitt med Primo Studio Ex Libris har lansert en ny funksjonalitet sommeren 2018 som gjør det lettere å tilpasse grensesnittet og se endringene live. Endringene har ingen virkning

Detaljer

Felix og Herbert Introduksjon Scratch PDF

Felix og Herbert Introduksjon Scratch PDF Felix og Herbert Introduksjon Scratch PDF Introduksjon Vi skal lage et spill hvor katten Felix skal fange musa Herbert. Du styrer Herbert med musepekeren og skal prøve å unngå å bli tatt av Felix. Jo lenger

Detaljer

TDT4105 Informasjonsteknologi, grunnkurs MatLab: Filbehandling - load, save, type - fopen, fgetl, feof, fprintf, fclose

TDT4105 Informasjonsteknologi, grunnkurs MatLab: Filbehandling - load, save, type - fopen, fgetl, feof, fprintf, fclose 1 TDT4105 Informasjonsteknologi, grunnkurs MatLab: Filbehandling - load, save, type - fopen, fgetl, feof, fprintf, fclose Anders Christensen (anders@ntnu.no) Rune Sætre (satre@ntnu.no) TDT4105 IT Grunnkurs

Detaljer

Løsningsforslag Test 2

Løsningsforslag Test 2 Løsningsforslag Test 2 Oppgave 1.1: Interface definerer et grensesnitt som kan implementeres av flere klasser. Dette gir en standardisert måte å kommunisere med objekter av en eller flere relaterte klasser.

Detaljer

Presentasjon av bachelorprosjekt 2009/2010 for Morten Hegstad og Kim Lilleberg. Prosjektnummer 2E

Presentasjon av bachelorprosjekt 2009/2010 for Morten Hegstad og Kim Lilleberg. Prosjektnummer 2E Presentasjon av bachelorprosjekt 2009/2010 for Morten Hegstad og Kim Lilleberg Prosjektnummer 2E 1. Innholdsfortegnelse 1. Innholdsfortegnelse 2 2. Norske Hus Boligsystem AS 3 3. Problemstillingen 3 4.

Detaljer

"Hjerneteppe!" er en huskelek hvor du skal huske stadig lengre rekker med bokstaver!

Hjerneteppe! er en huskelek hvor du skal huske stadig lengre rekker med bokstaver! PXT: Hjerneteppe! Skrevet av: Helene Isnes Kurs: Microbit Tema: Blokkbasert, Spill Fag: Programmering Klassetrinn: 5.-7. klasse, 8.-10. klasse Introduksjon "Hjerneteppe!" er en huskelek hvor du skal huske

Detaljer

Utbetaling av feriepenger. En praktisk gjennomgang for utbetaling av feriepenger for ansatte med fast lønn. Huldt & Lillevik Lønn 5.

Utbetaling av feriepenger. En praktisk gjennomgang for utbetaling av feriepenger for ansatte med fast lønn. Huldt & Lillevik Lønn 5. Utbetaling av feriepenger En praktisk gjennomgang for utbetaling av feriepenger for ansatte med fast lønn. Huldt & Lillevik Lønn 5.0 Juni 2017 1. Registrere feriepenger Fremgangsmåte: 1. Velg oppgaven

Detaljer

Kan micro:biten vår brukes som et termometer? Ja, den har faktisk en temperatursensor!

Kan micro:biten vår brukes som et termometer? Ja, den har faktisk en temperatursensor! PXT: Temperatur Skrevet av: Kolbjørn Engeland, Julie Revdahl Kurs: Microbit Tema: Blokkbasert, Elektronikk, Spill Fag: Programmering Klassetrinn: 1.-4. klasse, 5.-7. klasse, 8.-10. klasse Introduksjon

Detaljer

TDT4110 Informasjonsteknologi grunnkurs: Tema: Løkker. - 3rd edition: Kapittel 4. Professor Alf Inge Wang

TDT4110 Informasjonsteknologi grunnkurs: Tema: Løkker. - 3rd edition: Kapittel 4. Professor Alf Inge Wang 1 TDT4110 Informasjonsteknologi grunnkurs: Tema: Løkker - 3rd edition: Kapittel 4 Professor Alf Inge Wang 2 Læringsmål og pensum Mål Lære om begrepet løkker Lære om bruk av while-løkke Lære om bruk av

Detaljer

Start et nytt Scratch-prosjekt. Slett kattefiguren, for eksempel ved å høyreklikke på den og velge slett.

Start et nytt Scratch-prosjekt. Slett kattefiguren, for eksempel ved å høyreklikke på den og velge slett. Hvor i All Verden? Del 1 Introduksjon Hvor i All Verden? er et reise- og geografispill hvor man raskest mulig skal fly innom reisemål spredt rundt i Europa. I denne første leksjonen vil vi se på hvordan

Detaljer

Python: Løkker. TDT4110 IT Grunnkurs Professor Guttorm Sindre

Python: Løkker. TDT4110 IT Grunnkurs Professor Guttorm Sindre Python: Løkker TDT4110 IT Grunnkurs Professor Guttorm Sindre Læringsmål og pensum Mål Forstå hvorfor vi trenger løkker i programmering Ha kjennskap to ulike typer løkker (while-løkke, for-løkke) Og vite

Detaljer

SERES og Tjenesteutvikling i Altinn. Geir Jevne Semantiske dager 7.juni 2011

SERES og Tjenesteutvikling i Altinn. Geir Jevne Semantiske dager 7.juni 2011 SERES og Tjenesteutvikling i Altinn Geir Jevne Semantiske dager 7.juni 2011 Brønnøysundregistrene En etat under Nærings- og handelsdepartementet Brønnøysundregistrene hadde 562 ansatte i 2010 Behandlet

Detaljer

SAS-forum 2013. BI Strategi og BICC

SAS-forum 2013. BI Strategi og BICC SAS-forum 2013 BI Strategi og BICC Tormod Kojen BN Bank ASA Agenda Kort om BN Bank Hvilke systemer har vi Modenhetsanalyse BI-strategi BICC 2 BN Bank BN Bank er en landsdekkende bank Innskudd fra kunder:

Detaljer

Steg 1: Piler og knappetrykk

Steg 1: Piler og knappetrykk PXT: Er du rask nok? Skrevet av: Julie Christina Revdahl Kurs: Microbit Tema: Blokkbasert, Spill, Elektronikk Fag: Programmering, Teknologi Klassetrinn: 5.-7. klasse, 8.-10. klasse, Videregående skole

Detaljer

Last ned Bli bevisst. Last ned. Last ned e-bok ny norsk Bli bevisst Gratis boken Pdf, ibook, Kindle, Txt, Doc, Mobi

Last ned Bli bevisst. Last ned. Last ned e-bok ny norsk Bli bevisst Gratis boken Pdf, ibook, Kindle, Txt, Doc, Mobi Last ned Bli bevisst Last ned ISBN: 9788244622561 Antall sider: 112 Format: PDF Filstørrelse:11.51 Mb Bli bevisst tar for seg pedagogisk bevissthet og boken appellerer til det varme og nære i pedagogikken.

Detaljer

Kunden er en av Norges ledende leverandører av digital-tv og bredbåndstjenester.

Kunden er en av Norges ledende leverandører av digital-tv og bredbåndstjenester. 1 Forord Hensikten med kravspesifikasjonen er å gi oppdragsgiver og utviklere en enighet og forståelse av funksjonaliteten til applikasjonen som skal produseres. en definerer i tillegg prosjektets rammer

Detaljer

Mapping fra e2b fakturaformat. til. Ehandel.no formatet.

Mapping fra e2b fakturaformat. til. Ehandel.no formatet. Mapping fra e2b fakturaformat til Ehandel.no formatet. Notat utarbeidet for Difi - Direktoratet for forvaltning og IKT Versjon 03 27. september 2010 Utarbeidet av: Petter Sandvik Senior rådgiver EdiSys

Detaljer