Willkommen
lavalake ist ein Data Lakehouse für das eigene Rechenzentrum. Alles, was Sie sonst als Cloud-Dienst mieten – Speicher, Abfrage-Engine, Ingestion, Semantikschicht, Suche, Governance und ein KI-Assistent –, läuft hier als eine Installation auf Ihrer Hardware.
Auf dieser Seite
Der kürzeste Vergleich: „Snowflake auf eigener Hardware“. Ihre Daten verlassen Ihre Infrastruktur nicht, und jeder Zugriff läuft unter der Kennung des angemeldeten Nutzers – mit Zeilen- und Spaltenrichtlinien und einem fälschungssicheren Audit-Protokoll.

Wofür es gebaut ist
Für Häuser, die ihre Daten aus rechtlichen, vertraglichen oder wirtschaftlichen Gründen nicht in eine öffentliche Cloud geben – und trotzdem nicht sechs Open-Source-Projekte selbst zusammensetzen und betreiben wollen. Iceberg, ein Katalog, eine Query-Engine, eine Identitätsschicht, ein Rechtemodell und eine Oberfläche: lavalake liefert diese Schichten als ein Produkt hinter einem einzigen Reverse-Proxy.
Was in der Installation steckt
| Bereich | Funktion |
|---|---|
| Abfrage & Suche | SQL-Arbeitsblatt über Trino, eine Semantikschicht aus gepflegten Kennzahlen und mehrtabelligen Sichten, dazu Vektor-, Stichwort- und Hybridsuche mit einem lokalen Einbettungsmodell – ohne Cloud-Schlüssel. |
| Daten reinholen | CSV- und Dateiimport mit Modellierungs- und Bereinigungsassistent, JDBC-Konnektoren für PostgreSQL, MySQL und MS SQL Server, Dokumentenaufnahme für PDF und Word, MCP-Ingestion und ein Dateiablage-Crawler. |
| BI-Anbindung | Ein lesender, regelkonformer HTTP-Feed für Tableau und jedes andere Werkzeug, das JSON oder CSV über HTTP GET liest. Standardmäßig aus. |
| Governance & Betrieb | Delegierte Identität über Keycloak, Zeilen- und Spaltenrichtlinien in Trino, ein WORM-Audit-Protokoll als Hash-Kette, Datenherkunft und Zugriffshistorie, Dashboards, Überwachung, Nutzer- und Rollenverwaltung. |
| KI-Assistent | Ein eingebauter Agent, der mit Ihren delegierten Rechten arbeitet – über geprüfte Werkzeuge, jede Aktion protokolliert, verändernde Schritte nur nach Rückfrage. |
Die Grundentscheidung: kein Dienstkonto
Der Punkt, an dem sich lavalake von den meisten selbst gebauten Lakehouses unterscheidet: Es gibt keinen technischen Nutzer, der alles darf. Jede SQL-Anweisung – aus dem Arbeitsblatt, aus der Suche, aus einem Dashboard, aus dem BI-Feed oder aus dem KI-Assistenten – läuft mit einem Token, das für den angemeldeten Nutzer ausgetauscht wurde. Was Trino diesem Nutzer erlaubt, ist die Grenze.
Auch die Suche hält das ein: der Vektorindex ist nur ein Index. Treffer werden vor der Anzeige unter Ihrer Kennung aus Trino nachgeladen – eine durch Richtlinie verborgene Zeile taucht deshalb auch in Suchergebnissen nicht auf.
Sprache der Oberfläche
Die Konsole und alle Texte im Produkt sind auf Deutsch. Diese Dokumentation gibt es in beiden Sprachen; Menüpunkte werden dabei so genannt, wie sie in der Konsole stehen, und in der englischen Fassung übersetzt in Klammern ergänzt.
Wie es weitergeht
- Architektur – welcher Dienst welche Aufgabe hat und wie sie zusammenhängen.
- Schnellstart – die vollständige Plattform auf einem Rechner, mit Docker Compose.
- Die Konsole – ein Rundgang durch die Arbeitsbereiche.
Stand dieser Dokumentation
Diese Seiten beschreiben Version 0.16.0. Im Zweifel gilt, was die Konsole zeigt.
Stand: Diese Seite beschreibt lavalake 0.16.0. Produkt und Dokumentation liegen in getrennten Repositories – im Zweifel gilt, was die Konsole zeigt.
Etwas fehlt?
Wenn diese Seiten Ihre Frage nicht beantworten, zeigen wir die Plattform in einer halben Stunde an Ihrem Fall.
Demo vereinbaren