すべてのプロダクト
Search
ドキュメントセンター

MaxCompute:プロジェクトレベルの情報スキーマ (廃止)

最終更新日:Jan 10, 2025

情報スキーマは、MaxComputeのメタデータサービスです。 このトピックでは、情報スキーマの基本的な概念、機能、および制限について説明します。

MaxCompute Information Schema は、プロジェクトメタデータや過去の使用状況データなどの情報を提供します。 MaxComputeに固有のフィールドとビューがANSI SQL-92情報スキーマに追加されます。 MaxComputeは、Information Schemaという名前のパブリックプロジェクトを提供します。 このパブリックプロジェクトによって提供される読み取り専用ビューにアクセスすることにより、プロジェクトのメタデータと過去の使用状況データを照会できます。

制限事項

  • Information Schema は、現在のプロジェクトのメタデータビューを提供します。 プロジェクト間メタデータにアクセスする権限がありません。 複数のプロジェクトのメタデータを照会および分析する場合は、各プロジェクトのメタデータを取得し、メタデータを統合する必要があります。

  • 準リアルタイムビューは、メタデータシステムテーブルに提供されます。 高いメタデータの適時性が必要なアプリケーションでは、SDKまたはCLIを使用して、指定したオブジェクトのメタデータを取得することを推奨します。

  • ジョブのメタデータと履歴データは、情報スキーマプロジェクトに保存されます。 履歴データのスナップショットを作成したり、14日を超える履歴ジョブデータを取得したりするには、情報スキーマデータを指定したプロジェクトに定期的にバックアップします。

情報スキーマサービスの取得

2024年3月1日以降、MaxComputeは新しいプロジェクトに対してプロジェクトレベルの情報スキーマサービスを自動的に提供しなくなりました。 既定では、3月1日、2024日以降に作成されたプロジェクトには、プロジェクトレベルの情報スキーマのパッケージは提供されません。 メタデータをクエリする場合は、テナントレベルの情報スキーマを使用して、より包括的な情報を取得できます。 テナントレベル情報スキーマの使用方法の詳細については、「テナントレベル情報スキーマ」をご参照ください。

既存のプロジェクトで情報スキーマを使用する前に、プロジェクトメタデータにアクセスするためのアクセス許可を取得する必要があります。 権限を取得するには、プロジェクト所有者として、またはSuper_Administratorロールが割り当てられているRAMユーザーとして、Information Schema権限パッケージをインストールします。 詳細については、「ユーザーへのロールの割り当て」をご参照ください。 次のいずれかの方法を使用して、権限パッケージをインストールできます。

パッケージのインストール後、情報スキーマを使用して現在のプロジェクトのメタデータを照会できます。 データは情報スキーマプロジェクトに格納されます。 メタデータストレージの料金を支払う必要はありません。

次のコマンドを実行して、情報スキーマプロジェクトによって提供されるビューを照会できます。

odps@myproject1> describe package Information_Schema.systables;

以下の図にクエリの結果を示します。information_schema 截图返回结果

メタデータビューの照会

メタデータビューをクエリする場合は、プロジェクト名の先頭に [情報スキーマ] を付ける必要があります。 形式はInformation Schema.view_nameです。

アクセスするプロジェクトがmyproject1の場合、次のコマンドを実行して、myproject1内のすべてのテーブルのメタデータを照会できます。

odps@myproject1>select * from Information_Schema.tables;

情報スキーマプロジェクトには、ジョブ履歴ビューも含まれます。 このビューでは、現在のプロジェクトのジョブ履歴を照会できます。 次のコマンドを実行して、履歴ジョブを日付で照会できます。

odps@myproject1>select * from Information_Schema.tasks_history where ds='yyyymmdd' limit 100;

アクセス許可

情報スキーマによって提供されるビューには、プロジェクトレベルのすべてのユーザーデータが含まれます。 既定では、プロジェクトの所有者はこのプロジェクトのユーザーデータを表示できます。 プロジェクト内の他のユーザーまたはロールに、データを表示するために必要な権限を付与する必要があります。 詳細については、「パッケージに基づくクロスプロジェクトリソースアクセス」をご参照ください。

ユーザーまたはロールに権限を付与するために使用されるステートメントの構文:

