Skip to content

telefonicaid/fiware-data-access

Repository files navigation

FIWARE Data Access

CI Coverage Status Docker badge

FIWARE Data Access is part of the FIWARE ecosystem and designed to expose analytical data through reusable and parameterized APIs. It provides an efficient, open-source solution for storing and querying datasets in object storage, replacing the legacy Pentaho CDA extension in smart city stacks.


📦 Main Components

  • 🔄 Fiware Data Access
    Node.js service that provides an API to store and query sets in minio.

  • 🔌 DuckDB
    High-performance analytical database system. With the httpfs extension DuckDB supports reading/writing/globbing files on object storage servers using the S3 API.

  • 🏢 MinIO object storage
    Object storage system compatible with S3 and capable of working with unstructured data. Stores the sets in parquet format.


🚀 Purpose

  • Replace Pentaho CDAs in FIWARE smart city stacks.
  • Provide an efficient, modern data access layer for analytical queries.

📁 Documentation

Complete documentation is available in the doc/ directory:


🛠️ Requirements

  • Node.js >= 24
  • Docker & docker-compose
  • PostgreSQL
  • MongoDB
  • MinIO

About

FIWARE Data Access GE

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages