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

DataWorks:QueryPublicModelEngine

最終更新日:Mar 21, 2026

高速モデリング言語 (FML) ステートメントを用いて、Data Modeling で作成されたオブジェクトの情報を照会します。

操作説明

  • 本 API オペレーションを呼び出すたびに、FML ステートメントを用いて Data Modeling で作成されたオブジェクトの情報を照会する必要があります。

  • データ層、ビジネスプロセス、およびデータドメインを除くすべてのオブジェクトについては、ページ単位での情報照会が可能です。FML ステートメントの末尾にオフセットを追加できます。「num LIMIT num」ステートメントは、オブジェクト情報の照会時に適用されるオフセットと、1 回の応答で返されるページ数を指定します。オフセット値は、ページ数の倍数である必要があります。

  • 本 API オペレーションを 1 回呼び出すと、最大 1,000 件のエントリが返されます。

今すぐお試しください

この API を OpenAPI Explorer でお試しください。手作業による署名は必要ありません。呼び出しに成功すると、入力したパラメーターに基づき、資格情報が組み込まれた SDK コードが自動的に生成されます。このコードをダウンロードしてローカルで使用できます。

テスト

RAM 認証

この操作の認証情報はありません。問題が発生した場合は、アカウントマネージャーにご連絡ください。

リクエストパラメーター

パラメーター

必須 / 任意

説明

Text

string

必須

Data Modeling で作成されたオブジェクトの情報を照会するための FML ステートメントです。詳細については、「FML ステートメントを用いたデータテーブルの設定および管理」をご参照ください。SHOW ステートメントのみがサポートされています。

show dim tables

ProjectId

string

必須

