SAS USER FORUM SWEDEN 2017 USER FORUM. SAS Viya och öppenhet en gemomgång av LUA-, Java-, Python- och REST-gränssnitten mot SAS Viya
|
|
- Henrik Abrahamsson
- för 5 år sedan
- Visningar:
Transkript
1 SAS USER FORUM USER FORUM SAS Viya och öppenhet en gemomgång av LUA-, Java-, Python- och REST-gränssnitten mot SAS Viya
2 Om presentatören Jonas Wetterberg har arbetat som seniorkonsult på SAS i snart 10 år där han både har implementerat färdiga SAS-lösningar och utvecklat nya lösningar baserade på SAS plattformen åt kunder inom ett flertal branscher. Just nu fokuserar han på risklösningar med speciellt fokus på SAS ramverk för IFRS9 regelverket. Öppna system har länge varit ett intresse och då han även har kunskap om andra programmeringsspråk än SAS ser Jonas fram mot att testa nya öppna gränssnitt i skarpa kundprojekt.
3 Agenda Resan mot SAS Viya Öppenhet i SAS Pyton, Lua och Java REST Ställ gärna frågor under tiden
4 Resan mot SAS Viya 2010 Development Timelines SAS High-Performance Architecture SAS In-Memory Analytics Server SAS 3 rd Generation Massively Parallel Architecture
5 Öppenhet i SAS Viya Open source jämfört med öppenhet Varför? Alla programmerare programmerar inte i SAS Respektera kunders val av programmeringsspråk Vi vill vara tillgänglig och inkluderande Varför nu? Kunder och användare vill använda andra programmeringsspråk än SAS Ge möjlighet till att använda olika programmeringsspråk och fortfarande utnyttja SAS plattformens analytiska kapacitet Starkt önskemål från kunder, användare och partners
6 Parallel & Serial, Pub / Sub, Web Services, MQs SAS Viya arkitektur Source-based Engines In-Stream Customer Intelligence Analytics In-Cloud In-Hadoop In-Database Cloud Analytics Services (CAS) In-Memory Engine UAA UAA UAA Data Source Mgmt Folders etc. Microservices BI GUIs CAS Mgmt Log Analytics GUIs Data Mgmt GUIs Query Gen Env Mgr Model Mgmt Audit Solutions APIs Risk Management! Fraud and Security Intelligence Business Visualization Data Management Platforms Infrastructures
7 Client Side Packages
8 Client packages Språk Nerladdningslänk Exemepelkod In [1]: import swat tm?pid=1975 > swat = require 'swat' tm?pid=1976 import com.sas.cas.casclient; import com.sas.cas.casclientinterface; import com.sas.cas.casactionresults; import com.sas.cas.casvalue; eller import com.sas.cas.*;
9 Skapa en session mot CAS
10 Python conn = swat.cas('cas.mycompany.com', 5570, 'username', 'password')
11 Lua conn = swat.cas{'cas.mycompany.com', 5570, 'username', 'password'}
12 Java CASClientInterface conn = new CASClient( 'cas.mycompany.com', 5570, 'username', 'password );
13 Varje session för ett unikt ID CAS Server Session 1 Session 2 Session 3
14 CAS Action
15 CAS Action Submit CAS Action Return Action Results Visual Analytics Visual Statistics Visual Investigator CAS-Enabled Procedures: TREESPLIT, LOGSELECT, GENSELECT
16 Resultat från CAS JSONs Python dataframes Lua tables CASActionResults<CASValue>
17 CAS Action - Python sess = CAS(cashost, casport, authinfo=casauth, caslib="casuser") Skapa en session sess.loadactionset(actionset="table") Ladda actionset Använd actionset if not sess.table.tableexists(table=indata).exists:
18 Demo - Python
19 Språk Ptyhon Lua Java Ladda och använda actionset (Givet att man redan har en CAS session) Exempelkod conn.loadactionset('summary') conn.summary(table='cars') conn:loadactionset{actionset='summary'} conn:summary{table='cars'} client.loadactionset(null, 'summary'); Castable castable = new Castable(); castable.setname("cars"); summary1.settable(castable); CASActionResults<CASValue> results = summary1.invoke();
20 REST (Representational State Transfer)
21 Varför REST Inte begränsat till något programmeringsspråk Vanligt och populärt gränssnitt Varje resurs är unikt adresserbar enligt en gemensam standard (URI). Alla resurser har ett gemensamt gränssnitt för att överföra kommandon mellan klient och server. Detta består av: Grundläggande kommandon för att interagera med resurser baserade på de verb som är angivna i HTTP-standarden: POST, GET, PUT och DELETE. En uppsättning innehållstyper baserade på MIME-typer. Varje resurs kan erhållas i ett av flera representationsformat.
22 Exempel på REST anropp URI Verb Action /Product GET Hämtar en lista med alla produkter /Product POST Skapar en ny produkt /Product/{ProductID} GET Returnerar en produkt /Product/{ProductID} PUT Uppdaterar en produkt /Product/{ProductID} DELETE Tar bort en produkt /ProductGroup/{ProductG roupid} GET Returnerar en produktgrupp Exempel från Wikipedia
23 REST mot CAS /cas Information om CAS-server, skapa sessioner och begär exekvering av actions /system Systeminformation om CAS-servern /grid Information om klustret som exekverar CAS
24 REST exempel mot CAS GET cas.mycompany.com:[port]/cas/nodes POST cas.mycompany.com:[port]/cas/actions/summary?table=cars&inputs=ms RP Skapa en session via curl curl -v -u cas:lnxsas -X PUT
25 Sammanfattning SAS Viya plattformen är en öppen för Ett flertal programmeringsspråk, såsom LUA, Python och Java Via ett REST-api Öppenhet en medveten strategi för SAS Datasteget fungerar fortfarande i SAS Viya
26 SAS USER FORUM Tack för att ni har lyssnat! Mer information finns även på: developer.sas.com
SAS VIYA JOHAN ELFMAN ROLAND BALI
5/31/2016 SAS VIYA JOHAN ELFMAN ROLAND BALI Co p yr i g h t 2 0 1 6, S A S In s t i tut e In c. A l l r i g h t s r e s e r v ed. Co p yr i g h t 2 0 1 6, S A S In s t i tut e In c. A l l r i g h t s r
Läs merPHP - Fortsättning. PHP och MySQL
PHP - Fortsättning Copyright 2016 Mahmud Al Hakim mahmud@dynamicos.se www.webacademy.se PHP och MySQL Skapa en databasbaserad telefonkatalog Steg 1 Skapa en MySQL databas. Steg 2 Skapa en tabell i denna
Läs merJavaScript in SharePoint and not just for Apps. Wictor Wilén
JavaScript in SharePoint and not just for Apps Wictor Wilén Wictor Wilén Agenda Varför JavaScript? JavaScript bibliotek SharePoint JS bibliotek JavaScript Client Side Object Model (JSOM/CSOM) REST Client
Läs merWebbteknik II. Föreläsning 5. Restless farewell. John Häggerud, 2011
Webbteknik II Föreläsning 5 Restless farewell HTTP Request HTTP verbs (methods): GET, POST, HEAD, DELETE, PUT, OPTIONS, TRACE, CONNECT http://www.w3.org/protocols/rfc2616/rfc2616-sec9.html variable=value&variable2=value2
Läs merElisabet Stöök Konsult SAS Institute AB Copyright 2003, SAS Institute Inc. All rights reserved.
Administrera din SAS miljö med SAS Metadata Server och SAS Management Console. Elisabet Stöök Konsult SAS Institute AB Copyright 2003, SAS Institute Inc. All rights reserved. SAS Intelligence Value Chain
Läs merWebbtjänster med API er
Webbtjänster med API er Mål med lektionen! En lite djupare inblick i RESTfulla tjänster Vad lektionen omfattar RESTful Services Överblick SOAP kan vara lite overkill för vissa specifika web service scenarion.
Läs merTDDD80. Mobila och sociala applikationer Introduktion HTTP,SaaS. Anders Fröberg Institutionen för Datavetenskap (IDA)
TDDD80 Mobila och sociala applikationer Introduktion HTTP,SaaS Anders Fröberg Institutionen för Datavetenskap (IDA) Internet Internet är världens största datornätverk och ett system för enkel och effektiv
Läs merFANS Network Meeting. SAS Platform 25/10-18
FANS Network Meeting SAS Platform 25/10-18 Agenda Daniel hälsar välkommen Ett varv runt bordet SAS-plattformen en schematisk bild Vilka utmaningar ser vi idag smågrupper Upp på tavlan GDPR Vad betyder
Läs merWebbteknik II. Föreläsning 4. Watching the river flow. John Häggerud, 2011
Webbteknik II Föreläsning 4 Watching the river flow Web Service XML-RPC, SOAP, WSDL, UDDI HTTP Request, Response, Headers, Cache, Persistant Connection REST Hype or the golden way? Web Service / Webbtjänst
Läs merArkitektur. Den Röda Tråden
Arkitektur Done Den Röda Tråden Vad är arkitektur? Vad har vi arkitekturmodellen till? Hur redovisar vi en arkitektur? Hur tar vi fram en arkitektur? Uppgift arkitekturella krav Nu Redovisning/Diskussion
Läs merIntroduktion till migrering till molnet. PART 4: Plattformar för molntjänster
Introduktion till migrering till molnet PART 4: Plattformar för molntjänster PART 4 ÖVERSIKT 1. PaaS 2.Migration Vad betyder PaaS? PaaS betyderplatform as a Service eller plattform för cloud computing
Läs mer2014-2015 Alla rättigheter till materialet reserverade Easec
1 2 Innehåll Introduktion... 3 Azure Client SDK Libraries... 4 Översikt: Azure Client Libraries... 5 Azure SDK... 6 Azure SDK (forts.)... 7 Azure SDK (forts.)... 8 Cloud Services... 10 Cloud Services...
Läs merServices + REST och OAuth
Services + REST och OAuth Syftet med Services Skapa ett Drupal API för att exponera webb- API:er. Officiella versionen - Create a unified Drupal API for web services to be exposed in a variety of different
Läs merNy skalbar och öppen OLAP-teknologi, SAS OLAP server
Ny skalbar och öppen OLAP-teknologi, SAS OLAP server Frida Säfström Seniorkonsult Copyright 2003, SAS Institute Inc. All rights reserved. Agenda Arkitekturen Lagring Skalbarhet Säkerhet Olika typer av
Läs merSAS Intelligence Architecture. Patrick Eckemo IT Arkitekt / PM Arkitektur EIP @ SAS Institute
SAS Intelligence Architecture Patrick Eckemo IT Arkitekt / PM Arkitektur EIP @ SAS Institute Agenda Inledning vad är arkitektur? Definition Vyer Nivåer av arkitektur Behovet av arkitektur SAS Intelligence
Läs merJAVASCRIPT-POWERED LOADRUNNER CHRISTIAN GERDES PERFORMANCE ENGINEER LIGHTS IN LINE AB
JAVASCRIPT-POWERED LOADRUNNER CHRISTIAN GERDES PERFORMANCE ENGINEER LIGHTS IN LINE AB PRESENTATIONSRUNDA VILKA ÄR VI? HUR JOBBAR NI MED LOADRUNNER IDAG? ANVÄNDER NI JAVASCRIPT/DFE/JSON? AGENDA LoadRunner
Läs merTrender inom BI och analys Johan Elfman & Erik Strömgren, SAS Institute
Trender inom BI och analys Johan Elfman & Erik Strömgren, SAS Institute Att utveckla BI-MODAL IT TRADITIONELL BI AGIL BI Vattenfallsmodell Förvaltningsfokus Liten risk hög kontroll Korrekthet Agil utveckling
Läs merAnalysverktyg för Data Science Oberoende utvärdering
Analysverktyg för Data Science Oberoende utvärdering Helena Ahlin Senior Data Scientist & Konsult Ferrologic Business Intelligence Helena Ahlin Senior Data Scientist & Konsult Analytical Lead R&D Många
Läs merNya möjligheter med M3 Technology. Björn Svensson, Björn Torold
Nya möjligheter med Technology Björn Svensson, Björn Torold Vem är vi? 2 Copyright 2011 Lawson. All rights reserved. Nya möjligheter med Technology System Foundation Grid Förändrar basen i Installation
Läs merVisual Analytics från en SAS-programmerares perspektiv
Visual Analytics från en SAS-programmerares perspektiv Niklas Schulman, Customer Care 2 DECEMBER 2013 2013 COPYRIGHT SAS INSTITUTE Huvudpunkter Visual Analytics och SAS-format Peka-klicka, programmera
Läs merMVC med Javascript och Ajax. Filip Ekberg
MVC med Javascript och Ajax Filip Ekberg Filip Ekberg Microsoft & Xamarin MVP mail@filipekberg.se Vad ska vi lära oss? I denna kurs lär sig den studerande hur man jobbar med den naturliga uppdelningen
Läs merIntroduktion till migrering till molnet
Introduktion till migrering till molnet Part 2 ÖVERSIKT 1. Fördelar 2. Beslutsfattande 3. Molnarkitektur 1. FÖRDELAR FÖRDELAR FÖR OFFENTLIG VERKSAMHET Minskning av kostnader relaterade till användandet/användarna
Läs merWebservice & ERP-Integration Rapport
Webservice & ERP-Integration Rapport Hardwood AB Mustafa Lazem 930916-9713 Jonas Ahrne 920325-0379 Hasan Nerjovaj 940130-7195 Stefan Liden 920628-0639 2014-05-18 Innehåll Bakgrund... 2 Syfte... 2 Projektbeskrivning...
Läs merInformation Big Data Stores Machine Learning Intelligence Management and Analytics Dashboards & Visualizations
Samla in Orkestrera Lagra Analysera Visualisera Konsumera Data Sources Information Management Big Data Stores Machine Learning and Analytics Intelligence People Web Appar Dashboards & Visualizations Apps
Läs merLaboration 2 RESTful webb-api
Webbteknik II, 1DV449 Laboration 2 RESTful webb-api Author: John Häggerud & Johan Leitet Semester: HT 2011 Course code: 1DV449 Inledning I denna laboration är det tänkt att Du ska skriva ett eget webb-api
Läs merErik Wahlström Product Strategist 28/01/15
1 2 Agenda SCIM Introduktion API och Schema Demo Livscykelhantering i skolfederationen Idag och imorgon Exempel på SCIM resurs 3 4 5 Ett synkroniseringsprojekt tar vanligen en termin att genomföra. Det
Läs merNya BI-klienter i SP4. Daniel.Ringquist@swe.sas.com Product Manager Business Intelligence SAS Institute
Nya BI-klienter i SP4 Daniel.Ringquist@swe.sas.com Product Manager Business Intelligence SAS Institute Nya BI-klienter i Service Pack 4 SAS Intelligence Platform SAS Web Report Studio 3.1 SAS Web OLAP
Läs mericore Solutions. All Rights Reserved.
icore Bootcamp Kunddagar 2018 Agenda Nyheter GFC Generic File Communication. Hur är det tänkt. Kategorisering. Hur är det tänkt Säkerhet (inloggningar till kunder). Nyheter Antal nyheter i v4 1073 st Web
Läs merWebbprogrammering. Sahand Sadjadee
Webbprogrammering Sahand Sadjadee Agenda Webb The World Wide Web (WWW) is a network of online content that is formatted in HTML and accessed via HTTP. The term refers to all the interlinked HTML pages
Läs merInnehåll Översikt: Introduktion till SQL Server... 3 Introduktion till plattform för SQL Server... 4 Översikt introduktion till plattform för SQL
1 2 Innehåll Översikt: Introduktion till SQL Server... 3 Introduktion till plattform för SQL Server... 4 Översikt introduktion till plattform för SQL Server... 5 Arkitektur för SQL Server... 6 Arkitektur
Läs merLanguage Integrated Query, LINQ, och databaser
Language Integrated Query, LINQ, och databaser 1 Imperativ eller deklarativ programmering Imperativ programmering Du som programmerare beskriver i detalj alla steg som måste utföras för att lösa en viss
Läs merInnehåll. Föreläsning 3. javax.naming.context. javax.sql.datasource. Vad är JDBC? Java Naming and Directory Interface(JNDI) Viktigaste metoder:
Föreläsning 3 JDBC Innehåll JNDI Java Naming and Directory Interface En slags DNS för Objekt JDBC Grunderna Uppkoppling Exekvera SQL-satser Ta hand om resulterande ResultSets Finesser PreparedStatement
Läs merTentamen etjänster och webbprogrammering Institutionen för informatik och media, informattionssystem Datum 30/5 Tid
Tentamen etjänster och webbprogrammering Institutionen för informatik och media, informattionssystem Datum 30/5 Tid 8.00 12.00 Lärare Owen Eriksson Madelene Hermelin Johan Karlsson Mikael Fors Maxpoäng
Läs merFörsäljning & Eftermarknad
Försäljning & Eftermarknad CLM eller Inforce vad ska vi välja? Helena Bjurhult och Emma Karlsson Infor Solution Consulting 1 Försäljning & Eftermarknad CLM eller Inforce - vad skall vi välja? 11.30-12.15
Läs merWebbprogrammering - 725G54 PHP. Foreläsning II
Webbprogrammering - 725G54 PHP Foreläsning II Agenda Serverskript PHP Validering av data med serverskript Säkerhet Lab 2. Live coding Serverskript Kör ett program på servern och resultatet skickas till
Läs merEG Utility Användarträff Stefan Fleron, Senior VP EG Utility
EG Utility Användarträff 2018 Stefan Fleron, Senior VP EG Utility Hur förändras energibranschen? Viktiga förändringsområden Ökning av förnybar energi Distribuerad energiproduktion Elektrifiering av transport
Läs merAuktorisation och grupphantering
Webadress https://portal.nordu.net/display/inkubator/projektrapporter Dokumentnamn.pdf Dokumentansvarig Jan Rundström Dokumentidentitet N/A Version 1.0 Datum 2014-19-02 Status Publicerad 1 Innehåll 1 Verktyg
Läs merGADD Software en introduktion
GADD Software en introduktion Publik version, September 2013, gaddsoftware.com page 1 Vad är GADD Software? Vårt fokus Beslutsstöd, BI, tillgängligt för alla Retailing och ISV (Independent Software Vendors)
Läs merSelf Service Business Intelligence. Varför? Vad? Hur? 09.00-09.45. Thomas Svahn, Niklas Pernvik Advectas AB. www.advectas.se
Self Service Business Intelligence Varför? Vad? Hur? 09.00-09.45 Thomas Svahn, Niklas Pernvik Advectas AB www.advectas.se 1 Detta är Advectas Konsultföretag helt nischat mot Beslutsstöd. Kompetensområden:
Läs merWELCOME TO. Value of IAM in Business Integrations
WELCOME TO Value of IAM in Business Integrations WELCOME TO Value of IAM Agenda Zipper Zecurity, vilka är vi? IAM, varför och vad gör det för nytta? IBM Security Identity Manager IBM Security Role & Policy
Läs merTRENDER BI & ANALYS JOHAN ELFMAN OCH ERIK STRÖMGREN
TRENDER BI & ANALYS JOHAN ELFMAN OCH ERIK STRÖMGREN BÄTTRE KONKURRENSFÖRMÅGA SNABBARE SMARTARE STRUKTUR ANALYS TEKNIK TEKNIK DIGITALISERING KOMPETENS Processer Teknik Människor NYA ARBETSSÄTT BI & ANALYS
Läs merSAS Grid Computing. Kent Odelli, IT Architect SAS Institute. Copyright 2010, SAS Institute Inc. All rights reserved.
SAS Grid Computing Kent Odelli, IT Architect SAS Institute Vad är Grid? En samling av resurser som är samordnade för att lösa ett gemensamt problem. Varför Grid? Märkbar ökning i data. Märkbar ökning
Läs merTestramverk och Model based testing med java i praktiken
WHITE PAPER MODEL BASED TESTING Testramverk och Model based testing med java i praktiken Prolore AB Page 1 (6) Web: www.prolore.se Målet med artikeln Den här artikeln syftar till att praktiskt visa hur
Läs merImplementering av Model- Based Testing i LoadRunner
Implementering av Model- Based Testing i LoadRunner Kristian Karl Copyright Prolore 2006. All Rights Reserved. Vem står framför Er? Kristian Karl Lasttester i 7 år, testautomatiserat i 12 år Arbetar på
Läs merCreo Customization. Lars Björs 2014-10-16
Creo Customization Lars Björs 2014-10-16 Norra Europas största partner och återförsäljare av PTC relaterad programvara (Windchill, Creo, Arbortext, MathCad, Relex) 70 anställda Egen utvecklingsavdelning
Läs merSmarter Analytics med rätt infrastruktur
Smarter Analytics med rätt infrastruktur Valet av infrastruktur avgör slutresultatet! Vi visar hur det kan påverka kostnader, risk och hur man kan öka affärsnyttan. Patrik Gunnersten, Client Technical
Läs merAmazon Cloud Computing Joakim Lindbom CTO, Capgemini Sverige. Who am I? Jobbat inom Capgemini sedan 1985
Amazon Cloud Computing Joakim Lindbom CTO, Capgemini Sverige Who am I? Jobbat inom Capgemini sedan 1985 Middleware, integration, arkitektur, coaching Fokus idag på arkitektur = Business Technology Affärsstrategisk
Läs merLite mer om CGI-programmering
Lite mer om CGI-programmering Innehåll Vad är CGI? Vad är Forms? Vad är Perl? Forms, CGI och Perl Läs också: Internetprogrammering F 14 Kursboken s s 48-51 Exemplen på på kursens sidor: sidor: http://www.nada.kth.se/kurser/kth/2d4334/98-99/contents/cgi/examples.html
Läs mer1ME323 Webbteknik 3 Lektion 6 API. Rune Körnefors. Medieteknik Rune Körnefors
1ME323 Webbteknik 3 Lektion 6 API Rune Körnefors Medieteknik 1 2019 Rune Körnefors rune.kornefors@lnu.se Agenda API (Application Programming Interface) Mashup Flickr API Google Maps API Labb 6 2 API (Application
Läs merVitec Connect. Teknisk beskrivning REVIDERAT SENAST: VITEC. VITEC Affärsområde Mäklare
VITEC Vitec Connect Teknisk beskrivning REVIDERAT SENAST: 2016-02-10 VITEC Affärsområde Mäklare www.vitec.se/maklare info.maklare@vitec.se GÖTEBORG: REDEGATAN 1 B, 426 77 V. FRÖLUNDA VÄXEL: 031-360 61
Läs merInstruktion för användande av Citrix MetaFrame
Instruktion för användande av Citrix MetaFrame Öppna valfri browser, t ex Internet Explorer eller Firefox, och ange url en www.git.ltu.se. Detta medför att följande bild presenteras. OBS! Nya versioner
Läs merJobOffice SQL databas på server
JobOffice SQL databas på server Nedan följer en instruktion hur du konfigurerar JobOffice kassas SQL databas på en server. Om du känner dig osäker på det här, kontakta någon lokal data- och nätverkstekniker.
Läs mer729G28. Webbprogrammering och databaser. Introduktion till webbutveckling med PHP. Jakob Pogulis Institutionen för Datavetenskap (IDA)
729G28 Webbprogrammering och databaser Introduktion till webbutveckling med PHP Jakob Pogulis Institutionen för Datavetenskap (IDA) 729G28 Webbprogrammering och databaser Introduktion till webbutveckling
Läs merDigitalisering och hållbarhet Introduktion till CGI i Sverige
Digitalisering och hållbarhet Introduktion till CGI i Sverige 2017-09-06 Sara Mårtensson och Cecilia Pfannenstill CGI Group Inc. CGI en överblick Avancerad IT och Business Consulting End-to-End tjänster
Läs merMetadata och Säkerhet i SAS miljön Frida Säfström
Metadata och Säkerhet i SAS miljön Frida Säfström Authentication: Vem är du Authorization: Vilken behörighet har du Skillnaden mellan Authentication & Authorization 3 Autentisering och identifiering till
Läs merPulsen IAM: Del 2 Trender och teknik för morgondagens utmaningar. Tobias Ljunggren, PULSEN
Pulsen IAM: Del 2 Trender och teknik för morgondagens utmaningar Tobias Ljunggren, PULSEN AUTHENTICATION OF TOMORROW Strong authentication simpler than user name and password Solutions for web, desktop
Läs merWebbtjänster med API er
Webbtjänster med API er Mål med lektionen! Titta på Oauth Titta på OpenID Titta på OWASP TOP 10 Vad lektionen omfattar Vad är Oauth? Vad är OpenID? Vad är OWASP? Oauth2? Oauth2 är ett autentiserings ramverk
Läs merBIM konceptuell överblick och utblick
BIM konceptuell överblick och utblick Dr Väino Tarandi, Eurostep Ordförande buildingsmart Sweden Agenda BIM vad är det, och vad är det inte?» Hur samverkar man? openbim» Definition» Hur samverkar man?
Läs merPAINTFEUD. Erfarenheter
PAINTFEUD Erfarenheter OM OSS Tobias Hill, Citerus! Jesper Hammarbäck, Citerus KLIENT SERVER AGENDA VAD? Paintfeud, Spelet VARFÖR? HUR? Arkitektur klient & server, CQRS ERFARENHETER VAD? PAINTFEUD Pictionary:ish
Läs merEkosystem, roll för små och medelstora företag och digitaliseringens värde i framtida affärer Moderatorer: Christer Norström, SICS Swedish ICT,
Ekosystem, roll för små och medelstora företag och digitaliseringens värde i framtida affärer Moderatorer: Christer Norström, SICS Swedish ICT, Ingrid Nordmark, Swedish ICT Research DIGITALIZATION IN INDUSTRY
Läs merINNEHÅLL. Konfigurering av SQL Server. Egenskaper Kommunikationsprotokoll
INNEHÅLL Konfigurering av SQL Server Egenskaper Kommunikationsprotokoll 1 KONFIGURERING AV SQL SERVER SQL Server är nästan självkonfigurerande. Minne, anslutningar och buffrar hanteras dynamiskt. Man kan
Läs merJava Programmer for JDK 1.1 1997 Developer for Java 2 Platform 2002
Systemarkitekt/systemutvecklare Trevor Lyall arbetar som systemarkitekt och senior systemutvecklare. Han har en lång och bred erfarenhet av projekt inom flera olika branscher. Med sitt djupa intresse för
Läs mer"HTML5 och relaterade API:er"
"HTML5 och relaterade API:er" Föreläsning 7 HTML5 och relaterade API:er Webbteknik II, 1DV449 http://coursepress.lnu.se/kurs/webbteknik-ii/ Johan Leitet johan.leitet@lnu.se twitter.com/leitet facebook.com/leitet
Läs merDaniel.Ringquist@swe.sas.com Copyright 2003, SAS Institute Inc. All rights reserved.
SAS Enterprise Guide 3.0 och framåt Daniel.Ringquist@swe.sas.com Copyright 2003, SAS Institute Inc. All rights reserved. SAS Enterprise Guide Ett Windowsbaserat rapporterings och analysverktyg. Enterprise
Läs merTentamen etjänster och webbprogrammering Institutionen för informatik och media, informattionssystem Datum 14/6 Tid
Tentamen etjänster och webbprogrammering Institutionen för informatik och media, informattionssystem Datum 14/6 Tid 9.00 13.00 Lärare Owen Eriksson Mikael Fors Maxpoäng 60 För Godkänd krävs minst 50% (30
Läs merBakom kulisserna. SMHI webservices. Infrastruktur och säkerhetslösningar Demonstration av webservices
OBS: Några av dessa webservice-länkar är nåbara externt. Andra öppnas om det kommer önskemål. SMHI webservices Bakom kulisserna Infrastruktur och säkerhetslösningar Demonstration av webservices Esa Falkenroth,
Läs merInstruktion för användande av Citrix MetaFrame
Instruktion för användande av Citrix MetaFrame Öppna valfri browser, t ex Internet Explorer eller Firefox, och ange url en www.git.ltu.se. Detta medför att följande bild presenteras. OBS! Ny version av
Läs merSoftware Technology. Josef Svenningsson
Software Technology Josef Svenningsson Software Technology Software Technology Området Software Technology handlar i mångt och mycket om följande frågeställning: Hur designar man programmeringsspråk för
Läs merDaniel Akenine, Teknikchef, Microsoft Sverige
Daniel Akenine, Teknikchef, Microsoft Sverige Quincy Invånare: 5,300 Arbete: 52% jordbruk 18 % byggsektor 18 % offentlig sektor Språk: Spanska 57% Företaget Inköp Företaget Inköp Installering Lång
Läs merSätta upp e-post server Ubuntu 14.04, del 1 installation av programvara, konfiguration av mysql och Postfix
Sätta upp e-post server Ubuntu 14.04, del 1 installation av programvara, konfiguration av mysql och Postfix Arbetsuppgift 1: Uppdatera och uppgradera din installation. Steg 1: Starta och logga på din server,
Läs merTop questions. Nästa Generation Business Intelligence. Vad är Power BI. Datakällor & Dashboards. Power BI Desktop. Vad har kunder gjort?
Top questions Nästa Generation Business Intelligence Vad är Power BI Datakällor & Dashboards Power BI Desktop Vad har kunder gjort? Hur köper jag Power BI? Hur kommer ni igång? Data är den nya valutan
Läs merMain headline. Affärsvärde till Perstorp AB Headline. mha appar SAPSA IMPULS
Main headline Affärsvärde till Perstorp AB Headline mha appar SAPSA IMPULS 2018-11-06 1 Vem är vi? Hans Montelius vd på Repona AB Helder Goncalves Global Presales Manager at Neptune Software 2 Agenda Repona
Läs merWebbtjänster med API er
Webbtjänster med API er Repetera kunskaperna Mål med lektionen! Vad lektionen omfattar Repetition av kursen. Webbtjänster? En webbtjänst är en tjänst som erbjuds av en elektronisk anordning till en annan
Läs merÖppna APIer - för att få allt det där gjort du annars inte hinner
Öppna APIer - för att få allt det där gjort du annars inte hinner PRESENTERAS AV ANDREAS KROHN Andreas Krohn andreas@dopter.se @andreaskrohn 0709-780794 Andreas Krohn andreas@dopter.se @andreaskrohn 0709-780794
Läs merTomas Borg, konsult, SAS Institute Elin Rydell, konsult, SAS Institute Copyright 2003, SAS Institute Inc. All rights reserved.
SAS Business Intelligence Nya rapporteringsverktyg i SAS 9 Tomas Borg, konsult, SAS Institute Elin Rydell, konsult, SAS Institute Copyright 2003, SAS Institute Inc. All rights reserved. Kunskapsvärdekedjan
Läs merMolntjänster och molnteknologi: En ordlista
Molntjänster och molnteknologi: En ordlista Har du koll på molnet? Det talas om moln överallt, men förstår du alla nya ord, förkortningar och uttryck? Här är en ordlista för dig som vill hänga med och
Läs merDistribuerade affärssystem
Distribuerade affärssystem Kursens mål Bygga upp, strukturera och programmera distribuerade system med en flerskiktsarkitektur Beskriva och förklara teorier och uttryck som används inom affärskritiska
Läs merCurrent selection does not contain a unique column. Grid edit, checkbox, Edit, Copy and Delete features are not available.
SQL result Host: s384.loopia.se Database: webbfunktion_com Generation Time: Mar 25, 2016 at 12:55 AM Generated by: phpmyadmin 4.4.15.5 / MySQL 5.6.27-log SQL query: SELECT, CAST(Value AS DEC) as FROM `webbanalysblogg-uppsala`
Läs merBig Data i spelbranchen
Big Data i spelbranchen ett projekt med Hadoop och open source i fokus Kunden Företaget arbetar med onlinespel och utvecklar många olika spel för över 100 spelbolag, exempelvis Casinon som Casinostugan
Läs merTjänstegränssnitt API Vägledning
Sida: 1 av 23 2017-06-21 Tjänstegränssnitt API Vägledning Tjänstegränssnitt API Vägledning Version 1.3 Gränssnittsbeskrivning Sida: 2 av 23 Revisionshistoria Datum Version Beskrivning Författare 2016-06-16
Läs merIntroduktion till migrering till molnet. Introduktion
Introduktion till migrering till molnet Introduktion Module 1 general ÖVERSIKT Introduction: Koncept av cloud computing and SaaS Part 1: Att migrera eller inte? Part 2: Beslutsfattares synvinkel Part 3:
Läs merVad händer inom UN/CEFACT? NEA. Presentatör: Karina Duvinger karina.duvinger@gs1.se
Vad händer inom UN/CEFACT? NEA Presentatör: Karina Duvinger karina.duvinger@gs1.se Agenda UN/CEFACT på webben Organisationen (Bureau + 5 st PDAer utvecklingsområden ) Publicerade standards (Outputs) Supply
Läs merAsp.net mvc intro PER KVARNBRINK, 2015-01-27
Asp.net mvc intro PER KVARNBRINK, 2015-01-27 Byggstenarna i ett mvc-projekt 1. Databasen 2. Datamodellen (M:et) 3. Entity framwork 4. Routing 5. Kontroller (C:et) 6. Vy (V:et) 7. Vymodeller 8. Troligen
Läs merEn digital förändringsresa Jan Longnell, CIO
En digital förändringsresa 2017-03-16 Jan Longnell, CIO THE INDOOR CLIMATE COMPANY Swegon har utvecklat produkter och system för energigivande inomhusklimat i över 60 år Optimal livscykelkostnad i fokus
Läs merAPI säkerhet och möjligheter
API säkerhet och möjligheter API arkitektur för ökad flexibilitet och snabbhet, samt API Management för kontroll på åtkomst till organisationens alla API:er och WebServices Del1: Mulesofts API LED arkitektur
Läs merTestbed Railway - VAD
1 Disposition Del I: Testbädd järnväg (Testbed Railway) Vad Varför Hur När Vem Del II: Delprojekt 202, delleverans I, Beslutstöd Vad Varför Hur När Vem 2017-05-04 [ramin.karim@ltu.se] 2 Testbädd järnväg
Läs merLIBRIS öppna infrastruktur
LIBRIS öppna infrastruktur LIBRIS användarmöte 2009-09-17 Anders Söderbäck Öppenhet: 2000-talets modeord? Biblioteksrelaterad öppenhet ExLibris Open Platform Strategy OCLC Web Services The OLE Project
Läs merAffärsfokus på Analytics-strategin Vad har ditt företag att vinna? Henrik Carlsson September, 2014
Affärsfokus på Analytics-strategin Vad har ditt företag att vinna? Henrik Carlsson September, 2014 Ett IT-orienterat perspektiv på Analytics kan förbättra befintlig funktionalitet men har stora begränsningar
Läs merFÖRSLAG TILL LÖSNINGAR FÖR TENTAMEN I INTERNETPROGRAMMERING MED JAVA, 5p för SY , kl
Högskolan Dalarna sid 1 av 6 DI-institutionen Hans-Edy Mårtensson Sten Sundin FÖRSLAG TILL LÖSNINGAR FÖR TENTAMEN I INTERNETPROGRAMMERING MED JAVA, 5p för SY2 2001-03-16, kl 14.00-18.00 1. Grunderna i
Läs merTestdriven utveckling av Web Services. Ole Matzura
Testdriven utveckling av Web Services Ole Matzura eviware 1 Vad är Test-Driven utveckling? 2 Test Driven Utveckling 2 Grundregler (Kent Beck) Skriv aldrig kod utan ett fallerande test Eliminera duplicering
Läs merElektronisk publicering TNMK30
Elektronisk publicering TNMK30 Förra gången Färger CSS - layout och styling Lite repetition (X)HTML och SEO Att separera innehåll från presentation. CSS, layoutproblem med float och boxar CSS, layoutproblem
Läs merSwedbank CI Cross Functional Team
Swedbank CI Cross Functional Team Kundmöteskartan och agila arbetsmetoder med QlikView Ashkan Farnian CI Professional Services CI Professional Services Agenda Bakgrund Lösning Scenario Arbetssätt Värde
Läs merE12 "Evil is going on"
E12 "Evil is going on" Föreläsning 12, HT2014 AJAX Kurs: 1dv403 Webbteknik I Johan Leitet E12 Evil is going on Dagens agenda AJAX XMLHttpRequest-objektet JSON Vad är AJAX? Asynchronous JavaScript and XML
Läs merOffice 365. Göran Husman - HumanData. General Information
Office 365 Göran Husman - HumanData Varför? Användare är frustrerade If the rate of change on the outside exceeds the rate of change on the inside, the end is near. Jack Welch, Former CEO of General Electric
Läs merHP BSM - Erfarenheter från FMS projektet ComHem Jan Östgren MangE Nordic AB (Med hjälp från Thomas Englund ComHem)
Novug 2013-02-13 HP BSM - Erfarenheter från FMS projektet ComHem Jan Östgren MangE Nordic AB (Med hjälp från Thomas Englund ComHem) 2013-02-13 1 Jan Östgren - Bio September 2012 Manag E (Nordic) Solution
Läs merLåt oss ta hand om din utveckling, medan du själv utvecklar ditt företag
Låt oss ta hand om din utveckling, medan du själv utvecklar ditt företag *vad är SmartCode? Vi gör ett komplett utbud av tjänster. Vi designar, utvecklar, stödjer och uppdaterar allt som fungerar i Web.
Läs merStatelessness erases every trace of security
C-uppsats i Datavetenskap Version 2011-06-05 Statelessness erases every trace of security Tillämpningar för implementation av plattformsoberoende RESTful webbtjänster med fokus på användarautentisering
Läs merIBS BI & FS & OP. Bengt Jensfelt Product Manager, PD IBS Kunddag 29 November 2012
IBS BI & FS & OP Bengt Jensfelt Product Manager, PD IBS Kunddag 29 November 2012 RPM Teknologi och lösningar IBS Statement of Direction RPM är IBS plattform för Business Intelligence-och SOP-lösningar
Läs merVad händer inom UN/CEFACT? NEA. Presentatör: Karina Duvinger karina.duvinger@gs1.se
Vad händer inom UN/CEFACT? NEA Presentatör: Karina Duvinger karina.duvinger@gs1.se Agenda UN/CEFACT på webben Organisationen (Bureau + 5 st PDAer utvecklingsområden ) Publicerade standards (Outputs) Supply
Läs merInstruktion för användande av Citrix MetaFrame
Instruktion för användande av Citrix MetaFrame Öppna valfri browser, t ex Internet Explorer eller Firefox, och ange url en www.git.ltu.se. Detta medför att följande bild presenteras. OBS! Nya versioner
Läs mer