共用方式為


搜尋工作區物件

本文說明如何在 Azure Databricks 工作區中搜尋數據表、筆記本、查詢、儀錶板、警示、檔案、資料夾、連結庫、作業、存放庫、合作夥伴和 Marketplace 清單。

數據表必須在 Unity 目錄中註冊,才能出現在搜尋結果中。

在使用 客戶自控密鑰進行加密的工作區中,搜尋中無法使用筆記本內容和查詢內容。

Azure Databricks 搜尋會 利用適用於 Azure Databricks 的數據智慧引擎 DatabricksIQ 來提供更智慧型手機 AI 的搜尋體驗。 AI 產生的批註會使用 LLM 自動將描述和標籤新增至 Unity 目錄所管理的數據表和數據行。 這些批注可讓搜尋引擎知道獨特的公司行話、計量和語意,讓它具有讓搜尋結果更相關、準確且可採取動作所需的內容。

若要使用 UI 頂端列中的導覽搜尋來搜尋工作區,請執行下列動作:

  1. 按兩下 Azure Databricks 工作區頂端列中的 [搜尋] 欄位,或使用鍵盤快捷方式 Command-P。

    導覽搜尋列

    您最近的檔案、筆記本、查詢、警示和儀錶板會列在 [最近使用] 底下,依上次開啟日期排序。

  2. 輸入搜尋條件。

    清單中最近的物件會經過篩選,以符合您的搜尋準則。 瀏覽搜尋也可能建議符合您準則的其他物件。 若要執行工作區的完整搜尋,請使用 [搜尋結果 ] 頁面。

  3. 從清單中選取項目。

搜尋結果頁面

完整頁面搜尋體驗可讓您有更多空間來查看結果、更多物件的元數據,以及更多篩選條件來縮小結果範圍。

若要依物件類型、對象擁有者或搜尋結果頁面上的上次修改日期 篩選搜尋結果 ,請執行下列動作:

  1. 按兩下 Azure Databricks 工作區頂端列中的 [搜尋] 欄位,或使用鍵盤快捷方式 Command-P,然後按 Enter。

    [ 搜尋結果] 頁面隨即開啟。

  2. 輸入搜尋條件。

  3. 從清單中選取項目。

您可以依文字字串、物件類型或兩者進行搜尋。 輸入搜尋準則並按 Enter 鍵之後,系統會搜尋您有權存取工作區中所有查詢、儀錶板、警示、檔案、資料夾、筆記本、連結庫、存放庫、合作夥伴和 Marketplace 清單的名稱。 如果您的工作區 已啟用 Unity 目錄,系統也會搜尋數據表名稱、數據表批注、數據行名稱和數據行批注。

依文字字串搜尋

若要搜尋文字字串,請在搜尋欄位中輸入字串,然後按 Enter。 系統會搜尋您有權存取之工作區中所有對象的名稱。 它也會在筆記本命令中搜尋文字,但不會在非筆記本檔案中搜尋文字。

您可以將引號放在搜尋項目周圍,將搜尋結果縮小為只包含確切片語的檔。

