Jaa


Items - Create Graph Model

Luo GraphModelin määritettyyn työtilaan.

Note

GraphModel-kohde on tällä hetkellä esikatselussa (lisätietoja).

Tämä ohjelmointirajapinta tukee pitkäkestoisia toimintoja.

Jos haluat luoda GraphModelin julkisella määrityksellä, katso GraphModel-artikkeli .

Oikeudet

Kutsujalla on oltava osallistujan työtilan rooli.

Vaaditut delegoidut vaikutusalueet

Item.ReadWrite.All

Rajoitukset

tuettujen käyttäjätietojen Microsoft Entra

Tämä ohjelmointirajapinta tukee tässä osiossa lueteltuja Microsoft -käyttäjätietoja.

Käyttäjätiedot Tuki
Käyttäjä Kyllä
palvelun päänimen ja Hallittujen käyttäjätietojen Kyllä

Liittymä

POST https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/graphModels

URI-parametrit

Nimi Kohteessa Pakollinen Tyyppi Description
workspaceId
path True

string (uuid)

Työtilan tunnus.

Pyynnön leipäteksti

Nimi Pakollinen Tyyppi Description
displayName True

string

GraphModel-näyttönimi. Näyttönimen on noudatettava nimeämissääntöjä kohdetyypin mukaan.

definition

GraphModelPublicDefinition

GraphModelin julkinen määritelmä.

description

string

GraphModelin kuvaus. Enimmäispituus on 256 merkkiä.

folderId

string (uuid)

Kansion tunnus. Jos sitä ei määritetä tai se on tyhjäarvo, GraphModel luodaan siten, että työtila on sen kansio.

sensitivityLabelSettings

SensitivityLabelSettings

GraphModelin luottamuksellisuustunnisteasetukset.

Vastaukset

Nimi Tyyppi Description
201 Created

GraphModel

Luonti onnistui

202 Accepted

Pyyntö hyväksytty, GraphModel-valmistelu on meneillään.

Otsikot

  • Location: string
  • x-ms-operation-id: string
  • Retry-After: integer
429 Too Many Requests

ErrorResponse

Palveluhinnan raja ylitettiin. Palvelin palauttaa otsikon, joka Retry-After ilmaisee sekunteina, kuinka kauan asiakkaan on odotettava, ennen kuin lisäpyynnöt lähetetään.

Otsikot

Retry-After: integer

Other Status Codes

ErrorResponse

Yleiset virhekoodit:

  • InvalidItemType – Kohdetyyppi on virheellinen

  • ItemDisplayNameAlreadyInUse – Kohteen näyttönimi on jo käytössä.

  • VioittunutPayload – Annetut tiedot ovat vioittuneet.

  • WorkspaceItemsLimitExceeded – Työtilan kohteen raja ylitetty.

Esimerkit

Create a GraphModel example
Create a GraphModel with public definition example

Create a GraphModel example

Mallipyyntö

POST https://api.fabric.microsoft.com/v1/workspaces/cfafbeb1-8037-4d0c-896e-a46fb27ff229/graphModels

{
  "displayName": "GraphModel 1",
  "description": "A GraphModel description."
}

Mallivastaus

{
  "displayName": "GraphModel 1",
  "description": "A GraphModel description.",
  "type": "GraphModel",
  "workspaceId": "cfafbeb1-8037-4d0c-896e-a46fb27ff229",
  "id": "5b218778-e7a5-4d73-8187-f10824047715",
  "sensitivityLabel": {
    "id": "b7b4f4d9-3f0d-4b3e-8f3d-4f6d3f4f3f4f"
  }
}
Location: https://api.fabric.microsoft.com/v1/operations/0acd697c-1550-43cd-b998-91bfbfbd47c6
x-ms-operation-id: 0acd697c-1550-43cd-b998-91bfbfbd47c6
Retry-After: 30

Create a GraphModel with public definition example

Mallipyyntö

POST https://api.fabric.microsoft.com/v1/workspaces/cfafbeb1-8037-4d0c-896e-a46fb27ff229/graphModels

{
  "displayName": "GraphModel 1",
  "description": "A GraphModel description.",
  "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"
      }
    ]
  }
}

Mallivastaus

