Külső eszközök a Power BI Desktopban
A Power BI üzletiintelligencia-szakemberek és fejlesztők élénk közösségével rendelkezik. A közösségi közreműködők ingyenes eszközöket hoznak létre, amelyek a Power BI és az Analysis Services API-k használatával bővítik és integrálják a Power BI Desktop adatmodellezési és jelentéskészítési funkcióit.
A Külső eszközök menüszalagon egyszerűen hozzáférhet a helyileg telepített és a Power BI Desktopban regisztrált külső eszközökhöz. Amikor a Külső eszközök menüszalagról indul el, a Power BI Desktop átadja a belső adatmodellmotor-példány nevét és portszámát, valamint az aktuális modell nevét az eszköznek. Az eszköz ezután automatikusan csatlakozik, így zökkenőmentes kapcsolati élményt nyújt.
A külső eszközök általában a következő kategóriák egyikébe tartoznak:
Szemantikai modellezés – A nyílt forráskódú eszközök, például a DAX Studio, az ALM Toolkit, a Táblázatszerkesztő és a Metaadat-fordító kiterjesztik a Power BI Desktop funkcióit bizonyos adatmodellezési forgatókönyvekhez, például az adatelemzési kifejezésekhez (DAX) való lekérdezés- és kifejezésoptimalizáláshoz, az alkalmazás életciklus-kezeléséhez (ALM) és a metaadat-fordításhoz.
Adatelemzés – Eszközök a modellhez írásvédett modellhez való csatlakozáshoz adatok lekérdezéséhez és egyéb elemzési feladatok elvégzéséhez. Előfordulhat például, hogy egy eszköz elindítja a Pythont, az Excelt és a Power BI-Jelentéskészítő. Az eszköz a Power BI Desktopban a modellhez csatlakoztatja az ügyfélalkalmazást teszteléshez és elemzéshez anélkül, hogy először közzé kellene tennie a Power BI Desktop -fájlt (pbix- fájlt) a Power BI szolgáltatás. Ebbe a kategóriába tartoznak a Power BI szemantikai modell dokumentálásához szükséges eszközök is.
Egyéb – Egyes külső eszközök egyáltalán nem csatlakoznak egy modellhez, hanem kibővítik a Power BI Desktopot, hogy hasznos tippeket tegyenek, és könnyebben elérhetővé tegyék a hasznos tartalmakat. Például a PBI.tips oktatóanyagok, a sqlbi.com DAX-útmutatója és a PowerBI.tips Product Business Ops közösségi eszköz megkönnyíti a külső eszközök széles választékának telepítését. Ezek az eszközök a Power BI Desktopban való regisztrációt is segítik, beleértve a DAX Studiót, az ALM Toolkitet, a Táblázatszerkesztőt és sok más egyszerű eszközt.
Egyéni – Saját szkriptek és eszközök integrálása *.pbitool.json dokumentum hozzáadásával a Power BI Desktop\Külső eszközök mappába.
A külső eszközök telepítése előtt tartsa szem előtt az alábbi megjegyzéseket:
A külső eszközök nem támogatottak a Power BI Desktopban Power BI jelentéskészítő kiszolgáló.
A külső eszközöket külső, külső közreműködők biztosítják. A Microsoft nem nyújt támogatást vagy dokumentációt külső eszközökhöz.
Kiemelt nyílt forráskódú eszközök
Sok külső eszköz van odakint. Íme néhány a legnépszerűbbek közül, és minden Power BI Desktop-adatmodellező eszközkészletbe tartozik:
Eszköz | Leírás |
---|---|
PowerBI.tips – Üzleti műveletek | Könnyen használható üzembehelyezési eszköz külső eszközök bővítményeinek a Power BI Desktophoz való hozzáadásához. A Business Ops célja, hogy egy egyablakos boltot biztosítson a külső eszközök legújabb verzióinak telepítéséhez. További információ: PowerBI.tips – Üzleti műveletek. |
Tabular Editor | A modellkészítők könnyen készíthetnek, karbantarthatnak és kezelhetnek táblázatos modelleket egy intuitív és egyszerű szerkesztő használatával. A hierarchikus nézetben a táblázatos modell összes objektuma megjeleníthető mappák szerint van rendezve, és támogatja a többszörös kijelölésű tulajdonságszerkesztést és a DAX-szintaxis kiemelését. További információ: tabulareditor.com. |
DAX Studio | Funkciógazdag eszköz a DAX-létrehozáshoz, a diagnosztikához, a teljesítményhangoláshoz és az elemzéshez. A funkciók közé tartozik az objektumok böngészése, az integrált nyomkövetés, a lekérdezések végrehajtásának részletes statisztikákkal való lebontása, a DAX-szintaxis kiemelése és formázása. A legújabb verzió eléréséhez nyissa meg a GitHubon található DAX Studiót . |
ALM Toolkit | A Power BI-modellekhez és szemantikai modellekhez készült séma-összehasonlító eszköz, amely alkalmazás-életciklus-kezelési (ALM-) forgatókönyvekhez használható. Egyszerű üzembe helyezést végezhet a környezetekben, és megőrizheti a növekményes frissítési előzményadatokat. Metaadatfájlokat, ágakat és adattárakat helyezhet el és egyesíthet. A szemantikai modellek közötti gyakori definíciókat is felhasználhatja. A legújabbakért látogasson el a alm-toolkit.com. |
Metaadat-fordító | Leegyszerűsíti a Power BI-modellek és szemantikai modellek honosítását. Az eszköz képes automatikusan lefordítani képaláírás, leírásokat és megjelenítheti a táblák, oszlopok, mértékek és hierarchiák mappaneveit. Az eszköz az Azure Cognitive Services gépi fordítási technológiájának használatával fordít. A fordításokat vesszővel tagolt értékek (.csv) fájlokkal is exportálhatja és importálhatja, így kényelmes tömeges szerkesztést végezhet az Excelben vagy egy honosítási eszközben. A legújabb verzió eléréséhez nyissa meg a Metadata Translatort a GitHubon. |
Külső eszközök integrációs architektúrája
A Power BI Desktop (pbix) fájlok több összetevőből állnak, beleértve a jelentésvászont, a vizualizációkat, a modell metaadatait és az adatforrásokból betöltött adatokat. Amikor a Power BI Desktop megnyitja a pbix-fájlt , elindít egy Analysis Services-folyamatot a háttérben a modell betöltéséhez, hogy az adatmodellezési funkciók és a jelentésvizualizációk hozzáférhessenek a modell metaadataihoz és lekérdezhessék a modell adatait.
Amikor a Power BI Desktop elemzési adatmotorként elindítja az Analysis Servicest, dinamikusan hozzárendel egy véletlenszerű portszámot. Emellett egy véletlenszerűen generált névvel tölti be a modellt globálisan egyedi azonosító (GUID) formájában. Mivel ezek a kapcsolati paraméterek minden Power BI Desktop-munkamenetben változnak, a külső eszközök nehezen tudják önállóan felderíteni a megfelelő Analysis Services-példányt és modellt, amelyhez csatlakozni szeretnének. A külső eszközök integrációja azzal oldja meg ezt a problémát, hogy lehetővé teszi a Power BI Desktop számára, hogy parancssori paraméterként küldje el az Analysis Services-kiszolgáló nevét, portszámát és modellnevét az eszköznek, amikor a külső eszközt a Külső eszközök menüszalagról indítja, ahogyan az az alábbi ábrán látható.
Az Analysis Services-kiszolgáló nevével, portszámával és modellnevével az eszköz Analysis Services-ügyfélkódtárakkal létesít kapcsolatot a modellhez, lekéri a metaadatokat, és DAX- vagy MDX-lekérdezéseket hajt végre. Amikor egy külső adatmodellező eszköz frissíti a metaadatokat, a Power BI Desktop szinkronizálja a módosításokat, hogy a Power BI Desktop felhasználói felülete pontosan tükrözze a modell aktuális állapotát. Ne feledje, hogy a szinkronizálási képességekre a későbbiekben ismertetett korlátozások vonatkoznak.
Adatmodellezési műveletek
A Power BI Desktop Analysis Services-példányához csatlakozó külső eszközök módosíthatják (írási műveleteket) az adatmodellen. A Power BI Desktop ezután szinkronizálja ezeket a módosításokat a jelentésvászonnal, így azok megjelennek a jelentésvizualizációkban. A külső adatmodellező eszközök például felülbírálhatják egy mérték eredeti formátumú sztringkifejezését, és szerkeszthetik a mértéktulajdonságokat, beleértve a KPI-ket és a részletsorokat. A külső eszközök új szerepköröket is létrehozhatnak az objektum- és sorszintű biztonsághoz, és fordításokat adhatnak hozzá.
Támogatott írási műveletek
Írási műveleteket támogató objektumok:
Objektum | Csatlakozás AS-példányra |
---|---|
Táblák | Nem |
Oszlopok | Igen 1 |
Számított táblák | Igen |
Számított oszlopok | Igen |
Kapcsolatok | Igen |
Mértékek | Igen |
Modell KPI-k | Igen |
Számítási csoportok | Igen |
Perspektívák | Igen |
Fordítások | Igen |
Sorszintű biztonság (RLS) | Igen |
Objektumszintű biztonság (OLS) | Igen |
Jegyzetek | Igen |
M-kifejezések | Nem |
1 – Ha külső eszközökkel csatlakozik az AS-példányhoz, az oszlop adattípusának módosítása támogatott, az oszlopok átnevezése azonban nem támogatott.
A Power BI Desktop-projektfájlok a támogatott írási műveletek szélesebb körét kínálják. Azok az objektumok és műveletek, amelyek nem támogatják az írási műveleteket külső eszközökkel a Power BI Desktop Analysis Services-példányához való csatlakozáshoz, a Power BI Desktop-projektfájlok szerkesztésével is támogatottak lehetnek. További információ: Power BI Desktop-projektek – Modellkészítés.
Adatmodellezési korlátozások
A táblázatos objektummodell (TOM) összes metaadatai csak olvashatók. Az írási műveletek korlátozottak, mert a Power BI Desktopnak szinkronban kell maradnia a külső módosításokkal, ezért a következő műveletek nem támogatottak:
- Bármely TOM-objektumtípus, amely nem szerepel a támogatott írási műveletekben, például táblákban és oszlopokban.
- Power BI Desktop-sablonfájl (PBIT) szerkesztése.
- Jelentésszintű vagy adatszintű fordítások.
- A táblák és oszlopok átnevezése még nem támogatott
- Feldolgozási parancsok küldése a Power BI Desktopban betöltött szemantikai modellbe
Külső eszközök regisztrálása
A külső eszközök akkor vannak regisztrálva a Power BI Desktopban, ha az eszköz *.pbitool.json regisztrációs fájlt tartalmaz a C:\Program Files (x86)\Common Files\Microsoft Shared\Power BI Desktop\External Tools
mappában. Ha egy eszköz regisztrálva van, és tartalmaz egy ikont, az eszköz megjelenik a Külső eszközök menüszalagon. Egyes eszközök, például az ALM Toolkit és a DAX Studio automatikusan létrehozzák a regisztrációs fájlt az eszköz telepítésekor. Azonban számos eszköz, például az SQL Profiler általában nem, mert a telepítő nem tartalmaz regisztrációs fájl létrehozását a Power BI Desktophoz. Azok az eszközök, amelyek nem regisztrálnak automatikusan a Power BI Desktopban, manuálisan regisztrálhatók egy *.pbitool.json regisztrációs fájl létrehozásával.
További információ, például json-példák: Külső eszköz regisztrálása.
A Külső eszközök menüszalag letiltása
A Külső eszközök menüszalag alapértelmezés szerint engedélyezve van, de csoportházirenddel vagy közvetlenül az EnableExternalTools beállításkulcsának szerkesztésével letiltható.
- Beállításkulcs:
Software\Policies\Microsoft\Power BI Desktop\
- Beállításjegyzék-érték:
EnableExternalTools
Az 1 (decimális) érték lehetővé teszi a Külső eszközök menüszalagot, amely szintén az alapértelmezett érték.
A 0 (decimális) érték letiltja a Külső eszközök menüszalagot.
Kapcsolódó tartalom
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: