Mengambil daftar sumber data berdasarkan informasi bisnis sumber data.
Deskripsi operasi
Operasi API ini tersedia untuk semua edisi DataWorks.
Anda hanya dapat memanggil operasi ini jika 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 ruang kerja DataWorks. Anda dapat login ke Konsol DataWorks dan membuka halaman Workspace untuk menanyakan ID tersebut. Anda harus mengonfigurasi parameter ini untuk menentukan ruang kerja DataWorks tempat operasi API diterapkan. |
17820 |
| Name |
string |
No |
Nama sumber data. Pencocokan fuzzy berdasarkan nama sumber data didukung. |
test |
| Types |
array |
No |
Jenis sumber data. Parameter ini menentukan kondisi filter. Anda dapat menentukan beberapa jenis sumber data. |
|
|
string |
No |
Jenis 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 |
Bidang yang ingin Anda gunakan untuk mengurutkan sumber data. Nilai yang valid:
Nilai default: CreateTime |
Id |
| Order |
string |
No |
Urutan pengurutan 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 |
Total jumlah entri yang dikembalikan. |
131 |
| PageSize |
integer |
Jumlah entri per halaman. |
10 |
| PageNumber |
integer |
Nomor halaman. |
1 |
| DataSources |
array<object> |
Kelompok sumber data. Setiap elemen dalam array menunjukkan satu kelompok sumber data. Setiap kelompok sumber data berisi sumber data di lingkungan pengembangan (jika ada) dan lingkungan produksi. |
|
|
array<object> |
Informasi tentang kelompok sumber data, termasuk sumber data di lingkungan pengembangan (jika ada) dan lingkungan produksi. Sumber data di lingkungan pengembangan dan lingkungan produksi memiliki nama dan jenis sumber data yang sama, tetapi ID sumber data yang berbeda. |
||
| Name |
string |
Nama sumber data. |
test |
| Type |
string |
Jenis sumber data. |
mysql |
| DataSource |
array<object> |
Sumber data. Setiap elemen adalah informasi satu sumber data dengan ID sumber data unik. |
|
|
object |
Informasi tentang sumber data. |
||
| Id |
integer |
ID sumber data. |
16035 |
| ConnectionProperties |
any |
Konfigurasi koneksi sumber data, termasuk alamat koneksi, identitas akses, dan informasi lingkungan. Parameter envType menentukan lingkungan tempat sumber data digunakan. Nilai yang valid untuk parameter envType:
Parameter yang perlu Anda konfigurasi untuk sumber data bervariasi tergantung pada mode penambahan sumber data. Untuk informasi selengkapnya, lihat Informasi koneksi sumber data (ConnectionProperties). |
{ "envType": "Prod", "regionId": "cn-beijing", "instanceId": "hgprecn-cn-x0r3oun4k001", "database": "testdb", "securityProtocol": "authTypeNone", "authType": "Executor", "authIdentity": "1107550004253538" } |
| ConnectionPropertiesMode |
string |
Mode penambahan sumber data. Mode ini bervariasi tergantung pada jenis sumber data. Nilai yang valid:
|
UrlMode |
| Description |
string |
Deskripsi sumber data. |
test |
| CreateTime |
integer |
Waktu saat sumber data ditambahkan. Nilai ini merupakan Stempel waktu UNIX. |
1648711113000 |
| CreateUser |
string |
ID pengguna yang menambahkan sumber data. |
1624387842781448 |
| ModifyTime |
integer |
Waktu saat sumber data terakhir dimodifikasi. Nilai ini merupakan Stempel waktu UNIX. |
1648711113000 |
| ModifyUser |
string |
ID pengguna yang memodifikasi sumber data. |
1624387842781448 |
| QualifiedName |
string |
Kunci bisnis unik sumber data. Sebagai contoh, kunci bisnis unik sumber data Hologres menggunakan format |
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.