Table of Contents

Search

  1. Preface
  2. Introduction to PowerExchange for Google Cloud Spanner
  3. PowerExchange for Google Cloud Spanner Configuration
  4. Google Cloud Spanner Connections
  5. PowerExchange for Google Cloud Spanner Data Objects
  6. PowerExchange for Google Cloud Spanner Mappings
  7. Google Cloud Spanner Run-Time Processing
  8. Appendix A: Google Cloud Spanner Data Type Reference

PowerExchange for Google Cloud Spanner User Guide

PowerExchange for Google Cloud Spanner User Guide

Administration of PowerExchange for Google Cloud Spanner

Administration of PowerExchange for Google Cloud Spanner

Before you use PowerExchange for Google Cloud Spanner, you must complete the following tasks:
  • Create a Google account to access Google Cloud Spanner.
  • Ensure that you have the client_email, project_id, and private_key values for the service account. You will need to enter these details when you create a Google Cloud Spanner connection in the Developer tool.
  • Enable billing for the project that you created.
  • Ensure that you have enabled the Cloud Spanner API for your service account. PowerExchange for Google Cloud Spanner uses the Google Cloud Spanner API to integrate with Google Cloud Spanner.
  • Ensure that you have selected the regional or multi-region configuration and specified the number of nodes that you want to use for the Google Cloud Spanner instance.
    When you increase the number of nodes, the cost charged for a billing account increases. Before you specify the number of nodes, see the Google Cloud Spanner documentation to estimate the cost of using Google Cloud Spanner. To evaluate Google's pricing details for Google Cloud Spanner, click the following URL:
  • Ensure that you have the database name and table name in the Google Cloud Spanner instance. You will need to enter these details when you run a session in PowerCenter.
    For more information about creating a Google Cloud Spanner instance, database, and table, click the following URL:
  • When you read data from or write data to a Google Cloud Spanner table, you must have the following permissions:
    • spanner.databases.beginOrRollbackReadWriteTransaction
    • spanner.databases.beginPartitionedDmlTransaction
    • spanner.databases.beginReadOnlyTransaction
    • spanner.databases.getDdl
    • spanner.databases.read
    • spanner.databases.select
    • spanner.databases.updateDdl
    • spanner.databases.write
    • spanner.sessions.create
    • spanner.sessions.delete
    • spanner.sessions.get
    • resourcemanager.projects.get
    • spanner.databases.list
    • spanner.instances.get
    • spanner.instances.list
  • When you only read data from a Google Cloud Spanner table, you must have the following permissions:
    • spanner.databases.beginReadOnlyTransaction
    • spanner.databases.getDdl
    • spanner.databases.read
    • spanner.databases.select
    • spanner.sessions.create
    • spanner.sessions.delete
    • spanner.sessions.get
    • resourcemanager.projects.get
    • spanner.databases.list
    • spanner.instances.get
    • spanner.instances.list
For more information about creating a Google Cloud Spanner instance, database, and table, see the following site:

0 COMMENTS

We’d like to hear from you!