Mirroring - Get Tables Mirroring Status

Get the mirroring status of the tables.
his API supports pagination.

Permissions

The caller must have viewer or higher workspace role.

Required Delegated Scopes

MirroredDatabase.Read.All or MirroredDatabase.ReadWrite.All or Item.Read.All or Item.ReadWrite.All

Microsoft Entra supported identities

This API supports the Microsoft identities listed in this section.

Identity Support
User Yes
Service principal No
Managed identities No

Interface

POST https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/mirroredDatabases/{mirroredDatabaseId}/getTablesMirroringStatus

URI Parameters

Name In Required Type Description
mirroredDatabaseId
path True

string

uuid

The mirrored database ID.

workspaceId
path True

string

uuid

The workspace ID.

Responses

Name Type Description
200 OK

TablesMirroringStatusResponse

Request completed successfully.

Other Status Codes

ErrorResponse

Common error codes:

  • UnknownError - An error occurred.

Examples

Get tables mirroring status example

Sample request

POST https://api.fabric.microsoft.com/v1/workspaces/6e335e92-a2a2-4b5a-970a-bd6a89fbb765/mirroredDatabases/cfafbeb1-8037-4d0c-896e-a46fb27ff229/getTablesMirroringStatus

Sample response

{
  "continuationToken": null,
  "continuationUri": null,
  "data": [
    {
      "sourceSchemaName": "dbo",
      "sourceTableName": "test",
      "status": "Replicating",
      "metrics": {
        "processedBytes": 1247,
        "processedRows": 6,
        "lastSyncDateTime": "2024-10-08T05:07:11.0663362Z"
      }
    }
  ]
}

Definitions

Name Description
ErrorRelatedResource

The error related resource details object.

ErrorResponse

The error response.

ErrorResponseDetails

The error response details.

TableMirroringMetrics

Table mirroring metrics.

TableMirroringStatus

The table mirroring status type. Additional TableMirroringStatus types may be added over time.

TableMirroringStatusResponse

Table mirroring status response.

TablesMirroringStatusResponse

A paginated list of table mirroring statuses.

ErrorRelatedResource

The error related resource details object.

Name Type Description
resourceId

string

The resource ID that's involved in the error.

resourceType

string

The type of the resource that's involved in the error.

ErrorResponse

The error response.

Name Type Description
errorCode

string

A specific identifier that provides information about an error condition, allowing for standardized communication between our service and its users.

message

string

A human readable representation of the error.

moreDetails

ErrorResponseDetails[]

List of additional error details.

relatedResource

ErrorRelatedResource

The error related resource details.

requestId

string

ID of the request associated with the error.

ErrorResponseDetails

The error response details.

Name Type Description
errorCode

string

A specific identifier that provides information about an error condition, allowing for standardized communication between our service and its users.

message

string

A human readable representation of the error.

relatedResource

ErrorRelatedResource

The error related resource details.

TableMirroringMetrics

Table mirroring metrics.

Name Type Description
lastSyncDateTime

string

Last processed time of the table in in UTC, using the YYYY-MM-DDTHH:mm:ssZ format.

processedBytes

integer

Processed bytes for this table.

processedRows

integer

Processed row count for this table.

TableMirroringStatus

The table mirroring status type. Additional TableMirroringStatus types may be added over time.

Name Type Description
Failed

string

Mirroing of the table failed with error.

Initialized

string

Mirroing of the table is initialized.

Replicating

string

The table is replicating.

Reseeding

string

The table is reseeding.

Snapshotting

string

The table is snapshotting.

Stopped

string

Mirroring of the table is stopped.

TableMirroringStatusResponse

Table mirroring status response.

Name Type Description
error

ErrorResponse

Table level error is set if error happens in mirroring for this table

metrics

TableMirroringMetrics

The mirroring metrics of table.

sourceSchemaName

string

Source table schema name.

sourceTableName

string

Source table name.

status

TableMirroringStatus

The mirroring status type of table.

TablesMirroringStatusResponse

A paginated list of table mirroring statuses.

Name Type Description
continuationToken

string

The token for the next result set batch. If there are no more records, it's removed from the response.

continuationUri

string

The URI of the next result set batch. If there are no more records, it's removed from the response.

data

TableMirroringStatusResponse[]

A list of table mirroring statuses.