Items - Update Semantic Model Definition
Ohittaa määritetyn semanttisen mallin määrityksen.
Tämä ohjelmointirajapinta tukee pitkäkestoisia toimintoja.
Semanttisen mallin määrityksen päivittäminen ei vaikuta sen luottamuksellisuustunnistetta.
Oikeudet
Soittajalla on oltava semanttisen mallin luku- ja kirjoitusoikeudet .
Vaaditut delegoidut vaikutusalueet
SemanticModel.ReadWrite.All tai Item.ReadWrite.All
Microsoft Entran tukemat käyttäjätiedot
Tämä ohjelmointirajapinta tukee tässä osiossa lueteltuja Microsoft -käyttäjätietoja.
| Identiteetti | Tuki |
|---|---|
| Käyttäjä | Kyllä |
| palvelun päänimen ja Hallittujen käyttäjätietojen | Kyllä |
Käyttöliittymä
POST https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/semanticModels/{semanticModelId}/updateDefinition
POST https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/semanticModels/{semanticModelId}/updateDefinition?updateMetadata={updateMetadata}
URI-parametrit
| Nimi | Kohteessa | Pakollinen | Tyyppi | Kuvaus |
|---|---|---|---|---|
|
semantic
|
path | True |
string (uuid) |
Semanttinen mallin tunnus. |
|
workspace
|
path | True |
string (uuid) |
Työtilan tunnus. |
|
update
|
query |
boolean |
Kun asetuksena on tosi ja .platform-tiedosto annetaan osana määritystä, kohteen metatiedot päivitetään käyttämällä .platform-tiedoston metatietoja. |
Pyynnön leipäteksti
| Nimi | Pakollinen | Tyyppi | Kuvaus |
|---|---|---|---|
| definition | True |
semanttisen mallin julkinen määritys objekti. Lisätietoja semanttisen mallin määrityksen rakenteesta on tässä artikkelissa . |
|
| options |
Vaihtoehdot semanttisille mallille, jonka määritystä päivitetään. |
Vastaukset
| Nimi | Tyyppi | Kuvaus |
|---|---|---|
| 200 OK |
Pyynnön valmistuttua. |
|
| 202 Accepted |
Pyyntö hyväksytty. Päivitysmääritys on meneillään. Otsikot
|
|
| 429 Too Many Requests |
Palveluhinnan raja ylitettiin. Palvelin palauttaa otsikon, joka Otsikot Retry-After: integer |
|
| Other Status Codes |
Yleiset virhekoodit:
|
Esimerkit
Update a semantic model definition example
Mallipyyntö
POST https://api.fabric.microsoft.com/v1/workspaces/cfafbeb1-8037-4d0c-896e-a46fb27ff229/semanticModels/5b218778-e7a5-4d73-8187-f10824047715/updateDefinition?updateMetadata=True
{
"definition": {
"parts": [
{
"path": "model.bim",
"payload": "ewogICJjb21wYXRpYmlsaXR5TGV2ZW..GVzIjogWyBdDQogIH0NCn0",
"payloadType": "InlineBase64"
},
{
"path": "definition.pbism",
"payload": "ewogICJ2ZXJzaW9uIjogIjQuMC..HRpbmdzIjoge30KfQ==",
"payloadType": "InlineBase64"
},
{
"path": ".platform",
"payload": "ZG90UGxhdGZvcm1CYXNlNjRTdHJpbmc=",
"payloadType": "InlineBase64"
}
]
}
}
Mallivastaus
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
Määritelmät
| Nimi | Kuvaus |
|---|---|
|
Error |
Jäsennetty parametri, joka antaa koneluettavaa lisäkontekstia virheestä. |
|
Error |
Virheeseen liittyvä resurssitieto-objekti. |
|
Error |
Virhevastaus. |
|
Error |
Virheen vastauksen tiedot. |
|
Payload |
Määritelmäosan hyötykuorman tyyppi. Lisää hyötykuormitustyyppejä voidaan lisätä ajan kuluessa. |
|
Semantic |
semanttisen mallin julkinen määritys objekti. Lisätietoja semanttisen mallin määrityksen rakenteesta on tässä artikkelissa . |
|
Semantic |
Asetukset, joita käytetään luotaessa semanttista mallia määrityksen tai semanttisen mallin määrityksen päivittämisen yhteydessä. |
|
Semantic |
Semanttisen mallin määrityksen osaobjekti. |
|
Update |
Päivitä semanttisen mallin julkisen määrityksen pyynnön tiedot. |
ErrorParameter
Jäsennetty parametri, joka antaa koneluettavaa lisäkontekstia virheestä.
| Nimi | Tyyppi | Kuvaus |
|---|---|---|
| message |
string |
Ihmisen luettavissa oleva kuvaus parametrin merkityksestä. |
| name |
string |
Parametritunniste. |
| value |
string |
Parametriarvo. |
ErrorRelatedResource
Virheeseen liittyvä resurssitieto-objekti.
| Nimi | Tyyppi | Kuvaus |
|---|---|---|
| resourceId |
string |
Virheestä liittyvä resurssitunnus. |
| resourceType |
string |
Virheestä liittyvän resurssin tyyppi. |
ErrorResponse
Virhevastaus.
| Nimi | Tyyppi | Kuvaus |
|---|---|---|
| errorCode |
string |
Tietty tunniste, joka antaa tietoja virheehdosta ja mahdollistaa standardoidun tietoliikenteen palvelumme ja sen käyttäjien välillä. |
| isRetriable |
boolean |
Kun arvo on tosi, pyyntöä voidaan yrittää uudelleen. Määritä viive vastausotsikon |
| message |
string |
Ihmisen luettavissa oleva esitys virheestä. |
| moreDetails |
Luettelo virheiden lisätiedoista. |
|
| parameters |
Jäsennettyjä parametreja, jotka antavat koneluettavaa lisäkontekstia virheestä. |
|
| relatedResource |
Virheisiin liittyvät resurssitiedot. |
|
| requestId |
string (uuid) |
Virheeseen liittyvän pyynnön tunnus. |
ErrorResponseDetails
Virheen vastauksen tiedot.
| Nimi | Tyyppi | Kuvaus |
|---|---|---|
| errorCode |
string |
Tietty tunniste, joka antaa tietoja virheehdosta ja mahdollistaa standardoidun tietoliikenteen palvelumme ja sen käyttäjien välillä. |
| message |
string |
Ihmisen luettavissa oleva esitys virheestä. |
| parameters |
Jäsennettyjä parametreja, jotka antavat koneluettavaa lisäkontekstia virheestä. |
|
| relatedResource |
Virheisiin liittyvät resurssitiedot. |
PayloadType
Määritelmäosan hyötykuorman tyyppi. Lisää hyötykuormitustyyppejä voidaan lisätä ajan kuluessa.
| Arvo | Kuvaus |
|---|---|
| InlineBase64 |
Inline Base 64. |
SemanticModelDefinition
semanttisen mallin julkinen määritys objekti. Lisätietoja semanttisen mallin määrityksen rakenteesta on tässä artikkelissa .
| Nimi | Tyyppi | Kuvaus |
|---|---|---|
| format |
string |
Semanttisen mallin määrityksen muoto. |
| parts |
Luettelo määritysosista. |
SemanticModelDefinitionOptions
Asetukset, joita käytetään luotaessa semanttista mallia määrityksen tai semanttisen mallin määrityksen päivittämisen yhteydessä.
| Nimi | Tyyppi | Kuvaus |
|---|---|---|
| allowPurgeData |
boolean |
Semanttisen mallin olemassa olevien tietojen puhdistaminen, kun päivitettyä määritystä sovelletaan. Jotkin määritelmän muutokset edellyttävät olemassa olevien tietojen tyhjentämistä. tämän arvoksi määritetään True, jotta näitä muutoksia voidaan jatkaa, jolloin kaikki tiedot, joita ei voi säilyttää uudessa määrityksessä, tyhjenetään. Kun toiminto on valmis, lataa tiedot uudelleen päivittämään semanttinen malli. Oletusarvo on false. |
SemanticModelDefinitionPart
Semanttisen mallin määrityksen osaobjekti.
| Nimi | Tyyppi | Kuvaus |
|---|---|---|
| path |
string |
Semanttisen mallin osapolku. |
| payload |
string |
Semanttisen mallin osakuorma. |
| payloadType |
Hyötykuorman tyyppi. |
UpdateSemanticModelDefinitionRequest
Päivitä semanttisen mallin julkisen määrityksen pyynnön tiedot.
| Nimi | Tyyppi | Kuvaus |
|---|---|---|
| definition |
semanttisen mallin julkinen määritys objekti. Lisätietoja semanttisen mallin määrityksen rakenteesta on tässä artikkelissa . |
|
| options |
Vaihtoehdot semanttisille mallille, jonka määritystä päivitetään. |