Blog de Bismart: Últimes Notícies en Dades, IA i Business Intelligence

Tot el que necessites saber sobre arxius PBIP

Written by Núria Emilio | 31/07/2023 22:00:00

Des del llançament de Power BI Desktop Developer Mode, els usuaris de Power BI han començat a explorar els arxius .PBIP, els quals faciliten el control de versions i el treball en equip dels desenvolupadors a Power BI. En aquest article t'expliquem què és un arxiu .pbip, com transformar un arxiu PBIX en un arxiu PBIP i tot el que necessites saber sobre arxius .PBIP a Power BI.

Com ja vam anunciar en la nostra última publicació, un dels canvis més importants que ha introduït Microsoft Fabric és el llançament de Power BI Desktop Developer Mode.

Power BI Desktop Developer Mode —per ara en vista prèvia— és la nova extensió de Power BI per a desenvolupadors que, entre altres coses, ofereix millors possibilitats per al treball col·laboratiu entre developers i altres equips dins de Power BI. Així mateix, agilitza i automatitza els processos d'implementació en entorns de desenvolupament, prova i producció.


Sens dubte, la novetat més destacada de Power BI Desktop Developer Mode són els nous arxius en format .PBIP, ja que faciliten el treball en equip dels desenvolupadors a Power BI. A més, la possibilitat d'integrar els arxius .PBIP amb GitHub és un gran pas perquè els usuaris de Power BI tinguin un major control de les versions i canvis en el codi dels informes.

En tractar-se d'un format nou que, a més, encara no ha passat a General Availability (GA), els usuaris de Power BI encara s'estan habituant a aquesta nova manera de treballar.

Per aquesta raó, a continuació resolem els dubtes més freqüents dels usuaris sobre arxius .PBIP.

 

Què és un arxiu PBIP?

L'extensió .PBIP és el nou format d'arxiu de projecte de Power BI que permet estructurar els arxius d'un Power BI report en carpetes, facilitant la seva integració amb Git per al control de versions.

És a dir, un arxiu .PBIP guarda tots els documents vinculats a un informe i al dataset d'aquest informe en múltiples carpetes que es poden obrir i consultar de manera independent.

L'estructura en forma de carpetes d'un arxiu .PBIP permet als usuaris veure tot el que hi ha dins de cada carpeta, així com obrir i veure els arxius de cada carpeta, tant a nivell de dataset com a nivell d'informe. 

Quina és la diferència entre arxius PBIX i arxius PBIP?

El PBIX és el fitxer habitual de desenvolupament de Power BI. Es tracta de l'arxiu d'execució d'informes Power BI que s'obre a Power BI Desktop. A nivell tècnic, .PBIX és una carpeta comprimida amb molts fitxers dins que, no obstant això, no es poden consultar o obrir per separat.

En aquest sentit, la gran diferència entre un arxiu .PBIX i un arxiu .PBIP és que un arxiu .PBIX és un arxiu binari que t'obre l'informe directament en Power BI Desktop, mentre que un arxiu .PBIP estructura els continguts d'un informe en carpetes que es poden obrir i consultar de manera independent.

És PBIP un arxiu binari?

No. Un arxiu .PBIP és una estructura de carpetes que contenen arxius i, per tant, no és un arxiu binari.

Què és un arxiu binari?

Un arxiu binari és un tipus d'arxiu informàtic que emmagatzema i processa informació en codificació binària, cosa que significa que utilitza combinacions de 0 i 1 per a representar dades. Aquest format és àmpliament utilitzat per a guardar diferents tipus d'informació en els ordinadors

Com convertir un arxiu .PBIX en un arxiu .PBIP?

Per a convertir un arxiu .PBIX en un arxiu .PBIP hem de seguir els següents passos

  1. Habilitar la vista prèvia: Obre Power BI Desktop i dirigeix-te a "Arxiu" en la barra de menú. A continuació, selecciona "Opcions i configuració" i després "Opcions". En la finestra d'opcions, cerca la pestanya "Funcions de vista prèvia" i assegura't de marcar la casella que diu "Opció de guardar projecte de Power BI (.pbip)".

    Opcions i configuració > Opcions > Funcions de vista prèvia > Opció de guardar projecte de Power BI (.pbip)

  2. Obrir l'arxiu .PBIX que vols guardar com a .PBIP a Power BI Desktop.

  3. Guardar l'arxiu .PBIX com a .PBIP: Quan tinguis el .PBIX obert, ves novament  a "Arxiu" en la barra de menú i selecciona "Guardar com". Tria "Arxius de projecte Power BI (.pbip)" com el tipus d'arxiu.

    Arxiu > Guardar com a > Arxius de projecte Power BI (.pbip)

    En realitzar aquest pas, Power BI Desktop guardarà els artefactes d'informes i conjunts de dades en forma de carpetes, cadascuna de les quals conté arxius de text q

