Tapahtumat
Liity seuraamme FabCon Vegasiin
31. maalisk. klo 23 - 2. huhtik. klo 23
Lopullinen Microsoft Fabric-, Power BI-, SQL- ja tekoälyyhteisöjohtoinen tapahtuma. 31.3.–2.4.2025.
Rekisteröidy jo tänäänTätä selainta ei enää tueta.
Päivitä Microsoft Edgeen, jotta voit hyödyntää uusimpia ominaisuuksia, suojauspäivityksiä ja teknistä tukea.
Koskee:✅ Microsoft Fabric -varasto
Tässä artikkelissa kerrotaan microsoft fabric -taulukoiden suunnittelun keskeisistä käsitteistä.
Taulukoissa tiedot järjestetään loogisesti rivi- ja sarakemuodossa. Jokainen rivi edustaa yksilöllistä tietuetta, ja jokainen sarake edustaa tietueen kenttää.
Tähtirakenne järjestää tiedot faktataulukoiksi ja dimensiotaulukoiksi. Joitakin taulukoita käytetään integroinnissa tai valmistelutiedoissa ennen fakta- tai dimensiotaulukkoon siirtymistä. Kun suunnittelet taulukkoa, päätä, kuuluvatko taulukon tiedot fakta-, dimensio- vai integrointitaulukkoon. Tämä päätös kertoo oikean taulukkorakenteen.
Faktataulukot sisältävät kvantitatiivisia tietoja, jotka luodaan yleisesti tapahtumajärjestelmässä ja ladataan sitten tietovarastoon. Esimerkiksi vähittäiskauppayritys luo joka päivä myyntitapahtumat ja lataa sitten tiedot tietovaraston faktataulukkoon analyysia varten.
Dimensiotaulukot sisältävät määritetietoja, jotka saattavat muuttua, mutta muuttuvat yleensä harvoin. Esimerkiksi asiakkaan nimi ja osoite tallennetaan dimensiotaulukkoon ja päivitetään vain, kun asiakkaan profiili muuttuu. Suuren faktataulukon koon pienentämiseksi asiakkaan nimen ja osoitteen ei tarvitse olla faktataulukon jokaisella rivillä. Sen sijaan faktataulukko ja dimensiotaulukko voivat jakaa asiakastunnuksen. Kysely voi liittää kaksi taulukkoa, jos haluat liittää asiakkaan profiilin ja tapahtumat.
Integrointitaulukot tarjoavat paikan tietojen integrointiin tai valmisteluun. Voit esimerkiksi ladata tiedot valmistelutaulukkoon, tehdä muunnoksia valmistelun tietoihin ja lisätä sitten tiedot tuotantotaulukkoon.
Taulukko tallentaa tiedot OneLakeen osana Varastoa. Taulukko ja tiedot säilyvät riippumatta siitä, onko istunto avoin.
Jos haluat näyttää taulukoiden organisaation, voit käyttää - fact
, dim
- tai int
-etuliitteitä taulukoiden nimissä. Seuraavassa taulukossa on joitakin WideWorldImportersDW-mallitietovaraston rakennetta ja taulukoiden nimiä.
WideWorldImportersDW Source Table Name | Taulukon tyyppi | Tietovarastotaulukon nimi |
---|---|---|
City | Dimensio | wwi.DimCity |
Järjestys | Tieto | wwi.FactOrder |
/
tai \
päättyä :n .
kanssa.Warehousea varten voit luoda taulukon uutena tyhjänä taulukkona. Voit myös luoda ja täyttää taulukon valintalausekkeen tuloksilla. Taulukon luomisessa käytetään seuraavia T-SQL-komentoja.
T-SQL-lause | Kuvaus |
---|---|
LUO TAULUKKO | Luo tyhjän taulukon määrittämällä kaikki taulukon sarakkeet ja vaihtoehdot. |
LUO TAULUKKO VALITTUNA | Täyttää uuden taulukon valintalausekkeen tuloksilla. Taulukon sarakkeet ja tietotyypit perustuvat lausekkeen valintatuloksiin. Jos haluat tuoda tietoja, tämä lauseke voidaan valita ulkoisesta taulukosta. |
Tämä esimerkki luo taulukon, jossa on kaksi saraketta:
CREATE TABLE MyTable (col1 int, col2 int );
Warehouse tukee mukautettujen rakenteet. Kuten SQL Serverissä, myös rakenteet ovat hyvä tapa ryhmitellä yhteen objekteja, joita käytetään samalla tavalla. Seuraava koodi luo käyttäjän määrittämän rakenteen nimeltä wwi
.
/
tai \
päättyä merkkijonoon .
.CREATE SCHEMA wwi;
Microsoft Fabric tukee yleisimmin käytettyjä T-SQL-tietotyyppejä.
Latin1_General_100_BIN2_UTF8
Tällä hetkellä se on sekä taulukoiden että metatietojen oletusarvoinen ja tuettu lajittelu.
Kyselyn optimointi käyttää saraketason tilastoja, kun se luo kyselyn suorittamisen suunnitelman. Kyselyn suorituskyvyn parantamiseksi on tärkeää saada tilastotietoja yksittäisistä sarakkeista, erityisesti sarakkeista, joita käytetään kyselyliitoksissa. Warehouse tukee tilastotietojen automaattista luomista.
Tilastollinen päivittäminen ei tapahdu automaattisesti. Päivitä tilastotiedot sen jälkeen, kun merkittävä määrä rivejä on lisätty tai muutettu. Päivitä esimerkiksi tilastotiedot latauksen jälkeen. Lisätietoja on kohdassa Tilastotiedot.
Warehousessa PERUSAVAinta ja YKSILÖIVÄÄ rajoitusta tuetaan vain, kun molempia käytetään NONCLUSTERED- ja NOT-ENFORCED-parametria.
VIITEAVAINta tuetaan vain, kun NOT-ENFORCED-arvoa käytetään.
Varastotaulukot täytetään lataamalla tietoja toisesta tietolähteestä. Onnistuneen latauksen saavuttamiseksi lähdetietojen sarakkeiden lukujen ja tietotyyppien on oltava yhdenmukaisia tietovarastossa olevan taulukkomäärityksen kanssa.
Jos tiedot ovat peräisin useista tietosäilöistä, voit siirtää tiedot tietovarastoon ja tallentaa ne integrointitaulukkoon. Kun tiedot ovat integrointitaulukossa, voit käyttää tietovaraston tehoa muunnostoimintojen toteuttamiseen. Kun tiedot on valmisteltu, voit lisätä ne tuotantotaulukoihin.
Warehouse tukee monia muiden tietokantojen tarjoamia taulukko-ominaisuuksia, mutta ei kaikkia.
Seuraavassa luettelossa on joitakin taulukon ominaisuuksia, joita ei tällä hetkellä tueta.
Tärkeä
Taulukon rajoitusten tai sarakkeiden lisäämisen suhteen on rajoituksia, kun Lähdeohjausobjektia käytetään Warehousen kanssa.
Tapahtumat
Liity seuraamme FabCon Vegasiin
31. maalisk. klo 23 - 2. huhtik. klo 23
Lopullinen Microsoft Fabric-, Power BI-, SQL- ja tekoälyyhteisöjohtoinen tapahtuma. 31.3.–2.4.2025.
Rekisteröidy jo tänään