Today, we are thrilled to announce that Multivariate Anomaly Detection is Generally Available!
Multivariate Anomaly Detection is a new GA feature in Anomaly Detector service, which is a AI service under Cognitive Services that have helped Microsoft partners and customers build metrics monitoring solutions in scenarios like business KPI monitoring, utilization metrics monitoring, predictive maintenance and more. To leverage this new feature, you do not need to know much about machine learning, and you do not need to prepare labels at all for the underlying model is unsupervised. You could easily leverage a set of APIs to build an awesome model on your multiple variables in your system or equipment, and get anomaly detection results with actionable insights!
We provide several easy-to-learn and easy-to-use APIs to help you create a Multivariate Anomaly Detection model within minutes and provide two types of inference according to your preference and use cases. You could use the Batch Inference API for a long period of data validation or for a micro-batch task, which works in an asynchronous way together with the Get Inference Results API. If your case is more like real-time or near real-time, the Streaming Inference API might be an excellent choice for you since it will present the anomaly results immediately once you call this API and get every timestamp detected per call.
Check the API referecence documentation here!
In this GA version (v1.1), we improve the data preparation process after learning customers’ feedback. Now we support two types of schemas for training and batch inference: OneTable and MultiTable. You could use either of these schemas to prepare your data and upload it to Storage Account for further training and inference.
After you prepare your data, all you need to do is upload the file(s) to Storage Account and use the blob URL (which could be easily obtained in Azure Portal) as data path to train a model or trigger a batch inference through multiple ways, like calling the API or use the SDK directly in your Jupyter Notebook, or use in Azure Machine Learning, even Synapse and Azure Databricks are supported as well.
In this GA version, we add a new field in inference API request body – TopContributorCount. This is a number that you could specify N from 1 to 30, which will give you the details of top N contributed variables in the anomaly results. For example, if you have 100 variables in the model, but you only care about the top five contributed variables in detection results, then you should fill this field with 5, which saves you much time analyzing the results.
{
"dataSource": "{{dataSource}}",
"topContributorCount": 3,
"startTime": "2021-01-02T12:00:00Z",
"endTime": "2021-01-03T00:00:00Z"
}
Today in the anomaly results you will get:
During November and December, you could still use this feature (both GA version and preview version) for free. We will update the pricing page on January 1st in 2023 and start charging since then.
During the public preview stage of Multivariate Anomaly Detection, many customers and Microsoft Partners benefit a lot from this feature. Around 20+ industries have shown their great need for anomaly detection, covering energy, manufacturing, utilities, telecommunications, transport, IT services & business advisory, media, retail and more than these!
Check out this wonderful customer story with Siemens Healthineers!
“Developing AI-based solutions for detecting anomalies in near-real time during production requires interdisciplinary knowledge from process experts, data scientists, and a DevOps team. Using Azure and its services, we can collaborate seamlessly across domains along the entire machine-learning lifecycle and develop enterprise-ready solutions.”
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.