SAS Event Stream Processing



Relaterede dokumenter
High-Performance Data Mining med SAS Enterprise Miner 14.1

make connections share ideas be inspired

HVAD ER VÆRDIEN AF ANALYTICS FOR DIN VIRKSOMHED

Større loyalitet og kundeoplevelse ved brugen af analyser og digitalisering

DSB s egen rejse med ny DSB App. Rubathas Thirumathyam Principal Architect Mobile

WINDCHILL THE NEXT STEPS

BACK-END OG DATA: ADMINISTRATION HVAD ER DE NYE MULIGHEDER MED VERSION 7.1? STEFFEN BILLE RANNES, 4. FEBRUAR 2015

Den Danske Esri Brugerkonference 2019 What's new in ArcGIS Enterprise og Administration af ArcGIS Enterprise

Kursuskalender Savner du et kursus på listen, er du meget velkommen til at kontakte os på mail:

Teknologispredning i sundhedsvæsenet DK ITEK: Sundhedsteknologi som grundlag for samarbejde og forretningsudvikling

Microservices. Hvad er det og hvordan kommer du i gang?

IBM Network Station Manager. esuite 1.5 / NSM Integration. IBM Network Computer Division. tdc - 02/08/99 lotusnsm.prz Page 1

PROJECT PORTFOLIO MANAGEMENT ARTEMIS 7

Vores mange brugere på musskema.dk er rigtig gode til at komme med kvalificerede ønsker og behov.

Lovkrav vs. udvikling af sundhedsapps

Rejseplanen status og udvikling. Birgitte Woolridge, Product Manager,

Dell Cloud Client Computing Hvordan virtualisere vi de tunge grafisk applikationer?

QUICK MANUAL BRUGERNAVN: ADMIN PASSWORD: APP: SMARTEYES PRO PORT: SecVision - Quick Manual v1.0

Overfør fritvalgskonto til pension

Backup Applikation. Microsoft Dynamics C5 Version Sikkerhedskopiering

Vejledning til at tjekke om du har sat manuel IP på din computer.

Microsoft Dynamics C5. version 2012 Service Pack 01 Hot fix Fix list - Payroll

PARALLELIZATION OF ATTILA SIMULATOR WITH OPENMP MIGUEL ÁNGEL MARTÍNEZ DEL AMOR MINIPROJECT OF TDT24 NTNU

Hvor er mine runde hjørner?

QUICK START Updated:

Bred og stor erfaring som arrangør

Fart på SAP HANA. Sådan laver du analyser direkte på dine data i realtid. Copyright 2012 FUJITSU. Fujitsu IT Future, København, den 16.

Online kursus: Programming with MongoDB

Microsoft Dynamics CRM 2013

Apache Lucene og Solr

Microsoft Development Center Copenhagen, June Løn. Ændring

SYNOLOGY DS418j 4-bay NAS server

Vejledning i opsætning af MQ

System & Metode ApS præsenterer. En effektiv dokumentportal

Digitaliseringsstyrelsen

Anvend dine SAS -programmer som SAS Stored Processes

HYBRID TAKEOFF REDEFINED JOURNEY TO THE CLOUD BY EMC Søren Holm, Proact

SAS USER FORUM DENMARK 2017 USER FORUM. Rune Nordtorp

Cloud computing. Hvad er fordelene ved Microsoft løsninger - og hvad er begrænsningerne

PEMS RDE Workshop. AVL M.O.V.E Integrative Mobile Vehicle Evaluation

Hvad kommer ITIL V3 og Cobit til at betyde for IT-supporten? Ole Westergaard Westergaard CSM

CONNECTING PEOPLE AUTOMATION & IT

Re-tail Retail. Data-driven retail 6. februar 2014 Thomas Black-Petersen // 1

GEONIS Vand. fact sheet. Planlæg, dokumentér og vedligehold

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

Civilstyrelsen. Lex Dania editor Eunomia. Installationsvejledning. Version:

VPN VEJLEDNING TIL MAC

SAS Data Governance Hvad er det, og hvordan kommer man i gang? Frans Holm, Advisor Data Management/SAS Platform

spørgsmål til CATIA 3DEXPERIENCE on the Cloud

SAS for Customer Experience Analytics

IPTV Box (MAG250/254) Bruger Manual

dansk tv guide 4FF5B32E065D94EADE23B49ADD83576C Dansk Tv Guide

Microsoft Dynamics C5. Nyheder Kreditorbetalinger

Agenda. Exchange 2010 Client Access Server arkitektur. Outlook Web App (OWA) Office Outlook Outlook Mobile (EAS) Outlook Voice Access (OVA)

Customer Engagement Platform

