用途:该技能用于创建、管理、导出导入并查询 Databricks Genie Spaces。Genie Spaces 是面向 Unity Catalog 结构化数据的自然语言界面,可把用户问题翻译为 SQL、在 SQL 仓库上执行并以对话方式返回结果。
主要能力:通过 MCP 工具提供四类操作。manage_genie 支持 create_or_update、get、list、delete、export、import;ask_genie 通过 Conversation API 提问,可传 conversation_id 进行追问,返回 question、conversation_id、message_id、status、sql、columns、data、row_count;get_table_stats_and_schema 用于建空间前检查表结构;execute_sql 可直接测试 SQL。export 可导出 serialized_space 配置用于备份、克隆或迁移,import 需 warehouse_id 和 serialized_space。
使用方式:先在 Unity Catalog 中准备好 bronze/silver/gold 表并配置 SQL Warehouse(未指定时自动检测)。建空间前用 get_table_stats_and_schema 了解数据,再用 manage_genie 的 create_or_update 传入 display_name、table_identifiers(或 serialized_space)、description、sample_questions 创建。随后用 ask_genie 提问。迁移时从源服务器 export,经目标服务器 import;每个 MCP 服务器按工作区作用域配置,跨工作区需分别为每个工作区 profile 配置服务器条目。可用相关技能按顺序生成数据和构建表。
适用场景:新建数据探索空间、添加示例问题、连接表到对话界面、以编程方式提问、导出备份、克隆及在开发到生产环境间迁移。
限制:仅支持目录名差异的 catalog remapping,不支持 schema 和表名跨环境不同的重映射;不包含表本身的迁移。其余收费、平台细节暂未提供。