{
  "format": "dataset-manifest/1",
  "slug": "renewable-energy-monitor",
  "version": 1,
  "seed": "renewable-energy-monitor:1",
  "spec": {
    "format": "dataset/1",
    "slug": "renewable-energy-monitor",
    "name": "Renewable Energy Insights",
    "tagline": "Events and operations data from renewable energy facilities, including maintenance, performance, and grid curtailments.",
    "description": "Businesses in the renewable energy sector focus on optimizing energy production and usage, often facing challenges like grid curtailments and maintenance of advanced technology such as inverters and batteries. This dataset revolves around events and operations related to energy facilities, providing a detailed record of technician performance, maintenance ticket statuses, and sensor health monitoring various installations. Each entry captures critical moments, such as grid curtailments that affect energy output, alongside more routine reports and maintenance activities. With this data, users can analyze operational trends over time, identifying patterns in performance and maintenance issues that impact energy production. The dataset is synthetic and designed to help analysts and decision-makers understand the dynamics of renewable energy operations.",
    "domain": "energy",
    "shape": "time-series",
    "useCases": [
      "analytics-demo",
      "bi-dashboards"
    ],
    "keywords": [
      "renewable energy",
      "maintenance",
      "grid curtailment",
      "sensor health",
      "energy production",
      "technician performance"
    ],
    "locale": "en",
    "license": "CC0-1.0",
    "version": 1,
    "tables": {
      "energy_operations": {
        "description": "This table captures time-stamped events related to energy facility operations. Each row represents a logged event, detailing the status of various components, technician activities, and any grid curtailments that occurred.",
        "rows": 500,
        "columns": {
          "id": {
            "kind": "pk",
            "description": "Unique identifier for each event."
          },
          "event_timestamp": {
            "kind": "datetime",
            "from": "2020-01-01",
            "to": "2023-12-31",
            "description": "The date and time when the event was recorded.",
            "dayProfile": "business"
          },
          "event_type": {
            "kind": "enum",
            "values": [
              "maintenance",
              "curtailment",
              "report"
            ],
            "description": "The type of event logged, indicating whether it's maintenance, curtailment, or routine reporting."
          },
          "technician_id": {
            "kind": "uuid",
            "description": "Unique identifier for the technician responsible for the logged event."
          },
          "sensor_health": {
            "kind": "decimal",
            "min": 0,
            "max": 100,
            "scale": 2,
            "description": "Health status of the sensor monitoring the installation, from 0 to 100 percent."
          },
          "maintenance_status": {
            "kind": "enum",
            "values": [
              "open",
              "in_progress",
              "closed"
            ],
            "nullable": true,
            "description": "The current status of any maintenance ticket associated with the event."
          },
          "output_kwh": {
            "kind": "decimal",
            "min": 0,
            "max": 10000,
            "scale": 2,
            "description": "Energy output in kilowatt-hours during the logged event."
          }
        }
      }
    },
    "structure": "single-table",
    "traits": [
      "timestamped",
      "monetary",
      "categorical"
    ],
    "analysisQuestions": [
      "What are the most common types of events logged over time?",
      "How often do grid curtailments occur, and what is their impact on energy output?",
      "What trends can be observed in technician performance across different events?"
    ],
    "suggestedQueries": [
      {
        "title": "Count Events by Type",
        "sql": "SELECT event_type, COUNT(*) FROM energy_operations GROUP BY event_type;",
        "dialect": "postgres"
      },
      {
        "title": "Average Output During Maintenance",
        "sql": "SELECT AVG(output_kwh) FROM energy_operations WHERE event_type = 'maintenance';",
        "dialect": "postgres"
      },
      {
        "title": "Monthly Grid Curtailments",
        "sql": "SELECT DATE_TRUNC('month', event_timestamp) AS month, COUNT(*) FROM energy_operations WHERE event_type = 'curtailment' GROUP BY month ORDER BY month;",
        "dialect": "postgres"
      },
      {
        "title": "Technician Performance Over Time",
        "sql": "SELECT technician_id, COUNT(*) AS event_count FROM energy_operations GROUP BY technician_id ORDER BY event_count DESC;",
        "dialect": "postgres"
      }
    ],
    "usageScenarios": [
      {
        "title": "Operational Analysis",
        "body": "Energy facility managers can use this dataset to gain insights into the frequency and impact of maintenance activities and grid curtailments. By analyzing the logs, they can improve operational efficiency and technician performance, ultimately enhancing energy production."
      },
      {
        "title": "Performance Reporting",
        "body": "Data analysts in renewable energy companies can leverage this dataset to create reports on key performance indicators (KPIs). By visualizing trends in energy output and maintenance status, they can present valuable information to stakeholders and support decision-making."
      },
      {
        "title": "Predictive Maintenance",
        "body": "Data scientists can apply machine learning techniques to this dataset to predict maintenance needs based on historical trends. By identifying patterns in technician performance and sensor health, they can proactively address potential issues before they lead to downtime."
      }
    ]
  },
  "counts": {
    "energy_operations": 500
  },
  "stats": {
    "energy_operations": {
      "rows": 500,
      "columns": {
        "id": {
          "nulls": 0,
          "distinct": 500,
          "min": 1,
          "max": 500
        },
        "event_timestamp": {
          "nulls": 0,
          "distinct": 500,
          "min": "2020-01-09 12:36:36",
          "max": "2023-12-31 15:58:05"
        },
        "event_type": {
          "nulls": 0,
          "distinct": 3,
          "min": "curtailment",
          "max": "report"
        },
        "technician_id": {
          "nulls": 0,
          "distinct": 500
        },
        "sensor_health": {
          "nulls": 0,
          "distinct": 490,
          "min": 0.09,
          "max": 99.91
        },
        "maintenance_status": {
          "nulls": 47,
          "distinct": 3,
          "min": "closed",
          "max": "open"
        },
        "output_kwh": {
          "nulls": 0,
          "distinct": 500,
          "min": 19.84,
          "max": 9990.12
        }
      }
    }
  },
  "artifacts": [
    {
      "file": "csv/energy_operations.csv",
      "format": "csv",
      "table": "energy_operations",
      "key": "datasets/renewable-energy-monitor/v1/csv/energy_operations.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/renewable-energy-monitor/v1/csv/energy_operations.csv",
      "bytes": 46821,
      "sha256": "f832ea5a88d641e865c0de9e0435c56726e7d005a1210b024efdba828a4bd76c",
      "rows": 500,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "renewable-energy-monitor.json",
      "format": "json",
      "table": null,
      "key": "datasets/renewable-energy-monitor/v1/renewable-energy-monitor.json",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/renewable-energy-monitor/v1/renewable-energy-monitor.json",
      "bytes": 135228,
      "sha256": "8ea91c27d26544e6fda16c54f1eb70d3cef2dac397a5bba80d1f686df0ffe4b2",
      "rows": null,
      "contentType": "application/json; charset=utf-8"
    },
    {
      "file": "sql/postgres.sql",
      "format": "sql-postgres",
      "table": null,
      "key": "datasets/renewable-energy-monitor/v1/sql/postgres.sql",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/renewable-energy-monitor/v1/sql/postgres.sql",
      "bytes": 58023,
      "sha256": "54ec571050e5671fc4ca349d5f1f3daab96751374551e8d465ee7dff318ed60f",
      "rows": null,
      "contentType": "application/sql; charset=utf-8"
    },
    {
      "file": "sql/mysql.sql",
      "format": "sql-mysql",
      "table": null,
      "key": "datasets/renewable-energy-monitor/v1/sql/mysql.sql",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/renewable-energy-monitor/v1/sql/mysql.sql",
      "bytes": 57909,
      "sha256": "0cf23a06867545e53425a50ba427c10318957eea16bd84113ef8f124f718939a",
      "rows": null,
      "contentType": "application/sql; charset=utf-8"
    },
    {
      "file": "sql/mssql.sql",
      "format": "sql-mssql",
      "table": null,
      "key": "datasets/renewable-energy-monitor/v1/sql/mssql.sql",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/renewable-energy-monitor/v1/sql/mssql.sql",
      "bytes": 59952,
      "sha256": "3a20dc48ae4b01f4e9eeb784ed873c981997e92f3d426b6f41214622466a2bd5",
      "rows": null,
      "contentType": "application/sql; charset=utf-8"
    },
    {
      "file": "sql/sqlite.sql",
      "format": "sql-sqlite",
      "table": null,
      "key": "datasets/renewable-energy-monitor/v1/sql/sqlite.sql",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/renewable-energy-monitor/v1/sql/sqlite.sql",
      "bytes": 57870,
      "sha256": "9f4ba9438148480d26fcf2b144ef9a4ec8732a9d86a3b598c9f1ce2fbe0ec645",
      "rows": null,
      "contentType": "application/sql; charset=utf-8"
    },
    {
      "file": "prisma/seed.ts",
      "format": "prisma-seed",
      "table": null,
      "key": "datasets/renewable-energy-monitor/v1/prisma/seed.ts",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/renewable-energy-monitor/v1/prisma/seed.ts",
      "bytes": 117585,
      "sha256": "725f246f72d2d1126efa2d9c3ddfed5b43ee9b8dd55c56b3813257da91b886a4",
      "rows": null,
      "contentType": "application/typescript; charset=utf-8"
    },
    {
      "file": "django/fixtures.json",
      "format": "django-fixture",
      "table": null,
      "key": "datasets/renewable-energy-monitor/v1/django/fixtures.json",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/renewable-energy-monitor/v1/django/fixtures.json",
      "bytes": 163829,
      "sha256": "aa01f5df61c2acfd0597046659be07fcce8dceb9647502290efe6a12a4696fdf",
      "rows": null,
      "contentType": "application/json; charset=utf-8"
    }
  ],
  "publishedAt": 1788767502482,
  "updatedAt": 1788767502482
}
