dashjoin / platform

Dashjoin Is an Open Source & Cloud Native Low Code Development and Integration Platform that helps teams deliver applications faster 🚀 Uses a data-driven approach inspired by Linked Data to make use of your existing assets
https://dashjoin.com
GNU Affero General Public License v3.0
93 stars 8 forks source link

Consolidate Upload / ETL / Receive #279

Closed aeberhart closed 1 year ago

aeberhart commented 1 year ago

The platform currently offers three ways to load data:

Upload Receive ETL
Parameter CSV, XLSX, ... JSON ---
Mapping can only specify datatype and pk column full jsonata mapping full jsonata mapping
Upload UI yes no no
Streaming support no no yes

It would be nice to have the following possibilities:

aeberhart commented 1 year ago

Receive is supposed to serve IoT scenarios, where DJ serves as a data sink. Therefore, there's no need to extend it to a full blown data upload UI. It is sufficient, to implement $parseCsv etc. This also allows the Receive function to process CSV that is passed as a JSON string