Items - Create KQL Queryset
지정된 작업 영역에 KQL 쿼리 세트를 만듭니다.
정의를 사용하여 KQL 쿼리 세트를 만들려면 KQL 쿼리 세트 정의 문서를 참조하세요.
권한을
호출자에게는 기여자 이상의 작업 영역 역할이 있어야 합니다.
필요한 위임된 범위
KQLQueryset.ReadWrite.All 또는 Item.ReadWrite.All
Microsoft Entra 지원 ID
이 API는 이 섹션에 나열된 Microsoft ID 지원합니다.
신원 | 지원 |
---|---|
사용자 | 예 |
서비스 주체 및 관리 ID | 예 |
인터페이스
POST https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/kqlQuerysets
URI 매개 변수
Name | In(다음 안에) | 필수 | 형식 | Description |
---|---|---|---|---|
workspace
|
path | True |
string uuid |
작업 영역 ID입니다. |
요청 본문
Name | 필수 | 형식 | Description |
---|---|---|---|
displayName | True |
string |
KQL 쿼리 세트 표시 이름입니다. 표시 이름은 항목 유형에 따라 명명 규칙을 따라야 합니다. |
definition |
KQL 쿼리 세트 공용 정의입니다. |
||
description |
string |
KQL 쿼리 세트 설명입니다. 최대 길이는 256자입니다. |
응답
Name | 형식 | Description |
---|---|---|
201 Created |
성공적으로 생성됨 |
|
Other Status Codes |
일반적인 오류 코드:
|
예제
Create a KQL queryset example |
Create a KQL queryset with definition example |
Create a KQL queryset example
샘플 요청
POST https://api.fabric.microsoft.com/v1/workspaces/cfafbeb1-8037-4d0c-896e-a46fb27ff229/kqlQuerysets
{
"displayName": "KQLQueryset_1",
"description": "A KQL queryset description"
}
샘플 응답
{
"displayName": "KQLQueryset_1",
"description": "A KQL queryset description",
"type": "KQLQueryset",
"workspaceId": "cfafbeb1-8037-4d0c-896e-a46fb27ff229",
"id": "5b218778-e7a5-4d73-8187-f10824047715"
}
Create a KQL queryset with definition example
샘플 요청
POST https://api.fabric.microsoft.com/v1/workspaces/cfafbeb1-8037-4d0c-896e-a46fb27ff229/kqlQuerysets
{
"displayName": "KQLQueryset_1",
"description": "A KQL queryset description",
"definition": {
"format": null,
"parts": [
{
"path": "RealTimeQueryset.json",
"payload": "ewogICAgInF1ZXJ5c2V0IjogewogICAgICAgICJ2ZXJzaW9uIjogIjEuMC4wIiwKICAgICAgICAiZGF0YVNvdXJjZXMiOiBbewogICAgICAgICAgICAgICAgImlkIjogImMyNDM0YmY4LTI1YmItNGFhMC04NzQ2LWRiNDcwNTMzYWRhZiIsCiAgICAgICAgICAgICAgICAiY2x1c3RlclVyaSI6ICJodHRwczovL2hlbHAua3VzdG8ud2luZG93cy5uZXQvIiwKICAgICAgICAgICAgICAgICJ0eXBlIjogIkF6dXJlRGF0YUV4cGxvcmVyIiwKICAgICAgICAgICAgICAgICJkYXRhYmFzZU5hbWUiOiAiU2FtcGxlcyIKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInRhYnMiOiBbewogICAgICAgICAgICAgICAgImlkIjogImNjZDdiOTBjLTUxZmUtNDI5Zi1hODUzLTM4NWIwMmJkNzRjOSIsCiAgICAgICAgICAgICAgICAiY29udGVudCI6ICJTdG9ybUV2ZW50c1xcXFxufCBjb3VudCIsCiAgICAgICAgICAgICAgICAidGl0bGUiOiAiVGFiMU5hbWUiLAogICAgICAgICAgICAgICAgImRhdGFTb3VyY2VJZCI6ICJjMjQzNGJmOC0yNWJiLTRhYTAtODc0Ni1kYjQ3MDUzM2FkYWYiCiAgICAgICAgICAgIH0KICAgICAgICBdCiAgICB9Cn0=",
"payloadType": "InlineBase64"
}
]
}
}
샘플 응답
{
"displayName": "KQLQueryset_1",
"description": "A KQL queryset description",
"type": "KQLQueryset",
"workspaceId": "cfafbeb1-8037-4d0c-896e-a46fb27ff229",
"id": "5b218778-e7a5-4d73-8187-f10824047715"
}
정의
Name | Description |
---|---|
Create |
KQL 쿼리 세트 요청 페이로드를 만듭니다. |
Error |
오류 관련 리소스 세부 정보 개체입니다. |
Error |
오류 응답입니다. |
Error |
오류 응답 세부 정보입니다. |
Item |
항목의 형식입니다. 추가 항목 유형은 시간이 지남에 따라 추가될 수 있습니다. |
KQLQueryset |
KQL 쿼리 세트 개체입니다. |
KQLQueryset |
KQL 쿼리 세트 공용 정의 개체입니다. |
KQLQueryset |
KQL 쿼리 세트 정의 부분 개체입니다. |
Payload |
정의 파트 페이로드의 형식입니다. 추가 페이로드 유형은 시간이 지남에 따라 추가될 수 있습니다. |
CreateKQLQuerysetRequest
KQL 쿼리 세트 요청 페이로드를 만듭니다.
Name | 형식 | Description |
---|---|---|
definition |
KQL 쿼리 세트 공용 정의입니다. |
|
description |
string |
KQL 쿼리 세트 설명입니다. 최대 길이는 256자입니다. |
displayName |
string |
KQL 쿼리 세트 표시 이름입니다. 표시 이름은 항목 유형에 따라 명명 규칙을 따라야 합니다. |
ErrorRelatedResource
오류 관련 리소스 세부 정보 개체입니다.
Name | 형식 | Description |
---|---|---|
resourceId |
string |
오류와 관련된 리소스 ID입니다. |
resourceType |
string |
오류와 관련된 리소스의 형식입니다. |
ErrorResponse
오류 응답입니다.
Name | 형식 | Description |
---|---|---|
errorCode |
string |
오류 조건에 대한 정보를 제공하여 서비스와 사용자 간의 표준화된 통신을 허용하는 특정 식별자입니다. |
message |
string |
사용자가 읽을 수 있는 오류 표현입니다. |
moreDetails |
추가 오류 세부 정보 목록입니다. |
|
relatedResource |
오류 관련 리소스 세부 정보입니다. |
|
requestId |
string |
오류와 연결된 요청의 ID입니다. |
ErrorResponseDetails
오류 응답 세부 정보입니다.
Name | 형식 | Description |
---|---|---|
errorCode |
string |
오류 조건에 대한 정보를 제공하여 서비스와 사용자 간의 표준화된 통신을 허용하는 특정 식별자입니다. |
message |
string |
사용자가 읽을 수 있는 오류 표현입니다. |
relatedResource |
오류 관련 리소스 세부 정보입니다. |
ItemType
항목의 형식입니다. 추가 항목 유형은 시간이 지남에 따라 추가될 수 있습니다.
값 | Description |
---|---|
Dashboard |
PowerBI 대시보드. |
DataPipeline |
데이터 파이프라인입니다. |
Datamart |
PowerBI datamart. |
Environment |
환경입니다. |
Eventhouse |
이벤트 하우스. |
Eventstream |
eventstream입니다. |
GraphQLApi |
GraphQL 항목에 대한 API입니다. |
KQLDashboard |
KQL 대시보드. |
KQLDatabase |
KQL 데이터베이스입니다. |
KQLQueryset |
KQL 쿼리 세트입니다. |
Lakehouse |
레이크 하우스. |
MLExperiment |
기계 학습 실험입니다. |
MLModel |
기계 학습 모델입니다. |
MirroredDatabase |
미러된 데이터베이스입니다. |
MirroredWarehouse |
미러된 창고입니다. |
MountedDataFactory |
MountedDataFactory입니다. |
Notebook |
전자 필기장입니다. |
PaginatedReport |
PowerBI 페이지를 매긴 보고서입니다. |
Reflex |
반사. |
Report |
PowerBI 보고서입니다. |
SQLDatabase |
SQLDatabase입니다. |
SQLEndpoint |
SQL 엔드포인트입니다. |
SemanticModel |
PowerBI 의미 체계 모델입니다. |
SparkJobDefinition |
Spark 작업 정의입니다. |
Warehouse |
창고. |
KQLQueryset
KQL 쿼리 세트 개체입니다.
Name | 형식 | Description |
---|---|---|
description |
string |
항목 설명입니다. |
displayName |
string |
항목 표시 이름입니다. |
id |
string uuid |
항목 ID입니다. |
type |
항목 유형입니다. |
|
workspaceId |
string uuid |
작업 영역 ID입니다. |
KQLQuerysetDefinition
KQL 쿼리 세트 공용 정의 개체입니다.
Name | 형식 | Description |
---|---|---|
format |
string |
항목 정의의 형식입니다. |
parts |
정의 부분 목록입니다. |
KQLQuerysetDefinitionPart
KQL 쿼리 세트 정의 부분 개체입니다.
Name | 형식 | Description |
---|---|---|
path |
string |
KQL 쿼리 세트 부분 경로입니다. |
payload |
string |
KQL 쿼리 세트 부분 페이로드입니다. |
payloadType |
페이로드 형식입니다. |
PayloadType
정의 파트 페이로드의 형식입니다. 추가 페이로드 유형은 시간이 지남에 따라 추가될 수 있습니다.
값 | Description |
---|---|
InlineBase64 |
인라인 베이스 64. |