Skip to the content.

Back to Main Page
How the SparcElectric Test-bed was Generated
See the latest Updates


Technical and Entity Information


Overview:

This is a preliminary setup of data for a mixed workload data warehouse combining OLTP properties with data warehouse capabilities. The generated portions follow the fleet operations for the company, mainly work orders, on both customer accounts and the company’s electric infrastructure. Additional pieces will be added in future, such as meters and grid storage, as well as adjustments to the balance of the fleet work order numbers.

Customer and Inventory tables serve as base tables, and also as dimension tables. Several smaller supporting tables do the same. The tables WOCustomer and WOInfras are work order tables and hold from 1 ==> N multiple transactions against a single Spark work order (SparcWONumber).

The tables WorkOrderCustFact, WorkOrderInfrasFact, and DimDate are all data warehouse tables, and serve to prepare and aggregate information about customer work orders, and infrastructure/inventory work orders. DimDate holds multiple levels of date information for analysis to slice against.

Main Entities for the data mart focused on fleet operations:

Customer Entity and related tables, showing their relationships:

Customer Entity

Customer’s relationships with other base tables

Customer Entity2

Inventory Entity and related tables, showing their relationships:

Inventory Entity

Inventory’s relationships with the infrastructure base tables

Inventory Entity2

Employee Entity and related tables, showing their relationships:

Employee Entity

Work Order and related tables, showing their relationships: (a work order represents a service incident generated against either a customer account or an infrastructure / inventory element)

Work Order Entities

Complete Work Order tables

Work Order Tables

Test-bed Future Directions and Updates

Back to Main Page
How the SparcElectric Test-bed was Generated
See the latest Updates