You can use PowerExchange for Google Cloud Spanner to read data from and write data to Google Cloud Spanner.
You can use Google Cloud Spanner objects as sources and targets in mappings. When you use Google Cloud Spanner objects in mappings, you must configure properties specific to Google Cloud Spanner.
You can validate and run Google Cloud Spanner mappings in the native environment or on the Spark engine in the Hadoop environment. You can also run profiles against Google Cloud Spanner objects in the native environment.
Example
An enterprise application uses a relational database to store the customer details such as customerID, customerName, accountNum, phoneNum, address, and age. You can move the data from the relational database to Google Cloud Spanner to achieve scalability and high availability of the customer details. Use PowerExchange for Google Cloud Spanner to move the data from the relational database to a Google Cloud Spanner target.