Elérhető a Snowflake Semantic Studio, a szemantikai nézetek IDE-je

A Snowflake általánosan elérhetővé tette a Semantic Studio nevű fejlesztői környezetet a szemantikai nézetek kezelésére. Az eszköz a nézetek szerkesztését a Workspaces felületére helyezi, és integrálja többek között a Snowflake CoCo szolgáltatást, a git verziókezelést és a CI/CD-folyamatokat.
- A Snowflake általánosan elérhetővé tette a Semantic Studio eszközt.
- A szemantikai nézetek a Workspaces környezetében szerkeszthetők.
- A Snowflake CoCo kérésazonosító alapján segíthet a hibák feltárásában.
- A módosítások diffként, vizuális és YAML-nézetben is megjelennek.
- A kiadást git, pull request, CI és visszaállítható előzmények támogatják.
A szemantikai nézetek egyre több rendszert szolgálnak ki
A Snowflake szerint a szemantikai nézetek kezdetben egyetlen Snowflake Cortex Analyst-telepítés környezetét adták, és karbantartásukat egy-két, az adatokat jól ismerő szakemberre bízták. Az adatügynökök terjedésével azonban ugyanazokat a nézeteket már minden olyan ügynök és üzletiintelligencia-eszköz olvashatja, amely az adott mérőszámot használja.
Ez azt jelenti, hogy egyetlen sor módosítása egyszerre több rendszert is érinthet. A vállalat szerint az ügynökök hibás válaszai gyakran hibás mérőszám-definíciókra vagy más, a szemantikai nézetben szereplő utasításokra vezethetők vissza.
A korábbi szerkesztő a Snowsight AI & ML részén, az adatkezelési munkafolyamatoktól elkülönülten működött. A Snowflake október 12-i bejelentése szerint a Semantic Studio ezt a fejlesztési folyamatot alakítja át.
Egy helyre kerül a hibakeresés és a módosítás
A Semantic Studio a szemantikai nézetek szerkesztését a Workspaces környezetébe viszi, ahol a csapatok SQL-lekérdezésekkel, jegyzetfüzetekkel és dbt-projektekkel is dolgozhatnak. A felületen a Snowflake CoCo az editor mellett fut, a fülek közötti váltás pedig nem tölt új oldalakat.
A munkafolyamat egy, a monitorozásból származó kérésazonosítóval is indulhat. A Snowflake leírása szerint a CoCo ennek alapján meg tudja állapítani, melyik mérőszám eredményezte az adott számot és miért, mivel hozzáfér az ügynök konfigurációjához, a lefutott lekérdezéshez és a naplókhoz.
A felhasználó természetes nyelven kérdezhet, majd módosítást is kérhet a szemantikai nézetben. A javasolt változtatás összehasonlításként jelenik meg, amelyet el lehet fogadni vagy el lehet utasítani. A módosítás a vizuális szerkesztőben és YAML-formátumban is látható, a két nézet pedig szinkronban marad.
Verziókezeléssel és ellenőrzött kiadással működik
A Semantic Studio a szemantikai nézetet a csapat által kezelt adattár fájlaként kezeli. A szerkesztett nézeten először kiértékelési készlet futtatható, így ellenőrizhető, hogy a korábban működő kérdések továbbra is megfelelő választ adnak-e.
A változtatás pull requestként kerülhet a kiadási folyamatba, ahol egy másik csapattag átnézheti a különbségeket és a módosítás indoklását. A Snowflake szerint a CI a beolvasztáskor kiértékeléseket is futtathat. A telepítés megmutatja, mi fog változni, és megerősítést kér.
Egy fájl külön fejlesztési, tesztelési és éles környezetre is mutathat. A változás később az előzmények között marad a szerző és az indoklás adataival együtt, és visszaállítható.
A Semantic Studio általánosan elérhető. A Snowflake közlése szerint a Snowsightban egy szemantikai nézet megnyitása mostantól ehhez a felülethez vezet, a használat pedig közvetlenül a vállalat fiókjában vagy a dokumentáció alapján kezdhető meg.
Snowflake: Introducing Semantic Studio: The Semantic View IDE


