Items - Get Upstream Relations (beta)

Henter oppstrømsrelasjoner for et element.

Obs!

Denne API-en er en del av en betaversjon og leveres bare for evaluerings- og utviklingsformål. Det kan endres basert på tilbakemelding og anbefales ikke for produksjonsbruk. Når du kaller opp denne API-en, må innringere angi true som verdi for spørringsparameteren beta.

Returnerer alle elementer som er oppstrøms av det angitte elementet, inkludert relasjonskanter og refererte arbeidsområder.

Tillatelser

Innringeren må ha lesetillatelser for elementet.

Nødvendige delegerte omfang

Item.Read.All eller Item.ReadWrite.All

Microsoft Entra støttede identiteter

Denne API-en støtter Microsoft identiteter oppført i denne delen.

Identity Kundestøtte
Bruker Ja
tjenestekontohaver og administrerte identiteter Ja

Grensesnitt

GET https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/items/{itemId}/relations/upstream?beta={beta}

URI-parametere

Navn I Obligatorisk Type Beskrivelse
itemId
path True

string (uuid)

Element-ID-en.

workspaceId
path True

string (uuid)

Arbeidsområde-ID-en.

beta
query True

boolean

Denne nødvendige parameteren må angis for å få tilgang til true denne API-en, som for øyeblikket er i betaversjon.

Svar

Navn Type Beskrivelse
200 OK

RelationsResponse

Forespørselen er fullført.

429 Too Many Requests

ErrorResponse

Grensen for tjenestesats ble overskredet. Serveren returnerer en Retry-After topptekst som angir, i sekunder, hvor lenge klienten må vente før du sender flere forespørsler.

Overskrifter

Retry-After: integer

Other Status Codes

ErrorResponse

Vanlige feilkoder:

  • ItemNotFound – Finner ikke det forespurte elementet.

  • InsufficientPrivileges – Innringeren har ikke tilstrekkelige tillatelser til å få tilgang til elementet.

Eksempler

Get upstream relations example

Eksempelforespørsel

GET https://api.fabric.microsoft.com/v1/workspaces/cfafbeb1-8037-4d0c-896e-a46fb27ff229/items/3546052c-ae64-4526-b1a8-52af7761426f/relations/upstream?beta=True

Eksempelsvar

{
  "items": [
    {
      "id": "9b218778-e7a5-4d73-8187-f10824047715",
      "type": "Lakehouse",
      "displayName": "Enterprise Sales Lakehouse",
      "workspaceId": "9a1f7d8b-4f9c-4c1e-b8e7-3d6c2b0a5f41"
    }
  ],
  "relations": [
    {
      "itemId": "3546052c-ae64-4526-b1a8-52af7761426f",
      "dependentOnItemId": "9b218778-e7a5-4d73-8187-f10824047715",
      "relationType": "PushData"
    }
  ],
  "workspaces": [
    {
      "id": "9a1f7d8b-4f9c-4c1e-b8e7-3d6c2b0a5f41",
      "displayName": "Data Engineering Workspace"
    }
  ]
}

Definisjoner

Navn Beskrivelse
ErrorRelatedResource

Objektet for feilrelaterte ressursdetaljer.

ErrorResponse

Feilsvaret.

ErrorResponseDetails

Feilsvardetaljene.

ItemType

Typen element. Flere elementtyper kan legges til over tid.

RelationsEdge

En relasjonskant mellom to elementer.

RelationsRelatedItem

Et element som er relatert til det angitte elementet. Dette er et delsett av det fullstendige elementobjektet, som bare inneholder egenskapene som returneres av relasjons-API-ene.

RelationsResponse

Et svar som inneholder relaterte elementer, relasjonskanter og refererte arbeidsområder.

RelationsWorkspace

Et arbeidsområde det refereres til i relasjonssvaret.

RelationType

Relasjonstypen mellom de to elementene. Flere relasjonstyper kan legges til over tid.

ErrorRelatedResource

Objektet for feilrelaterte ressursdetaljer.

Navn Type Beskrivelse
resourceId

string

Ressurs-ID-en som er involvert i feilen.

resourceType

string

Typen ressurs som er involvert i feilen.

ErrorResponse

Feilsvaret.

Navn Type Beskrivelse
errorCode

string

En bestemt identifikator som gir informasjon om en feilbetingelse, noe som gir standardisert kommunikasjon mellom tjenesten og brukerne.

isRetriable

boolean

Når sann, kan forespørselen prøves på nytt. Retry-After Bruk svarhodet til å fastslå forsinkelsen, hvis tilgjengelig.

message

string

En menneskelig lesbar representasjon av feilen.

moreDetails

ErrorResponseDetails[]

Liste over flere feildetaljer.

relatedResource

ErrorRelatedResource

Feilrelaterte ressursdetaljer.

requestId

string (uuid)

ID for forespørselen som er knyttet til feilen.

ErrorResponseDetails

Feilsvardetaljene.

Navn Type Beskrivelse
errorCode

string

En bestemt identifikator som gir informasjon om en feilbetingelse, noe som gir standardisert kommunikasjon mellom tjenesten og brukerne.

message

string

En menneskelig lesbar representasjon av feilen.

relatedResource

ErrorRelatedResource

Feilrelaterte ressursdetaljer.

ItemType

Typen element. Flere elementtyper kan legges til over tid.

Verdi Beskrivelse
Dashboard

PowerBI-instrumentbord.

Report

PowerBI-rapport.

SemanticModel

Semantisk PowerBI-modell.