{
  "displayName": "GraphModel 1",
  "description": "A GraphModel description.",
  "type": "GraphModel",
  "workspaceId": "cfafbeb1-8037-4d0c-896e-a46fb27ff229",
  "id": "5b218778-e7a5-4d73-8187-f10824047715",
  "sensitivityLabel": {
    "id": "b7b4f4d9-3f0d-4b3e-8f3d-4f6d3f4f3f4f"
  }
}
Location: https://api.fabric.microsoft.com/v1/operations/0acd697c-1550-43cd-b998-91bfbfbd47c6
x-ms-operation-id: 0acd697c-1550-43cd-b998-91bfbfbd47c6
Retry-After: 30

Määritelmät

Nimi Description
CreateGraphModelRequest

Luo GraphModel-pyynnön hyötykuorma.

ErrorRelatedResource

Virheeseen liittyvä resurssitieto-objekti.

ErrorResponse

Virhevastaus.

ErrorResponseDetails

Virheen vastauksen tiedot.

GraphModel

GraphModel-objekti.

GraphModelDefinitionFormat

Kohteen määrityksen muoto. Muita format tyyppejä voidaan lisätä ajan kuluessa.

GraphModelPublicDefinition

GraphModelin julkinen määritelmäobjekti. Katso tästä artikkelista lisätietoja GraphModelin julkisen määrityksen luomisesta.

GraphModelPublicDefinitionPart

GraphModel-määritelmäosaobjekti.

ItemTag

Edustaa kohteelle käytettyä tunnistetta.

ItemType

Kohteen tyyppi. Muita kohdetyyppejä voidaan lisätä ajan kuluessa.

PayloadType

Määritelmäosan hyötykuorman tyyppi. Lisää hyötykuormitustyyppejä voidaan lisätä ajan kuluessa.

SensitivityLabel

Edustaa kohteelle käytettyä luottamuksellisuustunnistetta.

SensitivityLabelApplyStrategy

Tämä on luottamuksellisuustunnisteen käyttöön tarkoitettu strategia. Oletusarvo on ApplyOrFail. Muita tyyppejä voidaan lisätä ajan mittaan.

SensitivityLabelSettings

Luottamuksellisuustunnisteen asetukset.

CreateGraphModelRequest

Luo GraphModel-pyynnön hyötykuorma.

Nimi Tyyppi Description
definition

GraphModelPublicDefinition

GraphModelin julkinen määritelmä.

description

string

GraphModelin kuvaus. Enimmäispituus on 256 merkkiä.

displayName

string

GraphModel-näyttönimi. Näyttönimen on noudatettava nimeämissääntöjä kohdetyypin mukaan.

folderId

string (uuid)

Kansion tunnus. Jos sitä ei määritetä tai se on tyhjäarvo, GraphModel luodaan siten, että työtila on sen kansio.

sensitivityLabelSettings

SensitivityLabelSettings

GraphModelin luottamuksellisuustunnisteasetukset.

ErrorRelatedResource

Virheeseen liittyvä resurssitieto-objekti.

Nimi Tyyppi Description
resourceId

string

Virheestä liittyvä resurssitunnus.

resourceType

string

Virheestä liittyvän resurssin tyyppi.

ErrorResponse

Virhevastaus.

Nimi Tyyppi Description
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ä.

moreDetails

ErrorResponseDetails[]

Luettelo virheiden lisätiedoista.

relatedResource

ErrorRelatedResource

Virheisiin liittyvät resurssitiedot.

requestId

string (uuid)

Virheeseen liittyvän pyynnön tunnus.

ErrorResponseDetails

Virheen vastauksen tiedot.

Nimi Tyyppi Description
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ä.

relatedResource

ErrorRelatedResource

Virheisiin liittyvät resurssitiedot.

GraphModel

GraphModel-objekti.

Nimi Tyyppi Description
description

string

Kohteen kuvaus.

displayName

string

Kohteen näyttönimi.

folderId

string (uuid)

Kansion tunnus.

id

string (uuid)

Kohdetunnus.

sensitivityLabel

SensitivityLabel

Kohteen luottamuksellisuustunniste.

tags

ItemTag[]

Luettelo käytössä olevista tunnisteista.

type

ItemType

Kohdetyyppi.

workspaceId

string (uuid)

Työtilan tunnus.

GraphModelDefinitionFormat

Kohteen määrityksen muoto. Muita format tyyppejä voidaan lisätä ajan kuluessa.

Arvo Description
json

GraphModelin julkisen määrityksen JSON-muoto, joka on suunniteltu erityisesti tukemaan Ci/CD-skenaarioita Fabricissa.

GraphModelPublicDefinition

GraphModelin julkinen määritelmäobjekti. Katso tästä artikkelista lisätietoja GraphModelin julkisen määrityksen luomisesta.

Nimi Tyyppi Description
format

