Skip to main content
Deploy with the Cognite Toolkit: The Foundation deployment pack includes a cdf_opcua_extractor module with ready-made extraction pipeline configs — use it instead of configuring the extractor pipeline by hand.
The OPC UA extractor supports the following:
  • Security using a username/password or automatically generated client/server certificates.
  • Mapping a node hierarchy from an arbitrary root node to CDF.
  • Subscribing to data changes in OPC UA and pushing these to destinations.
  • Pushing to more than one destination type, such as CDF and InfluxDB. You can configure only one InfluxDB database per extractor.
  • Reading historical data from OPC UA, starting from the earliest last point found in all push destinations.
  • Using properties in OPC UA as metadata in CDF.
  • Numerical data types in OPC UA. By default, these are basic types, but you can add additional types in the configuration.
  • String values: Non-array data types in OPC UA can be converted to strings and then pushed to CDF.
  • State time series for data modeling projects, mapping OPC UA enumeration and multi-state variables to a single plottable time series with numeric values and string labels when enabled in the configuration.
  • Variables in OPC UA with an array-type data type of fixed length can be mapped to different measurements in influx or time series in CDF.
  • Setting up a list of events during the configuration. The event properties are automatically mapped and used as metadata in CDF.
  • Using different emitters for events than the server node.
  • Discovering new nodes through auditing or by periodically re-browsing the node tree.
Last modified on September 9, 2026