A Log Analytics integrálása a Power BI-jal

Az Azure Monitor naplók teljes körű megoldást biztosítanak a naplók betöltéséhez. A Naplók lekérdezésére szolgáló Azure Monitor felhasználói felületén, a Log Analyticsben a naplóadatokat csatlakoztathatja a Microsoft Power BI adatvizualizációs platformhoz.

Ez a cikk bemutatja, hogyan kapcsolható össze a Log Analytics a Power BI-vel a lekérdezési eredmények exportálásával. A Log Analytics exportált adataival jelentéseket és irányítópultokat hozhat létre Power BI.

Feljegyzés

Ingyenes Power BI funkciókkal integrálhatja és létrehozhat jelentéseket és irányítópultokat. Az olyan speciális funkciók, mint a munka megosztása, az ütemezett frissítések, az adatfolyamok és a növekményes frissítés, Power BI Pro- vagy Premium-fiók vásárlását igényelhetik. További információ: További információ a Power BI díjszabásáról és funkcióiról.

Előfeltételek

  • A lekérdezés power BI Desktopban használható .txt fájlba való exportálásához Power BI Desktopra van szükség.
  • Új adatkészlet létrehozása a lekérdezés alapján közvetlenül a Power BI szolgáltatás:
    • Power BI-fiókra van szüksége.
    • Engedélyt kell adnia az Azure-ban ahhoz, hogy a Power BI szolgáltatás naplókat írjon. További információ: Az Azure Log Analytics Power BI-hoz való konfigurálásához szükséges előfeltételek.

A szükséges engedélyek

  • A lekérdezés power BI Desktopban használható .txt fájlba való exportálásához engedélyekre van szüksége Microsoft.OperationalInsights/workspaces/query/*/read a Log Analytics-munkaterületekhez, amelyeket például a Log Analytics-olvasó beépített szerepköre biztosít.
  • Ha közvetlenül a Power BI szolgáltatás lekérdezése alapján szeretne új adatkészletet létrehozni, engedélyekre van szüksége Microsoft.OperationalInsights/workspaces/write a Log Analytics-munkaterületekhez, amelyeket például a Log Analytics-közreműködő beépített szerepköre biztosít.

Csatlakozás a Power BI-hez a Log Analytics szolgáltatáson keresztül

Ha naplóadatokat szeretne exportálni Power BI, kezdje egy lekérdezéssel a Log Analytics:

  1. A Azure portálon lépjen a Log Analytics munkaterületre.
  2. Válassza a Naplók lehetőséget a Log Analytics lekérdezésszerkesztő megnyitásához.
  3. Írjon vagy jelöljön ki egy Kusto Query Language (KQL) lekérdezést, amely a Power BI megjeleníteni kívánt adatokat adja vissza.
  4. Válassza a Futtatás lehetőséget annak ellenőrzéséhez, hogy a lekérdezés a várt eredményeket adja-e vissza.
  5. Az eszköztáron válassza a Export lehetőséget, majd válasszon a következő szakaszban ismertetett Power BI lehetőségek közül.

Power BI-adathalmazok és -jelentések létrehozása Log Analytics-lekérdezésekből

A Export menü két lehetőséget kínál a Log Analytics lekérdezési eredmények Power BI való kezelésére:

Képernyőkép az Exportálás Power BI-ba lehetőségről a Log Analytics Exportálás menüjében.

  • Power BI (M-lekérdezésként): Ez a beállítás exportálja a lekérdezést egy .txt fájlba, amely M (Power Query képletnyelv) szkriptet tartalmaz a Log Analytics munkaterület kapcsolati adataival. Nyissa meg ezt a fájlt a Power BI Desktopban a lekérdezési eredmények adatforrásként való betöltéséhez. Ezt a lehetőséget akkor használja, ha olyan módokon kell modellezi vagy átalakítania az adatokat, amelyek nem érhetők el a Power BI szolgáltatásban. Ellenkező esetben fontolja meg a lekérdezés új adatkészletként való exportálását.
  • Power BI (új adatkészlet):Ez a beállítás létrehoz egy új adatkészletet a lekérdezés alapján közvetlenül a Power BI szolgáltatás. Az adathalmaz létrehozása után jelentéseket hozhat létre, használhatja az Elemzés Excel, megoszthatja másokkal, és más Power BI funkciókat használhat. További információ: Power BI-adatkészlet létrehozása közvetlenül a Log Analyticsből.

Feljegyzés

Az exportálási műveletre a Log Analytics Query API korlátai vonatkoznak. Ha a lekérdezési eredmények túllépik a Query API által visszaadott adatok maximális méretét, a művelet részleges eredményeket exportál.

Adatok gyűjtése Power BI-adatfolyamokkal

Power BI adatfolyamok alternatív módot kínálnak Log Analytics adatok Power BI való behozására. Az adatfolyam egy felhőalapú ETL-folyamat (kinyerés, átalakítás és betöltés), amely több Power BI adathalmazban való használatra gyűjti, alakítja át és tárolja az adatokat.

Adatfolyamokat akkor használjon, ha a következőkre van szüksége:

  • Központosítsa az adatelőkészítési logikát, amelyet több adathalmaz és jelentés oszt meg.
  • A modellezés előtt egyesítse Log Analytics adatokat más forrásokból származó adatokkal.
  • Ütemezzen adatfrissítést Power BI Desktop megkövetelése nélkül.

Ha egy adatfolyamot Log Analytics szeretne csatlakoztatni, vegyen fel egy Azure Log Analytics-összekötőt adatforrásként az adatfolyamba. További információ: Adatfolyamok létrehozása és használata Power BI.

Növekményes frissítés

Az Power BI adatkészletek és Power BI adatfolyamok egyaránt támogatják a növekményes frissítést. Az adathalmazok növekményes frissítése Power BI Pro és Prémium licencekkel érhető el. Az adatfolyamok növekményes frissítéséhez Power BI Premium szükséges.

A növekményes frissítés kis lekérdezéseket futtat, és futtatásonként kisebb mennyiségű adatot frissít ahelyett, hogy az összes adatot újra és újra betölti a lekérdezés futtatásakor. Nagy mennyiségű adatot menthet, de a lekérdezés futtatásakor új adatmennyiséget adhat hozzá. Ez a viselkedés ideális hosszabb ideig futó jelentésekhez.

A Power BI növekményes frissítése egy datetime mező meglétén alapul az eredményhalmazban. A növekményes frissítés konfigurálása előtt győződjön meg arról, hogy a Log Analytics-lekérdezés eredményhalmaza tartalmaz legalább egy datetime mezőt.

További információ és a növekményes frissítés konfigurálásáról a Power BI-adathalmazok, a növekményes frissítés, valamint a Power BI-adatfolyamok és a növekményes frissítés című témakörben olvashat.

Jelentések és irányítópultok

Miután az adatok elérhetővé válnak Power BI, jelentéseket és irányítópultokat hozhat létre a naplóadatok megjelenítéséhez. Gyakori használati esetek a következők:

  • Olyan irányítópultok létrehozása, amelyek Azure Monitor naplók működési állapotmetrikáit jelenítik meg.
  • Trendjelentések létrehozása, amelyek nyomon követik a napló lekérdezési eredményeit.
  • Elemzések megosztása olyan érdekelt felekkel, akik nem rendelkeznek hozzáféréssel a Log Analytics.

További információ: Az első Power BI jelentés létrehozása és megosztása és Az irányítópultok Power BI tervezők számára.

Következő lépések

Az alábbiak végrehajtásának módját ismerheti meg: