監控與係統表使用
預覽
這個特性是在公共預覽。
本文解釋了在磚係統表的概念,強調資源可以使用得到最出你的係統表的數據。
使係統表
由於係統表是由統一目錄,你需要至少有一個團結Catalog-enabled工作區在您的帳戶和訪問係統表。係統表數據從所有工作區包含在您的帳戶,但他們隻能從統一訪問Catalog-enabled工作區。
必須啟用係統表通過一個帳戶管理員。您可以啟用係統表在您的帳戶使用磚CLI。
啟用CLI係統表
使用下麵的卷發在磚CLI命令列出可用的係統模式:
curl - v - x - h“授權:無記名<拍牌>”“https:// <工作> .m.eheci.com . . / api / 2.0 / unity-catalog / metastores / < metastore-id > / systemschemas”
下麵是一個示例的輸出得到
命令:
{“模式”:[{“模式”:“訪問”,“狀態”:“可用或EnableCompleted > <”},{“模式”:“賬單”,“狀態”:“可用或EnableCompleted > <”},{“模式”:“information_schema”,“狀態”:“可用或EnableCompleted > <”}]}
狀態:可用
:係統模式可用但尚未啟用。
狀態:EnableCompleted
:你有啟用係統模式和它在數據瀏覽器是可見的。
使用以下命令啟用係統模式:
curl - v - x - h“授權:無記名<拍牌>”“https:// < workspace.m.eheci.com . . / api / 2.0 / unity-catalog / metastores / < metastore-id > / systemschemas / < SCHEMA_NAME >”
如果啟用了係統模式成功,結果代碼200年
返回。如果你試圖重新啟用係統模式,返回如下::“error_code SCHEMA_ALREADY_EXISTS”、“消息”:“模式<模式名稱>已經存在“
。
使用以下命令禁用係統模式:
curl - v - x刪除- h“授權:無記名<拍牌>”“https:// <工作> .m.eheci.com . . / api / 2.0 / unity-catalog / metastores / < metastore-id > / systemschemas / < SCHEMA_NAME >”
模式是否正確添加,列表中的模式係統目錄使用:
curl - x - h得到“授權:持票人美元的令牌”“https:// <工作> .m.eheci.com . . / api / 2.0 / unity-catalog /表? catalog_name = system&schema_name = <模式名稱>”
授權訪問係統表
係統表的訪問是由統一的目錄。默認情況下,沒有用戶訪問係統表。授權訪問,metastore管理員必須批準使用
和選擇
選擇係統的權限模式。看到統一目錄管理權限。
請注意
係統表是隻讀的,不能修改。
係統所有工作表包含數據在你的帳戶嗎?
審計日誌與血統表包含操作數據部署的所有工作空間在您的帳戶在同一個雲區域。計費係統表(system.billing.usage
)包含數據對於所有工作空間在您的帳戶,無論它們部署在哪個區域。
即使係統表隻能通過統一目錄訪問工作區,還包括操作的表數據不統一編目工作空間在您的帳戶。
係統表坐落在哪裏?
您的帳戶的係統表位於一個目錄係統
,這是包含在每一個目錄metastore統一。在係統
目錄你會看到模式等訪問
和計費
包含係統表。
請注意
在係統表公共預覽,磚將保留你所有的係統表數據。
已知的問題
係統模式
system.operational_data
和system.lineage
可能包含空表。係統模式
system.access
和system.billing
在公共預覽和提供給所有客戶。beplay体育app下载地址磚建議使用公共預覽係統模式。
如果你的工作空間使用customer-managed VPC,你可能會被拒絕訪問S3 bucket日誌存儲的地方。如果是這樣,你需要更新你的VPC政策允許訪問S3 bucket你地區的係統表數據存儲。區域bucket名稱的列表,請參閱係統表桶列存儲桶地址表。