Inteligencja semantyczna

Warstwa semantyczna zbudowana przez sztuczną inteligencję dla twoich baz danych.

Twoja baza danych przechowuje nazwy. Inteligencja semantyczna nadaje znaczenie: do czego służy każda tabela i kolumna, wartości, które może przechowywać kolumna statusu, oraz łączenia, których nikt nie zadeklarował. Agent sieciowy odczytuje schemat i rzeczywiste wartości, a Nova, sztuczna inteligencja strumieni zapytań stworzona do pracy z bazami danych, tworzy warstwę za Ciebie, dzięki czemu Nova, Claude i ChatGPT wysyłają zapytania do bazy danych w jej rzeczywistym stanie.

Włączone do planów Business i Enterprise · Kredyty Nova co miesiąc, a następnie płatność za użytkowanie

Inteligencja semantyczna złącze erp-prod · baza danych sprzedaż zasięg 92%
01

Złapany

Agent sieciowy odczytuje tabele, widoki, kolumny, klucze i indeksy według wybranego przez Ciebie harmonogramu i na Twoje żądanie. To wszystko, co baza danych może Ci powiedzieć o sobie.

Agent sieciowy w Twojej sieci

ord_hdr · 2,4 mln wierszy

O nieint cnoint stat_cdznak(1) ord_dtdata i godzina suma_akcjidziesiętny(12,2) rep_idint

cust_mstr · 38 tys. wierszy

cnoint klient_nmvarchar(60) terenznak(3) cr_limdziesiętny(12,2) akt_flznak(1)

0 zadeklarowano klucze obce0 komentarze do kolumnBrak listy prawidłowych kodów statusu

02

Zrozumiany

Nova opisuje każdą tabelę i kolumnę, wpisuje każdą kolumnę, wymienia wartości, które kolumna kodu faktycznie zawiera, i nazywa połączenia znalezione przez agenta. Nova została do tego stworzona: zna każdy silnik, dialekt i łącznik obsługiwany przez Query Streams, od SQL Server i Oracle po zestawy plików i Stripe. Wszystko, co edytujesz, pozostaje edytowane.

Nova Napisane przez Nova, możesz zastąpić

ord_hdr — Nagłówki zamówień sprzedaży: jeden wiersz na zamówienie klienta, ze statusem, datą, sumą i przedstawicielem handlowym, który jest jego właścicielem. Tabela faktów · Domena sprzedaży.

O nieNumer zamówieniaidentyfikatorklucz podstawowy
cnoKlient, który złożył zamówieniedołącza cust_mstr.cnowiele do jednegosprawdzone pod kątem danych
stat_cdStatus zamówienia 'S'Wysłany58% 'O'Otwórz31% 'H'Wstrzymany7% 'X'Odwołany4%
suma_akcjiCałkowita kwota zamówieniapieniądze
rep_idPrzedstawiciel handlowy, do którego należy zamówieniedołącza emp.emp_idsprawdzone pod kątem danych
cr_limZatwierdzony limit kredytowy w walucie klientapieniądzeedytowane przez Twój zespół
Połączenia znalezione w danych Zadeklarowano 0 kluczy obcych · Sprawdzono 4 kandydatów w Twojej sieci
ord_hdr.cno cust_mstr.cnowiele do jednegozweryfikowanyNumer klienta dla każdego zamówienia znajduje się w karcie klienta.
linia_zamówienia.ohno ord_hdr.ohnowiele do jednegozweryfikowanyLinie zamówień są wyświetlane w nagłówku.
cust_mstr.terr hr.territory.terr_cdwiele do jednegozweryfikowanyZnaleziono w dwóch bazach danych na tym samym serwerze.
identyfikator_ord_hdr.rep_id cust_mstr.cno-odrzuconyLiczby pokrywają się przez przypadek. Nie ma tu związku.
03

Nauczał

