Google Cloud Spanner に接続する

Cloud Spanner コネクタを使用すると、データポータル内で Cloud Spanner データベースのデータにアクセスできるようになります。 Google Cloud Cloud Spanner は、エンタープライズ グレードの、グローバルに分散され、強整合性を備えたデータベース サービスです。リレーショナル データベースの構造と非リレーショナル データベースの水平スケーラビリティを兼ね備え、クラウドに特化した設計となっています。

Cloud Spanner は有料サービスです。料金の詳細

Cloud Spanner に接続する方法 Google Cloud

データポータルのデータソースでは、Google 標準 SQL のクエリ構文を使用して Cloud Spanner データベースに接続します。

接続する

  1. データポータルにログインします。
  2. データポータルのホームページで、左上にある 作成アイコン。[作成] をクリックして、[データソース] を選択します。
  3. [Cloud Spanner] コネクタを選択します。
  4. 求められた場合は、データポータルにデータへのアクセスを許可します。
  5. 左側で、データベースへの接続を設定します。次の情報を提供する必要があります。
    1. プロジェクト ID
    2. インスタンス ID(インスタンス設定の一覧を取得する方法については、下記の メモをご覧ください)。
    3. データベース ID
  6. テキスト フィールドに SQL クエリを入力します。
  7. 右上の [接続] をクリックします。

すぐに、データソースのフィールド一覧ページが表示されます。[レポートを作成] をクリックして、データの可視化を開始します。

メモ

インスタンス設定の一覧取得

Cloud SDK コマンドライン ツールを使用すると、Cloud Spanner を操作できます。たとえば、次のコマンドを実行すると、プロジェクトで使用可能なリージョン インスタンス構成とマルチリージョン インスタンス構成の一覧が表示されます。


gcloud spanner instance-configs list

リージョン設定ではデータが単一のリージョン内に分散され、マルチリージョン設定ではデータが地理的に複数のリージョンにわたって分散されます。詳しくは、インスタンスに関する記事をご覧ください。

データ型

データポータルは、データベースの組み込みデータ型を、統合されたデータ型一式にマッピングします。データポータルがサポートされていない表やクエリで列を検出すると、その列についてはフィールドが作成されません。

Cloud Spanner コネクタの制限事項

  • Cloud Spanner のレスポンス サイズは最大 10 MB です。その他の制限については、Cloud Spanner の制限に関するページをご覧ください。
  • 列見出し(フィールド名)には ASCII 文字のみを使用する必要があります。ASCII 以外の文字はサポートされていません。

トラブルシューティング

一般的なエラー メッセージとその解決方法については、データポータルのトラブルシューティング ガイドをご覧ください。