
Amazon Web Services 在 Amazon Quick Sight 中推出了一項新的資料建模能力,改變分析團隊為儀表板、臨時分析與自然語言查詢整合資料的方式。根據 AWS,新功能 Multi-Dataset Relationships 讓使用者可以將資料表保留為獨立的 Quick Sight 資料集,在 Topic 內定義它們之間的邏輯關係,並讓 Quick Sight 在執行階段組裝聯結,而不是迫使團隊事先建立寬而反正規化的資料集。
這很重要,因為相當大一部分的商業智慧工作,仍然從將銷售、客戶、產品、退貨、預測與營運資料平坦化為情境專用擷取開始。AWS 正把這次更新定位為降低前期建模負擔、保留每個資料集的原生 grain,並在 Amazon Quick Sight 的多個使用案例中重用語義模型的方法。對已在管理龐大儀表板的 BI 工程師與企業分析團隊而言,這項變更與其說是炫目的 AI,不如說是減少重複的資料邏輯。
在主要的發表文章中,AWS 表示 Multi-Dataset Relationships 在 Quick Sight Topic 中引入了一層邏輯建模。公司清楚區分了 Amazon Quick Sight 的兩個層次:資料集內的實體層,使用者仍可在此聯結或轉換共享相同 grain 的來源資料表;以及跨資料集的邏輯層,在此不同資料集會先被連結,但直到某個視覺化、篩選器、計算欄位或問題需要來自多個來源的資料時,才會被合併。
實際上,AWS 要求使用者為銷售事實表、客戶維度或產品維度等實體建立不同的資料集,接著在 Topic 內定義這些資料集彼此之間的關係。之後,當分析師建立視覺化或使用 Quick Chat 進行問答時,Quick Sight 會在執行階段進行聯結。AWS 表示,這種做法可減少資料集膨脹,因為團隊不必再為每個報表情境建立不同的平坦化資料集。
公司也指出,這種模型有助於保留治理邊界。權限、轉換與業務邏輯仍附著在各個資料集上,而更新排程也可以維持獨立。AWS 進一步表示,列級安全性會在執行階段聯結時生效,因此存取規則會套用於連接的資料集,而不僅僅是在單一預先聯結的資料表內。
目前版本有一項重要限制。AWS 表示,這項功能目前僅使用 inner join 語義。只有連結資料集中具有相符鍵值的列才會出現在結果中。這使得此功能對許多常見的資料倉儲式分析模式很有用,但也意味著依賴 left join、union 或更複雜邏輯的團隊,仍需要替代方案或不同的建模方法。
AWS 在推出後又發布了第二篇文章,聚焦於 Multi-Dataset Relationships 的設計模式。這份指引最清楚傳達的訊息是,AWS 將星型結構建模視為此功能的預設適用方式。
根據 AWS,最常見且建議的模式是以中央事實資料集連接多個維度。這可讓聯結維持單一跳躍,並符合許多企業報表模型在 Amazon Quick Sight 之外的既有建構方式。公司也表示,snowflake 模式是可行的,但除非維度非常大,否則建議將 snowflake 維度鏈展平,理由是多跳聯結會增加查詢複雜度。
AWS 也說明支援多個共享一致維度的事實資料表,這對比較銷售與退貨等相關流程的團隊可能很重要。在這種模式中,共享維度充當事實之間的橋樑。公司警告,為了讓結果可靠,一致維度在所有事實資料表中都必須具有相同的 grain 與相同的鍵值。
另一種受支援的模式是角色扮演維度,也就是像日期表這樣的單一維度資料表,會在多個分析角色中被參照。AWS 表示,在 Amazon Quick Sight 中正確的實作方式不是實體複製來源資料表,而是根據同一個底層日期維度建立多個資料集。這對訂單日期與出貨日期比較等分析很重要。
AWS 也表示,系統可以透過在聯結前自動將較細粒度的事實彙總到較粗粒度層級,來處理不同 grain 的事實。如果這在實務中能穩定運作,可能會移除 BI 團隊目前推入 ETL 流程的一些手動預聚合工作。
這一組中的第三篇 AWS 文章,將故事從固定關係擴展到生成式 BI。AWS 在 Quick Chat 的指引中表示,團隊現在有兩種方式支援 Amazon Quick Sight 中的多資料集分析:預先定義明確關係,或提供足夠的語義中繼資料,讓 AI 系統在查詢時生成 SQL。
這個區別很重要。AWS 表示,基於關係的 Topic 會建立有向無環圖,最多支援 12 個資料集,並因為聯結路徑已預先定義而產生決定性行為。這適合受治理的報表場景,分析團隊希望嚴格控制資料表如何組合。
相較之下,AWS 表示 Quick Chat 可以根據語義指引運作,而不是預先佈線的關係圖。在這種模式下,生成式系統會使用 Topic 指令、資料集指令、描述與同義詞,來決定查詢哪些資料集、使用哪些聯結類型,以及如何彙總結果。AWS 明確將這條路線定位為在涉及 outer join、union、子查詢、self join、遞迴階層與跨 grain 比較的情況下,更具彈性。
這意味著 AWS 正在 Amazon Quick Sight 內建立兩個重疊但不同的語義層。其一是用於可預測 BI 的受治理關係圖。其二是用於 Quick Chat 探索性問題的 AI 引導語義系統。AWS 也表示,兩者可以在混合型 Topic 中結合使用,核心報表模式採用固定聯結,而邊緣案例則由語義指引處理。
對評估 企業 AI 的產品團隊而言,這個混合式敘事可能比 BI 建模更新本身更具戰略意義。它顯示 AWS 正試圖讓 Amazon Quick Sight 同時成為傳統分析平台與企業資料上的自然語言介面,而不需要每個工作流程都經過單一僵硬的建模系統。
本篇報導的證據完全來自 AWS Machine Learning Blog 的文章,因此最強的主張都屬於供應商自行陳述。AWS 提供了詳細的概念性指引與實作範例,但在來源集中沒有獨立的基準資料、客戶部署資料或第三方驗證。
AWS 自身的材料中也明確列出幾項限制。首先,當前版本的 Multi-Dataset Relationships 只使用 inner join。其次,Quick Chat 中定義的關係圖據 AWS 表示最多支援 12 個資料集。第三,AWS 反覆將某些情境描述為建議做法,而其他情境則需要替代方案,特別是在更進階的結構上。
AWS 確實提供了具體的設計建議,有助於區分產品文件與行銷語言。其建議是在儲存空間節省明顯足以抵銷額外聯結複雜度之前,先將 snowflake 鏈預先聯結,這是一項務實取捨,而不是廣泛的效能承諾。同樣地,關於一致維度與 grain 對齊的指引,也反映了眾所周知的建模風險,若忽視它們,可能會破壞 BI 結果。
AWS 較為強調的是營運層面的效益。公司表示,執行階段聯結可減少前期準備、降低指標重複、簡化治理,並允許各資料集獨立設定更新排程。這些優點是合理的,但買家應將其視為架構層級的主張,且高度取決於資料品質、鍵值一致性與查詢模式。
在 AI 方面,AWS 表示 Quick Chat 可利用語義上下文在沒有預先定義關係的情況下生成 SQL。這或許能擴大彈性,但 AWS 也直接承認了這項取捨:如果中繼資料太少,結果就不可靠,因為 AI 缺乏足夠上下文來選擇正確的資料表、鍵值與公式。換句話說,負擔從預先聯結資料,轉移到建立強大的語義層。
對 BI 建構者而言,這次發布改變了建模工作發生的位置。團隊不再需要在 ETL 或資料庫視圖中反覆建立平坦化資料集,而是可以在 Amazon Quick Sight 中保留更多貼近來源的資料集,並將部分邏輯集中到 Topic 中。這對於在相同銷售、退貨、客戶與產品領域上擁有多個儀表板的組織來說,應該很有吸引力。
對企業 AI 團隊來說,更大的吸引力可能在於可重用性。如果單一 Topic 能同時支援儀表板、計算欄位與 Quick Chat 問題,那麼語義建模工作就可能同時支援受治理報表與對話式分析。若組織希望透過自然語言介面提供可信資料,而不從零建立獨立的語義堆疊,這就很有價值。
不過,某些團隊仍會選擇保留預先聯結模型也有其理由。僅支援 inner join 會限制含有缺失鍵值或選擇性關係資料集的完整性。執行階段聯結也可能帶來除錯與效能方面的問題,而這些是預先計算資料表所能避免的。對於財務或法規報告要求嚴格的組織而言,完全物化、可更容易驗證與版本管理的模型,可能仍是首選。
這次發布也進一步凸顯 AWS 在企業 AI 與分析領域的定位。Amazon Quick Sight 不再只是和其他 BI 工具比拼儀表板能力;有了 Quick Chat,它也在比拼受治理語義模型與生成式介面能否良好共存。這迫使 AWS 不僅要證明功能廣度,還要證明當使用者混合傳統 BI 與 AI 驅動查詢時,系統仍然可靠。
下一批值得觀察的訊號很直接。第一,如果 AWS 想讓 Multi-Dataset Relationships 覆蓋更大比例的企業分析工作負載,就需要將聯結支援擴充到 inner join 之外。第二,買家應關注更明確的執行階段效能指引或遙測,尤其是 Amazon Quick Sight 中跨 fact 與跨 grain 查詢的表現。
第三,AWS 是否會發布客戶案例,展示團隊如何在正式環境中同時使用 Multi-Dataset Relationships 與 Quick Chat,將很重要。就目前而言,這個故事在架構與建模模式上很強,但缺少外部證據。
最後,請留意 AWS 如何演進「定義關係」與 AI 產生 SQL 之間的邊界。如果 Quick Chat 能在維持治理的同時穩定處理進階模式,這種組合可能讓 Amazon Quick Sight 對希望在既有 BI 工作流程中落地企業 AI 的組織更具相關性。
這次 AWS 發布,最適合被理解為提供給分析團隊的基礎設施,而不是面向終端使用者的炫目功能。Amazon Quick Sight 的 Multi-Dataset Relationships 解決了一個頑固的營運問題:太多 BI 邏輯太早被凍結在預先聯結的擷取資料中,導致模型脆弱、指標重複以及不斷重建。AWS 提供了一個更模組化的替代方案,但它仍然依賴有紀律的維度建模。
其戰略角度在於與 Quick Chat 的連結。AWS 實際上是將決定性的語義結構與 AI 引導的查詢生成分開,然後讓客戶選擇其中之一或兩者並用。對建構者與企業團隊而言,這是正確的框架。可靠的分析 AI 很少只依賴模型本身;它依賴的是其下方語義層的品質。Amazon Quick Sight、Quick Chat 與 Multi-Dataset Relationships 一起顯示,AWS 正試圖讓這一層更具重用性、更受治理,也更適合自然語言存取。