连接到 Google Cloud Spanner

借助 Cloud Spanner 连接器,您可以在 Looker Studio 中访问 Google Cloud Spanner 中的数据。Cloud Spanner 是一种具备强一致性的全球分布式企业级数据库服务,专为云端打造,融合了关系型数据库结构与非关系型数据库横向扩容能力的优势。

Cloud Spanner 是一项付费服务。详细了解价格

如何连接到 Google Cloud Spanner

Looker Studio 数据源可以使用 Google 标准 SQL 查询语法连接到 Cloud Spanner 数据库。

连接

  1. 登录 Looker 数据洞察。
  2. 在 Looker Studio 首页的左上角,点击 “创建”图标。Create(创建),然后选择 Data Source(数据源)。
  3. 选择 Cloud Spanner 连接器。
  4. 如果系统提示,请授权 Looker 数据洞察访问您的数据。
  5. 在左侧,设置与数据库的连接。您需要提供以下信息:
    1. 项目 ID
    2. 实例 ID(请参阅备注部分,了解如何列出实例配置)。
    3. 数据库 ID
  6. 在文本字段中,输入 SQL 查询。
  7. 点击右上角的连接

稍等片刻,系统会显示数据源字段列表页面。点击创建报告,开始直观呈现您的数据。

备注

列出实例配置

借助 Cloud SDK 命令行工具,您可以与 Cloud Spanner 进行交互。例如,以下命令会列出可供您的项目使用的区域和多区域实例配置:


gcloud spanner instance-configs list

单区域配置将数据分布在单个区域中,而多区域配置则将数据分布在多个区域的地理位置上。详细了解实例

数据类型

Looker Studio 会将数据库的内置数据类型映射到一组统一的数据类型。如果 Looker Studio 在表格或查询中遇到不受支持的类型的列,则不会为该列创建字段。

Spanner 连接器的限制

  • Spanner 的响应大小上限为 10 MB。如需了解其他限制,请参阅 Spanner 限制一文
  • 列标题(字段名称)只能使用 ASCII 字符。不支持非 ASCII 字符。

问题排查

如需查看常见错误消息的列表以及解决这些错误的步骤,请参阅 Looker Studio 问题排查指南