アプリケーション・データソースの更新
put
/essbase/rest/v1/applications/{applicationName}/datasources/{datasouceName}
指定されたアプリケーション・レベルのデータソースを更新します。 更新が成功した場合は、更新されたデータソースに関する詳細を返します。type
およびconnection
は、すべてのタイプのデータソースに必要な入力です。 その他の必要な入力は、データソースのタイプによって異なります。
要求
サポートされるメディア・タイプ
- application/json
- application/xml
パス・パラメータ
- applicationName: string
アプリケーション名
- datasouceName: string
データソース名。
データソース詳細が更新されました。
ルート・スキーマ : datasource
タイプ:
Show Source
object
- application: string
- columns: object ColumnsType
- connection: string
- cube: string
- customDelimiter(optional): string
- delimeter(optional): string
- description: string
- endRow(optional): integer(int64)
- headerRow(optional): integer(int64)
- headers(optional): array headers
- ignoreErrorRecords(optional): boolean
- links(optional): array links
- name(optional): string
- query: string
- queryParameters(optional): array queryParameters
- sheet: string
- skipHiddenRows(optional): boolean
- startRow: integer(int64)
- type: string
許可される値:
[ "TEMPLATE", "EXCELFILE", "DB", "DELIMITEDFILE", "FIXEDWIDTHFILE", "BI", "ESSBASE", "JDBC", "SPARK", "MS_SQL", "MYSQL", "DB2", "ORACLE", "FILE" ]
- widths: array widths
ネストされたスキーマ : ColumnType
タイプ:
Show Source
object
- format(optional): string
- index(optional): integer(int32)
- name(optional): string
- nullable(optional): boolean
- system(optional): boolean
- type(optional): string
許可される値:
[ "STRING", "DOUBLE", "DATE", "TIMESTAMP", "LONG" ]
ネストされたスキーマ : QueryParamsInfo
タイプ:
Show Source
object
- defaultValue(optional): string
- index(optional): integer(int32)
- name(optional): string
- required(optional): boolean
- type(optional): string
許可される値:
[ "STRING", "DOUBLE", "DATE", "TIMESTAMP", "LONG" ]
レスポンス
サポートされるメディア・タイプ
- application/json
- application/xml
200 レスポンス
OK
データソースは正常に更新されました。
ルート・スキーマ : datasource
タイプ:
Show Source
object
- application: string
- columns: object ColumnsType
- connection: string
- cube: string
- customDelimiter(optional): string
- delimeter(optional): string
- description: string
- endRow(optional): integer(int64)
- headerRow(optional): integer(int64)
- headers(optional): array headers
- ignoreErrorRecords(optional): boolean
- links(optional): array links
- name(optional): string
- query: string
- queryParameters(optional): array queryParameters
- sheet: string
- skipHiddenRows(optional): boolean
- startRow: integer(int64)
- type: string
許可される値:
[ "TEMPLATE", "EXCELFILE", "DB", "DELIMITEDFILE", "FIXEDWIDTHFILE", "BI", "ESSBASE", "JDBC", "SPARK", "MS_SQL", "MYSQL", "DB2", "ORACLE", "FILE" ]
- widths: array widths
ネストされたスキーマ : ColumnType
タイプ:
Show Source
object
- format(optional): string
- index(optional): integer(int32)
- name(optional): string
- nullable(optional): boolean
- system(optional): boolean
- type(optional): string
許可される値:
[ "STRING", "DOUBLE", "DATE", "TIMESTAMP", "LONG" ]
ネストされたスキーマ : QueryParamsInfo
タイプ:
Show Source
object
- defaultValue(optional): string
- index(optional): integer(int32)
- name(optional): string
- required(optional): boolean
- type(optional): string
許可される値:
[ "STRING", "DOUBLE", "DATE", "TIMESTAMP", "LONG" ]
400 レスポンス
不正なリクエスト
データソースの更新に失敗しました。