Amazon Web ServicesがAmazon Quick Sightのマルチデータセットトピックにおいて、生成AIがクエリ実行時にSQLを動的生成する機能の設計指針を公開した。事前のリレーションシップ定義に依存しないこのアプローチは、データアナリストとエンジニアの分業構造そのものを再編する可能性を持つ。

事前結合から意図解釈へ、SQL生成の責任が移る

従来のBIツールでは、複数のデータセットを横断する分析にはETL工程でのテーブル結合が必須だった。今回AWSが示した方法は、トピックに登録されたデータセットに対し、生成AIがユーザーの自然言語による質問意図を読み取り、クエリ実行の瞬間に外部結合やサブクエリ、自己結合を含むSQLを生成する。データアーキテクトが事前に結合グラフを定義する旧来の制約から、AIがメタデータを手がかりに文脈に応じた結合を判断する段階へと、設計責任の所在が移行していることを示す。

セマンティックガイダンススタック、AIを導く三層の設計術

AWSが提唱する中核概念が「セマンティックガイダンススタック」だ。これはデータセット単位のカスタム指示、トピック全体の指示、フィールドの別名と説明という三層で構成される。単なるメタデータ管理ではなく、生成AIにビジネスロジックを注入するための指示設計がエンジニアの新たな責務となる。外部結合や多対多のテーブル関係、クロスグレイン比較といった複雑なパターンも、このスタックを通じて実装可能になる点が、従来のリレーションシップ定義型のトピックとは根本的に異なる。

決定論から確率論へ、ガバナンスと柔軟性の新たな均衡点

定義済みリレーションシップを用いる方式では、結合パスが事前に確定しており、結果は決定的だ。一方、AIによるSQL生成はユーザーの質問表現やメタデータの質に結果が依存する。これはレポートの再現性を重視するガバナンス重視のシナリオと、探索的なアドホック分析の間に新たな技術選択の軸が生まれたことを意味する。AWSはハイブリッドアプローチも示唆しており、企業のBI基盤設計者は各ユースケースに応じて決定論と確率論のトレードオフを管理する立場となる。

BIエンジニアの役割は「結合の設計者」から「指示の設計者」へ

この機能が成熟すれば、データマートを作成するための前処理工程の一部が不要になり、データアーキテクトやアナリティクスエンジニアの作業は物理的なパイプライン構築から、AIへのセマンティックな指示設計へと重心を移す。SQLを直接書くスキルよりも、ビジネス課題をメタデータに翻訳し、AIの誤解を防ぐガードレールを設計する能力の価値が高まる。これはBI人材のスキルセット変化を促し、組織内のデータ活用の速度を根本から変える可能性がある。