跳至主要内容
頂端的 Data Model 會展開目前語意模型的結構:資料表、欄位與其中文描述、關聯與預先定義好的度量,並可預覽實際資料。

Data Model 語意模型結構

Mimir 之所以能把自然語言翻成正確的 SQL,靠的是語意模型對資料的描述:哪張表、每個欄位是什麼意思、有哪些預先定義好的度量。頂端的 Data Model 按鈕會展開目前選定語意模型的完整結構,讓使用者確認回覆裡的欄位實際代表什麼。

Data Model 面板:Summary、Model Source、資料表、欄位、關聯與度量,以及 Preview Data

面板內容包含:

  • Summary:這份語意模型描述的業務範圍摘要。
  • Model Source:這份結構來自哪一個語意模型。
  • Table:資料表名稱與它的說明。
  • Columns:每個欄位的名稱、型別與中文描述。以零售範例的到貨通知資料表為例,會列出商品識別碼、門市識別碼、等待會員數、其中的高階會員人數,以及最早一筆請求的日期。
  • Relationships:這張表與其他資料的關聯欄位。
  • Measures:預先定義好的度量,包含度量名稱、聚合函數與計算所依據的欄位,例如筆數用 count、等待會員數合計用 sum 加總對應欄位。提問時可以直接用這些度量的名稱來問,不需要自己描述怎麼算。

面板底部的 Preview Data 可以預覽這張表的實際資料,用來確認欄位裡真正存的內容長什麼樣子。展開後會列出十筆,每一欄都是資料庫裡的原始值,例如到貨通知這張表就能看到某個 SKU 在某間門市有幾位會員在等、其中幾位是高階會員。

Data Preview 展開後:十筆實際資料,含 SKU、門市、等待會員數與高階會員數

語意模型本身的建立與發布是在 Odin | Asgard Studio 進行的,Mimir 這一側只讀取與呈現,不提供編輯。