Hvordan sikres investeringen i eksisterende systemer, når skyen tages i brug. Carsten Rasmussen, CTO, Capgemini Danmark A/S IDC Cloud Computing 2011

2016 SAS Education. Grow With Us saskurser.dk

The SourceOne Family Today and Tomorrow. Michael Søriis Business Development Manager, EMC FUJITSU

Velkommen SAS Forum 2010

xrm både en applikation og en ramme for hurtig udvikling af løsninger til strukturet relationshåndtering og understøttelse af forretningsprocesser

SAS øger værdien af dit SAP-system

ASPECT4 Day Comwell Kolding den 9. april 2013

DK - Quick Text Translation. HEYYER Net Promoter System Magento extension

Civilstyrelsen. Lex Dania editor Installationsvejledning. Version:

Shooting tethered med Canon EOS-D i Capture One Pro. Shooting tethered i Capture One Pro 6.4 & 7.0 på MAC OS-X & 10.8

[MARKONLINE I CITRIX]

Præsentation af BSK regionens identity and access management platform

IT-drift konferencen Big Data know. act. grow.

QUICK START Updated: 18. Febr. 2014

Best Practices: I/O-konfiguration. Thomas Damgaard, Chefkonsulent, SAS Institute

Overlad din serverdrift til Microsoft

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

Udvikling i danskernes gæld, RKI og gode råd om kreditvurdering

WIO200A INSTALLATIONS MANUAL Rev Dato:

VDI AARHUS UNIVERSITET VER 1.5 VDI 30. APRIL

Transkript:

SAS vent Stream Processing i samspil med SAS Real-Time Decision Manager Jan Thomas Løwe, CI Konsulentdirektør, SAS Institute

SAS vent Stream Processing Baggrund

SAS vent Stream Processing Baggrund Software designet til løbende at analysere data, mens det er i bevægelse, og som det bliver genereret. Bryder det traditionelle paradigme med lagring af data for derefter at analysere det. Data gemmes som udgangspunkt ikke. Vigtige hændelser kan. Vigtige hændelser kan alarmere. (Overvåge sensorer og trigge alerts). Vigtige hændelser kan initiere realtidskundeinteraktioner. Hændelsen afleveres til SAS Real-Time Decision Manager.

SAS vent Stream Processing (SP) Historie Produktet har eksisteret i nogle år efterhånden - og indtil nu som en kodebaseret løsning - uden interface Første kunde 2. kvartal 2013 I dag flere end 25 implementeringer SAS SP 3.1 blev frigivet i maj 2015 - nu med grafisk interface, SAS SP Studio + SAS SP Stream Viewer Tidligere (version 2.3 & før) Nu (version 3.1)

PUBLISHING INTRFAC SUBSCRIBING INTRFAC SAS vent Stream Processing Funktionel arkitektur SP STUDIO SP STRAM VIWR VNT STRAM PROCSSING NGIN Processes data continuously, on the move, in-memory with very high speed and low latency Apply rules and analysis using a dataflow centric SP model Filtering, aggregation, pattern detection, calculations, correlations, procedural, text mining, thresholding and much more

SAS VNT STRAM PROCSSING SOURC WINDOW FILTR : QTY >=1000 AGGRGATION ID SYMB TextQTY PRIC ID SYMB QTY PRIC SYMB AV_PRIC DATA IN (vents) DATA OUT (vents) ID SYMB QTY PRIC 10 IBM 2000 105 ksempel Vi får handler fra et kapitalmarked Vi ønsker den aktuelle, gennemsnitlige pris af handler, hvor Quantity >= 1000 Fremgangsmåde: 1. vent Stream Processing ngine 2. Bygger din SP-model (Continuous Query) 3. Start SP-modellen 4. Sender data, som de genereres

SAS VNT STRAM PROCSSING SOURC WINDOW FILTR : QTY >=1000 AGGRGATION ID SYMB TextQTY PRIC ID SYMB QTY PRIC SYMB AV_PRIC DATA IN (vents) 10 IBM 2000 105 20 MS 1500 26 IBM 105 MS 26 IBM 110 IBM 105 110 MS 26 DATA OUT (vents) 40 IBM 3000 115 ID SYMB QTY PRIC

SAS Real-Time Decision Manager t produkt i SAS Customer Intelligence-suiten Inbound Campaign Management Træffe beslutninger i realtid i interaktive kundekanaler Beslutninger = tilbud, budskaber, anbefalinger eller andet (NBA/NBO/NBR) Kan inkludere/kombinere analytics (scoring i realtid), forretningslogik og kontaktstrategier Typiske kanaler inkluderer POS, CC, web Kanal sender decision request via WS n decision returneres fra RTDM

