Semantische Intelligenz

Eine KI-basierte semantische Schicht für Ihre Datenbanken.

Ihre Datenbank speichert Namen. Semantische Intelligenz fügt Bedeutung hinzu: Wozu dient jede Tabelle und Spalte, welche Werte eine Statusspalte enthalten kann und welche Verknüpfungen nicht explizit definiert wurden. Der Netzwerkagent liest Ihr Schema und Ihre tatsächlichen Werte, und Nova, die für Datenbankaufgaben entwickelte KI für Abfrageströme, erstellt die entsprechende Schicht für Sie. So können Nova, Claude und ChatGPT Ihre Datenbank so abfragen, wie sie tatsächlich ist.

In den Business- und Enterprise-Tarifen enthalten · Monatliche Nova-Guthaben, danach nutzungsbasierte Abrechnung.

Semantische Intelligenz Steckverbinder ERP-Produktion • Datenbank Verkäufe Berichterstattung 92%
01

Gefangen

Der Netzwerkagent liest Tabellen, Sichten, Spalten, Schlüssel und Indizes nach einem von Ihnen festgelegten Zeitplan und auf Anfrage. Mehr Informationen kann die Datenbank Ihnen nicht über sich selbst bereitstellen.

Netzwerkagent in Ihrem Netzwerk

ord_hdr • 2,4 Millionen Zeilen

Ohnoint cnoint stat_cdchar(1) ord_dtDatum/Uhrzeit amt_totdecimal(12,2) rep_idint

cust_mstr • 38.000 Zeilen

cnoint cust_nmvarchar(60) terrchar(3) cr_limdecimal(12,2) act_flchar(1)

0 Fremdschlüssel deklariert0 KolumnenkommentareKeine Liste gültiger Statuscodes

02

Verstanden

Nova beschreibt jede Tabelle und Spalte, ordnet jede Spalte ihrem Typ zu, listet die tatsächlichen Werte einer Codespalte auf und benennt die vom Agenten gefundenen Joins. Nova ist genau dafür entwickelt: Es kennt alle von Query Streams unterstützten Engines, Dialekte und Konnektoren, von SQL Server und Oracle bis hin zu Dateisätzen und Stripe. Änderungen bleiben dauerhaft erhalten.

Nova Geschrieben von Nova, können Sie dies überschreiben

ord_hdr — Auftragskopfdaten: Eine Zeile pro Kundenauftrag mit Status, Datum, Gesamtbetrag und dem zuständigen Vertriebsmitarbeiter. Faktentabelle · Vertriebsdomäne.

OhnoBestellnummerKennungPrimärschlüssel
cnoKunde, der die Bestellung aufgegeben hatjoins cust_mstr.cnoViele-zu-Eins-Beziehungmit den Daten verglichen
stat_cdBestellstatus 'S'Versand58% 'O'Öffnen31% 'H'In der Warteschleife7% 'X'Abgesagt4%
amt_totGesamtbetrag der BestellungGeld
rep_idDer zuständige Vertriebsmitarbeiter ist für die Bestellung verantwortlich.verbindet sich mit emp.emp_idmit den Daten verglichen
cr_limGenehmigtes Kreditlimit in der Währung des KundenGeldbearbeitet von Ihrem Team
In den Daten gefundene Verknüpfungen 0 Fremdschlüssel deklariert · 4 Kandidaten in Ihrem Netzwerk geprüft
ord_hdr.cno cust_mstr.cnoViele-zu-Eins-BeziehungvalidiertDie Kundennummer jeder Bestellung ist im Kundenstamm hinterlegt.
ord_line.ohno ord_hdr.ohnoViele-zu-Eins-BeziehungvalidiertDie Bestellzeilen werden bis zu ihrem Kopfbereich aufgerollt.
cust_mstr.terr hr.territory.terr_cdViele-zu-Eins-BeziehungvalidiertIn zwei Datenbanken auf demselben Server gefunden.
ord_hdr.rep_id cust_mstr.cno-abgelehntDie Zahlen überschneiden sich zufällig. Es besteht kein Zusammenhang.
03

Gelehrt

