Items - Get Downstream Relations (beta)
Hiermee haalt u downstreamrelaties voor een item op.
Note
Deze API maakt deel uit van een bètaversie en is alleen beschikbaar voor evaluatie- en ontwikkelingsdoeleinden. Het kan veranderen op basis van feedback en wordt niet aanbevolen voor productiegebruik.
Bij het aanroepen van deze API moeten aanroepers de waarde voor de queryparameter trueopgevenbeta.
Retourneert alle items die downstream van het opgegeven item zijn, inclusief de relationele randen en werkruimten waarnaar wordt verwezen.
Machtigingen
De beller moet leesmachtigingen voor het item hebben.
Vereiste gedelegeerde bevoegdheden
Item.Read.All of Item.ReadWrite.All
Door Microsoft Entra ondersteunde identiteiten
Deze API ondersteunt de Microsoft-identiteiten die in deze sectie worden vermeld.
| Identiteit | Support |
|---|---|
| User | Yes |
| serviceprincipal en beheerde identiteiten | Yes |
Interface
GET https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/items/{itemId}/relations/downstream?beta={beta}
URI-parameters
| Name | In | Vereist | Type | Description |
|---|---|---|---|---|
|
item
|
path | True |
string (uuid) |
De item-id. |
|
workspace
|
path | True |
string (uuid) |
De werkruimte-ID. |
|
beta
|
query | True |
boolean |
Deze vereiste parameter moet worden ingesteld voor |
Antwoorden
| Name | Type | Description |
|---|---|---|
| 200 OK |
De aanvraag is voltooid. |
|
| 429 Too Many Requests |
De servicesnelheidslimiet is overschreden. De server retourneert een Kopteksten Retry-After: integer |
|
| Other Status Codes |
Veelvoorkomende foutcodes:
|
Voorbeelden
Get downstream relations example
Voorbeeldaanvraag
GET https://api.fabric.microsoft.com/v1/workspaces/cfafbeb1-8037-4d0c-896e-a46fb27ff229/items/9b218778-e7a5-4d73-8187-f10824047715/relations/downstream?beta=True
Voorbeeldrespons
{
"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"
}
]
}
Definities
| Name | Description |
|---|---|
|
Error |
Het foutgerelateerde resourcedetailsobject. |
|
Error |
De foutreactie. |
|
Error |
De details van het foutbericht. |
|
Item |
Het type item. Er kunnen in de loop van de tijd extra itemtypen worden toegevoegd. |
|
Relations |
Een relationele rand tussen twee items. |
|
Relations |
Een item dat is gerelateerd aan het opgegeven item. Dit is een subset van het volledige itemobject, dat alleen de eigenschappen bevat die worden geretourneerd door de relatie-API's. |
|
Relations |
Een antwoord met gerelateerde items, relationele randen en werkruimten waarnaar wordt verwezen. |
|
Relations |
Een werkruimte waarnaar wordt verwezen in het antwoord op relaties. |
|
Relation |
Het type relatie tussen de twee items. Er kunnen in de loop van de tijd extra relationele typen worden toegevoegd. |
ErrorRelatedResource
Het foutgerelateerde resourcedetailsobject.
| Name | Type | Description |
|---|---|---|
| resourceId |
string |
De resource-ID die betrokken is bij het probleem. |
| resourceType |
string |
Het type resource dat betrokken is bij de fout. |
ErrorResponse
De foutreactie.
| Name | Type | Description |
|---|---|---|
| errorCode |
string |
Een specifieke id die informatie biedt over een foutvoorwaarde, waardoor gestandaardiseerde communicatie tussen onze service en de gebruikers mogelijk is. |
| isRetriable |
boolean |
Wanneer waar, kan de aanvraag opnieuw worden geprobeerd. Gebruik de |
| message |
string |
Een leesbare weergave van de fout. |
| moreDetails |
Lijst met aanvullende foutdetails. |
|
| relatedResource |
Details van de foutgerelateerde resource. |
|
| requestId |
string (uuid) |
Id van de aanvraag die is gekoppeld aan de fout. |
ErrorResponseDetails
De details van het foutbericht.
| Name | Type | Description |
|---|---|---|
| errorCode |
string |
Een specifieke id die informatie biedt over een foutvoorwaarde, waardoor gestandaardiseerde communicatie tussen onze service en de gebruikers mogelijk is. |
| message |
string |
Een leesbare weergave van de fout. |
| relatedResource |
Details van de foutgerelateerde resource. |
ItemType
Het type item. Er kunnen in de loop van de tijd extra itemtypen worden toegevoegd.
| Waarde | Description |
|---|---|
| Dashboard |
PowerBI-dashboard. |
| Report |
PowerBI-rapport. |
| SemanticModel |
Semantisch Power BI-model. |
| PaginatedReport |
Gepagineerd Power BI-rapport. |
| Datamart |
PowerBI-datamart. |
| Lakehouse |
Een lakehouse. |
| Eventhouse |
Een eventhouse. |
| Environment |
Een omgeving. |
| KQLDatabase |
Een KQL-database. |
| KQLQueryset |
Een KQL-queryset. |
| KQLDashboard |
Een KQL-dashboard. |
| DataPipeline |
Een gegevenspijplijn. |
| Notebook |
Een notitieblok. |
| SparkJobDefinition |
Een Spark-taakdefinitie. |
| MLExperiment |
Een machine learning-experiment. |
| MLModel |
Een machine learning-model. |
| Warehouse |
Een magazijn. |
| Eventstream |
Een eventstream. |
| SQLEndpoint |
Een SQL-eindpunt. |
| MirroredWarehouse |
Een gespiegeld magazijn. |
| MirroredDatabase |
Een gespiegelde database. |
| Reflex |
Een reflex. |
| GraphQLApi |
Een API voor GraphQL-item. |
| MountedDataFactory |
Een MountedDataFactory. |
| SQLDatabase |
Een SQLDatabase. |
| CopyJob |
Een kopieertaak. |
| VariableLibrary |
Een VariableLibrary. |
| Dataflow |
Een gegevensstroom. |
| ApacheAirflowJob |
Een ApacheAirflowJob. |
| WarehouseSnapshot |
Een momentopname van een magazijn. |
| DigitalTwinBuilder |
Een DigitalTwinBuilder. |
| DigitalTwinBuilderFlow |
Een Digital Twin Builder Flow. |
| MirroredAzureDatabricksCatalog |
Een gespiegelde Azure Databricks-catalogus. |
| Map |
Een kaart. |
| AnomalyDetector |
Een Anomaly Detector. |
| UserDataFunction |
Een gebruikersgegevensfunctie. |
| GraphModel |
Een GraphModel. |
| GraphQuerySet |
Een Graph QuerySet. |
| SnowflakeDatabase |
Een Snowflake-database voor het opslaan van Iceberg-tabellen die zijn gemaakt op basis van het Snowflake-account. |
| OperationsAgent |
Een OperationsAgent. |
| CosmosDBDatabase |
Een Cosmos DB-database. |
| Ontology |
Een Ontologie. |
| EventSchemaSet |
Een EventSchemaSet. |
| DataAgent |
Een DataAgent. |
| MirroredCatalog |
Een mirroredCatalog. |
| AppBackend |
Een AppBackend. |
| OrgApp |
Een organisatie-app. |
| OrgAppAudience |
Een organisatie-app-doelgroep. |
| DataBuildToolJob |
Een DataBuildToolJob. |
| AzureDatabricksStorage |
Een door OneLake ondersteund opslagitem voor Azure Databricks. |
RelationsEdge
Een relationele rand tussen twee items.
| Name | Type | Description |
|---|---|---|
| dependentOnItemId |
string (uuid) |
De id van het item waarvan het bronitem afhankelijk is. |
| itemId |
string (uuid) |
De bronitem-id. |
| relationType |
Het type relatie tussen de twee items. Er kunnen in de loop van de tijd extra relationele typen worden toegevoegd. |
RelationsRelatedItem
Een item dat is gerelateerd aan het opgegeven item. Dit is een subset van het volledige itemobject, dat alleen de eigenschappen bevat die worden geretourneerd door de relatie-API's.
| Name | Type | Description |
|---|---|---|
| displayName |
string |
De weergavenaam van het item. |
| id |
string (uuid) |
De item-id. |
| type |
Het itemtype. |
|
| workspaceId |
string (uuid) |
De id van de werkruimte die het item bevat. Gebruik deze id om de werkruimte in de |
RelationsResponse
Een antwoord met gerelateerde items, relationele randen en werkruimten waarnaar wordt verwezen.
| Name | Type | Description |
|---|---|---|
| items |
Een lijst met gerelateerde items. |
|
| relations |
Een lijst met relationele randen tussen items. |
|
| workspaces |
Een lijst met werkruimten waarnaar wordt verwezen door de gerelateerde items. |
RelationsWorkspace
Een werkruimte waarnaar wordt verwezen in het antwoord op relaties.
| Name | Type | Description |
|---|---|---|
| displayName |
string |
De weergavenaam van de werkruimte. |
| id |
string (uuid) |
De werkruimte-id. |
RelationType
Het type relatie tussen de twee items. Er kunnen in de loop van de tijd extra relationele typen worden toegevoegd.
| Waarde | Description |
|---|---|
| CascadeDelete |
Een CascadeDelete-relatie geeft aan dat het item het bovenliggende item is van de dependentOnItemId en het verwijderen van het item zorgt ervoor dat het afhankelijke item ook wordt verwijderd. |
| WeakAssociation |
Een WeakAssociation-relatie geeft aan dat er een zachte afhankelijkheid is van het item dat wordt geïdentificeerd door de dependentOnItemId. Als het afhankelijke item wordt verwijderd, wordt de relatie verwijderd. |
| Datasource |
Een gegevensbronrelatie geeft aan dat er een zachte afhankelijkheid is van het item dat wordt geïdentificeerd door een gemeenschappelijke gegevensbron. Als het afhankelijke item wordt verwijderd, wordt de relatie verwijderd. |
| PushData |
Een PushData-relatie geeft aan dat een afhankelijk item gegevens schrijft/pusht naar afhankelijk item (het item dat is geïdentificeerd door de dependentOnItemId). Als het afhankelijke item wordt verwijderd, wordt de relatie verwijderd. |
| Orchestration |
Een indelingsrelatie geeft aan dat een item beheer- of indelingsprocessen van het afhankelijkheidsitem uitvoert (het item dat wordt geïdentificeerd door de dependentOnItemId). Als het afhankelijke item wordt verwijderd, wordt de relatie verwijderd. |
| Shortcut |
Een snelkoppelingsrelatie geeft aan dat een item een snelkoppeling of koppeling heeft naar gegevens of gegevensgebied van het item dat is geïdentificeerd door de dependentOnItemId. Als het afhankelijke item wordt verwijderd, wordt de relatie verwijderd. |
| HiddenInWorkspace |
HiddenInWorkspace geeft aan dat het item dat eigenaar is van deze relatie wordt verborgen in de werkruimte. |