WHAT THE DUCK : Effectuez des requètes SQL sur vos .CSV
https://whattheduck.incentius.com
📌 WHAT THE DUCK est une application online, open-source basée sur DuckDB, conçue pour permettre aux utilisateurs d’uploader des fichiers CSV, de les stocker dans des tables et d’effectuer des requêtes SQL sur les données uploadées. L’application permet également de télécharger les résultats filtrés au format CSV, prend en charge le téléchargement de plusieurs fichiers et permet aux utilisateurs d’effectuer des requêtes conjointes. Il est important de noter que l’application stocke temporairement les données en mémoire et que l’actualisation de la page effacera toutes les données téléchargées.
Cette application offre une solution simple et efficace pour manipuler, directement dans le navigateur. Voici quelques fonctionnalités clés :
- 🐥 Téléchargement de données filtrées : possibilité d’exporter les résultats sous format CSV.
- 📂 Téléversement multiple : importer plusieurs fichiers pour effectuer des analyses croisées.
- 🔄 Requêtes SQL avancées : exécuter des jointures et autres traitements complexes.
- 🛑 Stockage temporaire : les données sont stockées uniquement en mémoire, supprimées dès qu’on actualise la page.
- 🔒 Traitement local : aucune donnée n’est envoyée en ligne, tout reste sur l’appareil de l’utilisateur.
Si vous souhaitez utiliser l’outil en local, alors, allez faire un tour sur le dépôt Github :
https://github.com/incentius-foss/WhatTheDuck
Installation
L’installation peut se faire en local ou via Docker :
- 🚀 Avec Docker :
- Construire l’image avec
docker-compose build
. - Lancer l’application avec
docker-compose up
.
- ⚙️ En local :
- Cloner le dépôt GitHub.
- Installer les dépendances avec Yarn ou npm.
- Lancer l’application en mode développement avec hot-reload pour accéder à l’adresse
http://localhost:9000
.
Configuration
Le fichier quasar.config.js
permet de personnaliser les paramètres de l’application selon les besoins spécifiques.
En savoir plus sur Clement MONDARY
Subscribe to get the latest posts sent to your email.