Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Para ejecutar proyectos de análisis de datos exitosos con trabajo de copia, quiere usar el control de código fuente, la integración continua, la implementación continua y un entorno colaborativo.
En Microsoft Fabric, tienes dos herramientas principales para esto: la integración de Git y las canalizaciones de implementación. Estos le permiten administrar los recursos del área de trabajo y actualizarlos según sea necesario.
Con las canalizaciones de implementación e integración de Git, puede conectar sus propios repositorios de Git en Azure DevOps o GitHub y usar las herramientas de implementación integradas de Fabric. Esto facilita la configuración de flujos de trabajo de CI/CD sin problemas, por lo que puede compilar, probar e implementar los proyectos de datos con confianza.
Integración de Git para el trabajo de copia
Siga estos pasos para conectar el trabajo de copia en Data Factory a Git. Esto le ayuda a realizar un seguimiento de los cambios, trabajar con su equipo y mantener su trabajo seguro:
- Requisitos previos
- Conexión a un repositorio de Git
- Conexión a un área de trabajo
- Confirmación de cambios en Git
Requisitos previos para la integración de Git
- Necesita una licencia de Power BI Premium o una capacidad de Fabric.
- Asegúrese de que esta configuración de administrador está activada:
- Necesita una organización de Azure DevOps o una cuenta de GitHub.
- Para Azure DevOps:
- Regístrese para obtener una cuenta gratuita de Azure si no tiene una.
- Asegúrese de que tiene acceso a un repositorio.
- Para GitHub:
- Regístrese para obtener una cuenta gratuita de GitHub si no tiene una.
- Necesita un token específico con permisos de lectura y escritura para Contenido o un token clásico de GitHub con ámbitos de repositorio habilitados.
- Para Azure DevOps:
Paso 1: Conexión a un repositorio de Git
Para usar la integración de Git con el trabajo de copia en Fabric, primero debe conectarse a un repositorio de Git:
Inicie sesión en Fabric y vaya al área de trabajo que desea conectar a Git.
Seleccione Configuración del área de trabajo.
Seleccione Integración de Git.
Elija el proveedor de Git: Azure DevOps o GitHub. Si elige GitHub, seleccione Agregar cuenta para conectar la cuenta de GitHub. Después de iniciar sesión, seleccione Conectar para que Fabric pueda acceder a su cuenta de GitHub.
Paso 2: Conectarse a un área de trabajo
Una vez que ha establecido conexión con un repositorio de Git, necesita establecer conexión con su espacio de trabajo.
En el menú desplegable, rellene los detalles sobre el área de trabajo y la rama que desea usar:
Para Azure DevOps:
- Nombre de la organización
- Nombre de proyecto
- Nombre del repositorio
- Nombre de rama
- Nombre de carpeta
Para GitHub:
- Dirección URL del repositorio
- Nombre de rama
- Nombre de carpeta
Seleccione Conectar y sincronizar.
Después de conectarse, seleccione Control de código fuente para obtener información sobre la rama vinculada, el estado de cada elemento y cuándo se sincronice por última vez.
Paso 3: Confirmar cambios en Git
Puede confirmar los cambios en Git siguiendo estos pasos:
- Vaya a su área de trabajo.
- Seleccione el icono Control de código fuente. Verá un número que muestra cuántos cambios aún no se han aplicado.
- En el panel Control de código fuente , seleccione la pestaña Cambios . Verá una lista de todo lo que ha cambiado, junto con los iconos de estado.
- Elija los elementos que desea confirmar. Para seleccionar todo, active la casilla de la parte superior.
- (Opcional) Agregue un comentario de confirmación sobre los cambios.
- Seleccione Confirmar.
Una vez que confirmas, esos elementos desaparecen de la lista y tu área de trabajo apunta a la última confirmación realizada.
Flujo de implementación para Git
Siga estos pasos para usar las canalizaciones de implementación de Git en su espacio de trabajo de Fabric:
- Requisitos previos
- Creación de una canalización de implementación
- Asignación de un área de trabajo a la canalización de implementación
- Desplegar en una etapa vacía
- Implementación de contenido de una fase a otra
Requisitos previos para las canalizaciones de implementación
Antes de empezar, asegúrese de configurar los siguientes requisitos previos:
- Una suscripción de Microsoft Fabric activa.
- Acceso de administrador en un espacio de trabajo Fabric.
Paso 1 : Crear una canalización de implementación
- En el menú Áreas de trabajo, seleccione Canalizaciones de implementación.
- Cuando se abra la ventana Crear canalización de implementación , escriba un nombre y una descripción para la canalización y seleccione Siguiente.
- Elija cuántas fases desee en la canalización. De forma predeterminada, verá tres fases: Desarrollo, Prueba y Producción.
Paso 3: Asignación de un área de trabajo a la canalización de implementación
Después de crear una canalización, debe agregar el contenido que desea administrar a la canalización. Para agregar contenido a la canalización, asigne un área de trabajo a cualquier fase de canalización:
Abra la tubería de despliegue.
En la fase a la que desea asignar un área de trabajo, expanda la lista desplegable titulada Agregar contenido a esta fase.
Seleccione el área de trabajo que quiere asignar a esta fase.
Seleccionar Asignación
Implementación en una fase vacía
Cuando esté listo para mover el contenido de una fase de canalización a la siguiente, puede implementarlo mediante una de estas opciones:
- Implementación completa: seleccione esta opción para implementar todo lo que se encuentra en la fase actual en la siguiente fase.
- Implementación selectiva: elija solo los elementos que desea implementar.
- Implementación hacia atrás: mueva el contenido de una fase posterior a una fase anterior. Solo puede hacerlo si la fase de destino está vacía (no hay ningún área de trabajo asignada).
Después de elegir la opción de implementación, puede revisar los detalles y dejar una nota sobre la implementación si quiere.
Implementar contenido de una fase a otra
Una vez que tenga contenido en una fase de canalización, puede implementarlo en la siguiente fase, incluso si el área de trabajo de la fase siguiente tiene contenido. Los elementos enlazados se sobrescriben. Puede obtener más información sobre este proceso, en el artículo Implementación de contenido en un área de trabajo existente .
También puede revisar el historial de implementación para ver la última vez que se implementó el contenido en cada fase. Para examinar las diferencias entre las dos canalizaciones antes de implementar, consulte Comparación de contenido en diferentes fases de implementación.
Restricciones conocidas
Estas son algunas de las limitaciones actuales al usar CI/CD para el trabajo de copia en Data Factory en Microsoft Fabric:
- Variables del área de trabajo: CI/CD no admite actualmente variables de área de trabajo.
- Compatibilidad limitada de la integración de Git: actualmente, Fabric solo admite la integración de Git con Azure DevOps y GitHub. Se recomienda la integración de Git de Azure DevOps, ya que la integración de GitHub tiene más limitaciones.
Contenido relacionado
- Introducción al proceso de CI/CD como parte del ciclo de ALM en Microsoft Fabric
- Introducción a la integración de Git, la herramienta de Administración del ciclo de vida de las aplicaciones (ALM) de Fabric
- Introducción al uso de las canalizaciones de implementación, la herramienta de administración del ciclo de vida de aplicaciones (ALM) de Power BI