全部产品

ModifyDataSource

更新时间:2020-08-05 10:29:26

修改指定表的数据源信息。

描述

获取指定实例的单个数据源信息,请求参数为小驼峰结构的 数据源数据结构( DataSource )。

方法

PUT

URI

/openapi/instances/{instanceId}/dataSources/{tableName}

请求参数

参数 类型 是否必需 描述
tableName String 对应智能推荐的实例的表名。
meta 数据源配置参数
type String 数据源类型,当前只支持ODPS。
projectName String ODPS project name。
tableName String ODPS table name。
partition String ODPS Partition。例如:ds=20180102
accessKeyId String 有访问ODPS权限的accessKey ID。
accessKeySecret String accessKey Id对应的secret。
timestamp Integer ODPS 毫秒数据时间戳。例如:1544112000000
incEnable Boolean 是否为实时数据源
fullEnable Boolean 是否为启动数据源

返回参数

参数 类型 描述
requestId String 当前请求的RequestID
result List< DataSource > 数据源详情

示例

请求示例

  1. PUT /openapi/instances/airec-cn-xxxxxx/dataSources/user
  2. [
  3. {
  4. "tableName":"behavior",
  5. "meta":{
  6. "type":"ODPS",
  7. "timestamp":1544112000000,
  8. "accessKeyId":"ak",
  9. "projectName":"project",
  10. "tableName":"table",
  11. "partition":"ds=20181122",
  12. "accessKeySecret":"secret",
  13. "incEnabled":false,
  14. "fullEnabled":true
  15. }
  16. },
  17. {
  18. "tableName":"behavior",
  19. "meta":{
  20. "type":"UMENG",
  21. "appMetas":[
  22. "5e5dfc94cedf3c39390a7efc"
  23. ],
  24. "bizIdList":[
  25. "101"
  26. ],
  27. "incEnabled":true,
  28. "fullEnabled":false
  29. }
  30. }
  31. ]
  32. // 修改为只有服务端sdk
  33. [ ]

正常返回示例

JSON 格式

  1. {
  2. "Result":[
  3. {
  4. "GmtCreate":"2018-12-07T02:24:26.000Z",
  5. "GmtModified":"2018-12-07T02:24:26.000Z",
  6. "TableName":"behavior",
  7. "Meta":{
  8. "Type":"ODPS",
  9. "Timestamp":1544112000000,
  10. "AccessKeyId":"ak",
  11. "ProjectName":"project",
  12. "TableName":"table",
  13. "Partition":"dt=20181122",
  14. "IncEnabled":false,
  15. "FullEnabled":true
  16. }
  17. },
  18. {
  19. "GmtCreate":"2018-12-07T02:24:26.000Z",
  20. "GmtModified":"2018-12-07T02:24:26.000Z",
  21. "TableName":"behavior",
  22. "Meta":{
  23. "Type":"UMENG",
  24. "AppMetas":[
  25. "5e5dfc94cedf3c39390a7efc"
  26. ],
  27. "BizIdList":[
  28. "101"
  29. ]
  30. },
  31. "IncEnabled":false,
  32. "FullEnabled":true
  33. }
  34. ],
  35. "RequestId":"7F176EE8-51DA-4B4D-8FFE-04448CD7A171"
  36. }

异常返回示例

JSON 格式

  1. {
  2. "RequestId":"DF79FBBF-FFD9-42CD-A91E-220C97D13189",
  3. "Code":"InstanceNotExist",
  4. "Message":"The specified instance does not exist."
  5. }