Si segueixes aquests 3 senzills passos ja has convertit amb èxit un arxiu .PBIX en un arxiu .PBIP, cosa que et permetrà gestionar i compartir els teus projectes de Power BI d'una manera més convenient

Després de convertir un arxiu PBIX en PBIP, podem tornar a convertir-lo en PBIX?

Sí. De la mateixa manera en què hem convertit el nostre arxiu .PBIX en .PBIP, podem tornar a guardar nostre .PBIP com .PBIX seguint els mateixos passos descrits anteriorment.

Per què serveix un arxiu .PBIP? 

Un dels grans avantatges dels projectes .PBIP és que estan estructurats de manera que habiliten la integració amb GitHub i amb Azure DevOps.

Entre altres coses, la integració amb Git permet als desenvolupadors disposar d'un control de versions prèviament inexistent a Power BI.

Per als developers i altres perfils experts en business intelligence que treballen amb models corporatius, el control de versions és extremadament important, especialment quan es tracta d'un projecte en el qual treballen múltiples persones. La integració amb Git habilita un seguiment detallat de quins són els canvis realitzats a nivell de codi, tant en per al model de dades com en l'àmbit de reporting. També permet que diverses persones puguin col·laborar en el codi d'un mateix informe, cosa que anteriorment no era possible.

Què conté un arxiu .PBIP?

Quan decidim desar el nostre arxiu com .pbip en Power BI Desktop, es duu a terme un procés d'emmagatzematge on els artefactes d'informes i conjunts de dades s'organitzen en carpetes, cadascuna d'elles contenint arxius de text que defineixen el contingut del projecte.

Aquestes són les carpetes que es creen durant el procés:

  1. Carpeta del conjunt de dades <nom del projecte>: Aquesta carpeta emmagatzema una col·lecció d'arxius i subcarpetas que representen un conjunt de dades específic de Power BI. En aquesta carpeta, trobarem arxius importants amb els quals segurament treballarem, com "model.bim".

  2. Carpeta de l'informe de Power BI <nom del projecte>: En aquesta carpeta es troben arxius i subcarpetes que representen un informe Power BI. L'arxiu més rellevant aquí és "report.json", que conté informació fonamental sobre l'informe.

  3. Archivo Arxiu <nom del projecte>.PBIP: Aquest arxiu en si mateix és un contenidor que apunta a la carpeta de l'informe. Quan obrim un arxiu .PBIP, s'obre l'informe juntament amb el model de dades associat perquè puguem editar i autoritzar el projecte.

  4. .gitIgnore: Aquesta carpeta inclou la funció d'especificar quins arxius no han de ser rastrejats per Git per al control de versions. En general, només les metadades s'emmagatzemen en el repositori Git, mentre que altres dades, com l'arxiu binari gran "cache.abf", es guarden com una còpia local en caché i són ignorades per Git.

D'aquesta manera, en guardar els nostres projectes com a arxius .pbip, Power BI Desktop organitza tots els elements essencials en aquestes carpetes, facilitant la gestió i l'intercanvi d'informació per a un desenvolupament més eficient del projecte en Power BI.

Un arxiu .PBIP conté un dataset?

Sí. Un arxiu .PBIP conté una carpeta amb tots els artefactes del dataset, possibilitant la  sincronització del dataset amb Git i amb Power BI Service.

Com obrir un arxiu .pbip a Power BI?

Podem obrir directament un arxiu .pbip en Power BI Desktop des de la carpeta del projecte Power BI. Només hem d'obrir l'arxiu <nombre del proyecto>. pbip o l'arxiu definition. pbir en la carpeta de l'informe. Totes dues opcions ens obriran l'informe i el dataset en Power BI Desktop.

 

Conclusió

En resum, el llançament de Power BI Desktop Developer Mode ha suposat canvis significatius que faciliten el treball col·laboratiu entre desenvolupadors i altres equips dins de Power BI. La introducció d'arxius en format .PBIP permet una millor integració amb Git i proporciona un major control de versions i canvis en el codi dels informes. Encara que aquest nou format pot requerir una certa adaptació, ofereix una forma més convenient de gestionar i compartir projectes Power BI. A més, la integració amb GitHub i Azure DevOps habilita un seguiment detallat dels canvis realitzats i permet la col·laboració entre múltiples persones en un mateix informe. 

Si tens qualsevol altre dubte sobre Power BI Desktop Developer Mode o sobre arxius .PBIP, no dubtis a preguntar-nos i el nostre equip d'experts en Power BI tractarà de resoldre els teus dubtes.