開始
加載和管理數據
處理數據
政府
引用和資源
更新2023年6月30日
給我們反饋
預覽
這個特性是在公共預覽。
本文解釋了在磚係統表的概念,強調資源可以使用得到最出你的係統表的數據。
係統表是Databricks-hosted分析存儲你的賬戶操作的數據。係統表可用於曆史可觀測性在您的帳戶。
目前,磚主機係統表:
審計日誌:位於system.access.audit。
system.access.audit
計費使用日誌:位於system.billing.usage。
system.billing.usage
表和列的血統:兩個表下system.access。
system.access
由於係統表是由統一目錄,你需要至少一個統一Catalog-governed啟用係統表空間在您的帳戶。這樣,你可以將你的係統表映射到統一目錄metastore。必須啟用係統表通過一個帳戶管理員。您可以啟用係統表在您的帳戶使用磚CLI或通過調用統一目錄API在筆記本上。
使用下麵的卷發在磚CLI命令列出可用的係統模式:
curl - v - x - h“授權:無記名<拍牌>”“https:// <工作區>.www.eheci.com/api/2.0/unity-catalog/metastores/ < metastore-id > / systemschemas”
下麵是一個示例的輸出得到命令:
得到
{“模式”:[{“模式”:“訪問”,“狀態”:“可用或EnableCompleted > <”},{“模式”:“賬單”,“狀態”:“可用或EnableCompleted > <”},{“模式”:“information_schema”,“狀態”:“可用或EnableCompleted > <”}]}
狀態:可用:係統模式可用但尚未啟用。
狀態:可用
狀態:EnableCompleted:你有啟用係統模式和它在數據瀏覽器是可見的。
狀態:EnableCompleted
使用以下命令啟用係統模式:
curl - v - x - h“授權:無記名<拍牌>”“https:// / systemschemas / < SCHEMA_NAME >”
如果啟用了係統模式成功,結果代碼200年返回。如果你試圖重新啟用係統模式,返回如下::“error_code SCHEMA_ALREADY_EXISTS”、“消息”:“模式<模式名稱>已經存在“。
200年
:“error_code SCHEMA_ALREADY_EXISTS”、“消息”:“模式<模式名稱>已經存在“
使用以下命令禁用係統模式:
curl - v - x刪除- h“授權:無記名<拍牌>”“https:// <工作區>.www.eheci.com/api/2.0/unity-catalog/metastores/ < metastore-id > / systemschemas / < SCHEMA_NAME >”
模式是否正確添加,列表中的模式係統目錄使用:
curl - x - h得到“授權:持票人美元的令牌”“https:// <工作區>.www.eheci.com/api/2.0/unity-catalog/tables?catalog_name=system&schema_name= <模式名稱>”
您還可以讓係統表直接從磚筆記本使用統一目錄API。在你的賬戶啟用係統表,在筆記本電池運行以下命令:
%python進口請求metastore_id=“< METASTORE-ID >”主機=“https://”+dbutils。筆記本。entry_point。getDbutils()。筆記本()。getContext()。browserHostName()。得到()頭={“授權”:“持票人”+dbutils。筆記本。entry_point。getDbutils()。筆記本()。getContext()。apiToken()。得到()}r=請求。得到(f”{主機}/ api / 2.0 / unity-catalog / metastores /{metastore_id}/ systemschemas”,頭=頭)。json()打印(r)
%python進口請求metastore_id=<metastore_id>schema_name=<SCHEMA_NAME>主機=“https://”+dbutils。筆記本。entry_point。getDbutils()。筆記本()。getContext()。browserHostName()。得到()頭={“授權”:“持票人”+dbutils。筆記本。entry_point。getDbutils()。筆記本()。getContext()。apiToken()。得到()}r=請求。把(f”{主機}/ api / 2.0 / unity-catalog / metastores /{metastore_id}/ systemschemas /{schema_name}”,頭=頭)。json()打印(r)
係統表的訪問是由統一的目錄。默認情況下,沒有用戶訪問係統表。授權訪問,metastore管理員必須批準使用和選擇選擇係統的權限模式。看到統一目錄管理權限。
使用
選擇
請注意
係統表是隻讀的,不能修改。
您的帳戶的係統表位於一個目錄係統,這是包含在每一個目錄metastore統一。在係統目錄你會看到模式等訪問和計費包含係統表。
係統
訪問
計費
在係統表公共預覽,磚將保留你所有的係統表數據。
係統表的公共預覽版目前有以下限製:
不支持實時監控。數據每天更新。如果您沒有看到最近的事件日誌,稍後再回來檢查。