AWS 发布 Strategy Mosaic 语义层教程:MCP 接入与 RLS/OLS 贯穿 Agent 查询
- 核心内容:同系列另一篇教程使用 Strategy Mosaic 的维度语义层,连接 Amazon Aurora PostgreSQL 与 Amazon Redshift,通过两个 linked models 在 Mosaic 引擎内合并中间结果;AgentCore 托管 Strands agent,经 Mosaic MCP endpoint 调用
get_projects、get_models、get_semantics与query四个工具。 - 身份与权限:前端使用 OAuth 2.0 Authorization Code flow,refresh token 由 AWS Secrets Manager 保存;Mosaic 在查询前校验
Use MCP Server权限、certified model 门槛,并对调用者执行 RLS 与 OLS。 - 多接口复用:同一套 Mosaic 模型除 MCP 外,还可通过 JDBC/ODBC、XMLA 与 REST 服务 BI 工具、SQL 客户端和自定义应用;教程同时说明 live pushdown 与 in-memory 两种执行模式的取舍,以及 Apache Ossie 格式的导入导出。
- 行业意义:教程展示了“一次定义、多接口复用”的语义层路径:Agent 先读取指标定义、层级与关系再生成查询,BI 与 SQL 客户端复用同一套治理规则;对多工具并存的企业分析栈,这减少了指标定义在 Agent 与 BI 之间漂移的空间。 🔗 AWS Machine Learning Blog