grant <actions> on package Information_Schema.systables to user <user_name>;
grant <actions> on package Information_Schema.systables to role <role_name>;
  • actions: 付与する権限。 値を [読み取り] に設定します。

  • user_name: プロジェクトに追加されたAlibaba CloudアカウントまたはRAMユーザー。

    MaxComputeクライアントlist users; コマンドを実行して、ユーザーアカウントを取得できます。

  • role_name: プロジェクトに追加されるロール。

    MaxComputeクライアントlist roles; コマンドを実行して、ロールの名前を照会できます。

例:

grant read on package Information_Schema.systables to user RAM$Bob@aliyun.com:user01;

メタデータビュー

情報スキーマサービスのメタデータビューを使用すると、メタデータを参照して取得できます。

情報スキーマサービスの使用状況情報ビューを使用すると、ジョブやリソースの計画を最適化できます。 たとえば、リソース消費量、実行時間、処理されたデータ量など、ジョブのメトリックを分析できます。

ビューによって、有効期間またはデフォルトの保持期間が異なります。 保持期間を超えるデータにはアクセスできません。 情報スキーマからMaxComputeテーブルにデータを手動でエクスポートして、指定した間隔でデータをバックアップできます。 このバックアップは、より長い保存期間を必要とする履歴データに適用されます。

情報スキーマの料金は、次のシナリオによって異なります。

  • 従量課金制のコンピューティングリソースを使用するプロジェクトの場合、情報スキーマのビューを照会するために実行するSQLステートメントに基づいて課金されます。 情報スキーマのビューで範囲クラスタ化テーブルを使用して、入力クエリデータの量を減らし、クエリのパフォーマンスを向上させます。 TASKS_HISTORYおよびTUNNELS_HISTORYビューを照会する場合は、当日のデータを照会しないように、毎日6:00:00以降の前日のデータを照会します。 これにより、入力クエリデータの量が最小限に抑えられ、クエリコストが削減されます。

  • サブスクリプションコンピューティングリソースを使用するプロジェクトでは、情報スキーマのビューをクエリするときに、購入した計算ユニット (CU) が使用されます。

  • 情報スキーマのビューに対してストレージ料金を支払う必要はありません。

説明

データをエクスポートするときは、ビューのフィールド名を明示的に指定することを推奨します。 ビューのフィールド名を明示的に指定しない場合、一部のフィールドをMaxComputeテーブルに挿入した後、insert into select * from information_schema.*** を実行してデータのバックアップに失敗することがあります。

次の表に、メタデータビューを示します。

タイプ

表示

タイムリーさと保持期間

遅延

メタデータ情報

テーブル

準リアルタイムビュー

オンラインデータは、約3時間の遅延でメタデータビューに表示されます。

パーティー

準リアルタイムビュー

コラム

準リアルタイムビュー

UDFS

準リアルタイムビュー

リソース

準リアルタイムビュー

UDF_リソース

準リアルタイムビュー

ユーザー

準リアルタイムビュー

ROLES

準リアルタイムビュー

ユーザー_ROLES

準リアルタイムビュー

パッケージ_オブジェクト

準リアルタイムビュー

インストール済み_パッケージ

準リアルタイムビュー

スキーマ_特権

準リアルタイムビュー

テーブル_特権

準リアルタイムビュー

コラム_特権

準リアルタイムビュー

UDF_特権

準リアルタイムビュー

リソース_プライバシー

準リアルタイムビュー

テーブル_ラベル

準リアルタイムビュー

コラム_ラベル

準リアルタイムビュー

TABLE_LABEL_GRANTS

準リアルタイムビュー

COLUMN_LABEL_GRANTS

準リアルタイムビュー

使用情報

タスク

実行中のジョブのリアルタイムスナップショット

オンラインデータは、数秒の遅延でメタデータビューに表示されます。 このビューはSLA保証なしでパブリックプレビューされ、将来利用可能になります。

タスク_歴史

準リアルタイムビュー。 履歴データはパーティションテーブルに格納され、過去14日間のデータは保持されます。

オンラインデータは、メタデータビューに表示されます。

3時間

トンネル_歴史

準リアルタイムビュー。 履歴データはパーティションテーブルに格納され、過去14日間のデータは保持されます。

テーブル

プロジェクト内のテーブルに関する情報を表示します。

フィールド

データ型

説明

table_catalog

