A SingleStore Analyst percek alatt válaszolhat üzleti kérdésekre

A SingleStore bemutatta a SingleStore Analyst eszközt, amely természetes nyelvű kérdések alapján kérdezi le és elemzi a vállalati adatokat. A rendszer a válaszokat magyarázattal, ábrákkal és további vizsgálati javaslatokkal egészíti ki.
- A SingleStore Analyst természetes nyelvű kérdésekből elemez vállalati adatokat.
- A rendszer követő kérdéseket javasol, és az eredmények mögötti adatokat is értelmezi.
- Az Analyst a SingleStore-ban futó, illetve több külső adatbázisból replikált adatokkal is használható.
- A domainek szabályozzák az adatokat, a felhasználókat, a jogosultságokat és az üzleti kontextust.
- A Context Engine üzleti definíciókat, szemantikai kapcsolatokat és beszélgetési kontextust kezel.
A kérdéstől az elemzésig néhány perc alatt
A SingleStore szeptember 9-i közleménye szerint az Analyst egyik első ügyfele olyan kérdést tett fel, amelyet korábban az adatelemző csapat kapott volna meg. Az ügyfél adatvezetője azt mondta: „Ugyanezt az elemzést a csapatom két hét alatt készítette volna el.”
Az Analystnek ehhez nem kellett új adatfolyamot létrehoznia, hibajegyet felvennie vagy fejlesztési sprintet ütemeznie. A vállalat működését kiszolgáló adatokból dolgozott, és percek alatt visszaadta az eredményt. A felhasználók természetes nyelven kérdezhetnek, majd a válasz alapján további kérdéseket tehetnek fel.
A rendszer a SingleStore szerint nem áll meg az SQL-lekérdezés létrehozásánál és az eredmény megjelenítésénél. Értelmezi az adatokat, azonosítja a változásokat, a fordulópontokat és az eltéréseket, majd olyan követő kérdéseket javasol, amelyek segíthetnek az okok feltárásában.
Kétféleképpen használható a vállalati adatokkal
Azoknál az ügyfeleknél, amelyek működési adatai már a SingleStore-ban futnak, az Analyst közvetlenül ezekhez az adatokhoz férhet hozzá. A közlemény szerint ehhez nem kell külön rendszert telepíteni, adatot áthelyezni vagy egy második példányt szinkronban tartani.
Az eszköz Postgresből, MySQLből, Oracle-ből, SQL Serverből vagy MongoDB-ből replikált adatokon is működhet. Ilyenkor a releváns adatokat Kafka, SingleStore Flow vagy meglévő változásadat-rögzítő eszköz segítségével lehet a SingleStore-ba továbbítani. A cél, hogy a megnövekedő lekérdezési terhelést a SingleStore kezelje, miközben az eredeti adatbázis marad a rendszer nyilvántartási forrása.
A SingleStore szerint az ügynökalapú rendszerekhez három feltétel szükséges: megfelelő üzleti kontextus, nagy számú párhuzamos lekérdezés kezelése és valós idejű adathozzáférés. Az Analyst a vállalat állítása szerint ugyanazon az adaton fut, amelyet az alkalmazás éppen módosít. Így az eredmények néhány milliszekundumos vagy néhány másodperces késéssel készülhetnek, és nem egy korábban exportált másolatra épülnek.
A domainek szabják meg a hozzáférést és a jelentést
Az Analyst használatához aktív domaint kell létrehozni. A domain adatbázisok és táblák gondozott csoportja, saját tulajdonosokkal, felhasználókkal, üzleti háttérrel és jogosultságokkal. Ugyanaz az adatkészlet külön domaint kaphat például a pénzügy, a marketing és a vezetőség számára.
A domain létrehozásakor az Analyst a létrehozó által elérhető adatokból indul ki, indexeli a kijelölt táblákat, mintát vesz az adatokból, és elkészíti a táblák, valamint az oszlopok első jelentésleírását. Emellett csak olvasási jogosultsággal rendelkező adatbázis-felhasználót hoz létre a jóváhagyott táblákhoz. Egy tábla eltávolításakor a hozzáférés visszavonható, a domain törlésekor pedig a felhasználó is megszűnik.
A rendszerben bekapcsolható a rögzítés, így az adminisztrátorok áttekinthetik a kérdéseket, az értékeléseket és a válaszok mögötti SQL-lekérdezéseket. A SingleStore külön Context Engine-t is kínál, amely a közlemény szerint kezeli az üzleti definíciókat, az adatkapcsolatokat, a jogosultságokat és a beszélgetésekből származó kontextust.
A kontextus folyamatosan finomítható
A domainben a vállalat rögzítheti, mit jelentenek a saját kifejezései, például mit tartalmaz a bevétel, mely számlák nem számítanak bele, vagy mikor kezdődik a pénzügyi év. Az Analyst a valós kérdésekből új kontextust is javasolhat, de az csak adminisztrátori jóváhagyás, elutasítás vagy szerkesztés után válik használhatóvá.
A szemantikai réteg leírja, mely táblák tartoznak a hatókörbe, mit jelentenek az oszlopok, és hogyan kapcsolódnak egymáshoz az entitások. A rendszer által következtetett kapcsolatok bizalmi pontszámmal és ellenőrzési sorral jelennek meg. A megbízható kérdés és SQL párok referenciaként rögzíthetők, így a fontos mérőszámok logikája következetesebben használható.
Ez a felépítés a felhasználók számára gyorsabb hozzáférést adhat a vállalati adatokhoz, miközben a hozzáférési kör és az üzleti jelentés domainenként szabályozható. A SingleStore elképzelése szerint így a válaszok egy elemzés lezárása helyett egy további vizsgálat kiindulópontjai lehetnek.
SingleStore: Introducing Singlestore Analyst : Question to Insight While It Still Matters


