本文為您介紹MaxCompute的租戶層級中繼資料服務Information Schema的功能介紹、使用限制、注意事項、中繼資料視圖列表以及RAM使用者訪問授權操作等。
背景資訊
MaxCompute的Information Schema提供了專案中繼資料及使用歷史資料等資訊。在ANSI SQL-92的Information Schema基礎上,添加了面向MaxCompute服務特有的欄位及視圖。
租戶層級Information Schema是原Information Schema的升級版,是在每個阿里雲帳號下建立名為SYSTEM_CATALOG的專案,並內建INFORMATION_SCHEMA,通過訪問該內建Schema提供的唯讀視圖,查詢目前使用者所有專案的中繼資料資訊以及使用歷史資訊。中繼資料視圖列表如下。
視圖 | 視圖描述 | 時效性 | 延遲說明 |
專案列表。 | 准即時視圖 | 與線上資料存在一定延遲,延遲時間為3小時左右。 | |
專案級的許可權。 | |||
各個專案下的表欄位資訊。 | |||
各個專案下表欄位的LABEL授權資訊。 | |||
各個專案下表欄位級的LABEL資訊。 | |||
各個專案下表欄位級的許可權資訊。 | |||
各個專案下已安裝的Package資訊。 | |||
Package的授權資訊。 | |||
Package中的對象資訊。 | |||
各個專案下的表分區資訊。 | |||
各個專案下的資源資訊。 | |||
各個專案下資源的許可權資訊。 | |||
各個專案層級以及帳號層級的角色列表。 | |||
各個專案下的表資訊。 | |||
LABEL授權資訊。 | |||
各個專案下表的LABEL資訊。 | |||
各個專案下表的許可權資訊。 | |||
各個專案下的UDF授權資訊。 | |||
各個專案下的UDF資訊。 | |||
各個專案下UDF的資源依賴。 | |||
使用者列表。 | |||
使用者擁有的角色資訊。 | |||
專案下Schema資訊。 | |||
運行中作業的即時快照,用於即時監控作業。 | 與線上資料存在秒級延遲,當前處於內測(Preview)中,無SLA保障,後續會逐步開放。 | ||
各個專案內已完成的作業歷史,分區表,保留近14天資料。 | 與線上資料存在一定延遲,延遲時間為3小時左右。 | ||
資料通道批量上傳下載的歷史資料,分區表,保留近14天資料。 |
功能介紹
租戶層級Information Schema功能如下:
藉助Information_Schema中繼資料視圖,您可以瀏覽和檢索中繼資料。
藉助Information_Schema使用資訊視圖,您可以對作業的運行情況,例如資源消耗、運行時間長度、資料處理量等指標進行分析,用於最佳化作業或規劃資源容量。
不同視圖存在不同的時效性或系統預設的保留周期,超過保留周期的資料將無法訪問。您可以從Information_Schema周期性匯出資料到本地表中,備份更長周期的歷史資料。
說明 匯出資料時,建議顯性地選擇視圖的欄位名稱,盡量避免使用insert into select * from information_schema.***
的方式匯出資料,防止新增欄位後導致備份失敗。
費用介紹
費用說明如下。
對於使用隨用隨付計算資源的專案,針對Information Schema視圖的查詢會產生查詢費用,查詢檢視的SQL產生的費用按視圖底層展開的SQL進行計費。Information Schema視圖為了提升查詢效能底層統一通過
Range聚簇表
進行最佳化,減少查詢輸入量, 如果您查詢TASKS_HISTORY和TUNNELS_HISTORY這兩個視圖,請在每天6:00:00後查詢前一天資料以及避免查詢當天的資料,可最大程度減少輸入量從而降低查詢費用。對於使用訂用帳戶計算資源的專案,查詢Information Schema視圖時會消耗您購買的CU。
您不需要為Information Schema視圖支付儲存費用。
使用限制
租戶層級Information Schema使用限制如下:
Information Schema提供的是目前使用者的中繼資料視圖,不支援跨中繼資料中心的中繼資料訪問。中繼資料中心分類如下:
中國內地地區(上海、杭州、北京、深圳、成都、張家口、烏蘭察布)為一個中繼資料中心。
中國香港為一個中繼資料中心。
海外的每一個地區為一個中繼資料中心。
金融雲(上海金區、深圳金區)為一個中繼資料中心。
政務雲(北京)為一個中繼資料中心。
內建SYSTEM_CATALOG專案為唯讀專案,需要在對應地區的專案中發起作業進行查詢。查詢中繼資料資訊樣本,請參見查詢樣本。
目前僅支援通過MaxCompute SQL分析、用戶端最新版本和DataWorks的DataStudio、SQL調度節點發起SQL訪問表。
注意事項
使用租戶層級Information Schema,您需要注意以下事項:
中繼資料系統資料表目前提供准即時視圖,對中繼資料時效性要求較高的應用,建議使用SDK/CLI直接擷取指定對象的中繼資料。
中繼資料及作業歷史資料僅儲存在SYSTEM_CATALOG. INFORMATION_SCHEMA下,如果需要對歷史資料進行快照備份或獲得超過14天的作業歷史,您可以定期將SYSTEM_CATALOG. INFORMATION_SCHEMA中的資料備份到指定專案。
查詢樣本
查詢中繼資料資訊樣本如下。
樣本1:查詢目標專案下所有表的中繼資料資訊。
--可進入租戶下可執行SQL的專案發起查詢 use <project_name>; set odps.namespace.schema=true; select * from SYSTEM_CATALOG.INFORMATION_SCHEMA.tables;
樣本2:查詢目標專案所在中繼資料中心的所有作業歷史資訊,並添加日期欄位進行過濾。
--可進入租戶下可執行SQL的專案發起查詢 use <project_name>; set odps.namespace.schema=true; select * from SYSTEM_CATALOG.INFORMATION_SCHEMA.tasks_history where ds='yyyymmdd' limit 100;
RAM使用者訪問授權
Information Schema的視圖包含了租戶層級的所有使用者資料,預設阿里雲帳號(主帳號)可以查看。如果RAM使用者(子帳號)需要查看,需要進行授權。
只有阿里雲帳號(主帳號)或擁有帳號層級Super_Administrator或Admin角色的RAM使用者(子帳號)才能操作授權。
在左側導覽列選擇租戶管理 > 角色管理,單擊新增角色。
在新增角色對話方塊,輸入角色名稱和policy內容,單擊確定。
例如建立角色允許查看SYSTEM_CATALOG.INFORMATION_SCHEMA下所有視圖。policy內容配置如下。
{ "Statement":[ { "Action":[ "odps:Describe", "odps:Select" ], "Effect":"Allow", "Resource":[ "acs:odps:*:catalogs/system_catalog/schemas/information_schema/tables/*" ] }, { "Action":[ "odps:List" ], "Effect":"Allow", "Resource":[ "acs:odps:*:catalogs/system_catalog/schemas/information_schema" ] } ], "Version":"1" }
在左側導覽列選擇 ,在使用者管理頁面,新增成員設定目標角色或在已存在的RAM使用者(子帳號)新增目標角色。
說明使用者管理操作詳情,請參見使用者規劃與管理。
CATALOGS
專案列表。
欄位 | 類型 | 值 |
catalog_name | STRING | 專案名稱。 |
status | STRING | 正常(Allowed)、凍結(Alldenied)。 |
create_time | DATETIME | 建立時間。 |
owner_id | STRING | 專案所有者ID。 |
owner_name | STRING | 專案所有者名稱。 |
settings | STRING | 專案屬性設定。 |
region | STRING | 專案所在地區。 |
CATALOG_PRIVILEGES
專案級的許可權。例如允許CreateInstance、ListTable等。
欄位 | 類型 | 值 |
catalog_name | STRING | 專案名稱。 |
user_catalog | STRING | 被授權賬戶所屬專案。 |
user_name | STRING | 被授權賬戶。 |
user_id | STRING | 被授權賬戶ID。 |
grantor | STRING | 授權賬戶,保留欄位。 |
privilege_type | STRING | 權限類別型。 |
COLUMNS
各個專案下的表欄位資訊。
欄位 | 類型 | 值 |
table_catalog | STRING | 表所在的專案名稱。 |
table_schema | STRING | 表所在的Schema,當前為NULL。 |
table_name | STRING | 表名稱。 |
column_name | STRING | 列名稱。 |
ordinal_position | BIGINT | 列序號。 |
column_default | STRING | 列預設值。 |
is_nullable | BOOLEAN | 是否允許為NULL。 |
data_type | STRING | 資料類型。例如STRING,BIGINT等。 |
column_comment | STRING | 列注釋。 |
is_partition_key | BOOLEAN | 是否是分區鍵。 |
COLUMN_LABEL_GRANTS
各個專案下表欄位的LABEL授權資訊。
欄位 | 類型 | 值 |
table_catalog | STRING | 表所在的專案名稱。 |
table_schema | STRING | 表所在的Schema,當前為NULL。 |
table_name | STRING | 表名稱。 |
column_name | STRING | 列名名稱。 |
user_catalog | STRING | 使用者所在專案名稱。 |
user_name | STRING | 使用者名稱稱。 |
user_id | STRING | 使用者的ID。 |
grantor | STRING | 授權賬戶,保留欄位。 |
label_level | STRING | 授予的標籤等級。 |
expired | DATETIME | 到期時間。 |
COLUMN_LABELS
各個專案下表欄位級的LABEL資訊。
欄位 | 類型 | 值 |
table_catalog | STRING | 表所在的專案名稱。 |
table_schema | STRING | 表所在的Schema,當前為NULL。 |
table_name | STRING | 表名稱。 |
column_name | STRING | 列名稱。 |
label_type | STRING | 標籤類型。 |
label_level | STRING | 標籤等級。 |
COLUMN_PRIVILEGES
各個專案下表欄位級的許可權資訊。
欄位 | 類型 | 值 |
table_catalog | STRING | 表所在的專案名稱。 |
table_schema | STRING | 表所在的Schema,當前為NULL。 |
table_name | STRING | 表名稱。 |
column_name | STRING | 列名稱。 |
user_catalog | STRING | 使用者所在專案名稱。 |
user_name | STRING | 使用者名稱稱。 |
user_id | STRING | 使用者的ID。 |
grantor | STRING | 授權賬戶,保留欄位。 |
privilege_type | STRING | 權限類別型。 |
INSTALLED_PACKAGES
各個專案下已安裝的Package資訊。
欄位 | 類型 | 值 |
installed_package_catalog | STRING | 安裝Package的專案名稱。 |
package_catalog | STRING | Package所屬專案。 |
package_name | STRING | Package名稱。 |
installed_time | STRING | 安裝時間。 |
allowed_label | STRING | 共用的標籤設定。 |
PACKAGE_PRIVILEGES
Package的授權資訊。
欄位 | 類型 | 值 |
package_catalog | STRING | Package所屬專案。 |
package_name | STRING | Package名稱。 |
user_catalog | STRING | 被授權使用者所在的專案。 |
user_name | STRING | 被授權使用者名。 |
user_id | STRING | 被授權使用者ID。 |
grantor | STRING | 授權賬戶,保留欄位。 |
privilege_type | STRING | 權限類別型。 |
PACKAGE_OBJECTS
Package中的對象資訊。
欄位 | 類型 | 值 |
package_catalog | STRING | Package所屬專案。 |
package_name | STRING | Package名稱。 |
object_schema | STRING | Package內對象所屬Schema,當前為NULL。 |
object_type | STRING | Package對象的類型。 |
object_name | STRING | Package對象的名字。 |
column_name | STRING | 表列名稱。前提需要設定object_type為table。 |
allowed_privilege | STRING | 共用的使用權限設定。 |
allowed_label | STRING | 共用的標籤設定。 |
PARTITIONS
各個專案下的表分區資訊。
欄位 | 類型 | 值 |
table_catalog | STRING | 表所在的專案名稱。 |
table_schema | STRING | 表所在的Schema,當前為NULL。 |
table_name | STRING | 表名稱。 |
partition_name | STRING | 分區名稱。 |
create_time | DATETIME | 分區的建立時間。 |
last_modified_time | DATETIME | 分區的最後更新時間。 |
last_access_time | DATETIME | 分區的最後訪問時間。 說明 該資料從2023年7月陸續升級採集,在升級後沒有被訪問過或者通過ALGO作業、Hologres直讀方式訪問的無法採集到last_access_time。 |
data_length | BIGINT | 分區資料大小,單位:位元組(Byte)。 |
is_archived | BOOLEAN | 預留欄位,無意義。 |
is_exstore | BOOLEAN | 預留欄位,無意義。 |
storage_tier | STRING | 階層式存放區標識。取值:
|
cluster_type | STRING | MaxCompute表的分桶(Clustering)類型。取值:
|
number_buckets | BIGINT | 可選欄位,Cluster表的Bucket數目,0表示作業執行時動態決定。 |
lifecycle_enabled | BOOLEAN | 分區生命週期是否開啟。 |
RESOURCES
各個專案下的資源資訊。
欄位 | 類型 | 值 |
resource_catalog | STRING | 資源所在的專案名稱。 |
resource_schema | STRING | 資源所在的Schema,當前為NULL。 |
resource_name | STRING | 資源名稱。 |
resource_type | STRING | 資源類型,取值:
|
owner_id | STRING | 資源所有者的ID。 |
owner_name | STRING | 資源所有者的阿里雲帳號名稱。 |
create_time | DATETIME | 資源的建立時間。 |
last_modified_time | DATETIME | 資源的最後更新時間。 |
size | BIGINT | 資源佔用的儲存空間位元組。 |
comment | STRING | 資源的注釋。 |
is_temp_resource | BOOLEAN | 是否是臨時資源。 |
RESOURCE_PRIVILEGES
各個專案下資源的許可權資訊。
欄位 | 類型 | 值 |
resource_catalog | STRING | 資源所在的專案名稱。 |
resource_schema | STRING | 資源所在的Schema,當前為NULL。 |
resource_name | STRING | 資源名稱。 |
user_catalog | STRING | 被授權賬戶專案空間。 |
user_name | STRING | 被授權賬。 |
user_id | STRING | 被授權賬戶ID。 |
grantor | STRING | 授權賬戶,保留欄位。 |
privilege_type | STRING | 權限類別型。 |
ROLES
各個專案層級以及帳號層級的角色列表。
欄位 | 類型 | 值 |
role_catalog | STRING | 角色所在專案名稱(Tenant Role為NULL)。 |
role_name | STRING | 角色名稱。 |
role_label | STRING | 角色標籤。 |
comment | STRING | 角色的注釋。 |
TABLES
各個專案下的表資訊。
欄位 | 類型 | 值 |
table_catalog | STRING | 表所在的專案名稱。 |
table_schema | STRING | 表所在的Schema,當前為NULL。 |
table_name | STRING | 表名稱。 |
table_type | STRING | 表類型。取值:
|
is_partitioned | BOOLEAN | 是否是分區表。 |
owner_id | STRING | 表所有者的ID。 |
owner_name | STRING | 表所有者的阿里雲帳號名稱。 |
create_time | STRING | 表的建立時間。 |
last_modified_time | STRING | 表的資料最後更新時間。 |
last_access_time | STRING | 最後查詢表資料的時間。 如果表為分區表,此值為空白,可到PARTITIONS視圖中查看錶的每個分區最後訪問時間。 說明 該資料從2023年7月陸續升級採集,在升級後沒有被訪問過或者通過ALGO作業、Hologres直讀方式訪問的無法採集到last_access_time。 |
data_length | BIGINT | 資料量大小,單位:位元組(Byte)。
|
table_comment | STRING | 表的注釋。 |
lifecycle | BIGINT | 生命週期,單位:天。 |
lifecycle_enabled | BOOLEAN | 生命週期回收是否開啟。 |
is_archived | BOOLEAN | 預留欄位,無意義。 |
table_exstore_type | STRING | 可選欄位。標識當前表是極限儲存表的邏輯表還是物理表。取值:
|
storage_tier | STRING | 階層式存放區標識。取值:
|
cluster_type | STRING | MaxCompute表的分桶(Clustering)類型。取值:
|
number_buckets | BIGINT | Cluster表的Bucket數目,0表示作業執行時動態決定。 |
view_original_text | STRING | VIRTUAL_VIEW類型表的視圖定義。 |
TABLE_LABEL_GRANTS
LABEL授權資訊。
欄位 | 類型 | 值 |
table_catalog | STRING | 表所在的專案名稱。 |
table_schema | STRING | 表所在的Schema,當前為NULL。 |
table_name | STRING | 表名稱。 |
user_catalog | STRING | 被授權賬戶所屬專案。 |
user_name | STRING | 被授權賬戶。 |
user_id | STRING | 被授權賬戶ID。 |
grantor | STRING | 授權賬戶,保留欄位。 |
label_level | STRING | 標籤等級。 |
expired | DATETIME | 到期時間。 |
TABLE_LABELS
各個專案下表的LABEL資訊。
欄位 | 類型 | 值 |
table_catalog | STRING | 表所在的專案名稱。 |
table_schema | STRING | 表所在的Schema,當前為NULL。 |
table_name | STRING | 表名稱。 |
label_type | STRING | 標籤類型。 |
label_level | BIGINT | 標籤等級。 |
TABLE_PRIVILEGES
各個專案下表的許可權資訊。
欄位 | 類型 | 值 |
table_catalog | STRING | 表所在的專案名稱。 |
table_schema | STRING | 表所在的Schema,當前為NULL。 |
table_name | STRING | 表名稱。 |
user_catalog | STRING | 被授權賬戶專案空間。 |
user_name | STRING | 被授權賬戶。 |
user_id | STRING | 被授權賬戶ID。 |
grantor | STRING | 授權賬戶,保留欄位。 |
privilege_type | STRING | 權限類別型。 |
TASKS
運行中作業的即時快照,用於即時監控作業。
欄位 | 類型 | 值 |
task_catalog | STRING | 任務所在的專案名稱。 |
task_name | STRING | 作業名稱。 |
task_type | STRING | 作業類型。取值:
|
inst_id | STRING | 執行個體ID。 |
status | STRING | 作業狀態。取值:
|
owner_id | STRING | 作業提交人阿里雲帳號ID。 |
owner_name | STRING | 作業提交人阿里雲帳號名稱。 |
start_time | DATETIME | 作業啟動時間。 |
priority | BIGINT | 作業優先順序。 |
signature | STRING | 作業簽名。 |
quota_name | STRING | 計算Quota名稱。 |
cpu_usage | BIGINT | 當前CPU用量,值為:core×100。 |
mem_usage | BIGINT | 當前記憶體用量,單位:MB。 |
gpu_usage | BIGINT | 當前GPU用量,值為:卡×100。 |
total_cpu_usage | BIGINT | 累計CPU用量,值為:core×100×seconds。 |
total_mem_usage | BIGINT | 累計記憶體用量,值為:MB×seconds。 |
total_gpu_usage | BIGINT | 累計GPU用量,值為:卡×100×seconds。 |
cpu_min_ratio | BIGINT | 作業當前CPU佔用隊列保障水位比例。 |
mem_min_ratio | BIGINT | 作業當前記憶體佔用隊列保障水位比例。 |
gpu_min_ratio | BIGINT | 作業當前GPU佔用隊列保障水位比例。 |
cpu_max_ratio | BIGINT | 作業當前CPU佔用隊列最高彈性水位比例。 |
mem_max_ratio | BIGINT | 作業當前記憶體佔用隊列最高彈性水位比例。 |
gpu_max_ratio | BIGINT | 作業當前GPU佔用隊列最高彈性水位比例。 |
settings | STRING | 上層調度或使用者傳入的資訊,以JSON格式儲存。包含欄位:USERAGENT、BIZID、SKYNET_ID和SKYNET_NODENAME等。 |
additional_info | STRING | 保留欄位 ,附加資訊。 |
TASKS_HISTORY
各個專案內已完成的作業歷史,保留近14天資料。
欄位 | 類型 | 值 |
task_catalog | STRING | 任務所在專案名稱。 |
task_name | STRING | 作業名稱。 |
task_type | STRING | 作業類型。取值:
|
inst_id | STRING | 工作執行個體ID。 |
status | STRING | 資料擷取瞬間的運行狀態(非即時狀態)作業狀態。取值包括:
|
owner_id | STRING | 作業提交人阿里雲帳號ID。 |
owner_name | STRING | 作業提交人阿里雲帳號名稱。 |
result | STRING | 作業執行錯誤資訊。 |
priority | BIGINT | 作業優先順序。 |
submit_time | DATETIME | 作業提交時間即產生Instance的時間。 |
start_time | DATETIME | 作業啟動時間,如SQL開始進行編譯時間。 |
end_time | DATETIME | 作業結束時間。 |
input_records | BIGINT | 輸入記錄數。 說明 當SQL作業命中查詢加速的緩衝機制時,此資訊為NULL。 |
output_records | BIGINT | 輸出記錄數。 說明 當SQL作業命中查詢加速的緩衝機制時,此資訊為NULL。 |
input_bytes | BIGINT | 標準儲存輸入資料量,單位:位元組(Byte)。 說明 當SQL作業命中查詢加速的緩衝機制時,此資訊為NULL。 |
lowfrequency_storage_input_bytes | BIGINT | 低頻儲存輸入資料量,單位:位元組(Byte)。 說明 當SQL作業命中查詢加速的緩衝機制時,此資訊為NULL。 |
longterm_storage_input_bytes | BIGINT | 長期儲存輸入資料量,單位:位元組(Byte)。 說明 當SQL作業命中查詢加速的緩衝機制時,此資訊為NULL。 |
oss_input_bytes | BIGINT | OSS外部表格輸入資料量,單位:位元組(Byte)。 說明 當SQL作業命中查詢加速的緩衝機制時,此資訊為NULL。 |
tablestore_input_bytes | BIGINT | Tablestore外部表格輸入資料量,單位:位元組(Byte)。 說明 當SQL作業命中查詢加速的緩衝機制時,此資訊為NULL。 |
output_bytes | BIGINT | 輸出資料量,單位:位元組(Byte)。 說明 當SQL作業命中查詢加速的緩衝機制時,此資訊為NULL。 |
input_tables | STRING | 輸入表列表,僅SQL類型作業。 說明 當SQL作業命中查詢加速的緩衝機制時,此資訊為NULL。 |
output_tables | STRING | 輸出表列表,僅SQL類型作業。 說明 當SQL作業命中查詢加速的緩衝機制時,此資訊為NULL。 |
operation_text | STRING | 作業語句,最大限制256 KB。 |
signature | STRING | 作業簽名。 |
quota_name | STRING | 計算Quota名稱。 |
complexity | DOUBLE | SQL作業複雜度。 |
cost_cpu | DOUBLE | 作業CPU消耗(100表示 |
cost_mem | DOUBLE | 作業記憶體消耗,值為:MB×seconds。 |
settings | STRING | 上層調度或使用者傳入的資訊,以JSON格式儲存。包含欄位:USERAGENT、BIZID、SKYNET_ID和SKYNET_NODENAME等。 |
ext_platform_id | STRING | 上層任務調度平台ID。 |
ext_node_id | STRING | 上層調度的節點ID。 |
ext_bizdate | STRING | 上層調度任務業務日期。 |
ext_task_id | STRING | 上層調度的節點執行個體ID。 |
ext_dagtype | STRING | 上層調度執行個體運行模式。 |
ext_node_name | STRING | 上層調度的節點名字。 |
ext_node_onduty | STRING | 上層調度節點責任人的ID。 |
ext_node_priority | BIGINT | 上層調度節點的優先順序。 |
ext_node_cyctype | STRING | 預留欄位,無意義。 |
ext_subtask_id | STRING | 上層調度節點的子任務ID。 |
ds | STRING | 資料歸檔日期。按作業的 |
TUNNELS_HISTORY
資料通道批量上傳下載的歷史資料,保留近14天資料。
欄位 | 類型 | 值 |
tunnel_catalog | STRING | 操作資源所屬專案。 |
tunnel_schema | STRING | 操作資源所屬Schema,當前為NULL。 |
session_id | STRING | 會話ID。 |
operate_type | STRING | 操作類型。取值範圍:
|
tunnel_type | STRING | 通道類型。取值:
|
request_id | STRING | 請求ID。 |
object_type | STRING | 操作物件類型。取值:
|
object_name | STRING | 操作對象名,表名稱或執行個體ID。 |
partition_spec | STRING | 上傳下載分區表分區。例如 |
data_size | BIGINT | 資料的位元組數,單位:位元組(Byte)。 |
block_id | BIGINT | Tunnel上傳的Block編號。當操作類型是UPLOADLOG時有效,否則為空白。 |
offset | BIGINT | 下載的起始位移位置,表示從第幾條記錄開始(起始為0)。 |
length | BIGINT | 本次下載或上傳的記錄數(下載的記錄數為指定的length值)。 |
owner_id | STRING | 操作者阿里雲賬戶ID。 |
owner_name | STRING | 操作者阿里雲賬戶名稱。 |
start_time | DATETIME | 請求開始時間。 |
end_time | DATETIME | 請求結束時間。 |
client_ip | STRING | 發起Tunnel請求的用戶端IP地址。 |
user_agent | STRING | User Agent,發起Tunnel請求的用戶端的相關資訊。例如Java版本、作業系統。 |
columns | STRING | Tunnel下載資料時指定列的集合。 |
quota_name | STRING | Tunnel Quota組名稱。 |
ds | STRING | 資料擷取日期,例如 |
UDF_PRIVILEGES
各個專案下的UDF授權資訊。
欄位 | 類型 | 值 |
udf_catalog | STRING | UDF所在專案名稱。 |
udf_schema | STRING | UDF所在Schema,當前為NULL。 |
udf_name | STRING | UDF名稱。 |
user_catalog | STRING | 被授權賬戶專案空間。 |
user_name | STRING | 被授權賬戶。 |
user_id | STRING | 被授權賬戶ID。 |
grantor | STRING | 授權賬戶,保留欄位。 |
privilege_type | STRING | 權限類別型。 |
UDFS
各個專案下的UDF資訊。
欄位 | 類型 | 值 |
udf_catalog | STRING | UDF所在專案名稱。 |
udf_schema | STRING | UDF所在Schema,當前為NULL。 |
udf_name | STRING | UDF名稱。 |
owner_id | STRING | UDF所有者的ID。 |
owner_name | STRING | UDF所有者的阿里雲帳號名稱。 |
create_time | DATETIME | 建立時間。 |
last_modified_time | DATETIME | 最後更新時間。 |
UDF_RESOURCES
各個專案下UDF的資源依賴。
欄位 | 類型 | 值 |
udf_catalog | STRING | UDF所在專案名稱。 |
udf_schema | STRING | UDF所在Schema,當前為NULL。 |
udf_name | STRING | UDF名稱。 |
resource_catalog | STRING | 資源所在的專案。 |
resource_schema | STRING | 資源所在的Schema。 |
resource_name | STRING | 資源名稱。 |
USERS
使用者列表。
欄位 | 類型 | 值 |
user_catalog | STRING | 使用者所在專案名稱,為NULL表示租戶層級使用者。 |
identity_provider | STRING | 帳號類型,取值:
|
user_name | STRING | 使用者名稱稱。 |
user_id | STRING | 使用者ID。 |
user_label | STRING | 使用者標籤。 |
USER_ROLES
使用者擁有的角色資訊。
欄位 | 類型 | 值 |
user_role_catalog | STRING | 角色所在專案名稱,為NULL表示租戶層級角色。 |
role_name | STRING | 角色名稱。 |
user_name | STRING | 使用者名稱稱。 |
user_id | STRING | 使用者ID。 |
SCHEMAS
專案下的Schema資訊。
欄位 | 類型 | 值 |
schema_catalog | STRING | Schema所在的專案名稱。 |
schema_name | STRING | Schema名稱。 |
owner_id | STRING | Schema所有者的阿里雲帳號ID。 |
owner_name | STRING | Schema所有者的阿里雲帳號名稱。 |
create_time | DATETIME | Schema建立時間。 |
last_modified_time | DATETIME | Schema最後更新時間。 |
schema_type | STRING | Schema類型。 |
comment | STRING | Schema的注釋。 |
QUOTA_USAGE
訂用帳戶計算Quota的資源使用即時快照,用於即時監控計算資源的消耗情況。
欄位 | 類型 | 值 |
name | STRING | Quota名稱。 |
create_time | DATETIME | Quota的建立時間。 |
last_modified_time | DATETIME | Quota的最後更新時間。 |
cpu_elastic_quota_max | BIGINT | Quota的非預留CPU上限,單位 |
cpu_elastic_quota_min | BIGINT | Quota的非預留CPU下限,單位 |
cpu_elastic_quota_used | BIGINT | Quota的非預留CPU使用量,單位 |
mem_elastic_quota_max | BIGINT | Quota的非預留記憶體上限,單位 |
mem_elastic_quota_min | BIGINT | Quota的非預留記憶體下限,單位 |
mem_elastic_quota_used | BIGINT | Quota的非預留記憶體使用量量,單位 |
cpu_adhoc_quota | BIGINT | Quota的彈性預留CPU,單位 |
cpu_adhoc_quota_used | BIGINT | Quota的彈性預留CPU使用量,單位 |
mem_adhoc_quota | BIGINT | Quota的彈性預留記憶體,單位 |
mem_adhoc_quota_used | BIGINT | Quota的彈性預留記憶體使用量量,單位 |
cpu_quota_max | BIGINT | Quota的預留CPU上限,單位 |
cpu_quota_min | BIGINT | Quota的預留CPU下限,單位 |
cpu_quota_used | BIGINT | Quota的預留CPU使用量,單位 |
mem_quota_max | BIGINT | Quota的預留記憶體上限,單位 |
mem_quota_min | BIGINT | Quota的預留記憶體下限,單位 |
mem_quota_used | BIGINT | Quota的預留記憶體使用量量,單位 |
region | STRING | 資源所屬地區。 |
VOLUMES
MaxCompute Volume視圖,延遲時間大約3小時。
欄位 | 類型 | 值 |
volume_catalog | STRING | Volume所在的專案名稱。 |
volume_name | STRING | Volume名稱。 |
volume_type | STRING | Volume類型。取值:
|
owner_id | STRING | Volume所有者的ID。 |
owner_name | STRING | Volume所有者的阿里雲帳號名稱。 |
create_time | DATETIME | Volume的建立時間。 |
last_modified_time | DATETIME | Volume的資料最後更新時間。 |
location | STRING | Volume儲存路徑。 |
comment | STRING | Volume注釋。 |
storage_provider | STRING | Volume儲存引擎。 |
role_arn | STRING | Volume儲存訪問角色ARN |
lifecycle | BIGINT | Volume生命週期,單位:天。 |
options | STRING | Volume的選項參數。 |
FOREIGN_SERVERS
MaxCompute ForeignServer視圖,延遲時間大約3小時。
欄位 | 類型 | 值 |
server_name | STRING | Server名稱。 |
server_type | STRING | Server類型。 |
owner_id | STRING | Server所有者的ID。 |
owner_name | STRING | Server所有者的阿里雲帳號名稱。 |
create_time | DATETIME | Server的建立時間。 |
last_modified_time | DATETIME | 資料最後更新時間。 |
options | STRING | Server的選項參數。 |