Crear y ejecutar cargas de datos

Una carga de datos permite cargar varias entidades de datos desde una conexión de origen a una conexión de destino.

Temas

Creación de una carga de datos

Para crear una carga de datos, debe definir la conexión de origen y la conexión de destino.

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

Nota

La carga de datos no está soportada para las conexiones de Oracle Object Storage.

La carga de datos recién creada se muestra en la página Carga de Datos del proyecto asociado. Haga clic en el icono Acciones (Icono Acciones) situado junto a la carga de datos seleccionada para editarla, cambiarle el nombre, iniciarla, exportarla o suprimirla.

Creación de una Carga de Datos desde la Página Inicial

En esta sección se describen los pasos genéricos para crear una carga de datos. Si tiene previsto cargar y transformar datos mediante OCI GoldenGate, cree la carga de datos mediante la página Projects. Consulte Creación de una Carga de Datos desde la Página Proyectos.

Para crear una carga de datos desde la página de inicio:

  1. En el panel de la izquierda, haga clic en el separador Home. Haga clic en Cargar datos.

    Aparece el asistente de Creación de Carga de Datos.

  2. En el campo Nombre, introduzca un nombre para la carga de datos. El campo se rellena previamente con un nombre predeterminado. Este valor se puede editar.
  3. Agregar una descripción Esto es opcional.
  4. Seleccione un nombre de proyecto de la lista desplegable. Si es la primera vez aquí, haga clic en el icono + para crear un proyecto. Si ha iniciado sesión como SUPERVISOR, el nombre de proyecto predeterminado es Home. Para otros usuarios, el nombre de proyecto por defecto tiene el formato <username>_Home. El valor por defecto se puede editar. Consulte Trabajo con proyectos para obtener más información sobre los proyectos.
  5. Haga clic en Siguiente.
  6. Para definir la conexión de origen, en la lista desplegable Conexión, seleccione la conexión necesaria desde la que desea agregar las entidades de datos. También puede hacer clic en el icono + para crear una nueva conexión. Consulte Trabajo con conexiones para obtener más información sobre las conexiones.
  7. En la lista desplegable Esquema, todos los esquemas correspondientes a la conexión seleccionada se muestran en dos grupos:
    • Esquema existente (con las que ha importado en las transformaciones de datos de Oracle) y
    • Nuevo esquema de base de datos (que aún no se ha importado).
    Seleccione el esquema que desea utilizar en la lista desplegable.
    Nota

    Si falta información, como el nombre de usuario o la contraseña no especificados, falta la cartera, etc., es posible que la lista no se rellene con el error "This connection has missing information". Haga clic en el icono Editar (Icono Editar) para abrir la página Actualizar conexión, donde puede rellenar los detalles que faltan.
  8. Haga clic en Siguiente.
  9. Del mismo modo, defina la conexión de destino.
  10. Haga clic en Guardar.

    Aparece la página Detalles de Carga de Datos en la que se muestran todas las entidades de datos cargadas.

Creación de una Carga de Datos desde la Página Proyectos

Para crear una carga de datos desde la página Proyectos,

  1. En la página de inicio, haga clic en Proyectos y, a continuación, en el título del proyecto necesario. En el panel izquierdo, haga clic en Cargas de datos y, a continuación, en Crear carga de datos.

    Aparece el asistente de Creación de Carga de Datos.

  2. En el campo Nombre, introduzca un nombre para la carga de datos.
  3. Agregar una descripción Esto es opcional.
  4. Seleccione los esquemas de origen y destino.
    Nota

    Asegúrese de que ha creado conexiones antes de crear una carga de datos mediante la página Projects. Consulte Trabajo con conexiones para obtener más información sobre las conexiones.
    • Para utilizar la consola de despliegue GoldenGate de OCI para cargar entidades de datos:
      1. Seleccione la casilla de control Usar GoldenGate.

        La página Crear carga de datos ahora muestra campos específicos de OCI GoldenGate.

      2. Seleccione la conexión GoldenGate en la lista desplegable.
      3. Para seleccionar la conexión de origen, seleccione la base de datos registrada y el esquema.
      4. Del mismo modo, defina la conexión de destino.
    • Para utilizar todos los demás tipos de conexión para cargar entidades:
      1. Para definir la conexión de origen, seleccione la conexión desde la que desea agregar las entidades de datos en la lista desplegable Conexión.
      2. En la lista desplegable Esquema, seleccione el esquema que desea utilizar. Todos los esquemas correspondientes a la conexión seleccionada se muestran en dos grupos
        • Esquema existente (con las que ha importado en las transformaciones de datos de Oracle) y
        • Nuevo esquema de base de datos (que aún no se ha importado).
  5. Haga clic en Crear.

    Aparece la página Detalles de Carga de Datos en la que se muestran todas las entidades de datos cargadas.

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 en la que se muestran 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. Cuando se ejecuta una carga de datos, se ejecutan varios trabajos en segundo plano para completar la solicitud.

