Control de fuente/versión para archivos PBIX

Un usuario Pregunto ✅

edwardmiles

¿Alguien tiene alguna sugerencia para controlar la versión de los archivos PBIX?

Mi necesidad principal sería describir los cambios cuando lo registre. En un mundo perfecto, también podría comparar los elementos del archivo uno al lado del otro (por ejemplo, el modelo BIM y cada configuración visual)

¡Gracias!

En respuesta a edwardmiles

@edwardrmiles Bueno, puedo hablar sobre cómo actúa en VS 2015. (pero me imagino que funciona igual de bien en otras versiones)

Cree una carpeta debajo de una solución, agregue sus archivos PBIX.
Haga doble clic en su archivo PBIX y se abrirá Power BI Desktop.

Realice cambios, y el archivo PBIX actúa como otros objetos VS y se marca como alterado y debe volver a registrarse.

kodonnell

Esto funciona actualmente, aunque la interfaz de usuario no se ha diseñado y probablemente no esté lista para la producción. ¡Siéntase libre de enviar algunos PR!

realquo

En respuesta a kodonnell

Hola Kodonnell,

Estoy tratando de instalar su solución pero estoy atascado en

pip install .

con error

Revelación

Directorio ‘.’ no es instalable Archivo ‘setup.py’ no encontrado.

Directorio ‘.’ no es instalable Archivo ‘setup.py’ no encontrado.

¿Podría por favor proporcionar algo de ayuda? ¡Sería muy apreciado!

TYA,

SG

kodonnell

En respuesta a realquo

Ah, no sé si ya está listo para instalar (necesito dejarlo claro en el archivo Léame). Simplemente copie los archivos y ejecútelos, sin necesidad de instalar nada.

¿Puedes publicar en la página de problemas de github en el futuro? Gracias

realquo

En respuesta a kodonnell

¡Hola!

Gracias por aclarar, seguiré en Github para el futuro,

mejor,

S

siempre

Usamos TFS junto con GIT para el control de código fuente. Desafortunadamente, los archivos PBIX no están basados ​​en texto/xml como lo encontraría, por ejemplo, en archivos SSRS rdl. Pero GIT nos permite agregar un mensaje de confirmación que documente cuál fue el cambio. Múltiples cambios = múltiples confirmaciones. GIT también nos permite controlar la fuente fuera de VS.

@edwardrmiles No conozco otras herramientas, pero podría usar Team Foundation Server (TFS) combinado con Visual Studio para rastrear y agregar comentarios a los cambios en un procedimiento de registro/desprotección.

En respuesta a Seth_C_Bauer

El problema es no colocar el archivo PBIX en el control de código fuente. El problema es comprimir el archivo PBIX cuando contiene datos (es decir, modo de conectividad de datos de importación).

¿Algunas ideas?

En respuesta a syvargas

No te preocupes, ya lo resolví.
En PowerBI Desktop, guarde el archivo como una plantilla de PowerBI.

Para obtener más información, consulte https://rules.ssw.com.au/do-you-use-version-control-with-power-bi

edwardmiles

En respuesta a Seth_C_Bauer

Gracias @Seth_C_Bauer. ¿Serías capaz de explicar cómo puedo hacer eso? No puedo editar un archivo PBIX directamente en Visual Studio (al menos no creo que pueda), así que no estoy seguro de cómo funcionaría.

En respuesta a edwardmiles

@edwardrmiles Bueno, puedo hablar sobre cómo actúa en VS 2015. (pero me imagino que funciona igual de bien en otras versiones)

Cree una carpeta debajo de una solución, agregue sus archivos PBIX.
Haga doble clic en su archivo PBIX y se abrirá Power BI Desktop.

Realice cambios, y el archivo PBIX actúa como otros objetos VS y se marca como alterado y debe volver a registrarse.

edwardmiles

En respuesta a Seth_C_Bauer

Gracias @Seth_C_Bauer, lo intentaré.

mcr132

En respuesta a edwardmiles

¿Cómo va a ayudar esto a determinar los cambios realizados de una versión a la siguiente? Estoy pensando en los cambios que se podrían hacer en las consultas, transformaciones, visuales, etc, etc.

MejorIdeaGrupo

En respuesta a mcr132

Estoy de acuerdo, si el equipo de Power BI quiere ingresar a Corporate America, esto debe pensarse y documentarse más

siempre

En respuesta a MejorIdeaGrupo

Usamos TFS junto con GIT para el control de código fuente. Desafortunadamente, los archivos PBIX no están basados ​​en texto/xml como lo encontraría, por ejemplo, en archivos SSRS rdl. Pero GIT nos permite agregar un mensaje de confirmación que documente cuál fue el cambio. Múltiples cambios = múltiples confirmaciones. GIT también nos permite controlar la fuente fuera de VS.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *