A datamarts ismertetése
Ez a cikk a datamartokkal kapcsolatos fontos fogalmakat ismerteti és ismerteti.
Szemantikai modell ismertetése (alapértelmezett)
A Datamarts egy szemantikai réteget biztosít, amely automatikusan létrejön és szinkronizálódik az adatmarttáblák tartalmával, azok szerkezetével és a mögöttes adatokkal. Ezt a réteget egy automatikusan létrehozott szemantikai modell biztosítja. Ez az automatikus létrehozás és szinkronizálás lehetővé teszi az adatok tartományának további leírását olyan dolgokkal, mint a hierarchiák, a rövid nevek és a leírások. A területi vagy üzleti követelményeknek megfelelő formázást is beállíthat. A datamarts használatával mértékeket és szabványosított metrikákat hozhat létre a jelentéskészítéshez. A Power BI (és más ügyféleszközök) vizualizációkat hozhatnak létre, és a környezet adatai alapján adhatnak eredményeket az ilyen számításokhoz.
A datamartból létrehozott alapértelmezett Power BI szemantikai modell szükségtelenné teszi a különálló szemantikai modellhez való csatlakozást, a frissítési ütemezések beállítását és több adatelem kezelését. Ehelyett létrehozhatja az üzleti logikát egy datamartban, és az adatai azonnal elérhetők lesznek a Power BI-ban, lehetővé téve a következőket:
- Datamart-adathozzáférés a szemantikai modellközponton keresztül.
- Elemzési képesség az Excelben.
- Gyorsan létrehozhat jelentéseket a Power BI szolgáltatás.
- Nincs szükség az adatok frissítésére, szinkronizálására vagy a kapcsolat részleteinek megértésére.
- A Power BI Desktop nélkül hozhat létre megoldásokat a weben.
Az előzetes verzióban az alapértelmezett szemantikai modellkapcsolat csak DirectQuery használatával érhető el. Az alábbi kép bemutatja, hogyan illeszkednek az adatmartok a folyamatkontinuumba az adatokhoz való csatlakozástól kezdve egészen a jelentések létrehozásához.
Az alapértelmezett szemantikai modellek különböznek a hagyományos Power BI szemantikai modellektől az alábbi módokon:
- Az XMLA-végpont támogatja az írásvédett műveleteket, és a felhasználók nem szerkeszthetik közvetlenül a szemantikai modellt. Az XMLA írásvédett engedélyével lekérdezési ablakban kérdezheti le az adatokat.
- Az alapértelmezett szemantikai modellek nem rendelkeznek adatforrás-beállításokkal, és a felhasználóknak nem kell hitelesítő adatokat megadniuk. Ehelyett automatikus egyszeri bejelentkezést (SSO) használnak a lekérdezésekhez.
- Frissítési műveletek esetén a szemantikai modellek a szemantikai modell szerzői hitelesítő adataival csatlakoznak a felügyelt datamart SQL-végponthoz.
A Power BI Desktop használatával a felhasználók összetett modelleket hozhatnak létre, amelyek lehetővé teszik a datamart szemantikai modelljéhez való csatlakozást, és a következőket tehetik:
- Jelölje ki az elemezni kívánt táblákat.
- Adjon hozzá további adatforrásokat.
Végül, ha nem szeretné közvetlenül használni az alapértelmezett szemantikai modellt, csatlakozhat a datamart SQL-végponthoz. További információ: Jelentések létrehozása datamarts használatával.
Az alapértelmezett szemantikai modell ismertetése
A datamart táblái jelenleg automatikusan hozzáadódnak az alapértelmezett szemantikai modellhez. A felhasználók manuálisan is kiválaszthatnak táblákat vagy nézeteket a modellben használni kívánt adatmartból a nagyobb rugalmasság érdekében. Az alapértelmezett szemantikai modellben lévő objektumok elrendezésként jönnek létre a modellnézetben.
Az objektumokat (táblákat és nézeteket) tartalmazó háttérszinkronizálás megvárja, amíg az alsóbb rétegbeli szemantikai modell nem lesz használatban a szemantikai modell frissítéséhez, tiszteletben tartva a korlátozott elavultságot. A felhasználók a szemantikai modellben mindig kiválaszthatják a kívánt vagy nem kívánt táblákat.
Növekményes frissítés és adatmartok ismertetése
Az adatfolyamokhoz és a szemantikai modell növekményes frissítéséhez hasonlóan létrehozhat és módosíthat növekményes adatfrissítést a datamart-szerkesztővel. A növekményes frissítés kibővíti az ütemezett frissítési műveleteket azáltal, hogy automatizált partíciólétrehozást és felügyeletet biztosít az új és frissített adatokat gyakran betöltő datamart-táblákhoz.
A legtöbb adatmart esetében a növekményes frissítés egy vagy több táblát fog tartalmazni, amelyek gyakran változó tranzakciós adatokat tartalmaznak, és exponenciálisan növekedhetnek, például egy relációs vagy csillagadatbázis-sémában lévő ténytáblát. Ha növekményes frissítési szabályzatot használ a tábla particionálására, és csak a legújabb importálási partíciókat frissíti, jelentősen csökkentheti a frissíteni kívánt adatok mennyiségét.
A datamarts növekményes frissítése és valós idejű adatai a következő előnyöket nyújtják:
- Kevesebb frissítési ciklus a gyorsan változó adatokhoz
- A frissítések gyorsabbak
- A frissítések megbízhatóbbak
- Az erőforrás-felhasználás csökken
- Lehetővé teszi nagyméretű adatmartok létrehozását
- Egyszerűen konfigurálható
A proaktív gyorsítótárazás ismertetése
A proaktív gyorsítótárazás lehetővé teszi a mögöttes adatok automatikus importálását az alapértelmezett szemantikai modellhez, így nincs szükség a tárolási mód kezelésére vagy vezénylésére. Az alapértelmezett szemantikai modell importálási módja a datamart szemantikai modelljének teljesítménygyorsítását biztosítja a gyors Veripaq motor használatával. Proaktív gyorsítótárazás használatakor a Power BI megváltoztatja a modell tárolási módját importálásra, amely a Power BI és az Analysis Services memóriabeli motorját használja.
A proaktív gyorsítótárazás a következő módon működik: minden frissítés után az alapértelmezett szemantikai modell tárolási módja DirectQueryre változik. A proaktív gyorsítótárazás aszinkron módon hoz létre egy egymás melletti importálási modellt, amelyet a datamart kezel, és nem befolyásolja a datamart rendelkezésre állását vagy teljesítményét. Az alapértelmezett szemantikai modell befejezése után beérkező lekérdezések az importálási modellt használják.
Az importálási modell automatikus létrehozása körülbelül 10 percen belül történik, miután a rendszer nem észlelt módosításokat az adatmartban. Az importálási szemantikai modell a következő módokon változik:
- Frissítések
- Új adatforrások
- Sémamódosítások:
- Új adatforrások
- Frissítések a Power Query Online adat-előkészítési lépéseihez
- Modellezési frissítések, például:
- Mértékek
- Hierarchiák
- Leírások
Ajánlott eljárások a proaktív gyorsítótárazáshoz
Az üzembehelyezési folyamatokkal biztosíthatja a legjobb teljesítményt, és biztosíthatja, hogy a felhasználók az importálási modellt használják. Az üzembehelyezési folyamatok használata már ajánlott eljárás az adatmartok létrehozásához, de ez biztosítja, hogy gyakrabban használja ki a proaktív gyorsítótárazás előnyeit.
A proaktív gyorsítótárazás szempontjai és korlátozásai
- A Power BI jelenleg 10 percre korlátozza a gyorsítótárazási műveletek időtartamát.
- Az importálási modellben az egyes oszlopok egyediségére/nem null értékére vonatkozó korlátozások lesznek érvényben, és sikertelen lesz a gyorsítótár létrehozása, ha az adatok nem felelnek meg.
Kapcsolódó tartalom
Ez a cikk áttekintést nyújtott a fontos datamart-fogalmakról.
Az alábbi cikkek további információt nyújtanak a datamartsról és a Power BI-ról:
- Bevezetés a datamarts használatába
- A datamarts használatának első lépései
- Adatmartok elemzése
- Jelentések létrehozása datamarts használatával
- Adatmartokhoz való hozzáférés szabályozása
- adatmartok Rendszergazda istrációja
Az adatfolyamokról és az adatok átalakításáról az alábbi cikkekben talál további információt: