借助 Cloud Spanner 连接器,您可以在数据洞察中访问 Google Cloud Spanner 的数据。Cloud Spanner 是专为云端打造的首款具备强一致性且可扩缩的全球分布式企业级数据库服务,融合了关系型数据库结构与非关系型数据库横向扩容能力的优势。
Cloud Spanner 是一项付费服务。详细了解价格。
如何连接到 Google Cloud Spanner
数据洞察数据源可以使用 Google 标准 SQL 查询语法 连接到 Cloud Spanner 数据库。
若要建立连接,请执行以下操作:
- 登录数据洞察。
- 在数据洞察首页的左上角,点击
创建 ,然后选择数据源。 - 选择 Cloud Spanner 连接器。
- 如果系统询问,请授权数据洞察访问您的数据。
- 在左侧,设置与数据库的连接。您需要提供以下信息:
- 项目 ID
- 实例 ID(如需了解如何列出实例配置,请参阅“备注”部分)。
- 数据库 ID
- 在文本字段中,输入 SQL 查询。
- 点击右上角的连接 。
片刻之后,系统会显示数据源字段列表页面。点击创建报告 ,开始直观呈现数据。
备注
列出实例配置
借助 Cloud SDK 命令行工具,您可以与 Cloud Spanner 进行交互。例如,以下命令会列出可用于项目的单区域和多区域实例配置:
gcloud spanner instance-configs list
单区域配置将数据分布在单个区域中,而多区域配置则将数据分布在多个区域的地理位置上。了解详情。
数据类型
数据洞察会将数据库的内置数据类型映射到一组统一的数据类型。如果数据洞察在表或查询中遇到不受支持类型的列,则不会为该列创建字段。
Spanner 连接器的限制
- Spanner 的响应大小上限为 10 MB。如需了解其他限制,请参阅Spanner 限制一文。
- 列标题(字段名称)只能使用 ASCII 字符。系统不支持非 ASCII 字符。
问题排查
如需查看常见错误消息列表以及解决这些错误消息的步骤,请参阅数据洞察问题排查指南。