Skip to main content
📽️ HighByte Office Hours: Design and Query Your UNS Watch On-Demand. >

Design and Govern a UNS with Namespaces

A new primary component of the Intelligence Hub, Namespaces allows you to organize datasets and their relationships. Namespaces provides a visual approach to the design and governance of a UNS. Use the Smart Query Pipeline stage with Namespaces to query across hierarchy and dramatically simplify Pipeline processing.

4.0-Feature-Namespaces-Fill

Bring your UNS strategy to life with Namespaces and Smart Query

Visibility

Visability

Namespaces is a configuration construct for defining hierarchical structures and organizing datasets within it. Namespaces consists of nodes that can be created, named, and organized into a logical hierarchy. These nodes can represent the organization of a business and its access patterns for data, potentially resembling the asset hierarchy as prescribed by ISA-95 Part 2. Each node within the namespace hierarchy can reference a connection input or an instance of a model. These associations allow users to define the hierarchal relationships between datasets. Use the intuitive, graphical node-tree to create nodes and organize their hierarchy or import the namespace definition from external sources using CSV or JSON formats.

Maintenance

Maintenance

Current day UNS projects lack a centralized place to manage the design of the UNS. Namespaces allow users to construct and maintain the structure of their UNS inside of the Intelligence Hub to then expose it to other systems, including MQTT brokers and data warehouses, as needed. This encourages a better approach to standardizing the structure of the UNS. 

Namespaces are best adopted after datasets for assets or use cases have been modeled. Once this is established, you can leverage the organization and modeled data to simplify data flows. For example, you could first publish all real-time data flows to MQTT and use the Namespace hierarchy as topics. Then, you could query certain asset types (e.g., boilers) with specific process conditions (e.g., temperature exceeding 300°C) to route as messages to Azure Event Hubs to facilitate stream analytics and alarm workflows.

Smart Query

Smart Query

As a new stage within Pipelines, Smart Query plays an important role for Namespaces by allowing Intelligence Hub users to run a simple query for the exact data they need. Smart Query provides a way to intelligently read and filter data from the Intelligence Hub’s internal data objects including Inputs, Instances, and Namespaces. It can query Namespaces to support multiple access patterns—by asset hierarchy, asset type, model type, and more. This dramatically simplifies Pipeline processing. With Smart Query, users can reduce the need to manipulate data structures with scripting and elegantly consume the namespace in the way they need it for a given use case or destination system. Together, Namespaces and Smart Query make the UNS easier to create, easier to maintain, and make its data easier to access and use.

McNeilus logo

“HighByte Intelligence Hub is crucial to our industrial data strategy. It allows us to break down silos and deliver structured data into a unified namespace.” 

Brent Wassell, Principal IT Business Analyst at McNeilus, an Oshkosh Corporation Business.

Namespaces and the Smart Query Stage

Namespaces provides a new way to organize and leverage your modeled data in the Intelligence Hub. Watch as HighByte CTO Aron Semle demonstrates how to quickly construct a hierarchy using Namespaces and then use the new Pipelines Smart Query stage to pull data from that Namespace and deliver it to different systems across the organization, including an MQTT broker.

NAMESPACES FEATURES AND FUNCTIONALITY

Use HighByte Intelligence Hub to complete the following tasks:

Check mark
Define hierarchal namespace and logically place modeled data in the hierarchy
Check mark
Query within and across hierarchy and its modeled contents
Check mark
Organize and model asset hierarchy for a historian to consume
Check mark
Design the namespace of a Unified Namespace, query its contents in a Pipeline, and publish into unique topics within an MQTT broker
Check mark
Use the modeled, contextualized representation of operations in Namespaces as a basis to drive the tag structure within a SCADA or IIoT platform, object organization within a data lake, or schema within a data warehouse

Ready to try HighByte Intelligence Hub?

Join the free trial program to get hands-on access to all the features and functionality within HighByte Intelligence Hub and start testing the software in your unique environment.