Django app for SQL reporting and business intelligence
Top 17.1% on sourcepulse
SQL Explorer is a Django-based business intelligence tool designed for fast, simple, and confusion-free SQL reporting. It empowers users, from analysts to developers, to write, share, and visualize SQL queries with an intuitive editor and AI assistance, reducing reliance on external tools for data exploration.
How It Works
SQL Explorer connects to any Django-supported SQL database or user-uploaded CSV/JSON files. It features a robust SQL editor with schema information and autocompletion. An AI assistant, powered by OpenAI or other providers, aids in query writing and debugging by incorporating schema context into LLM prompts. Results can be visualized directly in the browser with features like pivot tables and scatter-plots, and queries can be scheduled for snapshots or exposed as JSON APIs.
Quick Start & Requirements
docker compose up
(from the project root). Navigate to 127.0.0.1:8000/explorer/
with admin/admin
credentials.Highlighted Details
Maintenance & Community
The project is actively maintained, with a focus on stability and ease of use. Pull requests are welcomed. Further community engagement details are not explicitly provided in the README.
Licensing & Compatibility
Limitations & Caveats
The AI assistant requires an API key from a supported provider. While it supports various data sources, advanced BI features might require dedicated tools. The project is presented as a "quick-n-dirty" solution for JSON APIs, implying potential limitations for robust API development.
3 months ago
1 week