STRING

値はodpsに固定されています。

table_schema

STRING

プロジェクトの名前。

table_name

STRING

テーブルの名前。

table_type

STRING

テーブルのタイプ。 有効な値:

  • MANAGED_TABLE

  • VIRTUAL_VIEW

  • EXTERNAL_TABLE

is_partitioned

BOOLEAN

テーブルがパーティションテーブルかどうかを指定します。

owner_id

STRING

テーブル所有者の ID。

owner_name

STRING

必要に応じて、 テーブル所有者の Alibaba Cloud アカウント。

create_time

日付時刻

データテーブルが作成された時刻。

last_modified_time

日付時刻

テーブルデータが最後に変更された時刻。

data_length

BIGINT

テーブルがパーティション分割されていないテーブルの場合、このパラメーターの値はテーブルデータのサイズです。 テーブルがパーティションテーブルである場合、システムはテーブルデータのサイズを計算しません。 この場合、このパラメーターの値はNULLです。 PARTITIONSビューには、パーティションテーブルの各パーティションのデータサイズが含まれます。 単位はバイトです。

table_comment

STRING

テーブルのコメント。

life_cycle

BIGINT

必要に応じて、 テーブルのライフサイクル。

is_archived

BOOLEAN

予約済みフィールド。

table_exstore_type

STRING

予約済みフィールド。

cluster_type

STRING

MaxComputeテーブルのクラスタリングタイプ。 設定可能な値は HASH および RANGE です。

number_buckets

BIGINT

必要に応じて、 クラスタ化テーブル内のバケット数。 値0は, ジョブ実行中にバケット数が動的に変化することを示します。

view_original_text

STRING

VIRTUAL_VIEW型のテーブル内のビューテキスト。

パーティー

プロジェクト内のテーブルパーティションに関する情報を表示します。

項目

データ型

説明

table_catalog

STRING

値はodpsに固定されています。

table_schema

STRING

プロジェクトの名前。

table_name

STRING

テーブルの名前。

partition_name

STRING

パーティションの名前。 例: ds='20190130'

create_time

日付時刻

パーティションが作成された時間。

last_modified_time

日付時刻

テーブルが最後に変更された時間。

data_length

BIGINT

パーティション内のデータのサイズ。 単位はバイトです。

is_archived

BOOLEAN

予約済みフィールド。

is_exstore

BOOLEAN

予約済みフィールド。

cluster_type

STRING

必要に応じて、 MaxComputeテーブルのクラスタリングタイプ。 設定可能な値は HASH および RANGE です。

number_buckets

BIGINT

必要に応じて、 クラスタ化テーブル内のバケット数。 値0は, ジョブ実行中にバケット数が動的に変化することを示します。

コラム

プロジェクトのテーブル列に関する情報を表示します。

項目

データ型

説明

table_catalog

STRING

値はodpsに固定されています。

table_schema

STRING

プロジェクトの名前。

table_name

STRING

テーブルの名前。

column_name

STRING

列の名前。

ordinal_position

BIGINT

列のシリアル番号。

column_default

STRING

列のデフォルト値。

is_nullable

BOOLEAN

必要に応じて、 値はYESに固定されます。

data_type

STRING

列のデータ型。

column_comment

STRING

列のコメント。

is_partition_key

BOOLEAN

列がパーティションキーであるかどうかを指定します。

UDFS

プロジェクト内のユーザー定義関数 (UDF) に関する情報を表示します。

項目

データ型

説明

udf_catalog

STRING

値はodpsに固定されています。

udf_schema

STRING

プロジェクトの名前。

udf_name

STRING

UDF の名前。

owner_id

STRING

UDF 所有者の ID。

owner_name

STRING

必要に応じて、 UDF 所有者の Alibaba Cloud アカウント。

create_time

日付時刻

UDF が作成された時間。

last_modified_time

日付時刻

UDFが最後に変更された時刻。

リソース

プロジェクト内のリソースに関する情報を表示します。

項目

データ型

説明

resource_catalog

STRING

値はodpsに固定されています。

resource_schema

STRING

プロジェクトの名前。

resource_name

STRING

リソースの名前です。

resource_type

STRING

リソースのタイプを示します。 有効な値: PyとJar。

owner_id

STRING

リソース所有者の ID 。

owner_name

STRING

