Delen via


Mirroring - Get Tables Mirroring Status

De spiegelingsstatus van de tabellen ophalen.
Deze API ondersteunt paginering.

Machtigingen

De aanroeper moet leesmachtigingen hebben voor de gespiegelde database.

Vereiste gedelegeerde bereiken

MirroredDatabase.Read.All of MirroredDatabase.ReadWrite.All of Item.Read.All of Item.ReadWrite.All

Door Microsoft Entra ondersteunde identiteiten

Deze API ondersteunt de Microsoft -identiteiten vermeld in deze sectie.

Identiteit Steunen
Gebruiker Ja
service-principal en beheerde identiteiten Ja

gebruikersinterface

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}

URI-parameters

Name In Vereist Type Description
mirroredDatabaseId
path True

string (uuid)

De gespiegelde database-id.

workspaceId
path True

string (uuid)

De werkruimte-id.

continuationToken
query

string

Een token voor het ophalen van de volgende pagina met resultaten.

Antwoorden

Name Type Description
200 OK

TablesMirroringStatusResponse

De aanvraag is voltooid.

Other Status Codes

ErrorResponse

Veelvoorkomende foutcodes:

  • UnknownError: er is een fout opgetreden.

Voorbeelden

Get tables mirroring status example

Voorbeeldaanvraag

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

Voorbeeldrespons

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

Definities

Name Description
ErrorRelatedResource

Het foutgerelateerde resourcedetailsobject.

ErrorResponse

Het foutbericht.

ErrorResponseDetails

De details van het foutbericht.

TableMirroringMetrics

Metrische gegevens voor tabelspiegeling.

TableMirroringStatus

Het statustype tabelspiegeling. Er kunnen in de loop van de tijd extra TableMirroringStatus typen worden toegevoegd.

TableMirroringStatusResponse

Antwoord op status van tabelspiegeling.

TablesMirroringStatusResponse

Een gepagineerde lijst met statussen voor tabelspiegeling.

TableSourceObjectType

Het type tabelbronobject. Er kunnen in de loop van de tijd extra TableSourceObjectType typen worden toegevoegd.

ErrorRelatedResource

Het foutgerelateerde resourcedetailsobject.

Name Type Description
resourceId

string

De resource-id die betrokken is bij de fout.

resourceType

string

Het type resource dat betrokken is bij de fout.

ErrorResponse

Het foutbericht.

Name Type Description
errorCode

string

Een specifieke id die informatie biedt over een foutvoorwaarde, waardoor gestandaardiseerde communicatie tussen onze service en de gebruikers mogelijk is.

message

string

Een leesbare weergave van de fout.

moreDetails

ErrorResponseDetails[]

Lijst met aanvullende foutdetails.

relatedResource

ErrorRelatedResource

De foutgerelateerde resourcedetails.

requestId

string

Id van de aanvraag die is gekoppeld aan de fout.

ErrorResponseDetails

De details van het foutbericht.

Name Type Description
errorCode

string

Een specifieke id die informatie biedt over een foutvoorwaarde, waardoor gestandaardiseerde communicatie tussen onze service en de gebruikers mogelijk is.

message

string

Een leesbare weergave van de fout.

relatedResource

ErrorRelatedResource

De foutgerelateerde resourcedetails.

TableMirroringMetrics

Metrische gegevens voor tabelspiegeling.

Name Type Description
lastSyncDateTime

string (date-time)

Laatst verwerkte tijd van de tabel in UTC, met de notatie JJJJ-MM-DDTHH:mm:ssZ.

lastSyncLatencyInSeconds

integer (int32)

Latentie in seconden tussen de doorvoertijd van de bron en de doeldoorvoertijd van de laatst verwerkte wijziging. Voor bronnen waarvan de brondoorvoertijd niet beschikbaar is, wordt deze waarde niet geretourneerd.

processedBytes

integer (int64)

Verwerkte bytes voor deze tabel.

processedRows

integer (int64)

Het aantal verwerkte rijen voor deze tabel.

TableMirroringStatus

Het statustype tabelspiegeling. Er kunnen in de loop van de tijd extra TableMirroringStatus typen worden toegevoegd.

Waarde Description
Initialized

Mirroing van de tafel wordt geïnitialiseerd.

Snapshotting

De tabel maakt momentopnamen.

Replicating

De tabel wordt gerepliceerd.

Reseeding

De tabel wordt opnieuw verzonden.

Stopped

Spiegeling van de tabel is gestopt.

Failed

Mirroing van de tabel is mislukt met fout.

TableMirroringStatusResponse

Antwoord op status van tabelspiegeling.

Name Type Description
error

ErrorResponse

Fout op tabelniveau wordt ingesteld als er een fout optreedt in spiegeling voor deze tabel

metrics

TableMirroringMetrics

De metrische gegevens van de tabel spiegelen.

sourceObjectType

TableSourceObjectType

Bronobjecttype.

sourceSchemaName

string

Naam van brontabelschema.

sourceTableName

string

Naam van brontabel.

status

TableMirroringStatus

Het type spiegelingsstatus van de tabel.

TablesMirroringStatusResponse

Een gepagineerde lijst met statussen voor tabelspiegeling.

Name Type Description
continuationToken

string

Het token voor de volgende batch met resultatensets. Als er geen records meer zijn, wordt deze verwijderd uit het antwoord.

continuationUri

string

De URI van de volgende batch met resultatensets. Als er geen records meer zijn, wordt deze verwijderd uit het antwoord.

data

TableMirroringStatusResponse[]

Een lijst met statussen voor tabelspiegeling.

TableSourceObjectType

Het type tabelbronobject. Er kunnen in de loop van de tijd extra TableSourceObjectType typen worden toegevoegd.

Waarde Description
Table

Tabeltype

View

Weergavetype