Amazon QuickSight のマルチデータセット関係におけるデータモデリングのベストプラクティス
Amazon QuickSight がマルチデータセット関係を導入し、事前結合不要なランタイム結合機能により、BI アナリストのデータモデリングワークフローを劇的に効率化しました。
キーポイント
ランタイム結合による柔軟性の向上
従来の事前結合(プレジョイン)に代わり、クエリ実行時に必要なテーブルのみを動的に結合する機能により、分析の柔軟性が大幅に向上します。
データ粒度と管理コストの最適化
各データセットが独自の詳細度を維持できるため、測定の重複やメンテナンス負荷が削減され、個別の更新スケジュール設定も可能になります。
ガバナンスとセキュリティの強化
トピックレベルでロジックを定義し、ランタイム結合時に行レベルセキュリティ(RLS)を一貫して適用することで、データアクセス管理が簡素化されます。
影響分析・編集コメントを表示
影響分析
この機能は、BI ツールにおけるデータモデリングのパラダイムを「静的な事前結合」から「動的なランタイム結合」へと転換させる画期的な進展です。これにより、企業はより複雑で多様なデータソースを迅速に統合し、リアルタイム性の高い意思決定支援が可能になります。特に大規模なデータ環境において、開発コストと運用負荷の削減効果が期待されます。
編集コメント
従来の BI ツールが抱えていた「分析ごとのデータセット作成」というボトルネックを解消する実用的な機能です。特に、データガバナンスと柔軟性を両立できる点は、大規模組織の BI 戦略において極めて重要です。
ビジネスインテリジェンスの分析担当者は、すべての分析プロジェクトの開始時に同じ課題に直面します。単一のビジネス質問に答えるために必要なデータが複数のテーブルにまたがって存在しているのです。販売取引は一つの場所にあり、顧客属性や製品属性は別の場所、返品、予測、運用指標などはさらに別の場所に格納されています。
これまで、Amazon Quick Sight でこれらのテーブルを結合するには、分析を開始する前にすべてのデータを広く非正規化されたデータセットに事前結合する必要がありました。このアプローチは機能しますが、 upfront にデータモデリングの決定を下すことを強要し、異なる粒度間で測定値が重複し、メンテナンスオーバーヘッドが生じ、通常、ほぼすべてのレポートシナリオごとに異なるデータセットを生成することになります。
本日、Amazon Quick Sight におけるマルチデータセット関係を発表できることを嬉しく思います。 この新機能により、Quick Sight データセット間の論理的な関係を定義し、クエリ実行時に結合を実行できるようになります。事前にテーブルを平坦化するのではなく、各テーブルを独立した Quick Sight データセットとして維持し、それらのデータセットがどのように関連しているかを Quick Sight のトピック内で宣言します。Quick Sight はその後、ビジュアル、計算フィールド、フィルター、または自然言語の Q&A に必要な結合を正確に組み立てます。
このパラダイムシフトにより、いくつかの重要な利点がもたらされます:
- 事前のデータ準備を最小限に抑える — 関係性を一度定義するだけで、Quick Sight は分析時に必要なテーブルのみを結合します。
- ネイティブな粒度の維持 — 各データセットは独自の詳細レベルを保持し、異なる粒度間での測定の重複を防ぎます。
- 分析間での再利用 — 一度定義された関係性を持つ単一のトピックは、データセットを再構築することなく複数の分析的ユースケースに利用可能です。
- ガバナンスの簡素化 — パーミッション、変換、ビジネスロジックを個々のデータセットレベルで管理できます。
- 独立した更新スケジュール — データの鮮度(ボラティリティ)に応じて、テーブルごとに異なる頻度(時間ごと、毎日、毎月など)でデータをインgestします。
- ランタイムでの行レベルセキュリティ — 行レベルセキュリティ (RLS) ルールはランタイム結合時に適用されるため、データアクセスポリシーがデータセット全体で一貫して適用されます。
本記事では、Quick Sight におけるマルチデータセットのデータモデルを設計するためのデータモデリング概念、サポートされているパターン、およびベストプラクティスについて解説します。各スキーマパターンに関する詳細な解説と SQL 例、高度な回避策については、本シリーズの第 2 弾「Amazon Quick Sight マルチデータセット関係のためのデータモデリングパターン」をご覧ください [リンク]。
ランタイムベースの関係性モデルを採用する理由
従来の単一データセットモデルには、3 つの recurring なコストが存在します:
- 事前準備:すべての質問を把握する前に結合形状を決定する必要があり、多くの場合ロジックをカスタム SQL やデータベースビューに押し込むことになります。
- メジャーの重複:ファクトテーブルをより粗い粒度のディメンションに結合すると、「1」側のメジャーが「多数」側に複製され、慎重な重複排除を行わないと合計値が膨らんでしまいます。
- データセットの散逸:各分析シナリオは独自に目的特化型のフラットデータセットを生成する傾向があり、メンテナンス量が倍増します。
関係性ベースのモデルはこの 3 つの問題すべてに対処します。テーブルは一度だけモデル化し、それぞれのネイティブな詳細レベルを維持したまま、エンジンが特定のビジュアルが実際に必要とするテーブルのみを読み込むようにします。
アーキテクチャの理解
マルチデータセットの関係性は、2 つの異なるモデリングレイヤーに依存しています。これらがどのように異なるかを理解することで、各ロジックをどこに配置すべきか判断できます。
2 つのレイヤー:論理層と物理層
- 物理層 — データセット内部。単一の QuickSight データセットとは、同じ粒度を持ち常に一体であるべきテーブル同士を、結合(ジョイン)、統合(ユニオン)、SQL、変換処理を用いてマージし、1 つの平坦化された結果へと統合する場所です。
- 論理層 — トピック内のデータセット間。各データセットは 1 つの論理的なテーブルとして振る舞います。トピック内では、これらの論理的なテーブル同士を関連付けます。これらはマージされるのではなく、それぞれが独立したまま、独自の粒度を維持します。QuickSight は、ビジュアル表示、計算式、フィルター、またはチャット質問において複数のデータセットからのフィールドが必要となった場合にのみ、それらを結合します。
概念
QuickSight での実装
論理テーブル
QuickSight データセット(内部のジョイン、変換、計算済みフィールドを含む可能性がある)
関係性
QuickSight トピック内で、データセット間を一致するキー列を通じて定義される
ランタイム結合
ビジュアル表示や計算式が複数のデータセットからのフィールドを参照した際に、クエリ実行時に実行される
データモデル
QuickSight トピック — データセットと関係性を格納するコンテナとして機能
仕組み
- 個別のデータセットを作成します。各データセットは、売上事実、顧客次元、製品次元など、論理的なエンティティを表します。
- トピック(Topic)を作成します。トピックは、セマンティックかつ論理的なデータモデルのコンテナとして機能します。
- リレーションシップ(関係性)を定義します。どの列がデータセット同士を結びつけるかを指定します。
- 分析を行います。分析シートで複数のデータセットからフィールドをドラッグすると、QuickSight がランタイム時に内部結合(inner join)を実行します。
- チャット(Q&A)機能を利用します。データセットにまたがる自然言語の質問を行い、QuickSight はリレーションシップを使用してクロスデータセットクエリを生成します。
現在のリリースノート: 現在のリリースでは、リレーションシップは内部結合(inner join)のセマンティクスを使用します。結果に表示される行は、両方のデータセットで一致するキーを持つ必要があります。
データモデリングの概念
リレーションシップを設計する前に、次元モデル化の中核となる構成要素を確認しておくと役立ちます。
次元モデル化
- ファクトテーブル(Fact tables) — 特定の粒度における定量的・計測可能なデータ(収益、数量、コストなど)を含みます。ファクトテーブルは通常、細長く高い形状をしています。
- ディメンションテーブル(Dimension tables) — コンテキストを提供する記述的な属性(顧客名、製品カテゴリ、店舗所在地など)を含みます。ディメンションテーブルは通常、広く短い形状をしています。
スキーマ
説明
使用タイミング
スター型スキーマ
単一のファクトテーブルを複数のディメンションテーブルが囲み、すべてが直接接続されている構造
シンプルで高速なクエリが可能; デフォルトとして推奨
スノーフレークスキーマ
正規化(分解)された次元テーブルを持つスター型スキーマ
大規模な次元における重複の削減
ギャラクシー/コンステレーション
整合性のある次元を共有する複数のファクトテーブル
プロセス間分析(売上対返品など)