必要に応じて、 リソース所有者の Alibaba Cloud アカウント。

create_time

日付時刻

リソースが作成された時間。

last_modified_time

日付時刻

リソースが最後に変更された時間。

size

BIGINT

リソースが使用するストレージスペース。

comment

STRING

リソースのコメント。

is_temp_resource

BOOLEAN

リソースが一時リソースかどうかを指定します。

UDF_リソース

プロジェクト内のUDFの依存リソースに関する情報を表示します。

項目

データ型

説明

udf_catalog

STRING

値はodpsに固定されています。

udf_schema

STRING

プロジェクトの名前。

udf_name

STRING

UDF の名前。

resource_schema

STRING

リソースが属するプロジェクトの名前。

resource_name

STRING

リソースの名前です。

ユーザー

プロジェクト内のユーザーの一覧を表示します。

項目

データ型

説明

user_catalog

STRING

設定可能な値は ALIYUN および RAM です。

user_schema

STRING

プロジェクトの名前。

user_name

STRING

必要に応じて、 ユーザー名を指定します。

user_id

STRING

Alibaba CloudユーザーのID。

user_label

STRING

ユーザーのラベル。

ROLES

プロジェクト内のロールの一覧を表示します。

項目

データ型

説明

role_catalog

STRING

値はodpsに固定されています。

role_schema

STRING

プロジェクトの名前。

role_name

STRING

ロールの名前。

role_label

STRING

ロールのラベル。

comment

STRING

ロールのコメント。

ユーザー_ROLES

ユーザーがプロジェクトで引き受けるロールに関する情報を表示します。

項目

データ型

説明

user_role_catalog

STRING

値はodpsに固定されています。

user_role_schema

STRING

プロジェクトの名前。

role_name

STRING

ロールの名前。

user_name

STRING

ユーザー名を指定します。

user_id

STRING

ユーザーの ID。

パッケージ_オブジェクト

プロジェクト内のパッケージのオブジェクト情報を表示します。

項目

データ型

説明

package_catalog

STRING

値はodpsに固定されています。

package_schema

STRING

プロジェクトの名前。

package_name

STRING

パッケージの名前。

object_type

STRING

パッケージオブジェクトのタイプ。

object_name

STRING

パッケージオブジェクトの名前。

column_name

STRING

テーブル列の名前。

allowed_privileges

VECTOR<STRING>

共有アクセス権限。

allowed_label

STRING

共有ラベル。

インストール済み_パッケージ

プロジェクトにインストールされたパッケージに関する情報を表示します。

項目

データ型

説明

installed_package_catalog

STRING

値はodpsに固定されています。

installed_package_schema

STRING

プロジェクトの名前。

package_project

STRING

パッケージが作成されたプロジェクトの名前。

package_name

STRING

パッケージの名前。

installed_time

日付時刻

予約済みです。 パッケージがインストールされた時間。

allowed_label

STRING

共有ラベル。

スキーマ_特権

プロジェクトのスキーマ権限に関する情報を表示します。

項目

データ型

説明

user_catalog

STRING

値はodpsに固定されています。

user_schema

STRING

プロジェクトの名前。

grantee

STRING

ユーザー名を指定します。

user_id

STRING

ユーザーの ID。

grantor

STRING

権限を付与するアカウント。 現在の値は NULL です。

privilege_type

STRING

権限のタイプ。

テーブル_特権

プロジェクトのテーブル権限に関する情報を表示します。

項目

データ型

説明

table_catalog

STRING

値はodpsに固定されています。

table_schema

STRING

テーブルが属するプロジェクトの名前。

table_name

STRING

テーブルの名前。

grantee

STRING

ユーザー名を指定します。

user_id

STRING

ユーザーの ID。

grantor

STRING

権限を付与するアカウント。 現在の値は NULL です。

privilege_type

STRING

権限のタイプ。

user_schema

STRING

ユーザーが属するプロジェクトの名前。

コラム_特権

プロジェクトの列権限に関する情報を表示します。

項目

データ型

説明

table_catalog

STRING

値はodpsに固定されています。

table_schema

STRING

テーブルが属するプロジェクトの名前。

table_name

STRING

テーブルの名前。

column_name

STRING

列の名前。

grantee

STRING

ユーザー名を指定します。

user_id

STRING

