Items - Create KQL Queryset
Cria um conjunto de consultas KQL no espaço de trabalho especificado.
Esta API suporta operações de longa duração (LRO).
Para criar um conjunto de consultas KQL com definição, consulte o artigo definição do conjunto de consultas KQL.
Permissões
O chamador deve ter uma função de espaço de trabalho de colaborador .
Escopos delegados necessários
KQLQueryset.ReadWrite.All ou Item.ReadWrite.All
Identidades suportadas pelo Microsoft Entra
Esta API suporta as identidades do Microsoft listadas nesta secção.
| Identidade | Suporte |
|---|---|
| Utilizador | Sim |
| da entidade de serviço e identidades gerenciadas | Sim |
Interfaz
POST https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/kqlQuerysets
Parâmetros URI
| Nome | Em | Necessário | Tipo | Descrição |
|---|---|---|---|---|
|
workspace
|
path | True |
string (uuid) |
O ID do espaço de trabalho. |
Órgão do Pedido
| Nome | Necessário | Tipo | Descrição |
|---|---|---|---|
| displayName | True |
string |
O nome de exibição do conjunto de consultas KQL. O nome para exibição deve seguir regras de nomenclatura de acordo com o tipo de item. |
| definition |
A definição pública do conjunto de consultas KQL. |
||
| description |
string |
A descrição do conjunto de consultas KQL. O comprimento máximo é de 256 caracteres. |
|
| folderId |
string (uuid) |
O ID da pasta. Se não especificado ou nulo, o conjunto de consultas KQL é criado com o espaço de trabalho como sua pasta. |
Respostas
| Nome | Tipo | Descrição |
|---|---|---|
| 201 Created |
Criado com sucesso |
|
| 202 Accepted |
Pedido aceite, a criação do conjunto de consultas KQL está em curso Cabeçalhos
|
|
| Other Status Codes |
Códigos de erro comuns:
|
Exemplos
| Create a KQL queryset example |
| Create a KQL queryset with definition example |
Create a KQL queryset example
Pedido de exemplo
POST https://api.fabric.microsoft.com/v1/workspaces/cfafbeb1-8037-4d0c-896e-a46fb27ff229/kqlQuerysets
{
"displayName": "KQLQueryset_1",
"description": "A KQL queryset description"
}
Resposta de exemplo
{
"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
Pedido de exemplo
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"
}
]
}
}
Resposta de exemplo
{
"displayName": "KQLQueryset_1",
"description": "A KQL queryset description",
"type": "KQLQueryset",
"workspaceId": "cfafbeb1-8037-4d0c-896e-a46fb27ff229",
"id": "5b218778-e7a5-4d73-8187-f10824047715"
}
Definições
| Nome | Descrição |
|---|---|
|
Create |
Crie a carga útil da solicitação do conjunto de consultas KQL. |
|
Error |
O objeto de detalhes do recurso relacionado ao erro. |
|
Error |
A resposta de erro. |
|
Error |
Os detalhes da resposta de erro. |
|
Item |
Representa uma tag aplicada em um item. |
|
Item |
O tipo do item. Tipos de itens adicionais podem ser adicionados ao longo do tempo. |
| KQLQueryset |
Um objeto queryset KQL. |
|
KQLQueryset |
Objeto de definição pública do conjunto de consultas KQL. |
|
KQLQueryset |
Objeto da parte de definição do conjunto de consultas KQL. |
|
Payload |
O tipo de carga útil da peça de definição. Ao longo do tempo, podem ser adicionados tipos de carga útil adicionais. |
CreateKQLQuerysetRequest
Crie a carga útil da solicitação do conjunto de consultas KQL.
| Nome | Tipo | Descrição |
|---|---|---|
| definition |
A definição pública do conjunto de consultas KQL. |
|
| description |
string |
A descrição do conjunto de consultas KQL. O comprimento máximo é de 256 caracteres. |
| displayName |
string |
O nome de exibição do conjunto de consultas KQL. O nome para exibição deve seguir regras de nomenclatura de acordo com o tipo de item. |
| folderId |
string (uuid) |
O ID da pasta. Se não especificado ou nulo, o conjunto de consultas KQL é criado com o espaço de trabalho como sua pasta. |
ErrorRelatedResource
O objeto de detalhes do recurso relacionado ao erro.
| Nome | Tipo | Descrição |
|---|---|---|
| resourceId |
string |
A ID do recurso envolvida no erro. |
| resourceType |
string |
O tipo de recurso envolvido no erro. |
ErrorResponse
A resposta de erro.
| Nome | Tipo | Descrição |
|---|---|---|
| errorCode |
string |
Um identificador específico que fornece informações sobre uma condição de erro, permitindo uma comunicação padronizada entre nosso serviço e seus usuários. |
| message |
string |
Uma representação legível por humanos do erro. |
| moreDetails |
Lista de detalhes de erro adicionais. |
|
| relatedResource |
Os detalhes do recurso relacionados ao erro. |
|
| requestId |
string |
ID da solicitação associada ao erro. |
ErrorResponseDetails
Os detalhes da resposta de erro.
| Nome | Tipo | Descrição |
|---|---|---|
| errorCode |
string |
Um identificador específico que fornece informações sobre uma condição de erro, permitindo uma comunicação padronizada entre nosso serviço e seus usuários. |
| message |
string |
Uma representação legível por humanos do erro. |
| relatedResource |
Os detalhes do recurso relacionados ao erro. |
ItemTag
Representa uma tag aplicada em um item.
| Nome | Tipo | Descrição |
|---|---|---|
| displayName |
string |
O nome da tag. |
| id |
string (uuid) |
O ID da tag. |
ItemType
O tipo do item. Tipos de itens adicionais podem ser adicionados ao longo do tempo.
| Valor | Descrição |
|---|---|
| Dashboard |
Painel do PowerBI. |
| Report |
Relatório do PowerBI. |
| SemanticModel |
Modelo semântico do PowerBI. |
| PaginatedReport |
Relatório paginado do PowerBI. |
| Datamart |
Datamart do PowerBI. |
| Lakehouse |
Uma casa no lago. |
| Eventhouse |
Uma casa de eventos. |
| Environment |
Um ambiente. |
| KQLDatabase |
Um banco de dados KQL. |
| KQLQueryset |
Um conjunto de consultas KQL. |
| KQLDashboard |
Um painel KQL. |
| DataPipeline |
Um pipeline de dados. |
| Notebook |
Um caderno. |
| SparkJobDefinition |
Uma definição de trabalho de faísca. |
| MLExperiment |
Uma experiência de aprendizagem automática. |
| MLModel |
Um modelo de aprendizagem automática. |
| Warehouse |
Um armazém. |
| Eventstream |
Um fluxo de eventos. |
| SQLEndpoint |
Um ponto de extremidade SQL. |
| MirroredWarehouse |
Um armazém espelhado. |
| MirroredDatabase |
Um banco de dados espelhado. |
| Reflex |
Um reflexo. |
| GraphQLApi |
Uma API para o item GraphQL. |
| MountedDataFactory |
Um MountedDataFactory. |
| SQLDatabase |
Um SQLDatabase. |
| CopyJob |
Um trabalho de cópia. |
| VariableLibrary |
Uma VariableLibrary. |
| Dataflow |
Um fluxo de dados. |
| ApacheAirflowJob |
Um ApacheAirflowJob. |
| WarehouseSnapshot |
Um instantâneo do Warehouse. |
| DigitalTwinBuilder |
Um DigitalTwinBuilder. |
| DigitalTwinBuilderFlow |
Um fluxo de construtor de gêmeos digitais. |
| MirroredAzureDatabricksCatalog |
Um catálogo de databricks azure espelhado. |
| Map |
Um mapa. |
| AnomalyDetector |
Um detetor de anomalias. |
| UserDataFunction |
Uma função de dados do usuário. |
| GraphModel |
Um GraphModel. |
| GraphQuerySet |
Um Graph QuerySet. |
| SnowflakeDatabase |
Uma base de dados Snowflake para armazenar tabelas Iceberg criadas a partir da conta Snowflake. |
| OperationsAgent |
Um Agente de Operações. |
| CosmosDBDatabase |
Uma base de dados Cosmos DB. |
| Ontology |
Uma ontologia. |
| EventSchemaSet |
Um EventoSchemaSet. |
KQLQueryset
Um objeto queryset KQL.
| Nome | Tipo | Descrição |
|---|---|---|
| description |
string |
A descrição do item. |
| displayName |
string |
O nome de exibição do item. |
| folderId |
string (uuid) |
O ID da pasta. |
| id |
string (uuid) |
O ID do item. |
| tags |
Item |
Lista de tags aplicadas. |
| type |
O tipo de item. |
|
| workspaceId |
string (uuid) |
O ID do espaço de trabalho. |
KQLQuerysetDefinition
Objeto de definição pública do conjunto de consultas KQL.
| Nome | Tipo | Descrição |
|---|---|---|
| format |
string |
O formato da definição do item. |
| parts |
Uma lista de partes de definição. |
KQLQuerysetDefinitionPart
Objeto da parte de definição do conjunto de consultas KQL.
| Nome | Tipo | Descrição |
|---|---|---|
| path |
string |
O caminho da parte do conjunto de consultas KQL. |
| payload |
string |
A carga útil parcial do conjunto de consultas KQL. |
| payloadType |
O tipo de carga útil. |
PayloadType
O tipo de carga útil da peça de definição. Ao longo do tempo, podem ser adicionados tipos de carga útil adicionais.
| Valor | Descrição |
|---|---|
| InlineBase64 |
Base em linha 64. |