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.

Diagram that shows how datamarts fit into the data connection and analysis continuum.

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.

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:

Az adatfolyamokról és az adatok átalakításáról az alábbi cikkekben talál további információt: