Esimerkki · Tietokantojen dokumentointi

Tekoäly kirjoittaa tietokantojen taulu- ja kenttäkuvaukset

Ratkaisu ottaa tietokannan tauluista pienen datanäytteen ja anonymisoi sen. Tekoäly yhdistää näytteeseen tiedot lähdejärjestelmistä ja taulujen välisistä yhteyksistä ja kirjoittaa tauluille ja kentille lyhyet kuvaukset. Kun metadata on kunnossa, myös tekoäly ymmärtää datan, ja dataa voi myöhemmin hakea ja kysellä sen avulla.

SyöteSkeema + 100 rivin näyte
TurvallisuusAnonymisointi ennen analyysiä
LopputulosTaulu- ja kenttäkuvaukset
customer
Tekoälyanalyysi
customer_idCUST-001
Tekoäly: Asiakkaan yksilöllinen tunniste, jota käytetään asiakastietojen, tilausten ja laskujen yhdistämiseen.
customer_nameCompany ***
Tekoäly: Asiakkaan nimi. Kenttä anonymisoidaan analyysiä varten, mutta arvon muoto säilyy, jotta kentän voi silti tulkita.
Lähde: CRM + ERP Näyte: 100 riviä
Lähtötilanne ja ratkaisu

Ilman kuvauksia dataa osaa käyttää vain harva

Lähtötilanne

Dokumentointi puuttuu

Monessa organisaatiossa on paljon tietokantoja ja raportointitauluja. Niiden sisältöä ei kuitenkaan ole kuvattu niin, että käyttäjä ymmärtäisi sen.

  • ✕Taulujen ja kenttien nimet ovat teknisiä lyhenteitä tai järjestelmän omia termejä.
  • ✕Uusi käyttäjä ei tiedä, mitä kenttä tarkoittaa tai mistä arvo tulee.
  • ✕Analyysiin tarvitaan usein asiantuntija, joka tuntee taulut ja niiden väliset yhteydet ennestään.
  • ✕Tekoälystä on datahaussa vähän apua, jos metadata ei kerro, mitä data tarkoittaa.
Ratkaisu

Metadata syntyy automaattisesti

Tekoäly tekee metadatasta ensimmäisen version. Se käy läpi datan rakenteen, näytearvot, lähdejärjestelmät ja taulujen väliset yhteydet.

  • ✓Tietokannasta luetaan pieni ja rajattu näyte, esimerkiksi 100 riviä taulua kohden.
  • ✓Henkilötiedot ja muut arkaluonteiset arvot anonymisoidaan ennen kuin kielimalli analysoi näytteen.
  • ✓Tekoäly yhdistää näytteeseen tietokannan rakenteen, lähdejärjestelmät, taulujen väliset yhteydet ja tiedon liiketoimintaprosessista.
  • ✓Kielimalli kirjoittaa tauluille ja kentille lyhyet kuvaukset, jotka käyttäjä ymmärtää.
Kuvaukset perustuvat kolmeen tietolähteeseen

Pelkkä kentän nimi ei riitä. Mitä enemmän taustatietoa kielimalli saa, sitä osuvampia kuvauksista tulee.

🧩

Tietokannan rakenne ja relaatiot

Taulujen sarakkeet, tietotyypit, avaimet, viiteavaimet ja yhteydet muihin tauluihin.

🔒

Anonymisoitu datanäyte

Tyypilliset arvot ja niiden jakaumat, arvojen muodot, tyhjät arvot ja toistuvat arvomallit. Tunnistettavia tietoja näytteessä ei ole.

🔁

Lähdejärjestelmät

Mistä järjestelmästä kentän arvot tulevat ja miten ne liittyvät prosessiin.

Dokumentoinnin pohjaTaulut & kentät
Analyysin syöte100 rivin näyte
TurvakerrosAnonymisointi
LopputulosMetadata tekoälyn käyttöön
Prosessi

Metadata syntyy kuudessa vaiheessa

Valitse vaihe ja katso, mitä siinä tapahtuu.

Interaktiivinen demo

Näin kuvaus syntyy esimerkkitaulusta

Valitse esimerkkitaulu ja kenttä. Näet anonymisoidun datanäytteen ja kielimallin ehdotuksen metadataksi.

Tekoälyanalyysi
Kenttäkohtainen metadata

Valitse kenttä. Näet sen kuvauksen, luottamustason ja taustatiedot, joihin kuvaus perustuu.

Tekoälyn ehdottama kenttäkuvaus

Perustelu

Relaatiot ja lähteet

Jatkohyöty

Valmis metadata palvelee ihmisiä ja tekoälyä

Esimerkki tekoälykyselystä

Kun tauluilla ja kentillä on kuvaukset, tekoäly ymmärtää paremmin, mitä data tarkoittaa ja miten sitä kannattaa kysellä.

Käyttäjän kysymys → SQL
Metadata käytössä
"Näytä asiakkaat, joilla on paljon myöhästyneitä toimituksia viimeisen 90 päivän aikana."
Metadatan avulla agentti tunnistaa, että kysymys koskee asiakas-, tilaus- ja toimitustauluja. Se yhdistää asiakastunnisteen, toimituksen tilan, toimituspäivän ja myöhästymistä kuvaavan kentän.
SELECT
  c.customer_name,
  COUNT(*) AS delayed_deliveries
FROM customer c
JOIN sales_order o ON c.customer_id = o.customer_id
JOIN delivery d ON o.order_id = d.order_id
WHERE d.delivery_status = 'Delayed'
  AND d.planned_delivery_date >= CURRENT_DATE - INTERVAL '90 days'
GROUP BY c.customer_name
ORDER BY delayed_deliveries DESC;
Hyödyt

Metadatan generointi on pohjatyötä. Sen jälkeen data on helpompi ymmärtää, niin ihmisille kuin tekoälyllekin.

Nopeampi dokumentointi

Taulu- ja kenttäkuvausten ensimmäinen versio syntyy automaattisesti, vaikka tauluja ja kenttiä olisi paljon.

Parempi data governance

Dataomistajat ja asiantuntijat voivat tarkistaa ja hyväksyä tekoälyn ehdotukset yhdessä paikassa.

Tietopohja valmiina tekoälylle

Kun metadata kertoo, mitä data tarkoittaa liiketoiminnalle, dataa voi myöhemmin hakea, yhdistää ja kysellä luonnollisella kielellä.

Kokonaisarvo

Kuvatut taulut ovat pohja, jonka varassa organisaation dataa voi käyttää luotettavammin analytiikassa, raportoinnissa ja tekoälyavusteisessa tiedonhaussa.

Yhteinen ymmärrys datasta

Kaikki näkevät, mitä kenttä tarkoittaa, mistä sen arvo tulee ja mihin muihin tauluihin se liittyy.

Vähemmän asiantuntijariippuvuutta

Perustieto tauluista ei ole enää vain muutaman ihmisen muistissa.

Luotettavampia tekoälyn tulkintoja

Kielimalli tulkitsee dataa paremmin, kun sillä on käytössään hyvä metadata.