Connector Details
Type
Virtual machines, Single VM , BYOL
Runs on
Google Compute Engine
Last Update
24 October, 2024
Category
Technologies
Integration
Explore All Connectors
Royal Commission for Riyadh City (RCRC) Open Data Portal Connector
Royal Commission for Riyadh City (RCRC) Open Data Portal Connector
Connector Details
Type
Virtual machines, Single VM , BYOL
Runs on
Google Compute Engine
Last Update
24 October, 2024
Category
Overview
The Royal Commission for Riyadh City (RCRC) Open Data Portal connector v2.1 is a RESTful interface for accessing datasets related to the Riyadh Region, encompassing environmental, administrative, urban planning, and demographic data. Built on the Opendatasoft platform, it supports querying, filtering, and exporting datasets using the Opendatasoft Query Language (ODSQL). The API delivers data in JSON and multiple export formats, enabling applications for data analysis, visualization, and urban planning within a GCP custom connector. Most endpoints do not require authentication, but an optional API key may be needed for restricted endpoints or premium features.
Integration Overview
This document details each integration point of the RCRC Open Data Portal API v2.1, including purpose, configuration, and supported workflows for a GCP custom connector. The API facilitates querying datasets, retrieving records, exporting data, and exploring facets, focusing on Riyadh-specific data such as environmental conditions, city infrastructure, and administrative boundaries. Authentication via an API key is optional but may be required for specific endpoints with restrictions or higher usage quotas.
Supported Integration Action Points
Detailed Integration Documentation
Datasets Retrieval
Action | getDatasets |
Purpose | Fetches a list of datasets in the Riyadh Region catalog, including metadata such as dataset identifiers, fields, and features. Serves as the primary entry point for dataset discovery. |
Parameters |
|
Configuration |
|
Output |
|
Workflow Example |
|
Catalog Export Formats
Action | listExportFormats |
Purpose | Enumerates supported export formats for the catalog (e.g., CSV, JSON, DCAT), enabling selection of appropriate formats for data extraction. |
Parameters |
|
Configuration |
|
Output |
|
Workflow Example |
|
Catalog Export
Action | exportDatasets |
Purpose | Exports the entire catalog in a specified format, supporting bulk data retrieval for analysis or archival within GCP workflows. |
Parameters |
|
Configuration |
|
Output |
|
Workflow Example |
|
Catalog CSV Export
Action | exportCatalogCSV |
Purpose | Exports the catalog in CSV format with customizable delimiter and encoding options, optimized for integration with GCP data processing tools like BigQuery. |
Parameters |
|
Configuration |
|
Output |
|
Workflow Example |
|
Catalog DCAT Export
Action | exportCatalogDCAT |
Purpose | Exports the catalog in RDF/XML (DCAT) format with regional variants, suitable for semantic web applications within GCP. May require authentication for certain variants. |
Parameters |
|
Configuration |
|
Output |
|
Workflow Example |
|
Datasets Facets Retrieval
Action | getDatasetsFacets |
Purpose | Retrieves facet values for datasets (e.g., publisher, theme) to support guided navigation and filtering within GCP applications. |
Parameters |
|
Configuration |
|
Output |
|
Workflow Example |
|
Records Retrieval
Action | getRecords |
Purpose | Queries records within a specific dataset, enabling detailed exploration of Riyadh-specific data (e.g., environmental or demographic records). |
Parameters |
|
Configuration |
|
Output |
|
Workflow Example |
|
Dataset Export
Action | exportRecords |
Purpose | Exports dataset records in a specified format, supporting large-scale data retrieval for GCP-based analysis or visualization. |
Parameters |
|
Configuration |
|
Output |
|
Workflow Example |
|
Dataset CSV Export
Action | exportRecordsCSV |
Purpose | Exports dataset records in CSV format with customizable options, optimized for integration with GCP tools like BigQuery or Dataflow. |
Parameters |
|
Configuration |
|
Output |
|
Workflow Example |
|
Dataset Parquet Export
Action | exportRecordsParquet |
Purpose | Exports dataset records in Parquet format, optimized for big data processing in GCP environments like Dataproc. |
Parameters |
|
Configuration |
|
Output |
|
Workflow Example |
|
Dataset GPX Export
Dataset Information Retrieval
Action | getDataset |
Purpose | Retrieves metadata and endpoints for a specific dataset, enabling structural understanding for GCP workflows. |
Parameters |
|
Configuration |
|
Output |
|
Workflow Example |
|
Records Facets Retrieval
Action | getRecordsFacets |
Purpose | Enumerates facet values for dataset records (e.g., country, timezone), enabling guided navigation in GCP applications. |
Parameters |
|
Configuration |
|
Output |
|
Workflow Example |
|
Dataset Attachments Retrieval
Action | getDatasetAttachments |
Purpose | Lists attachments (e.g., ZIP files) associated with a dataset, providing supplementary data for GCP workflows. |
Parameters |
|
Configuration |
|
Output |
|
Workflow Example |
|
Single Record Retrieval
Action | getRecord |
Purpose | Retrieves a single record by its identifier, enabling detailed inspection of specific data points in GCP applications. |
Parameters |
|
Configuration |
|
Output |
|
Workflow Example |
|
Workflow Creation with the Connector
Example Workflow: Analyzing Riyadh’s Environmental and Urban Data in GCP
Retrieve Available Datasets
Explore Dataset Facets
Query Dataset Records
Export Data for Analysis
Visualize Geospatial Data
Access Supplementary Data
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″]