Microsoft Fabric -päätöksenteko-opas: valitse tietosäilö

Käytä tätä viiteopasta ja esimerkkiskenaarioita auttaaksesi valitsemaan tietovaraston Microsoft Fabric -työkuormillesi. Kaikki tietovarastot ovat saatavilla yhtenäisessä tallennuksessa OneLakessa.

Kaavio päätösoppaasta ihanteellisen tietovaraston valintaan Microsoft Fabric.

Kaavio esittää päätösoppaan Fabric-tietovaraston valintaan. Tapahtumadatan suoratoistoon ja korkean tarkkuuden interaktiiviseen analytiikkaan käytä tapahtumataloa. NoSQL-tietokannoissa käytä Cosmos DB:tä Fabric-ohjelmassa. Operatiivisiin transaktionaalisiin (OLTP) työkuormiin käytä SQL-tietokantaa Fabric-ohjelmassa. Tekoälyn kehittämiseen vektoritietotyypeillä käytä SQL-tietokantaa Fabric-ohjelmassa tai Cosmos DB:tä Fabric-versiossa. Yritysdatavarastoinnin, SQL-pohjaisen BI:n, OLAP:n ja täyden SQL-transaktiotuen käytössä käytä Fabric tietovarasto. Big dataan ja koneoppimiseen, jossa on jäsentämätöntä, puolistrukturoitua tai jäsenneltyä dataa, sekä data-insinöörityötä, käytä lakehousea. Kaikki Fabric-tietovarastot ovat oletuksena saatavilla OneLakessa avoimen taulukon muodossa.

Ihanteellinen käyttötapaus Microsoft Fabric -kuormitus OneLakessa oletuksena avoimen taulukon muodossa käytettävissä olevat tiedot
Suoratoistettava tapahtumadata, korkea tarkkuus (ajassa, tilassa, yksityiskohdissa – JSON/teksti) toimintatiedot interaktiivista analytiikkaa varten Eventhouse Saatavilla valinnaisena
NoSQL-tietokanta Cosmos DB Fabricissa Kyllä
Operatiivinen transaktionaalinen, OLTP tai normalisoitu tietokanta SQL-tietokanta Fabricissa Kyllä
Kehitä tekoälyä vektoritietotyypeillä SQL-tietokanta Fabric-muodossa tai Cosmos DB Fabric-muodossa Kyllä
Yritysdatavarasto, SQL-pohjainen BI, OLAP, täysi SQL-transaktiotuki ja tekoälytoiminnot (esikatselu) Tietovarasto Kyllä
Big data ja koneoppiminen, jäsentämätön, puolistrukturoitu tai jäsennelty data, data-insinöörityö Lakehouse Kyllä
  • Tapahtumadatan suoratoistoon ja korkean tarkkuuden interaktiiviseen analytiikkaan käytä tapahtumataloa.
  • NoSQL-tietokannoissa käytä Cosmos DB:tä Fabric-ohjelmassa.
  • Operatiivisiin, transaktionaalisiin, OLTP-työkuormiin tai normalisoituihin relaatiotietokantoihin käytä SQL-tietokantaa Fabric-ohjelmassa.
  • Tekoälyn kehittämiseen vektoritietotyypeillä käytä SQL-tietokantaa Fabric-ohjelmassa tai Cosmos DB:tä Fabric-versiossa.
  • Yritysdatavarastoinnin, SQL-pohjaisen BI:n, OLAP:n ja täyden SQL-transaktiotuen käytössä käytä Fabric tietovarasto.
  • Big dataan ja koneoppimiseen, jossa on jäsentämätöntä, puolistrukturoitua tai jäsenneltyä dataa, sekä data-insinöörityötä, käytä lakehousea.
  • Kaikki Fabric-tietovarastot ovat oletuksena saatavilla OneLakessa avoimen taulukon muodossa, lukuun ottamatta tapahtumahuoneen KQL-tietokantaa, jossa OneLaken saatavuus on valinnaisena ominaisuutena.

