Evidence

Evidence

Evidence est une alternative open source, basée sur le code, aux outils de BI traditionnels de type 'glisser-déposer' qui permet de créer des produits de données soignés à l'aide de SQL, de markdown et d'outils de développement IA dans un IDE puissant basé sur un navigateur.
https://evidence.dev/?ref=producthunt&utm_source=aipure
Evidence

Informations sur le produit

Mis à jour:Dec 23, 2025

Qu'est-ce que Evidence

Evidence est un framework léger pour la création d'applications de données et de solutions de business intelligence qui adopte une approche axée sur le code plutôt que d'utiliser des interfaces de type 'glisser-déposer'. Il fournit un front-end moderne pour le travail des données qui permet aux analystes et aux développeurs de créer des visualisations et des rapports de données interactifs et professionnels à l'aide d'outils familiers tels que SQL et markdown. La plateforme est construite sur des bases open source et est approuvée par des organisations de premier plan, notamment Apple, IDC et d'autres, pour leurs besoins en matière de développement de produits de données.

Caractéristiques principales de Evidence

Evidence est une plateforme d'informatique décisionnelle open source qui combine SQL, markdown et des capacités d'IA pour créer des applications web et des rapports axés sur les données. Elle offre une expérience de développement moderne avec des aperçus en temps réel, le contrôle de version et le développement assisté par l'IA, tout en fournissant des fonctionnalités de sécurité de niveau entreprise et un moteur de requête haute performance qui prend en charge plusieurs sources de données.
Développement axé sur le code: Créer des produits de données à l'aide de SQL et de markdown dans un IDE basé sur navigateur avec des fonctionnalités telles que l'autocomplétion tenant compte du schéma, l'introspection des composants et les aperçus en temps réel
Outils de développement améliorés par l'IA: Agent d'IA intégré qui aide à la recherche de documentation, à la vérification de schéma, au débogage des erreurs et à l'écriture de markdown Evidence
Moteur de requête haute performance: Performance de requête inférieure à la seconde sur des milliards de lignes avec une mise en cache intelligente, une optimisation automatique et une prise en charge de plusieurs sources de données, notamment Snowflake, BigQuery et ClickHouse
Sécurité d'entreprise: Certification SOC 2 Type II avec des fonctionnalités telles que la sécurité au niveau des lignes, l'intégration SSO, la synchronisation d'annuaire (SCIM) et des contrôles d'accès granulaires

Cas d'utilisation de Evidence

Rapports d'activité internes: Créer des tableaux de bord KPI interactifs et des rapports opérationnels pour la surveillance quotidienne des activités et l'aide à la décision
Analyses destinées aux clients: Créer et intégrer des produits de données et des rapports soignés qui peuvent être partagés avec les clients ou intégrés dans des applications existantes
Analyse et exploration des données: Permettre aux équipes de données de prototyper rapidement, de valider des hypothèses et d'effectuer une analyse itérative des données avec le contrôle de version

Avantages

Expérience de développement moderne avec le contrôle de version et l'intégration CI/CD
Haute performance et évolutivité avec une mise en cache intelligente
Fonctionnalités de sécurité d'entreprise et conformité robustes

Inconvénients

Nécessite des connaissances SQL pour être utilisé efficacement
La configuration initiale et le démarrage du serveur peuvent prendre jusqu'à 2 minutes

Comment utiliser Evidence

Installer l'extension Evidence VSCode: Installez l'extension Evidence depuis le VSCode Marketplace, car c'est le moyen le plus simple de commencer avec Evidence
Créer un nouveau projet Evidence: Utilisez la palette de commandes VSCode pour créer un nouveau projet Evidence, ou sélectionnez 'Démarrer à partir de nos modèles' et choisissez evidence-dev/template
Démarrer le serveur de développement: Cliquez sur le bouton 'Démarrer Evidence' pour installer les dépendances et démarrer le serveur de développement, ou exécutez les commandes 'npm install' suivies de 'npm run dev'. La configuration initiale peut prendre jusqu'à 2 minutes
Connecter les sources de données: Accédez à localhost:3000/settings dans l'environnement de développement pour connecter vos sources de données (bases de données, fichiers plats, etc.) en sélectionnant le type de source et en entrant les informations d'identification requises
Créer des pages: Créez des fichiers .md dans le répertoire src/pages. Les pages sont écrites au format Markdown avec prise en charge de HTML. Vous pouvez ajouter des en-têtes, une mise en forme de texte, des liens et d'autres éléments Markdown
Ajouter des requêtes SQL: Ajoutez des requêtes SQL à l'aide de blocs de code avec l'attribut 'evidence-query-name'. Les requêtes peuvent être écrites directement dans les pages ou stockées dans des fichiers .sql séparés dans le répertoire des requêtes
Créer des visualisations: Utilisez les composants de visualisation intégrés d'Evidence pour créer des graphiques et des visualisations de données interactives basés sur les résultats de vos requêtes SQL
Configurer les variables d'environnement: Pour le déploiement en production, configurez les informations d'identification de la base de données en tant que variables d'environnement en suivant le format EVIDENCE_SOURCE__[your_source]__[option_name]
Déployer l'application: Déployez à l'aide d'Evidence Cloud (recommandé) ou auto-hébergez. Pour Evidence Cloud, vous pouvez déployer en 5 minutes avec des fonctionnalités de sécurité et de gestion des utilisateurs intégrées
Tester et surveiller: Utilisez 'npm run build:strict' pour une validation stricte avant le déploiement. Surveillez les performances des requêtes et utilisez les fonctionnalités de mise en cache d'Evidence pour l'optimisation

FAQ de Evidence

Evidence est un framework open source pour la création de produits de données avec SQL. C'est une alternative basée sur le code aux outils de BI en glisser-déposer qui permet aux utilisateurs de créer des rapports, des outils d'aide à la décision et des rapports destinés aux clients/intégrés.

Derniers outils d'IA similaires à Evidence

Gait
Gait
Gait est un outil de collaboration qui intègre la génération de code assistée par l'IA avec le contrôle de version, permettant aux équipes de suivre, comprendre et partager efficacement le contexte du code généré par l'IA.
invoices.dev
invoices.dev
invoices.dev est une plateforme de facturation automatisée qui génère des factures directement à partir des commits Git des développeurs, avec des capacités d'intégration pour GitHub, Slack, Linear et les services Google.
EasyRFP
EasyRFP
EasyRFP est un outil de calcul en périphérie alimenté par l'IA qui rationalise les réponses aux RFP (demande de proposition) et permet le phénotypage des champs en temps réel grâce à la technologie d'apprentissage profond.
Cart.ai
Cart.ai
Cart.ai is an AI-powered service platform that provides comprehensive business automation solutions including coding, customer relations management, video editing, e-commerce setup, and custom AI development with 24/7 support.