Crea una función UDF en Data Studio. La información de la función UDF se describe en formato FlowSpec.
Descripción de la operación
Pruébelo ahora
Test
Autorización de RAM
|
Action |
Nivel de acceso |
Tipo de recurso |
Clave de condición |
Acción dependiente |
|
dataworks:* |
create |
*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. Puede iniciar sesión en la consola de DataWorks y acceder a la página de gestión del espacio de trabajo para ver el ID. |
12345 |
| Spec |
string |
Sí |
La información de FlowSpec que describe la función UDF. Para obtener más información sobre las especificaciones, consulte FlowSpec. |
{ "version": "1.1.0", "kind": "Function", "spec": { "functions": [ { "name": "function name", "script": { "content": "{\"name\": \"function name\", \"datasource\": {\"type\": \"ODPS\", \"name\": \"ODPS_first\"}, \"runtimeResource\": {\"resourceGroup\": \"s_res_group_xx_xxxx\"}}", "path": "XXX/OpenAPI/function/function name", "runtime": { "command": "ODPS_FUNCTION" } }, "datasource": { "name": "ODPS_first", "type": "ODPS" }, "runtimeResource": { "resourceGroup": "S_res_group_XXXX_XXXX" } } ] } } |
Elementos de la respuesta
|
Elemento |
Tipo |
Descripción |
Ejemplo |
|
object |
El esquema de la respuesta. |
||
| RequestId |
string |
El ID de la solicitud. Se utiliza para localizar registros y solucionar problemas. |
AE49C88D-5BEE-5ADD-8B8C-C4BBC0D7**** |
| Id |
string |
El identificador único de la función UDF. Importante Este campo era de tipo Long en las versiones del SDK anteriores a la 8.0.0 y es de tipo String en el SDK 8.0.0 y versiones posteriores. Este cambio no afecta el uso normal del SDK y el parámetro se sigue devolviendo con el tipo definido en el SDK. Solo cuando actualice el SDK de una versión anterior a la 8.0.0 a una versión posterior, el cambio de tipo puede provocar errores de compilación en el proyecto, y deberá corregir manualmente el tipo de datos. |
580667964888595XXXX |
Ejemplos
Respuesta exitosa
JSON Formato
{
"RequestId": "AE49C88D-5BEE-5ADD-8B8C-C4BBC0D7****",
"Id": "580667964888595XXXX"
}
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.