SuperAPI AI 工具集

share-data

数据与分析

查看项目

更新于 10-16 01:20

技能介绍

用途:在需要分发 MotherDuck 数据库而不复制数据时使用本技能。共享是只读、零拷贝的数据库克隆,应作为显式的资源分配操作对待。

主要能力与模型:共享为零拷贝、仅元数据;以数据库为粒度;接收方只读;更新模式由所有者控制。

前置条件:通过 connect 建立 MotherDuck 连接;通过 explore 确定源数据库;通过 query 验证共享 SQL。

默认姿态:内部共享默认 ACCESS ORGANIZATION、VISIBILITY DISCOVERABLE、UPDATE AUTOMATIC。当接收方需要稳定快照或版本化交付时使用 UPDATE MANUAL;当分发需严格控制时使用 ACCESS RESTRICTED 或 VISIBILITY HIDDEN。共享不是行级安全,仅作用于数据库粒度。

工作流:确定要发布的数据库及消费方;在编写 SQL 前决定敏感度、可发现性和新鲜度要求;以显式的访问、可见性和更新设置创建共享;若访问受限则显式授予读者,若共享隐藏或基于链接则直接分发共享 URL;接收方 ATTACH 共享数据库并以只读方式查询;若使用 UPDATE MANUAL,所有者运行 UPDATE SHARE,消费方在新快照就绪时运行 REFRESH DATABASE。

限制:共享为数据库粒度,不能替代行级安全;具体 SQL 语法与最新行为以 MotherDuck 官方共享文档和 SQL 参考为准,若可用应优先使用 MotherDuck MCP 的 ask_docs_question。