Overview
Push Delivery is a service designed to automate the delivery of Solargis data directly to a user’s remote directory in CSV format. This process ensures seamless integration into your systems, enabling efficient use of solar and PV data for monitoring and other applications.
Setting up the push delivery
Monitor push delivery is set in two steps:
Definition of parameters: You will prepare a data request file, providing information about the parameters you want to receive from the service.
Push delivery setup: We will take your requested parameters and set up the push delivery for you.
The data request file specifies the parameters required for data delivery, while the response files contain the requested data in an easy-to-process CSV format.
Key features of the service
Request Format: Submit a CSV file specifying multiple locations in one request.
Schedule: Data is pushed at regular intervals (e.g., daily or hourly).
Data Availability: Matches the coverage of the Monitor service.
Use Case: Ideal for large-scale monitoring setups.
Setup and Pricing: Contact us to configure your trial or discuss pricing.
Definition of parameters
To initiate Push Delivery, you must provide a properly formatted data request file. The file should follow these guidelines:
File format: The data request must be a CSV file conforming to the Solargis Data Request Template.
Header row: The first row of the file must contain parameter names (input parameters).
Data rows: Each subsequent row represents one request, with parameter values corresponding to the header row. There can be multiple rows in the file, each treated as an individual request.
Order of parameters: The order of parameters in the header is flexible and does not affect processing.
Validation: Data requests are typically prepared, maintained, and validated by Solargis to ensure accuracy and compliance with delivery requirements.
The parameters used in the data request file are outlined in the Monitor subscription details.
Submitting the data request file
After you have prepared the data request file, submit it to your Solargis account manager to set up the Monitor push delivery service.
Example: Data request for monitoring
Data request for monitoring uses parameters from the Solargis Data Request Template. Monitoring requests do not require fromDate
and toDate
parameters.
CSV request structure:
ProjectId | siteId | customer_name | siteName | lat | lng | summarization | forecastFromDay | forecastToDay | processingKeys | pvModuleTechnology | pvInstallationType | pvInstalledPower | pvTrackerBackTrack | pvTrackerRotMin |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
12 | example1 | John_Doe | sample_site | 48.61259 | 20.827079 | hourly | 1 | 10 | GHI GTI DIF TEMP PVOUT | CSI | FREE_STANDING | 40020 | TRUE | -45,45 |
Response format
The Push Delivery responses are stored as CSV files in a user’s remote directory, making them suitable for automated processing and integration into your systems. Each response file includes:
Title section: Identifies the content of the file (e.g., site details, time period).
Metadata section: Provides additional information about the dataset (e.g., units, summarization).
Data section: Contains timestamped values corresponding to your requested parameters.