Startup articles: launches, insights, stories

andolasoft Articles

Air-Gapped AI Analytics: Apache Superset with Local LLMs (Ollama and vLLM)

Somebody senior has seen a demo. A business user types “which branches had the worst collection efficiency last quarter” and a chart appears. Now they want it in your bank,..
Read more

Text-to-SQL Without Sending Your Data to the LLM: An Architecture for AI Analytics

The first question a security reviewer asks about an AI analytics feature is not about accuracy.It is: “What leaves our network, and where does it go?” If the honest answer..
Read more

Superset Upgrade Playbook: Moving a Production Instance from 3.x to 4.x Without Downtime

A Superset upgrade has one property that shapes everything else: the metadata database migration runs forward and there is no supported migration backward. Once the schema is at 4.x, a..
Read more

Natural-Language Querying on Apache Superset: Build Text-to-SQL Yourself or Use a Managed AI Layer

The question usually arrives in a steering meeting, phrased as if it were small: now that everyone has used a chatbot, can people not just ask Superset a question and..
Read more

Building a Custom Filter or Control-Panel Component for Apache Superset

Not all Apache Superset filters work the same way. Chart controls, native dashboard filters, and cross-filtering serve different purposes—and each requires a different implementation approach.This guide explains how to build..
Read more

Superset Plugin Performance: Rendering 100k-Row Datasets Without Freezing the Dashboard

The complaint arrives as “the dashboard is slow”, and the first instinct is to look at the database. Check the query time in Superset’s chart data response and it is..
Read more

Superset Plugin Performance: Rendering 100k-Row Datasets Without Freezing the Dashboard

Is your Apache Superset dashboard slow even when database queries finish in under a second? The bottleneck might be your browser—not your database. Parsing large responses, transforming data, and rendering..
Read more

How to Set Up Google Workspace SSO for Apache Superset

For organisations running on Google Workspace, Google SSO is the login experience users already know. Flask-AppBuilder includes a built-in Google OAuth handler, making the initial Apache Superset integration possible in..
Read more

How to Set Up Keycloak SSO for Apache Superset (OpenID Connect)

When organisations need full control over identity, Keycloak is a natural fit—whether for on-premise deployments, regulated environments, multiple upstream directories, or an entirely open-source stack. Apache Superset fits right in,..
Read more

How to Set Up Microsoft Entra ID (Azure AD) SSO for Apache Superset

Apache Superset SSO with Microsoft Entra IDIf your organisation uses Microsoft 365, Microsoft Entra ID (formerly Azure Active Directory) already manages employee identities and access. Integrating Superset with Entra ID..
Read more

Superset RBAC Design for a 500-User Enterprise: Roles, Data Access and Dashboard Permissions

Apache Superset Permissions: Smarter Access Control - Apache Superset offers flexible permissions, but default role configurations often lead to excessive privileges and manual dataset access management. This guide explores scalable..
Read more

Multi-Tenant Row-Level Security in Embedded Superset: Three Patterns and When Each Fails

Embedding a Superset dashboard is easy. Making sure each tenant sees only its own data—across every chart, filter, drill-down, and cached result—is where things get serious. A weak tenant boundary..
Read more