ユーザーの ID。

grantor

STRING

必要に応じて、 現在の値は NULL です。

privilege_type

STRING

権限のタイプ。

user_schema

STRING

ユーザーが属するプロジェクトの名前。

UDF_特権

プロジェクトのUDF権限に関する情報を表示します。

項目

データ型

説明

udf_catalog

STRING

値はodpsに固定されています。

udf_schema

STRING

プロジェクトの名前。

udf_name

STRING

UDF の名前。

user_schema

STRING

ユーザーが属するプロジェクトの名前。

grantee

STRING

ユーザー名を指定します。

user_id

STRING

ユーザーの ID。

grantor

STRING

権限を付与するアカウント。 現在の値は NULL です。

privilege_type

STRING

権限のタイプ。

リソース_プライバシー

プロジェクトのリソース権限に関する情報を表示します。

項目

データ型

説明

resource_catalog

STRING

値はodpsに固定されています。

resource_schema

STRING

プロジェクトの名前。

resource_name

STRING

リソースの名前です。

user_schema

STRING

ユーザーが属するプロジェクトの名前。

grantee

STRING

ユーザー名を指定します。

user_id

STRING

ユーザーの ID。

grantor

STRING

権限を付与するアカウント。 現在の値は NULL です。

privilege_type

STRING

権限のタイプ。

テーブル_ラベル

プロジェクト内のテーブルラベルに関する情報を表示します。

項目

データ型

説明

table_catalog

STRING

値はodpsに固定されています。

table_schema

STRING

プロジェクトの名前。

table_name

STRING

テーブルの名前。

label_type

STRING

ラベルのタイプ。 値はNULLに固定されています。

label_level

STRING

ラベルのレベル。

コラム_ラベル

プロジェクトのテーブル列ラベルに関する情報を表示します。

項目

データ型

説明

table_catalog

STRING

値はodpsに固定されています。

table_schema

STRING

プロジェクトの名前。

table_name

STRING

テーブルの名前。

column_name

STRING

列の名前。

label_type

STRING

ラベルのタイプ。 値はNULLに固定されています。

label_level

STRING

ラベルのレベル。

TABLE_LABEL_GRANTS

プロジェクト内のテーブルラベルの権限情報を表示します。

項目

データ型

説明

table_label_grant_catalog

STRING

値はodpsに固定されています。

table_label_grant_schema

STRING

ユーザーが属するプロジェクトの名前。

user

STRING

ユーザー名を指定します。

user_id

STRING

ユーザーの ID。

table_schema

STRING

テーブルが属するプロジェクトの名前。

table_name

STRING

テーブルの名前。

grantor

STRING

権限を付与するアカウント。 現在の値は NULL です。

label_level

STRING

ラベルの許可レベル。

expired

日付時刻

権限の有効期限。

COLUMN_LABEL_GRANTS

プロジェクト内のテーブル列ラベルの権限情報を表示します。

項目

データ型

説明

column_label_grant_catalog

STRING

値はodpsに固定されています。

column_label_grant_schema

STRING

ユーザーが属するプロジェクトの名前。

user

STRING

ユーザー名を指定します。

user_id

STRING

ユーザーの ID。

table_schema

STRING

テーブルが属するプロジェクトの名前。

table_name

STRING

テーブルの名前。

column_name

STRING

列の名前。

grantor

STRING

権限を付与するアカウント。 現在の値は NULL です。

label_level

STRING

ラベルの許可レベル。

expired

日付時刻

権限の有効期限。

タスク

ジョブのリアルタイムスナップショットを表示します。 このビューは、ジョブをリアルタイムで監視するために使用されます。

重要

TASKSビューは内部テストプロセスにあり、そのフィールドとフィールドコンテンツは変更される可能性があります。 このビューにはSLA保証はありません。 このビューは慎重に使用してください。 その後のリリースステータスの変更の詳細については、「サービス通知」をご参照ください。

項目

データ型

説明

project_name

STRING

プロジェクトの名前。

task_name

STRING

ジョブの名前

task_type

STRING

ジョブの種類。

有効な値:

  • SQL: SQLジョブ

  • CUPID: スパークまたは火星のジョブ

  • SQLCost: SQLコスト推定ジョブ

  • SQLRT: MaxComputeクエリアクセラレーション (MCQA) SQLジョブ

  • LOT: MapReduceジョブ

  • PS: PAIのパラメータサーバ

  • AlgoTask: AI (PAI) ジョブのための機械学習プラットフォーム