Manche Informationen sind nicht im Schema enthalten: welche Tabelle archiviert ist, was als Testkonto gilt, wie eine Metrik definiert ist. Wenn jemand Nova im Chat korrigiert, schlägt Nova einen Fakt vor. Dieser wird erst wirksam, nachdem er eine Leseprüfung Ihrer Daten bestanden hat oder die Person eine einzeilige Korrektur bestätigt hat. Nova speichert Informationen nicht einfach.

Abfrageströme verifiziertes Lernen
Finanzverantwortlicher im Chat: „Nicht verwenden ord_histEs wurde eingestellt. Und Testkonten sollten nicht in die Umsatzberechnung einbezogen werden, sie sind diejenigen, die… act_fl = 'T'„
NovaNova: Überprüfung ord_hist gegen ord_hdr Sie befinden sich nun in Ihrem Netzwerk. Die Testkonto-Regel, die ich beibehalten werde, lautet: Kunden ausschließen mit act_fl = 'T' aus Umsatz und KundenzahlenStimmt das?
Ausgemusterter Tisch mit den Daten verglichen

ord_hist Enthält nur Aufträge aus den Jahren 2014 bis 2018; ord_hdr behandelt alles seitdem. Nova hört auf zu lesen ord_hist und führt eine kurze Notiz für historische Fragen.

Ich habe Ihr Netzwerk überprüft: Die Datumsbereiche sind tatsächlich nicht aufeinander abgestimmt.Nach jedem Schema-Rescan erneut geprüft
Geschäftsregel von der Person bestätigt, die es gelehrt hat.

Testkonten haben act_fl = 'T'. Sie sollen von den Umsatz- und Kundenzahlen ausgeschlossen werden.

Autor, Belege und alle dokumentierten ÜberarbeitungenVerdient Vertrauen, da Antworten, die es verwenden, akzeptiert werden.
Zuverlässigkeit ist wichtig gemessen

ord_hdr.rep_id Bei 11 % der Online-Bestellungen fehlt dieses Feld, daher ergibt die Aufschlüsselung nach Vertriebsmitarbeitern nicht das Gesamtergebnis. Nova weist darauf hin, anstatt die Information zu verschweigen.

Die Messung wird bei Datenänderungen erneut durchgeführt.

Wenn Antworten, die auf einer Tatsache basieren, korrigiert werden, wird diese Tatsache sofort suspendiert und erneut überprüft. Fakten, die niemand verwendet, geraten in Vergessenheit; Fakten, die häufig verwendet werden, gewinnen an Bedeutung. Administratoren sehen jede Tatsache, ihre Belege und ihren Autor und können die Lehrenden bearbeiten, entfernen oder sperren.

04

Gefragt

Dieselbe Frage, beantwortet von einer KI, die nur Namen sieht, und von einer, die die Ebene liest. Nur eine dieser Varianten funktioniert.

Nova · Claude · ChatGPT
In einfacher Sprache„Wie viele Bestellungen hat jeder Kunde im letzten Monat versendet?“
Nur Namengeraten
SELECT c.name, ZÄHLEN(*)
VON   Bestellungen o
JOIN   Kunden c
  ON c.id = o.kunden_id
WHERE  O.Status = 'versendet'
GROUP BY c.name;

Keine dieser Tabellen oder Spalten existiert. Selbst mit den richtigen Namen ist der Status ein einbuchstabiger Code, sodass der Filter keine Treffer liefern würde.

Nova Nova, mit semantischer IntelligenzLäufe
SELECT c.cust_nm, ZÄHLEN(*) AS versendet
VON   ord_hdr o
JOIN   cust_mstr c
  ON c.cno = o.cno
WHERE  o.stat_cd = 'S'
  UND  o.ord_dt >= '2026-09-01'
GROUP BY c.cust_nm;

Die eigentliche Tabelle, die in den Daten gefundene Verknüpfung und 'S' aus der eigenen Werteliste der Spalte.

