Deletes a subscriber of a partition filter expression. The deleted subscriber no longer receives notifications even if a subscribed monitoring rule of Data Quality is triggered.

In Data Quality, you must configure monitoring rules based on a partition filter expression. Data Quality uses these rules to detect changes in source data and dirty data generated during the process of extract, transformation, load (ETL). Then, Data Quality automatically blocks the nodes that involve dirty data to stop dirty data from spreading downstream. This way, you can prevent nodes from producing unexpected dirty data that affects the smooth running of nodes and business decision-making. You can go to the Manage Subscriptions page to add subscribers for a partition filter expression. When the monitoring rule described by the partition filter expression is triggered, the subscribers can receive notifications and troubleshoot errors at the earliest opportunity. For more information, see Configure monitoring rules.

Debugging

OpenAPI Explorer automatically calculates the signature value. For your convenience, we recommend that you call this operation in OpenAPI Explorer. OpenAPI Explorer dynamically generates the sample code of the operation for different SDKs.

Request parameters

ParameterTypeRequiredExampleDescription
ActionStringYesDeleteQualityFollower

The operation that you want to perform.

ProjectNameStringYesautotest

The name of the compute engine instance or data source for which the partition filter expression is configured. You can log on to the DataWorks console and go to the Monitoring Rules page of Data Quality to obtain the name.

FollowerIdLongYes1234

The ID of the subscription relationship between the partition filter expression and the subscriber. You can call the GetQualityFollower operation to obtain the ID of the subscription relationship.

ProjectIdLongNo10000

The DataWorks workspace ID. You can log on to the DataWorks console and go to the Workspace Management page to obtain the workspace ID.

Response parameters

ParameterTypeExampleDescription
HttpStatusCodeInteger200

The HTTP status code.

DataBooleantrue

Indicates whether the subscriber was successfully deleted. Valid values:

  • true: The subscriber was successfully deleted.
  • false: The subscriber failed to be deleted. You can troubleshoot errors based on the error message returned.
ErrorMessageStringYou have no permission.

The error message returned when the subscriber failed to be deleted.

RequestIdString6d739ef6-098a-47****

The request ID. You can troubleshoot errors based on the ID.

ErrorCodeString401

The error code.

SuccessBooleantrue

Indicates whether the request was successful. Valid values:

  • true
  • false

Examples

Sample requests

http(s)://[Endpoint]/?Action=DeleteQualityFollower
&ProjectName=autotest
&FollowerId=1234
&ProjectId=10000
&Common request parameters

Sample success responses

XML format

HTTP/1.1 200 OK
Content-Type:application/xml

<DeleteQualityFollowerResponse>
    <HttpStatusCode>200</HttpStatusCode>
    <Data>true</Data>
    <ErrorMessage>You have no permission.</ErrorMessage>
    <RequestId>6d739ef6-098a-47****</RequestId>
    <ErrorCode>401</ErrorCode>
    <Success>true</Success>
</DeleteQualityFollowerResponse>

JSON format

HTTP/1.1 200 OK
Content-Type:application/json

{
  "HttpStatusCode" : 200,
  "Data" : true,
  "ErrorMessage" : "You have no permission.",
  "RequestId" : "6d739ef6-098a-47****",
  "ErrorCode" : 401,
  "Success" : true
}

Error codes

For a list of error codes, see Service error codes.