Esta página ha sido traducida por una máquina.

Importación mediante la función de importación de datos

Utilice la función de importación de datos para importar datos de un cubo de Object Storage a un sistema de base de datos independiente.

Solo puede importar a un sistema de base de datos independiente en la misma región que el bloque de almacenamiento de objetos. Además, puede importar un volcado mientras aún se está exportando a un cubo de Object Storage, pero esto puede impedir que se utilice la ingestión masiva.

Para importar datos a un sistema de base de datos de alta disponibilidad, primero importe datos a un sistema de base de datos independiente y, a continuación, active la alta disponibilidad.

HeatWave puede utilizar la ingestión masiva para acelerar la importación de datos cuando se cumplen las siguientes condiciones:
  • La versión MySQL del sistema de base de datos es 8.4.0 o superior.
  • El archivo CSV no se comprime ni se comprime con la compresión zstd.
  • El terminador de columna en el archivo CSV es un carácter de un solo byte.
  • La tabla tiene una clave primaria creada explícitamente que no utiliza el índice de prefijo. No se admite GIPK (clave primaria invisible generada).
  • La tabla utiliza un tablespace de archivo por tabla.
  • La tabla utiliza el formato de fila dinámica.
  • La tabla no tiene columnas generadas (virtuales o almacenadas).
  • La tabla no tiene restricciones CHECK.
  • En la tabla solo se utilizan los siguientes tipos de dato soportados:
    • INTEGER, INT, SMALLINT, TINYINT, MEDIUMINT, BIGINT (no firmado está soportado)
    • NUMERIC, DECIMAL (UNSIGNED no está soportado; está en desuso en MySQL 8.0.17)
    • FLOAT, DOUBLE (UNSIGNED no está soportado; está en desuso en MySQL 8.0.17)
    • CHAR, VARCHAR (No hay soporte de datos grandes, el registro debe caber en la página)
    • DATE, DATETIME
  • En la versión 9.0 o superior, la tabla también puede utilizar los siguientes tipos de dato soportados:
    • TEXTO PEQUEÑO, TEXTO, TEXTO MEDIO, TEXTO LARGO
    • JSON
    • VARCHAR (Soporta la longitud máxima)
Nota

Se recomienda importar datos mediante la función de importación de datos de la consola. El servicio HeatWave gestiona la importación y está optimizado para un procesamiento rápido de la importación.
Nota

Debe utilizar la última versión del shell MySQL para exportar los datos con la opción ocimds activada. Esto puede evitar posibles errores de importación de datos.

Uso de la consola

Utilice la función de importación de datos de la consola para importar datos de un cubo de Object Storage a un sistema de base de datos MySQL. Asegúrese de definir suficiente almacenamiento para alojar los datos importados.

  1. Abra el menú de navegación y seleccione Bases de datos. En HeatWave MySQL, haga clic en Sistemas de base de datos.
  2. Haga clic en Crear sistema de base de datos.
  3. Configure el sistema de base de datos y, a continuación, haga clic en Mostrar opciones avanzadas.
  4. Haga clic en el separador Importación de datos y proporcione la siguiente información:
    • URL de origen de SAP: si tiene la URL de la solicitud autenticada previamente (SAP), especifique la URL de SAP para el cubo o el prefijo de cubo.
    • Haga clic aquí para crear una dirección URL de SAP para un cubo existente: si no tiene una dirección URL de SAP, haga clic en el enlace para crear una dirección URL de SAP para un cubo existente y proporcione la siguiente información:
      • Seleccione un cubo en <CompartmentName>: seleccione el cubo de Object Storage que contiene el volcado.
      • Configurar prefijo:
        • Seleccionar el prefijo: seleccione el prefijo en la lista de prefijos válidos.
        • Introducir un prefijo: seleccione la opción para permitirle definir un prefijo de cubo, similar a un nombre de carpeta. El prefijo debe existir en el cubo seleccionado. Los nombres de prefijo tienen el formato prefixName/. Si se omite el delimitador de barra inclinada en la PAR, se obtendrá una URL no válida. Puede especificar rutas con varios niveles de carpetas, prefixName/prefixName1/prefixName2/.

        HeatWave solo soporta el tipo de carpeta de prefijo. No está soportado el tipo de prefijo de coincidencia de nombre de archivo.

      • Especifique una hora de caducidad para la SAP: seleccione una hora de caducidad para la SAP. El valor por defecto es una semana.
  5. Haga clic en Crear y definir URL de SAP para generar la URL de SAP y rellenar el campo de URL de origen de SAP con la URL de SAP generada.
  6. Haga clic en Crear.