Obtiene una lista de orígenes de datos que coinciden con las condiciones de filtro especificadas.
Descripción de la operación
Debe adquirir DataWorks Basic Edition o una edición superior para utilizar esta operación.
Para invocar esta operación, debe tener uno de los siguientes roles en DataWorks:
Tenant Owner, Workspace Administrator, Deploy, Develop, Visitor, Workspace Owner, O&M, Model Designer, Security Administrator, Data Analyst, OpenPlatform Administrator y Data Governance Administrator
Pruébelo ahora
Test
Autorización de RAM
|
Action |
Nivel de acceso |
Tipo de recurso |
Clave de condición |
Acción dependiente |
|
dataworks:ListDataSources |
get |
*All Resource
|
Ninguna | Ninguna |
Parámetros de la solicitud
|
Parámetro |
Tipo |
Obligatorio |
Descripción |
Ejemplo |
| ProjectId |
integer |
Sí |
El ID del espacio de trabajo de DataWorks. Inicie sesión en la consola de DataWorks y vaya a la página Espacio de trabajo para consultar el ID. Debe configurar este parámetro para especificar el espacio de trabajo de DataWorks al que se aplica la operación de API. |
17820 |
| Name |
string |
No |
El nombre del origen de datos. Se admite la coincidencia aproximada por nombre de origen de datos. |
test |
| Types |
array |
No |
Los tipos de origen de datos. Este parámetro especifica una condición de filtro. Puede especificar varios tipos de origen de datos. |
|
|
string |
No |
El tipo de origen de datos. |
mysql |
|
| EnvType |
string |
No |
El entorno en el que se utilizan los orígenes de datos. Valores válidos:
|
Prod |
| PageNumber |
integer |
No |
El número de página. Valor predeterminado: 1. |
1 |
| PageSize |
integer |
No |
El número de entradas por página. Valor predeterminado: 10. Valor máximo: 100. |
10 |
| SortBy |
string |
No |
El campo que desea utilizar para ordenar los orígenes de datos. Valores válidos:
Valor predeterminado: CreateTime. |
CreateTime |
| Order |
string |
No |
El orden en el que desea ordenar los orígenes de datos. Valores válidos:
Valor predeterminado: Desc. |
Desc |
| Tags |
string |
No |
La etiqueta del origen de datos. Este parámetro especifica una condición de filtro.
|
["tag1", "tag2", "tag3"] |
Elementos de la respuesta
|
Elemento |
Tipo |
Descripción |
Ejemplo |
|
object |
Los parámetros de respuesta. |
||
| RequestId |
string |
El ID de la solicitud. |
7BE1433F-6D55-5D86-9344-CA6F7DD19B13 |
| PagingInfo |
object |
La información de paginación. |
|
| TotalCount |
integer |
El número total de entradas que cumplen las condiciones. |
131 |
| PageSize |
integer |
El número de entradas por página. |
10 |
| PageNumber |
integer |
El número de página. |
1 |
| DataSources |
array<object> |
Los grupos de orígenes de datos. Cada elemento de la matriz indica un grupo de orígenes de datos. Cada grupo de orígenes de datos contiene orígenes de datos en el entorno de desarrollo (si los hay) y en el entorno de producción. |
|
|
array<object> |
La información sobre el grupo de orígenes de datos, incluidos los orígenes de datos en el entorno de desarrollo (si los hay) y el entorno de producción. Los orígenes de datos en el entorno de desarrollo y el entorno de producción tienen el mismo nombre y tipo de origen de datos, pero diferentes ID de origen de datos. |
||
| Name |
string |
El nombre del origen de datos. |
test |
| Type |
string |
El tipo del origen de datos. |
mysql |
| DataSource |
array<object> |
Los orígenes de datos. Cada elemento es la información de un único origen de datos con un ID de origen de datos único. |
|
|
object |
La información sobre el origen de datos. |
||
| Id |
integer |
El ID del origen de datos. |
16035 |
| ConnectionProperties |
any |
Las configuraciones de conexión del origen de datos, incluidas la dirección de conexión, la identidad de acceso y la información del entorno. El parámetro envType especifica el entorno en el que se utiliza el origen de datos. Valores válidos del parámetro envType:
Los parámetros que debe configurar para el origen de datos varían según el modo en el que se añade el origen de datos. Para obtener más información, consulte Información de conexión del origen de datos (ConnectionProperties). |
{ "envType": "Prod", "regionId": "cn-beijing", "instanceId": "hgprecn-cn-x0r3oun4k001", "database": "testdb", "securityProtocol": "authTypeNone", "authType": "Executor", "authIdentity": "1107550004253538" } |
| ConnectionPropertiesMode |
string |
El modo en el que se añade el origen de datos. El modo varía según el tipo de origen de datos. Valores válidos:
|
UrlMode |
| Description |
string |
La descripción del origen de datos. |
test |
| CreateTime |
integer |
La hora en la que se añadió el origen de datos. Este valor es una marca de tiempo UNIX. |
1648711113000 |
| CreateUser |
string |
El ID del usuario que añadió el origen de datos. |
1624387842781448 |
| ModifyTime |
integer |
La hora en la que se modificó por última vez el origen de datos. Este valor es una marca de tiempo UNIX. |
1648711113000 |
| ModifyUser |
string |
El ID del usuario que modificó el origen de datos. |
1624387842781448 |
| QualifiedName |
string |
La clave de negocio única del origen de datos. Por ejemplo, la clave de negocio única de un origen de datos de Hologres tiene el formato |
1648711121000:cn-beijing:odps:yongxunQA_beijing_standard |
Ejemplos
Respuesta exitosa
JSON Formato
{
"RequestId": "7BE1433F-6D55-5D86-9344-CA6F7DD19B13",
"PagingInfo": {
"TotalCount": 131,
"PageSize": 10,
"PageNumber": 1,
"DataSources": [
{
"Name": "test",
"Type": "mysql",
"DataSource": [
{
"Id": 16035,
"ConnectionProperties": "{\n\t\"envType\": \"Prod\",\n\t\"regionId\": \"cn-beijing\",\n \"instanceId\": \"hgprecn-cn-x0r3oun4k001\",\n \"database\": \"testdb\",\n \"securityProtocol\": \"authTypeNone\",\n \"authType\": \"Executor\",\n \"authIdentity\": \"1107550004253538\"\n}",
"ConnectionPropertiesMode": "UrlMode",
"Description": "test",
"CreateTime": 1648711113000,
"CreateUser": "1624387842781448",
"ModifyTime": 1648711113000,
"ModifyUser": "1624387842781448",
"QualifiedName": "1648711121000:cn-beijing:odps:yongxunQA_beijing_standard"
}
]
}
]
}
}
Códigos de error
Consulte Códigos de error para ver la lista completa.
Notas de la versión
Consulte Notas de la versión para ver la lista completa.