Items - Get Queryable Graph Type (beta)
현재 쿼리 가능한 그래프 형식을 가져옵니다.
비고
GraphModel 항목은 현재 미리 보기로 제공됩니다(자세한 정보).
이 API는 베타 릴리스의 일부이며 평가 및 개발 목적으로만 제공됩니다. 피드백에 따라 변경 될 수 있으며 프로덕션 사용에는 권장되지 않습니다.
이 API를 호출할 때 호출자는 쿼리 매개 변수 true 의 값으로 지정 beta 해야 합니다.preview 쿼리 매개 변수는 .로 대체beta되었습니다. 이전 버전과의 호환성을 preview 위해 계속 지원되며 )와 동일하게 beta동작합니다.
이 API는 페이지 매김지원합니다.
Permissions
호출자에게 는 뷰어 작업 영역 역할이 있어야 합니다. 호출자에게 그래프 모델에 대한 읽기 권한이 있어야 합니다.
필요한 위임된 범위
Workspace.Read.All 또는 Workspace.ReadWrite.All
지원되는 ID Microsoft Entra
이 API는 이 섹션에 나열된 Microsoft ID 지원합니다.
| 아이덴티티 | Support |
|---|---|
| 사용자 | Yes |
| 서비스 주체 및 관리 ID | Yes |
인터페이스
GET https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/graphModels/{graphModelId}/getQueryableGraphType?beta={beta}
URI 매개 변수
| Name | In(다음 안에) | 필수 | 형식 | Description |
|---|---|---|---|---|
|
graph
|
path | True |
string (uuid) |
GraphModel ID입니다. |
|
workspace
|
path | True |
string (uuid) |
작업 영역 ID입니다. |
|
beta
|
query | True |
boolean |
현재 베타 버전인 이 API에 액세스하려면 |
응답
| Name | 형식 | Description |
|---|---|---|
| 200 OK |
현재 쿼리 가능한 그래프 형식입니다. |
|
| 429 Too Many Requests |
서비스 속도 제한을 초과했습니다. 서버는 클라이언트가 헤더 Retry-After: integer |
|
| Other Status Codes |
일반적인 오류 코드:
|
예제
Get queryable graph type example
샘플 요청
GET https://api.fabric.microsoft.com/v1/workspaces/f089354e-8366-4e18-aea3-4cb4a3a50b48/graphModels/41ce06d1-d81b-4ea0-bc6d-2ce3dd2f8e87/getQueryableGraphType?beta=True
샘플 응답
{
"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": []
}
]
}
정의
| Name | Description |
|---|---|
|
Edge |
그래프 에지 형식입니다. |
|
Error |
오류 관련 리소스 세부 정보 개체입니다. |
|
Error |
오류 응답입니다. |
|
Error |
오류 응답 세부 정보입니다. |
|
Graph |
그래프의 구조를 지정하는 그래프 형식입니다. |
|
Node |
그래프 노드 형식입니다. |
|
Node |
노드 형식에 대한 참조입니다. |
| Property |
그래프 요소 속성입니다. |
EdgeType
그래프 에지 형식입니다.
| Name | 형식 | Description |
|---|---|---|
| alias |
string |
에지 형식 별칭입니다. |
| destinationNodeType |
대상 노드 유형입니다. |
|
| labels |
string[] |
에지 형식 레이블입니다. |
| properties |
Property[] |
에지 형식 속성 목록입니다. |
| sourceNodeType |
원본 노드 형식입니다. |
ErrorRelatedResource
오류 관련 리소스 세부 정보 개체입니다.
| Name | 형식 | Description |
|---|---|---|
| resourceId |
string |
오류와 관련된 리소스 ID입니다. |
| resourceType |
string |
오류와 관련된 리소스의 형식입니다. |
ErrorResponse
오류 응답입니다.
| Name | 형식 | Description |
|---|---|---|
| errorCode |
string |
오류 조건에 대한 정보를 제공하여 서비스와 사용자 간의 표준화된 통신을 허용하는 특정 식별자입니다. |
| message |
string |
사용자가 읽을 수 있는 오류 표현입니다. |
| moreDetails |
추가 오류 세부 정보 목록입니다. |
|
| relatedResource |
오류 관련 리소스 세부 정보입니다. |
|
| requestId |
string (uuid) |
오류와 연결된 요청의 ID입니다. |
ErrorResponseDetails
오류 응답 세부 정보입니다.
| Name | 형식 | Description |
|---|---|---|
| errorCode |
string |
오류 조건에 대한 정보를 제공하여 서비스와 사용자 간의 표준화된 통신을 허용하는 특정 식별자입니다. |
| message |
string |
사용자가 읽을 수 있는 오류 표현입니다. |
| relatedResource |
오류 관련 리소스 세부 정보입니다. |
GraphType
그래프의 구조를 지정하는 그래프 형식입니다.
| Name | 형식 | Description |
|---|---|---|
| edgeTypes |
Edge |
그래프 에지 형식의 목록입니다. |
| nodeTypes |
Node |
그래프 노드 형식의 목록입니다. |
NodeType
그래프 노드 형식입니다.
| Name | 형식 | Description |
|---|---|---|
| alias |
string |
노드 형식 별칭입니다. |
| labels |
string[] |
노드 형식 레이블입니다. |
| primaryKeyProperties |
string[] |
노드 유형 기본 키 속성 목록입니다. |
| properties |
Property[] |
노드 형식 속성 목록입니다. |
NodeTypeReference
노드 형식에 대한 참조입니다.
| Name | 형식 | Description |
|---|---|---|
| alias |
string |
노드 형식 별칭입니다. |
Property
그래프 요소 속성입니다.
| Name | 형식 | Description |
|---|---|---|
| name |
string |
속성 이름입니다. |
| type |
string |
속성 형식입니다. |