Puede ejecutar una carga de datos de cualquiera de las siguientes maneras:

Nota

La carga de datos no está soportada para las conexiones de Oracle Object Storage.

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

La página Detalles de Carga de Datos 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) en las entidades de datos antes de cargarlas en el esquema de destino.

Nota

SE APLICA A: Aplicable Transformaciones de datos que están disponibles 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 problemas. 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 Detalles 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 Nombre de texto. Esta búsqueda devuelve entidades de datos que incluyen la cadena especificada en el nombre. Por ejemplo, la cadena de búsqueda AD 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:
    • Todo: muestra todas las entidades de datos que coinciden con los criterios de búsqueda.
    • Seleccionado: muestra todas las filas seleccionadas.
    • Sin seleccionar: muestra todas las filas sin seleccionar.
    • Invalid (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 seleccionar cualquiera de las siguientes acciones:
    • Combinación incremental: actualiza los datos de la columna seleccionada comparando la tabla de origen con la tabla de destino en función de 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. 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.
      Nota

      • Los últimos valores de actualización de la columna incremental se almacenan en la carga de datos. Si se crea una nueva carga de datos con la misma tabla, esta opción actúa como Agregar, Truncar y Volver a Crear la primera vez que se ejecuta.
      • Si la tabla de destino no está truncada, no inicie la carga de datos con el modo Agregar, Truncar o Volver a crear y, a continuación, cambie la acción a Fusión incremental. Esto hará que se actualicen todas las filas existentes en la tabla de destino. Oracle recomienda iniciar la carga de datos mediante la acción de fusión incremental.
    • Adición 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.

      La primera vez que se ejecuta la carga de datos, esta opción funciona de la misma forma que las opciones Agregar, Truncar y Volver a Crear, lo que significa que todas las filas se insertan en el destino. En todas las ejecuciones de carga de datos posteriores, la columna incremental se utiliza para filtrar solo las filas nuevas y agregar datos para evitar que las mismas filas se carguen más de una vez.

      Nota

      • Los últimos valores de actualización de la columna incremental se almacenan en la carga de datos. Si se crea una nueva carga de datos con la misma tabla, esta opción actúa como Agregar, Truncar y Volver a Crear la primera vez que se ejecuta.
      • Si la tabla de destino no está truncada, no inicie la carga de datos con el modo Agregar, Truncar o Volver a crear y, a continuación, cambie la acción a Agregar incremental. Oracle recomienda iniciar la carga de datos mediante la acción Agregar incremental.
    • Recrear: 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 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 los datos de Delta Share, la página Detalles 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) en las entidades de datos antes de cargarlas en el esquema de destino. Esto es para asegurarse de que los datos son consistentes entre el servidor Delta Sharing y el esquema de destino.
    • Append: inserta todas las filas del juego de datos en el destino. Si el conjunto de datos contiene registros que ya existen en el destino, habrá registros duplicados. Use Agregar si se espera que el juego de datos de origen tenga solo registros nuevos o si las filas duplicadas en el destino no son un problema.
    • No cargar: omite la entidad de datos seleccionada del trabajo de carga de datos. Después de hacer clic en Guardar, estas entidades de datos ya no están disponibles para futuros trabajos de carga de datos.

    Puede seleccionar varias entidades de datos y aplicar diferentes acciones. Las filas no guardadas se resaltan 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 Configuración, 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 los 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. Delimita 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 retienen para todas las ejecuciones posteriores. No se puede cambiar la configuración.
  4. Haga clic en icono Guardar para guardar los cambios. Una marca de verificación verde (icono de marca de verificación verde) en la fila indica que los cambios se guardan.
  5. Para iniciar la carga de datos,
    • Haga clic en icono de ejecución.
    • Para las cargas de datos GoldenGate, haga clic en icono de despliegue.

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

Para comprobar el estado de la carga de datos, consulte el panel Estado situado a la derecha, 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. Este panel muestra 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, los flujos de trabajo y las cargas de datos que están disponibles para su uso.

Para las 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 en el flujo de trabajo que es una carga de datos local, el panel Propiedades disponible en el lado derecho 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 transformaciones de datos para la carga de datos remota. Al seleccionar un paso en el flujo de trabajo que es 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.