メタデータを取得します。
post
http://{host}:{port}/veridata/v1/services/configuration/connections/{Id}/metadata
必要なロール: Administrator、SuperUser、DetailMonitoringOperator、MonitoringOperator、CommandLineOperator
カタログ/pdb/スキーマ/表/パーティション/列などのメタデータのリストを返します。
リクエスト
パス・パラメータ
- Id(必須): integer(int64)
エージェント接続ID。
サポートされるメディア・タイプ
- application/json
ルート・スキーマ: schema
タイプ:
objectオブジェクトを定義します。
ソースの表示
-
catalogName: string
-
enscribeInfo: array enscribeInfo
-
filePattern: string
volume.subVolumeのEnscribeファイル・パターン
-
requestTypes(必須): array requestTypes
カタログ、スキーマ、表、パーティションなどのメタデータ・オブジェクトのタイプ。requestTypeによっては、メタデータを生成するために他のフィールドが必要になります。たとえば、requestTypeがCatalogの場合、追加情報は必要ありませんが、requestTypeがTableの場合はschemaNameが必要となります。requestTypeがTABLEの場合、ビューの詳細もレスポンスで返されます。可能な値 - CATALOG、SCHEMA、TABLE、PARTITION、COLUMN
-
schemaName: string
-
tableName: string
例:
{
"tableName":"employee",
"schemaName":"DEV_SCHEMA",
"requestTypes":[
"TABLE"
]
}ネストされたスキーマ: requestTypes
タイプ:
arrayカタログ、スキーマ、表、パーティションなどのメタデータ・オブジェクトのタイプ。requestTypeによっては、メタデータを生成するために他のフィールドが必要になります。たとえば、requestTypeがCatalogの場合、追加情報は必要ありませんが、requestTypeがTableの場合はschemaNameが必要となります。requestTypeがTABLEの場合、ビューの詳細もレスポンスで返されます。可能な値 - CATALOG、SCHEMA、TABLE、PARTITION、COLUMN
ソースの表示
- 配列:
指定できる値:
[ "CATALOG", "SCHEMA", "TABLE", "PARTITION", "COLUMN" ]
ネストされたスキーマ: EnscribeAttributeRequest
タイプ:
ソースの表示
object-
default: boolean
-
name: string
指定できる値:
[ "AltKey", "Dictionary", "Record", "ExpandDDLRedefs", "ExpandDDLResolveDupAppend", "ExpandDDLResolveDupPrepend", "ExpandDDLExpandGroupArrays", "ExpandDDLFixLongNames", "ExpandDDLMaxColNameLen", "ExpandDDLSeparator", "ExpandDDLZeroFill" ] -
value: string
レスポンス
サポートされるメディア・タイプ
- application/json
200 レスポンス
メタ・オブジェクトのリスト。
400 レスポンス
不正なリクエスト。
ルート・スキーマ: Error
タイプ:
ソースの表示
object-
errCode: string
Veridataのエラー・コード。
-
errMsg: string
Veridataのエラー・メッセージ。
例:
{
"errCode":"OGGV-00001",
"errMsg":"Error message"
}401 レスポンス
権限がありません。
ルート・スキーマ: Error
タイプ:
ソースの表示
object-
errCode: string
Veridataのエラー・コード。
-
errMsg: string
Veridataのエラー・メッセージ。
例:
{
"errCode":"OGGV-00001",
"errMsg":"Error message"
}404 レスポンス
見つかりません。
ルート・スキーマ: Error
タイプ:
ソースの表示
object-
errCode: string
Veridataのエラー・コード。
-
errMsg: string
Veridataのエラー・メッセージ。
例:
{
"errCode":"OGGV-00001",
"errMsg":"Error message"
}500 レスポンス
サーバー・エラー。
ルート・スキーマ: Error
タイプ:
ソースの表示
object-
errCode: string
Veridataのエラー・コード。
-
errMsg: string
Veridataのエラー・メッセージ。
例:
{
"errCode":"OGGV-00001",
"errMsg":"Error message"
}