Mengambil daftar sumber data yang cocok dengan kondisi filter yang ditentukan.
Deskripsi operasi
-
Operasi ini tersedia untuk semua edisi DataWorks.
-
Untuk memanggil operasi ini, Anda harus memiliki salah satu peran berikut di DataWorks:
Tenant Owner, Workspace Administrator, Deploy, Develop, Visitor, Workspace Owner, O&M, Model Designer, Security Administrator, Data Analyst, OpenPlatform Administrator, dan Data Governance Administrator
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
dataworks:ListDataSources |
get |
*All Resource
|
None | None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| ProjectId |
integer |
Yes |
ID workspace DataWorks. Anda dapat masuk ke konsol DataWorks dan membuka halaman Workspace untuk menanyakan ID. Anda harus mengonfigurasi parameter ini untuk menentukan workspace DataWorks tempat operasi API diterapkan. |
17820 |
| Name |
string |
No |
Nama sumber data. Pencocokan fuzzy berdasarkan nama sumber data didukung. |
test |
| Types |
array |
No |
Tipe sumber data. Parameter ini menentukan kondisi filter. Anda dapat menentukan beberapa tipe sumber data. |
|
|
string |
No |
Tipe sumber data. |
mysql |
|
| EnvType |
string |
No |
Lingkungan tempat sumber data digunakan. Nilai yang valid:
|
Prod |
| PageNumber |
integer |
No |
Nomor halaman. Nilai default: 1. |
1 |
| PageSize |
integer |
No |
Jumlah entri per halaman. Nilai default: 10. Nilai maksimum: 100. |
10 |
| SortBy |
string |
No |
Field yang ingin Anda gunakan untuk mengurutkan sumber data. Nilai yang valid:
Nilai default: CreateTime |
Id |
| Order |
string |
No |
Urutan yang ingin Anda gunakan untuk mengurutkan sumber data. Nilai yang valid:
Nilai default: Desc |
Asc |
| Tags |
string |
No |
Tag sumber data. Parameter ini menentukan kondisi filter.
|
["tag1", "tag2", "tag3"] |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
Parameter respons. |
||
| RequestId |
string |
ID permintaan. |
7BE1433F-6D55-5D86-9344-CA6F7DD19B13 |
| PagingInfo |
object |
Informasi paginasi. |
|
| TotalCount |
integer |
Jumlah total entri yang dikembalikan. |
131 |
| PageSize |
integer |
Jumlah entri per halaman. |
10 |
| PageNumber |
integer |
Nomor halaman. |
1 |
| DataSources |
array<object> |
Grup sumber data. Setiap elemen dalam array menunjukkan satu grup sumber data. Setiap grup sumber data berisi sumber data di lingkungan pengembangan (jika ada) dan lingkungan produksi. |
|
|
array<object> |
Informasi tentang grup sumber data, termasuk sumber data di lingkungan pengembangan (jika ada) dan lingkungan produksi. Sumber data di lingkungan pengembangan dan lingkungan produksi memiliki nama sumber data dan tipe sumber data yang sama, tetapi ID sumber data yang berbeda. |
||
| Name |
string |
The name of the data source. |
test |
| Type |
string |
The type of the data source. |
mysql |
| DataSource |
array<object> |
The data sources. Each element is the information of a single data source with a unique data source ID. |
|
|
object |
The information about the data source. |
||
| Id |
integer |
The ID of the data source. |
16035 |
| ConnectionProperties |
any |
The connection configurations of the data source, including the connection address, access identity, and environment information. The envType parameter specifies the environment in which the data source is used. Valid values of the envType parameter:
The parameters that you need to configure for the data source vary based on the mode in which the data source is added. For more information, see Data source connection information (ConnectionProperties). |
{ "envType": "Prod", "regionId": "cn-beijing", "instanceId": "hgprecn-cn-x0r3oun4k001", "database": "testdb", "securityProtocol": "authTypeNone", "authType": "Executor", "authIdentity": "1107550004253538" } |
| ConnectionPropertiesMode |
string |
The mode in which the data source is added. The mode varies based on the data source type. Valid values:
|
UrlMode |
| Description |
string |
The description of the data source. |
test |
| CreateTime |
integer |
The time when the data source was added. This value is a UNIX timestamp. |
1648711113000 |
| CreateUser |
string |
The ID of the user who adds the data source. |
1624387842781448 |
| ModifyTime |
integer |
The time when the data source was last modified. This value is a UNIX timestamp. |
1648711113000 |
| ModifyUser |
string |
The ID of the user who modifies the data source. |
1624387842781448 |
| QualifiedName |
string |
The unique business key of the data source. For example, the unique business key of a Hologres data source is in the |
1648711121000:cn-beijing:odps:yongxunQA_beijing_standard |
Contoh
Respons sukses
JSONformat
{
"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"
}
]
}
]
}
}
Kode kesalahan
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.