Autonomous BI dashboard agent for plug-and-play analytics and Power BI integration
Project description
Agentic Autonomous BI
🚀 Agentic Autonomous BI
The most advanced, fully autonomous, multi-platform BI agent: create, analyze, and publish your Power BI, Looker, Metabase, Next.js dashboards… with zero human intervention.
- Multi-agent orchestration: Planner, Data, Analytics, QA, Viz, Power BI, Integration
- Plug & Play: configure everything in
config.yaml, launch, and you’re ready - Multi-source: Excel, CSV, SQL, ERP, BigQuery, etc.
- Full automation: extraction, analysis, QA, BI publishing
- Extensible: add your own connectors, APIs, modules
📦 Installation
pip install agentic-autonomous-bi
🛠️ Configuration
- Clone the repo
- Edit
config.yaml(Azure credentials, data source, integrations) - Install dependencies
pip install -r requirements.txt
- Launch the agent
python orchestrator/orchestrator.py
🌐 BI Integrations
- Power BI: REST API, create datasets, dashboards, reports
- Looker Studio: CSV/Excel export, Google Drive/Sheets publishing
- Metabase: CSV/Excel export, watched folder/API publishing
- Next.js/React: JSON export, public folder publishing
🧠 Architecture
User
↓
Agentic BI Orchestrator (LangGraph / CrewAI)
↓
┌───────────────────────────────────┐
│ Planner Agent │
│ Data Agent (SQL, DAX) │
│ Analytics Agent (KPIs, trends) │
│ Visualization Agent (PowerBI JSON) │
│ QA Agent (Data quality & sanity) │
│ PowerBI Agent (REST API calls) │
│ Integration Agent (auto-publish) │
└───────────────────────────────────┘
✨ Features
- Multi-agent orchestration
- Multi-source extraction and analysis
- QA and data quality control
- Power BI, Looker, Metabase, Next.js dashboard generation
- Automated publishing
- Single YAML configuration
- Extensible and modular
🔒 Security
- Azure Service Principal authentication
- Secure credential management
🧪 Quick Test
python orchestrator/orchestrator.py
📖 Documentation
- Install Guide
- Power BI Integration
- React/Next.js Integration
- Metabase Integration
- Looker Integration
👤 Author
Idriss Bado
GitHub
⭐️ Contribute
Pull requests, issues, and suggestions welcome!
🏆 License
MIT
- powerbi/ : authentification et API Power BI
- orchestrator/ : coordination globale
- data/ : sources de données
- dashboards/ : exports et visuels
Extension
- Ajoutez des connecteurs SQL, ERP, BigQuery, etc. dans DataAgent
- Ajoutez des méthodes d’API Power BI dans powerbi/api.py
- Ajoutez des analyses avancées dans AnalyticsAgent
Auteur
Idriss Bado
Pour toute question ou contribution, contactez l’auteur.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file agentic_dashboard_ai-0.1.0.tar.gz.
File metadata
- Download URL: agentic_dashboard_ai-0.1.0.tar.gz
- Upload date:
- Size: 4.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5df561aeb0023cff33baff1465904bd671d7c63963c21ae0190f165394e49a8d
|
|
| MD5 |
9ecedbd8c650776cf746d85dff0912b6
|
|
| BLAKE2b-256 |
5b3abe07901a3e84f529a909d4c97eba5a36a984efef13f5e001fefad7071614
|
File details
Details for the file agentic_dashboard_ai-0.1.0-py3-none-any.whl.
File metadata
- Download URL: agentic_dashboard_ai-0.1.0-py3-none-any.whl
- Upload date:
- Size: 4.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
42ba62027eec85df507f057de20a88a1c6ce32f293c5fde4942f3734f30e129b
|
|
| MD5 |
9f084344e2abebb29272e260ab92f604
|
|
| BLAKE2b-256 |
b95700f64a6c61620bdb223ad6600f13dfc13f5bd83ed1e4da74eac4ddef2fd8
|