DataWorks ワークスペース ID です。DataWorks コンソール(https://workbench.data.aliyun.com/console)にログインし、「ワークスペース」ページに移動して、ID を確認できます。

1234

レスポンスフィールド

フィールド

説明

object

レスポンスパラメーターです。

RequestId

string

リクエスト ID です。

4CFB2DED-7D9B-4C42-B4AA-CFF4991DFFF4

ReturnValue

array<object>

照会されたオブジェクトの情報です。

object

照会されたオブジェクトの情報です。

レスポンスの説明

データ層を照会するための FML ステートメント

show layers;
レスポンスパラメーター

パラメーター説明
codeStringdwsデータ層のコードです。
englishNameStringdwsデータ層の名前です。
nameStringDWS layerデータ層の表示名です。
ownerIdString0123456所有者 ID です。
ownerNameStringA、B、C、および D所有者の名前です。
descriptionStringDescription of the DWS layerデータ層の説明です。
uuidStringobj-123456データ層の UUID です。
gmtCreateTimeStamp1644397025000データ層が作成された時刻です。
gmtModifiedTimeStamp1644459965000データ層が最後に変更された時刻です。
creatorIdString0123456データ層を作成したユーザーの ID です。
creatorNameStringA、B、C、および Dデータ層を作成したユーザーの名前です。
modifierIdString0123456データ層を最後に変更したユーザーの ID です。
modifierNameStringA、B、C、および Dデータ層を最後に変更したユーザーの名前です。

データドメインを照会するための FML ステートメント

show domains;
レスポンスパラメーター

パラメーター説明
codeStringmemberデータドメインのコードです。
englishNameStringmemberデータドメインの名前です。
nameStringMemberデータドメインの表示名です。
ownerIdString0123456所有者 ID です。
ownerNameStringA、B、C、および D所有者の名前です。
businessUnitCodeStringbu-123456業務部門のコードです。
descriptionStringDescription of the Member data domainデータドメインの説明です。
uuidStringobj-123456データドメインの UUID です。
gmtCreateTimeStamp1644397025000データドメインが作成された時刻です。
gmtModifiedTimeStamp1644459965000データドメインが最後に変更された時刻です。
creatorIdString0123456データドメインを作成したユーザーの ID です。
creatorNameStringA、B、C、および Dデータドメインを作成したユーザーの名前です。
modifierIdString0123456データドメインを最後に変更したユーザーの ID です。
modifierNameStringA、B、C、および Dデータドメインを最後に変更したユーザーの名前です。

ビジネスプロセスを照会するための FML ステートメント

  • 検索条件を設定せずにビジネスプロセスを照会する FML ステートメント:show business_processes;

  • ビジネスプロセスのコードに基づいてビジネスプロセスを照会する FML ステートメント:show business_processes where code='bp-code';

  • データドメインのコードに基づいてビジネスプロセスを照会する FML ステートメント:show business_processes where data_domain='dm-code';

レスポンスパラメーター

パラメーター説明
codeStringbp-123456ビジネスプロセスのコードです。
englishNameStringpayビジネスプロセスの名前です。
nameStringPaymentビジネスプロセスの表示名です。
dataDomainCodeStringtradeビジネスプロセスが属するデータドメインのコードです。
dataDomainNameStringTransactionビジネスプロセスが属するデータドメインの表示名です。
dataDomainUuidStringdm-123456ビジネスプロセスが属するデータドメインの UUID です。
ownerIdString0123456所有者 ID です。
ownerNameStringA、B、C、および D所有者の名前です。
descriptionStringPaymentビジネスプロセスの説明です。
sourceInteger2ビジネスプロセスのソースです。有効な値は以下のとおりです。1:システムによって作成されたビジネスプロセスを示します。2:ユーザーによって作成されたビジネスプロセスを示します。
uuidStringobj-123456ビジネスプロセスの UUID です。
gmtCreateTimeStamp1644397025000ビジネスプロセスが作成された時刻です。
gmtModifiedTimeStamp1644459965000ビジネスプロセスが最後に変更された時刻です。
creatorIdStringcreatorIdビジネスプロセスを作成したユーザーの ID です。
creatorNameStringA、B、C、および Dビジネスプロセスを作成したユーザーの名前です。
modifierIdString0123456ビジネスプロセスを最後に変更したユーザーの ID です。
modifierNameStringA、B、C、および Dビジネスプロセスを最後に変更したユーザーの名前です。

ビジネスカテゴリを照会するための FML ステートメント

 show business_categories;
 show business_categories where code='code';
 show business_categories where keyword='keyword';
 show business_categories where uuid='uuid';   

レスポンスパラメーター

パラメーター説明
categoryDetailDirectoryDetailDTO{"uuid": "cate_uuid", "code": "trd", "name": "Transaction"}ビジネスカテゴリの詳細です。
nameStringE-commerceディレクトリの名前です。
detailTypeStringDICTディレクトリのタイプです。
parentUuidStringdy-123456親ディレクトリの UUID です。
descriptionStringDescriptionディレクトリの説明です。
codeStringindビジネスカテゴリのコードです。
dataDomainsList[{"uuid": "domain1", "code": "trd", "name": "Transaction data domain"}]ビジネスカテゴリに関連付けられたデータドメインです。
ownerIdString0123456所有者 ID です。
ownerNameStringA、B、C、および D所有者の名前です。
businessUnitCodeStringbu-123456業務部門のコードです。
descriptionStringDescriptionディレクトリの説明です。
categoryPathStringtm.indビジネスカテゴリのパスです。

データマートを照会するための FML ステートメント

show markets; レスポンスパラメーター

パラメーター説明
categoryDetailDirectoryDetailDTO{"uuid": "cate_uuid", "code": "trd", "name": "Transaction"}データマートの詳細です。
nameStringE-commerceディレクトリの名前です。
detailTypeStringDICTディレクトリのタイプです。
parentUuidStringdy-123456親ディレクトリの UUID です。
descriptionStringDescriptionディレクトリの説明です。
codeStringindビジネスカテゴリのコードです。
subDetailTypeStringcommonディレクトリのサブタイプです。
auditDTOListList[{"baseId":"123","showName":"test"}]レビュアーです。
codeStringmemberデータドメインのコードです。
englishNameStringmemberデータドメインの名前です。
nameStringMemberデータドメインの表示名です。
ownerIdString0123456所有者 ID です。
ownerNameStringA、B、C、および D所有者の名前です。
businessUnitCodeStringbu-123456業務部門のコードです。
descriptionStringDescription of the Member data domainデータドメインの説明です。
auditDTOListList[{"baseId":"123","showName":"test"}]レビュアーです。
categoryPathStringtm.indビジネスカテゴリのパスです。

主題領域を照会するための FML ステートメント

show subjects; レスポンスパラメーター

パラメーター説明
categoryDetailDirectoryDetailDTO{"uuid": "cate_uuid", "code": "trd", "name": "Transaction"}主題領域の詳細です。
nameStringE-commerceディレクトリの名前です。
detailTypeStringDICTディレクトリのタイプです。
parentUuidStringdy-123456親ディレクトリの UUID です。
descriptionStringDescriptionディレクトリの説明です。
codeStringindビジネスカテゴリのコードです。
subDetailTypeStringcommonディレクトリのサブタイプです。
auditDTOListList[{"baseId":"123","showName":"test"}]レビュアーです。
codeStringmemberデータドメインのコードです。
englishNameStringmemberデータドメインの名前です。
nameStringMemberデータドメインの表示名です。
ownerIdString0123456所有者 ID です。
ownerNameStringA、B、C、および D所有者の名前です。
businessUnitCodeStringbu-123456業務部門のコードです。
descriptionStringDescription of the Member data domain主題領域の説明です。
auditDTOListList[{"baseId":"123","showName":"test"}]レビュアーです。
categoryPathStringtm.indビジネスカテゴリのパスです。

データ標準セットを照会するための FML ステートメント

show dict groups; レスポンスパラメーター

パラメーター説明
nameStringE-commerceディレクトリの名前です。
detailTypeStringDICTディレクトリのタイプです。
parentUuidStringdy-123456親ディレクトリの UUID です。
descriptionStringDescriptionディレクトリの説明です。
codeStringindビジネスカテゴリのコードです。
uuidListobj-123456データ標準セットの UUID です。
gmtCreateTimeStamp1644397025000データ標準セットが作成された時刻です。
gmtModifiedTimeStamp1644459965000データ標準セットが最後に変更された時刻です。
creatorIdString0123456データ標準セットを作成したユーザーの ID です。
creatorNameStringA、B、C、および Dデータ標準セットを作成したユーザーの名前です。
modifierIdString0123456データ標準セットを最後に変更したユーザーの ID です。
modifierNameStringA、B、C、および Dデータ標準セットを最後に変更したユーザーの名前です。

データ標準を照会するための FML ステートメント

show dicts; レスポンスパラメーター

パラメーター説明
codeStringshop_typeデータ標準の名前の略称です。
englishNameStringshop typeデータ標準の名前です。
nameStringShop typeデータ標準の表示名です。
noStringSN00001データ標準 ID です。
dataTypeStringSTRINGデータ標準を使用するフィールドのデータの型です。
lengthInteger10データ標準を使用するフィールドの値の最大桁数です。
numericalPrecisionInteger2データ標準を使用するフィールドの値に保持される小数点以下の桁数です。
notNullBooleanfalseデータ標準を使用するフィールドの値が NULL 以外であるかどうかを示します。
defaultValueStringFlagship shopデフォルト値です。
parentNoStringSN0001親データ標準の ID です。
parentNameStringShop親データ標準の名前です。
codeTableNoStringshop_typeデータ標準を使用するフィールドの値の範囲を定義するルックアップテーブルのコードです。
codeTableNameStringShop typeデータ標準を使用するフィールドの値の範囲を定義するルックアップテーブルの名前です。
codeTableUuidStringtb-0001データ標準を使用するフィールドの値の範囲を定義するルックアップテーブルの UUID です。
directoryUuidStringDirectory UUIDデータ標準が格納されているディレクトリの UUID です。
directoryNameStringShop directoryデータ標準が格納されているディレクトリの名前です。
descriptionStringremarkデータ標準の説明です。
uuidStringobj-123456データ標準の UUID です。
gmtCreateTimeStamp1644397025000データ標準が作成された時刻です。
gmtModifiedTimeStamp1644459965000データ標準が最後に変更された時刻です。
creatorIdString0123456データ標準を作成したユーザーの ID です。
creatorNameStringA、B、C、および Dデータ標準を作成したユーザーの名前です。
modifierIdString0123456データ標準を最後に変更したユーザーの ID です。
modifierNameStringA、B、C、および Dデータ標準を最後に変更したユーザーの名前です。

ルックアップテーブルを照会するための FML ステートメント

show code tables; レスポンスパラメーター

パラメーター説明
codeStringshop_typeルックアップテーブルのコードです。
nameStringShop typeルックアップテーブルの表示名です。
extendNameStringshop typeルックアップテーブルの名前です。
descriptionStringremarkルックアップテーブルの説明です。
uuidStringobj-123456ルックアップテーブルの UUID です。
gmtCreateTimeStamp1644397025000ルックアップテーブルが作成された時刻です。
gmtModifiedTimeStamp1644459965000ルックアップテーブルが最後に変更された時刻です。
creatorIdString0123456ルックアップテーブルを作成したユーザーの ID です。
creatorNameStringA、B、C、および Dルックアップテーブルを作成したユーザーの名前です。
modifierIdString0123456ルックアップテーブルを最後に変更したユーザーの ID です。
modifierNameStringA、B、C、および Dルックアップテーブルを最後に変更したユーザーの名前です。

測定単位グループを照会するための FML ステートメント

show measure_unit groups; レスポンスパラメーター

パラメーター説明
nameStringE-commerceディレクトリの名前です。
detailTypeStringDICTディレクトリのタイプです。
parentUuidStringdy-123456親ディレクトリの UUID です。
descriptionStringDescriptionディレクトリの説明です。
codeStringindビジネスカテゴリのコードです。
uuidStringobj-123456測定単位グループの UUID です。
gmtCreateTimeStamp1644397025000測定単位グループが作成された時刻です。
gmtModifiedTimeStamp1644459965000測定単位グループが最後に変更された時刻です。
creatorIdString0123456測定単位グループを作成したユーザーの ID です。
creatorNameStringA、B、C、および D測定単位グループを作成したユーザーの名前です。
modifierIdString0123456測定単位グループを最後に変更したユーザーの ID です。
modifierNameStringA、B、C、および D測定単位グループを最後に変更したユーザーの名前です。

測定単位を照会するための FML ステートメント

show measure_units; レスポンスパラメーター

パラメーター説明
codeStringyuan測定単位の名前の略称です。
englishNameStringRMB測定単位の名前です。
nameStringYuan測定単位の表示名です。
directoryUuidStringdi-0001測定単位が属する測定単位グループの UUID です。
directoryNameStringCurrency測定単位が属する測定単位グループの名前です。
descriptionStringremark測定単位の説明です。
uuidStringobj-123456測定単位の UUID です。
gmtCreateTimeStamp1644397025000測定単位が作成された時刻です。
gmtModifiedTimeStamp1644459965000測定単位が最後に変更された時刻です。
creatorIdString0123456測定単位を作成したユーザーの ID です。
creatorNameStringA、B、C、および D測定単位を作成したユーザーの名前です。
modifierIdString0123456測定単位を最後に変更したユーザーの ID です。
modifierNameStringA、B、C、および D測定単位を最後に変更したユーザーの名前です。

ルックアップテーブルのデータを照会するための FML ステートメント

show codes from code_table; レスポンスパラメーター

パラメーター説明
codeContentString0ルックアップテーブルの内容です。
extendNameContentStringfemaleルックアップテーブルの表示名です。
nameContentStringFemaleルックアップテーブルの名前です。
descriptionStringremarkルックアップテーブルの説明です。
uuidStringobj-123456ルックアップテーブルの UUID です。
gmtCreateTimeStamp1644397025000ルックアップテーブルが作成された時刻です。
gmtModifiedTimeStamp1644459965000ルックアップテーブルが最後に変更された時刻です。
creatorIdString0123456ルックアップテーブルを作成したユーザーの ID です。
creatorNameStringA、B、C、および Dルックアップテーブルを作成したユーザーの名前です。
modifierIdString0123456ルックアップテーブルを最後に変更したユーザーの ID です。
modifierNameStringA、B、C、および Dルックアップテーブルを最後に変更したユーザーの名前です。

命名辞書を照会するための FML ステートメント

show naming dicts; レスポンスパラメーター

パラメーター説明
codeStringshop命名辞書の名前の略称です。
creatorIdString0123456命名辞書を作成したユーザーの ID です。
creatorNameStringA、B、C、および D命名辞書を作成したユーザーの名前です。
extendNameStringshop命名辞書の名前です。
gmtCreateTimeStamp1644397025000命名辞書が作成された時刻です。
gmtModifiedTimeStamp1644459965000命名辞書が最後に変更された時刻です。
modifierIdString0123456命名辞書を最後に変更したユーザーの ID です。
modifierNameStringA、B、C、および D命名辞書を最後に変更したユーザーの名前です。
nameStringShop命名辞書の表示名です。
ownerIdString0123456所有者 ID です。
ownerNameStringA、B、C、および D所有者の名前です。
uuidStringobj-123456命名辞書の UUID です。

テーブルを照会するための FML ステートメント

show tables; レスポンスパラメーター

パラメーター説明
codeStringdim_shopテーブルのコードです。
nameStringShop tableテーブルの表示名です。
typeInteger1テーブルのタイプです。有効な値は以下のとおりです。0:ファクトテーブル1:ディメンションテーブル3:集計テーブル4:アプリケーションテーブル5:ODS テーブル6:ディメンション
detailTypeStringnormalテーブルのサブタイプです。有効な値は以下のとおりです。共通ディメンションテーブル列挙型ディメンションテーブルトランザクションファクトテーブル
businessProcessUuidStringbp-123456ビジネスプロセスの UUID です。
businessUnitUuidStringbu-123456業務部門の UUID です。
dataWarehouseLayerUuidStringly-123456データ層の UUID です。
businessCategoryUuidStringbc-123456ビジネスカテゴリの UUID です。
ownerIdString0123456所有者 ID です。
ownerNameStringA、B、C、および D所有者の名前です。
descriptionStringDescriptionテーブルの説明です。
configStringJSON 文字列テーブルの拡張構成です。
lifeCycleInteger365テーブルのライフサイクルです。
uuidStringobj-123456テーブルの UUID です。
gmtCreateTimeStamp1644397025000テーブルが作成された時刻です。
gmtModifiedTimeStamp1644459965000テーブルが最後に変更された時刻です。
creatorIdString0123456テーブルを作成したユーザーの ID です。
creatorNameStringA、B、C、および Dテーブルを作成したユーザーの名前です。
modifierIdString0123456テーブルを最後に変更したユーザーの ID です。
modifierNameStringA、B、C、および Dテーブルを最後に変更したユーザーの名前です。

ディメンションテーブルを照会するための FML ステートメント

show dim tables;
レスポンスパラメーター

パラメーター説明
codeStringdim_shopディメンションテーブルのコードです。
nameStringShop tableディメンションテーブルの表示名です。
typeInteger1テーブルのタイプです。有効な値は以下のとおりです。0:ファクトテーブル1:ディメンションテーブル
detailTypeStringnormalテーブルのサブタイプです。有効な値は以下のとおりです。共通ディメンションテーブル列挙型ディメンションテーブル
businessProcessUuidStringbp-123456ビジネスプロセスの UUID です。
businessUnitUuidStringbu-123456業務部門の UUID です。
dataWarehouseLayerUuidStringly-123456データ層の UUID です。
businessCategoryUuidStringbc-123456ビジネスカテゴリの UUID です。
ownerIdString0123456所有者 ID です。
ownerNameStringA、B、C、および D所有者の名前です。
descriptionStringDescriptionディメンションテーブルの説明です。
configStringJSON 文字列ディメンションテーブルの拡張構成です。
lifeCycleInteger365ディメンションテーブルのライフサイクルです。
uuidStringobj-123456ディメンションテーブルの UUID です。
gmtCreateTimeStamp1644397025000ディメンションテーブルが作成された時刻です。
gmtModifiedTimeStamp1644459965000ディメンションテーブルが最後に変更された時刻です。
creatorIdString0123456ディメンションテーブルを作成したユーザーの ID です。
creatorNameStringA、B、C、および Dディメンションテーブルを作成したユーザーの名前です。
modifierIdString0123456ディメンションテーブルを最後に変更したユーザーの ID です。
modifierNameStringA、B、C、および Dディメンションテーブルを最後に変更したユーザーの名前です。

ファクトテーブルを照会するための FML ステートメント

show fact tables; レスポンスパラメーター

パラメーター説明
codeStringdim_shopファクトテーブルのコードです。
nameStringShop tableファクトテーブルの表示名です。
typeInteger1テーブルのタイプです。有効な値は以下のとおりです。0:ファクトテーブル1:ディメンションテーブル
detailTypeStringnormalテーブルのサブタイプです。トランザクションファクトテーブルのみがサポートされています。
businessProcessUuidStringbp-123456ビジネスプロセスの UUID です。
businessUnitUuidStringbu-123456業務部門の UUID です。
dataWarehouseLayerUuidStringly-123456データ層の UUID です。
businessCategoryUuidStringbc-123456ビジネスカテゴリの UUID です。
ownerIdString0123456所有者 ID です。
ownerNameStringA、B、C、および D所有者の名前です。
descriptionStringDescriptionファクトテーブルの説明です。
configStringJSON 文字列ファクトテーブルの拡張構成です。
lifeCycleInteger365ファクトテーブルのライフサイクルです。
uuidStringobj-123456ファクトテーブルの UUID です。
gmtCreateTimeStamp1644397025000ファクトテーブルが作成された時刻です。
gmtModifiedTimeStamp1644459965000ファクトテーブルが最後に変更された時刻です。
creatorIdString0123456ファクトテーブルを作成したユーザーの ID です。
creatorNameStringA、B、C、および Dファクトテーブルを作成したユーザーの名前です。
modifierIdString0123456ファクトテーブルを最後に変更したユーザーの ID です。
modifierNameStringA、B、C、および Dファクトテーブルを最後に変更したユーザーの名前です。

集計テーブルを照会するための FML ステートメント

show dws tables; レスポンスパラメーター

パラメーター説明
dataDomainUuidStringdm-12345データドメインの UUID です。
dataDomainCodeStringmemberデータドメインのコードです。
dataDomainNameStringMemberデータドメインの名前です。
timePeriodsList[{"uuid": "uuid", "code": "code", "name": "Display name"}]集計テーブルの期間です。
uuidStringobj-123456集計テーブルの UUID です。
codeStringdws_001集計テーブルの名前です。
nameStringPayment aggregate table集計テーブルの表示名です。
adjunctsList[{"uuid": "uuid", "code": "code", "name": "Display name"}]集計テーブルの修飾子です。
dimensionsList[{"uuid": "uuid", "code": "code", "name": "Display name"}]集計テーブルに関連付けられたディメンションです。
bizEntityUuidStringdim-123456ビジネスオブジェクトの UUID です。
bizEntityCodeStringdim_shopビジネスオブジェクトの名前の略称です。
bizEntityNameStringShop tableビジネスオブジェクトの表示名です。
relUuidStringdim_a-123456集計テーブルに関連付けられたディメンションの UUID です。
typeInteger3テーブルのタイプです。3(集計テーブル)のみがサポートされています。
detailTypeStringdws_normalテーブルのサブタイプです。有効な値は以下のとおりです。dws_normal:単一粒度集計テーブルdws_advanced:複数粒度集計テーブル
businessProcessUuidStringbp-123456ビジネスプロセスの UUID です。
businessUnitUuidStringbu-123456業務部門の UUID です。
dataWarehouseLayerUuidStringly-123456データ層の UUID です。
businessCategoryUuidStringbc-123456ビジネスカテゴリの UUID です。
ownerIdString0123456所有者 ID です。
ownerNameStringA、B、C、および D所有者の名前です。
descriptionStringDescription集計テーブルの説明です。
configStringJSON 文字列集計テーブルの拡張構成です。
lifeCycleInteger365集計テーブルのライフサイクルです。
gmtCreateTimeStamp1644397025000集計テーブルが作成された時刻です。
gmtModifiedTimeStamp1644459965000集計テーブルが最後に変更された時刻です。
creatorIdString0123456集計テーブルを作成したユーザーの ID です。
creatorNameStringA、B、C、および D集計テーブルを作成したユーザーの名前です。
modifierIdString0123456集計テーブルを最後に変更したユーザーの ID です。
modifierNameStringA、B、C、および D集計テーブルを最後に変更したユーザーの名前です。

アプリケーションテーブルを照会するための FML ステートメント

show ads tables; レスポンスパラメーター

パラメーター説明
dataDomainUuidStringdm-12345データドメインの UUID です。
dataDomainCodeStringmemberデータドメインのコードです。
dataDomainNameStringMemberデータドメインの名前です。
timePeriodsList[{"uuid": "uuid", "code": "code", "name": "Display name"}]アプリケーションテーブルの期間です。
uuidStringobj-123456アプリケーションテーブルの UUID です。
codeStringdws_001アプリケーションテーブルの名前です。
nameStringPayment application tableアプリケーションテーブルの表示名です。
adjunctsList[{"uuid": "uuid", "code": "code", "name": "Display name"}]アプリケーションテーブルの修飾子です。
dimensionsList[{"uuid": "uuid", "code": "code", "name": "Display name"}]アプリケーションテーブルに関連付けられたディメンションです。
bizEntityUuidStringdim-123456ビジネスオブジェクトの UUID です。
bizEntityCodeStringdim_shopビジネスオブジェクトの名前の略称です。
bizEntityNameStringShop tableビジネスオブジェクトの表示名です。
relUuidStringdim_a-123456アプリケーションテーブルに関連付けられたディメンションの UUID です。
typeInteger1テーブルのタイプです。有効な値は以下のとおりです。0:ファクトテーブル1:ディメンションテーブル4:アプリケーションテーブル
detailTypeStringnormalテーブルのサブタイプです。有効な値は以下のとおりです。共通ディメンションテーブル列挙型ディメンションテーブルトランザクションファクトテーブル
businessProcessUuidStringbp-123456ビジネスプロセスの UUID です。
businessUnitUuidStringbu-123456業務部門の UUID です。
dataWarehouseLayerUuidStringly-123456データ層の UUID です。
businessCategoryUuidStringbc-123456ビジネスカテゴリの UUID です。
ownerIdString0123456所有者 ID です。
ownerNameStringA、B、C、および D所有者の名前です。
descriptionStringDescriptionアプリケーションテーブルの説明です。
configStringJSON 文字列アプリケーションテーブルの拡張構成です。
lifeCycleInteger365アプリケーションテーブルのライフサイクルです。
gmtCreateTimeStamp1644397025000アプリケーションテーブルが作成された時刻です。
gmtModifiedTimeStamp1644459965000アプリケーションテーブルが最後に変更された時刻です。
creatorIdString0123456アプリケーションテーブルを作成したユーザーの ID です。
creatorNameStringA、B、C、および Dアプリケーションテーブルを作成したユーザーの名前です。
modifierIdString0123456アプリケーションテーブルを最後に変更したユーザーの ID です。
modifierNameStringA、B、C、および Dアプリケーションテーブルを最後に変更したユーザーの名前です。

テーブルを照会し、各テーブルのフィールドを返す FML ステートメント

show full tables; レスポンスパラメーター

パラメーター説明
tableUuidStringtb-123456テーブルの UUID です。
tableCodeStringdim_shopテーブルのコードです。
tableNameStringShop tableテーブルの名前です。
columnCodeStringshop_idカラムのコードです。
columnNameStringShop IDカラムの名前です。
columnUuidStringcol-123456カラムの UUID です。
columnTypeStringSTRINGカラムのデータの型です。
columnCategoryStringATTRIBUTEカラムのタイプです。

テーブルのカラムに関する情報を照会するための FML ステートメント

show columns from table_code; レスポンスパラメーター

パラメーター説明
codeStringseller_idカラムのコードです。
nameStringSeller IDカラムの表示名です。
dataTypeStringSTRINGカラムのデータの型です。
typeStringATTRIBUTEフィールドのタイプです。
isPrimaryKeyBooleanfalseフィールドがプライマリキー列であるかどうかを示します。
isPartitionKeyBooleanfalseフィールドがパーティションキー列であるかどうかを示します。
partitionOrderInteger1パーティションキー列の順序です。
notNullBooleantrueフィールドが NULL 以外であるかどうかを示します。
dataDictionaryUuidStringmember_idデータディクショナリの UUID です。
dataDictionaryCodeStringMember IDデータディクショナリの名前です。
codeTableUuidStringcd-123456関連付けられたルックアップテーブルの UUID です。
codeTableCodeStringsex関連付けられたルックアップテーブルのコードです。
codeTableNameStringGender関連付けられたルックアップテーブルの名前です。
measureUnitCodeStringpercent関連付けられた測定単位のコードです。
measureUnitNameStringPercent関連付けられた測定単位の名前です。
sourceProjectNameStringautotestソースワークスペースの名前です。
sourceTableCodeStringdictソーステーブルのコードです。
sourceColumnCodeStringageソースフィールドのコードです。
sourceRelationTagStringlabelソース関係のタグです。
descriptionStringDescriptionフィールドの説明です。
orderIdString1フィールドの順序です。
columnGroupNameIntegercol_group_1フィールドが属するグループの名前です。
configStringJSON 文字列フィールドの拡張構成です。
uuidStringobj-123456フィールドの UUID です。
gmtCreateTimeStamp1644397025000フィールドが作成された時刻です。
gmtModifiedTimeStamp1644459965000フィールドが最後に変更された時刻です。
creatorIdString0123456フィールドを作成したユーザーの ID です。
creatorNameStringA、B、C、および Dフィールドを作成したユーザーの名前です。
modifierIdString0123456フィールドを最後に変更したユーザーの ID です。
modifierNameStringA、B、C、および Dフィールドを最後に変更したユーザーの名前です。

修飾子を照会するための FML ステートメント

show adjuncts; レスポンスパラメーター

パラメーター説明
businessUnitUuidStringbu-123456業務部門の UUID です。
businessUnitCodeStringtest_bu業務部門のコードです。
businessUnitNameStringTest業務部門の名前です。
dataDomainUuidStringdt-123456データドメインの UUID です。
dataDomainCodeStringmemberデータドメインのコードです。
dataDomainNameStringMemberデータドメインの名前です。
categoryUuidStringcy-123456ビジネスカテゴリの UUID です。
categoryCodeStringtradeビジネスカテゴリのコードです。
categoryNameStringE-commerceビジネスカテゴリの名前です。
typeAdjunctTypeEnumDIM_VAL修飾子のタイプです。
codeStringbeauty修飾子の名前の略称です。
nameStringMakeup修飾子の表示名です。
extendNameStringbeauty修飾子の名前です。
descriptionStringDescription修飾子の説明です。
bizExpressionStringStatistical criterion修飾子の統計基準です。
expressionStringbeauty = 1修飾子の式です。
bizEntityUuidStringdim-123456ビジネスオブジェクトの UUID です。
bizEntityCodeStringdim_shopビジネスオブジェクトの名前の略称です。
bizEntityNameStringShop tableビジネスオブジェクトの表示名です。
relUuidStringdim_a-123456修飾子に関連付けられたディメンションの UUID です。
ownerIdString0123456所有者 ID です。
ownerNameStringA、B、C、および D所有者の名前です。
uuidStringobj-123456修飾子の UUID です。
gmtCreateTimeStamp1644397025000修飾子が作成された時刻です。
gmtModifiedTimeStamp1644459965000修飾子が最後に変更された時刻です。
creatorIdString0123456修飾子を作成したユーザーの ID です。
creatorNameStringA、B、C、および D修飾子を作成したユーザーの名前です。
modifierIdString0123456修飾子を最後に変更したユーザーの ID です。
modifierNameStringA、B、C、および D修飾子を最後に変更したユーザーの名前です。
modifierNameStringA、B、C、D最後に変更を加えたユーザーの名前。

期間を照会するための FML ステートメント

show time_periods; レスポンスパラメーター

パラメーター説明
businessUnitUuidStringbu-123456期間が属する業務部門の UUID です。
businessUnitCodeStringtest_bu業務部門のコードです。
typeTimePeriodTypeEnumDAY期間のタイプです。
typeNameStringDay期間のタイプの名前です。
codeString1d期間の名前の略称です。
nameStringOne day期間の表示名です。
extendNameString1d期間の名前です。
descriptionStringDescription期間の説明です。
isDeletedDeleteTagEnumNO期間が削除されたかどうかを示します。
timeBeginStringstart_expression開始時刻の式です。
timeEndStringend_expression終了時刻の式です。
gmtCreateTimeStamp1633885261000期間が作成された時刻です。
gmtModifiedTimeStamp1633885261000期間が最後に変更された時刻です。
modifierIdString0123456期間を最後に変更したユーザーの ID です。
modifierNameStringA、B、C、および D期間を最後に変更したユーザーの名前です。
ownerIdString0123456所有者 ID です。
ownerNameStringA、B、C、および D所有者の名前です。
beginOffsetInteger1開始時刻のオフセットです。
endOffsetInteger1終了時刻のオフセットです。
firstDayInteger1期間の最初の日です。このパラメーターは、期間のタイプが WEEK、MONTH、QUARTER、または YEAR に設定されている場合に返されます。期間のタイプが WEEK に設定されている場合の有効な値:1~7(それぞれ日曜日、月曜日、火曜日、水曜日、木曜日、金曜日、土曜日を示します)。期間のタイプが MONTH に設定されている場合の有効な値:1、99、および 2~27。値 1 は月の最初の日を示し、値 99 は月の最終日を示し、値 2~27 は月の 2 日目から 27 日目を示します。期間のタイプが QUARTER に設定されている場合の有効な値:0~11(それぞれ 1 月から 12 月を示します)。期間のタイプが YEAR に設定されている場合の有効な値:0~11(それぞれ 1 月から 12 月を示します)。
uuidStringobj-123456期間の UUID です。
creatorIdString0123456期間を作成したユーザーの ID です。
creatorNameStringA、B、C、および D期間を作成したユーザーの名前です。

アトミックメトリクスを照会するための FML ステートメント

show atomic indicators; レスポンスパラメーター

パラメーター説明
dataDistinctYesOrNoEnumYES統計収集中に重複データが削除されるかどうかを示します。有効な値:YES、NO
aggFunctionTypeAggFunctionEnumSUMアトミックメトリクスの関数のタイプです。有効な値:SUM、COUNT、AVG、MAX、MIN、RATE、RANK、UNDEFINED
calExpressionStringpriceアトミックメトリクスの式です。
dataTypeDataTypeNameEnumTINYINTアトミックメトリクスによって収集できるデータのタイプです。有効な値:TINYINT、SMALLINT、INT、BIGINT、BINARY、FLOAT、DOUBLE、DECIMAL、VARCHAR、CHAR、STRING、DATE、DATETIME、TIMESTAMP、BOOLEAN、ARRAY、MAP、STRUCT、および JSON
dataRoundStringN小数点以下の桁数です。有効な値:N、M
dataUnitUuidStringdu-123456メトリック単位の UUID です。
dataUnitCodeStringpercentメトリック単位のコードです。
dataUnitNameStringFenメトリック単位の名前です。
bizExpressionStringAggregation of payment amount統計基準です。
dataRollUpTypeStringAGG_FUNCTIONデータロールアップのメソッドです。有効な値:AGG_FUNCTION、SUM_THEN_RATE、RATE_THEN_AVG、NOT_SUPPORT
businessUnitUuidStringbu-0001業務部門の UUID です。
businessUnitCodeStringproject_code業務部門のコードです。
businessProcessUuidStringdi-0002ビジネスプロセスの UUID です。
businessProcessCodeStringpayビジネスプロセスのコードです。
businessProcessNameStringPaymentビジネスプロセスの名前です。
dataDomainUuidStringdi-0003データドメインの UUID です。
dataDomainCodeStringtrdデータドメインのコードです。
dataDomainNameStringTransactionデータドメインの名前です。
categoryUuidStringdi-0001ビジネスカテゴリの UUID です。
categoryCodeStringtbビジネスカテゴリのコードです。
categoryNameStringTaobaoビジネスカテゴリの名前です。
typeStringATOMICメトリックのタイプです。有効な値:ATOMIC、DERIVATIVE、DERIVATIVE_COMPOSITE
codeStringpay_amtアトミックメトリクスの名前の略称です。
nameStringPayment amountアトミックメトリクスの表示名です。
extendNameStringpay amountアトミックメトリクスの名前です。
descriptionStringremarkアトミックメトリクスの説明です。
statusStringNORMALアトミックメトリクスのステータスです。有効な値:DRAFT、DEV、NORMAL
ownerIdString0001所有者 ID です。
ownerNameStringOwner name所有者の名前です。
isDeletedDeleteTagEnumNOアトミックメトリクスが削除されたかどうかを示します。有効な値:YES、NO
uuidStringobj-123456アトミックメトリクスの UUID です。
gmtCreateTimeStamp1644397025000アトミックメトリクスが作成された時刻です。
gmtModifiedTimeStamp1644459965000アトミックメトリクスが最後に変更された時刻です。
creatorIdString0123456アトミックメトリクスを作成したユーザーの ID です。
creatorNameStringA、B、C、および Dアトミックメトリクスを作成したユーザーの名前です。
modifierIdString0123456アトミックメトリクスを最後に変更したユーザーの ID です。
modifierNameStringA、B、C、および Dアトミックメトリクスを最後に変更したユーザーの名前です。

派生メトリクスを照会するための FML ステートメント

show derivative indicators; レスポンスパラメーター

パラメーター説明
timePeriodUuidStringtp-0001期間の UUID です。
timePeriodCodeString1d期間の名前の略称です。
timePeriodNameStringLast day期間の表示名です。
adjunctUuidsList["adj-001"]修飾子の UUID です。
adjunctCodesList["male"]修飾子の名前の略称です。
adjunctNamesListMale修飾子の表示名です。
atomicIndicatorUuidStringind-a-0001アトミックメトリクスの UUID です。
atomicIndicatorCodeStringpay_amtアトミックメトリクスの名前の略称です。
atomicIndicatorNameStringPayment amountアトミックメトリクスの表示名です。
dataTypeDataTypeNameEnumBIGINT派生メトリクスによって収集できるデータのタイプです。有効な値:TINYINT、SMALLINT、INT、BIGINT、BINARY、FLOAT、DOUBLE、DECIMAL、VARCHAR、CHAR、STRING、DATE、DATETIME、TIMESTAMP、BOOLEAN、ARRAY、MAP、STRUCT、および JSON
bizEntityUuidStringdim-123456ビジネスオブジェクトの UUID です。
bizEntityCodeStringdim_shopビジネスオブジェクトの名前の略称です。
bizEntityNameStringShop tableビジネスオブジェクトの表示名です。
relUuidStringdim_a-123456派生メトリクスに関連付けられたディメンションの UUID です。
indHashStringhash-0001派生メトリクスの要素のハッシュ値です。
suggestCodeStringpay_amt_1d派生メトリクスによって使用される推奨コードです。
businessUnitUuidStringbu-0001業務部門の UUID です。
businessUnitCodeStringproject_code業務部門のコードです。
businessProcessUuidStringdi-0002ビジネスプロセスの UUID です。
businessProcessCodeStringpayビジネスプロセスのコードです。
businessProcessNameStringPaymentビジネスプロセスの名前です。
dataDomainUuidStringdi-0003データドメインの UUID です。
dataDomainCodeStringtrdデータドメインのコードです。
dataDomainNameStringTransactionデータドメインの名前です。
categoryUuidStringdi-0001ビジネスカテゴリの UUID です。
categoryCodeStringtbビジネスカテゴリのコードです。
categoryNameStringTaobaoビジネスカテゴリの名前です。
typeIndicatorTypeEnumATOMICメトリックのタイプです。有効な値:ATOMIC、DERIVATIVE、DERIVATIVE_COMPOSITE
codeStringpay_amt派生メトリクスの名前の略称です。
nameStringPayment amount派生メトリクスの表示名です。
extendNameStringpay amount派生メトリクスの名前です。
descriptionStringremark派生メトリクスの説明です。
statusIndicatorStatusEnumNORMAL派生メトリクスのステータスです。有効な値:DRAFT、DEV、NORMAL
ownerIdString0001所有者 ID です。
ownerNameStringOwner name所有者の名前です。
isDeletedDeleteTagEnumNO派生メトリクスが削除されたかどうかを示します。有効な値:YES、NO
uuidStringobj-123456派生メトリクスの UUID です。
gmtCreateTimeStamp1644397025000派生メトリクスが作成された時刻です。
gmtModifiedTimeStamp1644459965000派生メトリクスが最後に変更された時刻です。
creatorIdString0123456派生メトリクスを作成したユーザーの ID です。
creatorNameStringA、B、C、および D派生メトリクスを作成したユーザーの名前です。
modifierIdString0123456派生メトリクスを最後に変更したユーザーの ID です。
modifierNameStringA、B、C、および D派生メトリクスを最後に変更したユーザーの名前です。

複合メトリクスを照会するための FML ステートメント

show derivative composite indicators; レスポンスパラメーター

パラメーター説明
businessUnitCodeStringproject_codeワークスペースの名前です。
businessProcessUuidStringdi-0002ビジネスプロセスの UUID です。
businessProcessCodeStringpayビジネスプロセスのコードです。
businessProcessNameStringPaymentビジネスプロセスの名前です。
dataDomainUuidStringdi-0003データドメインの UUID です。
dataDomainCodeStringtrdデータドメインのコードです。
dataDomainNameStringTransactionデータドメインの名前です。
categoryUuidStringdi-0001ビジネスカテゴリの UUID です。
categoryCodeStringtbビジネスカテゴリのコードです。
categoryNameStringTaobaoビジネスカテゴリの名前です。
typeStringDERIVATIVE_COMPOSITE計算ロジックです。有効な値:DERIVATIVE_COMPOSITE および DERIVATIVE_COMPARISON。値 DERIVATIVE_COMPOSITE は計算式を示します。値 DERIVATIVE_COMPARISON は比較を示します。
codeStringpay_amt複合メトリクスの名前の略称です。
nameStringPayment amount複合メトリクスの表示名です。
extendNameStringpay amount複合メトリクスの名前です。
descriptionStringremark複合メトリクスの説明です。
calculateExpressionString{@pay_amt_1d[Last day_Payment amount]}/{@pay_amt_1m[Last 30 days_Payment amount]}計算式です。
comparisonPeriodTypeStringDAY_MOM比較タイプです。有効な値:DAY_MOM、WEEK_MOM、WEEK_YOY、MONTH_MOM、MONTH_YOY、QUARTER_MOM、YEAR_MOM、および YEAR_YOY。
comparisonIndicatorUuidStringobj-123456比較に使用される複合メトリクスの UUID です。
comparisonIndicatorCodeStringpay_amt_1d比較に使用される複合メトリクスの名前の略称です。
comparisonIndicatorNameStringLast day_Payment amount比較に使用される複合メトリクスの表示名です。
ownerIdString0001複合メトリクスの所有者の ID です。
ownerNameStringBob複合メトリクスの所有者の名前です。
isDeletedDeleteTagEnumNO複合メトリクスが削除されたかどうかを示します。有効な値:YES、NO。
uuidStringobj-123456複合メトリクスの UUID です。
gmtCreateTimeStamp1644397025000複合メトリクスが作成された時刻です。
gmtModifiedTimeStamp1644459965000複合メトリクスが最後に変更された時刻です。
creatorIdString0123456複合メトリクスを作成したユーザーの ID です。
creatorNameStringA、B、C、および D複合メトリクスを作成したユーザーの名前です。
modifierIdString0123456複合メトリクスを最後に変更したユーザーの ID です。
modifierNameStringA、B、C、および D複合メトリクスを最後に変更したユーザーの名前です。

単一メトリクスが依存するモデルに関する情報を照会するための FML ステートメント

show statistic indicator table_code; レスポンスパラメーター

パラメーター説明
uuidStringobj-123456メトリックの UUID です。
codeStringpay_amtメトリックの名前の略称です。
nameStringPayment amountメトリックの表示名です。
extendNameStringpay amountメトリックの名前です。
relationsListExampleメトリックが依存するモデルに関する情報です。EntityInfo パラメーターの構造は、以下のコードとテーブルで確認できます。

EntityInfo パラメーターのサンプル構造と説明

[
    {
        "uuid": "uuid",
        "code": "code",
        "name": "Display name",
        "extendName": "full name in English",
        "entityType": "EntityTypeEnum.BASE_DERIVATIVE_INDICATOR",
        "entityTypeName": "Entity type name",
        "entitySubType": "DERIVATIVE_INDICATOR",
        "entitySubTypeName": "Entity subtype name",
        "ownerId": "0001",
        "ownerName": "Owner name"
    }
]
パラメーター説明
uuidStringobj-123456モデルの UUID です。
codeStringdws_001モデルの名前の略称です。
nameStringPayment aggregate tableモデルの表示名です。
extendNameStringdws_001モデルの名前です。
entityTypeEntityTypeEnumTableメトリックのエンティティタイプです。本パラメーターの値には、TABLE、BASE_ATOMIC_INDICATOR、および BASE_DERIVATIVE_INDICATOR などが含まれます。
entityTypeNameStringTableエンティティのタイプ名です。
entitySubTypeStringDWS_TABLEエンティティのサブタイプです。本パラメーターの値には、DWS_TABLE、ATOMIC_INDICATOR、および DERIVATIVE_INDICATOR などが含まれます。
entitySubTypeNameStringAggregate tableエンティティのサブタイプ名です。
ownerIdString0001所有者 ID です。
ownerNameStringBob所有者の名前です。

成功レスポンス

JSONJSON

{
  "RequestId": "4CFB2DED-7D9B-4C42-B4AA-CFF4991DFFF4",
  "ReturnValue": [
    {
      "test": "test",
      "test2": 1
    }
  ]
}

エラーコード

HTTP ステータスコード

エラーコード

エラーメッセージ

説明

400 Valid.FML.NoPermission You are not authorized to access the project resources.
400 Valid.FML.OnlySupportQueryStatement Only FML query statement is supported.
400 Valid.FML.ProjectNotExist The project does not exist.
400 Valid.FML.StatementNotValid The FML statement is invalid.
400 Valid.FML.ProductExpired 智能数据建模产品购买已到期
400 Valid.FML.ProductNotActivated 智能数据建模产品未开通
500 Execute.FML.ProcessError Failed to execute FML statement.

完全なリストについては、「エラーコード」をご参照ください。

変更履歴

完全なリストについては、「変更履歴」をご参照ください。