OWN NEWS GATHER
← 戻る
AWS ML Blog

Amazon QuickSightの「複数データセットトピック」におけるAI駆動SQL生成のベストプラクティスをAWSが公開

要点

  • AWSは、Amazon QuickSightの新トピック機能において、生成AIを活用したチャット機能「Amazon Quick Chat」向けのベストプラクティスを公開した。

  • 生成AIがセマンティックレイヤー(データの意味を定義するメタデータ層)の情報をもとに、クエリ実行時に動的なSQLを自動生成する仕組みが解説されている。

  • 複数データセットを統合するアプローチには、明示的な関係定義と、セマンティックコンテキスト(意味的文脈)を与えてAIにSQLを自動生成させる方法の2つがある。

  • AIによるSQL自動生成は、関係グラフの構造的制約を受けることなく、外部結合(一致しないデータも保持する結合操作)やサブクエリなどの複雑な処理を柔軟に実行できる。

  • 明示的な関係定義は最大12のデータセットをサポートし、決定論的(一意に定まる確実な結果)な結果を生成するため、厳格なデータ統制が必要なレポート作成に適している。

  • リード文:

  • Amazon Web Services(AWS)は2026年7月7日、公式のAWS ML Blogにおいて、クラウド型BI(ビジネスインテリジェンス)サービス「Amazon QuickSight」の新トピック機能に向けた設計ガイド「Multi-dataset Topic best practices for Amazon Quick Chat」を公開した。本ガイドでは、生成AIを活用したチャット機能「Amazon Quick Chat」を通じて、データエンジニアによる事前のテーブル結合を必要とせずにAIが文脈に応じたSQLを自動生成する仕組みと、その効果的な構成方法が紹介されている。

  • 本文:

  • ビジネス上の質問は、売上、返品、製品マスターなど複数のテーブルにまたがるデータを必要とすることが多い。例えば、製品カテゴリごとの純売上高を把握したい場合、売上データが格納されたファクトテーブル(売上額などの数値データが記録された表)、返品ファクトテーブル、製品属性を持つディメンションテーブル(データを分類するためのマスター表)など、それぞれ異なるデータセットから情報を取得しなければならない。従来は、これらのデータを分析者が利用する前に、データエンジニアが事前に結合(プリジョイン)して単一のデータセットとしてAmazon QuickSightに提供しておく必要があった。

  • この課題を解決するため、Amazon QuickSightでは「複数データセットトピック」という機能が導入され、複数のデータセットを1つのトピック(分析テーマに関連するデータの集まり)に統合できるようになったという。統合のアプローチには、明示的な関係キーを定義する方法と、生成AIエンジンにセマンティックコンテキストを提供してSQLを動的に自動生成させる方法の2種類があり、今回のブログ記事では後者のチャット機能を利用したAIによるSQL生成に焦点が当てられている。

  • チャット機能向けの構成では、事前にデータセット間のリレーションシップ(関係性)を構築する必要はない。代わりに、カスタム指示、フィールド(列)の類義語、および説明などを含むセマンティックレイヤーを構築する。生成AIはこの意味情報を読み取ることで、ユーザーの質問に対してクエリ実行時に文脈を考慮したSQLを動的に生成する。これにより、外部結合やサブクエリなど、関係グラフの構造的制約を受けることなく高度なクエリを実行可能になるという。本ガイドでは、AIをガイドするメタデータを構造化するフレームワーク「セマンティックガイダンススタック」や、8つの具体的なベストプラクティス、複雑なパターンへの対処法、意思決定フレームワーク、構築手順が示されている。

  • また、ブログ記事では2つの統合モードにおける根本的なアーキテクチャの違いについても説明されている。明示的な関係を定義した場合、システムは論理的な結合グラフを構築し、内部結合(一致するデータのみを結合する処理)を実行する。このグラフは有向非巡回グラフ(DAG:循環のない一方通行の接続関係)である必要があり、最大12個のデータセットをサポートする。すべての結合パスが事前に規定されているため、常に決定論的な出力が得られ、厳格なデータ統制が求められるレポーティングに適している。一方、チャット機能ではAIがセマンティックレイヤーを参照してSQLをその場で生成するため、どのデータセットをクエリし、どの結合や集計を行うかをAIが自動判定し、固定された結合グラフなしで柔軟なデータ探索ができるという。

  • 補足:

  • なお、今回のベストプラクティスが適用されるのは新しく導入された「Topics機能」であり、過去のレガシー版トピックは対象外であるとAWSは注意を促している。Amazon QuickSightはデータ分析の民主化に向けて生成AI機能の統合を急速に進めている。

元URL