Ausgeführt in Ihrem Netzwerk durch den Agenten

  • Verbindungen werden gefunden und anschließend in Ihrem Netzwerk verifiziert. ERP- und ältere Datenbanken deklarieren oft gar keine Fremdschlüssel. Der Agent ermittelt, welche Spalten als Schlüssel dienen könnten, testet jeden Kandidaten anhand Ihrer realen Werte auf seinem eigenen Rechner, vergibt eine Kardinalität und ein Ergebnis und verwirft Spalten, die sich nur zufällig überschneiden. Er kann Tabellen über verschiedene Datenbanken auf demselben Server hinweg verknüpfen. Lediglich die Ergebnisse und einige Beispielwerte werden gespeichert, die Arbeitsdaten werden nach Abschluss des Tests gelöscht.
  • Es liest, was Ihre Datenbank bereits enthält. Die Engine-Statistiken ersetzen, sofern vorhanden, Tabellenscans, und bereits geschriebene Spaltenkommentare werden übernommen.
  • Für die Serienproduktion entwickelt. Jede Abfrage ist ein Lesevorgang, den der Agent selbst erstellt; jede Abfrage hat ein Timeout, langsame Tabellen werden zurückgestellt und erneut versucht, und die Erkennung läuft innerhalb eines Zeitbudgets.
  • SaaS- und Dateiquellen ebenfalls. Stripe, Shopify und HubSpot werden aus dem lokalen Cache des Agenten profiliert, sodass kein API-Limit der Anbieter verbraucht wird.

Nova An Nova gesendet, um die Schicht zu schreiben

  • Tabellen- und Spaltennamen, Typen und Schlüssel
  • Einige Beispielwerte pro Spalte und einige Beispielzeilen, Länge begrenzt, langer Text abgeschnitten, Binärdaten durch einen Platzhalter ersetzt
  • Wertelisten für Status- und Typspalten mit ihren jeweiligen Häufigkeiten
  • Niemals eine Tabellenkopie erstellen. Tabellen vor dem Ausführen ausschließen und Novas Beispiele und Beschreibungen jederzeit nach Tabelle, Schema oder Datenbank löschen.

Beispielhaftes Auftragserfassungsschema. Die Wertelisten basieren auf den tatsächlichen Werten in Ihren Spalten, niemals auf Schätzungen.

Gelesen von Nova-Chat Nova im Abfrage-Builder Claude über MCP ChatGPT über MCP

Eine semantische Schicht, die Sie nicht selbst erstellen müssen.

Manuell erstellte semantische Schichten sind ein Modellierungsprojekt. Semantische Intelligenz hingegen basiert auf Ihren Daten.

Handgefertigte Ebene (dbt, LookML)Semantische Intelligenz
Wer schreibt es?Ihr Datenteam, in YAML oder LookMLNova, basierend auf Ihrem Schema und den tatsächlichen Werten. Sie bearbeiten, was Sie möchten.
Erste SchritteEin Modellbauprojekt, üblicherweise auf einem LagerhausWählen Sie eine Datenbank aus und schalten Sie sie ein.
Tritt beiDurch Hand erklärtEntdeckt und mit den Daten abgeglichen
Wo es funktioniertDas modellierte LagerLive-Betriebsdatenbanken, Dateisätze und API-Konnektoren über den Agenten
Mit Schemaänderungen Schritt haltenJemand bearbeitet das Modell.Markiert die Datenbank, wenn sie wächst; beim nächsten Durchlauf werden nur die neuen Einträge hinzugefügt.
Geschäftsregeln und StammeswissenVom Datenteam modelliert, falls sich jemand daran erinnertIm Chat von Experten vermittelt, anhand der Daten überprüft oder bestätigt, bevor Nova darauf zurückgreift.
Regulierte MetrikdefinitionenJa, das ist ihre StärkeDas ist nicht das Ziel. Es beschreibt Ihre Daten und lernt Ihre Regeln; es ersetzt keine Metrikschicht.

Sie haben bereits eine dbt- oder LookML-Schicht? Behalten Sie sie bei. Semantic Intelligence deckt die Datenbanken ab, die sie nie erreicht hat.

Häufig gestellte Fragen zur semantischen Intelligenz

Was ist eine semantische Schicht?

Eine semantische Schicht befindet sich zwischen Ihren Rohdatentabellen und den Personen oder Tools, die Anfragen stellen. Sie definiert die Bedeutung jeder Tabelle und Spalte, die Verknüpfung von Tabellen und die Gültigkeit von Werten; manche Tools bezeichnen dies als semantisches Modell. Semantic Intelligence erstellt ein solches Modell automatisch: Der Netzwerkagent liest Ihr Schema und Ihre realen Daten, und Nova, die für Datenbanken entwickelte KI-Software Query Streams, erstellt die Schicht. Sie passt sich jeder von uns unterstützten Engine, jedem Dialekt und jedem Konnektor an, sodass KI-Tools SQL-Anweisungen generieren, die Ihrer Datenbank entsprechen.

