監控與係統表使用

預覽

這個特性是在公共預覽

本文解釋了在磚係統表的概念,強調資源可以使用得到最出你的係統表的數據。

係統表是什麼?

係統表是Databricks-hosted分析存儲你的賬戶操作的數據。係統表可用於曆史可觀測性在您的帳戶。

係統表是可用的?

目前,磚主機係統表:

使係統表

由於係統表是由統一目錄,你需要至少有一個團結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_datasystem.lineage可能包含空表。

  • 係統模式system.accesssystem.billing在公共預覽和提供給所有客戶。beplay体育app下载地址磚建議使用公共預覽係統模式。

  • 如果你的工作空間使用customer-managed VPC,你可能會被拒絕訪問S3 bucket日誌存儲的地方。如果是這樣,你需要更新你的VPC政策允許訪問S3 bucket你地區的係統表數據存儲。區域bucket名稱的列表,請參閱係統表桶存儲桶地址表