Attu是一款專為Milvus向量資料庫打造的開來源資料庫管理工具,提供了便捷的圖形化介面,極大地簡化了對Milvus資料庫的操作與管理流程。向量檢索服務Milvus版(簡稱Milvus)整合了Attu,以便更加高效地管理資料庫、集合(Collection)、索引(Index)和實體(Entity)等。
前提條件
已完成網路安全設定,詳情請參見網路訪問與安全設定。
訪問Attu頁面
在瀏覽器中輸入訪問地址。支援以下兩種訪問方式:
內網訪問地址:{{clusterId}}-internal.milvus.aliyuncs.com:3000
公網訪問地址:{{clusterId}}.milvus.aliyuncs.com:3000
說明如果您使用公網訪問地址,則可以直接在執行個體詳情頁面單擊Attu manager。
在彈出的對話方塊中輸入所要訪問的資料庫、使用者名稱和密碼,單擊串連,即可開啟Attu管理頁面。
在執行個體建立完成後,系統會自動建立一個名為default的預設資料庫,並為您建立一個名為root的使用者,該使用者的密碼由您在建立執行個體時自行設定。
管理Database
該功能使您能夠管理資料庫,包括建立、刪除和查看操作。要使用此功能,您必須具備相應的資料庫系統管理權限。
default為預設資料庫,無法進行刪除操作。
建立Database步驟如下:
在Attu頁面,單擊左側的
表徵圖。在database頁面,單擊+資料庫。
在彈出的對話方塊中,輸入資料庫名稱,單擊建立。
管理Collection
Collection管理模組為您提供了強大的表結構設計、資料匯入以及日常維護功能。要使用此功能,您必須具備相應的Collection系統管理權限。以下樣本示範了建立Collection、索引以及匯入和載入向量資料的過程。
在Attu頁面,單擊左側的
表徵圖。在Collections頁面,單擊建立Collection,建立名稱為demo的Collection。
單擊資料庫名稱,在Schema頁簽可以為欄位建立相應的索引。
單擊目標資料庫行的
表徵圖,可以匯入一定規模的樣本資料到demo中。載入向量資料到記憶體中。
您可以通過單擊釋放來將已載入至記憶體中的Collection資料進行釋放。雖然資料會保留在儲存介質上,但在釋放後將無法執行檢索操作。
您也可以通過單擊drop來永久刪除Collection及其資料,使其無法恢複使用。
向量檢索
通過向量檢索功能,您可以進行資料探索、模型驗證以及應用開發等操作。
在Attu頁面,單擊已經載入的Collection,然後單擊向量搜尋頁簽。
輸入需要進行相似性搜尋的向量,定義好搜尋參數,單擊搜尋。
您還可以單擊上面的
表徵圖,通過輸入Filter條件,對Collection中的標量欄位進行過濾,擷取更快更為精確的搜尋結果。
系統管理使用者和角色
通過該功能,您可以建立新的使用者和角色,並為使用者指派特定角色及相應許可權。
建立使用者
在Attu頁面,單擊左側的
表徵圖。在使用者們頁簽,單擊+使用者。
在彈出的對話方塊中,設定使用者名稱、密碼以及使用者的角色,單擊建立。
建立角色
在使用者頁面,單擊角色頁簽。
在角色頁簽,單擊+角色。
在彈出的對話方塊中,設定角色名稱、選擇相應的許可權,單擊建立。
許可權詳細說明,請參見Grant Privileges。