inst_id

STRING

ジョブ用に作成されたインスタンスのID。

status

STRING

データ収集時のジョブのステータス。 有効な値: 実行中と待機中。

owner_id

STRING

ジョブを送信するAlibaba CloudアカウントのID。

owner_name

STRING

ジョブを送信するAlibaba Cloudアカウントの名前。

start_time

日付時刻

ジョブの開始時刻。

priority

BIGINT

ジョブの優先度。 このパラメーターは、サブスクリプションリソースを使用するジョブにのみ適用されます。

signature

STRING

ジョブの署名。

queue_name

STRING

計算キューの名前。

cpu_usage

BIGINT

現在のCPU使用率。 このフィールドの値は、CPUコア数 × 100の式を使用して計算されます。

mem_usage

BIGINT

現在のメモリ使用量。 単位:MB。

gpu_usage

BIGINT

現在のGPU使用率。 このフィールドの値は、次の式を使用して計算されます。GPUの数 × 100。

total_cpu_usage

BIGINT

累積CPU使用率。 このフィールドの値は、次の式を使用して計算されます。CPUコア数 × 100 × ジョブの実行時間 (秒) 。

total_mem_usage

BIGINT

累積メモリ使用量。 このフィールドの値は、次の式を使用して計算されます。メモリサイズ (MB) × ジョブの実行時間 (秒) 。

total_gpu_usage

BIGINT

累積GPU使用量。 このフィールドの値は、次の式を使用して計算されます。GPUの数 × 100 × ジョブの実行時間 (秒) 。

cpu_min_ratio

BIGINT

合計CPU使用率に対するジョブのCPU使用率の比率。 このパラメーターは、サブスクリプションリソースを使用するジョブにのみ適用されます。

mem_min_ratio

BIGINT

総メモリ使用量に対するジョブで消費されたメモリの割合。 このパラメーターは、サブスクリプションリソースを使用するジョブにのみ適用されます。

gpu_min_ratio

BIGINT

ジョブによって消費されたGPUとGPUの合計使用量の比率。 このパラメーターは、サブスクリプションリソースを使用するジョブにのみ適用されます。

cpu_max_ratio

BIGINT

最大CPU使用率に対するジョブのCPU使用率の比率。 このパラメーターは、サブスクリプションリソースを使用するジョブにのみ適用されます。

mem_max_ratio

BIGINT

最大メモリ使用量に対するジョブで消費されたメモリの割合。 このパラメーターは、サブスクリプションリソースを使用するジョブにのみ適用されます。

gpu_max_ratio

BIGINT

ジョブによって消費されたGPUとGPUの最大使用率の比率。 このパラメーターは、サブスクリプションリソースを使用するジョブにのみ適用されます。

settings

STRING

DataWorksなどの上位層アプリケーションのカスタムスケジューリング設定。

additional_info

STRING

追加情報。 これは予約済みフィールドです。

タスク_歴史

MaxComputeプロジェクトのジョブ実行履歴を表示します。 過去 14 日間のデータが保持されます。

項目

データ型

説明

task_catalog

STRING

値はodpsに固定されています。

task_schema

STRING

プロジェクトの名前。

task_name

STRING

ジョブの名前

task_type

STRING

ジョブの種類。

有効な値:

  • SQL: SQLジョブ

  • CUPID: スパークまたは火星のジョブ

  • SQLCost: SQLコスト推定ジョブ

  • SQLRT: MaxComputeクエリアクセラレーション (MCQA) SQLジョブ

  • LOT: MapReduceジョブ

  • PS: PAIのパラメータサーバ

  • AlgoTask: AI (PAI) ジョブのための機械学習プラットフォーム

inst_id

STRING

インスタンスの ID です。

status

STRING

データ収集時のジョブのステータス。 これはリアルタイム状態ではない。 有効な値:

  • 終了: ジョブは完了です。

  • Failed: ジョブが失敗します。

  • キャンセル: ジョブがキャンセルされました。

owner_id

STRING

Alibaba Cloud アカウントの ID です。

owner_name

STRING

Alibaba Cloud アカウントの名前。

result

