¿Qué son las canalizaciones de implementación?
Nota:
En estos artículos de esta sección se describe cómo implementar contenido en la aplicación. Para el control de versiones, consulte la documentación de la Integración de Git.
La herramienta de canalizaciones de implementación de Microsoft Fabric proporciona a los creadores de contenido un entorno de producción donde pueden colaborar con otros usuarios para administrar el ciclo de vida del contenido organizativo. Los conductos de implementación permiten a los creadores desarrollar y probar contenidos en el servicio antes de que lleguen a los usuarios. Consulte la lista completa de tipos de elementos admitidos que puede implementar.
Importante
- La nueva interfaz de usuario de canalización de implementación está actualmente en versión preliminar. Para activar o usar la nueva interfaz de usuario, consulte Comenzar a usar la nueva interfaz de usuario.
- Algunos de los elementos de las canalizaciones de implementación están en versión preliminar. Para obtener más información, consulte la lista de elementos admitidos.
Más información sobre cómo usar canalizaciones de implementación
Para aprender a usar la herramienta de canalizaciones de implementación, siga estos vínculos.
Creación y administración de una canalización de implementación: un módulo de Learn que le guía por todo el proceso de creación de una canalización de implementación.
Introducción a las canalizaciones de implementación: un artículo que explica cómo crear una canalización y funciones clave, como la implementación, la comparación de contenido en distintas fases y la creación de reglas de implementación.
Elementos admitidos
Al implementar contenido de una fase de canalización en otra, el contenido copiado puede contener los elementos siguientes:
- Canalizaciones de datos (versión preliminar)
- Flujos de datos Gen1
- Datamarts (versión preliminar)
- Lakehouse (versión preliminar)
- Blocs de notas
- Informes paginados (versión preliminar)
- Informes (basados en modelos semánticos admitidos) (versión preliminar)
- Entorno de Spark (versión preliminar)
- Modelos semánticos (que se originan en archivos .pbix y no son conjuntos de datos PUSH) (versión preliminar)
- Almacenes (versión preliminar)
Estructura de canalización
Decide cuántas fases desea en la canalización de implementación. Puede haber entre dos y diez fases. Al crear una canalización, las tres fases típicas predeterminadas se proporcionan como punto de partida, pero puede agregar, eliminar o cambiar el nombre de las fases para satisfacer sus necesidades. Independientemente de cuántas fases haya, los conceptos generales son los mismos:
-
La primera fase de implementación es donde se carga contenido nuevo con sus compañeros creadores. Puede diseñar la compilación y desarrollar aquí o en una fase diferente.
-
Después de realizar todos los cambios necesarios en el contenido, estará listo para entrar en la fase de prueba. Cargue el contenido modificado para que se pueda mover a esta fase de prueba. A continuación, se muestran tres ejemplos de lo que se puede hacer en el entorno de prueba:
Compartir contenido con evaluadores y revisores
Cargar y ejecutar pruebas con grandes volúmenes de datos
Probar la aplicación para ver cómo se buscarán los usuarios finales
-
Después de probar el contenido, use la fase de producción para compartir la versión final del contenido con los usuarios empresariales de la organización.
Enlace de elementos
El enlace es el proceso por el cual un elemento (como un informe, un panel o un modelo semántico) de una fase de la canalización de implementación se asocia al mismo elemento de la fase adyacente. El enlace tiene lugar cuando se asigna un área de trabajo a una fase de implementación o cuando se implementa contenido nuevo sin enlazar de una fase a otra (una implementación limpia).
Es importante comprender cómo funciona el emparejamiento, con el fin de comprender cuándo se copian los elementos, cuándo se sobrescriben y cuándo se produce un error en una implementación al usar la función deploy.
Si los elementos no están emparejados, aunque parezcan ser iguales (tienen el mismo nombre, tipo y carpeta), no sobrescriben en una implementación. En su lugar, se crea una copia duplicada y se empareja con el elemento en la fase anterior.
Los elementos enlazados aparecen en la misma línea de la lista de contenido de la canalización. Los elementos que no están enlazados aparecen en una línea por sí solos:
- Los elementos enlazados permanecen enlazados aunque se cambien los nombres. Por lo tanto, los elementos enlazados pueden tener nombres diferentes.
- Los elementos que se agreguen después de asignar el área de trabajo a una canalización no se enlazan automáticamente. Por lo tanto, se pueden tener elementos idénticos en áreas de trabajo adyacentes que no estén enlazados.
Para obtener una explicación detallada de qué elementos se enlazan y de cómo funciona el enlace, consulte Enlace de elementos.
Método de implementación
Para implementar contenido en otra fase, debe seleccionarse al menos un elemento. Al implementar contenido de una fase a otra, los elementos que se copian de la fase de origen sobrescriben el elemento emparejado en la fase en la que se encuentra según las reglas de emparejamiento. Los elementos que no existen en la fase de origen permanecen tal como están.
Después de seleccionar Implementar, recibirá un mensaje de confirmación.
Obtenga más información sobre qué propiedades de elemento se copian en la siguiente fase y qué propiedades no se copian, en Descripción del proceso de implementación.
Automation
También puede implementar contenido mediante programación, con las API REST de canalizaciones de implementación. Puede obtener más información sobre este proceso en Automatización de la canalización de implementación mediante API y Azure DevOps.