能否将Cloud SQL/Cloud Spanner与Google Data Catalog交互并查看表数据?
当然可以在Google Data Catalog中查看Cloud SQL和Cloud Spanner的表数据啦!只不过这两类资源不像BigQuery、GCS那样默认自动被发现,需要先配置对应的数据发现连接器完成资源注册与同步,下面是具体操作步骤:
操作步骤
1. 确认必要权限
你需要拥有以下两类权限才能顺利操作:
- Data Catalog 侧:管理员或数据发现管理员权限
- 数据源侧:对应Cloud SQL/Cloud Spanner实例的读取权限(比如Cloud SQL的
cloudsql.instances.get、cloudsql.databases.get;Spanner的spanner.databases.get等)
2. 配置Cloud SQL数据发现连接器
- 打开Google Cloud控制台,找到Data Catalog服务,进入后点击左侧菜单的「数据发现」>「连接器」
- 点击「创建连接器」,在连接器类型列表中选择Cloud SQL
- 填写连接器基本信息:自定义名称、描述,选择关联的GCP项目,设置同步频率(比如每日一次)
- 在「配置数据源」环节,勾选你要同步的Cloud SQL实例和对应数据库,确认权限配置无误
- 点击「创建」,等待连接器完成首次同步(耗时取决于你的数据规模)
3. 配置Cloud Spanner数据发现连接器
操作逻辑和Cloud SQL一致:
- 在Data Catalog的「连接器」页面点击「创建连接器」,选择Cloud Spanner类型
- 填写基本信息,选择目标GCP项目,设置同步周期
- 配置数据源:选中要同步的Spanner实例和数据库,完成权限验证
- 点击「创建」,等待同步任务完成
4. 搜索查看Cloud SQL/Spanner资源
同步完成后,回到Data Catalog主搜索页面,直接搜索目标表名、数据库名,就能找到对应的资源条目。点击条目可查看表结构、字段描述、数据源信息等详情,还能添加自定义标签来更好地管理这些资源。
内容的提问来源于stack exchange,提问作者Narendran N
相关产品推荐
相关产品推荐