Pewna wiedza nie jest zawarta w schemacie: która tabela jest wycofywana, co liczy się jako konto testowe, jak zdefiniowana jest metryka. Gdy ktoś poprawia Novę na czacie, Nova proponuje fakt. Zaczyna on obowiązywać dopiero po przejściu kontroli tylko do odczytu z Twoimi danymi lub po potwierdzeniu przez osobę poprawnych, jednozdaniowych stwierdzeń. Nova nigdy nie zapamiętuje.

Zweryfikowana nauka strumieni zapytań
Kierownik ds. finansów, na czacie: „Nie używaj ord_hist, został wycofany. I zostaw konta testowe poza przychodami, to one mają akt_fl = 'T'.”
NovaNowa: Kontrola ord_hist przeciwko ord_hdr w Twojej sieci. Regułę konta testowego zachowam jako: wyklucz klientów z akt_fl = 'T' z przychodów i liczby klientówCzy to prawda?
Wycofany ze sprzedaży stół zweryfikowano na podstawie danych

ord_hist przyjmuje zamówienia wyłącznie w latach 2014-2018; ord_hdr obejmuje wszystko od tamtej pory. Nova przestaje czytać ord_hist i prowadzi jednolinijkową notatkę na pytania historyczne.

Sprawdzono w sieci: zakresy dat są rzeczywiście rozłączneSprawdzane ponownie po każdym ponownym skanowaniu schematu
Reguła biznesowa potwierdzone przez osobę, która tego uczyła

Konta testowe mają akt_fl = 'T'. Wyklucz ich z liczenia przychodów i klientów.

Autor, dowody i każda zarejestrowana rewizjaZdobywa zaufanie, ponieważ odpowiedzi, które go wykorzystują, są akceptowane
Dołącz niezawodność wymierzony

identyfikator_ord_hdr.rep_id W 11% zamówień internetowych pole jest puste, więc podział na przedstawicieli handlowych nie będzie się sumował. Nova to ujawnia, zamiast to ukrywać.

Ponowne przeprowadzenie pomiaru w przypadku zmiany danych

Jeśli odpowiedzi oparte na fakcie zaczynają być poprawiane, fakt zostaje natychmiast zawieszony i ponownie sprawdzony. Fakty, których nikt nie używa, zanikają; fakty, po które ludzie sięgają, wciąż się rozwijają. Administratorzy widzą każdy fakt, jego dowody i autora, i mogą go poprawiać, usuwać lub blokować osoby, które mogą uczyć.

04

Zapytano

To samo pytanie, na które odpowiedziała sztuczna inteligencja, która widziała tylko nazwy i która odczytała warstwę. Tylko jedna z tych metod działa.

Nova · Claude · ChatGPT
Mówiąc wprost„Ile zamówień wysłał każdy klient w zeszłym miesiącu?”
tylko imionazgadł
SELECT c.name, COUNT(*)
Z   zamówienia o
JOIN   klienci c
  ON c.id = o.customer_id
GDZIE  o.status = 'wysłany'
GROUP BY c.nazwa;

Żadna z tych tabel ani kolumn nie istnieje. Nawet przy prawidłowych nazwach status jest kodem jednoliterowym, więc filtr nie znajdzie niczego.

Nova Nova z inteligencją semantycznąbiegnie
SELECT c.cust_nm, COUNT(*) AS wysłany
Z   ord_hdr o
JOIN   cust_mstr c
  ON c.cno = o.cno
GDZIE  o.stat_cd = 'S'
  ORAZ  o.ord_dt >= '2026-09-01'
GROUP BY c.cust_nm;

Rzeczywista tabela, połączenie znalezione w danych i 'S' z listy wartości danej kolumny.

