Skip to Content
BackendAPIData Analysis management API operations

Data Analysis management API operations

This is a documentation about data analysis API operations that are not CRUD or data processing.

Operations

DataCollector generate results from directives

Generate DataCollectorResult entities for the given DataCollector based on the directives. Works only for SQL as of now, this generates results based on AS "foobar" statements.

Endpoint: POST /dataanalysis_datacollectors/{id}/generate/results

Body: No parameters needed.

DataCollector generate parameters from directives

Generate DataCollectorParameter entities for the given DataCollector based on the directives. Works only for SQL as of now, this generates results based on :foobar parameters.

Endpoint: POST /dataanalysis_datacollectors/{id}/generate/parameters

Body: No parameters needed.

DataCollector generate filters from parameters

Generate Dashboard Filter entities for the given DataCollector based on the existing collector’s parameters.

Endpoint: POST /dataanalysis_datacollectors/{id}/generate/filters

Body: No parameters needed.

Generate DataProcessor from DataCollector

Generate a DataProcessor based on the DataCollector. Also generates the DataProcessorResult entities based on the DataCollector’s results.

Endpoint: POST /dataanalysis_datacollectors/{id}/generate/data_processor

Body: No parameters needed.

Generate Complete listing widget from DataCollector

Generate a default listing widget with all relations (DataProcessor, processor results, widget, template) based on the DataCollector.

Endpoint: POST /dataanalysis_datacollectors/{id}/generate/widget/listing

Body: No parameters needed.

Generate Complete summary widget from DataCollector

Generate a default summary widget with all relations (DataProcessor, processor results, widget, template) based on the DataCollector.

Endpoint: POST /dataanalysis_datacollectors/{id}/generate/widget/summary

Body: No parameters needed.

Generate Complete graph widget from DataCollector

Generate a default line graph widget with all relations (DataProcessor, processor results, widget, template) based on the DataCollector.

Endpoint: POST /dataanalysis_datacollectors/{id}/generate/widget/graph

Body: No parameters needed.

DataCollector get raw query

Return the collector’s directives with parameters entered dirctly in the query. Useful for debugging.

Endpoint: GET /dataanalysis_datacollectors/{id}/get_query

Parameters are sent in querystring.

Dashboard Report export complete report

Export the complete report, including all relations, into a JSON file.

Endpoint: GET /dashboard_reports/{id}/export/complete

Dashboard Report import complete report

Import the complete report, including all relations, from a JSON file.

Endpoint: POST /dashboard_reports/{id}/import/complete

Body: File upload in binary multipart/form-data with property file.

Last updated on