Persoonat ja taidot

Microsoft Fabric -kuormitus Ensisijaiset kehittäjäpersoonat Ensisijaiset taidot, työkalut Ensisijaiset kielet
Eventhouse Sovelluskehittäjä, datatieteilijä, datainsinööri Ei koodia, KQL, SQL KQL (Kusto-kyselykieli), T-SQL
Cosmos DB Fabricissa Tekoälykehittäjä, sovelluskehittäjä NoSQL-käsitteet, REST-ohjelmointirajapinnat, samanlaiset kuin Azure Cosmos DB REST API -integrointi JavaScriptin/TypeScriptin, Pythonin, C#:n, Javan ja muiden kautta
SQL-tietokanta Fabricissa AI-kehittäjä, Sovelluskehittäjä, Tietokannan kehittäjä, Tietokannan ylläpitäjä Tietokannan hallinta ja kehittäminen, samanlainen kuin Azure SQL Database, SSMS, VS Code ja SQL Server -yhteensopivat kyselytyökalut T-SQL
Fabric-tietovarasto Tietovaraston kehittäjä, data-arkkitehti, datainsinööri, tietokantakehittäjä Tietovarastointikonseptit, tähtiskeematietokannan suunnittelu, SSMS, VS Code ja SQL Server -yhteensopivat kyselytyökalut T-SQL, ei koodia
Lakehouse Datainsinööri, datatieteilijä PySpark, Delta Lake, muistikirjat Spark (Scala, PySpark, Spark SQL, R)

Esimerkkitilanteet

Tutustu näihin skenaarioihin, joiden avulla voit valita tietosäilön Fabricissa.

Skenaario 1

Ammattikehittäjä Susan on Microsoft Fabricin uusi käyttäjä. He ovat valmiita aloittamaan datan siivouksen, mallinnuksen ja analysoinnin, mutta heidän täytyy päättää, rakentavatko datavaraston vai järvimajan. Edellisen taulukon yksityiskohtien tarkastelun jälkeen tärkeimmät päätöksentekopisteet ovat käytettävissä oleva osaaminen ja tarve monitaulutapahtumille.

Susan rakensi monia vuosia tietovarastoja relaatiotietokantamoottoreilla ja tuntee SQL-syntaksin ja toiminnallisuuden. Kun ajattelet suurempaa tiimiä, näiden tietojen pääkuluttajat ovat myös SQL- ja SQL-analyysityökalujen osaamista. Susan päättää käyttää Fabric-varastoa, jonka avulla tiimi voi käyttää ensisijaisesti T-SQL:ää ja samalla antaa organisaation Spark-käyttäjille pääsyn tietoihin.

Susan luo uuden tietovaraston ja käyttää sitä samalla tavalla kuin muita SQL-palvelintietokantoja. Suurin osa olemassa olevasta T-SQL-koodista, jonka hän kirjoitti rakentaakseen varastonsa SQL Server, toimii Fabric tietovarasto, mikä tekee siirtymästä helpon. Halutessaan hän voi käyttää myös samoja työkaluja, jotka toimivat hänen muiden tietokantojensa kanssa, kuten SQL Server Management Studiota. Käyttämällä Fabric-portaalin SQL-editoria Susan ja muut tiimin jäsenet kirjoittavat analyyttisiä kyselyitä, jotka viittaavat muihin tietovarastoihin ja Delta-tauluihin lakehouseissa, yksinkertaisesti käyttämällä kolmiosaisia nimiä suorittaakseen tietokantakyselyitä.

Skenaario 2

Tietoteknikko Rob tallentaa ja mallintaa useita teratavuja tietoja Fabricissa. Tiimissä on sekä PySpark- että T-SQL-taitoja. Suurin osa T-SQL-kyselyitä ajavasta tiimistä on kuluttajia, joten heidän ei tarvitse kirjoittaa INSERT, UPDATE, tai DELETE lauseita. Jäljellä olevat kehittäjät työskentelevät mielellään muistikirjoissa, ja koska tiedot on tallennettu Delta-kohteeseen, he voivat käyttää samankaltaista SQL-syntaksia.

