Run sentiment analysis, entity extraction, root cause detection, and text classification directly in Tableau, Power BI, Qlik, and any JDBC/ODBC tool using standard SQL.
ONES Analytics is an embedded NLP and text analytics engine that integrates directly with your existing BI tools. Instead of requiring API calls to cloud-based NLP services, ONES runs locally as a lightweight SQL driver, exposing natural language processing functions through the PostgreSQL wire protocol.
Connect from Tableau, Power BI, Qlik, Excel, DBeaver, or any application that supports JDBC or ODBC. Write standard SQL queries to analyze sentiment, extract entities, detect root causes, classify text into taxonomies, and score semantic similarity — all from within your dashboards and reports.
The engine ships with over 182,000 lexicon entries and 21 domain-specific lexicons covering healthcare, finance, legal, retail, telecommunications, manufacturing, and more. All processing happens on your machine with zero data leaving your environment, making ONES suitable for regulated industries with strict data residency and compliance requirements.
Single binary, no infrastructure, standard SQL
Enterprise NLP without the enterprise complexity
No new language to learn. Call NLP functions with SELECT statements through any PostgreSQL-compatible client.
All processing happens locally. No data leaves your machine. No cloud APIs, no telemetry, no external calls.
Pre-trained lexicons for healthcare, finance, legal, retail, telecom, manufacturing, and 15 more industries.
One executable, no dependencies. Installs in seconds on Windows, macOS, and Linux. Under 35MB.
Works with Tableau, Power BI, Qlik, Excel, DBeaver, and any tool that connects via PostgreSQL, JDBC, or ODBC.
Automatically identifies the industry domain of input text and applies the most relevant lexicon for accurate scoring.
Call NLP from any SQL client
Returns polarity score (-1.0 to 1.0), intensity, and label (positive/negative/neutral).
SELECT SENTIMENT('The product quality is excellent but delivery was slow');
Extracts named entities including people, organizations, locations, dates, and amounts.
SELECT ENTITIES('Dr. Smith at Mayo Clinic prescribed treatment on Jan 5');
Identifies causal patterns, contributing factors, and root cause candidates from text.
SELECT ROOT_CAUSE('Server crashed due to memory leak in the cache module');
Classifies text into a hierarchical taxonomy with category, subcategory, and confidence.
SELECT TAXONOMY('Patient reported chest pain and shortness of breath');
Computes semantic similarity between two texts on a 0.0 to 1.0 scale.
SELECT SIMILARITY('server is down', 'system outage reported');
Identifies the industry domain of text (healthcare, finance, legal, etc.) with confidence.
SELECT DOMAIN_DETECT('The patient exhibited signs of acute respiratory distress');
Domain-specific sentiment analysis with industry-tuned lexicon for higher accuracy.
SELECT SENTIMENT_DOMAIN('Bearish outlook on tech sector', 'finance');
Extracts key phrases and significant terms from text, ranked by relevance.
SELECT KEYWORDS('The quarterly earnings exceeded analyst expectations');
Pre-trained lexicons loaded on demand for your industry
Connect with your existing tools today
Native TACO connector with ONES Analytics icon in the connection pane. Also works via PostgreSQL connector.
TACO + PostgreSQLConnect using the built-in PostgreSQL connector. Server: localhost, Port: 5433, Database: ones.
PostgreSQL ConnectorConnect using the PostgreSQL ODBC driver. Standard connection string with port 5433.
ODBC / PostgreSQLAny tool that supports PostgreSQL, JDBC, or ODBC connections works out of the box.
JDBC / ODBCUp and running in 3 steps
Download the ONES Analytics binary for your platform (Windows, macOS, or Linux).
ones-driver.exe (35MB)
Run the binary. It starts a PostgreSQL-compatible server on port 5433.
./ones-driver --port 5433
Point your BI tool to localhost:5433 using the PostgreSQL connector.
Host: localhost
Port: 5433
Database: ones
Run SQL with NLP functions directly in your dashboard.
SELECT SENTIMENT('Great product!');
Built for regulated industries
No PHI leaves your environment. Process healthcare text locally.
Zero data transmission. No PII processing outside your infrastructure.
Air-gapped deployment with offline license support for restricted environments.
No usage tracking, no analytics, no phone-home except optional license validation.
30-day free trial included. Contact us for licensing options.
Check the format of your ONES Analytics license key
No. The driver runs entirely offline. The only network call is an optional license validation heartbeat on startup. If the server is unreachable, the driver continues working with a warning. For air-gapped environments, offline license files are available with Enterprise plans.
ONES Analytics exposes a PostgreSQL-compatible interface on port 5433. Any tool that can connect to PostgreSQL (Tableau, Power BI, Qlik, Excel, DBeaver, DataGrip, etc.) works out of the box. For Tableau, a dedicated TACO connector is also available.
Only two things: your license key and a hashed machine fingerprint (SHA-256 of hostname + username). No user data, no text content, no query logs. The heartbeat validates that your license is active.
Yes. Domain lexicons are loaded on demand. You can extend coverage by adding custom terminology files for your organization's proprietary vocabulary. Enterprise plans include assistance with custom lexicon development.
The underlying ONES-RS engine processes over 60,000 texts per second for sentiment analysis. The driver adds minimal overhead via the PostgreSQL wire protocol. Lexicons are loaded into memory once at startup for fast lookups.
Yes. Each license key is bound to a machine fingerprint on first activation. This ensures fair per-seat licensing. If you need to move a license, contact support for a key reset.
After 30 days the driver will show a license expired message on startup. Your data and configurations are preserved. Purchase a license key to continue using ONES Analytics without interruption.
Windows (x86_64), macOS (x86_64 and Apple Silicon), and Linux (x86_64). The driver is a single statically-linked binary with no external dependencies.