AI Practices AI实践 3d ago Updated 3d ago 更新于 3天前 46

Build a unified semantic layer across datasets with multi-dataset Topics in Amazon QuickSight 在 Amazon QuickSight 中使用多数据集主题构建跨数据集的统一语义层

Amazon QuickSight introduces multi-dataset Topics, allowing up to 12 datasets to be linked via defined relationships within a single semantic layer. The AI-powered Natural Language Query (NLQ) engine automatically traverses these relationships to construct SQL joins, eliminating the need for pre-joined denormalized tables. Support has expanded from SPICE-only to include Direct Query connections to Amazon Redshift, Athena, S3 Tables, Snowflake, and Databricks. This update enables normalized data Amazon QuickSight推出多数据集Topics功能,允许单个语义层关联最多12个数据集并定义关系,打破以往单表扁平化限制。 支持SPICE引擎及Redshift、Athena、S3 Tables、Snowflake、Databricks等Direct Query数据源,实现跨库自然语言查询。 通过JSON映射定义数据集间关系,结合列描述、同义词等元数据增强,使AI引擎能自动构建SQL连接并返回统一答案。 业务用户无需理解底层Schema即可通过聊天界面或分析仪表板获取跨数据集的丰富洞察,提升数据分析效率。

65
Hot 热度
70
Quality 质量
60
Impact 影响力

Analysis 深度分析

TL;DR

  • Amazon QuickSight introduces multi-dataset Topics, allowing up to 12 datasets to be linked via defined relationships within a single semantic layer.
  • The AI-powered Natural Language Query (NLQ) engine automatically traverses these relationships to construct SQL joins, eliminating the need for pre-joined denormalized tables.
  • Support has expanded from SPICE-only to include Direct Query connections to Amazon Redshift, Athena, S3 Tables, Snowflake, and Databricks.
  • This update enables normalized data governance while providing business users with richer, cross-domain insights through natural language interactions.

Why It Matters

This evolution addresses a critical bottleneck in traditional BI where complex data models required cumbersome pre-processing and denormalization. By enabling dynamic, AI-driven joins across multiple normalized datasets, organizations can maintain cleaner data architectures while empowering non-technical users to perform sophisticated cross-source analysis without needing deep SQL expertise.

Technical Details

  • Semantic Layer Expansion: Topics now act as a unified container for up to 12 distinct datasets, replacing the previous one-to-one mapping constraint.
  • Relationship Definition: Users define join keys between dataset pairs via JSON files, mapping foreign keys to primary keys to guide the NLQ engine.
  • Data Source Connectivity: Supports both SPICE (in-memory) and Direct Query modes, with public preview extending Direct Query support to major platforms like Snowflake, Databricks, and AWS native services.
  • NLQ Engine Logic: The engine parses user intent, maps terms to enriched metadata (synonyms, semantic types), identifies relevant columns across datasets, and dynamically generates SQL with appropriate joins.
  • Enrichment Integration: Datasets can be enriched with custom metadata or ingested directly from AWS Glue Data Catalog and Databricks Unity Catalog to improve query accuracy.

Industry Insight

  • Shift from Pre-aggregation to Dynamic Joins: Organizations should move away from maintaining large, denormalized "one-big-table" structures, reducing ETL complexity and storage costs.
  • Enhanced Data Governance: Centralizing relationships and permissions within the semantic layer ensures consistent business logic and security across disparate data sources.
  • Broader Platform Adoption: The support for external data warehouses like Snowflake and Databricks makes QuickSight a more viable unified analytics layer for hybrid or multi-cloud data strategies.

TL;DR

  • Amazon QuickSight推出多数据集Topics功能,允许单个语义层关联最多12个数据集并定义关系,打破以往单表扁平化限制。
  • 支持SPICE引擎及Redshift、Athena、S3 Tables、Snowflake、Databricks等Direct Query数据源,实现跨库自然语言查询。
  • 通过JSON映射定义数据集间关系,结合列描述、同义词等元数据增强,使AI引擎能自动构建SQL连接并返回统一答案。
  • 业务用户无需理解底层Schema即可通过聊天界面或分析仪表板获取跨数据集的丰富洞察,提升数据分析效率。

为什么值得看

该更新解决了传统BI工具中因数据规范化导致的查询复杂性问题,显著降低了非技术人员使用自然语言进行跨源分析的门槛。对于依赖多源数据整合的企业而言,这一功能简化了语义层构建流程,提升了数据治理的一致性和分析响应的准确性。

技术解析

  • 架构分层:包含数据源层(支持SPICE及多种Direct Query连接器)、数据集增强层(集成AWS Glue和Databricks Unity Catalog元数据)、多数据集Topic层(容器化管理关系与指令)及消费层(聊天与分析)。
  • 关系定义机制:用户需上传JSON文件明确数据集间的Join Keys(如事实表外键与维度表主键),AI引擎据此自动遍历关系以构建跨表SQL查询。
  • 语义增强细节:每个独立数据集可配置列描述、同义词、语义类型(如日期、货币)及计算字段,NLQ引擎利用这些元数据精准映射用户意图至具体列。
  • 混合模式限制:当前版本不支持在同一Topic内混合使用SPICE和Direct Query数据集,需根据性能与实时性需求选择单一数据访问模式。

行业启示

  • 语义层标准化趋势:企业应推动从物理数据建模向逻辑语义建模转变,通过集中化的语义层屏蔽底层异构数据源的复杂性。
  • AI驱动的自助分析普及:随着LLM在SQL生成和意图识别上的成熟,自然语言查询将成为BI标准交互方式,减少对专业分析师的依赖。
  • 数据治理前置:在多数据集关联场景下,元数据质量(如命名规范、同义词库)直接决定AI回答准确率,需加强数据治理体系建设。

Disclaimer: The above content is generated by AI and is for reference only. 免责声明:以上内容由 AI 生成,仅供参考。

Product Launch 产品发布 RAG 检索增强生成 Conversational AI 对话系统