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


Azure Cosmos DB-adatok vizualizációja a Power BI használatával

A KÖVETKEZŐRE VONATKOZIK: NoSQL

Ez a cikk az Azure Cosmos DB-adatok Power BI Desktophoz való csatlakoztatásához szükséges lépéseket ismerteti.

Az Alábbi lehetőségek egyikével csatlakozhat az Azure Cosmos DB-hez a Power BI desktopból:

  • Az Azure Synapse Link használatával olyan Power BI-jelentéseket készíthet, amely nincs hatással a tranzakciós számítási feladatokra, és nincs ETL-folyamat.

    Használhatja a DirectQueryt vagy az importálási módot. A DirectQuery használatával irányítópultokat/jelentéseket hozhat létre élő adatok használatával az Azure Cosmos DB-fiókokból anélkül, hogy importálja vagy másolja az adatokat a Power BI-ba.

  • Csatlakoztassa a Power BI Desktopot az Azure Cosmos DB-fiókhoz a Power BI-hoz készült Azure Cosmos DB-összekötővel. Ez a beállítás csak importálási módban érhető el, és a tranzakciós számítási feladatokhoz lefoglalt kérelemegységeket fogja felhasználni.

Feljegyzés

A Power BI Desktopban létrehozott jelentések közzétehetők PowerBI.com. Az Azure Cosmos DB-adatok közvetlen kinyerése nem végezhető el PowerBI.com.

Előfeltételek

A Power BI-oktatóanyag utasításainak követése előtt győződjön meg arról, hogy rendelkezik hozzáféréssel az alábbi erőforrásokhoz:

A jelentések PowerBI.com való megosztásához rendelkeznie kell egy fiókkal a PowerBI.com. További információ a Power BI-ról és a Power BI Pro-ról: https://powerbi.microsoft.com/pricing.

Első lépések

A meglévő Azure Cosmos DB-tárolókon engedélyezheti az Azure Synapse Linket, és néhány kattintással bi-jelentéseket készíthet ezekről az adatokról az Azure Cosmos DB Portál használatával. A Power BI Direct Query módban csatlakozik az Azure Cosmos DB-hez, így anélkül kérdezheti le az élő Azure Cosmos DB-adatokat, hogy az hatással lenne a tranzakciós számítási feladatokra.