スター型、スノーフレーク型、およびギャラクシー/コンステレーション型のスキーマパターン
次元における階層タイプ
階層タイプ
説明
例
バランス型(固定深度)
すべての枝が同じレベル数を持つ
年 > 四半期 > 月 > 日
ラガッド型(可変深度)
枝の深さが異なり、一部のレベルがスキップされる
国 > 州 > 都市(州を持たない地域もある)
再帰型(自己参照)
テーブルが親キーと子キーを介して自身を参照する
従業員 > マネージャー(組織図)
分割型(並列)
エンティティが複数の独立した階層に所属する
製品にはブランド階層とカテゴリ階層がある





Balanced, Ragged, Recursive, and Split hierarchy type diagrams
Best practices
以下のプラクティスを実践することで、データセットが増大してもパフォーマンスと保守性を維持できるマルチデータセットモデルを構築できます。
1. スター型スキーマから始める
スター型スキーマ(star schema)が推奨される基盤です。これは、ハブとなる中央のファクトテーブルに、次元テーブルが放射状に広がる構造です。スター型スキーマは結合の複雑さを最小限に抑え、クエリパフォーマンスを最大化します。
2. データセットを論理テーブルとして設計する
- 1 つのデータセット = 1 つのビジネス概念(顧客、製品、注文)。
- 可能であれば、スノーフレークチェーン(snowflake chains)を結合済みの単一の次元データセットに統合します。
- 明確な結合のためにサーロゲートキー(surrogate keys)を含めます。
- 説明、類義語、セマンティックタイプを追加して拡張します。
3. 明確な結合キーを定義する
- 可能であれば整数型のサーロゲートキーを使用してください(結合が高速化され、ストレージ容量が削減されます)。
- リレーションシップの両側でデータ型が一致していることを確認します。
- 結合キー列から null 値を削除します(内部結合では null は決して一致しません)。
- 参照整合性を検証します。ファクトテーブル内のすべての外部キーは、次元テーブルに存在する必要があります。
4. グレイン(粒度)を意図的に管理する
- 同じファクトに関連するすべてのデータセットは、互換性のあるグレインで結合可能である必要があります。
- 次元がより粗いグレインの場合、ファクトを集計して一致させるようにします。
- マルチファクトモデルでは、共有次元が単一の整合性のあるグレインを持つことを確認してください。
5. AI および自然言語の精度向上のためのメタデータの充実
マルチデータセットトピックは、Quick Sight の自然言語インターフェースを強化します。豊富なメタデータは精度を劇的に向上させます:
- ビジネス上の意味を説明するフィールド記述を追加する。
- 同義語(例:Revenue → Sales, Income, Total Amount)を追加する。
- セマンティックタイプ(City, Currency, Date など)を設定する。
- ビジネスルール用のカスタム指示を追加する。
- ユーザーが必要としない内部/技術的な列を除外する。
6. マルチファクトシナリオの慎重な処理
- すべてのファクト間で、共有次元がコンフォームされたグレインを持っていることを確認する。
- 存在する関係性を明確にし、不必要な接続を作成しないように注意する。
- 正しい集計が行われているか検証するために、クロスファクト計算をテストする。
7. 成長を見据えた計画
- 焦点を絞ったモデル(1 つのファクト+主要な次元)から始め、データセットは徐々に追加していく。
- データセットと関係性の図を維持することで、データモデルを文書化する。
- 命名規則を使用する:FACT_*, DIM_*, BRIDGE_*。
データセット間関係の活用判断フレームワーク:マルチデータセットと事前結合の使い分け
前章で紹介したベストプラクティスは、堅牢なマルチデータセットモデルを設計するための一般的な枠組みを提供するものです。しかし、すべての分析シナリオでマルチデータセット間の関係を構築する必要はありません。以下の意思決定フレームワークは、ランタイムでの関係(runtime relationships)と従来の事前結合データセットアプローチのどちらを採用すべきかを判断するために役立ちます。
シナリオ
推奨アプローチ
単純な分析
単一の事前結合データセット(従来型)
異なる事実テーブルに対して複数のアナリストが異なる質問を行う場合
マルチデータセット関係
外部結合(outer join)の動作が必要である場合
単一の事前結合データセット(または今後のリリースを待つ)
自然言語やチャット機能を活用した探索分析
マルチデータセット関係(データセットとトピックの拡張機能付き)
ブリッジテーブルなしでの多対多関係
マルチデータセット関係
ロールプレイ型次元(role-playing dimensions)
マルチデータセット関係(各ロールごとに別々のデータセットを使用)
入門ガイド
まずは、Amazon QuickSight におけるマルチデータセットトピックを使用してデータセット全体にわたる統一されたセマンティックレイヤーを構築する記事をご覧ください。
次のステップ:スキーマパターンと高度な回避策
これまで、スター型、スノーフレーク型、ギャラクシー(コンステレーション)型スキーマを含む次元モデリングの基礎概念について解説してきました。また、クリーンな結合キーの設計、粒度の管理、メタデータの拡張、将来の成長への計画に関する一般的なベストプラクティスについても取り上げました。
2 回目の投稿では、理論から実践へと移行します。各スキーマパターンを具体的なテーブル構造とサンプル SQL クエリを用いて詳細に解説します。また、ロールプレイ型次元や異なる粒度を持つマルチファクトモデルなど、サポートされているシナリオの処理方法も示します。さらに、円形結合、再帰的階層、不規則な階層など、ネイティブにはサポートされていないパターンに対する回避策についても説明します。
パート 2 を読む:Amazon QuickSight マルチデータセット間の関係におけるデータモデリングパターン
執筆者について

Ying Wang
Ying は、AWS の生成 AI オrganization に所属するシニア・グローバル専門ソリューションアーキテクトです。データアナリティクスとデータサイエンス分野で 17 年の経験を持ち、データアーキテクトおよびソフトウェア開発エンジニアリングマネージャーとしての強力なバックグラウンドを有しています。

エミリー・ジュ (Emily Zhu)
エミリーは Amazon Quick のシニアプロダクトマネージャーであり、ガバナンスされたデータアーキテクチャやエンタープライズスケールのデータ構造、高性能な分析および対話型クエリエンジン、そして大規模なデータに真の意味を与えるセマンティック層とオントロジー層を含む、構造化データのフルスタックを担当しています。彼女は強力なデータ戦略が AI 戦略をどのように解放するかについて情熱を持っており、Quick Suite 全体における対話型および分析体験の基盤として構造化データスタックを整備することを目指して活動しています。
サリム・カーン (Salim Khan)
サリムは Amazon Quick Sight のスペシャリストソリューションアーキテクトです。サリムには、エンタープライズビジネスインテリジェンス(BI)[Business Intelligence] ソリューションの実装において 16 年以上の経験があります。AWS 以前には BI コンサルタントとして活動し、自動車、ヘルスケア、エンターテインメント、消費財、出版、金融サービスなどの業界向けに業務を提供していました。彼は企業全体でビジネスインテリジェンス、データウェアハウス、データ統合、マスターデータ管理 [Master Data Management] のソリューションを届けてきました。
Neeraj Kumar
Neeraj は AWS のシニア・ワールドワイド・ソリューションズアーキテクトであり、組織がデータをどのように活用するかを変革するエンタープライズ規模のビジネスインテリジェンス(BI)ソリューションを設計しています。データとアナリティクス分野で 20 年以上の経験を持つ Neeraj は、自動車、製造業、通信業界においてデジタルトランスフォーメーションを推進してきました。現在、彼は Amazon QuickSight を活用して画期的な洞察を引き出すことを世界中の組織に指導しており、QuickSight における AI パワーアナリティクス(Amazon Q)の限界を広げることに注力しています。顧客が BI の景観を近代化し、真にデータ駆動型の企業へと移行する旅を加速させるために情熱的に支援しています。

Srikanth Baheti
Srikanth は Amazon QuickSight のシニアマネージャーです。
原文を表示
Business intelligence analysts routinely face the same challenge at the start of every analytics project: the data needed to answer a single business question lives across multiple tables. Sales transactions sit in one place, customer demographics and product attributes in another, while returns, forecasts, and operational metrics occupy still others.
Until now, combining these tables in Amazon Quick Sight required pre-joining everything into wide, denormalized datasets before any analysis could begin. That approach works. But it forces data-modeling decisions up front, duplicates measures across different grains, introduces maintenance overhead, and typically produces a different dataset for almost every reporting scenario.
Today, we are excited to announce Multi-Dataset Relationships in Amazon Quick Sight. This new capability lets you define logical relationships between Quick Sight datasets and perform runtime joins at query time. Instead of flattening tables ahead of time, you keep each table as its own Quick Sight dataset and declare how those datasets relate to one another inside a Quick Sight Topic. Quick Sight then assembles precisely the join it needs for visuals, calculated fields, filters, or natural-language Q&A.
This paradigm shift brings several key advantages:
- Less upfront data preparation — Define relationships once. Quick Sight joins only the relevant tables at analysis time.
- Preserved native granularity — Each dataset maintains its own level of detail, avoiding measure duplication across grains.
- Reuse across analyses — A single Topic with defined relationships serves multiple analytical use cases without rebuilding datasets.
- Simplified governance — Manage permissions, transformations, and business logic at the individual dataset level.
- Independent refresh schedules — Ingest data per table at different cadences (hourly, daily, monthly) based on data volatility.
- Row-level security at runtime — Row-level security (RLS) rules are enforced during runtime joins, so data-access policies apply consistently across datasets.
In this post, we cover data modeling concepts, supported patterns, and best practices for designing your multi-dataset data model in Quick Sight. For a deep dive into each schema pattern with SQL examples and advanced workarounds, see the second post in this series: Data Modeling Patterns for Amazon Quick Sight Multi-Dataset Relationships [link].
Why a runtime, relationship-based model
The traditional single-dataset model has three recurring costs:
- Upfront preparation: You must decide the join shape before you know every question, often pushing logic into custom SQL or database views.
- Measure duplication: When you join a fact table to a higher-grain dimension, measures on the “one” side get replicated across the “many” side, inflating sums unless you carefully de-duplicate.
- Dataset sprawl: Each analytical scenario tends to spawn its own purpose-built flat dataset, multiplying maintenance.
A relationship-based model addresses all three. You model the tables once, keep each at its native level of detail, and let the engine bring in only the tables a given visual actually needs.
Understanding the architecture
Multi-dataset relationships rely on two distinct modeling layers. Understanding how they differ helps you decide where each piece of logic belongs.
Two layers: Logical and physical
- Physical layer — inside a dataset. A single Quick Sight dataset is where you merge physical tables together with joins, unions, SQL, and transforms into one flattened result. Think of this as combining tables that share the same grain and always belong together.
- Logical layer — across datasets in a Topic. Each dataset behaves as one logical table. Inside a Topic you relate these logical tables to one another. They are not merged; they stay distinct and keep their own grain. Quick Sight only combines them when a visual, calculation, filter, or chat question requires fields from more than one.
Concept
Quick Sight Implementation
Logical Table
A Quick Sight Dataset (can contain internal joins, transforms, calculated fields)
Relationship
Defined in a Quick Sight Topic between datasets via matching key columns
Runtime Join
Executed at query time when a visual or calculation references fields from multiple datasets
Data Model
The Quick Sight Topic — serves as the container for datasets + relationships
How it works
- Create individual datasets. Each dataset represents a logical entity, such as Sales Facts, Customer Dimension, or Product Dimension.
- Create a Topic. The Topic acts as your semantic, logical data model container.
- Define relationships. Specify which columns link datasets together.
- Analyze. In analysis sheets, drag fields from multiple datasets, and Quick Sight performs runtime inner joins.
- Chat (Q&A). Ask natural language questions that span datasets, and Quick Sight uses relationships to generate cross-dataset queries.
Current release note: In the current release, relationships use inner join semantics. Rows must have matching keys in both datasets to appear in results.
Data modeling concepts
Before you design relationships, it helps to review the core building blocks of dimensional modeling.
Dimensional modeling
- Fact tables — Contain quantitative, measurable data (revenue, quantity, cost) at a specific grain. Fact tables are typically narrow and tall.
- Dimension tables — Contain descriptive attributes (customer name, product category, store location) that provide context. Dimension tables are typically wide and short.
Schema
Description
When to Use
Star Schema
Single fact table surrounded by dimension tables, all directly connected
Simple, fast queries; recommended default
Snowflake Schema
Star schema with normalized (decomposed) dimension tables
Reducing redundancy in large dimensions
Galaxy / Constellation
Multiple fact tables sharing conformed dimensions
Cross-process analytics (Sales vs. Returns)

