Amazon a Snowflake spojily sémantický model s přirozeným dotazováním — končí éra manuálních SQL filtrů v BI

27.6. 2026

Amazon Web Services právě zveřejnil technickou návod, jak propojit Snowflake sémantické pohledy s Amazon QuickSight tak, aby business analytici i provozní týmy mohli pokládat otázky v češtině nebo angličtině místo psaní SQL dotazů. Řešení staví na kombinaci datového skladu Snowflake, jeho AI vrstvě Cortex Analyst a dashboardového nástroje QuickSight. Jde o konkrétní implementaci, kterou lze nasadit během jednoho pracovního dne — ne o koncept.

Sémantický pohled jako překladač mezi databází a přirozeným jazykem

Snowflake sémantický pohled není klasická databázová view. Místo pouhého SQL spojení tabulek obsahuje metadata — definici sloupců v přirozeném jazyce, pravidla pro agregaci, synonyma pro business termíny a typické analytické vzorce. Když někdo položí otázku „kolik recenzí měl nejlépe hodnocený film minulý měsíc“, Cortex Analyst přeloží dotaz do SQL, ale nemusí hádat význam sloupce review_score nebo časového razítka. Metadata jsou součástí pohledu.

Tato vrstva odpovídá na problém, který donedávna vyžadoval buď specializované BI role, nebo rizikové ad-hoc SQL dotazy od netechnických uživatelů. Sémantický model funguje jako smlouva mezi IT a business stranou — jednou definované významy platí pro všechny dotazy, ať už je pokládá finanční analytik nebo produktový manažer.

Amazon QuickSight dataset vytvořený z přirozeného dotazu, ne z SQL skriptu

Druhá polovina integrace se týká toho, jak se data dostanou do dashboardu. Standardní postup vyžaduje, aby někdo napsal SQL dotaz, vytvořil dataset v QuickSight a teprve pak navrhl vizualizaci. AWS návod popisuje alternativu — dataset lze vytvořit automaticky z přirozeného dotazu, který položí uživatel v Cortex Analyst.

Konkrétní ukázka pracuje s recenzemi filmů uloženými v Amazon S3, načtenými do Snowflake a popsanými sémantickým pohledem. Analytik se zeptá „jaké filmy mají průměrné hodnocení nad 4 hvězdičky v roce 2024″ a Cortex Analyst vrátí výsledek. Ten lze převést do QuickSight datasetu bez ruční tvorby SQL kódu. Automatizační skript, který AWS poskytuje, zajišťuje, že se sémantická metadata přenesou do QuickSight struktury — názvy polí i jejich business význam zůstanou konzistentní.

Kdo tuto integraci může nasadit a za jak dlouho

Řešení vyžaduje aktivní Snowflake účet s licencí na Cortex Analyst a Amazon QuickSight účet. Pokud firma provozuje datový sklad ve Snowflake a používá AWS ekosystém, technická implementace trvá několik hodin — AWS návod zahrnuje vzorový dataset, sémantický pohled v SQL a Python automatizační skript.

Podstatné je, že nejde o prototyp pro AI tým, ale o production-ready integraci. Data mohou obsahovat citlivé zákaznické informace, finanční metriky nebo provozní KPI. Snowflake i QuickSight mají zabudované role-based access control, takže jeden sémantický pohled může sloužit celé firmě, zatímco každý uživatel vidí jen data, ke kterým má oprávnění.

Jaké dotazy lze položit a jaké ne

Cortex Analyst zvládá agregace, filtry, časové řady a porovnání segmentů. Může odpovědět „kolik procent recenzí bylo negativních v Praze oproti Brnu“ nebo „jak se vyvíjelo průměrné hodnocení měsíc po měsíci“. Nezvládá dotazy, které vyžadují logiku mimo definovaný sémantický model — například propojení s externími daty, která nejsou součástí pohledu, nebo komplexní predikce.

To znamená, že sémantický pohled je třeba navrhnout pečlivě. Pokud firma chce umožnit dotazy na zákaznickou segmentaci, musí být definice segmentu explicitně součástí metadat. Cortex Analyst nehádá záměr — pracuje jen s tím, co je popsáno. To je výhoda i omezení — výsledky jsou konzistentní, ale rozšíření možností vyžaduje úpravu SQL definice.

Automatizační skript jako most mezi AI asistenty a klasickými BI nástroji

AWS poskytuje Python skript, který čte strukturu z Cortex Analyst a vytváří odpovídající QuickSight dataset včetně metadat. Tento postup řeší časté dilema — AI nástroje generují odpovědi rychle, ale výsledky není snadné znovu použít v dashboardech. Bez automatizace musí někdo výsledek ručně překopírovat, ztratí se metadata a vzniká duplicitní práce.

Skript zajišťuje, že když finanční analytik položí dotaz v Cortex Analyst a výsledek mu dává smysl, může tentýž dataset publikovat do QuickSight dashboardu pro celý tým. Není to univerzální ETL nástroj — funguje jen pro tento konkrétní pár technologií. Ale pokud firma oba používá, šetří to týdny práce.

Kde končí tento model a co musí zajistit data tým

Sémantický pohled nezajišťuje čistotu dat. Pokud Snowflake obsahuje duplicitní záznamy, chybějící hodnoty nebo nekonzistentní časová razítka, Cortex Analyst vrátí odpověď, ale bude špatně. Stejně jako u klasického SQL platí „garbage in, garbage out“. AWS návod předpokládá, že vstupní data jsou už připravená.

Další limit je rozsah integrace — řešení funguje jen pro Snowflake a QuickSight. Firmy, které používají jiný datový sklad nebo jiný BI nástroj, musí hledat alternativu. Nicméně princip je přenositelný — sémantický model plus AI asistent plus automatizovaný převod do dashboardu funguje i s jinými nástroji, jen vyžaduje vlastní implementaci.

Podnikáte a přemýšlíte nad nasazením AI? Nejdříve doporučuji udělat analýzu, tzv. Road Mapu nasazení AI, kde zjistíte, jak by Vám nejvíce AI AGENTI pomohli, aby to mělo okamžitý přínos.
Vypočítáme, kolik můžou vydělat, ušetřit, peněz i času. Cílem je, abyste si uvolnil ruce na strategicky důležité věci, pro rodinu a volný čas. Byznys poběží dále.

AI Agenti fungují jako reální zaměstnanci, ale nikdy nespí, nepotřebují odpočívat, nezapomenou nic z toho, co je naučíte. Zaškolíte je a pak už nemáte žádné starosti. A dokonce nechtějí ani výplatu, jen papají malé množství tokenů, což ale většinou spraví i paušál za 500,- Kč / měsíc za ChatGpt, nebo Claude. Orientačně vyjdou na cca 6.000,- Kč/ měsíc, ale práce většinou udělají i za desítky tisíc a nepotřebují kancelář, ani služební auto. Telefonní číslo ale potřebují, aby mohli reagovat na zprávy a komunikovat ven.

Ilustrační obrázek k článku: Co znamená novinka v AI pro malé a střední firmy: OpenAI to acquire Ona

Analýza stojí 4.900,- Kč, ale pro prvních 50 klientů je to nyní na naše náklady.