Memperbarui informasi file fungsi.
Coba sekarang
Test
RAM authorization
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| FileFolderPath |
string |
No |
Jalur ke folder yang berisi file fungsi. |
Business_process/First_Business_Process/function/string_processing_function |
| ProjectId |
integer |
No |
ID ruang kerja DataWorks. Untuk menemukannya, klik ikon kunci pas di sudut kanan atas dan buka halaman manajemen ruang kerja. |
10000 |
| FunctionType |
string |
Yes |
Kategori fungsi, sesuai dengan bidang tipe fungsi di formulir Buat Fungsi. Nilai valid: MATH (fungsi matematika), AGGREGATE (fungsi agregat), STRING (fungsi pemrosesan string), DATE (fungsi pemrosesan tanggal), ANALYTIC (fungsi jendela), dan OTHER (fungsi lainnya). |
STRING |
| ClassName |
string |
Yes |
Nama kelas tempat fungsi didefinisikan, sesuai dengan bidang nama kelas di formulir Buat Fungsi. |
com.alibaba.DataWorks.api.udf.StringConcat |
| Resources |
string |
Yes |
Daftar nama sumber daya yang direferensikan oleh fungsi, dipisahkan koma, sesuai dengan bidang daftar sumber daya di formulir Buat Fungsi. |
string-concat-1.0.0.jar,commons-lang-2.6.jar |
| UdfDescription |
string |
No |
Deskripsi tujuan fungsi, sesuai dengan bidang deskripsi di formulir Buat Fungsi. |
Concatenate several strings to generate a new string |
| CmdDescription |
string |
No |
Format perintah untuk memanggil fungsi, sesuai dengan bidang format perintah di formulir Buat Fungsi. |
StringConcat(String... substrs) |
| ParameterDescription |
string |
No |
Deskripsi parameter fungsi, sesuai dengan bidang deskripsi parameter di formulir Buat Fungsi. Nilai valid:
|
List of strings to be connected |
| ReturnValue |
string |
No |
Deskripsi nilai kembali, sesuai dengan bidang nilai kembali di formulir Buat Fungsi. |
New strings generated by concatenating all strings before and after the input order |
| Example |
string |
No |
Contoh yang menunjukkan cara memanggil fungsi, sesuai dengan bidang contoh di formulir Buat Fungsi. |
StringConcat('a', 'b', 'c') |
| ProjectIdentifier |
string |
No |
Pengenal unik ruang kerja DataWorks, yaitu pengenal di bagian atas halaman Data Studio tempat Anda beralih ruang kerja. Parameter ini atau ProjectId harus ditentukan untuk mengidentifikasi ruang kerja DataWorks target untuk panggilan API ini. |
dw_project |
| FileId |
string |
Yes |
ID file. |
10000001 |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
The response. |
||
| HttpStatusCode |
integer |
The HTTP status code. |
200 |
| ErrorMessage |
string |
The error message. |
The connection does not exist. |
| RequestId |
string |
The unique ID for this request. Use this ID for troubleshooting if an error occurs. |
0000-ABCD-EFG**** |
| ErrorCode |
string |
The error code. |
Invalid.Tenant.ConnectionNotExists |
| Success |
boolean |
Indicates whether the request succeeded. Valid values:
|
true |
Contoh
Respons sukses
JSONformat
{
"HttpStatusCode": 200,
"ErrorMessage": "The connection does not exist.",
"RequestId": "0000-ABCD-EFG****",
"ErrorCode": "Invalid.Tenant.ConnectionNotExists",
"Success": true
}
Kode kesalahan
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 500 | InternalError.System | An internal system error occurred. Try again later. | |
| 500 | InternalError.UserId.Missing | An internal system error occurred. Try again later. | |
| 403 | Forbidden.Access | Access is forbidden. Please first activate DataWorks Enterprise Edition or Flagship Edition. | No permission, please authorize |
| 429 | Throttling.Api | The request for this resource has exceeded your available limit. | |
| 429 | Throttling.System | The DataWorks system is busy. Try again later. | |
| 429 | Throttling.User | Your request is too frequent. Try again later. |
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.