Power BI-jelentés/irányítópult létrehozása:

  1. Jelentkezzen be az Azure Portalra , és lépjen az Azure Cosmos DB-fiókjához.

  2. Az Integrációk szakaszban nyissa meg a Power BI panelt, és válassza az Első lépések lehetőséget.

    Feljegyzés

    Ez a lehetőség jelenleg csak a NoSQL-fiókokhoz készült API-khoz érhető el. T-SQL-nézeteket közvetlenül a Synapse kiszolgáló nélküli SQL-készleteiben hozhat létre, és BI-irányítópultokat hozhat létre a MongoDB-hez készült Azure Cosmos DB-hez. További információt a "Power BI és kiszolgáló nélküli Synapse SQL-készlet használata az Azure Cosmos DB-adatok Synapse-nal való elemzéséhez" című témakörben talál.

  3. Az Azure Synapse Link engedélyezése lapon engedélyezheti a Synapse Linket a fiókjában az Azure Synapse-hivatkozás engedélyezése ebben a fiókszakaszban. Ha a Synapse Link már engedélyezve van a fiókjához, akkor ez a lap nem jelenik meg. Ez a lépés előfeltétele annak, hogy elkezdje engedélyezni a Synapse Linket a tárolókon.

    Feljegyzés

    Az Azure Synapse Link engedélyezése költségekkel jár. További részletekért tekintse meg az Azure Synapse Link díjszabási szakaszát.

  4. A tárolókhoz készült Azure Synapse Link engedélyezése szakaszban válassza ki a Synapse Link engedélyezéséhez szükséges tárolókat.

    • Ha egyes tárolókon már engedélyezte a Synapse Linket, a tároló neve melletti jelölőnégyzet be van jelölve. Tetszés szerint megszüntetheti a kijelölésüket a Power BI-ban megjeleníteni kívánt adatok alapján.

    • Ha a Synapse Link nincs engedélyezve, ezt engedélyezheti a meglévő tárolókon.

      Ha a Synapse Link engedélyezése folyamatban van bármelyik tárolón, az ezekből a tárolókból származó adatok nem lesznek belefoglalva. Később térjen vissza erre a lapra, és importálja az adatokat, amikor a tárolók engedélyezve vannak.

    A Meglévő tárolókon engedélyezett Synapse Link állapota.

  5. A tárolókban lévő adatok mennyiségétől függően eltarthat egy ideig a Synapse Link engedélyezése. További információt a Synapse Link engedélyezése meglévő tárolókról szóló cikkben talál.

    A portálon az alábbi képernyőn látható módon ellenőrizheti az előrehaladást. A tárolók a Synapse Link használatával engedélyezve vannak, amikor a folyamat eléri a 100%-ot.

    A Synapse Link sikeresen engedélyezve van a kijelölt tárolókon.

  6. A Munkaterület kiválasztása lapon válassza ki az Azure Synapse Analytics-munkaterületet, és válassza a Tovább gombot. Ez a lépés automatikusan T-SQL-nézeteket hoz létre a Synapse Analyticsben a korábban kiválasztott tárolókhoz. Az Azure Cosmos DB Power BI-hoz való csatlakoztatásához szükséges T-SQL-nézetekről további információt a Nézetek előkészítése című cikkben talál.

    Feljegyzés

    Az Azure Cosmos DB tárolótulajdonosai oszlopként jelennek meg a T-SQL-nézetekben, beleértve a mélyen beágyazott JSON-adatokat is. Ez egy rövid útmutató a BI-irányítópultokhoz. Ezek a nézetek elérhetők lesznek a Synapse-munkaterületen/adatbázisban; Ezeket a nézeteket a Synapse-munkaterületen is használhatja adatfeltáráshoz, adatelemzéshez, adatelemzéshez stb. Vegye figyelembe, hogy a speciális forgatókönyvek összetettebb nézeteket vagy a nézetek finomhangolását igényelhetik a jobb teljesítmény érdekében. További tudnivalók. Tekintse meg a Synapse Link ajánlott eljárásait a Synapse kiszolgáló nélküli SQL-készletekkel kapcsolatos cikkének használatakor.

  7. Választhat egy meglévő munkaterületet, vagy létrehozhat egy újat. Meglévő munkaterület kiválasztásához adja meg az előfizetés, a munkaterület és az adatbázis adatait. Az Azure Portal a Microsoft Entra hitelesítő adataival automatikusan csatlakozik a Synapse-munkaterülethez, és T-SQL-nézeteket hoz létre. Győződjön meg arról, hogy rendelkezik "Synapse-rendszergazda" engedéllyel ehhez a munkaterülethez.

    Csatlakozzon a Synapse Link-munkaterülethez, és hozzon létre nézeteket.

  8. Ezután válassza a .pbids letöltése lehetőséget a Power BI-adatforrásfájl letöltéséhez. Nyissa meg a letöltött fájlt. Tartalmazza a szükséges kapcsolati információkat, és megnyitja a Power BI desktopot.

    Töltse le az asztali Power BI-fájlokat .pbids formátumban.

  9. Mostantól csatlakozhat az Azure Cosmos DB-adatokhoz a Power BI desktopból. Megjelenik az egyes tárolók adatainak megfelelő T-SQL-nézetek listája.

    Az alábbi képernyő például a járműflotta adatait jeleníti meg. Ezeket az adatokat betöltheti további elemzésre, vagy a betöltés előtt átalakíthatja.

    Az egyes tárolók adatainak megfelelő T-SQL-nézetek.

  10. Most már megkezdheti a jelentés készítését az Azure Cosmos DB elemzési adataival. Az adatok módosításai megjelennek a jelentésben, amint az adatok replikálódnak az elemzési tárba, ami általában néhány perc alatt történik.

