Integración e implementació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 de versión preliminar que puede modificarse sustancialmente antes de su lanzamiento. Microsoft no ofrece ninguna garantía, expresada o implícita, con respecto a la información proporcionada aquí.

En Fabric, las características de integración y desarrollo continuos (CI/CD) con canalizaciones de implementación de Git Integration & permiten a los usuarios importar o exportar recursos del área de trabajo con actualizaciones individuales, desvá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) utilizan el concepto de asociar un solo espacio 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 en la que se muestra dónde seleccionar el botón Configuración del área de trabajo de un área de trabajo.

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

    Captura de pantalla en la que se 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 confirmados. Si hay trabajo no confirmado, seleccione el botón indicador de Control de código fuente en la parte superior de la pantalla. 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 en la que se muestra el estado de Git de una canalización en los detalles del área de trabajo.

Pasos para probar las tuberías de despliegue

  1. A diferencia de la integración de Git, no se requiere que el usuario realice ninguna configuración manual; puedes empezar a usar canalizaciones de implementación directamente desde tu área de trabajo existente.

  2. Seleccione áreas de trabajo en el navegador de aplicaciones a la izquierda de la pantalla y, a continuación, seleccione el icono Canalizaciones de implementación.

    Captura de pantalla que muestra dónde seleccionar el botón Pipelines de despliegue en el lado izquierdo del navegador de aplicaciones de 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 mapear sus áreas de trabajo a los entornos de espacio de trabajo de desarrollo, prueba y producción.

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

  5. Consulte 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).