Items - Get Queryable Graph Type (beta)
Obtiene el tipo de gráfico consultable actual.
Nota:
El elemento GraphModel se encuentra actualmente en versión preliminar (más información).
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 el valor del parámetro beta de consulta (preview el parámetro de consulta se ha reemplazado por beta. Para la compatibilidad con versiones anteriores, preview todavía se admite y se comporta igual que beta).
Esta API admite paginación.
Permissions
El autor de la llamada debe tener un rol de área de trabajo de visor . El autor de la llamada debe tener permisos de lectura para el modelo de grafo.
Ámbitos delegados necesarios
Workspace.Read.All o Workspace.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 | No |
Interfaz
GET https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/GraphModels/{GraphModelId}/getQueryableGraphType?beta={beta}
Parámetros de identificador URI
| Nombre | En | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Graph
|
path | True |
string (uuid) |
Id. de GraphModel. |
|
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 |
Tipo de grafo consultable actual. |
|
| 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 queryable graph type example
Solicitud de ejemplo
GET https://api.fabric.microsoft.com/v1/workspaces/f089354e-8366-4e18-aea3-4cb4a3a50b48/GraphModels/41ce06d1-d81b-4ea0-bc6d-2ce3dd2f8e87/getQueryableGraphType?beta=True
Respuesta de muestra
{
"nodeTypes": [
{
"alias": "096a5133-fd82-4000-ac8a-404532ab6fd6",
"primaryKeyProperties": [
"customerIDK"
],
"labels": [
"customer"
],
"properties": [
{
"name": "customerIDK",
"type": "INT"
},
{
"name": "firstName",
"type": "STRING"
},
{
"name": "lastName",
"type": "STRING"
},
{
"name": "fullName",
"type": "STRING"
}
]
},
{
"alias": "dced4642-b93d-4da4-815c-a171932043a4",
"primaryKeyProperties": [
"productIDK"
],
"labels": [
"products"
],
"properties": [
{
"name": "productIDK",
"type": "INT"
},
{
"name": "productNumber",
"type": "STRING"
},
{
"name": "productName",
"type": "STRING"
},
{
"name": "modelName",
"type": "STRING"
},
{
"name": "makeFlag",
"type": "INT"
},
{
"name": "standardCost",
"type": "FLOAT"
},
{
"name": "listPrice",
"type": "FLOAT"
},
{
"name": "subCategoryIDFK",
"type": "INT"
}
]
}
],
"edgeTypes": [
{
"alias": "3ef6a474-ef38-4923-abcf-6f2e9230f1eb",
"labels": [
"customerProducts"
],
"sourceNodeType": {
"alias": "096a5133-fd82-4000-ac8a-404532ab6fd6"
},
"destinationNodeType": {
"alias": "dced4642-b93d-4da4-815c-a171932043a4"
},
"properties": []
}
]
}
Definiciones
| Nombre | Description |
|---|---|
|
Edge |
Tipo de borde de grafo. |
|
Error |
Objeto de detalles del recurso relacionado con el error. |
|
Error |
Respuesta de error. |
|
Error |
Detalles de la respuesta de error. |
|
Graph |
Tipo de grafo que especifica la estructura de un grafo. |
|
Node |
Tipo de nodo de grafo. |
|
Node |
Referencia a un tipo de nodo. |
| Property |
Una propiedad de elemento de grafo. |
EdgeType
Tipo de borde de grafo.
| Nombre | Tipo | Description |
|---|---|---|
| alias |
string |
Alias de tipo perimetral. |
| destinationNodeType |
Tipo de nodo de destino. |
|
| labels |
string[] |
Etiquetas de tipo perimetral. |
| properties |
Property[] |
Lista de propiedades de tipo perimetral. |
| sourceNodeType |
Tipo de nodo de origen. |
ErrorRelatedResource
Objeto de detalles del recurso relacionado con el error.
| Nombre | Tipo | Description |
|---|---|---|
| resourceId |
string |
Identificador de recurso implicado 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. |
| message |
string |
Representación legible 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 legible del error. |
| relatedResource |
Detalles del recurso relacionado con el error. |
GraphType
Tipo de grafo que especifica la estructura de un grafo.
| Nombre | Tipo | Description |
|---|---|---|
| edgeTypes |
Edge |
Lista de tipos de bordes de grafos. |
| nodeTypes |
Node |
Lista de tipos de nodo de grafos. |
NodeType
Tipo de nodo de grafo.
| Nombre | Tipo | Description |
|---|---|---|
| alias |
string |
Alias de tipo de nodo. |
| labels |
string[] |
Etiquetas de tipo de nodo. |
| primaryKeyProperties |
string[] |
Lista de propiedades de clave principal de tipo de nodo. |
| properties |
Property[] |
Lista de propiedades de tipo de nodo. |
NodeTypeReference
Referencia a un tipo de nodo.
| Nombre | Tipo | Description |
|---|---|---|
| alias |
string |
Alias de tipo de nodo. |
Property
Una propiedad de elemento de grafo.
| Nombre | Tipo | Description |
|---|---|---|
| name |
string |
Nombre de la propiedad. |
| type |
string |
Tipo de propiedad. |