ENLYZE
🇬🇧 ENLYZE
🇬🇧 ENLYZE
  • Welcome to ENLYZE
  • Getting Started
    • Quickstart
  • Guides
    • Platform Configuration
    • Machine Setup
      • Variable Selection
      • Configuring OEE Data Collection
      • Machine Data Sheet Template
    • Connecting Booking Data
  • PLATFORM
    • Integrations
      • Grafana
        • Structure of the ENLYZE data sources
        • Tutorials
          • First steps with Platform Grafana
          • Grafana Basics for Process Monitoring
          • OEE data with Infinity data source
          • Mapping UUIDs to Display Names with Infinity Data Source
      • Power BI
        • Installing the ENLYZE Power BI Integration
        • Structure of the ENLYZE Power BI Connector
        • Tutorials
          • Getting Started with the ENLYZE Power BI Connector
          • Querying Time Series Data from Machine Variables
          • Querying Machine Productivity Metrics
          • Mapping UUIDs to Display Names
          • Calculating Aggregated Timeseries Data
  • EDGE
    • Overview EDGE Functionalities
    • SPARK Edge Device
    • ENLYZE EDGE
  • IT Security
    • IT Security
  • Resourcen
    • Glossary
Powered by GitBook
On this page
  • Selecting the Required Data and Functions from the Connector
  • Defining the Variables to Query
  • Querying Variables Using the Timeseries Function
  1. PLATFORM
  2. Integrations
  3. Power BI
  4. Tutorials

Querying Time Series Data from Machine Variables

PreviousGetting Started with the ENLYZE Power BI ConnectorNextQuerying Machine Productivity Metrics

Last updated 2 months ago

The ENLYZE Power BI Integration allows querying machine data for a defined time period. This data originates from machine variables and follows a time series format, meaning there is one data point per time interval.

Selecting the Required Data and Functions from the Connector

  1. Navigate to Get Data > More and select ENLYZE.

  2. Select the table Variables and the function Timeseries.

  3. Click Transform Data to open the Power Query Editor.

Defining the Variables to Query

The Variables table contains all active machine variables available in the ENLYZE Manufacturing Data Platform. Using this table directly for a time series query would result in long processing times and an unnecessary data load in the report.

To optimize performance, it is highly recommended to filter out only the necessary variables before executing the query.

Querying Variables Using the Timeseries Function

Once the required variables have been selected, the Timeseries function can be used to define query parameters and retrieve data. The function parameters are:

  • variables – The filtered version of the Variables table used for the query.

  • start – The start date and time of the query.

  • end – The end date and time of the query.

  • resolution – The time interval between data points.

  • resampling_method – The method used to aggregate data points within each time interval.

Click Invoke to execute the function.

Expanding the Query Result

The returned result is a nested table (a table inside a table) with one column per machine. Expanding these columns will reveal the time series data.

By default, column names are UUIDs of the machines and variables. To display human-readable names instead, a mapping operation is required. Refer to this for instructions on how to perform this mapping.

tutorial
Filtering variables before a time series query
Input of the Timeseries function