STRING

SQLジョブでエラーが発生した場合に表示されるエラー情報。

start_time

日付時刻

ジョブの開始時刻。

end_time

日付時刻

ジョブの終了時間。 ジョブが当日終了しない場合、この値はNULLです。

input_records

BIGINT

ジョブによって読み取られたレコードの数。

output_records

BIGINT

ジョブによって生成されたレコードの数。

input_bytes

BIGINT

スキャンされたデータの量。LogViewに表示されるものと同じです。

output_bytes

BIGINT

出力バイト数。

input_tables

STRING

[project.table1,project.table2] 形式のジョブ入力テーブル。 SQL COSTジョブなどの一部のジョブには、そのような情報がありません。

output_tables

STRING

[project.table1,project.table2] 形式のジョブ出力テーブル。

operation_text

STRING

クエリ文のソースXMLファイル。 ソースXMLファイルのサイズが256 KBを超える場合は、値をNULLに設定します。

signature

STRING

必要に応じて、 ジョブの署名。

complexity

DOUBLE

必要に応じて、 仕事の複雑さ。 このパラメーターは、SQLジョブでのみ使用できます。

cost_cpu

DOUBLE

ジョブのCPU使用率。 値100は、1 CPUコアがジョブ実行時間を秒単位で乗算することを示します。 たとえば、10個のCPUコアを5秒間実行すると、cost_cpuは5000になります。これは、10 × 100 × 5の式を使用して計算されます。

cost_mem

DOUBLE

ジョブによって消費されたメモリ。 このフィールドの値は、次の式を使用して計算されます。メモリサイズ (MB) × ジョブの実行時間 (秒) 。

settings

STRING

上位層アプリケーションによってスケジュールされた、またはユーザーによって指定された情報。 情報はJSON形式で保存されます。 この情報は、USERAGENT、BIZID、SKYNET_ID、およびSKYNET_NODENAMEのフィールドを含む。

ds

STRING

データが収集された日付。 例:20190101。

トンネル_歴史

データトンネルを介して同時にアップロードおよびダウンロードされる履歴データを表示します。 過去14日間のデータは保持されます。

項目

データ型

説明

tunnel_catalog

STRING

値はodpsに固定されています。

tunnel_schema

STRING

プロジェクトの名前。

session_id

STRING

セッションID。TIMESTAMP (YYYYMMDDHHmmss, 14文字) + IPアドレス (8文字) + numHex (8文字) の形式で保存されます。

operate_type

STRING

操作のタイプ。 有効な値:

  • UPLOADLOG

  • DOWNLOADLOG

  • DOWNLOADINSTANCELOG

tunnel_type

STRING

トンネルのタイプ。 有効な値: TUNNEL LOGおよびTUNNEL INSTANCE LOG。

request_id

STRING

リクエストの ID。

object_type

STRING

操作が実行されるオブジェクトのタイプ。 有効な値: TABLEとINSTANCE。

object_name

STRING

テーブル名またはインスタンスID。

partition_spec

STRING

パーティション情報。 例: time=20130222,loc=beijing

data_size

BIGINT

データのサイズ。 単位はバイトです。

block_id

BIGINT

トンネルを使用してアップロードされたブロックのID。 このパラメーターは、operate_typeがUPLOADLOGに設定されている場合にのみ使用できます。 それ以外の場合、このパラメータは空のままになります。

offset

BIGINT

データがダウンロードされる前にスキップするレコードの数。 デフォルトでは、ダウンロードはレコード0から始まります。

length

BIGINT

現在のセッションでダウンロードまたはアップロードするレコードの数。 ダウンロードされたレコードの数は、このパラメータの値と同じです。

owner_id

STRING

Alibaba Cloud アカウントの ID です。

owner_name

STRING

Alibaba Cloud アカウントの名前。

start_time

日付時刻

リクエストの開始時刻。

end_time

日付時刻

リクエストの終了時刻。

client_ip

STRING

リクエストを開始したクライアントのIPアドレス。

user_agent

STRING

リクエストを開始するクライアントであるユーザーエージェントに関する情報。 情報は、Javaバージョンまたはオペレーティングシステムであってもよい。

columns

STRING

データがデータトンネル経由でダウンロードされるときに指定される列。

ds

STRING

データが収集された日付。 例:20190101。