Real-Time vs. Batch Decision Outbound / Batch Decision Begynd at vælge tusindvis af kunder Segmenter i grupper på baggrund af eksisterende information Tildel tilbud til grupper Udfør udgående kontakt Inbound / Real-Time Decision n enkelt kunde møder op ved kontakttouchpoint Information i realtid videregives Baseret på hændelsen/ kontaktårsag træffes en beslutning til at finde det rette tilbud Tilbud er kendt Rette kunder skal udvælges Kunde er kendt Rette tilbud/budskab skal returneres

SAS Real-Time Decision Manager Floweksempel Decision Nodes: Udfører forskellige aktiviteter for at bestemme beslutningen Response Node: Sender web service-responsen tilbage til kanal og opdaterer intern kundehistorik vent: Web service interface imod kanal for decision request Start Node: Modtager web service request fra kanal, som inkluderer eventuel ny kundeinformation

Overview of Real-Time Decision Manager Channels Internet Request decision W B Real-Time Decision Manager xecute Decision Flow Analytical Insight Analytical Models Mobile Call Center ATM Receive response S R V I C V N T Apply Business Rules, Filtering Rules, Analytical Models and Assign Offers Offer Arbitration Business Rules Real-Time Data Store Customer Profile Preoptimized Offers Contacts & Responses

Data Streams Network Transactions Payments Billing ibeacons obs??? Pub Overview of Real-Time Decision Manager med vent Stream Processing vent Stream Processing Continous Query Rule xecution Maintain Individual aggregated customer record with calculated information Sub W B S R V I C V N T Real-Time Decision Manager xecute Decision Flow Apply Business Rules, Filtering Rules, Analytical Models and Assign Offers Offer Arbitration Analytical Insight Analytical Models Business Rules Real-Time Data Store Customer Profile Preoptimized Offers Contacts & Responses

DMO

DMO ibeacons Teknologi og brand fra Apple Udsender et Bluetooth-signal, smartphones kan opfange Signalet indeholder et unikt ID, der vha. ens app gør en smartphone i stand til at vide helt præcist, hvor den er App kan f.eks. give tilbud til loyalitetskunder, der befinder sig et specifikt sted på et specifikt tidspunkt eller kommer ofte Send tilbud og rabatter til en kunde, når denne er i nærheden af en vare eller en bestemt hylde

DMO

Tak for i dag Jan Thomas Løwe, +45 51387758, jan.thomas.loewe@sas.com Læs mere: SAS Support http://support.sas.com/software/products/esp/index.html http://support.sas.com/software/products/rdm/index.html SAS Homepage http://www.sas.com/da_dk/software/data-management/event-stream-processing.html http://www.sas.com/da_dk/software/customer-intelligence/rules-engine.html You react so quickly! Do you have SP? http://blogs.sas.com/content/sgf/2015/04/30/you-react-so-quickly-do-you-have-esp/ Understanding Data Streams in IoT White Paper http://www.sas.com/en_us/whitepapers/understanding-data-streams-in-iot-107491.html

SP KY TCHNICAL CHARACTRISTICS PRFORMANC Continuous in-memory processing Threaded pool & clustering Linux & Windows native app. Linear scalability Fastest SP on the market NTRPRIS CLASS High availability Guaranteed delivery Latency perf. measures Publish/subscribe Lightweight embedding technology FLXIBILITY Dataflow centric modeling Drag & drop visual modeler XML & C++ modeling 30+ out of the box connectors Public Publish & Subscribe API (Java or C) STRAMING ANALYTICS SAS Text Analytics SAS Data Quality SAS Analytics DataStep2 SAS LASR In-Memory Analytic Server

SP KY ARCHITCTUR TAKAWAY SAS vent Stream Processing is a stand-alone engine The SAS vent Stream Processing ngine can be installed on any single or distributed environment No dedicated hardware needed SP Studio Installs optionally with the SP ngine Runtime web server (tcserver) is provided Linux and Windows SP is very efficient CPU-wise vents memory retention may need a lot of RAM Medium configuration is 16 cores, 192Gb RAM

PUBLISH & SUBSCRIB CONNCTORS & ADAPTRS PUB/SUB API Connect to any system with Java or C Public, documented and easy to use Adapters are stand-alone processes and can be networked Publish to SP Source windows Subscribe to any SP window All Connectors & Adapters are built using the Pub/Sub API OUT OF TH BOX File/Socket XML / JSON Database (odbc) SAS LASR Hadoop SAS Dataset SAS HDAT JMS IBM WebSphere MQ Tibco RendezVous Syslog * Network Sniffer* HTTP RSTful OSIsoft PI Axeda Teradata SMTP ** SP to SP SP Project RabbitMQ Solace Tervela Google Protobuff Twitter* *Publish only **Subscribe only