Trabajo con canalizaciones de implementación

Completado

Una vez que tenga contenido en una fase de canalización, puede implementarlo en la fase siguiente. Normalmente, la implementación de contenido en otra fase se realiza después de haber realizado algunas acciones en la canalización. Por ejemplo, realizó cambios de desarrollo en el contenido de la fase de desarrollo o probó el contenido en la fase de prueba. Un flujo de trabajo típico para mover contenido de una fase a otra, es de la fase de desarrollo a la de prueba y luego de la fase de prueba a la de producción.

Para implementar contenido en la siguiente fase de la canalización de implementación, seleccione el botón de implementación situado en la parte inferior de la fase.

Al revisar las tarjetas de las fases de prueba y producción, puede ver la hora de la última implementación. Indica la última vez que se implementó el contenido en la fase.

El tiempo de implementación es útil para establecer cuándo se actualizó por última vez una fase. También puede ser útil si desea realizar un seguimiento del tiempo entre las implementaciones de prueba y producción.

Comparar fases

Cuando dos fases secuenciales tienen contenido, este se compara en función de los metadatos de los elementos de contenido. Esta comparación no incluye la comparación de datos o el tiempo de actualización entre fases.

Captura de pantalla que resalta la opción de comparación entre fases. El contenido se compara en función de los metadatos del elemento de contenido.

Para permitir una conclusión visual rápida de las diferencias entre dos fases secuenciales, aparece un indicador de icono de comparación entre ellas. El indicador de comparación tiene dos estados:

ICON EXPLANATION
Captura de pantalla del icono que aparece si se cumple una de estas condiciones. Algunos de los elementos de contenido de cada fase se cambiaron o actualizaron (tienen metadatos diferentes). Hay una diferencia en el número de elementos entre las fases. Aparece si se cumple una de estas condiciones: 1) Algunos de los elementos de contenido de cada fase se cambiaron o actualizaron (tienen metadatos diferentes), o 2) Hay una diferencia en el número de elementos entre las fases.
Captura de pantalla del icono que muestra que los metadatos de cada elemento de contenido en ambas fases son los mismos. Aparece cuando el contenido de ambas áreas de trabajo es idéntico.

Cuando dos fases secuenciales no son iguales, aparece un vínculo debajo del icono de comparación naranja. Al hacer clic en el vínculo, se abre la lista de elementos de contenido en ambas fases en la vista de comparación. La vista de comparación muestra los cambios o diferencias entre los elementos, en cada fase de la canalización. Los elementos modificados obtienen una de las siguientes etiquetas:

NEW DIFERENTE MISSING
Cuando se agrega un nuevo elemento en la fase de origen. Un elemento que existe tanto en la fase de origen como en la de destino. Esta etiqueta indica que un elemento aparece en la fase de destino, pero no en la fase de origen.
Nuevo elemento en la fase de origen. Este elemento no existe en la fase de destino. Después de la implementación, este elemento se clonará en la fase de destino. Un elemento que existe tanto en la fase de origen como en la de destino, donde una de las versiones se ha cambiado después de la última implementación. Después de la implementación, el elemento de la fase de origen sobrescribirá el elemento de la fase de destino, independientemente de dónde se haya realizado el cambio. Esta etiqueta indica que un elemento aparece en la fase de destino, pero no en la fase de origen.

Captura de pantalla que resalta la comparación entre la fase de prueba y la fase de producción.

Las reglas de implementación habilitan la personalización de fases.

Cuando se trabaja en una canalización de implementación, las distintas fases pueden tener distintas configuraciones. Por ejemplo, cada fase puede tener bases de datos o parámetros de consulta diferentes, o la fase de desarrollo podría consultar datos de ejemplo de la base de datos, mientras que las fases de prueba y producción consultan toda la base de datos.

Con la configuración de reglas de implementación puede permitir cambios en el contenido al implementar contenido entre fases de canalización. Por ejemplo, si desea que un modelo semántico de una fase de producción señale a una base de datos de producción, puede definir una regla para el modelo semántico. La regla se define en la fase de producción, en el modelo semántico adecuado. Una vez definida la regla, el contenido implementado desde la fase de pruebas hasta producción heredará el valor tal y como se define en las reglas de implementación, y siempre se aplicará mientras la regla no cambie y sea válida.

Consulte Creación de reglas de implementación para obtener información detallada sobre cómo configurar reglas de implementación.

Colaboración con otros usuarios: permisos

Los permisos de canalización y los permisos del área de trabajo se conceden y administran por separado. Sin embargo, debe tener permisos de miembro del área de trabajo y acceso a la canalización para implementar contenido.

Por ejemplo, un usuario con acceso de canalización que no tenga permisos de área de trabajo, podrá ver la canalización y compartirla con otros usuarios. Sin embargo, este usuario no podrá ver el contenido del área de trabajo en la canalización, o en la página del área de trabajo, ni podrá realizar implementaciones.

Asimismo, al implementar elementos de Power BI, la propiedad del elemento implementado puede cambiar. Revise la tabla siguiente para comprender quién puede implementar cada elemento y cómo la implementación afecta a la propiedad del elemento.

Elemento de Power BI Permiso necesario para implementar un elemento existente Propiedad del elemento después implementar por primera vez Propiedad del elemento después de implementar en una fase con el elemento de Power BI
Modelo semántico Miembro del área de trabajo El usuario que ha realizado la implementación se convierte en el propietario Sin cambios
Flujo de datos Propietario del flujo de datos El usuario que ha realizado la implementación se convierte en el propietario Sin cambios
Informe paginado Miembro del área de trabajo El usuario que ha realizado la implementación se convierte en el propietario El usuario que ha realizado la implementación se convierte en el propietario

La administración de permisos en el nivel de canalización y áreas de trabajo (diferentes fases) permite a diferentes personas trabajar en ellos con permisos diferentes.

La administración de los procesos de implementación, especialmente para aplicaciones más grandes con varios colaboradores, puede ser propensa a errores si todos tienen los mismos permisos: la administración de estos permisos proporciona un método simplificado y estricto de control sobre qué puede hacer cada uno.

Revise más detalles en Canalización de implementación y permisos de áreas de trabajo.