在ChatBI中進行互動式會話之前,需要通過資料集來圈定開展分析的資料範圍。資料集可以是目標資料來源中的資料表,也可以是本地檔案。
準備工作
已在使用ChatBI功能的對應地區建立Serverless資源群組。
適用範圍
資料來源類型的資料集,僅支援選擇Hologres、MaxCompute、StarRocks和MySQL類型的資料來源。
本地檔案類型的資料集,僅支援
xls、xlsx和csv格式,且最多上傳10個檔案,每個檔案不超過1GB。資料來源類型的資料集支援工作空間管理員和普通成員角色建立,普通成員可將DataWorks資料來源引用為ChatBI資料集。
建立資料集
進入ChatBI功能入口。
您需要先登入阿里雲,然後通過瀏覽器訪問ChatBI智能資料洞察頁面。請根據您的DataWorks資源群組、資料集等業務所在地區按需選擇。
在頁面左側導覽列單擊數據集,進入資料集頁面,單擊新建數據集。
在新建數據集頁面,填寫資料集相關資訊:
資料集類型為數據源:
參數
描述
基本信息
名稱
自訂資料集名稱。
類型
資料集類型,包括:
數據源
本地文件
此處選擇數據源類型。
數據源類型
資料來源類型,包括:
Hologres
MaxCompute
StarRocks
MySQL
資料來源相關資訊
不同資料來源配置參數有差異。
以Hologres為例,需要配置地域、Hologres實例、數據庫名稱。
資源組
選擇一個DataWorks Serverless資源群組名稱,用於在後續會話中使用該資源群組訪問資料來源以進行資料查詢。
測試連通性
測試目標DataWorks Serverless資源群組和當前資料來源之間的連通性。
語義分析
勾選開啟語義分析後,建立或編輯資料集儲存時,平台將自動建立或更新語義任務,對資料集中的資料表進行語義解析,從而在 ChatBI 會話中實現語義知識召回,提升問答準確度。
說明僅支援MaxCompute資料來源。
選擇目標表
選擇目標表
配置完基本信息後,單擊下一步,進入選擇目標表步驟。
在待選擇列表中選中目標資料表,單擊
,將其添加至已選擇列表中,表示將目標資料表加入當前資料集。資料集類型是本地文件:
參數
描述
基本信息
名稱
自訂資料集名稱。
類型
資料集類型,包括:
資料來源
本地檔案
此處選擇本地文件類型。
上傳本地檔案
上傳本地檔案時支援
xls、xlsx和csv格式,最多上傳10個檔案,每個檔案不超過1GB。
當完成資料集配置後,單擊下一步進入數據洞察步驟,將自動開始對資料集進行掃描,擷取資料取值特徵,有助於提升會話過程中的分析準確性。
資料洞察可能耗時較久,您可以直接單擊完成,後續可在資料集中查看。
查看資料集
在頁面左側導覽列單擊數據集,進入資料集頁面。
找到目標資料集卡片,單擊進入資料集詳情頁。
對於 MaxCompute 類型且已開啟語義分析的資料集,資料集卡片上會展示語義解析狀態,包含等待語義解析、語義解析中、語義解析完成、語義解析失敗。
在資料集詳情頁中,頂部是資料集的基礎資訊(包括:類型、表/檔案數量、建立者),左側是表/檔案清單,右側是表/檔案的基礎資訊和資料預覽(可預覽20條資料記錄)。
查看語義分析結果
對於 MaxCompute 類型且已開啟語義分析的資料集,進入資料集詳情頁後,可單擊語義分析頁簽查看語義任務的運行情況和解析結果。
語義分析頁簽僅在資料集同時滿足以下兩個條件時顯示:資料集為 MaxCompute 資料來源類型,且建立或編輯時已勾選開啟語義分析。
語義分析頁簽結構如下:
狀態列(頂部):展示語義解析的目前狀態和同步狀態。語義解析狀態包括語義解析中、語義解析完成、語義解析失敗。
結果檔案(左欄):列出語義解析產出的結果檔案列表,包括索引檔案(
_index.json)和語義模型 YAML 檔案。單擊檔案名稱可在右欄查看對應檔案內容。內容查看器(右欄):展示當前選中檔案的詳細內容。對於語義模型 YAML 檔案,內容查看器提供兩種視圖:
語義圖譜:以可視化圖譜方式展示語義模型中的資料表和指標之間的關聯關係,並顯示資料表數量和指標數量等統計資訊。
YAML 源碼:展示語義模型 YAML 檔案的原始內容,便於查閱模型中的欄位定義、指標口徑和業務說明。
您可以在語義分析頁簽中執行以下操作:
操作按鈕 | 說明 |
重跑 | 重新觸發語義解析任務。適用於資料集中的表結構發生變化、需要更新語義模型時使用。 |
重新整理 | 重新整理語義解析狀態和結果檔案列表。 |
下載 | 下載當前選中的語義模型 YAML 檔案到本地。僅在語義解析完成後可用。 |
關於語義分析功能的詳細說明(包括語義模型 YAML 結構詳解、語義圖譜的使用方式等),請參見Data Agent 語義分析。
編輯資料集
在頁面左側導覽列單擊數據集,進入資料集頁面。
找到目標資料集卡片,您可以通過兩種方式進入資料集編輯頁。
滑鼠移至上方在目標資料集卡片上,在卡片右上方單擊。
單擊目標資料集卡片,進入資料集詳情頁,在右上方單擊編輯按鈕。
修改資料集相關配置。相關參數解釋同建立資料集。
說明編輯已有資料集配置時,類型、資料來源類型不可修改。
當完成資料集編輯後,單擊下一步進入資料洞察,重新對資料集中的資料進行資料洞察。
刪除資料集
在頁面左側導覽列單擊數據集,進入資料集頁面。
滑鼠移至上方在目標資料集卡片上,在卡片右上方單擊。刪除資料集後,相關聯的會話和圖表均無法正常顯示資料。
後續步驟:基於資料集開始會話
您可以通過如下兩種方式基於指定資料集開始會話。
在頁面左側導覽列單擊數據集,進入資料集頁面。滑鼠移至上方在目標資料集卡片上,在卡片右上方單擊
開始對話。在頁面左側導覽列單擊建立會話,進入ChatBI會話視窗。然後在會話視窗中,單擊选择数据集。
進入会话頁面,通過輸入需求或問題後,即可開始資料分析。詳情請參見ChatBI會話。
說明如果會話中使用了已開啟語義分析的資料集,ChatBI 將在問答過程中自動進行語義知識召回,提升分析準確度。若資料集仍在語義解析中,您可以先開始提問,複雜問題建議在解析完成後再次提問以獲得更準確的回答。