You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/stream-analytics/streaming-technologies.md
+6-6Lines changed: 6 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,28 +6,28 @@ ms.author: zhongc
6
6
ms.reviewer: mamccrea
7
7
ms.service: stream-analytics
8
8
ms.topic: conceptual
9
-
ms.date: 05/09/2019
9
+
ms.date: 05/15/2019
10
10
---
11
11
12
12
# Choose a real-time analytics and streaming processing technology on Azure
13
13
14
-
There are several options available for real-time analytics and streaming processing on Azure. This article provides the information you need to decide which technology is the best fit for your application.
14
+
There are several services available for real-time analytics and streaming processing on Azure. This article provides the information you need to decide which technology is the best fit for your application.
15
15
16
16
## When to use Azure Stream Analytics
17
17
18
18
Azure Stream Analytics is the recommended service for stream analytics on Azure. It's meant for a wide range of scenarios that include but aren't limited to:
19
19
20
20
* Dashboards for data visualization
21
-
* Real-time alerts from temporal and spatial patterns or anomalies
21
+
* Real-time [alerts](stream-analytics-set-up-alerts.md) from temporal and spatial patterns or anomalies
Adding an Azure Stream Analytics job to your application is the fastest way to get streaming analytics up and running in Azure, using the SQL language you already know. Azure Stream Analytics is a job service, so you don't have to spend time managing clusters, and you don't have to worry about downtime with a 99.9% SLA at the job level. Billing is also done at the job level making startup costs low (one Streaming Unit), but scalable (up to 192 Streaming Units). It's much more cost effective to run a few Stream Analytics jobs than it is to run and maintain a cluster.
27
27
28
28
Azure Stream Analytics has a rich out-of-the-box experience. You can immediately take advantage of the following features without any additional setup:
29
29
30
-
* Built-in temporal operators, such as windowed aggregates, temporal joins, and temporal analytic functions.
30
+
* Built-in temporal operators, such as [windowed aggregates](stream-analytics-window-functions.md), temporal joins, and temporal analytic functions.
31
31
* Native Azure [input](stream-analytics-add-inputs.md) and [output](stream-analytics-define-outputs.md) adapters
32
32
* Support for slow changing [reference data](stream-analytics-use-reference-data.md) (also known as a lookup tables), including joining with geospatial reference data for geofencing.
33
33
* Integrated solutions, such as [Anomaly Detection](stream-analytics-machine-learning-anomaly-detection.md)
@@ -39,7 +39,7 @@ Azure Stream Analytics has a rich out-of-the-box experience. You can immediately
39
39
40
40
### You need to input from or output to Kafka
41
41
42
-
Azure Stream Analytics doesn't have an Apache Kafka input or output adapter. If you have events landing in or need to send to Kafka and you don't have a requirement to run your own Kafka cluster, you can continue to use Stream Analytics by sending events to Event Hubs using the Event Hubs Kafka API without changing the event sender. If you do need to run your own Kafka cluster, you can use Spark Structured Streamingor Storm on HDInsight.
42
+
Azure Stream Analytics doesn't have an Apache Kafka input or output adapter. If you have events landing in or need to send to Kafka and you don't have a requirement to run your own Kafka cluster, you can continue to use Stream Analytics by sending events to Event Hubs using the Event Hubs Kafka API without changing the event sender. If you do need to run your own Kafka cluster, you can use Spark Structured Streaming, which is fully supported on [Azure Databricks](../azure-databricks/index.yml), or Storm on [Azure HDInsight](../hdinsight/storm/apache-storm-tutorial-get-started-linux.md).
43
43
44
44
### You want to write UDFs, UDAs, and custom deserializers in a language other than JavaScript or C#
0 commit comments