Mirroring - Get Tables Mirroring Status

Tabloların yansıtma durumunu alın.
Bu API, sayfalandırmadestekler.

İzinler

Çağıranın yansıtılmış veritabanı için okuma izinlerine sahip olması gerekir.

Gerekli Temsilci Kapsamları

MirroredDatabase.Read.All veya MirroredDatabase.ReadWrite.All veya Item.Read.All veya Item.ReadWrite.All

Microsoft Entra tarafından desteklenen kimlikler

Bu API, bu bölümde listelenen Microsoft kimliklerini destekler.

Kimlik Destek
Kullanıcı Evet
Hizmet sorumlusu ve yönetilen kimlikler Evet

Arayüz

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 Parametreleri

Name İçinde Gerekli Tür Description
mirroredDatabaseId
path True

string (uuid)

Yansıtılmış veritabanı kimliği.

workspaceId
path True

string (uuid)

Çalışma alanı kimliği.

continuationToken
query

string

Sonuçların sonraki sayfasını almak için bir belirteç.

Yanıtlar

Name Tür Description
200 OK

TablesMirroringStatusResponse

İstek başarıyla tamamlandı.

429 Too Many Requests

ErrorResponse

Hizmet fiyatı sınırı aşıldı. Sunucu, istemcinin ek istek göndermeden önce ne kadar beklemesi gerektiğini saniye cinsinden belirten bir Retry-After üst bilgi döndürür.

Üst Bilgiler

Retry-After: integer

Other Status Codes

ErrorResponse

Yaygın hata kodları:

  • UnknownError - Bir hata oluştu.

Örnekler

Get tables mirroring status example

Örnek isteği

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

Örnek yanıt

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

Tanımlar

Name Description
ErrorRelatedResource

Hatayla ilgili kaynak ayrıntıları nesnesi.

ErrorResponse

Hata yanıtı.

ErrorResponseDetails

Hata yanıtı ayrıntıları.

TableMirroringMetrics

Tablo yansıtma ölçümleri.

TableMirroringStatus

Tablo yansıtma durum türü. Zaman içinde ek TableMirroringStatus türleri eklenebilir.

TableMirroringStatusResponse

Tablo yansıtma durumu yanıtı.

TablesMirroringStatusResponse

Tablo yansıtma durumlarının sayfalandırılmış listesi.

TableSourceObjectType

Tablo kaynak nesne türü. Zaman içinde ek TableSourceObjectType türleri eklenebilir.

ErrorRelatedResource

Hatayla ilgili kaynak ayrıntıları nesnesi.

Name Tür Description
resourceId

string

Hataya dahil olan kaynak kimliği.

resourceType

string

Hataya dahil olan kaynağın türü.

ErrorResponse

Hata yanıtı.

Name Tür Description
errorCode

string

Hizmetimiz ve kullanıcıları arasında standartlaştırılmış iletişime olanak sağlayan bir hata koşulu hakkında bilgi sağlayan belirli bir tanımlayıcı.

isRetriable

boolean

True olduğunda istek yeniden denenebilir. Varsa gecikmeyi Retry-After belirlemek için yanıt üst bilgisini kullanın.

message

string

Hatanın okunabilir bir gösterimi.

moreDetails

ErrorResponseDetails[]

Ek hata ayrıntılarının listesi.

relatedResource

ErrorRelatedResource

Hatayla ilgili kaynak ayrıntıları.

requestId

string (uuid)

Hatayla ilişkili isteğin kimliği.

ErrorResponseDetails

Hata yanıtı ayrıntıları.

Name Tür Description
errorCode

string

Hizmetimiz ve kullanıcıları arasında standartlaştırılmış iletişime olanak sağlayan bir hata koşulu hakkında bilgi sağlayan belirli bir tanımlayıcı.

message

string

Hatanın okunabilir bir gösterimi.

relatedResource

ErrorRelatedResource

Hatayla ilgili kaynak ayrıntıları.

TableMirroringMetrics

Tablo yansıtma ölçümleri.

Name Tür Description
lastSyncDateTime

string (date-time)

YYYY-AA-GGTHH:mm:ssZ biçimini kullanarak tablonun UTC'de işlenen son zamanı.

lastSyncLatencyInSeconds

integer (int32)

Kaynak işleme süresi ile son işlenen değişikliğin hedef işleme süresi arasındaki saniye cinsinden gecikme süresi. Kaynak işleme süresi kullanılamayan kaynaklar için bu değer döndürülmüyor.

processedBytes

integer (int64)

Bu tablo için işlenen baytlar.

processedRows

integer (int64)

Bu tablo için işlenen satır sayısı.

TableMirroringStatus

Tablo yansıtma durum türü. Zaman içinde ek TableMirroringStatus türleri eklenebilir.

Değer Description
Initialized

Tablonun mirroing'i başlatılır.

Snapshotting

Tablo anlık görüntüleniyor.

Replicating

Tablo çoğaltılıyor.

Reseeding

Tablo yeniden görüntüleniyor.

Stopped

Tablonun yansıtılması durduruldu.

Failed

Tablonun yanlış anlaşılma hatasıyla başarısız oldu.

TableMirroringStatusResponse

Tablo yansıtma durumu yanıtı.

Name Tür Description
error

ErrorResponse

Bu tablo için yansıtmada hata oluşursa tablo düzeyi hatası ayarlanır

metrics

TableMirroringMetrics

Tablonun yansıtma ölçümleri.

sourceObjectType

TableSourceObjectType

Kaynak nesne türü.

sourceSchemaName

string

Kaynak tablo şema adı.

sourceTableName

string

Kaynak tablo adı.

status

TableMirroringStatus

Tablonun yansıtma durum türü.

TablesMirroringStatusResponse

Tablo yansıtma durumlarının sayfalandırılmış listesi.

Name Tür Description
continuationToken

string

Sonraki sonuç kümesi toplu işleminin belirteci. Başka kayıt yoksa yanıttan kaldırılır.

continuationUri

string

Sonraki sonuç kümesi toplu işleminin URI'sini. Başka kayıt yoksa yanıttan kaldırılır.

data

TableMirroringStatusResponse[]

Tablo yansıtma durumlarının listesi.

TableSourceObjectType

Tablo kaynak nesne türü. Zaman içinde ek TableSourceObjectType türleri eklenebilir.

Değer Description
Table

Tablo türü

View

Görünüm türü