Custom Connector

Rennes Metropole Open Data Portal Connector

France

The Rennes Metropole Open Data Portal Connector provides access to public datasets from the Rennes Metropole Open Data API. It simplifies access to catalog, dataset, and record data, supporting retrieval and export in JSON, CSV, Parquet, GPX, and DCAT — leveraging ODSQL for filtering, sorting, grouping, and pagination for municipal, transport, geospatial, and public-service applications.

Type
Virtual machines, Single VM, BYOL
Runs on
Google Compute Engine
Last update
24 Oct 2024
Category
Integration
Overview

Integration Overview

This document provides a detailed guide for each integration point, its purpose, configuration, and workflow support using the Rennes Metropole Open Data Portal Connector.

  • getDatasets. Query catalog datasets.
  • listExportFormats. List export formats for the catalog.
  • exportDatasets / exportCatalogCSV / exportCatalogDCAT. Export the catalog in a chosen format, CSV, or DCAT.
  • getDatasetsFacets. List facet values for datasets.
  • getRecords. Query dataset records.
  • listDatasetExportFormats. List export formats for a specific dataset.
  • exportRecords / CSV / Parquet / GPX. Export a dataset’s records in a chosen format.
  • getDataset. Show dataset information.
  • getRecordsFacets. List record-level facet values.
  • getDatasetAttachments. List dataset attachments.
  • getRecord. Read a single dataset record.
Documentation

Detailed Integration Documentation

Get Datasets

ActiongetDatasets
PurposeRetrieves available datasets from the Rennes catalog, optionally filtered and sorted with ODSQL.
ConfigurationConfigure the base URL via CONNECTOR_ENV_RENNESOPENDATA_BASE_URL.
ParametersOptional:
select; where (e.g. records_count > 1000); order_by; limit (default 10, max 100); offset; refine; exclude; lang; timezone; group_by; include_links; include_app_metas.
OutputSuccessful: JSON with links and a datasets array (metadata, fields, features). Failure: ODSQLError.
Workflow exampleExecute getDatasets with where=“records_count > 1000” and limit=20 to list Rennes datasets.

Catalog Exports (formats / export / CSV / DCAT)

ActionlistExportFormats / exportDatasets / exportCatalogCSV / exportCatalogDCAT
PurposeLists catalog export formats and exports the catalog in a chosen format, CSV (delimiter options), or RDF/XML (DCAT).
ConfigurationConfigure the base URL via CONNECTOR_ENV_RENNESOPENDATA_BASE_URL.
ParametersexportDatasets required:
format (csv/json/rdf). CSV optional:
delimiter; list_separator; quote_all; with_bom. DCAT required:
dcat_ap_format (e.g. _ap_fr); optional include_exports, use_labels_in_exports.
OutputSuccessful: a JSON list of export links or a file. Failure: ExportError / FormatError.
Workflow exampleCall listExportFormats, then exportCatalogCSV with delimiter=, for spreadsheet tools.

Get Datasets Facets

ActiongetDatasetsFacets
PurposeEnumerates facet values for Rennes datasets for guided navigation and filtering.
ConfigurationConfigure the base URL via CONNECTOR_ENV_RENNESOPENDATA_BASE_URL.
ParametersOptional:
facet (e.g. publisher); refine; exclude; where; timezone.
OutputSuccessful: JSON with links and facets (name, count, state, value). Failure: error details.
Workflow exampleExecute getDatasetsFacets with facet=publisher to display interactive filters.

Records, Dataset Info & Single Record

ActiongetRecords / getDataset / getRecord / getRecordsFacets
PurposeQueries dataset records; retrieves dataset metadata and features; reads a single record by ID; and enumerates record-level facets.
ConfigurationConfigure the base URL via CONNECTOR_ENV_RENNESOPENDATA_BASE_URL.
ParametersRequired:
dataset_id (getRecord also needs record_id; getRecordsFacets takes facet). Optional:
select, where, group_by, order_by, limit, offset, refine, exclude, lang, timezone, include_links, include_app_metas.
OutputSuccessful: JSON with total_count + results, dataset metadata, a single record, or facet values. Failure: error details.
Workflow exampleExecute getRecords with dataset_id and where=“population > 100000”, then getRecord for detail.

Dataset Exports (formats / CSV / Parquet / GPX) & Attachments

ActionlistDatasetExportFormats / exportRecords / exportRecordsCSV / exportRecordsParquet / exportRecordsGPX / getDatasetAttachments
PurposeLists a dataset’s export formats, exports its records in a chosen format / CSV / Parquet (snappy/zstd) / GPX, and lists its attachments.
ConfigurationConfigure the base URL via CONNECTOR_ENV_RENNESOPENDATA_BASE_URL.
ParametersRequired:
dataset_id (and format for exportRecords). Optional:
select, where, order_by, group_by, limit, refine, exclude, lang, timezone, use_labels, compressed, epsg; CSV delimiter options; parquet_compression; GPX name_field/description_field_list/use_extension.
OutputSuccessful: a file in the requested format, or a list of attachments. Failure: error details.
Workflow exampleExecute exportRecords with dataset_id and format=csv, then getDatasetAttachments to download supporting files.

Example Workflow: Smart City Data Integration

Retrieve datasetsUse getDatasets for transport, environment, or public-service datasets.
Query datasetExecute getDataset for field structure and metadata.
Fetch recordsUse getRecords with where=“population > 100000” for targeted results.
Export & visualizeExport via exportRecordsCSV or exportRecordsParquet, then process in BI or mapping tools.
Support

For technical support, contact custom-connectors-support@isolutions.sa.

free consultation

Schedule a Free Consultation With Our Specialists

Book a free demo
request

Begin Your Adventure With Experienced Professionals

Send request
help desk

Do You Have Questions or Want More Information? Call Now.

Contact support