This Business SQL Analysis Tool is a powerful, AI-driven application designed to streamline data analysis processes for business users. By leveraging natural language processing and multiple AI models, it transforms user questions into SQL queries, executes them, and provides insightful visualizations and follow-up questions.
Clone the repository:
git clone https://github.com/yourusername/business-sql-analysis-tool.git
Navigate to the project directory:
cd business-sql-analysis-tool
Install the required dependencies:
pip install -r requirements.txt
Ensure you have the necessary API endpoints set up for the AI models.
Place your CSV data files in the data folder.
Run the Streamlit app:
streamlit run main_app.py
Open your web browser and navigate to the provided local URL (usually http://localhost:8501).
Enter your business question in natural language and explore the results!
MAX_UNIQUE constant to control the number of sample values displayed in the schema.API constant to point to your inference API endpoint.DATASET_PATH if you want to change the location of your data files.Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License - see the LICENSE.md file for details.
This Business SQL Analysis Tool is a powerful, AI-driven application designed to streamline data analysis processes for business users. By leveraging natural language processing and multiple AI models, it transforms user questions into SQL queries, executes them, and provides insightful visualizations and follow-up questions.
Clone the repository:
git clone https://github.com/yourusername/business-sql-analysis-tool.git
Navigate to the project directory:
cd business-sql-analysis-tool
Install the required dependencies:
pip install -r requirements.txt
Ensure you have the necessary API endpoints set up for the AI models.
Place your CSV data files in the data folder.
Run the Streamlit app:
streamlit run main_app.py
Open your web browser and navigate to the provided local URL (usually http://localhost:8501).
Enter your business question in natural language and explore the results!
MAX_UNIQUE constant to control the number of sample values displayed in the schema.API constant to point to your inference API endpoint.DATASET_PATH if you want to change the location of your data files.Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License - see the LICENSE.md file for details.