↓ Skip to main content
Cloud / Google Cloud / Products / Mainframe Connector - Mainframe Data to BigQuery and Cloud Storage

Mainframe Connector - Mainframe Data to BigQuery and Cloud Storage

Mainframe Connector moves IBM mainframe data from JCL batch jobs to Cloud Storage and BigQuery, transcoding it directly to ORC, JSON, or CSV.

Migration
Pricing Model No dedicated pricing model stated on the overview page; costs are incurred for the Google Cloud destination services used (including Cloud Storage, BigQuery, optionally Compute Engine)
Availability Usable worldwide for data transfer from IBM z/OS mainframes to Google Cloud
Data Sovereignty Depends on the region of the chosen Google Cloud destination services (e.g. Cloud Storage, BigQuery); no separate statement on the overview page
Reliability SLA per provider for each destination service used (see official SLA page) SLA

Mainframe Connector moves data from IBM mainframes to Google Cloud and can be controlled directly from existing JCL batch jobs. Reporting workloads that currently tie up mainframe CPU time can be offloaded to the cloud without giving up familiar job scheduling.

What is Mainframe Connector?

Per Google Cloud documentation, IBM mainframes are used by organizations to perform critical computing tasks; many of these organizations have been working toward migrating to the cloud in recent years. Mainframe Connector lets you move mainframe data to Google Cloud so that you can offload CPU-intensive report workloads to Google Cloud.

How it works

Mainframe Connector lets you move data located on your mainframe in and out of Cloud Storage, and submit BigQuery jobs from mainframe-based batch jobs defined in Job Control Language (JCL). Mainframe Connector transcodes mainframe datasets directly to Optimized Row Columnar (ORC) format, an open-source, column-oriented data format widely used in the Apache Hadoop ecosystem and supported by BigQuery.

The service provides a subset of the Google Cloud SDK command-line utilities. JVM-based implementations of gsutil and the bq command-line utility make it possible to manage a complete extract, load, transform (ELT) pipeline entirely from IBM z/OS while retaining your existing job scheduler.

Per Google, one of the main challenges in transferring mainframe data to and from the cloud is that it’s normally a multi-step process: copying data to a file server, copying it from there to another location for processing, using a data processing stack to convert it to a modern format, and finally loading the processed data into a database or data warehouse. Mainframe Connector lets you perform all these steps with a single command, using Cloud Storage as an intermediate storage location, which reduces the time taken for mainframe data to become available in a database or data warehouse.

Reducing mainframe load (MIPS)

For most of its processing, Mainframe Connector uses a Java Virtual Machine (JVM) to minimize mainframe processor workload during data transfer, thereby reducing million instructions per second (MIPS) and lowering costs. Most of the processor-intensive work is offloaded to auxiliary processors. If those auxiliary processors are stressed, Mainframe Connector can also be configured to perform transcoding and conversion using Compute Engine.

Supported formats and character sets

Mainframe Connector supports transcoding of Queued Sequential Access Method (QSAM) or Virtual Storage Access Method (VSAM) mainframe datasets associated with COBOL copybooks in Extended Binary Coded Decimal Interchange Code (EBCDIC), as well as files in ASCII UTF-8, into the ORC, JSON, or CSV target formats. By default, Mainframe Connector transcodes datasets from the US EBCDIC Cp037 character set; it also supports the regional EBCDIC character sets French (Cp297), German (Cp1141), and Spanish (Cp1145). A custom character set can be implemented if an appropriate one is not included in the IBM JVM.

Core Features

  • Simplified data transfer: Moves mainframe data directly to Cloud Storage and BigQuery.
  • Batch job integration: BigQuery jobs can be submitted from existing JCL batch jobs.
  • Familiar monitoring: Mainframe operations teams continue to monitor via familiar JCL job scheduling.
  • Reduced MIPS: JVM-based processing and offloading to auxiliary processors lower mainframe processor load.
  • Streaming transcoding: Direct conversion of mainframe datasets to ORC, JSON, or CSV, including regional EBCDIC character sets.

Typical Use Cases

Offloading reporting workloads

A company moves compute-intensive report batch jobs from the mainframe to BigQuery to reduce MIPS costs and free up mainframe capacity.

ELT pipelines directly from z/OS

A team runs a complete extract-load-transform pipeline using the JVM-based gsutil and bq implementations directly from z/OS, without replacing the existing job scheduler.

Processing COBOL copybook datasets

QSAM or VSAM datasets with COBOL copybooks are automatically transcoded to ORC and become available for analysis in BigQuery.

Multilingual mainframe environments

For datasets in regional EBCDIC character sets, such as German (Cp1141), a European company uses Mainframe Connector’s corresponding character set support.

Benefits

  • Lower migration effort: A single command replaces a multi-step copy, process, and load chain.
  • Cost control: Reduced MIPS usage through JVM-based processing lowers mainframe operating costs.
  • Familiar operations: Integrates with existing JCL job scheduling without a new operating environment.
  • Direct BigQuery connection: Mainframe data becomes available for analysis promptly.
  • Multilingual character set support: Regional EBCDIC character sets for German, French, and Spanish are already built in.

Integration with innFactory

As a certified Google Cloud partner, innFactory helps you migrate mainframe workloads: assessing which report and batch processes are suited for offloading, designing the target architecture in Cloud Storage and BigQuery, and integrating Mainframe Connector into your existing JCL job scheduling.