BI-jelentések készítése Power BI-összekötővel

Feljegyzés

Az Azure Cosmos DB-hez a Power BI-összekötővel való csatlakozás jelenleg csak a NoSQL-hez készült Azure Cosmos DB és a Gremlin-fiókokhoz készült API esetében támogatott.

  1. Futtassa a Power BI Desktopot.

  2. Közvetlenül az üdvözlőképernyőről lekérheti az adatokat, megtekintheti a Legutóbbi források vagy az Egyéb jelentések megnyitását. A képernyő bezárásához válassza a jobb felső sarokban lévő "X" lehetőséget. Megjelenik a Power BI Desktop Jelentés nézete.

    Power BI Desktop jelentésnézet – Power BI-összekötő

  3. Válassza a Kezdőlap menüszalagot, majd kattintson az Adatok lekérése elemre. Megjelenik az Adatok lekérése ablak.

  4. Kattintson az Azure-ra, válassza az Azure Cosmos DB (bétaverzió) lehetőséget, majd kattintson a Csatlakozás gombra.

    Power BI Desktop – Adatok lekérése – Power BI-összekötő

  5. Az Összekötő előnézete lapon kattintson a Folytatás gombra. Megjelenik az Azure Cosmos DB ablak.

  6. Adja meg azt az Azure Cosmos DB-fiók végponti URL-címét, amelyből le szeretné kérni az adatokat az alább látható módon, majd kattintson az OK gombra. Saját fiókjának használatához lekérheti az URL-címet az Azure Portal Kulcsok paneljének URI mezőjéből. Megadhatja az adatbázis nevét, a gyűjtemény nevét, vagy a kezelő segítségével kiválaszthatja az adatbázist és a gyűjteményt, hogy azonosítsa, honnan származnak az adatok.

  7. Ha első alkalommal csatlakozik ehhez a végponthoz, a rendszer kérni fogja a fiókkulcsot. Saját fiókjához kérje le a kulcsot az Azure Portal Írásvédett kulcsok paneljének Elsődleges kulcs mezőjéből. Adja meg a megfelelő kulcsot, majd kattintson a Csatlakozás gombra.

    Javasoljuk, hogy a jelentések készítésekor használja az írásvédett kulcsot. Ez megakadályozza, hogy az elsődleges kulcs szükségtelenül ki legyen téve a lehetséges biztonsági kockázatoknak. Az írásvédett kulcs az Azure Portal Kulcsok paneljén érhető el.

  8. A fiók sikeres csatlakoztatása után megjelenik a Kezelő panel. A Kezelő megjeleníti a fiók alatti adatbázisok listáját.

  9. Kattintson és bontsa ki azt az adatbázist, amelyből a jelentés adatai származnak. Most válasszon ki egy gyűjteményt, amely tartalmazza a lekérni kívánt adatokat.

    Az Előnézet panelen a Rekordelemek listája látható. A Power BI-ban a dokumentum rekordtípusként jelenik meg. Hasonlóképpen egy beágyazott JSON-blokk is rekord a dokumentumban. Ha oszlopként szeretné megtekinteni a tulajdonságok dokumentumait, kattintson a szürke gombra két ellentétes irányban lévő nyíllal, amelyek a rekord kiterjesztését szimbolizálják. A tároló neve jobb oldalán található, ugyanabban az előnézeti panelen.

  10. A Power BI Desktop Jelentés nézetében megkezdheti az adatok megjelenítésére szolgáló jelentések létrehozását. Jelentéseket úgy hozhat létre, hogy mezőket húz a Jelentés vásznon.

  11. Az adatok frissítésének két módja van: alkalmi és ütemezett. Egyszerűen kattintson a Frissítés most gombra az adatok frissítéséhez. Az ütemezett frissítési lehetőségről további információt a Power BI dokumentációjában talál.

Következő lépések