Ontologian (esikatselu) opetus osa 0: Johdanto ja ympäristön perustaminen

Tämä opas näyttää, miten luot ensimmäisen ontologiasi (esikatselu) Microsoft Fabricissa, joko generoimalla se olemassa olevasta Power BI:n semanttisesta mallista tai rakentamalla se OneLake-datastasi. Sen jälkeen rikastuttaa ontologiaa reaaliaikaisella operatiivisella datalla ja tutki sitä sekä graafiesikatselun että luonnollisen kielen (NL) kyselyillä Fabric-dataagentin kautta.

Tärkeää

Tämä ominaisuus on esikatseluvaiheessa.

Tämän tutoriaalin esimerkkiskenaario on kuvitteellinen yritys nimeltä Lakeshore Retail. Lakeshore on vähittäisjäätelömyyjä, joka säilyttää myyntitietoja ja pakastimen suoratoistotietoja. Tutoriaalissa luot entiteettityyppejä kuten Store, Products ja SaleEvent. Sidot suoratoistodataa, kuten pakastimen lämpötilaa Eventhousesta, ja vastaat kysymyksiin kuten: "Mikä on kaikkien myymälöiden suurin tuote liikevaihdon perusteella?"

Valitse ontologian luontimenetelmä

Tämä opas sisältää kaksi vaihtoehtoa ontologian (esikatselu) kohteen asettamiseen. Valitse jokin seuraavista menetelmistä:

  • Generointi semanttisesta mallista: Näillä ohjeilla käytät olemassa olevaa semanttista mallia automaattisesti luodaksesi ontologian, jota voit rakentaa ja laajentaa. Valitse tämä vaihtoehto nähdäksesi, miten työskennellä ontologian kanssa, kun sinulla on jo hyvin jäsennelty Power BI -semanttinen malli, joka edustaa liiketoimintaaluettasi.
  • Rakenna suoraan OneLakesta: Näillä ohjeilla luot ontologian manuaalisesti sitomalla ominaisuuksia suoraan OneLakesta. Valitse tämä vaihtoehto nähdäksesi, miten rakentaa ontologia, kun sinulla ei ole semanttista mallia tai haluat täyden hallinnan ontologian suunnitteluun alusta alkaen.

Valitse mieluisa tilanne käyttämällä yllä olevia linkkejä (lataa sivu uudelleen) tai artikkelin alussa olevaa valitsijaa.

Edellytykset

  • työtila, jossa on Microsoft Fabricia käyttävä -. Käytä tätä työtilaa kaikille resursseille, jotka luot tutoriaalissa.

  • Ontologian (esikatselu) ja data-agentin vaaditut asetukset on oltava käytössä vuokralaisellasi. Fabric-ylläpitäjän tulisi ottaa seuraavat asetukset käyttöön ylläpitäjäportaalinvuokralaisten asetuksissa:

    • Ota käyttöön Ontologian item (esikatselu)
    • Käyttäjät voivat käyttää Copilot- ja muita Azure OpenAI:n tukemia ominaisuuksia (vaaditaan dataagentille)
    • Azure OpenAI:lle lähetetty data voidaan käsitellä kapasiteettisi maantieteellisen alueen, vaatimustenmukaisuuden rajan tai kansallisen pilvi-instanssin ulkopuolella (joka vaaditaan dataagentille)

    Kuvakaappaus ontologian käyttöönotosta ylläpitäjäportaalissa.

    Lisätietoja näistä edellytyksistä löytyy kohdasta Ontologia (preview) vaaditut vuokralaisasetukset.

  • työtila, jossa on Microsoft Fabricia käyttävä -. Käytä tätä työtilaa kaikille resursseille, jotka luot tutoriaalissa.

  • Ontologian (esikatselu) ja data-agentin vaaditut asetukset on oltava käytössä vuokralaisellasi. Fabric-ylläpitäjän tulisi ottaa seuraavat asetukset käyttöön ylläpitäjäportaalinvuokralaisten asetuksissa:

    • Ota käyttöön Ontologian item (esikatselu)
    • Käyttäjät voivat käyttää Copilot- ja muita Azure OpenAI:n tukemia ominaisuuksia (vaaditaan dataagentille)
    • Azure OpenAI:lle lähetetty data voidaan käsitellä kapasiteettisi maantieteellisen alueen, vaatimustenmukaisuuden rajan tai kansallisen pilvi-instanssin ulkopuolella (joka vaaditaan dataagentille)
    • Azure OpenAI:lle lähetetty data voidaan tallentaa kapasiteettisi maantieteellisen alueen, vaatimustenmukaisuuden rajan tai kansallisen pilvi-instanssin ulkopuolelle (joka vaaditaan dataagentille)

    Kuvakaappaus ontologian käyttöönotosta ylläpitäjäportaalissa.

    Lisätietoja näistä edellytyksistä löytyy kohdasta Ontologia (preview) vaaditut vuokralaisasetukset.

Lataa näytedataa

Lataa tämän GitHub-kansion sisältö: Ontologianäytteet.

Se sisältää seuraavat esimerkki-CSV-tiedostot. Data sisältää staattisia yksityiskohtia Lakeshore Retailin skenaariosta sekä suoratoistotietoja sen pakastimista:

  • DimStore.csv
  • DimProducts.csv
  • FactSales.csv
  • Freezer.csv
  • FreezerTelemetry.csv

Valmistele järvenrakennus

