Enterprise Analytics Assistant
Business Need
Provide employees with a unified AI assistant that can both search across enterprise documents (emails, files, tickets) and query structured data (databases, warehouses) through a single conversational interface.
Solution Overview
This solution combines enterprise search capabilities with text-to-SQL analytics in a single Custom Chatbot:
Step 1: Configure User-Level Search
- Document Sources: User connectors provide access to Outlook, SharePoint, OneDrive, and Jira
- Real-Time Search: No data ingestion; searches execute with user credentials respecting access controls
- Semantic Retrieval: Finds relevant documents, emails, and tickets based on natural language queries
Step 2: Configure Text-to-SQL Analytics
- Data Warehouse: Direct connection to Snowflake for structured data queries
- Schema Understanding: Automatically maps business questions to database tables and columns
- Query Generation: Translates natural language to optimized SQL queries
- Result Visualization: Generates charts and tables from query results
Step 3: Build Hybrid Custom Chatbot
A Custom Chatbot is configured with:
- Multiple Knowledge Sources: Both user-level document connectors and database connections
- Intelligent Routing: Automatically determines whether to search documents or query databases based on the question
- Cross-Source Synthesis: Can combine insights from both structured data and documents in a single response
- Context Awareness: Maintains conversation history and can answer follow-up questions
Step 4: Deploy Enterprise-Wide
The assistant is deployed through the web interface accessible via the Abacus ChatLLM Teams UI.
How It's Used in Practice
Employees interact with the analytics assistant for a wide range of information needs:
Document Search Queries:
- "Find the product roadmap presentation from last month"
- "Show me all emails about the customer onboarding project"
- "What are the open P1 bugs in Jira?"
Analytical Queries:
- "Show me revenue by product line for Q4"
- "Compare our sales pipeline to this time last year"
- "What's the average customer lifetime value?"