Star, Snowflake, and Galaxy/Constellation schema patterns
Hierarchy types in dimensions
Hierarchy Type
Description
Example
Balanced (Fixed-depth)
Every branch has the same number of levels
Year > Quarter > Month > Day
Ragged (Variable-depth)
Branches have different depths; some levels skipped
Country > State > City (some have no State)
Recursive (Self-ref)
Table references itself via parent-child keys
Employee > Manager (org chart)
Split (Parallel)
Entity belongs to multiple independent hierarchies
Product has Brand and Category hierarchies





Balanced, Ragged, Recursive, and Split hierarchy type diagrams
Best practices
The following practices help you build a multi-dataset model that stays performant and maintainable as it grows.
1. Start with a star schema
The star schema is the recommended foundation: a central fact table as the hub dataset with dimension tables radiating outward. Star schemas minimize join complexity and maximize query performance.
2. Design datasets as logical tables
- One dataset = one business concept (Customers, Products, Orders).
- Pre-join snowflake chains into a single dimension dataset when feasible.
- Include surrogate keys for clean joins.
- Enrich with descriptions, synonyms, and semantic types.
3. Define clean join keys
- Use integer surrogate keys where possible (faster joins, smaller storage).
- Confirm matching data types on both sides of the relationship.
- Remove null values from join key columns (nulls never match in inner joins).
- Validate referential integrity. Every foreign key in the fact table should exist in the dimension.
4. Manage granularity deliberately
- All datasets related to the same fact should be joinable at a compatible grain.
- If a dimension is at a coarser grain, aggregate the fact to match.
- For multi-fact models, make sure shared dimensions have a single, consistent grain.
5. Enrich metadata for AI and natural language accuracy
Multi-Dataset Topics power Quick Sight’s natural language interface. Rich metadata dramatically improves accuracy:
- Add field descriptions explaining business meaning.
- Add synonyms (such as Revenue → Sales, Income, Total Amount).
- Set semantic types (City, Currency, Date, and so on).
- Add custom instructions for business rules.
- Exclude internal/technical columns users don’t need.
6. Handle multi-fact scenarios carefully
- Confirm shared dimensions have a conformed grain across all facts.
- Be explicit about which relationships exist, and avoid creating unnecessary connections.
- Test cross-fact calculations to verify correct aggregation.
7. Plan for growth
- Start with a focused model (1 fact + key dimensions). Add datasets gradually.
- Document your data model by keeping a diagram of datasets and relationships.
- Use naming conventions: FACT_*, DIM_*, BRIDGE_*.
Decision framework: When to use multi-dataset vs. pre-joined
The preceding best practices provide a general framework for designing robust multi-dataset models. However, not every analytics scenario calls for multi-dataset relationships. The following decision framework helps you determine when to use runtime relationships versus the traditional pre-joined dataset approach.
Scenario
Recommended Approach
Simple analysis with
Single pre-joined dataset (traditional)
Multiple analysts asking different questions on different fact tables
Multi-Dataset Relationships
Need outer join behavior
Single pre-joined dataset (or wait for future release)
Natural language or chat-powered exploration
Multi-Dataset Relationships with dataset and topic enrichment
Many-to-many without a bridge table
Multi-Dataset Relationships
Role-playing dimensions
Multi-Dataset Relationships (separate datasets per role)
Getting started
To get started read Build a unified semantic layer across datasets with multi-dataset Topics in Amazon Quick.
Next: Schema patterns and advanced workarounds
So far, we have covered the foundational concepts of dimensional modeling, including star, snowflake, and galaxy (constellation) schemas. We also covered general best practices for designing clean join keys, managing granularity, enriching metadata, and planning for growth.
In the second post, we shift from theory to practice. We walk through each schema pattern in detail with concrete table structures and sample SQL queries. We also show how to handle supported scenarios such as role-playing dimensions and multi-fact models with different granularity. And we explain workarounds for patterns that are not natively supported, including circular joins, recursive hierarchies, and ragged hierarchies.
Read Part 2: Data Modeling Patterns for Amazon Quick Sight Multi-Dataset Relationships
About the authors

