Items - Get Upstream Relations (beta)
Obtiene las relaciones ascendentes de un elemento.
Nota:
Esta API forma parte de una versión beta y solo se proporciona con fines de evaluación y desarrollo. Puede cambiar en función de los comentarios y no se recomienda para su uso en producción.
Al llamar a esta API, los autores de llamadas deben especificar true como valor para el parámetro betade consulta .
Devuelve todos los elementos que están ascendentes del elemento especificado, incluidos los bordes de relación y las áreas de trabajo a las que se hace referencia.
Permissions
El autor de la llamada debe tener permisos de lectura para el elemento.
Ámbitos delegados necesarios
Item.Read.All o Item.ReadWrite.All
Identidades admitidas de Microsoft Entra
Esta API admite las identidades de Microsoft enumeradas en esta sección.
| Identidad | Support |
|---|---|
| Usuario | Sí |
| Entidad de servicio e Identidades administradas | Sí |
Interface
GET https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/items/{itemId}/relations/upstream?beta={beta}
Parámetros de identificador URI
| Nombre | En | Requerido | Tipo | Description |
|---|---|---|---|---|
|
item
|
path | True |
string (uuid) |
Identificador del elemento. |
|
workspace
|
path | True |
string (uuid) |
El identificador del área de trabajo. |
|
beta
|
query | True |
boolean |
Este parámetro necesario debe establecerse en |
Respuestas
| Nombre | Tipo | Description |
|---|---|---|
| 200 OK |
Solicitud completada correctamente. |
|
| 429 Too Many Requests |
Se superó el límite de frecuencia de servicio. El servidor devuelve un Encabezados Retry-After: integer |
|
| Other Status Codes |
Códigos de error comunes:
|
Ejemplos
Get upstream relations example
Solicitud de ejemplo
GET https://api.fabric.microsoft.com/v1/workspaces/cfafbeb1-8037-4d0c-896e-a46fb27ff229/items/3546052c-ae64-4526-b1a8-52af7761426f/relations/upstream?beta=True
Respuesta de muestra
{
"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"
}
]
}
Definiciones
| Nombre | Description |
|---|---|
|
Error |
Objeto de detalles del recurso relacionado con el error. |
|
Error |
Respuesta de error. |
|
Error |
Detalles de la respuesta de error. |
|
Item |
Tipo del elemento. Se pueden agregar tipos de elementos adicionales a lo largo del tiempo. |
|
Relations |
Borde de relación entre dos elementos. |
|
Relations |
Elemento relacionado con el elemento especificado. Se trata de un subconjunto del objeto de elemento completo, que contiene solo las propiedades devueltas por las API de relaciones. |
|
Relations |
Respuesta que contiene elementos relacionados, bordes de relación y áreas de trabajo a las que se hace referencia. |
|
Relations |
Área de trabajo a la que se hace referencia en la respuesta de las relaciones. |
|
Relation |
Tipo de relación entre los dos elementos. Se pueden agregar tipos de relación adicionales a lo largo del tiempo. |
ErrorRelatedResource
Objeto de detalles del recurso relacionado con el error.
| Nombre | Tipo | Description |
|---|---|---|
| resourceId |
string |
ID de recurso que está involucrado en el error. |
| resourceType |
string |
Tipo del recurso implicado en el error. |
ErrorResponse
Respuesta de error.
| Nombre | Tipo | Description |
|---|---|---|
| errorCode |
string |
Identificador específico que proporciona información sobre una condición de error, lo que permite una comunicación estandarizada entre nuestro servicio y sus usuarios. |
| isRetriable |
boolean |
Cuando es true, se puede reintentar la solicitud. Use el |
| message |
string |
Representación comprensible para humanos del error. |
| moreDetails |
Lista de detalles de error adicionales. |
|
| relatedResource |
Detalles del recurso relacionado con el error. |
|
| requestId |
string (uuid) |
Identificador de la solicitud asociada al error. |
ErrorResponseDetails
Detalles de la respuesta de error.
| Nombre | Tipo | Description |
|---|---|---|
| errorCode |
string |
Identificador específico que proporciona información sobre una condición de error, lo que permite una comunicación estandarizada entre nuestro servicio y sus usuarios. |
| message |
string |
Representación comprensible para humanos del error. |
| relatedResource |
Detalles del recurso relacionado con el error. |
ItemType
Tipo del elemento. Se pueden agregar tipos de elementos adicionales a lo largo del tiempo.
| Valor | Description |
|---|---|
| Dashboard |
Panel de PowerBI. |
| Report |
Informe de PowerBI. |
| SemanticModel |
Modelo semántico de PowerBI. |
| PaginatedReport |
Informe paginado de PowerBI. |
| Datamart |
Datamart de PowerBI. |
| Lakehouse |
Una casa de lago. |
| Eventhouse |
Un centro de eventos. |
| Environment |
Un entorno. |
| KQLDatabase |
Una base de datos KQL. |
| KQLQueryset |
Un conjunto de consultas KQL. |
| KQLDashboard |
Un panel de KQL. |
| DataPipeline |
Una canalización de datos. |
| Notebook |
Un cuaderno. |
| SparkJobDefinition |
Una definición de trabajo de Spark. |
| MLExperiment |
Un experimento de aprendizaje automático. |
| MLModel |
Un modelo de aprendizaje automático. |
| Warehouse |
Un almacén. |
| Eventstream |
Una secuencia de eventos. |
| SQLEndpoint |
Un punto de conexión de SQL. |
| MirroredWarehouse |
Un almacén reflejado. |
| MirroredDatabase |
Una base de datos reflejada. |
| Reflex |
Un reflejo. |
| GraphQLApi |
Una API para el elemento GraphQL. |
| MountedDataFactory |
A MountedDataFactory. |
| SQLDatabase |
A SQLDatabase. |
| CopyJob |
Un trabajo de copia. |
| VariableLibrary |
A VariableLibrary. |
| Dataflow |
Flujo de datos. |
| ApacheAirflowJob |
An ApacheAirflowJob. |
| WarehouseSnapshot |
Una instantánea de almacenamiento. |
| DigitalTwinBuilder |
A DigitalTwinBuilder. |
| DigitalTwinBuilderFlow |
Un flujo de Digital Twin Builder. |
| MirroredAzureDatabricksCatalog |
Un catálogo de Azure Databricks reflejado. |
| Map |
Un mapa. |
| AnomalyDetector |
An Anomaly Detector. |
| UserDataFunction |
Una función de datos de usuario. |
| GraphModel |
Un GraphModel. |
| GraphQuerySet |
Un conjunto de consultas de Graph. |
| SnowflakeDatabase |
Una base de datos de Snowflake para almacenar tablas de Cosmos creadas a partir de la cuenta de Snowflake. |
| OperationsAgent |
A OperationsAgent. |
| CosmosDBDatabase |
Una base de datos de Cosmos DB. |
| Ontology |
Una ontología. |
| EventSchemaSet |
An EventSchemaSet. |
| DataAgent |
A DataAgent. |
| MirroredCatalog |
A MirroredCatalog. |
| AppBackend |
An AppBackend. |
| OrgApp |
Una aplicación de organización. |
| OrgAppAudience |
Un público de la aplicación de organización. |
| DataBuildToolJob |
A DataBuildToolJob. |
| AzureDatabricksStorage |
Un elemento de almacenamiento respaldado por OneLake para Azure Databricks. |
RelationsEdge
Borde de relación entre dos elementos.
| Nombre | Tipo | Description |
|---|---|---|
| dependentOnItemId |
string (uuid) |
Identificador del elemento del que depende el elemento de origen. |
| itemId |
string (uuid) |
Identificador del elemento de origen. |
| relationType |
Tipo de relación entre los dos elementos. Se pueden agregar tipos de relación adicionales a lo largo del tiempo. |
RelationsRelatedItem
Elemento relacionado con el elemento especificado. Se trata de un subconjunto del objeto de elemento completo, que contiene solo las propiedades devueltas por las API de relaciones.
| Nombre | Tipo | Description |
|---|---|---|
| displayName |
string |
Nombre para mostrar del elemento. |
| id |
string (uuid) |
Identificador del elemento. |
| type |
Tipo de elemento. |
|
| workspaceId |
string (uuid) |
Identificador del área de trabajo que contiene el elemento. Use este identificador para buscar el área de trabajo en la |
RelationsResponse
Respuesta que contiene elementos relacionados, bordes de relación y áreas de trabajo a las que se hace referencia.
| Nombre | Tipo | Description |
|---|---|---|
| items |
Lista de elementos relacionados. |
|
| relations |
Lista de bordes de relación entre elementos. |
|
| workspaces |
Lista de áreas de trabajo a las que hacen referencia los elementos relacionados. |
RelationsWorkspace
Área de trabajo a la que se hace referencia en la respuesta de las relaciones.
| Nombre | Tipo | Description |
|---|---|---|
| displayName |
string |
Nombre para mostrar del área de trabajo. |
| id |
string (uuid) |
Identificador del área de trabajo. |
RelationType
Tipo de relación entre los dos elementos. Se pueden agregar tipos de relación adicionales a lo largo del tiempo.
| Valor | Description |
|---|---|
| CascadeDelete |
Una relación CascadeDelete indica que el elemento es el elemento primario del elemento dependienteOnItemId y la eliminación del elemento hará que también se elimine el elemento dependiente. |
| WeakAssociation |
Una relación WeakAssociation indica que hay una dependencia temporal en el elemento identificado por el elemento dependentOnItemId. Si se elimina el elemento Dependiente, se quitará la relación. |
| Datasource |
Una relación datasource indica que hay una dependencia temporal en el elemento identificado por un origen de datos común. Si se elimina el elemento Dependiente, se quitará la relación. |
| PushData |
Una relación PushData indica que un elemento dependiente escribe o inserta datos en elementos dependientes (el elemento identificado por el elemento dependentOnItemId). Si se elimina el elemento Dependiente, se quitará la relación. |
| Orchestration |
Una relación de orquestación indica que un elemento ejecuta procesos de administración o orquestación del elemento de dependencia (el elemento identificado por dependentOnItemId). Si se elimina el elemento Dependiente, se quitará la relación. |
| Shortcut |
Una relación de acceso directo indica que un elemento tiene un acceso directo o un vínculo a datos o área de datos del elemento identificado por el elemento dependentOnItemId. Si se elimina el elemento Dependiente, se quitará la relación. |
| HiddenInWorkspace |
HiddenInWorkspace indica que el elemento que posee esta relación se ocultará en el área de trabajo. |