Wykonane w Twojej sieci przez Agenta

  • Połączenia są wyszukiwane i sprawdzane w Twojej sieci. Systemy ERP i starsze bazy danych często nie deklarują żadnych kluczy obcych. Agent ustala, które kolumny mogłyby być kluczami, porównuje każdego kandydata z rzeczywistymi wartościami na swoim komputerze, nadaje mu kardynalność i werdykt oraz odrzuca podobne, które pokrywają się tylko przypadkowo. Może łączyć tabele w różnych bazach danych na tym samym serwerze. Pozostają tylko wyniki i kilka przykładowych wartości, a dane robocze są usuwane po zakończeniu sprawdzania.
  • Odczytuje to, co Twoja baza danych już wie. Statystyki wyszukiwarki zastępują skanowanie tabel, jeśli takowe istnieją, a komentarze do kolumn, które już napisałeś, również są dostępne.
  • Zbudowane do produkcji. Każde zapytanie to odczyt tworzony przez Agenta samodzielnie, każde ma limit czasu, wolne tabele są wycofywane i ponawiane, a wyszukiwanie odbywa się w ramach budżetu czasu.
  • SaaS i źródła plików również. Stripe, Shopify i HubSpot są profilowane na podstawie lokalnej pamięci podręcznej agenta, więc nie jest wykorzystywany żaden limit interfejsu API dostawcy.

Nova Wysłano do Nova w celu napisania warstwy

  • Nazwy, typy i klucze tabel i kolumn
  • Kilka przykładowych wartości w każdej kolumnie i kilka przykładowych wierszy, ograniczony rozmiar, długi tekst obcięty, binarny zastąpiony symbolem zastępczym
  • Listy wartości dla kolumn statusu i typu wraz z ich liczbą
  • Nigdy nie twórz kopii tabeli. Wyklucz tabele przed uruchomieniem i w dowolnym momencie usuń próbki i opisy Nova według tabeli, schematu lub bazy danych.

Przykładowy schemat wprowadzania zamówień. Listy wartości pochodzą z wartości faktycznie znajdujących się w kolumnach, a nie z domysłów.

Przeczytane przez Czat Nova Nova w Kreatorze zapytań Claude ponad MCP ChatGPT przez MCP

Warstwa semantyczna, której nie musisz budować

Ręcznie tworzone warstwy semantyczne to projekt modelowania. Inteligencja semantyczna zaczyna się od Twoich danych.

Warstwa tworzona ręcznie (dbt, LookML)Inteligencja semantyczna
Kto to pisze?Twój zespół ds. danych w formacie YAML lub LookMLNova, z twojego schematu i prawdziwych wartości. Edytujesz, co chcesz.
Rozpoczęcie pracyProjekt modelowania, zwykle w magazynieWybierz bazę danych i włącz ją
ŁączyZadeklarowane ręcznieOdkryto i sprawdzono pod kątem danych
Gdzie to działaModelowany magazynAktywne bazy danych operacyjnych, zestawy plików i łączniki API za pośrednictwem agenta
Nadążanie za zmianami schematuKtoś edytuje modelOznacza bazę danych flagą, gdy się rozrasta; podczas następnego uruchomienia uzupełniane są tylko nowe dane
Zasady biznesowe i wiedza plemiennaModelowane przez zespół ds. danych, jeśli ktoś pamiętaNauczone na czacie przez osoby, które wiedzą, zweryfikowane na podstawie danych lub potwierdzone przed tym, jak Nova na tym polega
Definicje metryk regulowanychTak, to jest ich siłaTo nie jest cel. Opisuje Twoje dane i uczy się Twoich reguł; nie zastępuje warstwy metryk.

Masz już warstwę DBT lub LookML? Zachowaj ją. Inteligencja semantyczna obejmuje bazy danych, do których nigdy nie dotarła.

Najczęściej zadawane pytania dotyczące inteligencji semantycznej

Czym jest warstwa semantyczna?

Warstwa semantyczna znajduje się między surowymi tabelami a osobami lub narzędziami zadającymi pytania. Wyjaśnia ona znaczenie każdej tabeli i kolumny, sposób łączenia tabel i prawidłowe wartości; niektóre narzędzia nazywają to samo modelem semantycznym. Inteligencja semantyczna tworzy ją automatycznie: agent sieciowy odczytuje schemat i rzeczywiste dane, a Nova, sztuczna inteligencja strumieni zapytań stworzona do pracy z bazami danych, tworzy warstwę. Dostosowuje się ona do każdego obsługiwanego przez nas silnika, dialektu i konektora, dzięki czemu narzędzia sztucznej inteligencji zapisują kod SQL zgodny z bazą danych.

