Queries the progress and result of an asynchronous vector data upload job by job ID.
Operation description
This operation is related to UpsertCollectionDataAsync. You can call UpsertCollectionDataAsync to create an upload job and obtain a job ID, and then call GetUpsertCollectionDataJob to query the job execution details.
We recommend that you estimate the time required for the upload job based on 1,000 data entries per second, and then query the job progress every 5 seconds. Set the timeout period to 30 minutes after the estimated time.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
gpdb:GetUpsertCollectionDataJob |
create |
*Collection
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| DBInstanceId |
string |
No |
The instance ID. Note
You can call the DescribeDBInstances operation to query information about all AnalyticDB for PostgreSQL instances in a region, including instance IDs. |
gp-xxxxxxxxx |
| RegionId |
string |
Yes |
The region ID of the instance. |
cn-hangzhou |
| Collection |
string |
Yes |
The name of the collection. Note
You can call the ListCollections operation to query a list of collections. |
document |
| Namespace |
string |
No |
The name of the namespace. Default value: public. Note
You can call CreateNamespace to create a namespace and ListNamespaces to query a list of namespaces. |
mynamespace |
| NamespacePassword |
string |
Yes |
The password of the namespace. Note
This value is specified when you call the CreateNamespace operation. |
testpassword |
| JobId |
string |
Yes |
The ID of the vector data upload job. The job ID is returned when you call |
231460f8-75dc-405e-a669-0c5204887e91 |
| WorkspaceId |
string |
No |
The ID of the workspace that consists of multiple AnalyticDB for PostgreSQL instances. You must specify either WorkspaceId or DBInstanceId. If you specify both, WorkspaceId takes effect. |
gp-ws-***** |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
|||
| RequestId |
string |
The request ID. |
ABB39CC3-4488-4857-905D-2E4A051D0521 |
| Status |
string |
The status of the operation. Valid values:
|
success |
| Message |
string |
The returned message. |
success |
| Job |
object |
The details of the vector data upload job. |
|
| Id |
string |
The job ID. |
231460f8-75dc-405e-a669-0c5204887e91 |
| Completed |
boolean |
Indicates whether the job is complete. |
false |
| CreateTime |
string |
The time when the job was created. |
2024-01-08 16:52:04.864664 |
| UpdateTime |
string |
The time when the job was updated. |
2024-01-08 16:53:04.864664 |
| Status |
string |
The status of the job. Note
Valid values:
|
Success |
| Error |
string |
The error message. |
Failed to connect database. |
| Progress |
integer |
The progress of the vector data upload job. The value indicates the number of data entries that have been uploaded. |
1600 |
Examples
Success response
JSON format
{
"RequestId": "ABB39CC3-4488-4857-905D-2E4A051D0521",
"Status": "success",
"Message": "success",
"Job": {
"Id": "231460f8-75dc-405e-a669-0c5204887e91",
"Completed": false,
"CreateTime": "2024-01-08 16:52:04.864664",
"UpdateTime": "2024-01-08 16:53:04.864664",
"Status": "Success",
"Error": "Failed to connect database.",
"Progress": 1600
}
}
Error codes
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.