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.
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:
- Egy vagy több szemantikai modell importálása egy Power BI Premium- vagy Fabric-kapacitásban lévő munkaterületen. Az importálási szemantikai modell olyan adatmodell, amely teljes mértékben importálja az adatokat a Power BI memórián belüli tárolójába, így lehetővé teszi a gyors és hatékony lekérdezést.
- Nagyméretű szemantikai modell tárolási formátuma engedélyezve a modellhez.
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.
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:
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:
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.
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.
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.
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.
A Lakehouse Explorerben kattintson a jobb gombbal a Táblákelemre, majd válassza Új parancsikonlehetőséget.
Az Új parancsikon válassza a Microsoft OneLake lehetőséget.
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.
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.