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


OneLake-integráció szemantikai modellekhez

A Szemantikai modellek Microsoft OneLake-integrációjával a modelltáblákba importált adatok automatikusan megírhatók Delta-táblákba a OneLake-ben. A Delta formátum a Microsoft Fabric összes számítási motorjának egyesített táblázatformátuma. A OneLake-integráció exportálja az adatokat az összes olyan fő teljesítményfunkcióval, amely lehetővé teszi, hogy zökkenőmentesebb adathozzáférést biztosítson nagyobb teljesítménnyel.

Az adattudósok, adatbázis-elemzők, alkalmazásfejlesztők, adatszakértők és más adatfelhasználók ezután ugyanazokat az adatokat érhetik el, amelyek az üzleti intelligenciát és a pénzügyi jelentéseket vezérlik a Power BI-ban. A T-SQL, a Python, a Scala, a PySpark, a Spark SQL, az R és a kód nélküli/alacsony kódú megoldások mind felhasználhatók a Delta-táblákból származó adatok lekérdezésére.

OneLake-integráció diagramja szemantikai modellekhez

Mielőtt implementál egy OneLake integrációs megoldást a szervezetben, olvassa el jelen cikk későbbi részében megfontolandó szempontokat és korlátozásokat.

Előfeltételek

A szemantikai modellek OneLake-integrációját csak a Power BI Premium P és a Microsoft Fabric F termékváltozatok támogatják. Nem támogatott a Power BI Pro, a Felhasználónkénti Prémium vagy a Power BI Embedded A/EM termékváltozatokban.

A OneLake-integráció engedélyezése előtt a következővel kell rendelkeznie:

Engedélyek

A modellmappák tartalmához való hozzáféréshez és a Lakehouse Explorer mappájára mutató billentyűparancsok létrehozásához a modell közreműködői (olvasási, írási, feltárási) engedélyek szükségesek.

OneLake-integráció engedélyezése

A szemantikai modell beállításai között bontsa ki az OneLake integrációt, állítsa a csúszkát Be állásba, majd válassza az Alkalmaz lehetőséget.

OneLake-integráció engedélyezése a modellbeállításokban.

Felügyeleti portál

A globális és bérlői rendszergazdák a Power BI felügyeleti portálján az alábbi beállítással szabályozhatják a OneLake-integrációt:

  • A felhasználók létrehozhatnak Fabric-elemeket – lehetővé teszik a gyártásra kész Fabric-funkciókat, beleértve a OneLake-integrációt is. Ez a beállítás mind a szervezeti, mind a kapacitási szinten kezelhető. Ha le van tiltva, a felhasználók nem kapcsolhatják be a OneLake-integrációt a szemantikai modelljeikhez, és a OneLake-integrációhoz jelenleg konfigurált szemantikai modellek nem exportálhatnak importálási táblákat a OneLake-be. A OneLake-integráció alapértelmezés szerint engedélyezve van a teljes szervezet számára. Az alábbi képen ez a beállítás engedélyezve van:

    Képernyőkép az adminisztrációs portál beállításáról, amely lehetővé teszi, hogy a felhasználók hálóelemeket hozzanak létre.

  • szemantikai modellek adatokat exportálhatnak a OneLake – lehetővé teszik a OneLake-integrációhoz konfigurált szemantikai modellek számára, hogy importáló táblákat küldjenek a OneLake-be. A teljes szervezetre vonatkozik. Az alábbi képen ez a beállítás engedélyezve van:

    Képernyőkép a felügyeleti portál beállításáról, amely lehetővé teszi a szemantikai modellek egylake-ba való exportálását.

Modell frissítése

Ahhoz, hogy a modellimportálási adatok egy Delta-táblába legyenek írva a OneLake-ben, legalább egy manuális vagy ütemezett frissítést kell futtatni a modellhez. Futtasson manuális frissítést, vagy várjon egy ütemezett frissítést.

OneLake Delta-táblák exportálása

A deltatáblák többféleképpen exportálhatók. Ha a szemantikai modellben engedélyezve van az XMLA olvasási-írási mód, programozott módon exportálhatja a táblázatos objektummodell (TOM) és táblázatos modell szkriptelési nyelvének (TMSL)használatával.

Az SQL Server Management Studio (SSMS) használatával például futtathatja a következő TMSL-parancsot:

{  
 "export": {  
   "layout": "delta",
   "type": "full",  
   "objects": [  
     {  
       "database": "<database name>"  
     }  
   ]  
 }  
}

Az exportfájlok böngészése

Az exportálás után OneLake fájlkezelő, amely a OneLake-t a Windows Fájlkezelővel integrálja, megkeresheti a Delta-tábla exportálási fájljait.

  1. A OneLake fájlkezelőben kattintson a jobb gombbal a munkaterület mappájára, majd válassza Szinkronizálás a OneLake-bőllehetőséget.

  2. A Windows Fájlkezelővel keresse meg az adatfájlokat. A munkaterület mappájában keressen egy olyan almappát, amelynek neve megegyezik a szemantikai modellel és -ra végződik. .Szemantikai Modell. A szemantikai modell mappája minden importálási módú táblát tartalmaz egy almappában, amely tartalmazza a Delta-tábla parquet fájljait és naplóját.

    TMSL exportáló parancs az SSMS-ben.

Gyorsbillentyűk

Ha létrehoz parancsikonokat a szemantikai modell Lakehouse-tábláihoz, gyors és egyszerű hozzáférést biztosíthat hozzájuk a Fabric más számítási feladataiból.

  1. A Lakehouse Explorerben kattintson a jobb gombbal a Táblákelemre, majd válassza Új parancsikonlehetőséget.

  2. Az Új parancsikon válassza a Microsoft OneLake lehetőséget.

  3. A Válasszon egy adatforrástípust, jelölje ki a szemantikai modellt, majd jelölje ki a felvenni kívánt táblákat.

    OneLake parancsikonjai a Fájlkezelőben

Szempontok és korlátozások

  • A 18 tizedesjegynél nagyobb értékeket tartalmazó pénznemadat-típusok pontossági veszteséggel járnak a Delta-fájlokba való exportáláskor.

  • Az BYOK engedélyezett munkaterületek szemantikai modelljei nem támogatottak.

  • Multi-Geo funkciók még nem támogatottak.

  • Mértékek, DirectQuery-táblák, hibrid táblák, számítási csoporttáblák és rendszer által felügyelt összesítő táblák nem exportálhatók Delta formátumú táblákba.

  • A deltatáblák régi verziói három nap után törlődnek. Az adatok régebbi, de most törölt verzióját használó többi végrehajtási motornak tovább kell lépnie egy elérhető verzióra.