Ejecución de una carga de datos

Después de crear la carga de datos, accederá a la página Detalles de carga de datos que muestra los detalles necesarios para ejecutar una carga de datos.

Incluye los detalles del esquema de origen, las entidades de datos que se cargan desde el esquema de origen y los detalles del esquema de destino. Puede seleccionar la acción que desea aplicar en cada entidad de datos: volver a crear, truncar, agregar y cargar tablas en bloque en el esquema de destino. Al ejecutar una carga de datos, se ejecutan varios trabajos en segundo plano para completar la solicitud.

Puede ejecutar una de las siguientes formas de carga de datos:

Nota

La carga de datos no es compatible con las conexiones de Oracle Object Storage.

Ejecución de una carga de datos desde la página Detalles de carga de datos

En la página Detalles de carga de datos se muestra la información necesaria para ejecutar una carga de datos. Puede aplicar diferentes acciones (fusión incremental, adición incremental, recreación, truncamiento, adición) a las entidades de datos antes de cargarlas en el esquema de destino.

Nota

Se aplica a: Aplicable Transformaciones de datos que está disponible como una lista independiente en Marketplace denominada Data Integrator: Web Edition.

Si la carga de datos es enorme, puede que desee aumentar la memoria del agente de ODI para evitar cualquier problema. Siga las instrucciones de Aumento de la memoria del agente de ODI antes de empezar a ejecutar la carga de datos.

Para ejecutar una carga de datos desde la página Detalles de carga de datos:

  1. En la página Detalle de carga de datos, seleccione las entidades de datos que desea mover al esquema de destino.
    Para filtrar la lista, puede realizar una de las siguientes acciones:
    • Introduzca el nombre o parte del nombre en el cuadro de texto Nombre. Esta búsqueda devuelve entidades de datos que incluyen la cadena especificada en el nombre. Por ejemplo, la cadena de búsqueda ADMIN devuelve resultados como ADMIN, ADDRESS, BADGE, UPGRADE, WORKLOAD, etc.
    • Active el conmutador Usar expresión regular para utilizar la coincidencia de patrones para buscar cadenas de caracteres concretas. Por ejemplo, la cadena de búsqueda CO.* devuelve resultados como CONTACT, COUNT, COUNTRY, etc.
    Puede seleccionar varias entidades de datos y cargarlas en el esquema de destino. También puede ordenar la lista mostrada mediante las siguientes opciones:
    • Todas las entidades de datos que coincidan con los criterios de búsqueda.
    • Seleccionadas: muestra todas las filas seleccionadas.
    • No seleccionadas: muestra todas las filas no seleccionadas.
    • No válido: muestra todas las filas no válidas.
    Nota

    Estas opciones muestran la lista de entidades de datos según los criterios de búsqueda. Para ver la lista de todas las entidades de datos, borre los filtros aplicados.
  2. Haga clic en el icono necesario para elegir cualquiera de las acciones siguientes:
    • Fusión incremental: actualiza los datos de la columna seleccionada comparando la tabla de origen con la tabla de destino según la clave de fusión especificada. Para utilizar esta opción, seleccione la columna que desea fusionar y, a continuación, seleccione la clave de fusión. Haga clic en el icono Validar (Icono Validar) para validar los valores seleccionados.
    • Anexar incremental: actualiza los datos de la columna seleccionada en el esquema de destino. Para utilizar esta opción, seleccione la columna que desea actualizar y haga clic en el icono Validar (Icono Validar) para validar la selección.
    • Volver a crear: si la tabla ya está presente en el esquema de destino, borra la tabla existente y la vuelve a crear.
      Nota

      Esta opción no está disponible para las entidades de datos que se cargan mediante OCI GoldenGate.
    • Truncar: si la tabla ya está presente en el esquema de destino, suprime todos los datos de la tabla seleccionada. No se borra nada.
      Nota

      Para cargas de datos de Delta Share, la página Detalle de carga de datos solo incluye la opción icono de ejecución. No puede aplicar diferentes acciones (fusión incremental, adición incremental, recreación, truncamiento, adición) a las entidades de datos antes de cargarlas en el esquema de destino. Esto es para asegurarse de que los datos sean coherentes entre el servidor de Delta Sharing y el esquema de destino.
    • Agregar: si la tabla ya está presente en el esquema de destino, agrega filas a la tabla.
    • No cargar: evita la entidad de datos seleccionada del trabajo de carga de datos. Después de hacer clic en Guardar, estas entidades de datos ya no estarán disponibles para trabajos de carga de datos futuros.

    Puede seleccionar varias entidades de datos y aplicar diferentes acciones. Las filas no guardadas aparecen resaltadas en negrita.

    Nota

    Estas opciones no están disponibles para las conexiones de Delta Share.
  3. Para especificar cómo desea almacenar los nombres de columna de origen en las tablas de destino, haga clic en Opciones avanzadas, que se encuentra en la parte derecha de la página Detalles de carga de datos. Seleccione una de las siguientes opciones:
    • Retener nombres originales delimitando todos los nombres con delimitadores: crea nombres de columna con los mismos nombres que los de las tablas de origen de la tabla de destino.
    • No utilizar delimitadores: esta es la selección por defecto. Convierte todos los nombres de columna a mayúsculas y sustituye los espacios y caracteres especiales por caracteres de subrayado.

      Las siguientes opciones se aplican a palabras reservadas como Date, Timestamp, Start, etc.

      • Encerrar con delimitadores: esta es la selección por defecto. Encierra los nombres de columna que son palabras reservadas con delimitadores (no todos los nombres de columna).
      • Usar un prefijo: agrega el prefijo especificado a los nombres de columna que son palabras reservadas (no todos los nombres de columna).

      Para los nombres de columna que tienen el mismo nombre después de la conversión, los nombres tienen un sufijo con un valor numérico para mantener la unicidad. Por ejemplo, nombres de columna

      Date, date, DATE, Item_@Code, Item$$Code, Item%%Code

      se crean en la tabla de destino como

      DATE, DATE_0, DATE_1, ITEM__CODE, ITEM__CODE_0, ITEM__CODE_1.

    Nota

    Una vez que se ejecuta la carga de datos, las opciones seleccionadas se aplican y se mantienen para todas las ejecuciones posteriores. No puede cambiar la configuración.
  4. Haga clic en guardar, icono para guardar los cambios. Una marca de control verde (icono de marca de verificación verde) en la fila indica que los cambios están guardados.
  5. Para iniciar la carga de datos:
    • Clic icono de ejecución.
    • Para cargas de datos de GoldenGate, haga clic en icono de despliegue.

    Aparece una petición de confirmación cuando la carga de datos se ha iniciado correctamente.

