Semantic models
Metrics, dimensions, relationships, granularity, and official definitions
Rumbleo operates as a governed layer between your users, your semantic model, your analytical databases, and the configured LLM provider. The platform resolves identity, permissions, connection, execution, audit, and usage before querying data
Tenant
One isolated organization
Data
Read-only execution
LLM
No credentials or direct database access
Authenticated session
tenant_id, user_id, role
Policy engine
tools, limits, timeout, row_limit
Semantic model
metrics, dimensions, joins
Validated query
SELECT / CTE, read-only
Audit trail
audit_id, usage, status, rows
Rumbleo combines business context, analytical connections, and configurable agents inside a central governance layer
Business context
Tenant configurationMetrics, dimensions, relationships, granularity, and official definitions
Tenant base instructions to adapt tone, scope, and analysis rules
Governed analytical databases with internal read-only credentials
Personal or organization agents that specialize analysis by domain or method
Saved questions and reference queries that guide recurring analysis
Rumbleo core
Resolves identity, session, model, tools, limits, and policies before querying data
Semantic tools, limits, timeout, autonomy level, and permissions available for each channel
Policy-configured model, without analytical credentials or direct database connections
Translation from semantic model to validated read-only queries scoped to the tenant
Events, status, rows, errors, model, provider, tokens, and usage attached to each execution
Experience and execution
Conversational answerPlanning, clarifications, queries, comparison, explanation, and recommendations
Webapp and compatible channels to ask, continue conversations, and share findings
Private-by-default history, thread continuation, and explicit sharing with tenant users
Input documents, generated files, tables, charts, and platform-proxied downloads
Governance, audit, policies, identity, limits, privacy, and traceability
The LLM provider does not receive credentials, does not open connections to your warehouse, and does not decide identity, tenant, or permissions; Rumbleo acts as the governance proxy and only returns structured results from allowed queries
Analytical credentials are stored as orchestrator-recoverable secrets and encrypted with envelope encryption in deployed environments
The analytical database is queried through internal adapters and read-only users; writes, DDL, administrative commands, and dangerous functions are blocked
Queries are limited by rows and timeout, run on the active tenant connection, and are not exposed in the normal user experience
Detectable sensitive results in samples or tabular responses are masked before return when they match sensitive column patterns
In external channels, the agent only invokes governed tools such as get_semantic_model and run_analytical_query; the platform keeps audit, limits, and session control
The isolation unit where each organization has its own users, agents, conversations, semantic model, analytical connection, limits, audit trail, and usage
The functional representation of the business, loaded per tenant, not editable by tenant analysts or tenant admins in the platform, and used as the source of truth for analysis
Connections to analytical databases configured for the tenant, with several governed databases and one default connection when applicable; credentials never reach the browser
Configurable instructions inside the tenant to specialize analysis by domain, method, or style, available to the organization's users
Threads with contextual memory, associated agent, state, messages, and artifacts, which the owner can share with other users in the same tenant
Usage events, tool calls, queries, timings, errors, status, rows, and consumption, with full content reserved for authorized internal support
Operations are always resolved against one active tenant. Users, agents, conversations, connections, and consumption are not mixed across organizations
Analysts ask questions and work with agents; tenant admins manage users and see usage metrics; internal operators administer tenants and audit trails for support and security
Tenant admins see activity, active users, questions per user, consumption, aggregate errors, agents, and operational status, but they do not read other users' questions, answers, data, or queries unless a conversation is explicitly shared
Usage is monthly and shared by tenant, with consumption recorded by tenant, user, agent, model, token, and event so teams know how much is consumed and where
When the configured mode allows it, the tenant can bring its own OpenAI credential; the key is stored encrypted, never exposed to the frontend, and monthly limits still apply
The organization can control available models and default configuration, with calls associated with provider, model, credential source, and consumption
The organization keeps operational control of the experience without exposing credentials or opening direct access to the LLM provider
Available models and default configuration
Own OpenAI credential when the mode allows it
Tenant users, roles, and agents
Analytical connection and read-only credentials
Shared monthly usage and operational limits
Explicit conversation sharing inside the tenant
The LLM does not execute free SQL against the analytical database
Credentials do not reach the browser
The LLM provider does not open direct warehouse connections
Data, users, agents, and conversations are not mixed across tenants
Internal queries are not shown in the normal user experience
Artifacts are not downloaded without going through the platform
Every analytical answer starts from tenant-versioned definitions: official metrics, compatible dimensions, relationships, granularity, filters, examples, and limitations; if a metric is ambiguous, the system should ask for clarification, and if a definition does not exist in the model, it should not invent it as official
Active model, files, and source documented per tenant
Business term resolution before data execution
Internal queries associated with audit, not visible to the end user
Results include limitations, truncation, or blocking when policy requires it
Users in the same tenant can work over the same data available to the organization and use shared tenant agents; conversations remain private by default and can be shared with specific people in the tenant to review analysis, continue an investigation, or align decisions without exporting the content out of the platform
Users in the same tenant work over the same available data
Shared agents align analysis criteria
Conversations are private by default
Explicit sharing with specific people in the tenant
Each execution leaves a functional trail to review identity, context, tool, status, and usage without showing internal queries to the end user
audit_id
aud_7f3c9a
tenant
acme_retail
user
analyst@company.com
agent
Revenue analyst
semantic_model
retail_v12
tool
run_analytical_query
status
completed
usage
1,248 tokens
The connection is prepared to operate over a governed analytical database, with controlled reads, encrypted secrets, and execution limits
Governed connectors for supported or planned databases according to deployment
Read users, encrypted secrets, and recovery only from the orchestrator
Timeout, row limit, and pre-validation before querying data
Tables, charts, files, and downloads served by platform endpoints
Rumbleo keeps execution, identity, security, audit, and usage inside the platform while your teams ask natural-language questions over traceable business definitions
Request a demo