Creación de un proyecto mediante la copia de otro proyecto

Cree un proyecto copiando el contenido de un proyecto existente en un espacio de trabajo de Data Integration.

El proyecto existente puede estar en el mismo espacio de trabajo u otro espacio de trabajo. Si el espacio de trabajo está en un arrendamiento diferente del espacio de trabajo actual, debe configurar políticas entre arrendamientos. Consulte Ejemplos de políticas para configurar el acceso entre arrendamientos para la copia de proyectos y la copia de aplicaciones. El proyecto existente debe estar en un espacio de trabajo activo.

Al crear el proyecto B (destino) copiando desde el proyecto A (origen), Data Integration realiza las siguientes acciones:

  • Crea el proyecto de origen y sus artefactos en el espacio de trabajo de destino si el proyecto de origen y sus artefactos no están presentes en el destino, de la siguiente forma:
    • Copia todos los artefactos secundarios del proyecto A (carpetas, flujos de datos, pipeline, tareas) en el proyecto B.
    • Copia todos los artefactos dependientes del proyecto A (como activos de datos y conexiones) en el proyecto B.
    Nota

    Data Integration no copia información confidencial en activos de datos como contraseñas. Una vez completada la copia, debe actualizar manualmente los campos de información confidencial de los activos de datos aplicables en el proyecto de destino.

  • Si el proyecto de origen y sus artefactos están presentes en el espacio de trabajo de destino, Data Integration utiliza la opción de resolución de conflictos que elija para retener, sustituir o duplicar el proyecto y los artefactos en el destino.
  • Una interfaz de usuario de configuración le guiará a través del proceso de creación de un proyecto (el destino) mediante la copia desde un proyecto existente (el origen). Los pasos incluyen seleccionar el proyecto de origen y especificar cómo resolver posibles conflictos de nombres en el destino.

    1. En la página de lista Proyectos, seleccione Crear proyecto y, a continuación, seleccione Copiar existente. La opción Crear proyecto solo está disponible si tiene acceso de escritura al espacio de trabajo.

      Si necesita ayuda para encontrar la página de lista, consulte Listing Projects.

    2. En la página Seleccionar un proyecto para copiar, seleccione el proyecto que desea copiar.

      Por defecto, Data Integration muestra el OCID, el compartimento y el espacio de trabajo del arrendamiento actual. Puede seleccionar otros valores de los recursos a los que tiene acceso.

      1. Seleccione el espacio de trabajo que tiene el proyecto que desea copiar.
        • OCID de arrendamiento: introduzca el identificador de Oracle Cloud del arrendamiento.

          Para buscar la cadena de OCID de arrendamiento en la consola, en el menú Perfil, seleccione Arrendamiento:<tenancy_name>. Puede encontrar el OCID de arrendamiento en Información de arrendamiento.

        • Compartimento: seleccione el compartimento.

        • Espacio de trabajo: seleccione el espacio de trabajo. Puede empezar a escribir un nombre en el campo para filtrar la lista.

      2. En el espacio de trabajo seleccionado, seleccione un proyecto de la lista de proyectos disponibles.
    3. En la página Seleccionar configuración de resolución de conflictos, seleccione la acción que se va a realizar en el proyecto que está creando (destino) cuando haya conflictos de nombre con artefactos en el proyecto del que está copiando (origen).

      Durante una solicitud de copia, Data Integration utiliza los valores de identificador de los artefactos de origen y destino para que coincidan con los objetos y utiliza la opción de resolución de conflictos que seleccione para realizar la operación de copia.

      • Retener: retiene los artefactos en el destino.

        Los artefactos de origen (incluidas las dependencias) con los mismos nombres no se copian en el destino.

        Por ejemplo, el proyecto de origen Project A tiene un flujo de datos denominado My Data Flow 123. Si el espacio de trabajo de destino ya contiene un proyecto denominado Project A con un flujo de datos denominado My Data Flow 123, el artefacto de origen My Data Flow 123 no se copia.

      • Sustituir: sustituye los artefactos de destino por los artefactos del origen.

        Por ejemplo, el proyecto de origen Project A tiene un flujo de datos denominado My Data Flow 123. Si el espacio de trabajo de destino ya contiene un proyecto denominado Project A con un flujo de datos denominado My Data Flow 123, el artefacto de destino My Data Flow 123 se sustituye por el origen My Data Flow 123.

      • Duplicar: duplica los artefactos de origen en el destino mediante los nombres de artefactos de origen con las cadenas que proporcione para un prefijo, sufijo o ambos.

        • Agregar prefijo: la cadena se agrega al principio del nombre de origen, por ejemplo, string_sourceName
        • Agregar sufijo: la cadena se agrega al final del nombre de origen, por ejemplo, sourceName_string
        • Agregar prefijo y sufijo: las cadenas se agregan al principio y al final del nombre de origen, por ejemplo, string1_sourceName_string2

        Por ejemplo, el proyecto de origen Project A tiene un flujo de datos denominado My Data Flow 123. Proporcione el prefijo MyPrefix. Si el espacio de trabajo de destino ya contiene un proyecto denominado Project A con un flujo de datos denominado My Data Flow 123, los artefactos de destino con los mismos nombres se duplican y el prefijo se agrega al proyecto, MyPrefix_Project A.

        Si no agrega un prefijo ni un sufijo, se agrega una cadena numérica al nombre del artefacto copiado en el destino.

    4. En la página Revisar y copiar, revise y comience la solicitud de copia del proyecto.
      1. En la sección Proyecto para copiar, revise los detalles del espacio de trabajo del origen (en De) y el destino (en A). Seleccione Editar si necesita realizar cambios.
      2. En la sección Lista de proyectos, confirme que ha seleccionado el proyecto que desea copiar.
      3. En la sección Configuración de resolución de conflictos, confirme las siguientes selecciones. Seleccione Editar si necesita realizar cambios.
        • Acción que se debe realizar para resolver conflictos de nombres
        • Cadena o cadenas que se van a agregar a los nombres de artefactos de destino, como prefijo, sufijo o ambos
    5. Seleccione Copiar.

      Data Integration inicia una solicitud de copia. Puede supervisar el progreso en la página Solicitudes de copia de proyecto.

    Importante

    Cuando una solicitud de copia de proyecto está en curso, no edite ni suprima ningún artefacto que esté en el proyecto de origen o de destino hasta que finalice la operación de copia. La realización de modificaciones en los artefactos del proyecto de origen o de destino durante una operación de copia puede provocar errores y dar como resultado una operación de copia fallida.

  • Utilice el comando oci data-integration copy-object-request create y los parámetros necesarios para crear un proyecto mediante la copia de un proyecto existente:

    oci data-integration copy-object-request create [OPTIONS]

    Para obtener una lista completa de indicadores y opciones de variables para los comandos de la CLI, consulte la Referencia de la línea de comandos.

  • Ejecute la operación CreateCopyObjectRequest para crear un proyecto copiando un proyecto existente.