Ying Wang
Ying is a senior worldwide specialist solutions architect in the Generative AI organization at AWS. She brings 17 years of experience in data analytics and data science, with a strong background as a data architect and software development engineering manager.

Emily Zhu
Emily is a Senior Product Manager at Amazon Quick, responsible for the full structured data stack — spanning governed and enterprise-scale data architecture, high-performance analytical and conversational query engines, and the semantic and ontology layer that gives data real meaning at scale. She’s passionate about how a strong data strategy unlocks AI strategy, and is on a mission to make the structured data stack the foundation for conversational and analytical experiences across Quick Suite.

Salim Khan
Salim is a Specialist Solutions Architect for Amazon Quick Sight. Salim has over 16 years of experience implementing enterprise business intelligence (BI) solutions. Prior to AWS, Salim worked as a BI consultant catering to industry verticals like Automotive, Healthcare, Entertainment, Consumer, Publishing and Financial Services. He has delivered business intelligence, data warehousing, data integration and master data management solutions across enterprises.

Neeraj Kumar
Neeraj is a Senior Worldwide Solutions Architect at AWS, where he architects enterprise-scale business intelligence solutions that transform how organizations leverage their data. With over two decades of experience in data and analytics, Neeraj has driven digital transformation across automotive, manufacturing, and telecom sectors. Today, he guides global organizations to unlock breakthrough insights using Amazon Quick Sight and is focused on pushing the boundaries of AI-powered analytics with Amazon Q in QuickSight, passionately helping customers modernize their BI landscape and accelerate their journey to becoming truly data-driven enterprises.

Srikanth Baheti
Srikanth is a Senior Manager for Amazon Quick Sight.
関連記事
今日のまとめ
AI日報で今日の重要ニュースをまとめ読み