Best Practices for Developing Real-Time Dashboards
Key Opportunity Areas
Organizations can realize Return on Data in several key areas…
Productivity
Includes strategic planning, human capital management, IT optimization
Operations
Includes demand
and supply chain management, logistics
Return
on Data
$674 billion
Return
on Data
$486billion
Return
on Data
$158
billion
$235
billion
$1.6 trillion
Return on Data
Return
on Data
Customer
Facing
Includes customer acquisition, retention, support and pricing
Innovations
Includes service, research and development innovation
Flavors of
Real-Time Analytics
Sales tracking
Fraud detection
Click-stream analysis
Financial portfolio alerts
Connected car scenario
Right message, right customer, right moment
Marketing
The need for speed
& transparency
Finance
Sales
Sports
Source: http://www.forbes.com/sites/jasonbelzer/2015/01/30/
super-bowl-xlix-ushering-in-the-next-age-of-sports-analytics-thanks-to-numberfire/
Fight against cybercrime
IoT
MALICIOUS
SOFTWARE CRIMES
Viruses
Trojans
IP CRIMES
Counterfeiting
End-User Piracy
CHILD EXPLOITATION
Child Abuse Images
Trafficking
Worms
Botnets
Security, Reliability, Privacy
Solutions, Initiatives, Innovations
Policy, Legislation
Risk Assessment, Cybersecurity Services
Microsoft
A new era in the fight against cybercrime
[Sinkhole]
SQL Server
Internet with
billions of devices
Microsoft
Analytics
Platform System
Visualizations
& insights
Certs
ISPs
Others
Excel & Power BI
Azure
HDInsight
Azure
Machine Learning
Internet with
billions of devices
The situation
The HALO contest promotion team wanted to use data to create a better gamer experience for customers playing the new HALO 4.
The solution
Non-technical employees processed & analyzed raw data in real time to answer their questions, using familiar and powerful tools
The benefits
The team quickly uncovered and addressed the unexpected (cheating), while also using insights to update and improve gamer experience.
The process
Analyze raw data
?
Identify trends
?
Make updates
?
Improve CSAT
The tools
t
Bursts
Peaks due to periodic increased demand
IT complexity and wasted capacity.
Halo 4 game data (1 week starting Monday PST)
Source: Gartner
Enabling Real-Time Analytics
Data Marts
Data Lake(s)
Dashboards
Apps
Data arrives
Load to Hadoop
Analyze
Subsets of data loaded to EDW
SLOW VALUE
FROM DATA
RAPID VALUE
FROM DATA
EDW
HDFS bridge
Enhanced query engine
External data
source
External file
format
Regular
T-SQL
Basically adding a “bridge” to Big Data
Legacy IOT
(Custom protocols)
Custom Cloud
gateway
AMQP/HTTP
C, .NET, Java…
MQTT/COAP/Custom
Time based data retention,
Consumer groups,
Partitioned receivers,
Check-pointing,
Partition distribution APIs
Low end-to-end latency
Easy integration with
analytics frameworks
and services
Custom code (Storm/Orleans)
Storage adapters
Configurable adapters
for storage devices
AMQP/HTTP, C, .NET, Java…
Scale on throughput (GB/s)
and concurrent senders
(1M with auth./flow control)
Best Practices for Real-Time Data
Best Practices for Streaming Data
Data Connector:
Import/Export among Hubs
Data Hub
(Storage & Compute)
Data Sources
(Import From)
Data Connector:
Import from source to Hub
Data Connector:
Export from Hub to data store
Pipeline
Pipeline
Transform & Enrich
Collect & Prepare
Publish
Information Production:
Move
Transactional Cloud AMQP/HTTP Broker
High-Scale, High-Reliability Messaging
Sessions, Scheduled Delivery, etc.
Transactional Message Distribution
Up to 2000 subscriptions per Topic
Up to 2K/100K filter rules per subscription
High-scale notification distribution
Most mobile push notification services
Millions of notification targets
Working with
Data Streams
Aggregate Functions
SUM
COUNT
AVG
MIN
MAX
String Functions
LEN
CONCAT
CHARINDEX
SUBSTRING
PATINDEX
Tell me the count of tweets per time zone every 10 seconds
Repeating, non-overlapping, fixed interval windows
Every 5 seconds give me the count of tweets and the average sentiment score over the last 10 seconds
1
5
4
2
6
8
7
0
5
20
10
15
Time
(secs)
25
A 10-second Hopping Window with a 5-second “Hop”
30
4
2
6
8
6
5
3
6
1
1
5
4
2
6
8
6
5
3
6
1
5
3
Generic window, overlapping, fixed size
Give me the count of tweets for all topics which are tweeted more than 10 times in the last 10 seconds
1
5
0
5
20
10
15
Time
(secs)
25
A 10-second Sliding Window
8
8
5
1
9
1
Slides by an epsilon and produces output at the occurrence of an event
time
List all users and the topics on which they switched their sentiment within a minute
Unlocking the Value of Data
Если не удалось найти и скачать презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:
Email: Нажмите что бы посмотреть