Rob päättää käyttää Lakehousea, jolloin tietotekniikkatiimi voi käyttää monipuolisia taitojaan tietojen kanssa ja antaa T-SQL:n erittäin taitavien tiimin jäsenten käyttää tietoja.

Skenaario 3

Daisy on yritysanalyytikko, joka on käyttänyt Power BI:tä toimitusketjun pullonkaulojen analysointiin suuressa globaalissa jälleenmyyntiketjussa. Heidän on luotava skaalattava tietoratkaisu, joka pystyy käsittelemään miljardeja tietorivejä ja jonka avulla voidaan luoda koontinäyttöjä ja raportteja, joita voidaan käyttää liiketoimintapäätösten tekemiseen. Tiedot ovat peräisin toimipisteistä, toimittajista, lähettäjistä ja muista lähteistä erilaisissa jäsennettyissä, puolirakenteisissa ja jäsentämättömissä muodoissa.

Daisy päättää käyttää Eventhousea skaalattavuuden, nopeiden vasteaikojen, kehittyneiden analytiikkaominaisuuksien, kuten aikasarja-analyysin, geospatiaalisten funktioiden ja Power BI:n nopean suoran kyselytilan, vuoksi. Hän voi suorittaa kyselyitä käyttämällä Power BI:tä ja KQL:ää vertaillakseen nykyisiä ja aiempia ajanjaksoja, tunnistaa nopeasti uusia ongelmia tai tarjota maantieteellistä analytiikkaa maa- ja merireiteille.

Skenaario 4

Kirby on sovellusarkkitehti, jolla on kokemusta .NET-toimintatietojen sovellusten kehittämisestä. He tarvitsevat suuren samanaikaisuuden tietokannan, jossa on täydet ACID-tapahtumien yhteensopivuuden vaatimukset, ja voimakkaasti pakotetut viiteavaimet relaatio-eheyden varmistamiseksi. Kirby haluaa, että automaattinen suorituskyvyn säätö yksinkertaistaa päivittäistä tietokantojen hallintaa.

Kirby päättää SQL-tietokannasta Fabricissa, jossa on sama SQL-tietokantamoduuli kuin Azure SQL -tietokannassa. Fabricin SQL-tietokannat skaalautuvat automaattisesti vastaamaan kysyntään koko työpäivän ajan. Niillä on tapahtumataulukoiden täysi ominaisuus ja tapahtumien eristystasojen joustavuus sarjoitettavasta sitoutuneen tilannevedoksen lukemiseen. Fabricin SQL-tietokanta luo ja pudottaa automaattisesti indeksejä, jotka eivät ole sisältäneet, ajan mittaan havaittujen suoritussuunnitelmien vahvojen signaalien perusteella.

Kirbyn skenaariossa toimintasovelluksen dataan on liityttävä Fabricissa muiden tietojen kanssa: Sparkissä, varastossa ja reaaliaikaisista tapahtumista Eventhousessa. Jokainen Fabric-tietokanta sisältää SQL-analytiikan päätepisteen, joten tietoja voidaan käyttää reaaliaikaisesti Sparkistä tai Power BI -kyselyistä DirectLake-tilaa käyttämällä. Nämä raportointiratkaisut säästävät ensisijaisen toiminnallisen tietokannan analyyttisten kuormitusten kuormitukselta ja vältävät denormalisoinnin. Kirbyllä on myös olemassa operatiivisia tietoja muissa SQL-tietokannoissa, ja hänen on tuotava tiedot muuntamatta niitä. Jos haluat tuoda olemassa olevia operatiivisia tietoja ilman tietotyypin muuntamista, Kirby suunnittelee putkia Fabric Data Factoryn avulla tietojen tuomiseksi Fabric SQL -tietokantaan.

Seuraavat vaiheet