//Rebuild
Hätte ich auf der Titanic überlebt?
BigData Analysis End-To-End
Olivia Klose
Technical Evangelist, Microsoft
@oliviaklose
Advanced Analytics – Beyond BI
What happened?
Why did it happen?
What will happen?
How can we make it happen?
Traditional BI Advanced Analytics
Was sind die 5 beliebtesten Produkte?
Kunde +
Produkt
Produkt-
positionen
Sensordaten
Top 5
Produkte
Was sind die 5 beliebtesten Produkte?
Kunde +
Produkt
Produkt-
positionen
Sensordaten
Top 5
Produkte
JoinNach Beliebtheit
sortieren
Was sind die 5 beliebtesten Produkte?
Kunde +
Produkt
Produkt-
positionen
Sensordaten
Top 5
ProdukteJoin 2 Tables Nach Beliebtheit sortieren
Orchestrieren?
Kunde +
Produkt
Produkt-
positionen
Sensordaten
Top 5
ProdukteJoin 2 Tables Nach Beliebtheit sortieren
Kunde +
Produkt
Produkt-
positionen
Sensordaten
Top 5
ProdukteJoin 2 Tables Nach Beliebtheit sortieren
Azure Data Factory
Kunde +
Produkt
Produkt-
positionen
Sensordaten
Top 5
ProdukteJoin 2 Tables
Nach Beliebtheit sortieren
In SQL DB
kopieren
Azure Data Factory
Sammeln
Speichern
Analysieren Konsumieren
Sensordaten Event-Hub
Stream
Analytics
Blob SQL DB
Dashboard
Data Factory HDInsight Machine
Learning
Cortana
Azure Stream Analytics
Azure SQL DB
Azure Event Hubs
Azure Tables
Azure Blob StorageAzure Blob
Storage
Azure
Event Hubs
Reference
DataQuery runs continuously against
incoming streams of events
Events
Optionally, have a defined
schema and are temporal
(sequenced in time)
Beliebte Produkte? In Echtzeit.
Wann, was,
wieviele
Sensordaten Event-Hub
Stream
Analytics
Dashboard
Speichern
Sammeln Analysieren Konsumieren
Sensordaten Event-Hub
Stream
Analytics
Blob SQL DB
Dashboard
Data Factory HDInsight Machine
Learning
Cortana
Was ist Machine Learning?
“The goal of machine learning is
to program computers to use
example data or past experience
to solve a given problem.”
Introduction to Machine Learning, 2nd Edition, MIT Press
Machine Learning – Warum?
1.Zu komplex:
Man kann es nicht programmieren.(z.B. Natural Language Processing, Handschrifterkennung, Computer
Vision,…)
2.Zu viel: Man kann es nicht skalieren.(z.B. Spam & Betrugsaufdeckung, Medizin)
3.Zu speziell: Man will
personalisierte Programme schreiben.(z.B. Amazon, Netflix)
4.Autonomes Lernen(z.B. Robotik)
Azure Machine Learning
Machine Learning für alle
Unternehmen, Data Scientists,
Entwickler, Analysten und Nutzer
überall auf der Welt zugänglich machen
Azure Machine Learning
HDInsightSQL Server VMSQL DBBlobs & Tabellen
Cloud
Desktopdateien
Exceltabelle
Andere…
Lokal
ML
Studio
IDE für MLWeb Service
M
MonetarisierenSpeicherkonto
Speichern
Sammeln Analysieren Konsumieren
Sensordaten Event-Hub
Stream
Analytics
Blob SQL DB
Data Factory HDInsight Machine
Learning
Cortana
Dashboard
Speichern
Sammeln Analysieren Konsumieren
Sensordaten Event-Hub
Stream
Analytics
Blob SQL DB
Dashboard
Data Factory HDInsight Machine
Learning
Cortana
Weitere Informationen
http://aka.ms/startHDInsight
http://aka.ms/MVABigData
http://aka.ms/startADF
http://aka.ms/startASA
http://aka.ms/MLserie
http://aka.ms/AzureML-MVA