Nova AI Uw database
Nova AI
Query-stromen
Uw database
Vraag Nova, krijg SQL + grafieken
Ontmoet Nova Database REST APIEén sleutel per partner. Geen inloggegevens worden gedeeld.
Bouw een API AutomatiseringGeplande synchronisatie naar 6+ platformen
Verken API naar SQLAPI's bevragen met SQL, geen code
Verken AI-database MCPClaude, Cursor, ChatGPT en Grok communiceren met uw gegevens.
Connect AINova AI door middel van querystreams Nova zet eenvoudige Engelse vragen om in gevalideerde, dialectspecifieke SQL-query's voor tien verschillende database-engines. Typ bijvoorbeeld "toon me de totale omzet per regio voor het afgelopen kwartaal" en Nova genereert de juiste SQL met correcte JOINs, aggregaties, datumfuncties en dialectsyntaxis voor uw specifieke database: PostgreSQL, MySQL, SQL Server, Oracle, Snowflake, BigQuery of elke andere ondersteunde engine. Elke query doorloopt een validatieproces in vier stappen voordat deze wordt uitgevoerd: schema-detectie, kolomverificatie, tracering van het joinpad en syntaxvalidatie. Dit is wat een productieklaar tekst-naar-SQL-systeem onderscheidt van een algemene chatbot die tabelnamen gokt. Hieronder staan vijf voorbeelden die laten zien hoe Nova steeds complexere vragen in natuurlijke taal vertaalt naar accurate SQL. Probeer het gratis — geen creditcard vereist.
Eenvoudig filter: van gewone tekst naar een WHERE-clausule
Het meest voorkomende patroon voor het converteren van tekst naar SQL. Nova koppelt "from California" aan de juiste kolom en waarde.
staat Gebruikt afkortingen van twee letters (CA, niet "Californië") uit de kolomprofilering. Wilt u filteren op stad of dit exporteren?Aggregatie: “Totaal” en “Per” worden SOM + GROEPEREN
Nova herkent de intentie tot aggregatie aan de hand van woorden als 'totaal', 'gemiddelde', 'aantal' en groepering aan de hand van 'per categorie'.
product_id en order_id Vreemde sleutels. Wilt u een staafdiagram of wilt u inzoomen op een specifieke categorie?Datumbereiken: van "laatste kwartaal" tot dialectspecifieke datumfuncties
Natuurlijke datumtaal wordt, afhankelijk van uw database-engine, omgezet naar verschillende SQL-query's. Nova doet dit automatisch.
DATUMONDERDEEL en DATUM TOEVOEGEN in plaats van PostgreSQL's datum_afgekaptDezelfde vraag zou in PostgreSQL een andere, maar equivalente SQL-uitvoer opleveren.Complexe query's: Subquery's en vensterfuncties vanuit één zin
Bij geavanceerde vragen wordt SQL op meerdere niveaus gegenereerd met behulp van CTE's, subquery's of vensterfuncties — hiervoor is geen SQL-kennis vereist.
RANG() vensterfunctie en een subqueryfilter. De Snowflake-specifieke schemaverwijzingen in hoofdletters (ANALYTICS.CUSTOMERS) Zorg ervoor dat de naamgeving van uw magazijn overeenkomt.Dubbelzinnige vragen: Nova vraagt eerst voordat ze een gok doet
Als je vraag betrekking kan hebben op meerdere tabellen of kolommen, vraagt Nova om verduidelijking in plaats van te speculeren.
auth.users — 1.240 rijen (inlogaccounts met e-mailadres, laatste inlogdatum, rol)publiek.app_gebruikers — 8.920 rijen (app-profielen met naam, abonnement, organisatie-ID)legacy.user_accounts — 450 rijen (verouderd, gemigreerd naar auth.users)auth.users met app_gebruikers Voor het complete plaatje?
auth.users.id = app_users.auth_user_id. Alle 1.240 accounts Het geretourneerde bestand bevatte een combinatie van inloggegevens en profielgegevens.Wat deze voorbeelden laten zien over de conversie van natuurlijke taal naar SQL.
Elke bovenstaande demo illustreert een ander NL-naar-SQL-vertalingspatroon dat Nova automatisch afhandelt. Demo 1 toont het eenvoudigste geval: het mappen van een filterzin ("uit Californië") naar een WHERE-clausule. Wat dit niet triviaal maakt, is dat Nova de volgende zaken detecteerde: staat De kolom gebruikt afkortingen van twee letters, niet de volledige staatsnamen — een detail dat is ontdekt tijdens de analyse van de kolomprofielen bij het ontdekken van het schema. Een naïef tekst-naar-SQL-systeem zou het volgende genereren: WAAR staat = 'Californië' en levert nul resultaten op.
Demo 2 schaalt op naar aggregatie. Woorden als 'totaal', 'gemiddelde' en 'aantal' activeren respectievelijk de functies SUM, AVG en COUNT. De zin 'per categorie' komt overeen met GROUP BY en 'gesorteerd op hoogste eerst' met ORDER BY DESC. Nova detecteerde automatisch dat het beantwoorden van deze vraag het samenvoegen van drie tabellen vereiste — producten, order_items en orders — door de relaties tussen externe sleutels in het schema te traceren. Dit is het soort query dat je in 30 seconden in het Engels kunt beschrijven, maar dat meerdere minuten kost om correct in SQL te schrijven, vooral bij onbekende tabelstructuren.
Demo 3 benadrukt het belang van dialectbewustzijn. De uitdrukking "laatste kwartaal" is een datumconcept dat, afhankelijk van uw database-engine, volledig verschillende SQL-waarden oplevert. Op SQL Server wordt het: DATEADD(QUARTER, DATEDIFF(QUARTER, 0, GETDATE()) - 1, 0)Op PostgreSQL levert dezelfde intentie het volgende resultaat op: date_trunc('kwartaal', huidige_datum - interval '3 maanden')Op Snowflake wordt het gebruikt DATEADD('quarter', -1, DATE_TRUNC('quarter', CURRENT_DATE()))Nova genereert automatisch de juiste variant op basis van het type database waarmee u bent verbonden. Deze dialectspecifieke generatie onderscheidt een professionele tekst-naar-SQL-tool van een algemene AI-chatbot.
Demo 4 laat zien hoe Nova een geavanceerde analytische vraag afhandelt die een CTE (Common Table Expression), een subquery voor de gemiddelde berekening en een RANK()-vensterfunctie vereist – allemaal gegenereerd vanuit één enkele Engelse zin. Demo 5 demonstreert wat er gebeurt als uw vraag ambigu is: in plaats van te gokken en mogelijk de verkeerde tabel op te vragen, presenteert Nova de opties en vraagt u om te kiezen. Deze verduidelijkingsstap voorkomt de meest voorkomende fout in door AI gegenereerde SQL: onjuiste tabel- of kolomnamen die fouten of incorrecte resultaten opleveren.
Waarom validatie belangrijker is dan generatie
Het genereren van SQL uit natuurlijke taal is slechts de helft van het probleem. De moeilijkere helft is ervoor zorgen dat de gegenereerde SQL daadwerkelijk correct is voor uw specifieke database. Algemene AI-modellen zoals ChatGPT of Claude kunnen plausibel ogende SQL schrijven, maar ze hebben geen kennis van uw daadwerkelijke tabelnamen, kolomtypen of relaties. Ze gokken. En gokken kan stilzwijgend mislukken — de query kan wel worden uitgevoerd, maar onjuiste resultaten opleveren omdat er een join is gemaakt op de verkeerde kolom of omdat er een kolom is gefilterd die andere waarden gebruikt dan verwacht.
Nova lost dit op met een validatieproces in vier stappen dat wordt uitgevoerd voordat elke query uw database bereikt. Eerst ontdekt het uw werkelijke schema: elke tabel, kolom, gegevenstype en externe sleutelrelatie. Vervolgens analyseert het de kolomwaarden om zaken te begrijpen zoals of staat gebruikt “CA” of “Californië”, ongeacht of status Het gebruikt 0/1 of "actief"/"inactief", en wat de werkelijke enum-waarden zijn. Ten derde traceert het join-paden met behulp van echte foreign keys in plaats van te gokken op de gelijkenis van kolomnamen. Ten vierde valideert het de uiteindelijke SQL door middel van syntax-parsing via sqlglot en fuzzy matching van kolommen met een drempel van 60% met behulp van rapidfuzz. Als een kolom waarnaar wordt verwezen niet bestaat of verkeerd gespeld is, detecteert Nova dit vóór de uitvoering en corrigeert het dit automatisch of vraagt het u om verduidelijking.
Ondersteunde databases voor tekst-naar-SQL
Nova's engine voor het converteren van natuurlijke taal naar SQL ondersteunt tien databaseplatformen: PostgreSQL, MySQL, SQL Server (Microsoft), MariaDB, SQLite, Oracle, Snowflake, Google BigQuery, DuckDB en Microsoft Access. Het ondersteunt ook zes API-connectoren — Stripe, Shopify, HubSpot, Google Analytics 4, Google Search Console en ShipStation — door hun gegevens te synchroniseren met lokale DuckDB-tabellen die kunnen worden opgevraagd met standaard SQL. Elke database heeft zijn eigen SQL-dialect met verschillende syntax voor datums, tekenreeksfuncties, identificatoren, paginering en NULL-afhandeling. Nova genereert automatisch het juiste dialect op basis van uw verbonden gegevensbron, zodat u zich daar nooit meer zorgen over hoeft te maken. LIMIET vs BOVENKANT, aanhalingstekens met backticks versus aanhalingstekens met vierkante haken, of NVL vs SAMENKOMENJe kunt zelfs midden in een gesprek wisselen tussen databases en Nova past de SQL-uitvoer daarop aan.
Veelgestelde vragen
Wat is de relatie tussen natuurlijke taal en SQL?
Hoe nauwkeurig is door AI gegenereerde SQL?
Kan AI complexe SQL-query's met JOINs en subquery's verwerken?
Kent de AI mijn databasestructuur?
Welke databases ondersteunen zoekopdrachten in natuurlijke taal?
Kan ik de SQL-code die Nova genereert bewerken?
Aan de slag met databasequery's in natuurlijke taal
Het omzetten van natuurlijke taal naar SQL met Nova duurt minder dan vijf minuten. Maak een gratis account aan op mijn.querystreams.nlInstalleer de Query Streams Agent op elke machine met toegang tot de database, voeg uw gegevensbron toe en begin met het stellen van vragen. De agent creëert een versleutelde verbinding die alleen uitgaand verkeer toelaat — er zijn geen firewallwijzigingen, VPN-tunnels of inkomende poorten nodig. De agent werkt op Windows, macOS en Linux, wordt automatisch bijgewerkt en ondersteunt meerdere gelijktijdige databaseverbindingen.
AI-credits zijn beschikbaar via maandelijkse abonnementen of eenmalige aankopenNova maakt gebruik van geavanceerde AI — Query Streams selecteert automatisch de optimale provider voor elke query om de beste resultaten te leveren. Elke query die Nova genereert, kan worden opgeslagen in uw querybibliotheek en worden gedeeld met teamleden die deze vanuit de bibliotheek uitvoeren. Microsoft Excel-invoegtoepassing of Google Sheets-add-on — geen SQL-kennis vereist van hun kant. Lees meer over alle mogelijkheden van Nova op de website. BI- en AI-data-analysepagina.
Meta-beschrijving: Natuurlijke taal naar SQL — typ vragen in gewoon Engels en ontvang gevalideerde, dialectspecifieke SQL voor PostgreSQL, MySQL, SQL Server, Snowflake en 6 andere databases. Bekijk 5 praktijkvoorbeelden.
Categorie: Nova AI
Tags: Natuurlijke taal naar SQL, tekst naar SQL, AI SQL-generator, NL naar SQL, AI-databasequery, Nova AI, querystreams, PostgreSQL, MySQL, SQL Server, Snowflake, BigQuery, AI-querybuilder, databasequery met natuurlijke taal, tekst naar SQL-converter
Auteur Bio:
Het Query Streams Team bestaat uit ervaren database-experts, netwerkbeveiligingsprofessionals en veteranen op het gebied van bedrijfsnetwerken met meer dan 25 jaar gezamenlijke ervaring in gegevensbeheer, analyse en veilige softwareontwikkeling.

