Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Fontos
A Power BI Desktop-projektek jelenleg előzetes verzióban érhetőek el.
Tipp.
A Power BI-fejlesztés megtervezésével kapcsolatos útmutatásért tekintse meg a Power BI implementálásának tervezését ismertető témakört.
A Power BI Desktop új módszert mutat be a projektek létrehozására, együttműködésére és mentésére. Ha Power BI-projektként (PBIP) menti a munkáját, a jelentés- és szemantikai modellelem-definíciók egyszerű szöveges fájlokként lesznek mentve egy egyszerű, intuitív mappastruktúrában.
A munka projektként való mentése a következő előnyökkel jár:
Szövegszerkesztő támogatása – A PBIP-fájlok szemantikai modellt és jelentés metaadatokat tartalmazó formázott szövegfájlok. Ezek a fájlok nyilvánosan dokumentálva és emberileg olvashatók. Bár a projektfájlok támogatják az olyan egyszerű szövegszerkesztő eszközöket, mint a Jegyzettömb, érdemesebb olyan kódszerkesztőt használni, mint a Visual Studio Code (VS Code), amely gazdag szerkesztési élményt nyújt, beleértve az intellisense, az ellenőrzés és a Git-integrációt.
Mappastruktúra átlátszósága – Különítse el a szemantikai modell és jelentés mappáit, így hatékony, mégis egyszerű feladatokat tesz lehetővé, például a szemantikai modelltáblák projektek közötti másolását vagy a jelentésoldalak újrafelhasználását. Nagyszerű választás fejlesztési sablonok létrehozásához és újbóli használatához.
A forráskövetés készen áll – Szövegfájlok megnyitása a Gittel való zökkenőmentes integrációhoz, lehetővé téve a verzióelőzményeket és a csapatmunkát. További információ: Verziókövetés a Gitben.
Folyamatos integráció és folyamatos teljesítés (CI/CD) támogatása – CI/CD-eljárásokat alkalmazhat meglévő forrásvezérlő rendszereire PBIP-fájlok használatával, minőségi kapuk beépítésével és az éles környezetekben való üzembe helyezés automatizálásával. Ha többet szeretne megtudni a CI/CD-ről a Fabricben, tekintse meg a Fabric CI/CD munkafolyamatait.
Programozott létrehozás és elemdefiníciók szerkesztése – Programozott módon hozhat létre és módosíthat elemdefiníciós szövegfájlokat, lehetővé téve a kötegműveleteket, például az összes jelentésoldal vizualizációjának frissítését vagy mértékkészletek hozzáadását az egyes táblákhoz. Szemantikai modellek esetén a táblázatos objektummodell (TOM) ügyfélkódtár használatával deszerializálhatja a szemantikai modell metaadatait, programozott módosításokat végezhet, és szerializálhatja a fájlokat.
Előnézeti funkciók engedélyezése
A Power BI Desktopban power BI-projektként való mentés jelenleg előzetes verzióban érhető el, és engedélyeznie kell azt az előzetes verziójú funkciókban.
Nyissa meg a Fájlbeállítások > és beállítások > – > Előzetes verziójú funkciók lehetőséget , és jelölje be a Power BI Project (.pbip) mentési lehetőség melletti jelölőnégyzetet.
Mentés projektként
Ha új projekten dolgozik, vagy megnyitott egy meglévő Power BI Desktop-fájlt (pbix), a munkáját Power BI-projektfájlként (pbip) mentheti:
Ha projektként ment, a Power BI Desktop mappákként menti a jelentés- és szemantikai modellelemeket, amelyek mindegyike az elemet meghatározó szövegfájlokat tartalmazza:
Project/
├── AdventureWorks.Report/
├── AdventureWorks.SemanticModel/
├── .gitignore
└── AdventureWorks.pbip
Nézzük meg közelebbről, mit lát a projekt gyökérmappájában:
<projekt neve>. SzemanticModel
Power BI szemantikai modellt képviselő fájlok és mappák gyűjteménye. Az itt található fájlokról, almappákról és fájlokról további információt a Project Szemantikai modell mappájában talál.
<projekt neve>. Jelentés
Power BI-jelentést képviselő fájlok és mappák gyűjteménye. Az itt található fájlokról, almappákról és fájlokról további információt a Project jelentésmappájában talál.
.gitIgnore
A Szándékosan nem követett fájlokat adja meg, amelyeket a Gitnek figyelmen kívül kell hagynia a Power BI Project-fájlok, például a cache.abf és a localSettings.json esetében.
A Power BI Desktop csak akkor hozza létre a .gitignore fájlt, ha még nem létezik a kiválasztott mentési mappában vagy szülő Git-adattárban.
A .gitignore alapértelmezett tartalma PBIP-ként való mentéskor:
**/.pbi/localSettings.json
**/.pbi/cache.abf
<projekt neve.pbip>
A PBIP-fájl egy jelentésmappára mutató mutatót tartalmaz, a PBIP megnyitásakor megnyílik a megcélzott jelentés és a létrehozási modell.
További információ: pbip sémadokumentum.
Power BI-projekt megnyitása
A Power BI Desktopot a Power BI Project mappából is megnyithatja a pbip- vagy a pbir-fájl megnyitásával a jelentésmappában. Mindkét lehetőség megnyitja a jelentést szerkesztésre, és a szemantikai modellt, ha relatív hivatkozás van egy szemantikai modellre.
Több jelentést és szemantikai modellt is menthet ugyanahhoz a mappához. Nincs szükség külön pbip-fájlra az egyes jelentésekhez, mert az egyes jelentéseket közvetlenül a jelentésmappában lévő .pbir fájlból nyithatja meg.
project/
├── AdventureWorks-Sales.Report/
│ └── definition.pbir
├── AdventureWorks-Stocks.Report/
│ └── definition.pbir
├── AdventureWorks.SemanticModel/
│ └── definition.pbism
├── .gitignore
└── AdventureWorks.pbip
Navigálás fájlokhoz
A projektként való mentés után a címsorban láthatja, hogy mikor dolgozik egy projekten:
Ha kiválasztja a címsort, megjelenik egy, a Power BI Projectre jellemző úszó ablak. Ez a úszó panel lehetővé teszi a projektfájlok, valamint a jelentés és a szemantikai modell megjelenítési névbeállításainak megkeresését. A mappát az elérési utakra kattintva is megnyithatja a Fájlkezelőben.
Változások a Power BI Desktopon kívül
Projektként mentve nem kell módosítania a szemantikai modellt és a jelentésdefiníciókat csak a Power BI Desktopban. Használhat más eszközöket, például a VS Code-ot, a nyílt forráskódú közösségi eszközöket, például a Táblázatszerkesztőt vagy akár a Jegyzettömbet is. Azonban nem minden fájl vagy módosítás támogatja a külső, nyílt forráskódú eszközökkel történő szerkesztést.
A Power BI Desktopon kívüli fájlok vagy tulajdonságok módosítása váratlan hibákat okozhat, vagy akár a Power BI Desktop megnyitását is megakadályozhatja. Ezekben az esetekben meg kell oldania a fájlokkal kapcsolatos problémákat, mielőtt újra megkísérlené megnyitni a projektet a Power BI Desktopban.
Ha lehetséges, a Power BI Desktop a hibafájlt és a hiba helyét jelzi:
A következő fájlok sémaadatai nincsenek dokumentálva. Az előzetes verzióban a Power BI Desktopon kívüli fájlok módosításai nem támogatottak:
- Jelentés\
- SzemanticModel\
Üzembe helyezés a Fabric-munkaterületen
A Power BI-projektfájlok használatakor a tartalmat a következő közzétételi mechanizmusokkal helyezheti üzembe egy Fabric-munkaterületen:
- Fabric Git Integrationhasználata.
- Használd a Fabric API-kat.
- Használja Power BI Desktop közzétételi beállítását.
Jegyzet
Az Power BI Desktop közzétételi a szolgáltatásban közzétett ideiglenes PBIX-fájlt használ, hasonlóan a PBIX-fájlok mentéséhez és közzétételéhez. Más, csak metaadatokat üzembe helyező PBIP-telepítési lehetőségekkel ellentétben ez a közzétételi módszer a szerkeszteni kívánt szemantikai modell metaadatait és helyi adatgyorsítótár- is üzembe helyezi.
Modellkészítés
Külső eszközökkel kétféleképpen módosíthatja a szemantikai modell definícióját:
- Ha külső eszközökkel csatlakozik a Power BI Desktop Analysis Service (AS) példányához.
- A mappában lévő
/definition
TMDL-metaadatok VS Code vagy más külső eszköz használatával történő szerkesztésével.
Minden szemantikai modell metaadatai olvashatók. Az írási műveletek teljes mértékben támogatottak, azonban vegye figyelembe, hogy a Metaadatok Power BI Desktopon kívüli módosítása váratlan viselkedést eredményezhet, vagy ritkán következetlenségekhez vezethet a modellen belül. A külső eszközökkel végzett módosításoknál körültekintően kell eljárni.
Tartsa szem előtt a következőket:
A Power BI Desktopon kívül végrehajtott fájlok megnyitásához újra kell indítani a módosításokat a Power BI Desktopban. A Power BI Desktop nem ismeri a projektfájlok más eszközök által végzett módosításait.
A Power BI Desktop által létrehozott automatikus dátumtáblákat nem szabad külső eszközökkel módosítani.
Ha a szemantikai modellben engedélyezve van az Automatikus dátum/idő funkció, és a Power BI Desktopon kívül hoz létre egy új dátum/idő oszlopot, a helyi dátumtábla nem jön létre automatikusan.
A szemantikai modellek – például az összetett modellek vagy a Direct Lake – tartalmazhatnak más modellekből vagy adatforrásokból származó objektumokat és tulajdonságokat. A tulajdonságok testreszabása vagy a szinkronizált objektumok eltávolításakor a Power BI megköveteli a
changedProperties
tulajdonság és aPBI_RemovedChildren
széljegyzet beállítását. Ezek a mutatók felhasználói testreszabásként jelölik meg a módosításokat, biztosítva, hogy azok megmaradnak az adatforrással való következő séma-szinkronizálás során. További információkért tekintse meg a Power BI szemantikai modelljeinek vonalcímkéket.A Power BI Desktopon kívüli, unappliedChanges.json rendelkező projektekben végzett kifejezések a módosítások alkalmazásakor elvesznek.
JSON-fájlséma
A legtöbb projektfájl JSON formátumban tartalmaz metaadatokat. A megfelelő JSON-sémák használhatók az ellenőrzéshez és a dokumentációhoz.
JSON-sémákkal a következőt teheti:
- Tudnivalók a konfigurálható tulajdonságokról.
- Használja a kódszerkesztő által biztosított beágyazott JSON-ellenőrzést.
- A szintaxis kiemelésével, elemleírásaival és automatikus kiegészítésével javíthatja a szerkesztést.
- Külső eszközök használata a projekt metaadataiban támogatott tulajdonságok ismeretével.
A VS Code használatával JSON-sémákat képezhet le a létrehozott fájlokra. A projektfájlok JSON-sémái a json-schemas Git adattárban találhatók.
Szempontok és korlátozások
- A Power BI Desktop nem ismeri a más eszközökkel vagy alkalmazásokkal végzett módosításokat. A külső eszközökkel végzett módosításokhoz a módosítások megjelenítése előtt újra kell indítania a Power BI Desktopot.
- A bizalmassági címkék nem támogatottak a Power BI-projektekben.
- A diagramnézet figyelmen kívül lesz hagyva, amikor modelleket szerkeszt a szolgáltatásban.
- Power BI-projektként való mentéskor a projektfájlok elérési útja legfeljebb 260 karakter hosszúságú lehet.
- A Power BI Desktopban nem menthet PBIP-ként közvetlenül a OneDrive-ra és a SharePointba. A Mentés másként használatával fájlokat menthet egy helyileg szinkronizált OneDrive-mappába; Ez azonban fájlzárolási problémákat okozhat, ami a Power BI Desktopban sikertelen mentési műveletekhez vezethet.
- A PBIP-fájlok Power BI Desktopon kívüli szerkesztésekor az UTF-8 használatával kell menteni őket BOM kódolás nélkül.
- A jelentés nyelvi sémája nem támogatott a Power BI-projektekben.
- A Power BI Desktop a CRLF-et használja sorvégként. A diffekkel kapcsolatos problémák elkerülése érdekében konfigurálja a Gitet a vonalvégzések kezelésére az autocrlf engedélyezésével.
- A Power BI-projektek jelenleg nem támogatottak az Power BI jelentéskészítő kiszolgáló optimalizált Microsoft Power BI Desktop-verzióban.
Gyakori kérdések
Kérdés: A szemantikai modell és a jelentéselem mappadefinícióit tekintve csak néhány fájl van megjelölve kötelezőként, mi történik, ha törölöm őket?
Válasz: A Power BI Desktop automatikusan létrehozza őket, amikor projektként (PBIP) menti őket.
Kérdés: Tud a Power BI Desktop a Power BI Project-fájlok külső eszközről vagy alkalmazásról végzett módosításairól?
Válasz: Nem A fájlokon végzett módosítások miatt a Power BI Desktopot újra kell indítani a módosításoknak megfelelően.
Kérdés: Ha PBIX-et PBIP-vé konvertálok, vissza lehet konvertálni PBIX-vé?
Válasz: Igen. A PBIX-eket PBIP-ként vagy PBIX-ként is mentheti.
Kérdés: Átalakíthatom a PBIX-t PBIP-vé, és fordítva programozott módon?
Válasz: Nem A PBIX-et csak PBIP-re konvertálhatja, és fordítva a Power BI Desktop Fájlmentés> funkciójával.
Kérdés: Üzembe helyezhetek egy Power BI Desktop-projektet az Azure Analysis Servicesben (AAS) vagy az SQL Server Analysis Servicesben (SSAS)?
Válasz: Nem Az AAS és az SSAS nem támogatja a Power BI Desktop projektjelentés-definícióit. A modelldefiníciók pedig a Power BI-ra jellemző továbbfejlesztett metaadatokat használják. AAS- és SSAS-projektek esetén a Microsoft Visual Studio használatával modellkészítést, Git- és Azure DevOps-integrációt használhat.
Kérdés: Miért nem található *.pbip fájl, amikor a Fabric-munkaterületet a Githez csatlakoztatom? Hogyan szerkeszthetem a jelentést és a szemantikai modellt a Power BI Desktopban?
Válasz: A PBIP-fájl nem kötelező, és egyszerűen a jelentésmappára mutató parancsikonként szolgál. A Power BI Desktopban a jelentés és a szemantikai modell szerkesztéséhez is megnyithatja a jelentésmappában található definition.pbir fájlt.