Visión general de la extracción de datos

IBM Sterling® Order Management System incluye una función de extracción de datos, que puede utilizar para recuperar datos de la base de datos de copia de seguridad de su entorno de producción. Por ejemplo, puede recuperar datos de transacción para incluir dentro de un almacén de datos para su análisis más detallado.
La característica de extracción de datos se compone de dos componentes principales:
  • El servicio de configuración de extracción de datos, que se denomina CocDataExtractConfig.
  • El agente de extracción de datos, que se denomina CoC Data Extract.

Visión general de la extracción de datos de IBM Cloud

La función de extracción de datos le permite exportar datos a un servidor SFTP externo, así como a IBM Cloud Object Storage, AWS S3 y otros servicios de almacenamiento de archivos externos compatibles con la biblioteca Amazon S3.

El servicio de extracción de datos lee de una configuración de tablas de base de datos para extraer datos y ejecuta las consultas correspondientes en la base de datos. El servicio de extracción de datos crea archivos .csv y los envía al servicio de almacenamiento de archivos que es propiedad del cliente y está gestionado por él. El servicio de extracción de datos se ejecuta automáticamente cuando lo desencadena el agente de extracción de datos en intervalos planificados. También puede ejecutar directamente el servicio de extracción de datos, si es necesario. Por ejemplo, cuando desee volver a crear un archivo de extracción de salida anterior.

El servicio de extracción de datos se ejecuta en la base de datos de copia de seguridad de producción. Por lo tanto, no puede extraer datos cuando la base de datos está en mantenimiento o cuando la base de datos primaria no está disponible. Además, no puede extraer datos para las columnas que contienen los datos CLOB.
Nota: Como no puede utilizar la característica de extracción de datos para extraer los datos BLOB y CLOB, primero cree tablas personalizadas y rellene los datos CLOB en las columnas que no son CLOB utilizando agentes personalizados. A continuación, utilice la característica Extracción de datos para extraer datos de las tablas personalizadas. Asegúrese de que las pruebas de rendimiento se realizan en los agentes personalizados y de que los datos de la tabla personalizada se depuran.

En situaciones, cuando el servicio de extracción de datos está inactivo, o si el proceso de extracción de datos se detiene abruptamente debido a algunos problemas, los datos que faltan se extraerán correctamente cuando vuelva a ejecutar el servicio de extracción de datos.

El tiempo de mantenimiento o copia de seguridad de la base de datos se produce todos los días a una hora configurada a primera hora de la mañana. Durante el tiempo de mantenimiento o copia de seguridad de la base de datos, la base de datos HADR o secundaria no está disponible. Por lo tanto, asegúrese de no planificar el trabajo de extracción de datos CoC durante el mantenimiento de la base de datos. Para obtener más información sobre las limitaciones de HADR, consulte la documentación deDb2.

Cuando se esté configurando el servicio de extracción de datos para su IBM Sterling Order Management System, asegúrese de que el servicio de extracción de datos se ejecuta en su propio servidor agente. Al ejecutar el servicio en su propio servidor, los cálculos de memoria que se han completado para ejecutar los trabajos de extracción son más precisos.

Se recomienda extraer datos de las tablas de transacciones. Para conocer las tablas de base de datos soportadas para la extracción de datos y el servicio de configuración de extracción de datos, consulte Servicio de configuración de extracción de datos.

Ejecución del agente de extracción de datos en el entorno del kit de herramientas del desarrollador

Puede ejecutar el agente de extracción de datos en el entorno del kit de herramientas de desarrollador para recuperar datos de la base de datos de copia de seguridad.

Para obtener más información, consulte Ejecución del agente de extracción de datos en el entorno del kit de herramientas del desarrollador.