---
title: Analytics
slug: bhdo-v3/analytics
createdAt: 2022-03-30T21:10:36.000Z
---

You can use the *Analytics&#x20;*&#x6D;odule to create and manage analytics flows. Analytics flows enable you to process and analyze data at the edge. A flow includes a series of connected processors, using at least one of the following types:&#x20;

- **Input**: Retrieves data from a tag, database, or generator. See [Input Processors](docId\:dXDuIHYSis3fvI6ZJTAxa) for details.
- **Function**: Processes the input data using built-in:
  - KPIs (Key Performance Indicators). See [Key Performance Indicators](docId\:gjyou3WAKaPt7wqgOgB3A) for details.
  - Statistical functions. See [Statistical Functions](docId\:Hy0DMs34ebFAfRTJCFbLs) for details.
- **Output**: Writes the function results to a tag or StdOut. See [Output Processors](docId\:GB-N30pPRVdWuYQCWq-GL) for details.

See [Create an Analytics Flow](docId\:kPxN_8InY0fpdR56gcXGy) and [Add Processors and Processor Connections](docId:2IQ_sSD-ppUYiGiuGWcFw) to learn more.&#x20;

Review [Analytics Guides](docId\:MpfsN1BhA9i4PTH5Ta5OW).

:::hint{type="warning"}
**Important**: You may see the following error message when working with Analytics: `"Http failure response for /analytics/v2/version: 0 Unknown Error"`. If you see this message, disable any ad-blockers your browser may have.
:::

You can build a flow manually by adding instances and then connecting them with one of the following connection types.

- **Events** (individual data source): Used only for both input/function and function/output connections. Makes the receiving processor react to each individual data value immediately.
- **Values** (combined data sources): Used only for input/function connections. Makes the function processor wait for values from all of the combined data sources before reacting. For example, if the function processor compares values from input processors A and B, it will wait for a value from both A and B before performing the comparison.&#x20;

You can also add a flow in a more automated way. See [Create an Analytics Flow](docId\:kPxN_8InY0fpdR56gcXGy)&#x20;for details.&#x20;



The Analytics module also enables you to use Machine Learning models for prediction, classification, and anomaly detection. You can create and save a model from [TensorFlow](https://www.tensorflow.org/guide/saved_model). A saved model contains a complete TensorFlow program, including weights and computation.

The Analytics UI includes the following panes:

- **Instances**, where you can:
  - Create and manage processors and flows
  - View th&#x65;**&#x20;Debug&#x20;**&#x70;anel
  - Organize your flows into groups
- **Instances Table**, where you get tabular view of Instance flows created
- **Models**, where you upload and remove models.

# Access Analytics UI

**To access Analytics:**

1. Log in to Belden Horizon Data Operations.
2. From the Navigation panel, select **Analytics**.
   The *Analytics&#x20;*&#x63;anvas appears.

::Image[]{src="https://api.archbee.com/api/optimize/SSUUxKZUk9bFTEPNn_6Zo/K_heVdr9EBcoy5dw76Sc7_analytics-ui.png" size="80" width="1191" height="447" caption="Analytics UI" position="center" showCaption="true"}

# Next Steps

- [Analytics Guides](docId\:MpfsN1BhA9i4PTH5Ta5OW)&#x20;
- [Analytics Flows and Processors](docId:1cquRymvr4B9k-YgTsTYv)&#x20;
- [Analytics Flow Groups](docId:12911oetTQiog5t-Y1qCq)&#x20;
- [Instances Table](docId:5rEY4qF1CPfPnAq65U_hX)&#x20;
- [Machine Learning Models](docId\:loP-kX5XnjkDNUoQPXr4e)
- [Input Processors](docId\:dXDuIHYSis3fvI6ZJTAxa)&#x20;
- [Output Processors](docId\:GB-N30pPRVdWuYQCWq-GL) &#x20;
- [Statistical Functions](docId\:Hy0DMs34ebFAfRTJCFbLs)&#x20;
- [Key Performance Indicators](docId\:gjyou3WAKaPt7wqgOgB3A)&#x20;

