Implementación e integración de Git para canalizaciones de datos (versión preliminar)

Importante

La integración e implementación de Git para canalizaciones de datos en Data Factory para Microsoft Fabric se encuentran actualmente en versión preliminar. Esta información está relacionada con un producto en versión preliminar que puede modificarse considerablemente antes de su lanzamiento. Microsoft no ofrece ninguna garantía, expresa o implícita, con respecto a la información que se ofrece aquí.

En Fabric, las características de integración y desarrollo continuos (CI/CD) con canalizaciones de integración e implementación de Git permiten a los usuarios importar o exportar recursos del área de trabajo con actualizaciones individuales, desviándose del modelo de Azure Data Factory donde se prefieren las actualizaciones completas de fábrica mediante la metodología de exportación de plantillas de ARM. Este cambio en la metodología permite a los clientes elegir selectivamente qué canalizaciones se van a actualizar sin pausar toda la fábrica. Tanto la integración de Git (bring-your-own Git) como las canalizaciones de implementación (CI/CD integradas) usan el concepto de asociado a una sola área de trabajo con un único entorno. Debe asignar áreas de trabajo diferentes a los distintos entornos, como desarrollo, pruebas y producción.

Creación de una rama

En la interfaz de usuario de Fabric, vaya a Nueva rama y cree una nueva rama de desarrollo para su trabajo. Consulte las capturas de pantalla de las secciones siguientes para la propiedad Rama.

Desarrollo de nuevas canalizaciones desde la nueva rama

Use esta metodología para colaborar como equipo en la factoría de datos. Exporte el contenido de la canalización y aplique los cambios en consecuencia. Consulte los pasos de la sección siguiente para crear una nueva rama y empezar a desarrollar los cambios de canalización allí.

Pasos para probar la integración de Git

  1. Seleccione el área de trabajo en la barra de navegación izquierda y conecte el área de trabajo al repositorio de Git seleccionando Configuración del área de trabajo.

    Captura de pantalla que muestra dónde seleccionar el botón de configuración del área de trabajo.

  2. Seleccione Integración de Git y proporcione su organización, proyecto y repositorio de Git. En la lista desplegable Rama, seleccione + Nueva rama.

    Captura de pantalla que muestra dónde seleccionar la pestaña Integración de Git y el botón + Nueva rama en el cuadro de diálogo Configuración del área de trabajo.

  3. En la vista del área de trabajo, verá el estado del artefacto de canalización como sincronizado o no confirmado. Si hay trabajo no confirmado, seleccione el botón indicador de Control de código fuente situado en la parte superior de la vista. A continuación, puede elegir qué artefactos se van a sincronizar y si se va a sincronizar desde el área de trabajo al repositorio o desde el repositorio al área de trabajo.

    gCaptura de pantalla que indica dónde se muestra el estado de Git de una canalización en los detalles del área de trabajo.

Pasos para probar canalizaciones de implementación

  1. En lugar de la integración de Git, el usuario no requiere ninguna configuración manual, puede empezar a usar canalizaciones de implementación directamente desde el área de trabajo existente.

  2. Seleccione el icono Canalizaciones de implementación en el navegador de aplicaciones de la izquierda de la pantalla.

    Captura de pantalla que muestra dónde seleccionar el botón Canalizaciones de implementación en el navegador de aplicaciones izquierdo para Fabric.

  3. Después de seleccionar Canalizaciones de implementación, verá la página principal de las canalizaciones de implementación, donde puede iniciar una nueva canalización o administrar las canalizaciones existentes.

  4. Desde allí, puede asignar las áreas de trabajo a los entornos de área de trabajo de desarrollo, pruebas y producción.

    Captura de pantalla que muestra dónde asignar áreas de trabajo para entornos de desarrollo, pruebas y producción.

  5. Consulte la documentación general sobre las canalizaciones de implementación de Fabric.

Limitaciones actuales

  • Todavía no se admiten las reglas de implementación en canalizaciones de implementación (CI/CD integrados de Fabric).