Czy profilowanie spowolni moją bazę danych produkcyjną?

Został zaprojektowany tak, aby tego nie robić. Każde zapytanie jest tylko do odczytu i tworzone przez agenta, każde ma limit czasu, wolne tabele są ponawiane później, a wyszukiwanie działa w ramach budżetu czasu. Podczas gdy silnik przechowuje statystyki, agent odczytuje je, zamiast skanować tabele. Można również wykluczyć duże lub wrażliwe tabele przed wykonaniem.

Moja baza danych nie ma kluczy obcych. Czy nadal działa?

Tak, i to jest najważniejsze. Systemy ERP i starsze schematy często ich nie posiadają. Agent sieciowy znajduje klucze kandydatów, porównuje każdy z rzeczywistymi wartościami w obu kolumnach w Twojej sieci i rejestruje te, które spełniają kryteria, wraz z kardynalnością i wskaźnikiem ufności. Kandydaci, których numery pokrywają się jedynie przez przypadek, są odrzucani, a tabele w różnych bazach danych na tym samym serwerze mogą być łączone. Nova i narzędzia MCP opierają się tylko na pomyślnie zakończonych połączeniach.

A co jeśli Nova poda błędny opis?

Edytuj. Opisy i typy, które wpiszesz, nigdy nie zostaną nadpisane w późniejszych uruchomieniach. Nova uczy się również na podstawie poprawek w czacie, a każdy poznany fakt jest sprawdzany pod kątem Twoich danych lub potwierdzany, zanim Nova na nim skorzysta. Administratorzy mogą przeglądać, poprawiać lub usuwać te fakty.

Czy Nova może poznać nasze zasady biznesowe?

Tak. Zweryfikowana funkcja uczenia się strumieni zapytań (Query Streams Verified Learning) jest wbudowana w Novę. Gdy ktoś poprawia Novę lub wyjaśnia regułę na czacie, Nova proponuje fakt: wycofaną tabelę, rzeczywiste znaczenie kolumny, stopień niezawodności łączenia, regułę biznesową lub definicję metryki. Fakty dotyczące schematu są sprawdzane w sieci za pomocą zapytania tylko do odczytu, zanim zaczną obowiązywać; reguły biznesowe zaczynają obowiązywać, gdy użytkownik potwierdzi jednozdaniowe przeformułowanie Novy. Każdy fakt zachowuje autora, dowody i historię. Jeśli odpowiedzi oparte na fakcie zaczną być poprawiane, jest on zawieszany i ponownie sprawdzany, a pomiary są ponownie uruchamiane w miarę zmian danych. Administratorzy kontrolują, kto może uczyć, i mogą korygować lub wycofywać dowolne dane.

Z jakimi źródłami współpracuje?

SQL Server, PostgreSQL, MySQL, MariaDB, Oracle, Snowflake, BigQuery, SQLite, Microsoft Access i DuckDB, a także zestawy plików i łączniki API, takie jak Stripe, Shopify, HubSpot i Google Analytics 4. Dostosowuje się do dialektu SQL każdego silnika.

Jakie plany obejmują tę funkcję i kto może ją uruchomić?

Semantic Intelligence jest dostępny w ramach planu Nova Business i Enterprise. Przebiegi wliczają się do przetwarzania danych w ramach planu. Tylko administratorzy mogą włączyć usługę, wybrać bazy danych i tabele, które ma obejmować, edytować wyniki lub je usuwać. Korzyści odnoszą wszyscy użytkownicy Nova lub MCP.

Wspierane przez inteligencję semantyczną
Nova

Pozwól firmie Nova nauczyć się Twojej bazy danych.

Podłącz bazę danych, włącz inteligencję semantyczną i zadaj pierwsze pytanie prostym językiem.

Włączone do planów Business i Enterprise · Kredyty Nova co miesiąc, a następnie płatność za użytkowanie