Noudata näitä vaiheita valmistellessasi esimerkkiopetusdataa järvenrakennuksessa.

  1. Aloita Fabric-työtilastasi. Käytä + Uusi esine -painiketta luodaksesi uuden Lakehouse-esineen .

    Kuvakaappaus uuden järvitaloesineen luomisesta.

  2. Lakehousen nimeksi syötä OntologyDataLH. Sijainnin osalta valitse työtilasi. Rastita Lakehouse-skeemat ja valitse Luo.

  3. Uusi järvitalo avautuu, kun se on valmis. Lakehouse-nauhasta valitse Lataa > tiedostot Lataa tiedostoja.

    Kuvakaappaus tiedostojen lataamisesta järvimajalle.

  4. Valitse neljä aiemmin lataamaasi näyte-CSV-tiedostoa ja ladata ne järvenmökiisi. Nämä tiedostot sisältävät yksityiskohtia liiketoimintakohteista Lakeshore Retail -tilanteessa.

    • DimProducts.csv
    • DimStore.csv
    • FactSales.csv
    • Freezer.csv

    Note

    Älä lataaFreezerTelemetry.csv järvenmökille. Lataat tämän tiedoston Eventhouseen myöhemmässä vaiheessa.

  5. Laajenna Tiedostot-kansio Explorerissa nähdäksesi ladatut tiedostosi. Seuraavaksi lataa jokainen tiedosto delta-taulukkoon.

    Jokaiselle tiedostolle valitse ... tiedostonimen vierestä ja lataa tauluille Uusi > taulukko.

    Kuvakaappaus Lakehousen pöytien lataamisen dialogista.

    Jatka taulukon luontikeskustelua pitäen oletusasetukset.

Järvitalo näyttää seuraavalta kuvalta, kun olet valmis. Oletustaulukon nimet heijastavat tiedostonimiä kaikissa pienissä kirjaimissa.

Kuvakaappaus pöydistä järvimajassa.

Valmistele Power BI:n semanttinen malli

Tämä osio valmistaa sinut luomaan ontologian semanttisesta mallista. Jos et seuraa semanttisen mallin skenaariota ja haluat rakentaa ontologian manuaalisesti OneLakesta, käytä artikkelin alussa olevaa valitsijaa vaihtaaksesi OneLake-skenaarioon.

  1. Lakehouse-nauhasta valitse uusi semanttinen malli.

    Kuvakaappaus uuden semanttisen mallin luomisesta.

  2. Uuden semanttisen mallin paneelissa aseta seuraavat yksityiskohdat:

    • Direct Lake -semanttinen mallinimi: RetailSalesModel

    • Työtila: Opetustyötilasi valitaan oletuksena.

    • Valitse tai poista taulut semanttisesta mallista. Valitse kolme taulukkoa:

      • Dimproduktit
      • dimstore
      • Factsales

      Note

      Älä valitse pakastinpöytää . Tämän entiteettiin luodaan manuaalisesti myöhemmässä vaiheessa.

    Valitse Vahvista.

  3. Avaa semanttinen malli muokkaustilassa , kun se on valmis. Nauhasta valitse Hallinnoi suhteita.

    Kuvakaappaus semanttisesta mallinauhasta.

  4. Hallinnoi suhteita -paneelissa käytä + Uusi suhde -painiketta luodaksesi kaksi suhdetta seuraavilla yksityiskohdilla.

    Taulukosta Pöydälle Kardinaliteetti Ristisuodattimen suunta Tehdä tästä suhteesta aktiivinen?
    factsales, valitse StoreId sarake dimstore, valitse StoreId sarake Monia yhteen (*:1) Yksi Kyllä
    factsales, valitse ProductId sarake Dimproduct, valitse ProductId sarake Monia yhteen (*:1) Yksi Kyllä

    Suhteet näyttävät tältä, kun olet valmis:

    Kuvakaappaus luoduista suhteista.

    Valitse Sulje.

Nyt semanttinen malli on valmis tuotavaksi ontologiaan.

Valmistele tapahtumapaikka

Seuraa näitä vaiheita ladataksesi laitteen suoratoistotiedoston KQL-tietokantaan Eventhousessa.

  1. Fabric-työtilassasi käytä + Uusi esine -painiketta luodaksesi uuden tapahtumatalon nimeltä TelemetryDataEH. Oletustietokanta luodaan samalla nimellä.

  2. Tapahtumatalo avautuu, kun se on valmis. Avaa KQL-tietokanta valitsemalla sen nimi resurssienhallinnasta.

    Kuvakaappaus tapahtumatalon KQL-tietokannasta.

  3. Seuraavaksi luodaan uusi taulukko nimeltä FreezerTelemetry , joka käyttää FreezerTelemetry.csv sample-tiedostoa lähteenä.

    Valikon nauhasta valitse Haku data > Paikallistiedosto.

    Kuvakaappaus tietokannan tietolähteiden vaihtoehdoista.

    Luo uusi taulukkonimeltä FreezerTelemetry ja selaa aiemmin lataamaasiFreezerTelemetry.csv-tiedostoa .

    Kuvakaappaus csv-tiedoston lataamisesta ja taulukon luomisesta.

    Jatka taulukon luontikeskustelua pitäen oletusasetukset.

Kun olet valmis, KQL-tietokanta näyttää FreezerTelemetry-taulukon ja dataa:

Kuvakaappaus taulukosta tietokannassa.

Seuraavat vaiheet

Nyt esimerkkiskenaariosi on asetettu Fabricissa. Seuraavaksi luo ontologiayksikkö (esikatselu) generoimalla se automaattisesti semanttisesta mallista tai rakentamalla se manuaalisesti OneLake-tietolähteestä.

Molemmat vaihtoehdot ovat saatavilla seuraavassa vaiheessa, Luo ontologia.