esemény
Csatlakozzon hozzánk a FabCon Vegas
márc. 31. 23 - ápr. 2. 23
A Microsoft Fabric, a Power BI, az SQL és az AI közösség által vezetett végső eseménye. 2025. március 31. és április 2. között.
Regisztráljon még maEzt a böngészőt már nem támogatjuk.
Frissítsen a Microsoft Edge-re, hogy kihasználhassa a legújabb funkciókat, a biztonsági frissítéseket és a technikai támogatást.
A következőre vonatkozik:✅ Warehouse a Microsoft Fabricben
Ez a cikk a Microsoft Fabricben lévő táblák tervezésének legfontosabb fogalmait ismerteti.
A táblákban az adatok logikailag sor- és oszlopformátumban lesznek rendszerezve. Minden sor egyedi rekordot jelöl, az egyes oszlopok pedig a rekord egy mezőjét.
A csillagséma ténytáblákba és dimenziótáblákba rendezi az adatokat. Egyes táblákat az integrációhoz vagy az adatok átmeneti tárolásához használunk, mielőtt egy tény- vagy dimenziótáblára lépnénk. Táblázat tervezésekor döntse el, hogy a tábla adatai tény-, dimenzió- vagy integrációs táblába tartoznak-e. Ez a döntés tájékoztatja a megfelelő táblázatstruktúrát.
A ténytáblák olyan mennyiségi adatokat tartalmaznak, amelyeket általában egy tranzakciós rendszerben hoznak létre, majd betöltik az adattárházba. Egy kiskereskedelmi vállalat például naponta hoz létre értékesítési tranzakciókat, majd betölti az adatokat egy adattárház ténytáblájába elemzés céljából.
A dimenziótáblák olyan attribútumadatokat tartalmaznak, amelyek változhatnak, de általában ritkán változnak. Az ügyfél neve és címe például egy dimenziótáblában van tárolva, és csak akkor frissül, ha az ügyfél profilja megváltozik. A nagy ténytáblák méretének minimalizálásához az ügyfél nevének és címének nem kell egy ténytábla minden sorában lennie. Ehelyett a ténytábla és a dimenziótábla megoszthat egy ügyfél-azonosítót. A lekérdezések összekapcsolhatják a két táblát az ügyfél profiljának és tranzakcióinak társításához.
Az integrációs táblák helyet biztosítanak az adatok integrálásához vagy átmeneti tárolásához. Betöltheti például az adatokat egy átmeneti táblába, átalakításokat hajthat végre az előkészítésben lévő adatokon, majd beszúrhatja az adatokat egy éles táblába.
A tábla a OneLake-ben tárolja az adatokat a Warehouse részeként. A tábla és az adatok megmaradnak, függetlenül attól, hogy egy munkamenet meg van-e nyitva.
A táblák rendszerezésének megjelenítéséhez használhatja fact
dim
a táblanevek előtagját vagy int
előtagját. Az alábbi táblázat a WideWorldImportersDW mintaadatraktár néhány sémáját és táblanevét mutatja be.
WideWorldImportersDW forrástábla neve | Táblázat típusa | Adattárház tábla neve |
---|---|---|
Város | Dimenzió | wwi.DimCity |
Rendelés | Fact | wwi.FactOrder |
/
vagy \
végződhetnek .
.A Warehouse esetében létrehozhat egy táblát új üres táblaként. Emellett létrehozhat és feltölthet egy táblázatot egy kijelölési utasítás eredményeivel. A táblázat létrehozásához a következő T-SQL-parancsok tartoznak.
T-SQL-utasítás | Leírás |
---|---|
CREATE TABLE | Üres táblát hoz létre az összes táblaoszlop és beállítás megadásával. |
CREATE TABLE AS SELECT | Feltölt egy új táblát egy kijelölési utasítás eredményével. A táblaoszlopok és adattípusok a select utasítás eredményein alapulnak. Az adatok importálásához ez az utasítás kiválasztható egy külső táblából. |
Ez a példa két oszlopból áll:
CREATE TABLE MyTable (col1 int, col2 int );
A Warehouse támogatja az egyéni sémák létrehozását. Az SQL Serverhez hasonlóan a sémák is jól csoportosítják a hasonló módon használt objektumokat. Az alábbi kód létrehoz egy felhasználó által definiált sémát.wwi
/
vagy \
végződhetnek .
.CREATE SCHEMA wwi;
A Microsoft Fabric támogatja a leggyakrabban használt T-SQL-adattípusokat.
Latin1_General_100_BIN2_UTF8
Jelenleg ez a táblák és metaadatok alapértelmezett és csak támogatott rendezése.
A lekérdezésoptimalizáló oszlopszintű statisztikákat használ, amikor létrehozza a lekérdezés végrehajtásához szükséges tervet. A lekérdezési teljesítmény javítása érdekében fontos, hogy az egyes oszlopokra, különösen a lekérdezési illesztésekben használt oszlopokra vonatkozó statisztikák rendelkezzenek. A Warehouse támogatja a statisztikák automatikus létrehozását.
A statisztikai frissítés nem történik meg automatikusan. Jelentős számú sor hozzáadása vagy módosítása után frissítse a statisztikákat. Például a terhelés után frissítse a statisztikákat. További információ: Statisztika.
A Raktár esetében az ELSŐDLEGES KULCS és az EGYEDI kényszer csak akkor támogatott, ha a NEMCLUSTERED és a NOT ENFORCED is használatos.
A KÜLFÖLDI KULCS csak akkor támogatott, ha NINCS KÉNYSZERÍTVE.
A raktártáblák feltöltése egy másik adatforrásból származó adatok betöltésével lehetséges. A sikeres terhelés eléréséhez a forrásadatok oszlopainak számának és adattípusainak összhangban kell lenniük az adattárházban lévő tábladefinícióval.
Ha az adatok több adattárból származnak, akkor az adatokat az adattárházba is átküldheti, és egy integrációs táblában tárolhatja. Miután az adatok az integrációs táblában szerepelnek, az adattárház erejét használhatja az átalakítási műveletek implementálásához. Az adatok előkészítése után beszúrhatja őket az éles táblákba.
A Warehouse számos, de nem az összes táblafunkciót támogat, amelyeket más adatbázisok kínálnak.
Az alábbi lista néhány olyan táblafunkciót mutat be, amelyek jelenleg nem támogatottak.
Fontos
A Forrásvezérlő és a Warehouse használata esetén a táblakorlátozások vagy oszlopok hozzáadásának korlátozásai vannak.
esemény
Csatlakozzon hozzánk a FabCon Vegas
márc. 31. 23 - ápr. 2. 23
A Microsoft Fabric, a Power BI, az SQL és az AI közösség által vezetett végső eseménye. 2025. március 31. és április 2. között.
Regisztráljon még maOktatás
Modul
Az adattárházak használatának első lépései a Microsoft Fabricben - Training
Ismerje meg az adattárházak Microsoft Fabricben való implementálásának legfontosabb összetevőit és tervezési szempontjait.
Tanúsítvány
Microsoft Certified: Fabric Data Engineer Associate - Certifications
As a fabric data engineer, you should have subject matter expertise with data loading patterns, data architectures, and orchestration processes.
Dokumentáció
T-SQL felület - Microsoft Fabric
A Microsoft Fabric SQL Analytics-végpontjának és warehouse-jának T-SQL felületi területe.
Elsődleges, idegen és egyedi kulcsok - Microsoft Fabric
További információ a microsoft fabricbeli Warehouse használatát támogató táblakorlátozásokról.
Egyedi azonosítók létrehozása egy raktártáblában - Microsoft Fabric
Megtudhatja, hogyan hozhat létre egyedi azonosítókat a Microsoft Fabric-raktártáblákban.