Wird die Profilerstellung meine Produktionsdatenbank verlangsamen?

Das ist so konzipiert, dass es nicht so ist. Jede Abfrage ist schreibgeschützt und wird vom Agenten erstellt. Jede Abfrage hat ein Timeout, langsame Tabellen werden später erneut versucht, und die Erkennung läuft innerhalb eines festgelegten Zeitrahmens. Sofern Ihre Engine Statistiken speichert, liest der Agent diese, anstatt Tabellen zu scannen. Sie können außerdem große oder sensible Tabellen vor der Ausführung ausschließen.

Meine Datenbank hat keine Fremdschlüssel. Funktioniert sie trotzdem?

Ja, und genau darauf kommt es an. ERP-Systeme und ältere Schemata verfügen oft über keine. Der Netzwerkagent findet Kandidatenschlüssel, prüft jeden Kandidaten anhand der tatsächlichen Werte in beiden Spalten Ihres Netzwerks und speichert die erfolgreichen Schlüssel mit Kardinalität und Konfidenzwert. Kandidaten, deren Werte sich nur zufällig überschneiden, werden verworfen, und Tabellen in verschiedenen Datenbanken auf demselben Server können verknüpft werden. Nova und die MCP-Tools verwenden ausschließlich die erfolgreichen Verknüpfungen.

Was passiert, wenn Nova eine falsche Beschreibung liefert?

Bearbeiten Sie die Daten. Beschreibungen und Typen, die Sie eingeben, werden bei späteren Ausführungen nicht überschrieben. Nova lernt auch aus Korrekturen im Chat, und jede gelernte Information wird mit Ihren Daten abgeglichen oder bestätigt, bevor Nova sie verwendet. Administratoren können diese Informationen überprüfen, bearbeiten oder entfernen.

Kann Nova unsere Geschäftsregeln erlernen?

Ja. Query Streams Verified Learning ist in Nova integriert. Wenn jemand Nova korrigiert oder eine Regel im Chat erklärt, schlägt Nova eine Information vor: eine archivierte Tabelle, die Bedeutung einer Spalte, die Zuverlässigkeit eines Joins, eine Geschäftsregel oder eine Metrikdefinition. Informationen zum Schema werden vor ihrer Anwendung mit einer schreibgeschützten Abfrage in Ihrem Netzwerk überprüft; Geschäftsregeln treten in Kraft, sobald die Person Novas Kurzfassung bestätigt. Jede Information speichert ihren Autor, die entsprechenden Belege und ihre Historie. Werden Antworten, die auf einer Information basieren, korrigiert, wird diese gesperrt und erneut geprüft. Messungen werden bei Datenänderungen neu durchgeführt. Administratoren legen fest, wer Informationen weitergeben und Inhalte bearbeiten oder archivieren darf.

Mit welchen Datenquellen ist es kompatibel?

SQL Server, PostgreSQL, MySQL, MariaDB, Oracle, Snowflake, BigQuery, SQLite, Microsoft Access und DuckDB sowie Dateisätze und API-Konnektoren wie Stripe, Shopify, HubSpot und Google Analytics 4. Es passt sich dem jeweiligen SQL-Dialekt der Engine an.

Welche Tarife beinhalten es, und wer kann es betreiben?

Semantic Intelligence ist in den Nova Business- und Enterprise-Tarifen enthalten. Die Auswertungen werden auf das Datenverarbeitungsvolumen Ihres Tarifs angerechnet. Nur Administratoren können die Funktion aktivieren, die zu verarbeitenden Datenbanken und Tabellen auswählen, die Ergebnisse bearbeiten oder löschen. Alle Nova- und MCP-Nutzer profitieren davon.

Unterstützt durch semantische Intelligenz
Nova

Lassen Sie Nova Ihre Datenbank kennenlernen.

Verbinden Sie eine Datenbank, aktivieren Sie die semantische Intelligenz und stellen Sie Ihre erste Frage in einfachem Englisch.

In den Business- und Enterprise-Tarifen enthalten · Monatliche Nova-Guthaben, danach nutzungsbasierte Abrechnung.