Items - Update Graph Model Definition
Mengambil alih definisi untuk GraphModel yang ditentukan.
Nota
Item GraphModel saat ini dalam Pratinjau (pelajari lebih lanjut).
API ini mendukung operasi jangka panjang (LRO).
Memperbarui definisi GraphModel, tidak memengaruhi label sensitivitasnya.
Permissions
Pemanggil harus memiliki izin baca dan tulis untuk GraphModel.
Cakupan yang Didelegasikan yang Diperlukan
Item.ReadWrite.All
Microsoft Entra identitas yang didukung
API ini mendukung identitas Microsoft yang tercantum di bagian ini.
| Identitas | Support |
|---|---|
| Pengguna | Yes |
| Prinsipal Layanan dan Identitas Terkelola | Yes |
Antarmuka
POST https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/graphModels/{graphModelId}/updateDefinition
POST https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/graphModels/{graphModelId}/updateDefinition?updateMetadata={updateMetadata}
Parameter URI
| Nama | Dalam | Diperlukan | Jenis | Deskripsi |
|---|---|---|---|---|
|
graph
|
path | True |
string (uuid) |
ID GraphModel. |
|
workspace
|
path | True |
string (uuid) |
ID ruangkerja. |
|
update
|
query |
boolean |
Ketika diatur ke true dan file .platform disediakan sebagai bagian dari definisi, metadata item diperbarui menggunakan metadata dalam file .platform |
Isi Permintaan
| Nama | Diperlukan | Jenis | Deskripsi |
|---|---|---|---|
| definition | True |
Objek definisi publik GraphModel. Lihat artikel ini untuk detail selengkapnya tentang struktur definisi GraphModel. |
Respons
| Nama | Jenis | Deskripsi |
|---|---|---|
| 200 OK |
Permintaan berhasil diselesaikan. |
|
| 202 Accepted |
Permintaan diterima. Definisi pembaruan sedang berlangsung. Header
|
|
| 429 Too Many Requests |
Batas tarif layanan terlampaui. Server mengembalikan header yang Header Retry-After: integer |
|
| Other Status Codes |
Kode kesalahan umum:
|
Contoh
Update a GraphModel public definition example
Permintaan sampel
POST https://api.fabric.microsoft.com/v1/workspaces/cfafbeb1-8037-4d0c-896e-a46fb27ff229/graphModels/5b218778-e7a5-4d73-8187-f10824047715/updateDefinition?updateMetadata=True
{
"definition": {
"format": "json",
"parts": [
{
"path": "graphType.json",
"payload": "eyJleGVjdXRhYmxlRm..OWRmNDhhY2ZmZTgifQ==",
"payloadType": "InlineBase64"
},
{
"path": "graphDefinition.json",
"payload": "eyJleGVjdXRhYmxlRm..OWRmNDhhY2ZmZTgifQ==",
"payloadType": "InlineBase64"
},
{
"path": "dataSources.json",
"payload": "eyJleGVjdXRhYmxlRm..OWRmNDhhY2ZmZTgifQ==",
"payloadType": "InlineBase64"
},
{
"path": "stylingConfiguration.json",
"payload": "eyJleGVjdXRhYmxlRm..OWRmNDhhY2ZmZTgifQ==",
"payloadType": "InlineBase64"
},
{
"path": ".platform",
"payload": "ZG90UGxhdGZvcm1CYXNlNjRTdHJpbmc=",
"payloadType": "InlineBase64"
}
]
}
}
Respon sampel
Location: https://api.fabric.microsoft.com/v1/operations/427f6c34-b64e-4ee4-8ea5-b533c0e203ef
x-ms-operation-id: 427f6c34-b64e-4ee4-8ea5-b533c0e203ef
Retry-After: 30
Definisi
| Nama | Deskripsi |
|---|---|
|
Error |
Objek detail sumber daya terkait kesalahan. |
|
Error |
Respons kesalahan. |
|
Error |
Detail respons kesalahan. |
|
Graph |
Format definisi model grafik. Jenis |
|
Graph |
Objek definisi publik GraphModel. Lihat artikel ini untuk detail selengkapnya tentang struktur definisi GraphModel. |
|
Graph |
Objek bagian definisi GraphModel. |
|
Payload |
Jenis payload bagian definisi. Jenis payload tambahan dapat ditambahkan dari waktu ke waktu. |
|
Update |
Perbarui payload permintaan definisi publik GraphModel. |
ErrorRelatedResource
Objek detail sumber daya terkait kesalahan.
| Nama | Jenis | Deskripsi |
|---|---|---|
| resourceId |
string |
ID sumber daya yang terlibat dalam kesalahan. |
| resourceType |
string |
Jenis sumber daya yang terlibat dalam kesalahan. |
ErrorResponse
Respons kesalahan.
| Nama | Jenis | Deskripsi |
|---|---|---|
| errorCode |
string |
Pengidentifikasi tertentu yang menyediakan informasi tentang kondisi kesalahan, memungkinkan komunikasi standar antara layanan kami dan penggunanya. |
| isRetriable |
boolean |
Jika benar, permintaan dapat dicoba kembali.
|
| message |
string |
Representasi kesalahan yang dapat dibaca manusia. |
| moreDetails |
Daftar detail kesalahan tambahan. |
|
| relatedResource |
Detail sumber daya terkait kesalahan. |
|
| requestId |
string (uuid) |
ID permintaan yang terkait dengan kesalahan. |
ErrorResponseDetails
Detail respons kesalahan.
| Nama | Jenis | Deskripsi |
|---|---|---|
| errorCode |
string |
Pengidentifikasi tertentu yang menyediakan informasi tentang kondisi kesalahan, memungkinkan komunikasi standar antara layanan kami dan penggunanya. |
| message |
string |
Representasi kesalahan yang dapat dibaca manusia. |
| relatedResource |
Detail sumber daya terkait kesalahan. |
GraphModelDefinitionFormat
Format definisi model grafik. Jenis format tambahan dapat ditambahkan dari waktu ke waktu.
| Nilai | Deskripsi |
|---|---|
| json |
Format JSON untuk definisi publik GraphModel, dirancang khusus untuk mendukung skenario CI/CD di Fabric. |
GraphModelPublicDefinition
Objek definisi publik GraphModel. Lihat artikel ini untuk detail selengkapnya tentang struktur definisi GraphModel.
| Nama | Jenis | Deskripsi |
|---|---|---|
| format |
Format definisi model grafik. Jenis |
|
| parts |
Daftar bagian definisi. |
GraphModelPublicDefinitionPart
Objek bagian definisi GraphModel.
| Nama | Jenis | Deskripsi |
|---|---|---|
| path |
string |
Jalur bagian definisi publik GraphModel. |
| payload |
string |
Payload bagian definisi publik GraphModel. |
| payloadType |
Jenis payload. |
PayloadType
Jenis payload bagian definisi. Jenis payload tambahan dapat ditambahkan dari waktu ke waktu.
| Nilai | Deskripsi |
|---|---|
| InlineBase64 |
Dasar Sebaris 64. |
UpdateGraphModelDefinitionRequest
Perbarui payload permintaan definisi publik GraphModel.
| Nama | Jenis | Deskripsi |
|---|---|---|
| definition |
Objek definisi publik GraphModel. Lihat artikel ini untuk detail selengkapnya tentang struktur definisi GraphModel. |