Contact us for a consultation on Mainframe Connector.

Typical Use Cases

Offloading CPU-intensive reporting workloads from the mainframe to the cloud
Submitting BigQuery jobs directly from JCL batch jobs
Transcoding QSAM/VSAM datasets with COBOL copybooks to ORC, JSON, or CSV
Reducing MIPS costs by offloading compute-intensive processing

Technical Specifications

Background IBM mainframes are used for critical computing tasks; per Google, many organizations relying on mainframes have been working to migrate to the cloud
Character sets US EBCDIC Cp037 by default; also supports the regional EBCDIC character sets French (Cp297), German (Cp1141), and Spanish (Cp1145); a custom character set can be implemented if none of the included ones fit
CLI tools Provides a subset of Google Cloud SDK command-line utilities, including JVM-based implementations of gsutil and the bq command-line utility, usable directly from IBM z/OS
Processing Uses a Java Virtual Machine (JVM) for most processing to minimize mainframe processor load (MIPS) during data transfer; if auxiliary processors are stressed, transcoding and conversion can additionally be configured to run on Compute Engine
Supported source formats Queued Sequential Access Method (QSAM) or Virtual Storage Access Method (VSAM) mainframe datasets associated with COBOL copybooks in EBCDIC, as well as files in ASCII UTF-8
Workflow model Performs copy, process, transform, and load of mainframe data in a single command, using Cloud Storage as an intermediate storage location, instead of the usual multi-step ELT chain

Frequently Asked Questions

What is Mainframe Connector?

Per Google Cloud documentation, Mainframe Connector lets you move mainframe data to Google Cloud so you can offload CPU-intensive report workloads to the cloud. It is aimed at organizations migrating from IBM mainframes toward the cloud.

How does Mainframe Connector reduce mainframe utilization (MIPS)?

Per the documentation, Mainframe Connector uses a Java Virtual Machine (JVM) for most processing to minimize mainframe processor workload during data transfer, thereby reducing MIPS and lowering costs. Most processor-intensive work is offloaded to auxiliary processors; if these are stressed, Mainframe Connector can also be configured to perform transcoding and conversion using Compute Engine.

Which data formats does the transcoding support?

Per the documentation, Mainframe Connector transcodes QSAM or VSAM mainframe datasets associated with COBOL copybooks in EBCDIC, as well as files in ASCII UTF-8, into ORC, JSON, or CSV formats. By default it assumes the US EBCDIC Cp037 character set; it also supports the regional EBCDIC character sets for French, German, and Spanish. A custom character set can be implemented if needed.

What does a typical data transfer with Mainframe Connector look like?

Instead of the usual multi-step chain of copying to a file server, further processing, format conversion, and loading into a database, Mainframe Connector performs all these steps with a single command, using Cloud Storage as an intermediate location. This reduces the time until mainframe data is available in a database or data warehouse.

Note: All product information on this page has been compiled with care, but is provided without guarantee and may be outdated or incomplete. Cloud services evolve rapidly — features, pricing, SLAs, and availability change frequently. Authoritative and up-to-date information can only be found on the official product page of Google Cloud (official documentation). This page does not represent an offer by Google Cloud.

Google Cloud Partner

innFactory is a certified Google Cloud Partner. We provide expert consulting, implementation, and managed services.

Google Cloud Partner

Similar Products from Other Clouds

Other cloud providers offer comparable services in this category. As a multi-cloud partner, we help you choose the right solution.

AWS

AWS Data Transfer Terminal: Physical Sites for Fast Data Transfer

AWS Data Transfer Terminal offers secure physical locations for fast device-based data transfer to AWS, billed by port …

Pricing Billed by port hour per reservation …
SLA SLA per provider (see official SLA page)
Compare →
Azure

Azure Import/Export - Offline Data Transfer by Shipping Disks

Azure Import/Export imports large amounts of data to Azure Blob Storage and Azure Files by shipping disk drives, and …

Pricing Drive handling fee per processed drive, …
SLA SLA per vendor / see the official SLA page
Compare →
AWS

Migration Evaluator - Business Case for AWS Migration

Migration Evaluator builds a data-driven business case for an AWS migration: agentless discovery, cost comparison and …

Pricing Complimentary service for creating …
SLA As stated by the provider; see official documentation
Compare →
AWS

AWS Database Migration Service - Database Migration

AWS DMS migrates databases to AWS with minimal downtime. Supports homogeneous and heterogeneous migrations.

Pricing Pay for replication compute and storage, …
SLA 99.9% monthly API uptime per region under the AWS DMS SLA
Compare →
AWS

AWS Snow Family - Physical Data Transfer & Edge Computing

AWS Snowball Edge enables physical data transfer and edge computing; AWS now recommends AWS DataSync for most new …

Pricing Fee per job/device plus shipping, with …
SLA SLA as published by the provider
Compare →
AWS

AWS Transfer Family - Managed SFTP/FTPS/FTP/AS2 Services

AWS Transfer Family provides fully managed file transfer via SFTP, FTPS, FTP, and AS2. Seamless integration with S3 and …

Pricing Pay-per-use: charged per enabled …
SLA SLA as published by the provider
Compare →

14 comparable products found across other clouds.

Ready to start with Mainframe Connector - Mainframe Data to BigQuery and Cloud Storage?

Our certified Google Cloud experts help you with architecture, integration, and optimization.

Schedule Consultation