Items - Get Downstream Relations (beta)
Ottiene le relazioni downstream per un elemento.
Note
Questa API fa parte di una versione beta e viene fornita solo a scopo di valutazione e sviluppo. Può cambiare in base al feedback e non è consigliato per l'uso in produzione.
Quando si chiama questa API, i chiamanti devono specificare true come valore per il parametro betadi query .
Restituisce tutti gli elementi downstream dell'elemento specificato, inclusi i bordi delle relazioni e le aree di lavoro a cui si fa riferimento.
Autorizzazioni
Il chiamante deve disporre delle autorizzazioni di lettura per l'elemento.
Ambiti delegati obbligatori
Item.Read.All o Item.ReadWrite.All
Identità supportate da Microsoft Entra
Questa API supporta le identità di Microsoft elencate in questa sezione.
| Identità | Support |
|---|---|
| User | Yes |
| Principale del servizio e Identità gestite | Yes |
Interfaccia
GET https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/items/{itemId}/relations/downstream?beta={beta}
Parametri dell'URI
| Nome | In | Necessario | Tipo | Descrizione |
|---|---|---|---|---|
|
item
|
path | True |
string (uuid) |
ID elemento. |
|
workspace
|
path | True |
string (uuid) |
L’ID dell’area di lavoro. |
|
beta
|
query | True |
boolean |
Questo parametro obbligatorio deve essere impostato su per accedere a |
Risposte
| Nome | Tipo | Descrizione |
|---|---|---|
| 200 OK |
Richiesta completata correttamente. |
|
| 429 Too Many Requests |
È stato superato il limite di velocità del servizio. Il server restituisce un'intestazione Intestazioni Retry-After: integer |
|
| Other Status Codes |
Codici di errore comuni:
|
Esempio
Get downstream relations example
Esempio di richiesta
GET https://api.fabric.microsoft.com/v1/workspaces/cfafbeb1-8037-4d0c-896e-a46fb27ff229/items/9b218778-e7a5-4d73-8187-f10824047715/relations/downstream?beta=True
Risposta di esempio
{
"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"
}
]
}
Definizioni
| Nome | Descrizione |
|---|---|
|
Error |
Oggetto dei dettagli della risorsa relativo all'errore. |
|
Error |
Risposta di errore. |
|
Error |
Dettagli della risposta di errore. |
|
Item |
Tipo dell'elemento. È possibile aggiungere altri tipi di elemento nel tempo. |
|
Relations |
Bordo della relazione tra due elementi. |
|
Relations |
Elemento correlato all'elemento specificato. Si tratta di un subset dell'oggetto elemento completo, contenente solo le proprietà restituite dalle API delle relazioni. |
|
Relations |
Risposta contenente elementi correlati, bordi delle relazioni e aree di lavoro a cui si fa riferimento. |
|
Relations |
Area di lavoro a cui si fa riferimento nella risposta delle relazioni. |
|
Relation |
Tipo di relazione tra i due elementi. È possibile aggiungere altri tipi di relazione nel tempo. |
ErrorRelatedResource
Oggetto dei dettagli della risorsa relativo all'errore.
| Nome | Tipo | Descrizione |
|---|---|---|
| resourceId |
string |
ID risorsa coinvolto nell'errore. |
| resourceType |
string |
Tipo della risorsa coinvolta nell'errore. |
ErrorResponse
Risposta di errore.
| Nome | Tipo | Descrizione |
|---|---|---|
| errorCode |
string |
Identificatore specifico che fornisce informazioni su una condizione di errore, consentendo la comunicazione standardizzata tra il servizio e i relativi utenti. |
| isRetriable |
boolean |
Se true, la richiesta può essere ritentata. Usare l'intestazione della |
| message |
string |
Rappresentazione leggibile dell'errore. |
| moreDetails |
Elenco di dettagli aggiuntivi sull'errore. |
|
| relatedResource |
Dettagli della risorsa correlati all'errore. |
|
| requestId |
string (uuid) |
ID della richiesta associata all'errore. |
ErrorResponseDetails
Dettagli della risposta di errore.
| Nome | Tipo | Descrizione |
|---|---|---|
| errorCode |
string |
Identificatore specifico che fornisce informazioni su una condizione di errore, consentendo la comunicazione standardizzata tra il servizio e i relativi utenti. |
| message |
string |
Rappresentazione leggibile dell'errore. |
| relatedResource |
Dettagli della risorsa correlati all'errore. |
ItemType
Tipo dell'elemento. È possibile aggiungere altri tipi di elemento nel tempo.
| Valore | Descrizione |
|---|---|
| Dashboard |
Dashboard di Power BI. |
| Report |
Report di Power BI. |
| SemanticModel |
Modello semantico di PowerBI. |
| PaginatedReport |
Report impaginato di Power BI. |
| Datamart |
Datamart di PowerBI. |
| Lakehouse |
Un lakehouse. |
| Eventhouse |
Una casa eventi. |
| Environment |
Un ambiente. |
| KQLDatabase |
Un database KQL. |
| KQLQueryset |
Set di query KQL. |
| KQLDashboard |
Dashboard KQL. |
| DataPipeline |
Una pipeline di dati. |
| Notebook |
Un notebook. |
| SparkJobDefinition |
Definizione di processo Spark. |
| MLExperiment |
Esperimento di Machine Learning. |
| MLModel |
Modello di Machine Learning. |
| Warehouse |
Un magazzino. |
| Eventstream |
Flusso di eventi. |
| SQLEndpoint |
Endpoint SQL. |
| MirroredWarehouse |
Magazzino con mirroring. |
| MirroredDatabase |
Database con mirroring. |
| Reflex |
Un riflesso. |
| GraphQLApi |
API per l'elemento GraphQL. |
| MountedDataFactory |
Oggetto MountedDataFactory. |
| SQLDatabase |
A SQLDatabase. |
| CopyJob |
Processo di copia. |
| VariableLibrary |
VariabileLibrary. |
| Dataflow |
Flusso di dati. |
| ApacheAirflowJob |
An ApacheAirflowJob. |
| WarehouseSnapshot |
Uno snapshot del warehouse. |
| DigitalTwinBuilder |
A DigitalTwinBuilder. |
| DigitalTwinBuilderFlow |
Flusso di Generatore di gemelli digitali. |
| MirroredAzureDatabricksCatalog |
Catalogo di Azure databricks con mirroring. |
| Map |
Una mappa. |
| AnomalyDetector |
Rilevamento anomalie. |
| UserDataFunction |
Funzione dati utente. |
| GraphModel |
A GraphModel. |
| GraphQuerySet |
Oggetto Graph QuerySet. |
| SnowflakeDatabase |
Un database Snowflake per archiviare le tabelle Iceberg create dall'account Snowflake. |
| OperationsAgent |
Oggetto OperationsAgent. |
| CosmosDBDatabase |
Un database Cosmos DB. |
| Ontology |
Ontologia. |
| EventSchemaSet |
An EventSchemaSet. |
| DataAgent |
Oggetto DataAgent. |
| MirroredCatalog |
Oggetto MirroredCatalog. |
| AppBackend |
An AppBackend. |
| OrgApp |
Un'app dell'organizzazione. |
| OrgAppAudience |
Gruppo di destinatari di un'app dell'organizzazione. |
| DataBuildToolJob |
A DataBuildToolJob. |
| AzureDatabricksStorage |
Elemento di archiviazione supportato da OneLake per Azure Databricks. |
RelationsEdge
Bordo della relazione tra due elementi.
| Nome | Tipo | Descrizione |
|---|---|---|
| dependentOnItemId |
string (uuid) |
Identificatore dell'elemento da cui dipende l'elemento di origine. |
| itemId |
string (uuid) |
Identificatore dell'elemento di origine. |
| relationType |
Tipo di relazione tra i due elementi. È possibile aggiungere altri tipi di relazione nel tempo. |
RelationsRelatedItem
Elemento correlato all'elemento specificato. Si tratta di un subset dell'oggetto elemento completo, contenente solo le proprietà restituite dalle API delle relazioni.
| Nome | Tipo | Descrizione |
|---|---|---|
| displayName |
string |
Nome visualizzato dell'elemento. |
| id |
string (uuid) |
ID elemento. |
| type |
Tipo di elemento. |
|
| workspaceId |
string (uuid) |
ID dell'area di lavoro che contiene l'elemento. Usare questo ID per trovare l'area di lavoro nell'elenco |
RelationsResponse
Risposta contenente elementi correlati, bordi delle relazioni e aree di lavoro a cui si fa riferimento.
| Nome | Tipo | Descrizione |
|---|---|---|
| items |
Elenco di elementi correlati. |
|
| relations |
Elenco dei bordi delle relazioni tra gli elementi. |
|
| workspaces |
Elenco di aree di lavoro a cui fanno riferimento gli elementi correlati. |
RelationsWorkspace
Area di lavoro a cui si fa riferimento nella risposta delle relazioni.
| Nome | Tipo | Descrizione |
|---|---|---|
| displayName |
string |
Nome visualizzato dell'area di lavoro. |
| id |
string (uuid) |
Identificatore dell'area di lavoro. |
RelationType
Tipo di relazione tra i due elementi. È possibile aggiungere altri tipi di relazione nel tempo.
| Valore | Descrizione |
|---|---|
| CascadeDelete |
Una relazione CascadeDelete indica che l'elemento è padre dell'elemento dependentOnItemId e l'eliminazione dell'elemento causerà anche l'eliminazione dell'elemento dipendente. |
| WeakAssociation |
Una relazione WeakAssociation indica che esiste una dipendenza temporanea dall'elemento identificato dall'elemento dependentOnItemId. Se l'elemento dipendente viene eliminato, la relazione verrà rimossa. |
| Datasource |
Una relazione Origine dati indica che esiste una dipendenza temporanea dall'elemento identificato da un'origine dati comune. Se l'elemento dipendente viene eliminato, la relazione verrà rimossa. |
| PushData |
Una relazione PushData indica che un elemento dipendente scrive/inserisce i dati in un elemento dependecy(l'elemento identificato da dependentOnItemId). Se l'elemento dipendente viene eliminato, la relazione verrà rimossa. |
| Orchestration |
Una relazione di orchestrazione indica che un elemento esegue processi di gestione o orchestrazione dell'elemento di dipendenza(l'elemento identificato da dependentOnItemId). Se l'elemento dipendente viene eliminato, la relazione verrà rimossa. |
| Shortcut |
Una relazione Collegamento indica che un elemento ha un collegamento o un collegamento a dati o a un'area dati dall'elemento identificato dall'elemento dependentOnItemId. Se l'elemento dipendente viene eliminato, la relazione verrà rimossa. |
| HiddenInWorkspace |
HiddenInWorkspace indica che l'elemento proprietario di questa relazione verrà nascosto nell'area di lavoro. |