Partager via


Mirroring - Get Tables Mirroring Status

Obtenez l’état de mise en miroir des tables.
Cette API prend en charge pagination.

Autorisations

L’appelant doit avoir visionneuse ou un rôle d’espace de travail supérieur.

Étendues déléguées requises

MirroredDatabase.Read.All ou MirroredDatabase.ReadWrite.All ou Item.Read.All ou Item.ReadWrite.All

Identités prises en charge par Microsoft Entra

Cette API prend en charge les identités Microsoft répertoriées dans cette section.

Identité Soutien
Utilisateur Oui
principal de service et identités managées Oui

Interface

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

Paramètres URI

Nom Dans Obligatoire Type Description
mirroredDatabaseId
path True

string

uuid

ID de base de données en miroir.

workspaceId
path True

string

uuid

ID de l’espace de travail.

continuationToken
query

string

Jeton permettant de récupérer la page suivante des résultats.

Réponses

Nom Type Description
200 OK

TablesMirroringStatusResponse

La demande s’est terminée avec succès.

Other Status Codes

ErrorResponse

Codes d’erreur courants :

  • UnknownError : une erreur s’est produite.

Exemples

Get tables mirroring status example

Exemple de requête

POST https://api.fabric.microsoft.com/v1/workspaces/a0a0a0a0-bbbb-cccc-dddd-e1e1e1e1e1e1/mirroredDatabases/b1b1b1b1-cccc-dddd-eeee-f2f2f2f2f2f2/getTablesMirroringStatus

Exemple de réponse

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

Définitions

Nom Description
ErrorRelatedResource

Objet de détails de ressource associé à l’erreur.

ErrorResponse

Réponse d’erreur.

ErrorResponseDetails

Détails de la réponse d’erreur.

TableMirroringMetrics

Métriques de mise en miroir de tables.

TableMirroringStatus

Type d’état de mise en miroir de tables. Des types TableMirroringStatus supplémentaires peuvent être ajoutés au fil du temps.

TableMirroringStatusResponse

Réponse d’état de mise en miroir de tables.

TablesMirroringStatusResponse

Liste paginé des états de mise en miroir de tables.

ErrorRelatedResource

Objet de détails de ressource associé à l’erreur.

Nom Type Description
resourceId

string

ID de ressource impliqué dans l’erreur.

resourceType

string

Type de la ressource impliquée dans l’erreur.

ErrorResponse

Réponse d’erreur.

Nom Type Description
errorCode

string

Identificateur spécifique qui fournit des informations sur une condition d’erreur, ce qui permet une communication standardisée entre notre service et ses utilisateurs.

message

string

Représentation lisible humaine de l’erreur.

moreDetails

ErrorResponseDetails[]

Liste des détails d’erreur supplémentaires.

relatedResource

ErrorRelatedResource

Détails de la ressource associée à l’erreur.

requestId

string

ID de la demande associée à l’erreur.

ErrorResponseDetails

Détails de la réponse d’erreur.

Nom Type Description
errorCode

string

Identificateur spécifique qui fournit des informations sur une condition d’erreur, ce qui permet une communication standardisée entre notre service et ses utilisateurs.

message

string

Représentation lisible humaine de l’erreur.

relatedResource

ErrorRelatedResource

Détails de la ressource associée à l’erreur.

TableMirroringMetrics

Métriques de mise en miroir de tables.

Nom Type Description
lastSyncDateTime

string

date-time

Dernière heure traitée de la table au format UTC, à l’aide du format AAAA-MM-DDTHH :mm :ssZ.

processedBytes

integer

int64

Octets traités pour cette table.

processedRows

integer

int64

Nombre de lignes traités pour cette table.

TableMirroringStatus

Type d’état de mise en miroir de tables. Des types TableMirroringStatus supplémentaires peuvent être ajoutés au fil du temps.

Valeur Description
Failed

La mise en miroir de la table a échoué avec une erreur.

Initialized

Mirroing de la table est initialisé.

Replicating

La table est en cours de réplication.

Reseeding

La table est reseeding.

Snapshotting

La table est en cours d’instantané.

Stopped

La mise en miroir de la table est arrêtée.

TableMirroringStatusResponse

Réponse d’état de mise en miroir de tables.

Nom Type Description
error

ErrorResponse

L’erreur au niveau de la table est définie si une erreur se produit dans la mise en miroir pour cette table

metrics

TableMirroringMetrics

Métriques de mise en miroir de la table.

sourceSchemaName

string

Nom du schéma de table source.

sourceTableName

string

Nom de la table source.

status

TableMirroringStatus

Type d’état de mise en miroir de la table.

TablesMirroringStatusResponse

Liste paginé des états de mise en miroir de tables.

Nom Type Description
continuationToken

string

Jeton du lot du jeu de résultats suivant. S’il n’y a plus d’enregistrements, il est supprimé de la réponse.

continuationUri

string

URI du lot du jeu de résultats suivant. S’il n’y a plus d’enregistrements, il est supprimé de la réponse.

data

TableMirroringStatusResponse[]

Liste des états de mise en miroir de tables.