完全相符搜尋支援下列專案:

  • 基本引號 (例如, "spark.sql("
  • 逸出引號 (例如, "spark.sql(\"select"

完全相符搜尋不支援下列專案:

  • 使用引號與不含引號 (例如, "spark.sql" partition
  • 多引號 (例如, "spark.sql" "partition"

重要

這項功能處於公開預覽狀態

您可以使用自然語言來搜尋 Unity 目錄資料表。 搜尋會傳回具有相關語意意義的結果。

例如,搜尋查詢「我應該針對地理位置使用什麼」著重於「地理位置」,並尋找包含地理屬性的相關詞彙,例如城市、國家/地區和地理位置。

搜尋也可以藉由將搜尋字詞與篩選區隔開來了解搜尋查詢中的模式,這表示自然語言查詢更強大。

例如,搜尋查詢「顯示有關檢查的數據表」已細分,因此「檢查」是關鍵詞彙,而“table” 是使用者所搜尋的物件類型。

將搜尋限制為特定物件類型

您可以從 [類型] 下拉式清單或頁面右側的索引卷標按兩下 [搜尋結果] 頁面上的物件類型,依類型搜尋專案(例如檔案、資料夾、筆記本、文檔庫、數據表或存放庫)。 不需要文字字串。 如果您將文字欄位保留空白,然後按 Enter 鍵,系統就會搜尋該類型的所有物件。 按兩下清單中的名稱,以在工作區中開啟該專案。 您也可以使用下拉功能表,進一步縮小特定類型的專案的搜尋結果範圍,例如擁有者或上次修改日期。

您也可以在 UI 頂端的搜尋列中指定搜尋查詢中的篩選。 例如,您可以在搜尋查詢中包含下列專案,以搜尋您擁有的數據表: type:table owner:me。 若要深入瞭解如何透過語法指定篩選,請在 [搜尋結果] 頁面上套用篩選,並查看搜尋列中的查詢如何自動更新。

熱門程度

搜尋會根據工作區中的其他使用者與特定數據表互動的頻率,使用熱門訊號來改善數據表的排名方式。

如果沒有提升人氣,您必須查詢搜尋結果中傳回的數據表,以瞭解哪一個是權威數據表。 隨著人氣提升,最受歡迎的數據表排名較高,因此您不必猜測哪一個是正確的數據表。 搜尋結果中數據表名稱旁的受歡迎程度指標 熱門指標圖示 會反映物件排名。 您也可以依熱門程度排序搜尋結果。

知識庫

當搜尋可以識別您要尋找的內容時,最上層的搜尋結果會變成知識庫。 知識庫提供額外的對象元數據。 Unity 目錄受控數據表支援知識庫。

範例知識庫

在已啟用 Unity 目錄的工作區中搜尋數據表和模型

在針對 Unity 目錄啟用的 工作區中,您可以搜尋在 Unity 目錄中註冊的數據表和模型。 您可以搜尋下列任一項:

  • 數據表、檢視或模型名稱。
  • 數據表、檢視或模型批注。
  • 數據表或檢視數據行名稱。
  • 數據表或檢視數據行批注。
  • 數據表或檢視 標籤索引鍵

若要依父目錄、父架構、擁有者或標籤在 [搜尋結果] 頁面上篩選搜尋結果 ,請按兩下 [類型 ] 下拉功能表,然後選取 [數據表]。 篩選下拉功能表會出現在頁面頂端。

您也可以依數據表的受歡迎程度來排序結果。

搜尋結果不包含:

  • 您沒有權限檢視的數據表、檢視表和模型。

    換句話說,若要讓數據表或模型出現在搜尋結果中,您必須至少 SELECT 擁有該數據表或 EXECUTE 模型的許可權、 USE SCHEMA 其父架構的許可權,以及 USE CATALOG 其父目錄的許可權。 中繼存放區管理員預設具有這些許可權。 所有其他用戶都必須獲得這些許可權。 請參閱 Unity 目錄許可權和安全性實體物件

  • 舊版Hive中繼存放區中的數據表和檢視表(也就是目錄中 hive_metastore )。

    若要將這些數據表升級至 Unity 目錄,並使其可供搜尋,請遵循將 Hive 數據表和檢視升級至 Unity 目錄中的指示。

  • 工作區模型登錄中的模型。

    若要升級 ML 工作流程以在 Unity 目錄中建立模型,請參閱 將 ML 工作流程升級至 Unity 目錄中的目標模型。

使用標籤來搜尋數據表

您可以使用 Azure Databricks 工作區搜尋列,使用標記索引鍵和標籤來搜尋數據表、檢視和數據表數據行。 您也可以使用標籤索引鍵來使用工作區搜尋來篩選數據表和檢視。 您無法搜尋其他標記的物件,例如目錄、架構或磁碟區。 另 請參閱將標籤套用至 Unity 目錄安全性實體物件

只有您有權查看的數據表和檢視才會出現在搜尋結果中。

若要使用標記搜尋資料表、檢視和資料行:

  1. 按兩下 Azure Databricks 工作區頂端列中的 [搜尋] 欄位,或使用鍵盤快捷方式 Command-P。

    您無法使用目錄總管中的篩選欄位依標籤搜尋。

  2. 輸入搜尋條件。 輸入數據表或數據行標記索引鍵或值,以搜尋標記的數據表或數據行。 您必須使用確切的標記索引鍵或值字詞。

    如果您想要單獨依標記索引鍵搜尋,請使用語法: tag:<tag_key>。 若要依標記索引鍵和標籤搜尋,請省略 tag:

    依標記索引鍵搜尋數據表

若要使用標記索引鍵來篩選數據表搜尋結果:

  1. 按兩下 Azure Databricks 工作區頂端列中的 [搜尋] 欄位,或使用鍵盤快捷方式 Command-P。
  2. 輸入搜尋字詞,或將搜尋欄位保留空白。
  3. 在 [ 搜尋結果] 頁面上,單擊 [類型 ] 下拉菜單,然後選取 [ 數據表]。
  4. 使用 [ 卷標 篩選] 下拉功能表來選取標籤索引鍵。