メタデータを取得します。
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の場合、ビューの詳細もレスポンスで返されます。
- 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" ]
ネストされたスキーマ: 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" }