En esta página se ofrece una descripción general de Mainframe Connector, sus funciones y sus principales ventajas.
Las computadoras centrales de IBM se utilizan en organizaciones para realizar tareas informáticas críticas. En los últimos años, muchas empresas que dependen de mainframes han estado trabajando para migrar a la nube. Mainframe Connector te permite mover tus datos de mainframe a Google Cloud para que puedas descargar las cargas de trabajo de informes que consumen muchos recursos de CPU a Google Cloud.
Ventajas principales de Mainframe Connector
Estas son las principales ventajas de usar Mainframe Connector para transferir datos de mainframe a Google Cloud:
- Transferencia de datos simplificada: simplifica la transferencia de datos de mainframe a Google Cloud servicios de almacenamiento como Cloud Storage y BigQuery.
- Integración de tareas por lotes: te permite enviar tareas de BigQuery mediante tareas por lotes de mainframe definidas en lenguaje de control de tareas (JCL). A medida que se leen las consultas de los conjuntos de datos o los archivos, los analistas pueden usar tareas programadas con un conocimiento mínimo de los entornos de mainframe.
- Monitorización sencilla: el personal de operaciones del mainframe no tiene que monitorizar un entorno diferente, ya que los trabajos se envían con programaciones familiares mediante JCL.
- Reducción de MIPS: Mainframe Connector usa una máquina virtual Java (JVM) para la mayoría de los procesos, lo que minimiza la carga de trabajo del procesador del mainframe durante la transferencia de datos, lo que reduce los millones de instrucciones por segundo (MIPS) y, por lo tanto, los costes. Mainframe Connector delega la mayor parte del trabajo que requiere muchos recursos del procesador en procesadores auxiliares. Si los procesadores auxiliares están sobrecargados, también puedes configurar Mainframe Connector para que realice la transcodificación y la conversión con Compute Engine. Para obtener más información sobre las configuraciones de Mainframe Connector, consulta Configuraciones de Mainframe Connector.
Transformación de streaming: transcodifica conjuntos de datos de mainframe con método de acceso secuencial en cola (QSAM) asociados a archivos de copia de COBOL en código de intercambio decimal codificado en binario extendido (EBCDIC) o archivos en ASCII UTF-8 al formato ORC, que es compatible con servicios de Google Cloud como BigQuery. De forma predeterminada, Mainframe Connector transcodifica conjuntos de datos del conjunto de caracteres EBCDIC de EE. UU.: Cp037 a ORC. Sin embargo, Mainframe Connector también admite la transcodificación de conjuntos de datos de los siguientes conjuntos de caracteres EBCDIC regionales:
- Francés: Cp297
- Alemán: Cp1141
- Español: Cp1145
Se puede implementar un conjunto de caracteres personalizado si no se incluye uno adecuado en la JVM de IBM.
Cómo funciona Mainframe Connector
Mainframe Connector te permite transferir datos ubicados en tu mainframe a Cloud Storage y viceversa, así como enviar tareas de BigQuery desde tareas por lotes basadas en mainframe definidas en JCL. Mainframe Connector te permite transcodificar conjuntos de datos de mainframe directamente al formato Optimized Row Columnar (ORC).
La transcodificación es el proceso de convertir información de una forma de representación codificada a otra, en este caso, a ORC. ORC es un formato de datos orientado a columnas de código abierto que se usa mucho en el ecosistema de Apache Hadoop y que es compatible con BigQuery.
Mainframe Connector proporciona un subconjunto de las utilidades de línea de comandos del SDK de Google Cloud, lo que te permite transferir datos e interactuar con los servicios de Google Cloud . Las implementaciones basadas en JVM y el intérprete de shell de las utilidades de línea de comandos gsutil y bq te permiten gestionar una canalización completa de extracción, carga y transformación (ELT) desde IBM z/OS sin dejar de usar tu programador de trabajos.
Uno de los principales retos a la hora de transferir datos de tu mainframe a la nube y viceversa es que se trata de un proceso de varios pasos que normalmente incluye la ejecución de los siguientes:
- Copia los datos en un servidor de archivos.
- Copia los datos del servidor de archivos en otra ubicación para procesarlos.
- Usa una pila de procesamiento de datos para convertir los datos a un formato moderno.
- Escribir los datos procesados en otra ubicación.
- Carga los datos procesados en una base de datos o en un almacén de datos donde se puedan consultar o usar.
En la siguiente figura se muestra el proceso de varios pasos que se suele usar para transferir datos de un mainframe a Google Cloud.

Mainframe Connector te permite realizar todos estos pasos con un solo comando usando Cloud Storage como ubicación de almacenamiento intermedia. De esta forma, se reduce el tiempo que tardan los datos del mainframe en procesarse y estar disponibles en una base de datos o un almacén de datos, como se muestra en la siguiente figura.

Siguientes pasos
- Arquitectura de Mainframe Connector
- Configuraciones de Mainframe Connector
- Instalar Mainframe Connector