Items - Get Downstream Relations (beta)
Hämtar underordnade relationer för ett objekt.
Anmärkning
Det här API:et är en del av en betaversion och tillhandahålls endast i utvärderings- och utvecklingssyfte. Den kan ändras baserat på feedback och rekommenderas inte för produktionsanvändning.
När du anropar det här API:et måste anropare ange true som värde för frågeparametern beta.
Returnerar alla objekt som är underordnade det angivna objektet, inklusive relationskanter och refererade arbetsytor.
Behörigheter
Anroparen måste ha läsbehörighet för objektet.
Obligatoriska delegerade omfång
Item.Read.All eller Item.ReadWrite.All
Identiteter som stöds av Microsoft Entra
Det här API:et stöder Microsoft identiteter som anges i det här avsnittet.
| Identitet | Support |
|---|---|
| User | Ja |
| Tjänsthuvudnamn och hanterade identiteter | Ja |
Interface
GET https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/items/{itemId}/relations/downstream?beta={beta}
URI-parametrar
| Name | I | Obligatorisk | Typ | Description |
|---|---|---|---|---|
|
item
|
path | True |
string (uuid) |
Objekt-ID:t. |
|
workspace
|
path | True |
string (uuid) |
Arbetsyte-ID. |
|
beta
|
query | True |
boolean |
Den här obligatoriska parametern måste anges för att få åtkomst till |
Svar
| Name | Typ | Description |
|---|---|---|
| 200 OK |
Begäran har slutförts. |
|
| 429 Too Many Requests |
Gränsen för tjänstfrekvens överskreds. Servern returnerar ett Sidhuvuden Retry-After: integer |
|
| Other Status Codes |
Vanliga felkoder:
|
Exempel
Get downstream relations example
Exempelbegäran
GET https://api.fabric.microsoft.com/v1/workspaces/cfafbeb1-8037-4d0c-896e-a46fb27ff229/items/9b218778-e7a5-4d73-8187-f10824047715/relations/downstream?beta=True
Exempelsvar
{
"items": [
{
"id": "3546052c-ae64-4526-b1a8-52af7761426f",
"type": "Report",
"displayName": "Q4 Sales Dashboard",
"workspaceId": "cfafbeb1-8037-4d0c-896e-a46fb27ff229"
},
{
"id": "9b218778-e7a5-4d73-8187-f10824047715",
"type": "SemanticModel",
"displayName": "Sales Semantic Model",
"workspaceId": "cfafbeb1-8037-4d0c-896e-a46fb27ff229"
}
],
"relations": [
{
"itemId": "3546052c-ae64-4526-b1a8-52af7761426f",
"dependentOnItemId": "9b218778-e7a5-4d73-8187-f10824047715",
"relationType": "PushData"
}
],
"workspaces": [
{
"id": "cfafbeb1-8037-4d0c-896e-a46fb27ff229",
"displayName": "Finance Analytics Workspace"
}
]
}
Definitioner
| Name | Description |
|---|---|
|
Error |
Det felrelaterade resursinformationsobjektet. |
|
Error |
Felsvaret. |
|
Error |
Detaljer om felsvaret. |
|
Item |
Typ av objekt. Ytterligare objekttyper kan läggas till över tid. |
|
Relations |
En relationsgräns mellan två objekt. |
|
Relations |
Ett objekt som är relaterat till det angivna objektet. Det här är en delmängd av det fullständiga objektobjektet som endast innehåller de egenskaper som returneras av relations-API:erna. |
|
Relations |
Ett svar som innehåller relaterade objekt, relationskanter och refererade arbetsytor. |
|
Relations |
En arbetsyta som refereras till i relationssvaret. |
|
Relation |
Typ av relation mellan de två objekten. Ytterligare relationstyper kan läggas till över tid. |
ErrorRelatedResource
Det felrelaterade resursinformationsobjektet.
| Name | Typ | Description |
|---|---|---|
| resourceId |
string |
Resurs-ID:t som är inblandat i felet. |
| resourceType |
string |
Typen av resurs som är inblandad i felet. |
ErrorResponse
Felsvaret.
| Name | Typ | Description |
|---|---|---|
| errorCode |
string |
En specifik identifierare som ger information om ett feltillstånd, vilket möjliggör standardiserad kommunikation mellan vår tjänst och dess användare. |
| isRetriable |
boolean |
När det är sant kan begäran göras på nytt. Använd svarshuvudet |
| message |
string |
En mänsklig läsbar representation av felet. |
| moreDetails |
Lista över ytterligare felinformation. |
|
| relatedResource |
Detaljer om resursen relaterad till felet. |
|
| requestId |
string (uuid) |
ID för den begäran som är associerad med felet. |
ErrorResponseDetails
Detaljer om felsvaret.
| Name | Typ | Description |
|---|---|---|
| errorCode |
string |
En specifik identifierare som ger information om ett feltillstånd, vilket möjliggör standardiserad kommunikation mellan vår tjänst och dess användare. |
| message |
string |
En mänsklig läsbar representation av felet. |
| relatedResource |
Detaljer om resursen relaterad till felet. |
ItemType
Typ av objekt. Ytterligare objekttyper kan läggas till över tid.
| Värde | Description |
|---|---|
| Dashboard |
PowerBI-instrumentpanel. |
| Report |
PowerBI-rapport. |
| SemanticModel |
PowerBI-semantisk modell. |
| PaginatedReport |
Sidnumrerad PowerBI-rapport. |
| Datamart |
PowerBI-datamart. |
| Lakehouse |
Ett sjöhus. |
| Eventhouse |
Ett eventhouse. |
| Environment |
En miljö. |
| KQLDatabase |
En KQL-databas. |
| KQLQueryset |
En KQL-frågeuppsättning. |
| KQLDashboard |
En KQL-instrumentpanel. |
| DataPipeline |
En datapipeline. |
| Notebook |
En anteckningsbok. |
| SparkJobDefinition |
En definition för Spark-jobb. |
| MLExperiment |
Ett maskininlärningsexperiment. |
| MLModel |
En maskininlärningsmodell. |
| Warehouse |
Ett lager. |
| Eventstream |
En händelseström. |
| SQLEndpoint |
En SQL-slutpunkt. |
| MirroredWarehouse |
Ett speglat lager. |
| MirroredDatabase |
En speglad databas. |
| Reflex |
En reflex. |
| GraphQLApi |
Ett API för GraphQL-objekt. |
| MountedDataFactory |
En MountedDataFactory. |
| SQLDatabase |
En SQLDatabase. |
| CopyJob |
Ett kopieringsjobb. |
| VariableLibrary |
En VariableLibrary. |
| Dataflow |
Ett dataflöde. |
| ApacheAirflowJob |
Ett ApacheAirflowJob. |
| WarehouseSnapshot |
En ögonblicksbild av lagret. |
| DigitalTwinBuilder |
En DigitalTwinBuilder. |
| DigitalTwinBuilderFlow |
Ett Digital Twin Builder Flow. |
| MirroredAzureDatabricksCatalog |
En speglad azure databricks-katalog. |
| Map |
En karta. |
| AnomalyDetector |
En avvikelseidentifiering. |
| UserDataFunction |
En användardatafunktion. |
| GraphModel |
En GraphModel. |
| GraphQuerySet |
En Graph QuerySet. |
| SnowflakeDatabase |
En Snowflake-databas för att lagra isbergstabeller som skapats från Snowflake-kontot. |
| OperationsAgent |
En OperationsAgent. |
| CosmosDBDatabase |
En Cosmos DB-databas. |
| Ontology |
En ontologi. |
| EventSchemaSet |
En EventSchemaSet. |
| DataAgent |
En DataAgent. |
| MirroredCatalog |
En MirroredCatalog. |
| AppBackend |
En AppBackend. |
| OrgApp |
En organisationsapp. |
| OrgAppAudience |
En målgrupp för en organisationsapp. |
| DataBuildToolJob |
Ett DataBuildToolJob. |
| AzureDatabricksStorage |
Ett OneLake-säkerhetskopierat lagringsobjekt för Azure Databricks. |
RelationsEdge
En relationsgräns mellan två objekt.
| Name | Typ | Description |
|---|---|---|
| dependentOnItemId |
string (uuid) |
Identifieraren för det objekt som källobjektet är beroende av. |
| itemId |
string (uuid) |
Källobjektets identifierare. |
| relationType |
Typ av relation mellan de två objekten. Ytterligare relationstyper kan läggas till över tid. |
RelationsRelatedItem
Ett objekt som är relaterat till det angivna objektet. Det här är en delmängd av det fullständiga objektobjektet som endast innehåller de egenskaper som returneras av relations-API:erna.
| Name | Typ | Description |
|---|---|---|
| displayName |
string |
Objektets visningsnamn. |
| id |
string (uuid) |
Objekt-ID:t. |
| type |
Objekttypen. |
|
| workspaceId |
string (uuid) |
ID för arbetsytan som innehåller objektet. Använd det här ID:t för att hitta arbetsytan i |
RelationsResponse
Ett svar som innehåller relaterade objekt, relationskanter och refererade arbetsytor.
| Name | Typ | Description |
|---|---|---|
| items |
En lista över relaterade objekt. |
|
| relations |
En lista över relationskanter mellan objekt. |
|
| workspaces |
En lista över arbetsytor som refereras av relaterade objekt. |
RelationsWorkspace
En arbetsyta som refereras till i relationssvaret.
| Name | Typ | Description |
|---|---|---|
| displayName |
string |
Arbetsytans visningsnamn. |
| id |
string (uuid) |
Arbetsytans ID. |
RelationType
Typ av relation mellan de två objekten. Ytterligare relationstyper kan läggas till över tid.
| Värde | Description |
|---|---|
| CascadeDelete |
En CascadeDelete-relation anger att objektet är överordnat för det beroendeOnItemId och om du tar bort objektet tas även det beroende objektet bort. |
| WeakAssociation |
En WeakAssociation-relation anger att det finns ett mjukt beroende av objektet som identifieras av det beroendeOnItemId. Om det beroende objektet tas bort tas relationen bort. |
| Datasource |
En Datasource-relation anger att det finns ett mjukt beroende av objektet som identifieras av en gemensam datakälla. Om det beroende objektet tas bort tas relationen bort. |
| PushData |
En PushData-relation anger att ett beroende objekt skriver/push-överför data till beroende objekt (objektet som identifieras av det beroendeOnItemId). Om det beroende objektet tas bort tas relationen bort. |
| Orchestration |
En orkestreringsrelation anger att ett objekt kör hanterings- eller orkestreringsprocesser för beroendeobjektet (objektet som identifieras av det beroendeOnItemId). Om det beroende objektet tas bort tas relationen bort. |
| Shortcut |
En genvägsrelation anger att ett objekt har en genväg eller länk till data eller dataområde från objekt som identifierats av det beroendeOnItemId. Om det beroende objektet tas bort tas relationen bort. |
| HiddenInWorkspace |
HiddenInWorkspace anger att objektet som äger den här relationen kommer att döljas på arbetsytan. |