Crea un origen de datos en un espacio de trabajo especificado para el entorno de desarrollo o de producción.
Descripción de la operación
Debe adquirir DataWorks Basic Edition o una edición más avanzada para utilizar esta API.
Debe tener al menos uno de los siguientes roles en el espacio de trabajo de DataWorks:
propietario del inquilino, administrador del espacio de trabajo, propietario del proyecto u operador.
Pruébelo ahora
Test
Autorización de RAM
|
Action |
Nivel de acceso |
Tipo de recurso |
Clave de condición |
Acción dependiente |
|
dataworks:CreateDataSource |
get |
*Todos los recursos.
|
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. Puede iniciar sesión en la consola de DataWorks e ir a la página de Administración de espacios de trabajo para obtener el ID. Este parámetro especifica el espacio de trabajo de DataWorks que se utiliza para esta llamada a la API. |
2 |
| Name |
string |
Sí |
El nombre del origen de datos. El nombre puede contener letras, dígitos y guiones bajos (_), y no puede comenzar con un dígito ni con un guion bajo. El nombre puede tener una longitud máxima de 255 caracteres. |
demo_holo_datasource |
| Type |
string |
Sí |
El tipo de origen de datos. Se admiten más de 70 tipos de orígenes de datos. Referencias: Tipos de orígenes de datos. |
hologres |
| ConnectionPropertiesMode |
string |
Sí |
La categoría en la que se agrega el origen de datos. Los distintos tipos de orígenes de datos tienen diferentes subtipos y restricciones de parámetros. Por ejemplo, un origen de datos de MySQL admite los siguientes modos:
Valores válidos:
|
UrlMode |
| Description |
string |
No |
La descripción del origen de datos. La descripción puede tener una longitud máxima de 3,000 caracteres. |
this is a holo datasource |
| ConnectionProperties |
string |
Sí |
La configuración de conexión específica del origen de datos, que incluye el endpoint, la identidad de acceso y el contexto del entorno. La propiedad envType de este objeto especifica el entorno del origen de datos. Valores válidos:
Los distintos tipos de orígenes de datos tienen diferentes especificaciones de propiedades en distintos patrones de configuración (ConnectionPropertiesMode). Para obtener más información, consulte ConnectionProperties. |
{ "envType": "Prod", "regionId": "cn-beijing", "instanceId": "hgprecn-cn-x0r3oun4k001", "database": "testdb", "securityProtocol": "authTypeNone", "authType": "Executor", "authIdentity": "1107550004253538" } |
Elementos de la respuesta
|
Elemento |
Tipo |
Descripción |
Ejemplo |
|
object |
La respuesta. |
||
| RequestId |
string |
El ID de la solicitud. Puede utilizar el ID para localizar registros y solucionar problemas. |
B62EC203-B39E-5DC1-B5B8-EB3C6**** |
| Id |
integer |
El ID del origen de datos creado, que es el identificador único del origen de datos. |
22130 |
Ejemplos
Respuesta exitosa
JSON Formato
{
"RequestId": "B62EC203-B39E-5DC1-B5B8-EB3C6****",
"Id": 22130
}
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.