Context Graph(知識庫)是 DataWorks 中統一管理知識的獨立模組,用於自動探索資料語義、融合多源業務知識,構建統一可管控的知識網路,驅動 Agent 精準響應。它可以採集 DataWorks 工作空間中的資料資產,也可以解析您上傳的業務資料,將分散的資訊整理為可瀏覽、可檢索的企業知識。在 Context Graph(知識庫)中建立的知識庫,可供 AI 助理服務和 Data Agent 使用。
功能介紹
Context Graph(知識庫)是 DataWorks 的統一知識管理模組,為 Data Agent、AI 助理服務等智能應用提供統一的知識底座。它將分散在工作空間中繼資料與業務文檔中的資訊,整理為可瀏覽、可檢索、可授權的知識網路,使智能應用在問答、取數和分析時具備一致的業務上下文。
知識庫以獨立執行個體的形式管理,一個知識庫可以被多個智能應用複用,無需在每個應用中重複建設。
主要能力
知識庫支援以下主要能力:
自動採集 DataWorks 工作空間中的表、欄位、任務、指標、資料標準、血緣和品質等資訊。
通過智能分析補充資產的業務名稱、說明、標籤、使用建議和風險提示。
將資料資產按業務主題歸類,形成業務域和語義資料關係。
上傳文檔、表格、網頁檔案、圖片和 ZIP 壓縮包,建立業務資料庫。
統一搜尋自動產生知識和人工上傳資料,並查看結果來源。
通過管理員和分享授權控制知識庫的維護與使用範圍。
通過全量、增量和定時構建持續更新知識。
知識庫不會修改源工作空間中的表、任務或檔案。系統讀取相關資訊並產生獨立的知識內容。
與 AI 助理服務、Data Agent 的關係
知識庫已從 AI 助理服務中抽離為獨立模組 Context Graph(知識庫),在 DataWorks 控制台左側導覽列中與 Data Agent、AI 助理服務 同級,由該模組統一建立和管理知識庫執行個體。在 Context Graph(知識庫)中建立的知識庫,可以在 AI 助理服務和 Data Agent 中使用。
如果您是 AI 助理服務的存量使用者,此前在 AI 助理服務中建立的知識庫將作為本地知識庫繼續在介面中展示。建立的 AI 助理服務不再支援建立本地知識庫,如需建立新的知識庫,請在 Context Graph(知識庫)中統一建立和管理。詳情參見本地知識庫(AI 助理服務存量使用者)。
使用情境
您可以在以下情境中使用知識庫:
尋找某張表、某個欄位或某項指標的業務含義。
瞭解資料資產的負責人、所屬業務域、上下遊關係和品質情況。
統一管理業務術語、指標、資料標準、同義字和查詢樣本。
將規章制度、產品手冊、資料字典和操作說明納入統一檢索。
為 Data Agent、AI 助理服務等智能應用提供經過授權的業務知識。
使用前提
使用知識庫前,請完成以下準備:
已開通 DataWorks,並進入需要建立知識庫的租戶。
如需自動產生知識,當前帳號具有待採集工作空間及相關資料資產的讀取許可權。
已準備可執行知識構建任務的 Serverless 資源群組及其所屬專案空間,且所選資源群組具備與構建所需的資料來源或雲端服務的網路連通和存取權限。
如需上傳業務資料,已準備知識庫支援的檔案。
核心概念
概念 | 說明 |
知識庫執行個體 | 一組獨立管理、構建和授權的知識。一個執行個體可以同時包含自動產生知識和人工上傳知識。 |
個人知識庫 | 知識庫類型之一。預設僅所有者可用,可通過分享授權給指定使用者、Data Agent 或 AI 助理服務。 |
企業知識庫 | 知識庫類型之一。同一 DataWorks 租戶下的所有成員預設均可查看和檢索。 |
本地知識庫 | AI 助理服務存量使用者此前在 AI 助理服務中建立的知識庫。繼續在介面中展示,並支援再次產生、匯出和清空;建立的 AI 助理服務不再產生本地知識庫。 |
自動產生 | 從選定的 DataWorks 工作空間採集中繼資料,並整理為業務域、資產語義、指標和術語等知識。 |
人工上傳 | 上傳本地業務資料,由系統解析檔案內容並加入知識庫。 |
構建 | 將當前資料來源轉換為可瀏覽、可檢索知識的過程。 |
全量產生 | 基於當前採集範圍重建完整知識,適合首次產生或整體重建。 |
增量產生 | 僅處理相對上一版本發生變化的內容,適合日常更新。 |
業務域 | 按業務主題歸類的一組資料資產。 |
語義知識 | 從中繼資料和業務資料中整理出的業務名稱、定義、關係、提示、同義字和查詢樣本等內容。 |
建立知識庫
進入知識庫列表
登入 DataWorks 控制台。
在頂部功能表列切換至目標地區。
在左側導覽列單擊 Context Graph(知識庫)。
知識庫列表以卡片形式展示當前帳號可訪問的知識庫,每張卡片包含名稱、描述、當前帳號在該知識庫中的角色、知識庫類型(個人或企業)、所有者和建立時間。您可以在頁面上方的搜尋方塊中按知識庫名稱搜尋。
建立知識庫
在知識庫列表頁,單擊建立知識庫。
在建立知識庫對話方塊中,配置知識庫資訊。
配置項
說明
名稱
必填。輸入便於識別的名稱,建議體現業務範圍,例如"零售經營知識庫"。
類型
必填。選擇個人或企業:個人知識庫僅建立者可見和管理;企業知識庫同租戶可見,僅建立者可管理。詳情參見知識庫類型與存取範圍。
描述
選填。說明知識庫的業務範圍、主要使用者和更新方式。最多支援 1,024 個字元。
單擊建立知識庫。
建立後,您可以通過自動產生或人工上傳為知識庫新增內容。在知識庫列表的卡片上,還可以對已建立的知識庫執行分享、管理員設定、編輯和刪除操作。
知識生產
在知識生產模組,您可以通過以下兩種方式來構建和豐富知識庫:
自動產生:系統將自動掃描並採集您的資料資產,包括表、任務、指標、血緣關係、代碼及資料畫像等技術中繼資料,並在此基礎上構建核心的語義知識。
人工上傳:您也可以將團隊沉澱的本地文檔(如業務術語表、設計文檔等)手動上傳,作為知識庫的重要補充。
自動產生
根據源資產及其中繼資料的完整程度,結果可能包括:
業務域及資產分布。
表、欄位和任務的業務名稱與說明。
資產粒度、分層、負責人、引擎和健康度等資訊。
欄位語義角色、敏感類型和信賴度。
指標、邏輯表、業務術語和資料標準。
同義字、查詢樣本和跨表關聯樣本。
適用情境、已知風險和分析提示。
表級、欄位級關係及語義資料圖。
並非所有資產都會產生上述全部內容。產生效果取決於源中繼資料、資產命名、注釋、樣本、畫像和血緣等資訊是否完整。
全量產生
首次產生為全量產生:系統掃描選定工作空間的全部資產並產生完整知識。首次全量產生成功後,可通過增量產生持續同步變化,詳情參見增量產生。
進入目標知識庫。
進入知識產生的自動產生頁面,單擊開始產生知識庫。
在建立知識生產任務對話方塊中,配置掃描範圍和本次任務使用的運行環境。
配置項
說明
掃描範圍
選擇需要採集的 DataWorks 工作空間。
資料探查
資料探查是知識庫層級的能力開關,位於知識庫詳情頁頂部資訊列。開啟後,系統在產生知識時會補充資料採樣與畫像統計,提升知識語義品質。
資料探查會觸發執行 SQL 採樣查詢(MaxCompute / Spark 等),產生少量計算資源消耗;若失敗或逾時的表會自動跳過,不影響整體產生。開啟後對後續的全量產生和增量產生均生效。
運行工作空間
選擇執行本次產生任務的工作空間。
運行資源群組
選擇執行掃描和產生任務的 Serverless 資源群組。
大模型
選擇用於知識產生和語義分析的大模型。
說明知識掃描會調用大語言模型(LLM)進行語義分析,產生 Token 消耗。請根據實際需要發起產生任務。
單擊開始產生。
在工作清單中查看狀態、進度和日誌。
構建成功後,進入業務域、語義知識庫或資產詳情頁面檢查結果。
增量產生
首次全量產生成功後,可通過增量產生持續同步工作空間的變化。增量產生僅處理相對上一版本發生變化的內容,速度更快、成本更低。增量產生分為手動增量和定時增量,均需在完成一次全量產生後才可使用。
手動增量
按需手動觸發一次增量產生,適合在資料發生小範圍變更後即時更新知識。操作步驟:
在自動產生頁面的操作欄中,單擊 。
在確認執行增量產生?對話方塊中,確認待執行增量產生的工作空間範圍,並選擇運行工作空間、運行資源群組和大模型。
單擊開始產生。
在運行記錄中查看本次增量產生的執行狀態。
定時增量
開啟後,系統按當前專案範圍每日自動執行增量產生,使知識庫與資料來源保持同步,無需頻繁手動觸發。操作步驟:
在知識庫詳情頁頂部資訊列中,開啟定時增量開關。
在確認開啟定時增量任務?對話方塊中,選擇運行工作空間、運行資源群組和大模型。
單擊開啟。開啟後,系統按當前專案範圍每日自動執行一次增量產生。
如需停止每日自動增量,關閉定時增量開關即可。已有知識庫內容不受影響。
建置原則選擇
不同階段推薦的構建組合如下:
階段 | 推薦組合 | 說明 |
首次接入 | 全量產生 + 關閉資料探查 | 快速建立基準並驗證採集範圍。 |
結果驗收後的語義調優 | 全量產生 + 開啟資料探查 | 在穩定的範圍內改善語義品質。 |
日常同步 | 增量產生 + 定時增量 | 由定時增量自動跟進變更,無需頻繁手動觸發。 |
採集範圍擴容 | 全量產生 + 關閉資料探查 | 範圍變化較大時重建基準,然後回到日常增量。 |
查看構建任務
構建任務可能經歷輸入準備、內容解析、語義產生、知識發布和檢索索引更新等階段。您可以通過工作清單查看運行狀態、進度和日誌。
只有構建和發布全部成功,新版本才會成為當前可瀏覽、可檢索版本。構建失敗和取消任務不會對上一個成功版本造成影響。
多個構建同時運行時,系統會避免較舊任務覆蓋較新的成功結果。
如果構建失敗,請根據日誌檢查檔案格式、資源群組、工作空間許可權、網路連通和來源資料訪問情況,修正問題後重新運行。
若任務狀態為失敗,可參考下表按日誌線索定位並處理:
錯誤類別 | 典型日誌線索 | 處理動作 |
檔案格式 | 提示 | 參見"支援的檔案格式"和"ZIP 壓縮包處理規則"章節,轉換為受支援格式後重新上傳。 |
資源群組 | 提示 Serverless 資源群組不可用、超限或未與專案空間關聯 | 檢查資源群組狀態和所屬專案空間,參見"使用前提"章節確認資源群組配置。 |
工作空間許可權 | 提示中繼資料、資料資產或工作空間讀取被拒絕 | 聯絡工作空間管理員補齊目標工作空間及資料資產的讀取許可權。 |
網路連通 | 提示訪問資料來源或雲端服務逾時、串連失敗 | 檢查資源群組能否訪問所需資料來源和雲端服務的網路路徑。 |
來源資料訪問 | 提示源表、源資產不存在或返回空 | 確認來源資料仍然存在、路徑與憑證有效,必要時收窄採集範圍後重試。 |
修正問題後,再次構建知識生產任務。
人工上傳
除自動產生的語義知識外,您還可以上傳本地業務資料作為知識庫的補充,用於注入系統掃描不到的業務知識(如指標口徑說明、專有名詞解釋、規章制度等)。上傳的資料與自動產生知識統一儲存、統一檢索。
支援的檔案格式與限制
檔案類別 | 支援格式 |
文字文件 |
|
辦公文檔 |
|
網頁檔案 |
|
圖片 |
|
壓縮包 |
|
上傳限制:單次最多 100 個檔案,普通檔案單個不超過 10 MB,ZIP/RAR 壓縮包單個不超過 100 MB。當前不支援舊版 .doc 和 .xls。實際限制以控制台提示為準。
上傳並構建資料
進入目標知識庫,在左側導覽列單擊人工上傳。
在使用者自訂文檔對話方塊中,選擇運行工作空間、運行資源群組和大模型。
單擊或拖拽檔案到上傳區,然後單擊上傳並構建。上傳後系統會自動重新構建知識庫。
在知識頁面查看構建狀態,構建成功後即可通過知識搜尋驗證內容。
上傳完成不代表檔案已可檢索,須構建並成功發布後才生效。替換或刪除檔案後,同樣需要重新構建,相關知識才會更新或移除。
如果上傳的檔案中包含圖片資訊,平台構建知識時需要依賴大模型多模態的能力,當前支援多模態能力的模型為:qwen3.8-max、qwen3.7-plus。
提高資料解析效果
使用清晰的標題和章節,確保掃描版 PDF 和圖片清晰可辨。
Excel 首行使用清晰且唯一的列名,內容較多時按主題拆分檔案。
上傳前移除密碼、密鑰、個人隱私和無權披露的資訊。
使用知識庫
查看知識庫內容
構建成功後,可以從以下頁面查看結果:
頁面 | 內容說明 |
業務域概覽 | 查看業務域數量、表和任務規模、資產分層、語義覆蓋率、敏感性資料概況、熱門標籤和採集範圍。 |
業務域詳情 | 查看指定業務域中的表、任務、指標、邏輯表、負責人、風險和分析提示。 |
語義知識庫 | 查看業務術語、指標、邏輯表、跨表查詢樣本、欄位語義、查詢樣本、資料標準和同義字。 |
資產詳情 | 查看單個資產的業務定義、欄位說明、語義來源、信賴度、使用建議、敏感性資料、品質規則、血緣和相關知識。 |
語義資料圖 | 查看資產和知識對象之間的關係及上下遊影響。 |
頁面中的內容可能來自源系統、DataWorks 平台中繼資料或系統推斷。系統會儘可能保留語義來源和信賴度。重要業務定義和低信賴度內容應結合源資產及業務負責人進行確認。
搜尋知識
知識搜尋可以同時檢索自動產生的語義知識和人工上傳資料。您可以使用業務詞、技術名稱、檔案名稱或自然語言問題進行搜尋。例如:
成交金額是什麼意思使用者畫像相關的表包含手機號的欄位資料品質巡檢流程訂單表按天統計的查詢樣本
使用搜尋結果時,請注意以下事項:
結合知識庫、業務域、物件類型和來源判斷結果是否適用。
單擊結果查看資產詳情或原始資料,核對重要結論。
系統不會修改或翻譯物理表名、欄位名、SQL、代碼和 ID。
使用者只能搜尋自己有權檢索的知識庫。
在 AI 助理服務和 Data Agent 中使用
在 Context Graph(知識庫)中建立並構建成功的知識庫,可以在 AI 助理服務和 Data Agent 中使用,為其提供業務知識。
可使用的知識庫範圍取決於知識庫類型與授權情況:
企業知識庫:同一租戶下的所有成員均可使用。
個人知識庫:預設僅所有者可用。如需供 Data Agent 或 AI 助理服務使用,需由所有者或管理員通過分享為對應執行個體添加授權。
Data Agent 和 AI 助理服務不能作為知識庫的管理員,只能通過分享獲得授權後使用知識庫。詳情參見分享知識庫。
管理知識庫
知識庫類型與存取範圍
類型 | 預設存取範圍 |
個人知識庫 | 預設僅所有者可用。所有者或管理員可以通過分享將知識庫授權給指定使用者、Data Agent 或 AI 助理服務使用,並通過管理員設定添加管理員。 |
企業知識庫 | 同一 DataWorks 租戶下的所有成員預設可以查看和檢索;只有所有者和管理員可以管理。 |
設定管理員
通過管理員設定可以為知識庫配置協同維護的租戶使用者。管理員擁有配置、構建和上傳許可權,但刪除和清空知識庫仍僅限所有者。
操作步驟:
在知識庫列表中找到目標知識庫,單擊管理員設定。
在添加管理員地區,通過姓名或帳號搜尋目標使用者。
單擊目標使用者右側的添加。
已添加的管理員展示在管理員列表中,列表同時顯示所有者。如需移除某個管理員,單擊其右側的移除。所有者不可被移除。
角色許可權
操作 | 所有者 | 管理員 | 企業知識庫普通成員 | 僅獲分享授權的對象 |
查看和檢索知識 | 支援 | 支援 | 支援 | 僅支援檢索 |
修改知識庫配置 | 支援 | 支援 | 不支援 | 不支援 |
配置和執行構建 | 支援 | 支援 | 不支援 | 不支援 |
上傳和刪除人工資料 | 支援 | 支援 | 不支援 | 不支援 |
管理員和分享授權 | 支援 | 支援 | 不支援 | 不支援 |
清空知識庫語義資料 | 支援 | 不支援 | 不支援 | 不支援 |
刪除知識庫執行個體 | 支援 | 不支援 | 不支援 | 不支援 |
授許可權制
管理員必須是當前租戶中的使用者。Data Agent 和 AI 助理服務不能成為管理員,需通過分享獲得授權後使用知識庫。單個知識庫最多支援 200 名管理員和 200 條分享授權。
企業知識庫預設允許同租戶成員檢索,因此通常無需逐個為使用者添加授權。個人知識庫可以按需通過分享授權給指定使用者、Data Agent 或 AI 助理服務。
內容語言說明
知識庫內容支援簡體中文和英文。一個知識庫只維護一種內容語言。
首次構建時,系統根據當前 DataWorks 頁面右上方的中英語言設定,確定知識庫的內容語言。
語言確定後,全量、增量、定時和人工上傳構建均沿用該語言。後續切換頁面語言只改變控制台介面,不會改變已有知識的語言。
當前不支援直接修改已有知識庫的內容語言。如需使用另一種語言,請建立知識庫,並在目標頁面語言下發起首次構建。
物理表名、欄位名、SQL、代碼、ID、原始標籤和引用證據不會被翻譯,因此英文知識庫中仍可能包含來源資料內建的中文。
使用建議
按穩定的業務範圍建立知識庫,避免將無關的工作空間和資料放入同一個執行個體。
為知識庫設定明確的負責人,並配置備用管理員。
首次使用時先選擇少量代表性工作空間驗證效果,再擴大採集範圍。
完善源表和欄位注釋、資料標準、負責人、血緣和品質規則,提高自動產生品質。
使用定時增量構建保持知識更新,並定期抽查結果。
對核心指標、敏感欄位和關鍵查詢進行人工確認。
定期清理到期資料和測試資產,減少搜尋雜訊。
遵循最小許可權原則,不再需要訪問知識庫時及時移除授權。
附錄:本地知識庫(AI 助理服務存量使用者)
知識庫已從 AI 助理服務中抽離為獨立模組。對於 AI 助理服務的存量使用者,此前在 AI 助理服務中建立的知識庫將作為本地知識庫繼續在介面中展示,不影響原有使用。
本地知識庫支援的操作:已有的本地知識庫功能保持可用,支援以下操作:再次產生、匯出、清空。
與 Context Graph(知識庫)的區別
對比項
本地知識庫(存量)
Context Graph(知識庫)
入口
AI 助理服務執行個體詳情頁的知識庫頁簽
控制台左側導覽列的 Context Graph(知識庫)
能否建立
建立的 AI 助理服務不再產生
支援建立
歸屬關係
歸屬於單個 AI 助理服務執行個體
獨立執行個體,可被多個智能應用複用
知識庫類型
不區分類型
支援個人知識庫和企業知識庫
共用方式
僅當前執行個體內使用
支援通過分享授權給使用者、Data Agent 或 AI 助理服務
與建立 AI 助理服務的差異
建立的 AI 助理服務不再產生本地知識庫,即不再支援在 AI 助理服務中建立知識庫。如需建立新的知識庫,請在 Context Graph(知識庫)中統一建立和管理,並按需在 AI 助理服務或 Data Agent 中使用。
常見問題
Q:上傳成功後為什麼搜尋不到檔案?
A:上傳和構建是兩個步驟。請確認已發起人工上傳內容構建,並且任務已經成功發布。
Q:刪除檔案後為什麼仍能搜尋到相關內容?
A:刪除檔案後需要再完成一次構建,相關知識才會從當前檢索版本中移除。
Q:ZIP 中部分檔案為什麼沒有產生知識?
A:請檢查包內檔案格式、大小和檔案完整性,並查看構建日誌是否存在跳過提示。不支援的普通檔案不會產生知識。
Q:自動產生的名稱或說明不準確怎麼辦?
A:請先完善源資產的名稱、注釋、負責人、標準和血緣,再重新構建。系統推斷結果僅用於輔助理解,重要業務口徑應由業務負責人確認。
Q:切換為英文介面後,為什麼知識仍是中文?
A:知識內容語言在首次構建時確定。切換控制台語言不會翻譯或改變已有知識。
Q:為什麼部分頁面沒有資料?
A:只有來源資料存在且分析成功時,系統才會產生對應知識。例如,沒有品質規則時不會展示相關規則,沒有可靠關係時可能不會產生跨表查詢樣本。頁面為空白不一定表示構建失敗。
Q:管理員和分享授權有什麼區別?
A:管理員可以配置、上傳和構建知識庫;通過分享獲得授權的使用者、Data Agent 或 AI 助理服務只能使用知識進行搜尋或問答,不能修改知識庫。
Q:個人知識庫可以分享給其他人使用嗎?
A:可以。個人知識庫預設僅所有者可用,所有者或管理員可以通過分享,將知識庫授權給指定使用者、Data Agent 或 AI 助理服務使用。
Q:為什麼在 AI 助理服務中無法建立知識庫?
A:知識庫已抽離為獨立模組統一管理,建立的 AI 助理服務不再產生本地知識庫。請在 Context Graph(知識庫)中建立知識庫,建立後可在 AI 助理服務和 Data Agent 中使用。
Q:存量的本地知識庫還能繼續使用嗎?
A:可以。存量使用者此前在 AI 助理服務中建立的知識庫將作為本地知識庫繼續在介面中展示,並支援再次產生、匯出和清空,不影響原有使用。