Para comprobar el estado de la carga de datos, consulte el panel Estado situado justo debajo de los detalles del esquema de destino. Para obtener más información sobre el panel Estado, consulte Supervisión del estado de cargas de datos, flujos de datos y flujos de trabajo. En este panel se muestran enlaces a los trabajos que se ejecutan para ejecutar esta carga de datos. Haga clic en el enlace para supervisar el progreso en la página Detalles del trabajo. Para obtener más información sobre los trabajos, consulte Creación y gestión de trabajos.

Ejecución de una Carga de Datos desde la Página Detalles de Flujo de Trabajo

Puede agregar varias cargas de datos a un flujo de trabajo junto con flujos de datos o flujos de trabajo y ejecutarlos como pasos independientes. El panel izquierdo de la página Detalles de flujo de trabajo muestra los flujos de datos, flujos de trabajo y cargas de datos que están disponibles para su uso.

Para cargas de datos, el panel izquierdo muestra las dos carpetas siguientes:
  • Cargas de datos: esta carpeta muestra todas las cargas de datos que ha creado en la instancia local de Data Transforms. Al seleccionar un paso del flujo de trabajo que sea una carga de datos local, el panel Propiedades disponible en la parte derecha del lienzo de diseño muestra el tipo como Data Load y el objeto enlazado como Inicio><nameofDataLoad>.
  • Cargas de datos remotas: esta carpeta muestra todas las cargas de datos que ha creado en una instancia remota de Data Transforms. Consulte Creación de una conexión de Data Transforms para la carga de datos remota. Al seleccionar un paso del flujo de trabajo que sea una carga de datos remota, el panel Propiedades disponible en el lado derecho del lienzo de diseño muestra el tipo como Remote Data Load y el objeto enlazado como Name of the Data Transforms connection > <nameofDataLoad>.

Después de agregar las cargas de datos al flujo de trabajo, haga clic en icono de ejecución para ejecutarlas.

Aumento de la memoria del agente de ODI

Se aplica a: Aplicable Transformaciones de datos que está disponible como una lista independiente en Marketplace denominada Data Integrator: Web Edition.

Si los datos que está cargando desde el esquema de origen tienen un gran tamaño, puede que desee aumentar la memoria del agente de ODI para evitar errores de excepción OutOfMemory.

Para aumentar la memoria del agente de ODI:

  1. Editar el archivo /u01/oracle/transforms_home/common/scripts/jettyServer.sh.
  2. Agregue el parámetro java -Xms1024m -Xmx4096m.
  3. Reinicie el servidor jetty. Inicie sesión como usuario de OPC y ejecute los siguientes comandos:
    ssh -i <path to id_rsa> opc@<Instance IP>
    sudo su
    systemctl stop|start jettyserver.service
    exit