Megosztás a következőn keresztül:


Delta Lake-táblaformátum együttműködési képessége

A Microsoft Fabricben a Delta Lake táblaformátum az elemzések szabványa. Delta Lake egy nyílt forráskódú tárolási réteg, amely ACID-tranzakciókat (atomiság, konzisztencia, elkülönítés, tartósság) hoz a big data- és elemzési számítási feladatokhoz.

Minden Fabric-élmény Delta Lake-táblákat hoz létre és használ fel, ami az együttműködési képességet és az egységes termékélményt eredményezi. Az egyik számítási motor, például a Fabric Data Warehouse vagy a Synapse Spark által létrehozott Delta Lake-táblákat bármely más motor, például a Power BI is felhasználhatja. Amikor adatokat ad meg a Fabricbe, a Fabric alapértelmezés szerint Delta-táblákként tárolja őket. A Delta Lake-táblákat tartalmazó külső adatokat egyszerűen integrálhatja OneLake-billentyűparancsokkal.

Delta Lake-funkciók és Fabric-élmények

Az interoperabilitás érdekében az összes Fabric környezet a Delta Lake funkcióihoz és a Fabric képességeihez igazodik. Egyes élmények csak Delta Lake-táblákba írhatnak, míg mások olvashatnak belőle.

  • Írók: Adattárházak, eseménystreamek és exportált Power BI szemantikai modellek a OneLake-be
  • olvasók: SQL Analytics-végpont és Power BI közvetlen tó szemantikai modellek
  • Írók és olvasók: Fabric Spark-futtatókörnyezet, adatfolyamok, adatelőkészítő folyamatok és Kusto Query Language (KQL)-adatbázisok

Az alábbi mátrix a Delta Lake főbb funkcióit és azok támogatását mutatja be az egyes Fabric-képességekhez.

Szövetkapacitás Névalapú oszlopleképezések Törlési vektorok V-alakú írás Táblázatoptimalizálás és -karbantartás Partíciók írása Partíciók olvasása Folyékony klaszterezés TIMESTAMP_NTZ Delta olvasó/író verzió és alapértelmezett táblázat jellemzők
Adattárház – Delta Lake-exportálás Nem Igen Igen Igen Nem Igen Nem Nem Olvasó: 3
Író: 7
Törlési vektorok
SQL Analytics-végpont Igen Igen N/A (nem alkalmazható) N/A (nem alkalmazható) N/A (nem alkalmazható) Igen Igen Nem N/A (nem alkalmazható)
Fabric Spark Runtime 1.3 Igen Igen Igen Igen Igen Igen Igen Igen Olvasó: 1
Író: 2
Fabric Spark Runtime 1.2 Igen Igen Igen Igen Igen Igen Igen, csak olvasható Igen Olvasó: 1
Író: 2
Fabric Spark Runtime 1.1 Igen Nem Igen Igen Igen Igen Igen, csak olvasható Nem Olvasó: 1
Író: 2
Adatfolyamok Igen Igen Igen Nem Igen Igen Igen, csak olvasható módban Nem Olvasó: 1
Író: 2
Adatfolyamok Nem Nem Igen Nem Igen, csak felülírás Igen Igen, csak olvasható Nem Olvasó: 1
Író: 2
Power BI közvetlen tó szemantikai modellek Igen Igen N/A (nem alkalmazható) N/A (nem alkalmazható) N/A (nem alkalmazható) Igen Igen Nem N/A (nem alkalmazható)
Power BI szemantikai modellek exportálása a OneLake-be Igen N/A (nem alkalmazható) Igen Nem Igen N/A (nem alkalmazható) Nem Nem Olvasó: 2
Író: 5
KQL-adatbázisok Igen Igen Nem Nincs* Igen Igen Nem Nem Olvasó: 1
Író: 1
Eseményadatfolyamok Nem Nem Nem Nem Igen N/A (nem alkalmazható) Nem Nem Olvasó: 1
Író: 2

* KQL-adatbázisok bizonyos táblakarbantartási képességeket biztosítanak, például megőrzési. Az adatok a megőrzési időszak végén törlődnek a OneLake-ből. További információ: Egy logikai másolat.

Jegyzet

  • A Fabric alapértelmezés szerint nem ír névalapú oszlopleképezéseket. Az alapértelmezett Fabric élmény olyan táblákat hoz létre, amelyek kompatibilisek a szolgáltatásban. A harmadik féltől származó szolgáltatások által létrehozott Delta Lake táblafunkciói összeegyeztethetetlenek lehetnek.
  • Egyes Fabric-funkciók nem rendelkeznek örökölt táblázat-optimalizálási és karbantartási képességekkel, például a bin-tömörítéssel, a V-rendezéssel és a régi, nem hivatkozott fájlok eltávolításával. Annak érdekében, hogy a Delta Lake-táblák optimálisak maradjanak az elemzéshez, kövesse a Táblakarbantartási funkcióval kezelheti a Delta-táblákat a Fabric az ilyen szolgáltatásokkal betöltött táblákhoz.

Jelenlegi korlátozások

A Fabric jelenleg nem támogatja ezeket a Delta Lake-funkciókat:

  • Delta Lake 3.x Uniform
  • Identitásoszlopok írása (saját Databricks-funkció)
  • Delta Live Tables (saját Databricks-funkció)
  • Az ellenőrzőpont-fájlban már engedélyezve van az RLE (futási hossz kódolása)