GraphModelDefinitionFormat

Kohteen määrityksen muoto. Muita format tyyppejä voidaan lisätä ajan kuluessa.

parts

GraphModelPublicDefinitionPart[]

Luettelo määritysosista.

GraphModelPublicDefinitionPart

GraphModel-määritelmäosaobjekti.

Nimi Tyyppi Description
path

string

GraphModelin julkisen määrityksen osan polku.

payload

string

GraphModelin julkisen määritelmän osakuormitus.

payloadType

PayloadType

Hyötykuorman tyyppi.

ItemTag

Edustaa kohteelle käytettyä tunnistetta.

Nimi Tyyppi Description
displayName

string

Tunnisteen nimi.

id

string (uuid)

Tunnisteen tunnus.

ItemType

Kohteen tyyppi. Muita kohdetyyppejä voidaan lisätä ajan kuluessa.

Arvo Description
Dashboard

Power BI -koontinäyttö.

Report

PowerBI -raportti.

SemanticModel

PowerBI:n semanttinen malli.

PaginatedReport

PowerBI:n sivutettu raportti.

Datamart

PowerBI -tietomarssi.

Lakehouse

Tämä on lakehouse.

Eventhouse

Tapahtumatalo.

Environment

Ympäristö.

KQLDatabase

KQL-tietokanta.

KQLQueryset

KQL-kyselyjoukko.

KQLDashboard

KQL-koontinäyttö.

DataPipeline

Tietoputki.

Notebook

Muistikirja.

SparkJobDefinition

Spark-työn määritelmä.

MLExperiment

Koneoppimisen kokeilu.

MLModel

Koneoppimismalli.

Warehouse

Varasto.

Eventstream

Tapahtumavirta.

SQLEndpoint

SQL-päätepiste.

MirroredWarehouse

Peilattu varasto.

MirroredDatabase

Peilattu tietokanta.

Reflex

Refleksi.

GraphQLApi

Ohjelmointirajapinta GraphQL-kohteelle.

MountedDataFactory

A MountedDataFactory.

SQLDatabase

A SQLDatabase.

CopyJob

Kopiotyö.

VariableLibrary

MuuttujaLibrary.

Dataflow

Tietovuo.

ApacheAirflowJob

An ApacheAirflowJob.

WarehouseSnapshot

Varastotilannevedos.

DigitalTwinBuilder

A DigitalTwinBuilder.

DigitalTwinBuilderFlow

Digital Twin Builder -työnkulku.

MirroredAzureDatabricksCatalog

Peilattu Azure Databricks -luettelo.

Map

Kartta.

AnomalyDetector

Poikkeamien tunnistaminen.

UserDataFunction

Käyttäjätietofunktio.

GraphModel

A GraphModel.

GraphQuerySet

A Graph QuerySet.

SnowflakeDatabase

Snowflake-tietokannalla tallennetaan Snowflake-tililtä luodut Iceberg-taulukot.

OperationsAgent

A OperationsAgent.

CosmosDBDatabase

Cosmos DB -tietokanta.

Ontology

Ontologia.

EventSchemaSet

An EventSchemaSet.

DataAgent

A DataAgent.

PayloadType

Määritelmäosan hyötykuorman tyyppi. Lisää hyötykuormitustyyppejä voidaan lisätä ajan kuluessa.

Arvo Description
InlineBase64

Inline Base 64.

SensitivityLabel

Edustaa kohteelle käytettyä luottamuksellisuustunnistetta.

Nimi Tyyppi Description
id

string (uuid)

Tämä on luottamuksellisuustunnisteen tunnus.

SensitivityLabelApplyStrategy

Tämä on luottamuksellisuustunnisteen käyttöön tarkoitettu strategia. Oletusarvo on ApplyOrFail. Muita tyyppejä voidaan lisätä ajan mittaan.

Arvo Description
ApplyOrFail

Käytä luottamuksellisuustunnistetta tai epäonnistu toiminto, jos sitä ei voi käyttää.

Ignore

Ohita luottamuksellisuustunniste, jos sitä ei voi käyttää, ja jatka toiminnolla ilman tunnisteen käyttämistä.

SensitivityLabelSettings

Luottamuksellisuustunnisteen asetukset.

Nimi Tyyppi Description
labelId

string (uuid)

Tämä on luottamuksellisuustunnisteen tunnus.

sensitivityLabelApplyStrategy

SensitivityLabelApplyStrategy

Tämä on luottamuksellisuustunnisteen käyttöön tarkoitettu strategia.