Skip to main content

Energy Data Management Module

Introduction

The Energy Data Management (EDM) module is a comprehensive solution for the Meter-to-Cash process within the Energyworx platform.

The purpose of the standard EDM is to provide fully automated process to manage all metered information (reads, events) and process these for billing, aggregation and analytic usecases.

The main EDM business processes are:

Master Data Processing

Meter Events Processing

Meter Reads Processing - VEE

Device Control Transactions

Aggregations and Calculations

Billing Determinants Calculations

[ Billing Settlement (roadmap)]

[ Prepayment (roadmap)]

Deployment Pre-requisites

For EDM module package deployment, we recommend having your local environment set up:

  1. A git repository where you'll develop, test and publish your configurations, this will serve as your source of truth.
  2. ewx-cli tool for deploying your configurations.
  3. ewx-pytest-bdd package for writing Gherkin-based tests that aligns business and technical stakeholders with QA.
  4. ewx-public package for access to energyworx domain objects, type hinting and more.

Accessing the packages

You can access our packages through Energyworx Private Packages Hosting using Google's Artifact Registry, so that you can access and install newer packages or access the packages from your pipelines.

You'll need a Google Service Account, you can request one from Energyworx Support Portal.

Packages Deployment Guide

For package deployment ewx-cli is used. For instrucions follow the ewx-cli guide