Connector Details
Type
Virtual machines, Single VM , BYOL
Runs on
Google Compute Engine
Last Update
24 October, 2024
Category
NESO UK Data Portal
Connector Details
Type
Virtual machines, Single VM , BYOL
Runs on
Google Compute Engine
Last Update
24 October, 2024
Category
Overview
The NESO UK Data Portal Connector provides seamless integration with the National Energy System Operator (NESO) UK Data Portal API, enabling access to energy-related data groups, datasets, and data files. Built on the CKAN platform, this connector acts as a proxy to streamline data retrieval, supporting multiple action points for listing, searching, and querying data. Designed for Google Cloud Platform (GCP), it leverages GCP services like Cloud Functions, Dataflow, or BigQuery for efficient data processing and analysis.
Integration Overview
This document provides a detailed guide for the supported action points, their purpose, configuration, and workflow support using the NESO UK Data Portal Connector on GCP. The connector facilitates programmatic access to energy data, with guidelines to adhere to API rate limits for optimal performance.
Supported Integration Action Points
Detailed Integration Documentation
Organization List
Action | organizationList |
Purpose | Retrieves a list of all Data Groups (Organizations) available on the NESO UK Data Portal, useful for identifying available data categories. |
Parameters |
|
Configuration | Ensure the connector is configured with the base URL via CONNECTOR_ENV_NESO_BASE_URL . Deploy on GCP (Cloud Functions or similar) with rate limits of 1 request per second. |
Output |
|
Workflow Example |
|
Package List
Action | packageList |
Purpose | Retrieves a list of all Datasets (Packages) available on the NESO UK Data Portal, enabling discovery of available datasets. |
Parameters |
|
Configuration | Configure the connector with the base URL via CONNECTOR_ENV_NESO_BASE_URL . Deploy on GCP (Cloud Functions or App Engine) with a rate limit of 1 request per second. |
Output |
|
Workflow Example |
|
Tag List
Action | tagList |
Purpose | Retrieves a list of all tags used on the NESO UK Data Portal, useful for categorizing and filtering data. |
Parameters |
|
Configuration | Set the base URL via CONNECTOR_ENV_NESO_BASE_URL . Deploy on GCP with rate limits set to 1 request per second. |
Output |
|
Workflow Example |
|
Package Search
Action | packageSearch |
Purpose | Searches for datasets matching the provided query criteria, enabling targeted dataset discovery. |
Parameters |
|
Configuration | Configure the connector with CONNECTOR_ENV_NESO_BASE_URL . Deploy on GCP Cloud Functions, adhering to a 1 request per second rate limit. |
Output |
|
Workflow Example |
|
Resource Search
Action | resourceSearch |
Purpose | Searches for data files (resources) matching the provided query criteria, enabling targeted resource discovery. |
Parameters |
|
Configuration | Set CONNECTOR_ENV_NESO_BASE_URL . Use GCP Cloud Functions with a 1 request per second rate limit. |
Output |
|
Workflow Example |
|
Resource Show
Action | resourceShow |
Purpose | Retrieves metadata for a specific resource by its ID, providing detailed information about a data file. |
Parameters |
|
Configuration | Configure with CONNECTOR_ENV_NESO_BASE_URL . Deploy on GCP with a 1 request per second rate limit. |
Output |
|
Workflow Example |
|
Package Show
Action | packageShow |
Purpose | Retrieves details for a specific dataset by its ID, providing comprehensive dataset metadata. |
Parameters |
|
Configuration | Set CONNECTOR_ENV_NESO_BASE_URL . Deploy on GCP with a 1 request per second rate limit. |
Output |
|
Workflow Example |
|
Datastore Search
Action | datastoreSearch |
Purpose | Retrieves tabular data records from a resource with optional filters, supporting detailed data queries. Requires authorization for private CKAN resources. |
Parameters |
|
Configuration | Configure with CONNECTOR_ENV_NESO_BASE_URL . Deploy on GCP Cloud Functions or Dataflow, ensuring a 2 requests per minute rate limit. Include authentication headers for private resources. |
Output |
|
Workflow Example |
|
Datastore Search SQL
Action | datastoreSearchSql |
Purpose | Retrieves tabular data records from a resource using a SQL query, enabling advanced data retrieval. Requires authorization for private CKAN resources. |
Parameters |
|
Configuration | Configure with CONNECTOR_ENV_NESO_BASE_URL . Deploy on GCP Cloud Functions or Dataflow, adhering to a 2 requests per minute rate limit. Include authentication headers for private resources. |
Output |
|
Workflow Example |
|
Workflow Creation with the Connector
Example Workflow: Energy Data Retrieval and Analysis
List Available Datasets |
|
Search for Specific Datasets |
|
Retrieve Resource Metadata |
|
Query Tabular Data |
|
Advanced SQL Query |
|
Pricing
iSolution logo - white - transparent 250 px
Register To Palo Alto & iSolution Event
[forminator_form id=”14485″]
[forminator_form id=”14419″]
[forminator_form id=”14298″]
[forminator_form id=”13094″]