PaginatedReport

Paginert powerbi-rapport.

Datamart

PowerBI-datamart.

Lakehouse

Et innsjøhus.

Eventhouse

Et arrangementshus.

Environment

Et miljø.

KQLDatabase

En KQL-database.

KQLQueryset

Et KQL-spørringssett.

KQLDashboard

Et KQL-instrumentbord.

DataPipeline

Et datasamlebånd.

Notebook

En notatblokk.

SparkJobDefinition

En spark-jobbdefinisjon.

MLExperiment

Et maskinlæringseksperiment.

MLModel

En maskinlæringsmodell.

Warehouse

Et lager.

Eventstream

En hendelsesstrøm.

SQLEndpoint

Et SQL-endepunkt.

MirroredWarehouse

Et speilvendt lager.

MirroredDatabase

En speilvendt database.

Reflex

En refleks.

GraphQLApi

En API for GraphQL-element.

MountedDataFactory

En MountedDataFactory.

SQLDatabase

En SQLDatabase.

CopyJob

En kopieringsjobb.

VariableLibrary

En VariableLibrary.

Dataflow

En dataflyt.

ApacheAirflowJob

En ApacheAirflowJob.

WarehouseSnapshot

Et øyeblikksbilde av lageret.

DigitalTwinBuilder

En DigitalTwinBuilder.

DigitalTwinBuilderFlow

En digital Twin Builder-flyt.

MirroredAzureDatabricksCatalog

En speilet azure databricks-katalog.

Map

Et kart.

AnomalyDetector

En avviksdetektor.

UserDataFunction

En brukerdatafunksjon.

GraphModel

En GraphModel.

GraphQuerySet

Et graph QuerySet.

SnowflakeDatabase

En Snowflake Database for å lagre Iceberg-tabeller opprettet fra Snowflake-kontoen.

OperationsAgent

En OperationsAgent.

CosmosDBDatabase

En Cosmos DB-database.

Ontology

En ontologi.

EventSchemaSet

En EventSchemaset.

DataAgent

En DataAgent.

MirroredCatalog

En MirroredCatalog.

AppBackend

En AppBackend.

OrgApp

En organisasjonsapp.

OrgAppAudience

En organisasjonsapp målgruppe.

DataBuildToolJob

En DataBuildToolJob.

AzureDatabricksStorage

Et OneLake-støttet lagringselement for Azure Databricks.

Plan

En plan.

RelationsEdge

En relasjonskant mellom to elementer.

Navn Type Beskrivelse
dependentOnItemId

string (uuid)

Identifikatoren for elementet som kildeelementet avhenger av.

itemId

string (uuid)

Kildeelementidentifikatoren.

relationType

RelationType

Relasjonstypen mellom de to elementene. Flere relasjonstyper kan legges til over tid.

RelationsRelatedItem

Et element som er relatert til det angitte elementet. Dette er et delsett av det fullstendige elementobjektet, som bare inneholder egenskapene som returneres av relasjons-API-ene.

Navn Type Beskrivelse
displayName

string

Visningsnavnet for elementet.

id

string (uuid)

Element-ID-en.

type

ItemType

Elementtypen.

workspaceId

string (uuid)

ID-en for arbeidsområdet som inneholder elementet. Bruk denne ID-en til å finne arbeidsområdet i workspaces listen.

RelationsResponse

Et svar som inneholder relaterte elementer, relasjonskanter og refererte arbeidsområder.

Navn Type Beskrivelse
items

RelationsRelatedItem[]

En liste over relaterte elementer.

relations

RelationsEdge[]

En liste over relasjonskanter mellom elementer.

workspaces

RelationsWorkspace[]

En liste over arbeidsområder det refereres til av de relaterte elementene.

RelationsWorkspace

Et arbeidsområde det refereres til i relasjonssvaret.

Navn Type Beskrivelse
displayName

string

Visningsnavnet for arbeidsområdet.

id

string (uuid)

Arbeidsområdeidentifikatoren.

RelationType

Relasjonstypen mellom de to elementene. Flere relasjonstyper kan legges til over tid.

Verdi Beskrivelse
CascadeDelete

En CascadeDelete-relasjon angir at elementet er overordnet for den underordnedeOnItemId, og sletting av elementet vil føre til at det avhengige elementet også slettes.

WeakAssociation

En WeakAssociation-relasjon angir at det er en myk avhengighet av elementet som identifiseres av dependentOnItemId. Hvis det underordnede elementet slettes, fjernes relasjonen.

Datasource

En datakilderelasjon angir at det er en myk avhengighet av elementet som identifiseres av en vanlig datakilde. Hvis det underordnede elementet slettes, fjernes relasjonen.

PushData

En PushData-relasjon indikerer at et avhengig element skriver/skyver data til et avhengig element (elementet som identifiseres av den avhengigeOnItemId). Hvis det underordnede elementet slettes, fjernes relasjonen.

Orchestration

En orkestreringsrelasjon indikerer at et element utfører behandlings- eller orkestreringsprosesser for avhengighetselementet (elementet som identifiseres av dependentOnItemId). Hvis det underordnede elementet slettes, fjernes relasjonen.

Shortcut

En snarveisrelasjon angir at et element har en snarvei eller kobling til data eller dataområde fra elementet som identifiseres av dependentOnItemId. Hvis det underordnede elementet slettes, fjernes relasjonen.

HiddenInWorkspace

HiddenInWorkspace angir at elementet som eier denne relasjonen, vil bli skjult i arbeidsområdet.